@charset "utf-8";
/* RESET*/
html, body {height:100%; width:100%; text-align:center; margin:0; padding:0; outline:0; }
.gallery, .gallery ul, .gallery li, .gallery h2, .gallery p, .gallery a  {margin:0; padding:0; outline:0;}
.faq, .faq ul, .faq li, .faq h2, .faq p, .faq a  {margin:0; padding:0; outline:0;}
.countries, .countries ul, .countries li, .countries h4 {margin:0; padding:0; outline:0;}
.special, .special ul, .special li {margin:0; padding:0; outline:0;}
.sitemap img {margin:0; padding:0; outline:0; border: none;}
body {font-size:12px;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img {border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#306d95; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none !important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}
.clear {clear:both;}

/* H */
h1{font:bold 18px Arial, Helvetica, sans-serif; padding-bottom:20px; margin-bottom:0px;}
h1 a{color:#005927;}
h2{font:bold 16px Arial, Helvetica, sans-serif; padding-bottom:15px;}
h2 a{color:#005927; margin-right:10px;}
h2 a:hover{color:#19904d;}
h3{font:normal 16px Arial, Helvetica, sans-serif; padding-bottom:10px;}
h4{font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:10px; color:#4c350f;}
h5{font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:5px;}
h6{font:bold 12px Arial, Helvetica, sans-serif;}

.content h1 {margin:10px 0px 20px 0px; padding:0px;}
.content h2 {margin:15px 0px 10px 0px; padding:0px;}
.content h3 {margin:15px 0px 10px 0px; padding:0px;}
.content h4 {margin:15px 0px 10px 0px; padding:0px;}
.content h5 {margin:15px 0px 10px 0px; padding:0px;}
.content div {padding-top:0px; padding-bottom: 0px;}

.faq h1, .faq h2, .faq h3, .faq h4 {margin: 0px; padding: 0px;}
.gallery h1, .gallery h2, .gallery h3, .gallery h4 {margin: 0px 0px 10px 0px; padding: 0px;}
.special h1, .special h2, .special h3, .special h4, .special p {margin: 0px 0px 5px 0px; padding: 0px;}
                                             
/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#005927; background:#f6f5e0 url(../img/send.jpg);}
.main{min-width:1000px;	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{background:url(../img/header_bg.jpg) repeat-x 1007px 0;}
.sea{background:url(../img/sea.jpg) no-repeat left bottom;}
.clouds{height:388px; position:relative; background:url(../img/clouds.jpg) repeat-x;}
.clouds_header{
	height:138px;
	background:url(../img/clouds_blank.jpg) repeat-x;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	overflow:hidden;
}
.palms{position:absolute; top:0px; right:0;background:url(../img/palms.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/palms.png', sizingMethod='crop');}
.mount{position:absolute; top:68px; left:0;background:url(../img/mount.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/mount.png', sizingMethod='crop');}
.ship{position:absolute; top:67px; left:50%; margin-left:-161px; background:url(../img/ship.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ship.png', sizingMethod='crop');}
.logo{position:absolute; top:15px; left:36px;}
.ico {position:absolute; bottom:87px; left:75px;}
.ico div{margin-right:20px;}
.ico div{position:relative; height:17px; overflow:hidden; display:block; float:left;}
.ico div img {top:-17px; left:0; position:relative;}
.ico div:hover img, .ico .current img {top:0; left:0; position:relative;}

/* navigation */
.navigation{position:absolute; bottom:0px; left:315px; height:80px;}
.navigation li{position:relative; height:72px; overflow:hidden; margin-right:40px; float:left;}
.navigation a{display:block; position:absolute; top:0; height:72px;}
.navigation a:hover, .navigation .current{top:-72px; left:0;}
.nav1{width:117px;}
.nav2{width:198px;}
.nav3{width:172px;}




/* CONTENT */
.outer{padding-bottom:100px;}
.container{float:right; width:100%; margin-left:-318px;}
.content{margin-left:318px; padding:30px 50px 0 0;}
/* intro */
.intro{padding:0 0 30px 15px;}
/*.intro p{padding-bottom:10px;} */
.banner{padding-bottom:40px;}
/* special */
.special{overflow:hidden; zoom:1; margin: 0px;}
.special li{width:49%; float:left; padding-bottom:35px; overflow:hidden; zoom:1;}
.special img{float:left; margin-right:13px; border:1px solid #15558d;}
.special h3{font:normal 16px Arial, Helvetica, sans-serif; padding-bottom:5px;}
.special p{padding-right:15px; overflow:hidden; zoom:1;}
.special .clearing{width:99%; padding:0;}
/* gallery */
.gallery {margin-top: 25px;}
.gallery li{padding-bottom:25px; overflow:hidden; zoom:1;}
.gallery h2 a{margin-right:10px;}
.gallery h2 span{color:#6b6b6b;}
.gallery img.icon{float:left; margin-right:13px; border:1px solid #15558d;}
.gallery p{overflow:hidden; zoom:1;}
/* faq */
.faq li{padding:0 0 35px 0; overflow:hidden; zoom:1;}
.faq h3{font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.faq h3 a{color:#005927; margin-right:10px;}
.faq h3 a:hover{color:#19904d;}
.faq img.icon{float:left; margin-right:13px; border:1px solid #15558d;}
.faq p{overflow:hidden; zoom:1;}
/* contacts */
.contacts{overflow:hidden; zoom:1; padding:0 0 35px 15px;}
.contacts div{width:356px; float:left;}
.contacts ul{padding-bottom:30px;}
.contacts h2{padding-bottom:5px;}
.content img{border:1px solid #15558d;}
/* form */
.form{padding:0 0 0 15px; margin-top: 10px;}
.form .clear{clear:both;}
.form div {padding-bottom:15px; overflow:hidden; zoom:1;} 
.form label{width:120px; float:left; padding-top:3px;}
.form .input{width:290px; padding:2px; border:1px solid #4484b8; background:#fff;}
.form select.input{width:296px;}
.form h5 {margin-bottom: 5px; padding-bottom:0px;}
.inp2{width:180px; float:left; }
.inp2 label{width:20px; float:left;}
.inp2 .input{width:90px; padding:2px; border:1px solid #4484b8; background:#fff;}
.form textarea{width:500px; height:85px; padding:2px; border:1px solid #4484b8; background:#fff; }
.form .inp{width:180px; padding:2px; border:1px solid #4484b8; background:#fff; margin-top:7px;}
.form img{margin-right:8px; border:1px solid #4484b8;}
.form p{margin-bottom:15px;}
.form .btn{width:124px; height:31px; background:#3d7213; color:#fff; border:none; border:1px solid #629771; padding-bottom:2px; text-transform:uppercase; margin-left:120px;}
/* sitemap */
.sitemap{line-height:18px;}
.sitemap a{color:#005927;}
.sitemap img{vertical-align:middle; border:0;}
.sitemap div.level0{padding-left:0px;}
.sitemap div.level1{padding-left:25px; background:url(../img/arrow.gif) no-repeat 18px 6px;}
.sitemap div.level2{margin-left: 25px; padding-left:25px; background:url(../img/arrow.gif) no-repeat 18px 6px;}
.sitemap div.level3{margin-left: 50px; padding-left:25px; background:url(../img/arrow.gif) no-repeat 18px 6px;}
.sitemap div.level4{margin-left: 75px; padding-left:25px; background:url(../img/arrow.gif) no-repeat 18px 6px;}

/* SIDEBAR */
.sidebar{float:left; width:221px; padding-left:49px; margin-top:-50px;}
.search{height:170px; background:url(../img/case.jpg) no-repeat; margin-bottom:15px;}
.search a{display:block; position:relative; top:62px; left:98px; height:16px; overflow:hidden;}
.search img{position:absolute; top:0;}
.search a:hover img{top:-16px; left:0;}
/* countries */
.countries{padding-left:28px;}
.countries h4 {margin-bottom:12px;}
.countries li{padding-bottom:3px;}
.countries img{vertical-align:middle;}
.countries ul ul{padding:3px 0 0 21px;}
.countries ul ul li{background:url(../img/arrow.gif) no-repeat 0 5px; padding-left:10px;}
.countries a{color:#005927; text-decoration:underline;}
/*.countries a:hover {font-weight:bold;} */
.countries .cur {font-weight:bold;}
.countries .cur li {font-weight:normal;}
/* FOOTER */
.footer{min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; height:70px; margin-top:-98px; padding-top:28px; color:#6b6b6b; font-size:11px;}
.footer a{color:#6b6b6b;}
.copy{width:276px; float:left; padding-left:42px;}
.phone{width:180px; float:left;}
.phone span{font-size:15px;}
.address{width:220px; float:left;}
.counters{float:right; padding-right:50px;}


.red_text {color: red; font-size: 11px; margin-left: 15px;}
.green_text {color: green; font-size: 11px; margin-left: 15px;}.clouds_header .phones_top {
	margin-top: 10px;
	margin-left: 250px;
	font-size: 14px;
	color: #FFF;
	height: 110px;
}
.clouds_header .phones_top p {
	margin: 0px;
	padding: 0px;
}
.clouds_header h1, .clouds_header h2, .clouds_header h3, .clouds_header h4, .clouds_header h5, .clouds_header h6 {
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.icq_block {
	position:absolute;
	z-index:10;
	width: 180px;
	right:0px;
/*	background-color: yellow; */
/*	background-image: url(../img/block_color.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/block_color.png', sizingMethod='scale');*/
	margin-top: 0px;	
	padding: 0px;
}

.icq_block p, .icq_block h1, .icq_block h2, .icq_block h3, .icq_block h4 {
	margin:0px 0px 2px 0px;
	padding: 0px;
	text-align: left;
}
.icq_block>div {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	/*border: solid 1px red;  */
}

.counters div {
	float:right;
	width: 95px;
	height: 38px;
}