html { height: 100%; margin: 0; padding: 0; }
.width {width: 100%; min-width: 900px; min-height: 100%; _height: 100%; }
.content { min-height: 100%;  _height: 100%;}
* html .minwidth { padding-left: 900px; }
* html .container { margin-left: -900px; position: relative; }
* html .minwidth, * html .container, * html .content, * html .layout { height:1px; }
body {background-color: #ffffff; padding: 0; margin: 0; font-family: Tahoma, Verdana, Arial; font-size: 70%; color: #ffffff;}
a {color: #B2D93F;}
a:hover {text-decoration: none;}
#bg {text-align: left; padding-bottom: 30px; background: #7292B3; width: 925px;}
#oxotafoto {position: relative; width: 256px; top: -15px; left: 30px;}
#ideal {width: 215px; position: relative; top: -281px; left: 655px;}
#adviser {width: 300px; margin: -277px 0 0 305px; //margin: -279px 0 0 305px;}
#inquest  {padding: 8 8 8 8;}
#adviser_text  {padding: 0 0 30px 5px;}
#navigator_text  {padding: 0 0 15px 42px; //padding: 0 0 15px 20px;}
#navigator {width: 280px; padding-top: 82px; margin-left: 600px; //margin-left: 616px;}
.search_menu_items { padding: 5px 0 10px 10px; }
td   { font-size: 70%; color: #ffffff;}
table.searchbox { width: 309px; //width: 295px;}
li {padding-left: 10px; padding-top: 10px;}
li a {color: #FFFFFF;}

.advert_block2 { margin: 10px 0 15px 30px; background: #65829F url('/images/cloud_br.gif') bottom right no-repeat; height: 130px; width: 584px;}
.advert_block {background: url('/images/cloud_bl.gif') bottom left no-repeat; height: 130px; }
.advert_block_tl {height: 10px; float: left; background: url('/images/cloud_tl.gif') no-repeat; width: 50%;}
.advert_block_tr {height: 10px; background: url('/images/cloud_tr.gif') top right no-repeat; }
.advert_text {padding: 0 20px 0 16px;}
.advert_block_bl {height: 10px; float: left; background: url('/images/cloud_bl.gif') left bottom no-repeat; width: 50%;}
.advert_block_br {height: 10px; background: url('/images/cloud_br.gif') bottom right no-repeat;}

.explain_block2 {height: 42px; margin-top: 5px; background: url('/images/explain_br.gif') right bottom no-repeat #6E8DAD;}
.explain_block {height: 42px; background: url('/images/explain_bl.gif') left bottom no-repeat;}
.explain_block_tl {height: 7px; float: left; background: url('/images/explain_tl.gif') no-repeat; width: 50%;}
.explain_block_tr {height: 7px; background: url('/images/explain_tr.gif') top right no-repeat; }
.explain_text {padding: 0 7px 0 7px;}

.explain_icon {float: left; margin-right: 5px;}
.explain_icon_text {margin-bottom: 1px;}

.explain_comments {float: left; margin-left: 50px; background: url('/images/easy.gif') no-repeat; width: 250px; margin-right: 20px;}
.explain_compare {float: left; width: 250px;}

#footer {padding: 15px 0 25px 0; text-align: center; color: #437071;}
#footer a {color: #437071;}

#zerkalo {display: none;}

div.label {background: url('/images/studio102.gif') no-repeat right; height: 37px; margin-right: 10px;}
div.label_text {float: right; margin: -33px 67px 0 0; text-align: left;}
div.label_text a {color: #FFFFFF; text-decoration: none; font-size: 11px;}
div.label_box {clear: both; padding: 50px 0 50px 0;}

form {padding: 0; margin: 0;}
.clear {clear: both;}

table.model {width: 270px;}
table.model td {color: #000000; padding-left: 10px;}
table.model tr.b {vertical-align: top; background: #9BB2C9;}
table.model tr.w {vertical-align: top;}
div.tdh {margin: 30px 0 15px 0;}
div.podtable {padding: 20px 0 0 10px; color: #000000;}
div.podtable a {color: #D2FF88;}
div.reports {color: #000000; font-size: 120%;  margin: 100px 0 10px 10px;}
div.noreports {color: #000000; padding: 10px 0 10px 10px; background: #91AAC4;}
div.postfield {margin: 0 0 10px 10px; font-weight: bold;}
div.postfield span {color: #D2FF88; text-decoration: underline; font-size: 80%; cursor: pointer; cursor: hand;}
div#showshops {font-weight: bold; color: cursor: pointer; cursor: hand; color: #D2FF88; text-decoration: underline; margin-top: 2px;}

.spacer1 {height: 1px; background: #99B3CC;}
.item_back {background: url('/images/icon_back.gif') no-repeat; padding: 8px 0 8px 20px;}
.item_main {background: url('/images/icon_main.gif') no-repeat; padding: 8px 0 8px 20px;}
.item_adviser {background: url('/images/icon_adviser.gif') no-repeat; padding: 8px 0 8px 20px;}
.item_navi {background: url('/images/icon_navi.gif') no-repeat; padding: 8px 0 8px 20px;}

#begun_obertka {float: right; background: #819EBB; height: 150px; width: 770px; margin-bottom: 50px; text-align: left;}
#bottom_begun {margin: 20px 0 0 30px;}

.mixname {color: #E7B918; font-weight: bold;}

#index_article {width: 440px; margin-left: 5px;}
#index_article a {font-size: 120%; color: #E7B918; font-weight: bold;}

.p4g_common_table {width: 240px;}
.p4g_price_table { background: #4e7194;}
.p4g_1_td { color: #ff7f00; background-color: #f6f6f6; }
.p4g_3_td { background: #4e7194; height: 28px; padding-left:8px; padding-bottom:5px;}
.p4g_ul {margin-left:25px; margin-top:0px; margin-right:10px; margin-bottom:4px;}
.p4g_bullet { color: #000000; list-style-image:url(http://price.nadavi.com.ua/imgp/arr_30.gif); padding-bottom:4px;}
.p4g_link {color: #FFFF33;}
.p4g_link2 {color: #B2D93F;}
.p4g_link3 {color: #D2FF88;}
