body{ margin: 0px; padding: 0px; width: 100%;}
a{outline: none; color: red;}
td{vertical-align: top;}

.tbl{background: url('../img/back1.jpg') repeat-x;}
.tbl2{background: url('../img/back11.jpg') repeat-x;}
img.png {behavior: url('../pngbehavior.htc');}

#td_bg{background: url('../img/back2.jpg') no-repeat; width: 1000px !important; height: 614px;}
#td_bg2{background: url('../img/back9.jpg') no-repeat; width: 1000px !important; height: 272px;}
.left_bg{background: url('../img/back3.jpg') no-repeat; width: 600px; height: 614px;}
.left_bg2{background: url('../img/back10.jpg') no-repeat; width: 600px; height: 614px;}
.td_bg2{background: url('../img/back4.jpg') no-repeat; width: 1000px; height: 95px;}
.td_bg3{background: url('../img/back5.jpg') no-repeat; height: 95px;}
.td_bg4{background: #fff;}

.back_r{background: url('../img/back8.png') no-repeat; height: 241px; background-position: right; margin-top: -146px; z-index: 100; position: relative; top: 1px;}
.sam{background: url('../img/samolet.png') no-repeat; width: 212px; height: 82px;  position: absolute; right: 20px; top: 80px;}

#header{width: 1000px;}
#header div.logo{float: left;}
#header div.menu{height: 18px; padding: 31px 0px 0px 29px; float: left;}
#header div.menu a{font: 11px arial; color: #fff; text-decoration: underline; margin-right: 17px;}
#header div.menu a.hov{font: 11px arial; color: #66ccff; text-decoration: none; margin-right: 17px;}
#header div.menu a:hover{text-decoration: none; color: #66ccff;}

#header div.menu div.podmenu{clear: both; padding: 10px 0px 0px 90px; width: 680px; height: 30px;}

#header div.menu div.podmenu a{font: 11px arial; color: #66ccff; text-decoration: underline; margin-right: 0px !important;}
#header div.menu div.podmenu a.hov{font: 11px arial; color: #1b86cc; text-decoration: none; margin-right: 0px !important;}
.strl{background: url('../img/strl.gif') no-repeat 50% 20px; float: left; height: 10px; margin: 0px; height: 30px;
}
.strl2{}

#header div.menu div.podmenu a:hover{text-decoration: none; color: #1b86cc;}
#header div.menu div.podmenu p{float: left; margin: 0px;}
#header div.menu div.podmenu img{margin: 0px 9px 0px 9px; float: left; position:relative; top: 4px;}

#header div.menu div.podmenu3 {width: 680px; padding: 0px 0px 0px 94px;}
#header div.menu div.podmenu3 a{font: 11px arial; color: #66ccff; text-decoration: underline; margin-right: 15px !important;}
#header div.menu div.podmenu3 a.hov{font: 11px arial; color: #66ccff; text-decoration: none; margin-right: 0px !important;}
#header div.menu div.podmenu3 a:hover{text-decoration: none; color: #1b86cc;}



#order{clear: both; text-align: right; padding: 0px 30px 1px 0px; color: #fff; font: 12px Georgia; z-index: 1000 !important; -padding-bottom: 1px;}

.no_active{font: 35px Georgia; font-style: italic; color: #fff; text-decoration: none; border-bottom: 1px dashed  !important; white-space: nowrap; width: 545px; float: right;}
.no_active2{font: 35px Georgia; font-style: italic; color: #fff; text-decoration: none; border-bottom: 1px dashed  !important; white-space: nowrap; width: 360px; float: right; clear: both;}

#order a{font: 35px Georgia; font-style: italic; color: #fff; text-decoration: none; border-bottom: 1px dashed  !important;}
#order a:hover{border: 0px solid red !important;}
#order div.form{font: 24px Georgia; font-style: italic; color: #fff; padding-top: 15px; clear: both;}
#order div.form select{width: 226px; height: 31px; float: right; font-size: 16px; padding-top: 4px;}
#order div.form p{margin: 0px 3px 0px 0px;float: right;}
.but {text-align: right; clear: both; padding-top: 15px;}
.but a{border: 0px solid red !important;}


#kompa{position: absolute !important; top: 270px; left: 208px; z-index: 1000 !important; -padding-bottom: 1px;}
#kompa a{font: 28px Georgia; font-style: italic; color: #fff; text-decoration: none; border-bottom: 1px dashed #fff; width: 281px; height: 33px; display: block;}
#kompa a:hover{border-bottom: 0px dashed red !important;}

.maestro{margin-left:30px;}
#content{padding: 0px 0px 0px 63px; font: 12px arial; color: #999999; line-height: 18px; clear: both;}
#content h1{margin: 0px 0px 20px 0px; font: 32px Georgia; font-style: italic; color: #000; padding-top: 22px;}
#content div.h1{margin: 0px 0px 20px 0px; font: 32px Georgia; font-style: italic; color: #000; padding-top: 22px;}
#content h2{margin: 42px 0px 30px 0px; font: 32px Georgia; font-style: italic; color: #358ba4;}
#content p{margin: 25px 0px 25px 91px; color: #0096c1; font-style: italic; width: 665px}

#content div.left{width: 362px; padding-left: 35px; float: left;}
#content div.left h1{font: 12px arial; color: #000; font-weight: bold; margin: 0px 0px 0px 0px;}
#content div.left div.h1{font: 12px arial; color: #000; font-weight: bold; margin: 0px 0px 0px 0px;}
#content div.left{font: 11px arial; color: #999; line-height: 18px;}

#content div.right{width: 388px; margin-left: 85px; float: left;}
#content div.right h1{font: 12px arial; color: #000; font-weight: bold; margin: 0px 0px 0px 0px;}
#content div.right div.h1{font: 12px arial; color: #000; font-weight: bold; margin: 0px 0px 0px 0px;}
#content div.right{font: 11px arial; color: #999; line-height: 18px;}

#footer{padding: 75px 0px 40px 30px;}
#footer div.left{font: 11px arial; color: #000; float: left;}
#footer div.right{font: 11px arial; color: #000; float: left; margin-left: 262px; margin-top: -11px;}
#footer div.right img{margin: 0px 3px 0px 0px; position: relative; top: 2px;}
#footer div.right a{font: 11px arial; color: #000; text-decoration: none; margin-left: 50px;}

.krest{position: absolute; top: 176px; left: 16px;}



/*Выпадающий список*/
.menu2 { background:#fff; float: left;}

#block_menu { margin-left:0px;}
.punkt {float:left; background:transparent; position:relative; cursor:pointer; }
.punkt div {padding:0px 0px 0px 0px;}
div.list_punkts {background: url('../img/bg.gif') repeat-y;  position:absolute; top:95px; left: -110px;
display:none; padding:0px; width:609px; border:solid 0px #000; z-index: 100;}
div.kont {padding:0px; margin:3px; width: 190px; float: left; margin: 0px 25px 0px 25px;}
div.kont2{padding:0px; margin:3px; width: 330px; float: left;}

div.list_punkts a {text-decoration:none; padding:0px; cursor:pointer; font: 12px arial; color:#0099ab; }
div.list_punkts div a div.podpunkt { width:100%; padding:0px; margin-top:2px;}
div.list_punkts  div a {border-bottom: 1px dashed #0099ab !important;}
div.list_punkts div a div.podpunkt div { width:100%;padding:0px 25px 0px 25px; white-space:pre;}
div.list_punkts div{padding: 3px 0px 3px 0px;}


div.list_punkts div a:hover { border-bottom: 0px dashed #0099ab !important; }
div.list_punkts div a:hover div.podpunkt { border-bottom: 0px dashed #0099ab !important; }
.footer_menu {clear:both;}

.bg_top{background: url('../img/bg_top.gif') no-repeat; width: 609px; height: 4px;}
.bg_bottom{background: url('../img/bg_bottom.gif') no-repeat; width: 609px; height: 5px; clear: both;}

.text p{margin: 0px;}