body,html{min-width:1200px;}
body{
	background: #ddd url(../images/bg.jpg);
	margin:0px;
	font-family: 'Roboto Condensed';
	font-size:16px;
	color: #353535;
	font-weight:normal;
	text-decoration:none;
	padding: 0px;
}

/************************************************************************************
 * Style:Input, Textarea, Select, Radio
 ************************************************************************************/
a{color: #353535;text-decoration:none;}
a:hover{ text-decoration:underline; cursor:pointer;}
.contact_input{
	display:block;
	margin: 0 0 20px 0;
	height:12px;
	width:295px;
	color:#434343;
	background: #fbfbfb;
	border: 1px solid #000;
	padding:8px 10px;
	border-radius: 5px;
}

.security_code{
	display:block;
	margin: 20px 20px 20px 0;
	height:12px;
	width: 155px;
	color:#434343;
	background: #fbfbfb;
	border: 1px solid #000;
	padding:8px 10px;
	float: left;
	border-radius: 5px;
}

textarea{
	display:block;
	resize:none;
	padding:11px 0 0 15px;
	margin:0;
	height: 188px;
	width:295px;
	color:#434343;
	background:#fbfbfb;
	border: 1px solid #000;
	padding:8px 10px;
	box-shadow: inset 0 1px 3px #000;
	border-radius: 5px;
}
textarea:focus {
  background: white;
	border-radius:5px;
	outline: none;
	border: 1px solid blue;
}

.contact_input:focus {
  background: white;
	border-radius:5px;
	outline: none;
	border: 1px solid blue;
}

.security_code:focus {
  background: white;
	border-radius:5px;
	outline: none;
	border: 1px solid blue;
}


/*******************************************************************************************************
 * Style:General
*******************************************************************************************************/
.mainwrap{width:1200px; margin:auto;}
.relative {position: relative;}
.clear{clear:both;}
.floatl{float:left;}
.floatr{float:right;}
.height{height:20px;}
.smallheight{height:10px;}
.leftit{text-align:left;}
.centerit{text-align:center}
.rightit{text-align:right;}
.topit{vertical-align:top;}
.bottomit{vertical-align:bottom;}
.justifyit{text-align:justify;}
.leftpadit{padding-left:10px;}
.rightpadit{padding-right:10px;}
.mouseOver{cursor:pointer; cursor:hand;}
.mouseOut{cursor:default;}


/************************************************************************************
 * Style:Header CSS 
 ************************************************************************************/

/*******************************************************************************************************
 * Style:Main Menu
*******************************************************************************************************/

/*******************************************************************************************************
 * Style:Home Content
*******************************************************************************************************/
.label{ font-size:30px; padding:20px;}
.details{font-size:20px;padding: 0px 0px 25px 0px;}
.details .title{text-decoration:underline;padding: 15px;}
.details .telephone{padding:10px;}
.details .mobile{padding:10px;}
.details .address{padding:10px;}
#map{min-height: 315px;min-width:100px;position:relative;width:100%;}
.infowindowlink:hover{ text-decoration:underline; cursor:pointer;}
/*******************************************************************************************************
 * Style:Main Content
*******************************************************************************************************/
.maincontent{text-align:center;}
.title{ text-decoration:underline;}
.isologismos_title{display: table;margin:auto;padding: 5px;text-align: left;width: 230px;border: 1px solid transparent;}
.isologismos_title:hover{border: 1px solid #000;}
.isologismos_title a{}
.isologismos_title span{vertical-align: middle;display: table-cell;}
.isologismos_title img{vertical-align: middle;display: table-cell;padding: 0px 0px 0px 20px;float: right;}
.categories .title{ font-size:20px; padding:30px 0px 0px 0px;}
.isologismoi .title{font-size:20px; padding:0px 0px 20px 0px;}
.select-style {
    padding: 0;
    margin: 30px auto;

    border: 1px solid #ccc;
    width: 180px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 90% 50%;
}

.select-style select {
    padding: 10px 10px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 18px;
}

.select-style select:focus {
    outline: none;
}
/*******************************************************************************************************
 * Style:Footer CSS
*******************************************************************************************************/

