* {margin: 0;padding: 0;}
html {height: 100%; background:#bbfc4a url(/img/common/main_back_grad_03_02_new.jpg) 0 0 repeat-x;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;height: 100%;}
a {color: white;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 0px}
img {border: none;}
input {vertical-align: middle}
#wrapper {width: 100%;min-width: 965px;min-height: 100%;height: auto !important;height: 100%;}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 179px; /*background: #FFE680;*/ border:0px solid black; padding:8px;}

.header_left {width:900px;}
.header_center {background:url(/img/common/head_04.png) 0 0 repeat-x; height: 179px; }
.header_right {width:18px; vertical-align: top;}

#current_menu {position:absolute; left: 250px; top:158px; width:270px; height:28px; background:url(/img/common/current_menu.png) 0 0 no-repeat; font:bold italic 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#333333; border:0px solid black; text-align:center;  behavior: url("/css/iepngfix.htc");}
#contacts {position:absolute; left: 216px; top:44px; width:218px; height:100px; font:bold italic 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#660000; border:0px solid red; text-align:right; z-index:1;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;padding: 0 0 40px;height: 1%;}

#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden; border:0px dotted red;}
#content {padding: 0 212px 0 207px; }

/*Main*/
table.main_article{margin-bottom:15px;}
table.main_article td.main_article_top td.main_article_top_shapka_left {background:url(/img/common/shapka/shapka_01.png) 0 0 no-repeat; height:28px; width:14px;}
table.main_article td.main_article_top td.main_article_top_shapka_cen {background:url(/img/common/shapka/shapka_03.png) 0 0 repeat-x; height:28px; font:bold italic 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
table.main_article td.main_article_top td.main_article_top_shapka_right {background:url(/img/common/shapka/shapka_05.png) 0 0 no-repeat; height:28px; width:14px;}

table.main_article td.main_article_mid{padding:0 3px;}
table.main_article td.main_article_mid div.context {border:2px solid #99cc99; background-color:#ccffcc; border-top:none; padding: 15px 10px 10px 10px; font:14px/18px Arial, Helvetica, sans-serif;}

/*Gallery*/
.navi {width: 100%;position: relative;overflow: hidden;font-size: .8em;border: 0px dotted red;text-align: center;margin: 5px auto;}
.navicontainer {float: left;left: 50%;position: relative;text-align: center;border: 0px dotted green;/*width:100%;*/}
.wrpr {position: relative;left: -50%;float: left;list-style: none;margin: 0; padding: 0;border: 0px dotted blue;/*width:600px;*/}
.navi li  {float: left;padding: 10px; margin: 0;color: #3B6783;font-weight: bold;text-decoration: none;border:0px solid red;}
.navi li {padding: 0; margin: 0;}
.photo{/*float:left;*/ width:176px; height:172px; margin:3px; text-align:center; padding-top:10px; border:0px solid #999966; background:url(/img/gallery/gallery_stec_na_2.png) 0 0 no-repeat; behavior: url("/css/iepngfix.htc");}
.photo:hover{background:url(/img/gallery/Untitled-3.png) 0 0 no-repeat; border:0px solid #999966; cursor: pointer; behavior: url("/css/iepngfix.htc");}

.p_left{background:url(/img/common/pager_03.png) 0 0 no-repeat; width:19px; height:27px; behavior: url("/css/iepngfix.htc");}
.p_cen{background:url(/img/common/pager_04.png) 0 0 repeat-x; width:100%px; text-align:center; font:bold italic 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; behavior: url("/css/iepngfix.htc");}
.p_cen  {/*color: #654546;*/}
.p_cen a {/*text-decoration: none;*/ color: white;}
.p_right{background:url(/img/common/pager_06.png) 0 0 no-repeat; width:14px; height:27px; behavior: url("/css/iepngfix.htc");}

/*Contacts*/
table.ymap tr td.shborder{padding:3px 5px 3px 3px; border:1px solid #66cc00; background-color:#99cc66;}
/*ul.menu li a.pres{font:bold italic 16px/24px Verdana, Arial, Helvetica, sans-serif;  display:block; color:#333333; background: url(/img/common/but_try_pres_03.gif) 0 0 no-repeat; width:194px; height:27px; text-decoration:none; text-align:center;}*/

table.ymap_contacts {margin-top:15px;}
table.ymap_contacts td {text-align:center; vertical-align: top;background: url(/img/common/map_contacts.jpg) no-repeat scroll 50% 50% transparent; height: 112px; color:#cccccc;font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;}


/*Price*/
table.conds {border-collapse: collapse; font:12px/14px Arial, Helvetica, sans-serif;}
table.conds td,th {border: 1px solid black; text-align:center;}

tbody.header {background-color: #cc9966; font-weight: bold;} /*#669999*/
tbody.content {background-color: #b8cce5;}
tbody.content tr.a_one {background-color:#dfedfe;}
tbody.content td {height:25px;}
tbody.content tr:hover {background-color: white;}

#opt {color: #0A2B9A;}/*585858*/
#rozn {color: #454A4B;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {float: left;width: 194px;margin-left: -100%;position: relative;/*background: #B5E3FF;*/ padding-left:8px; border: 0px solid red;}

ul.cssmenu {padding:0;margin: 0;list-style: none;width: 194px;}
ul.cssmenu li {float: left;}
ul.cssmenu li a, ul.cssmenu li a:visited {font:bold italic 16px/24px Verdana, Arial, Helvetica, sans-serif;  display:block; color:#333333; background: url(/img/common/but_try_na_03.gif) 0 0 no-repeat; width:194px; height:27px; text-decoration:none; text-align:center;}
ul.cssmenu li a:hover {color:#669999; background: url(/img/common/but_try_a_03.gif) 0 0 no-repeat;}
ul.cssmenu li a.pres, ul.cssmenu li a.pres:visited{font:bold italic 16px/24px Verdana, Arial, Helvetica, sans-serif;  display:block; color:#333333; background: url(/img/common/but_try_pres_03_n.gif) 0 0 no-repeat; width:194px; height:27px; text-decoration:none; text-align:center;}

div.action {margin-top: 270px; border:0px dotted blue;}
.block {margin: 0 auto; /* Выравниваем по центру */width: 195px; /* Ширина блока */border: 0px dotted blue;}
.block-header {line-height: 1px;  /* Убираем отступы между рисунком и текстом */}
.block-footer {line-height: 1px;  /* Убираем отступы между рисунком и текстом */}
.block-content {background: url(/img/common/as_06.png) repeat-y; /* Параметры фона */width: 195px; /* Ширина для IE6 */behavior: url("/css/iepngfix.htc"); /* Для прозрачного PNG в IE6 */border: 0px dotted blue;}
.block-text-content{margin: 0 12px;width: 171px; border: 0px dotted red;}
.block-text-content div {border:0px solid black; text-align:center;}
.block-text-content span {font:14px/16px Arial, Helvetica, sans-serif;}
.block-text-content div span.title{font:bold 16px/18px Arial, Helvetica, sans-serif; text-align:center; color:#333333;}

.block img {behavior: url("/css/iepngfix.htc"); /* Для прозрачного PNG в IE6 */}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {float: left;margin-right: -3px;width: 200px;margin-left: -208px;position: relative; /*background: #FFACAA;*/ border:0px solid black;}

.block_right {margin: 0 auto 14px; /* Выравниваем по центру */width: 200px; /* Ширина блока */border: 0px dotted blue;}
.block-content_right {background: url(/img/common/right_b_05.png) repeat-y; padding: 0px; /* Параметры фона */width: 200px; /* Ширина для IE6 */behavior: url("/css/iepngfix.htc"); /* Для прозрачного PNG в IE6 */border: 0px dotted blue; }
.block_right img {behavior: url("/css/iepngfix.htc");}


/* Footer
-----------------------------------------------------------------------------*/
#footer {margin: -40px auto 0;min-width: 965px; height: 40px;/*background: #BFF08E;*/ padding:0 8px;}

.footer_left {width:20px; background:url(/img/common/footer_01.png) 0 0 no-repeat; behavior: url("/css/iepngfix.htc");}
.footer_center {background:url(/img/common/footer_03.png) 0 0 repeat-x; behavior: url("/css/iepngfix.htc");}
.footer_center table td {padding-top:5px;}
.with_logo {background:url(/img/intfield.png) 0 0 no-repeat; height:38px; margin-top: 5px; behavior: url("/css/iepngfix.htc"); cursor:pointer;}
.footer_right {width:19px;  background:url(/img/common/footer_05.png) 0 0 no-repeat; behavior: url("/css/iepngfix.htc");}

