BODY {PADDING:0; MARGIN: 0; BACKGROUND-COLOR:#fff; font-family:Arial,Tahoma; COLOR: #36352f; font-size:15px;}

P {FONT-SIZE: 15px; margin:0 0 20px 0; padding:0;line-height:19px; padding-bottom:1px;}
small {FONT-SIZE: 13px; line-height:17px;}
TABLE {border-collapse: collapse;}
TD {margin: 0;padding: 0;vertical-align: top;}
img {BORDER: 0}
h1, h2, h3, h4, h5 {COLOR: #216ecc; FONT-WEIGHT: normal; margin:0 0 40px 0; padding:0;}
h1 {FONT-SIZE: 25px;}
h2, h3 {FONT-SIZE: 18px;}
h4, h5 {FONT-SIZE: 16px;}
HR {float:left; width: 100%; border: 0 hidden;border-top: 1px dashed #222; height: 0; margin: 10px 0 10px 0;}


#rasporka{position:absolute;left:0;top:-50px;width:100%;height: 1px; line-height:1px;}
.main-bg{position:absolute; width:100%; min-width:950px; PADDING:0;
width: expression((document.getElementById('rasporka').clientWidth < 950) ? '950px' : '100%');}



.p-image {width: 230px; height:270px; float: left; text-align:center; margin:20px 10px 10px 10px;}
.p-image img {border:1px #333 solid;}
.p-image p {margin:0; padding:0;}
.inviz {display:none}


/***********************/
#top {float:left; width:100%; height: 339px; background: #3483e3 url('/i/top-bg.gif') right 0 repeat-x;}
#top-rel {position:relative; width:100%; height: 100%; overflow:hidden;}
#top-rel #top-left {position:absolute; left:0; top:0; width:401px; height:339px;z-index:2;}
#top-rel #top-right {position:absolute; right:0; top:0; width:599px; height:339px;z-index:1;}
#top-rel #logo {position:absolute; left:7%; top:36px; width:160px; height:65px;z-index:3;}
#top-rel #subsubtitle {position:absolute;  left:7%; top:225px; width:450px; FONT:normal 11px Arial,Tahoma; color:#fff;z-index:3;}
#top-rel #sale {position:absolute;  left:7%; top:141px; width:514px; height:63px; z-index:6;}
#top-rel #nav {position:absolute; left:7%; margin-left:210px; top:60px; width:113px; height:29px; z-index:4;}

#top-rel #time {position:absolute; right:7%; top:53px; width:69px; height:33px; z-index:7;}
#top-rel #time-name{position:absolute; right:7%;top:85px;width:69px; text-align:center;  font: normal 10px/9px Arial,Tahoma; color:#fff; z-index:8;}
#top-rel #tm {position:absolute; right:7%; top:57px; width:68px; text-align:center; font:normal 19px Arial,Tahoma; color:#fff; z-index:9;}

#top-rel #phone {position:absolute; right:7%; margin-right:240px; top:56px; width:182px; height:44px; z-index:5;}








/***********************/
.menu {float:left; width:100%;font-family:Tahoma, Arial;}
#menu {position:relative; width:100%;}
#menu ul{list-style-type:none; position:absolute;left:5%; bottom:0;z-index:999; font-size:0px; white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu ul {bottom:-1px;}
}
#menu ul li{display:block; float:left; height:40px;}
#menu ul li a {font-size:18px; display:table-cell; _display:block; width:130px; height:40px; color:#fff; text-align:center; padding-top:5px;}
#menu ul li a:hover {font-size:18px; display:table-cell; _display:block; width:130px; height:40px; color:#dceadc; text-align:center;padding-top:5px;}
#menu ul li#active a, #menu ul li#active b  {padding-top:0;font-size:18px; font-weight:normal; color:#333; display:table-cell; _display:block;_float:left; _padding-top:11px; vertical-align:middle; width:205px; height:40px; text-align:center; text-decoration:none; background: url('/i/tab.gif') 0 bottom no-repeat;}
#menu ul li#active a:hover  {padding-top:0;font-size:18px; color:#89b000; display:table-cell; _display:block;_float:left; _padding-top:11px; vertical-align:middle; width:205px; height:40px; text-align:center; text-decoration:none; background: url('/i/tab.gif') 0 bottom no-repeat;}







/***********************/
#center{float:left;width:100%;}

.right a, .content a {color:#216ecc;}
.right a:hover, .content a:hover {color:#728a37;}
.right a:visited, .content a:visited {color:#720954;}


#center .quote {float:left; font-style:italic; width:100%;}
#center .quote p {float:right; width:90%; font-size:14px;line-height:18px;}
#center .quote .author {text-align:right; font-size:14px;line-height:18px; color:#555;}

.liner{float:right;width:88%;}

.content {float:left;width:60%;margin-top:10px;}
.content img {border:1px #333 solid;}

.right {float:right;width:31%;font-size:12px;font-family:Arial,Tahoma;}
.right .r-menu {margin:0 0 15px 0;width:100%;}
.right .h1 {display:block; width:100%; height:42px; background: #3a7dce url('/i/menu-bg.gif') 0 0 no-repeat; color:#fff!important;font:normal 19px/42px Arial;padding:0;margin: 0 0 10px 0;text-decoration:none;}
.right .h1 span {padding:0 0 0 20px;}
.right ul {list-style-type:none; margin:0 30px;padding:0;}
.right ul li{margin:10px 0;padding:0;}
.right p {padding:0 0 0 30px; color:#915000;font-size:12px; margin:10px 0 30px 0;}
.right .all {color:#915000 ! important;}

.head {color:#216ecc; border-bottom:#216ecc 1px dashed; cursor:pointer; cursor:hand;}
#center h3, #center h4, #center h5 {FONT-WEIGHT: bold; margin:20px 0 !important; padding:0;}
#center h3 {COLOR: #000;}
#center h4, #center h5 {COLOR: #333;}
#center TABLE {border:#99bce7 1px solid;width:100%; margin:0 0 25px 0 !important;}
#center TD, #center TH {padding: 4px;border:#216ecc 1px solid; font-size:15px;}
#center TH {BACKGROUND-COLOR:#d6e4f5; color:#333;}


.form-q table, .form-q table td{border:none ! important; padding-left:0 ! important; color:#646769 ! important;}

.right table {border:none!important; }
.right td {border:none!important;font-size:12px!important; padding:5px 5px 5px 0!important;}
.right .ln {padding:0 0 0 30px!important;}

/***********************/
#copy {float:left; width: 100%; color:#64655c; margin:40px 0 25px 0; border-top: dotted 1px #ccc;}
#copy p {margin:20px  0 0 0; font-size:14px;line-height:18px;}
#copy a {color:#216ecc;}
#copy a:hover {color:#728a37;}
#copy .b-menu {margin-right:20px;}
