.page {float: left; margin-right: 5px;}

html { height: 100%; margin: 0; padding: 0; }
.width {width: 100%; min-width: 990px; min-height: 100%; _height: 100%; }
.content { min-height: 100%;  _height: 100%;}
* html .minwidth { padding-left: 990px; }
* html .container { margin-left: -990px; position: relative; }
* html .minwidth, * html .container, * html .content, * html .layout { height:1px; }

td   { font-size: 70%; color: #ffffff;}
li {padding-left: 10px; padding-top: 10px;}

.ideal_sites {margin-top: 3px;}

#decision {position: absolute; right: 100px; top: 0px; z-index: 99; }
#inquest  {padding: 8 8 8 8;}

a {color: #437071;}
a:hover {text-decoration: none;}
a.blind {color: #A8BCBC;}
a.adviser {color: #ffffff;}
a.adv_model {color: #323232; text-decoration: none;}
a.adv_model:hover {color: #323232; text-decoration: underline;}
a.ideal {color: #437071;}
a.label {color: #ffffff; text-decoration: none;}
a.shop {color: #4C4C4C; text-decoration: underline;}
a.shop:hover {text-decoration:none;}
a.black {color: #000000; text-decoration: underline;}
a.sitem {font-size: 160%; color: #EF3DA4; text-decoration: none;}

h1 {color: #000000; font-size: 160%;}
h3 {color: #4A4A4A; font-size: 160%; margin: 0; padding: 0;}
.pink_title {color: #D93669; font-size: 160%; margin: 0; padding: 0;}

.top {margin-left: 420px; padding: 90px 0px 10px 20px;}
.advert_block2 { background: #F7F7F7 url('/images/cloud_br.gif') bottom right no-repeat; height: 200px; width: 520px;}
.advert_block {background: url('/images/cloud_bl.gif') bottom left no-repeat; height: 200px; }
.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 #F7F7F7;}
.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_compare {width: 240px;}
.explain_comments {padding-left: 20px; background: url('/images/easy.gif') no-repeat; width: 240px; //width: 260px; margin-right: 5px;}

.adviser_text {margin-bottom: 30px; width: 280px; color: #717171;}
.navi_text {margin-bottom: 10px; width: 280px; color: #717171;}

.search_menu_items { padding: 5px 0 10px 10px; }

div.navigator {float: left;}

div.label {background: url('/images/label.gif') no-repeat right; height: 37px;}
div.label_text {float: right; margin: -33px 10px 0 0; text-align: left;}
div.label_box {clear: both; padding: 50px 0 50px 0;}

.results_image {padding-top: 30px;}
.found_models {margin-top: 1px; font-size: 90%; float: left;}
.found_amount {font-size: 160%; font-weight: bold; color: #B2D93F;}
.found_list {float: left; margin: 5px 7px 0 0;}
.found_item {float: left; padding-right: 30px;}
.found_price {text-align: right;}
.found_list img {margin-bottom: -2px;}
.show_all {margin-top: 3px;}
.compare_all {margin-top: 15px;}

.model_box {margin-top: 40px; height: 80px;}
.model_left {float: left; width: 195px;}
.model_right {margin-left: 225px; width: 292px; color: #000000;}
.buy {color: #F40E9B; text-align: right; margin-top: 30px;}
.contentfor {color: #86C359; text-align: right; margin-top: 30px;}
.reports {color: #42A1C2; text-align: right; margin: 30px 0 10px 0;}
.noreports {width: 150px; float: right; text-align: left; margin: 0 0 0 10px;}
.birka_price {margin: -30px 12px 0 0; //margin: -33px 12px 0 0; color: #ffffff; font-size: 80%;}
.birka_price2 {margin: -30px 7px 0 0; //margin: -33px 7px 0 0; color: #ffffff; font-size: 80%;}
.birka_price_net {margin: -27px 15px 0 0; //margin: -29px 15px 0 0; color: #ffffff; font-size: 80%;}

table.model {width: 100%;}
table.model td {color: #000000; padding-left: 10px;}
table.model tr.b {vertical-align: top; background: #F7F9FA;}
table.model tr.w {vertical-align: top;}
div.tdh1 {margin: 0px 0 15px 0;}
div.tdh {margin: 30px 0 15px 0;}
div.podtable {padding: 20px 0 0 10px;}

div.prices {margin-top: 5px;}
div.prices a {font-size: 80%; color: #000000; font-weight: bold;}

div.postfield {color: #000000; font-size: 80%; text-decoration: underline; font-weight: bold;}
    input.button
    {
    	width: 100px
    }
    span.cursor
    {
    	cursor: pointer;
    	cursor: hand;
    }
    .formline
    {
    	margin: 0 5px 5px 0;
    }
.search_block {float: left; margin: 290px 0 0 55px; width: 560px;}
table.search {}
table.search tr {vertical-align: top;}
table.search tr.top {vertical-align: middle;}
table.search td {margin-top: 30px; color: #000000;}
table.search td.foto {width: 100px; text-align: right;}
table.search td.desc1 {background: #F7F7F7; width: 310px; padding-right: 6px;}
table.search td.price1 {background: #F7F7F7; width: 130px;}
table.search td.desc2 {width: 310px; padding-right: 6px;}
table.search td.price2 {width: 130px;}
table.search td.spacer {height: 20px;}
table.search div#begun {margin-left: 45px;}
.where_to_buy {font-weight: bold; color: #42A1C2; font-size: 80%; margin-bottom: 5px;}
.search_results {color: #7F7F7F; margin-bottom: 2px;}
span.items_amount {color: #EF3DA4;}
span.pages_amount {color: #42A1C2;}
.results_box {color: #494949; font-size: 80%; font-weight: bold;}
.results_item {margin-bottom: 2px;}

select, input {font-size: 10px;}
select {width: 200px;}

