/* CSS Document */
* {	margin:0; padding:0; font-size:100%;}
body{background:#021E33; text-align:center; width:100%; min-width:900px;}

#main {width:100%; margin:0 auto; text-align:left; height:100%;}
#header {height:394px;}
#footer {height:95px;}

.col-1, .col-2, .col-3 {float:left; width:47%;}
.container {width:100%; overflow:hidden;}

img {vertical-align:top;}
a img { border:0;}
ul {list-style:none;}
ul li {margin:0; padding:0 0 0 20px;background:url(images/arrow.gif) 0 3px no-repeat;}
ul li ul li{margin:0; padding:0 0 0 20px;background:url(images/arrow1.gif) 0 3px no-repeat;}
ul li a {color:#c7440b; text-decoration:none; font-size:1em}
ul li a:hover{ text-decoration: underline}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.077em; color:#cfd5da;}
input, select {vertical-align:middle; font-weight:normal;}

a {color:#2fadfb;}
a:hover{text-decoration:none;}
h1{ font-family:Trebuchet MS, Helvetica, sans-serif; color:#022743; font-size:1.715em; font-weight:normal; padding:12px 0 14px 0; letter-spacing:-1px;}
h2{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.692em; font-weight:normal; padding:13px 0 0 0px; letter-spacing:-1px; color:#f4f4f4; line-height:1em;}
h3{padding-bottom:10px;}

.row-1 strong{ color:#0087db; font-weight:normal;}
.row-1 p{ padding-top:16px;}
.row-2 strong{ display:block; color:#2fadfb; font-weight:normal; font-size:1.077em; line-height:1em; margin-bottom:28px;}
.row-2 p{ padding-top:10px;}

/* ============================= main layout ====================== */
.imgindent {margin:20px 31px 5px 0; float:left;}
.padding1{ padding-top:28px;}
.padding2{ padding-bottom:15px;}
.padding3{ padding-top:10px;}

/* ============================= header ====================== */
#header{ background:url(images/header_bg.jpg) repeat-x 0 0; font-family:arial; text-align:right;}
#header .left{background:url(images/header1.png) no-repeat top left; width:100%;}
#header .right{background:url(images/header2.jpg) no-repeat top right; width:100%;}
.logo{ padding:120px 38px 66px 0pt;}
.slogan{ padding-right:58px; margin-bottom:47px;}
#header .menu_l{background:url(images/menu_l.gif) no-repeat top left; height:34px; width:148px; float:right; margin:-287px 53px 0pt 0pt;}
#header .menu_l a img{padding:7px 34px 0pt 0pt;}
#header .menu{height:83px; padding-top:25px;}
#header .menu .bg{background:url(images/menu3.jpg) repeat-x top left; width:20%; text-align:center;}
#header .menu a{ color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:15px; padding-top:9px; display:block; height:23px; font-weight:bold;}
#header .menu a:hover{color:#97c7e6;}

/* ============================= content ====================== */
#cont{height:100%;background:url(images/row1-bg.gif) top repeat-x #f4f4f4; padding:20px 66px 20px 19px; font-size:1.077em; line-height:1.2em; color:#021e33;  min-height:350px;}
*html .row-1{height:350px;}
.row-1 em{font-weight:bold;}
.row-2{ background:url(images/content-bg.jpg) top center no-repeat #063053;}

.row-1 a{ color:#0087db;  font-style:italic; font-weight:bold;}
.row-1 .link{ text-align:right; margin-top:15px;}

.row-2 .link{float:right;}
.row-2 .link2{ margin:5px 0 0 20px;}

.col-1 .title{height:49px; width:300px; text-align:center;}
.col-1 .title .left-bg{ background:url(images/title1-left-bg.gif) top left no-repeat; height:49px;}
.col-1 .title .right-bg{ background:url(images/title1-right-bg.gif) top right no-repeat; height:49px;}
.col-1 p{padding:0px 0 23px 0; margin:0px;}

.col-2 .title{height:49px; width:300px; text-align:center;}
.col-2 .title .left-bg{ background:url(images/title2-left-bg.gif) top left no-repeat; height:49px;}
.col-2 .title .right-bg{ background:url(images/title2-right-bg.gif) top right no-repeat; height:49px;}

.row2-padding{ padding:0 39px;}
.col-2, .col-3{ margin-left:34px;}
.cont{ padding:23px 10px 0 20px;}
.cont2{ padding-left:18px;}

.blue{ display:block; background:url(images/blue-bg.gif) no-repeat 0 0; padding-left:23px; color:#2fadfb; font-size:1.077em; line-height:1em; margin-bottom:8px; text-decoration:underline;}
.blue2{ display:block; color:#2fadfb; font-size:1.077em; line-height:1em; margin-bottom:8px;}

.list li{ background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:19px; line-height:1.692em;}
.list li a{ color:#dbe1e7; text-decoration:none;  font-style:italic; font-weight:bold;}
.list li a:hover{ color:#2fadfb;}

/* ============================= footer ====================== */
#footer{background:#021e33; color:#919da6; text-align:center; font-size:0.923em;}
#footer .center{text-align:center; margin:0 auto; width:700px;}
#footer a{color:#919da6;}
#footer ul{text-align:center; margin:30px 0 8px 0; height:20px; overflow:hidden;}
#footer li{float:left;background:url(images/footer-menu-bg.gif) right center no-repeat; padding:0 33px;}
#footer li a{color:#919da6; text-decoration:none;}
#footer li a:hover{ color:#2fadfb;}
#footer .last{ background:none;}
#footer .left{float:left; padding:10px 0 0 30px;}
#footer .right{float:right; margin:0px 30px 0 0;}

.padd1{ padding-right:25px;}
.padd2{ padding-right:10px;}

.zakaz1{margin:20px 0 0 0; border:solid 4px #6cbadf; color:#005d89;}
.zakaz1 td{vertical-align:top; padding:10px;}
.zakaz{margin:20px 0 0 0; border:solid 2px #021E33;}
.zakaz td{vertical-align:top; padding:10px;}
.zakaz .col1{vertical-align:top; padding:10px; border-right:solid 1px #021E33;}
.zakaz .col2{vertical-align:top; padding:10px; border-left:solid 1px #021E33;}
.zakaz .min{font-size:11px;}
.zakaz input{font-size:13px; width:300px;}
.zakaz .submit1{width:114px; height:25px; background:url(images/button.gif) no-repeat 0 0; border:none; cursor:pointer;}
.zakaz textarea{font-size:13px; width:300px; height:100px;}

.col_left{float:left; width:280px; margin:0 20px 0 0; padding:0 0 0 0;}
.col_left li{padding:0 0 10px 20px;}
.col_left h3{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.692em; font-weight:normal; padding:0 0 5px 0px; letter-spacing:-1px; color:#063053; line-height:1em;}

#content{margin-left:310px;}
.menu2{background:#839DAF; padding:10px; margin:0 0 30px 0;}
.menu2 ul li{background:url(images/arrow2.gif) 0 6px no-repeat; padding:5px 0 5px 15px; font-size:14px; font-weight:bold; text-transform:uppercase;}
.menu2 ul li a{color:#FFFFFF; }
.kontakti{background:#E0E9EF; padding:10px;}
