*{margin:0;padding:0;}
body{font:normal 11px/normal Arial;background:#1d212d /*url('../img/layout/body.jpg') repeat-x 0 0*/;text-align:center;}
#basis{width:1000px;margin:0 auto;text-align:left;}
img{border:0;}
ul{list-style:none;}
a{text-decoration:none;outline:0;cursor:pointer;}
#head{width:980px;padding:42px 10px 0 10px;}
#head img{float:left;}
#head div,#head ul{float:right;}
.country{font-size:10px;text-transform:uppercase;color:#fff;padding:25px 0 6px;}
.nav{clear:both;font-size:14px;}
.country li{float:left;padding:5px 8px;margin-left:3px;}
.country a{color:#69718b;}
.country li.active{background-color:#353b53;}
.nav li{float:left;padding-left:46px;}
.nav a{color:#fff;padding-top:5px;float:left;}
.nav span{color:#05a8b8;border-top:1px solid #05a8b8;padding-top:5px;float:left;}
.nav a:hover{border-top:1px solid #e3e4e5;padding-top:4px;}
#wrap{float:left;clear:both;width:980px;height:441px;background:url('../img/layout/bg1.png') no-repeat 0 0;padding:10px;}
#sidebar{float:left;width:144px;padding:12px 0 0 19px;font-size:11px;}
#sidebar h2{font-size:18px;font-weight:normal;text-transform:uppercase;color:#00daee;padding:7px 0 9px;}
#sidebar li{padding-left:6px;margin-left:-4px;}
#sidebar li.act{background-color:#000;}
#sidebar li.act a{color:#05a8b8;}
#sidebar ul a:hover{color:#05a8b8;}
.hr{width:128px;height:1px;line-height:0;font-size:0;background-color:#232324;margin-top:7px;}
#content,#content2{float:left;position:relative;width:817px;height:441px;}
#content2{padding:20px 20px 0 31px;width:766px;height:421px;color:#fff;background-color:#080809;}
#content2 h3{font-size:35px;text-transform: uppercase;color:#00daee;padding-bottom:7px;}
#content p{
	height:   441px;
    overflow: hidden;
}
#content div,.bottom{position:absolute;bottom:0;left:-19px;width:836px;height:34px;background:url('../img/layout/transp1.png') repeat 0 0;_bottom:-2px;}
.bottom{background:none;}
#content div p,.bottom p{float:left;height:29px;padding:15px 0 0 19px;width:261px;background-color:#1d202d;color:#84868d;font-size:16px;}

#content div p a{color: #00daee;text-decoration: underline;}
#content div p a:hover{color: #84868d;text-decoration: none;}
#content div ul{float:right;padding:6px 4px 0 0;}
#content div li{float:left;background:#131417 url('../img/layout/li_a.gif') no-repeat 0 0;margin:0 2px;}
#content div li a{float:left;height:18px;padding:3px 7px 0 8px;background:url('../img/layout/li_a.gif') no-repeat 100% 0;color:#405081;}
#content div li.active{background:#fff url('../img/layout/li_span.gif') no-repeat 0 0;}
#content div li span{float:left;height:18px;padding:3px 7px 0 8px;color:#707070;}
.ul1{float:left;padding:13px 0 13px 143px;}
.ul1 li{float:left;width:230px;min-height: 70px;padding:0 25px 0 30px;}
.cntr{border-left:1px dotted #38405a;border-right:1px dotted #38405a;}
.ul1 img{float:left;margin-right:11px;}
.ul1 a,#footer p a:hover,#sidebar ul a,#content div li a:hover,.country li a:hover{color:#fff;}
.ul1 big{font-size:14px;text-transform:uppercase;color:#00daee;display:block;padding-bottom:5px;}
.lft{float:left;width:310px;text-align:justify}
.photo_frame{
    height:   180px;
    overflow: hidden;
}
.photo{
    float:    left;
    width:    100%;
    padding:  0;
	margin-top: 30px;
}
.photo li{float:left;padding:0 7px 7px 0;}
.photo a{position:relative;float:left;overflow:hidden;}
.photo a i{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/layout/transp2.png') repeat 0 0;_height:69px;}
.photo a:hover i{display:none;}
.photo img {opacity:0.5;}
.photo img:hover {opacity:1;}
.pager{float:left;width:292px;padding-top:23px;}
.pager li{float:left;background:url('../img/layout/arrow1.gif') no-repeat 0 5px;padding:0 0 0 9px;}
.pager li.r{float:right;background:url('../img/layout/arrow2.gif') no-repeat 100% 5px;padding:0 9px 0 0;}
.pager a{color:#6e769b;display:block;}

/*PAGES GALLERY*/
.rgh {
    float      : right;
    width      : 410px;
    text-align : center;
    overflow   : hidden;
}
.rgh img{
    max-height: 380px;
    max-width:  400px;
}
#pages_images {
    text-align : left;
}
#pages_images li {
    position       : relative;
    height         : 410px;
    width          : 310px;
    vertical-align : middle;
}
#pages_images li div img {
	display : block;
	margin  : auto;
}
/*EOF PAGES GALLERY*/

#contact{
	margin: 25px 0 0 0;
}
#contact .input{
	float: left;
	margin: 0 10px 5px 0;}
#contact input:focus{background: #ccc}
#contact .withclear{
	float: left;
	clear: both;}
#contact label{
	float: left;
	width: 80px;
	margin: 0 15px 4px 0;	
	height: 18px;
	color: #676765;}
#contact select, #contact input.text, #contact textarea {
	font:normal 12px/normal Arial;
	float: left;
	margin: 0 4px 4px 0;
	border: 1px solid #e1eedc;
	padding: 3px;}
#contact select {
	padding: 1px;}
#contact textarea{
	height: 80px;
	width: 380px;}
#contact .btn{float: left;
	margin: 15px 0 0 0;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;}
#contact .btn:hover{color: #000;}
#contact .error-message{float: left;clear: right;color: red;font-weight: bold;margin: 0 0 0 10px;}
.required-info{font-size: 11px;clear: both;margin: 0 0 15px 95px}

#footer{float:left;width:980px;clear:both;font:normal 9px Tahoma;color:#484d5e;border-top:1px solid #292e41;margin:12px 0 0 10px;}
#footer p{float:left;font:normal 14px Arial;text-align:center;}
#footer p a{color:#575c6e;width:144px;padding:8px 0 8px 0;background-color:#292e41;display:block;}
#footer a{color:#484d5e;}
#footer ul{float:left;padding-top:12px;}
#footer li{float:left;border-left:1px solid #2d3142;margin-left:11px;padding-left:11px;}
#footer li.li1{border:none;}
#footer span{float:right;padding:12px 1px 0 0;}
#footer ul a:hover,#footer span a:hover, .ul1 a:hover, .pager a:hover{text-decoration:underline;}


.cake-sql-log{
	margin-top: 800px;
}
