*{
        padding:0px;
        margin:0px;
}

img{
        border:     0px;
}

p.description
{
        text-align: justify;
}

H1.header2
{
        font-weight: bold;
        color:       #008EE5;
        font-size:   12px;
        margin-bottom: 0px;
        margin-top   : 0px;
        text-align:  left;
}

H1.header3
{
        font-weight: bold;
        color:       #008EE5;
        font-size:   16px;
        text-align:  center;
        margin-bottom: 0px;
        margin-top   : 0px;
}

select.small_shirina
{
        width:            60px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        font-weight:      bold;
        color:            #008EE5;
}

select.small_belyo_size
{
        width:            115px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        font-weight:      bold;
        color:            #008EE5;
}

select.belyo_size
{
        width:            130px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        14px;
        font-weight:      bold;
        color:            #008EE5;
}

select.shirina
{
        width:            100px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        font-weight:      bold;
        color:            #008EE5;
}

input.nest_shirina
{
        width:            35px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        font-weight:      bold;
        color:            #008EE5;
}

span.small_price
{
        font-weight: bold;
        color:       #008EE5;
        font-size:   12px;
}

span.small_price_red
{
        font-weight: bold;
        color:       red;
        font-size:   12px;
}

span.small_price_strike
{
        text-decoration: line-through;
        font-weight: bold;
        color:       #008EE5;
        font-size:   12px;
}

p.group
{
        font-weight: bold;
        color:       #008EE5;
        font-size:   12px;
}
span.group
{
        font-weight: bold;
        color:       #008EE5;
        font-size:   16px;
}

span.group_red
{
        font-weight: bold;
        color:       red;
        font-size:   16px;
}

span.group_strike
{
        text-decoration: line-through;
        font-weight: bold;
        color:       #008EE5;
        font-size:   16px;
}

input.small_butt
{
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        font-weight:      bold;
        color:            #008EE5;
}

input.butt
{
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        14px;
        font-weight:      bold;
        color:            #008EE5;
}

input.kolvo
{
        width:            35px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        text-align:       right;
        padding-right:    3px;
}

H1.header
{
        font-weight: bold;
        color:       #008EE5;
        font-size:   14px;
        text-align:  center;
        margin-bottom: 0px;
        margin-top   : 0px;
        text-align: left;
}

body{
        background:  #0283C5 url("/img/bgr.gif") repeat-x;
        font-size:   12px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:       #646464;
}

table{
        border-collapse: collapse;
        border-spacing:  0px;
        font-size:       12px;
        font-family:     Tahoma, Arial, Helvetica, sans-serif;
        color:           #646464;
}

td{
        vertical-align:top;
}

div{
        dispaly:table-cell;
}

.x100{
        height:100%;
        width:100%;
}

#header{
        height:212px;

}

#right_menu{
        width:30%;
        padding:23px 0 0 18px;
}

#header_01{
        height:19px;
        width:100%;
}

#header_01_01{
        background:#ffffff url("/img/header_01_01.gif") no-repeat bottom right;
}

#header_01_02{
        background:#ffffff url("/img/gray.gif") repeat-x 0 7px;
        width:85px;
}

#header_01_03{
        background:url("/img/header_01_03.gif") no-repeat bottom;
        width:12px;
}

#header_02{
        height:135px;
        background:url("/img/header_02.jpg") no-repeat right;
}

#logo{
        background:#ffffff url("/img/dotted.gif") repeat-y right;
        text-align:center;
        font-size:9px;
}

#header_02_01{
        background:#ffffff url("/img/header_02_01.jpg") no-repeat top right;
        width:79px;
}

#header_02_02{
        background:#ffffff url("/img/header_02_02.jpg") no-repeat top;
        width:61px;
        vertical-align:bottom;
}

#header_02_03{
        background:#ffffff url("/img/header_02_03.jpg") no-repeat;
        width:61px;
}

#header_02_04{
        background:#ffffff url("/img/header_02_04.jpg") no-repeat top;
        width:95px;
        vertical-align:bottom;
}

#header_02_05{
        background:#ffffff url("/img/header_02_05.jpg") no-repeat;
        width:80px;
}

#header_03{
        height:58px;
        background:#ffffff url("/img/header_03_bgr.gif") repeat-x bottom;
}

#header_03_box{
        height:100%;
        width:100%;
        background: url("/img/header_03.gif") no-repeat right bottom;
}

#header_03_01{
        width:80px;
        background: url("/img/gray.gif") repeat-x 0 1px;
}

#header_03_02{
        width:308px;
        background: url("/img/header_03_02.gif") no-repeat;
}

#phone{
        margin-left:99px;
}

#phone_number{
        margin-left:3px;
        position:relative;
        top:-2px;
}

#icons{
        height:117px;
}

#icons_box{
        position:relative;
        top:-23px;
        height:100%;
        width:100%;
}

td.icon{
        width:123px;
        background:url("/img/icon_bgr.gif") top center no-repeat;
        cursor:pointer;
}

#mattress_txt{
        margin: 18px 0 0 33px;
        border:0;
}

#mattress_ico{
        border:0;
        margin: 10px 0 0 3px;
}

#furnishing_txt
{
        margin: 18px 0 0 19px;
        border:0;
}

#furnishing_ico
{
        margin: 16px 0 0 1px;
        border:0;
}

#orthobasis_txt{
        margin: 11px 0 0 20px;
        border:0;
}

#orthobasis_ico{
        margin: 11px 0 0 4px;
        border:0;
}

#beds_txt{
        margin: 18px 0 0 35px;
        border:0;
}

#beds_ico{
        margin: 17px 0 0 18px;
        border:0;
}

#furniture_txt{
        margin: 9px 0 0 38px;
        border:0;
}

#furniture_ico{
        margin: 4px 0 0 22px;
        border:0;
}

#clothes_txt{
        margin: 10px 0 0 16px;
        border:0;
}

#clothes_ico{
        margin: 10px 0 0 6px;
        border:0;
}

ul.menu{
        list-style: none inside;
}
li.menu{
        margin-bottom:3px;
}

img.menu{
        border:0;
        margin-right:10px;
}

a.menu, a.menu:visited, a.menu:hover{
        color:#ffffff;
        text-decoration:none;
        font-size:12px;
}

a.menu_cur, a.menu_cur:visited, a.menu_cur:hover{
        color:#000000;
        text-decoration:none;
        font-size:12px;
}

#line{
        height:2px;
        background:#0082C5;
}

#content{
        background:#FAFAFA url("/img/content_bgr.gif") repeat-x;
}

#content_box{
        width:100%;
        height:100%;
        background:url("/img/corner.jpg") no-repeat;
}


#content_left{
        background:url("/img/arc.jpg") no-repeat bottom right;
}

#content_top_line_box{
        height:24px;
        vertical-align:bottom;
        padding:0 180px 0 296px;
        background:url("/img/content_top.gif")  right 5px no-repeat;
}

#content_top_line_box_main{
        height:24px;
        vertical-align:bottom;
        padding:0 0 0 296px;
}

#content_top_line{
        width:100%;
        height:1px;
        background:#CFD2D6;
        position:relative;
        top:-3px;
}

#content_table{
        background:url("/img/top_line_bgr.gif") 249px top no-repeat;
}

#content_left_box{
        padding:6px 33px 0 56px;
}

#content_left_box_main{
        padding:6px 33px 22px 56px;
}


#content_right{
        width:202px;
}

#content_line{
        height:1px;
        background:#CFD2D6 url("/img/grd.gif") no-repeat right;
        position:relative;
        top:1px;
        margin:0px 57px 0 94px;
}

#content_line_page{
        height:1px;
        background:#CFD2D6 url("/img/bottom_grd.gif") right no-repeat;
        position:relative;
        top:1px;
        margin:0px 28px 0 94px;
}

#content_bgr{
        background:url("/img/content_bottom_bgr.gif") repeat-x bottom;
}

#content_bottom{
        height:22px;
        background:url("/img/content_bottom.gif") no-repeat right bottom;
        vertical-align:bottom;
}

#content_spacing{
        background:url("/img/spacing_bgr.gif") no-repeat 0 23px;
        width:22px;
        vertical-align:bottom;
}

#leaders{
        height:100%;
        width:100%;
        background:#FDFDFD url("/img/leaders_bgr.jpg") repeat-x;
        position:relative;
        top:-14px;
}

#leaders_left{
        width:8px;
        background:url("/img/corner_left.gif") no-repeat;
}

#leaders_right{
        width:8px;
        text-align:right;
        background:url("/img/corner_right.gif") no-repeat;
}

#leaders_center{
        padding:15px 5px 40px 5px;
}

img.leaders_border{
        margin-top:8px;
}

#leaders_dots{
        background:url("/img/dots_h.gif") repeat-x;
        margin:4px 0 18px 0;
}

div.leaders_title{
        color:#747474;
        font-weight:bold;
        font-size:11px;
        margin:0 0 7px 26px;
}

ul.leaders{
        list-style: none outside;
        margin:0 0 29px 0;
}

li.leaders{
        font-size:11px;
        background:url("/img/arrow.gif") no-repeat 0 6px;
        padding:0 0 0 16px;
        margin-bottom:3px;
}

a, a:hover, a:visited{
        color:#008EE5;
}

#leaders_line{
        position:relative;
        top:15px;
        background:url("/img/dots_h.gif") repeat-x;
}



#content_dots_left{
        margin:8px 11px 0 0;
}

#content_dots_right{
        margin:8px 0 0 11px;
}

.dotted_v{
        background:url("/img/dotted_v.gif");
}

.dotted_h{
        background:url("/img/dotted_h.gif");
}

#content_title{
        margin-bottom:20px;
}

div.news_date{
        margin-bottom:2px;
        color:#747474;
        font-weight:bold;
        font-size:12px;
}

div.news_text{
        margin-bottom:2px;
        text-align: left;
}

a.news_details, a.news_details:hover, a.news_details:visited{
        font-weight:bold;
        color:#466B88;

}

div.news_details{
        margin-bottom:12px;
        text-align: right;
}

img.news_details{
        margin-left:4px;
}

a.news_all, a.news_all:hover, a.news_all:visited{
        font-weight:bold;
        color:#E2A45E;
        margin:0 11px 0 11px;
}

#footer{
        height:114px;
        background:#ffffff;
}

#footer_box{
        height:114px;
        width:100%;
        background:url("/img/footer_box_bgr.gif") no-repeat 35px 0;
}

#footer_menu{
        height:38px;
        padding:15px 0 0 84px;
}

a.footer_menu, a.footer_menu:hover, a.footer_menu:visited{
        color:#466B88;
        font-size:9px;
        text-decoration:none;
        margin:0 5px 0 5px;
}

#footer_counters{
        background:url("/img/counters_bgr.gif") no-repeat left bottom;
        padding:19px 0 0 80px;
}

#footer_right{
        width:260px;
        background:url("/img/footer_right.jpg") right bottom no-repeat;
        padding:39px 0 0 199px;
        color:#E5E6E6;
        font-weight:bold;
}


#trademarks{
        background: url("/img/trademarks_bottom.gif") no-repeat right bottom;
        position:relative;
        top:1px;
}

#trademarks_box{
        background: url("/img/trademarks_bgr.gif") no-repeat 0 4px;
        padding:74px 0 0 36px;
}

#trademarks_line{
        background:url("/img/gray.gif") repeat-x;
}

#spacing_bottom{
        margin-bottom:12px;
}

img.trademark{
        background-color:#ffffff;
        margin:0px;
        background-position: center;
        background-repeat:no-repeat;
        border:0;
}

td.image{
	padding: 10px;
	width:   20%;
}

td.content{
	padding: 10px;
}

span.blue{
	color:   #008EE5;
}

td.property{
	font-weight: bold;
	width:       160px;
}

td.big_property{
	font-weight: bold;
	width:       190px;
}

input.tkan{
        margin: 0px 5px -3px 0;
        border:0px;
}

input.doptkan{
        margin:7px 5px 0px 0;
        border:0px;
}

td.select{
	padding: 3px;
	width: 15px;
}

td.select2{
	padding: 3px;
}

input.select_weight
{
        width:            35px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        text-align:       right;
        font-weight:      bold;
        padding-right:    3px;
}

input.select_price
{
        width:            60px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        text-align:       right;
        font-weight:      bold;
        padding-right:    3px;
}

select.select_shirina
{
        width:            50px;
        font-family:      "Tahoma" ,"Arial", "Verdana";
        font-size:        12px;
        font-weight:      bold;
}

strong.nb
{
        font-weight: normal;
}

span.attention{
	color:red;
	font-weight:bold;
}

a.delete{
	color:red;
}

input.name, textarea.adres{
	width:            500px;
	font-family:      "Tahoma" ,"Arial", "Verdana";
	font-size:        12px;
	padding-left:     2px;
	padding-right:    2px;
}

#leaders_center h1.information{
	text-align: center;
	font-size:16px;
	margin-bottom:10px;
}

#leaders_center h2.article_head{
	font-size:11px;
	margin-bottom:5px;
}

div.scrolling {
	overflow:hidden;
	/*height:364px;*/
}

div.scroll_content {
	/*margin-right: 5px;*/
	font-size: 12px;
	text-align: justify;
}

div.sroll {
	position:relative;
	text-align:left;
	width:15px;
	/*top:0px; z-index:10;
	margin:0 0 0 0px;*/
}

div.scrolling_top {
	/*position:absolute;
	top:-359px;
	left:0px;*/
	height:15px;
	width:15px;
	cursor:pointer;
}

div.scrolling_down {
	/*position:absolute;
	top:-13px;
	left:0px;*/
	height:15px;
	width:15px;
	cursor:pointer;
	padding-top: 334px;
}

/* ÄËß ÍÎÂÎÃÎ INDEX'à */
#content_left_box2{
	padding:6px 0px 0 30px;
}

#content_left_box h1.select, #content_left_box2 h1{
	font-size:   18px;
	font-weight: bold;
	color:       #466B88;
	text-align:  center;
	text-transform:uppercase;
}

#index_podbor{
	width:            100%;
	background-color: white;
	margin-top:       8px;
	font-size:        11px;
}

#select_podbor{
	width:            100%;
	margin-top:       3px;
	font-size:        12px;
}

#index_podbor h3{
	text-align: left;
	font-size:  14px;
	color:      #008EE5;
}
#select_podbor h3{
	text-align: left;
	font-size:  14px;
	color:      #008EE5;
}

#index_podbor table.separator, #select_podbor table.separator{
	width:         100%;
	margin-top:    0px;
	margin-bottom: 10px;
	font-size:     11px;
}

#index_podbor table.separator td, #select_podbor table.separator td{
	border-bottom:1px solid #E7E7E7;
}

#index_podbor table.select{
	margin-top: 10px;
	width:      100%;
	font-size:  11px;
}
#select_podbor table.select{
	margin-top: 10px;
	width:      100%;
	font-size:  12px;
}

#index_podbor table.select td.select, #select_podbor table.select td.select{
	padding: 3px 3px 3px 0px;
	width: 10px;
	vertical-align: baseline;
}

#index_podbor table.select td.select2, #select_podbor table.select td.select2{
	padding: 3px 3px 3px 3px;
	vertical-align: baseline;
}

#index_podbor table.input{
	margin-top:  5px;
	font-size:   11px;
	margin-left: 0px;
	font-weight: bold;
}
#select_podbor table.input{
	margin-top:  5px;
	font-size:   12px;
	margin-left: 0px;
	font-weight: bold;
}

#index_podbor table.input th{
	text-align:     left;
	width:          113px;
	vertical-align: baseline;
	color:          #008EE5;
}
#select_podbor table.input th{
	text-align:     left;
	width:          123px;
	vertical-align: baseline;
	color:          #008EE5;
	padding-left:   0px;
}

#index_podbor table.input th.second{
	text-align:     right;
	width:          120px;
	padding-right:  5px;
	vertical-align: baseline;
}
#select_podbor table.input th.second{
	text-align:     right;
	width:          130px;
	padding-right:  5px;
	vertical-align: baseline;
}

#index_podbor table.input td{
	width:          90px;
	vertical-align: baseline;
}
#select_podbor table.input td{
	width:          100px;
	vertical-align: baseline;
}

#index_podbor input.select_weight, #index_podbor select.select_shirina, #select_podbor input.select_weight, #select_podbor select.select_shirina{
	width:       60px;
	font-family: "Tahoma" ,"Arial", "Verdana";
	font-size:   12px;
	font-weight: bold;
}

#index_podbor input.butt, #select_podbor input.butt{
	margin-top:    4px;
	margin-bottom: 5px;
}

/* ÐÀÌÊÀ ÏÎÄÁÎÐÀ íà INDEX'å */

#index_podbor td.corner{
	width:  10px;
	height: 10px;
}
#podbor_center_top{
    width:  100%;
    height: 10px;
    background: url('img/podbor_border.gif') top repeat-x;
}
#podbor_left_middle{
    width:  10px;
    height: 10px;
	background: url('img/podbor_border.gif') left repeat-y;
}
#podbor_right_middle{
	width:  10px;
    height: 10px;
	background: url('img/podbor_border.gif') right repeat-y;
}
#podbor_center_bottom{
	width:  100%;
    height: 10px;
	background: url('img/podbor_border.gif') bottom repeat-x;
}

/* ËÈÄÅÐÛ ÏÐÎÄÀÆ íà INDEX'å */

#index_leaders{
	width:       100%;
	font-weight: bold;
	color:       #466b88;
}

#index_leaders td{
	vertical-align: top;
	text-align:     center;
	padding-bottom: 20px;
}

#index_leaders td.fix{
	width: 210px;
}

#index_leaders img{
	margin-bottom: 5px;
}

#index_leaders a{
	font-weight: bold;
}

/* ÑÒÀÒÜÈ íà INDEX'å */

#index_articles{
	width: 100%;
}

#index_articles td.fix{
	width: 15px;
}

#index_articles td.article_head{
	padding-top:    5px;
	padding-bottom: 5px;
}

#index_articles td.article_text{
	padding-bottom: 20px;
}

#index_articles h2{
	font-size: 14px;
}

/* ÍÎÂÎÑÒÈ íà INDEX'å */

#index_news{
	width:        220px;
	padding-left: 20px;
	font-size:    11px;

}

#news_title{
	padding-left: 50px;
	margin-bottom: 6px;
}

/* ÐÀÑÏÎÐÊÈ íà INDEX'å */

#left_r{
	width:  708px;
	height: 1px;
}

#right_r{
	width:  220px;
	height: 1px;
}


#news_table td.news_date{
	padding: 10px 10px 5px 0;
	width: 55px;
	font-weight: bold;
	font-size: 14px;
}

#news_table td.news_header{
	padding: 10px 0 5px 0;
	width: 100%;
}

#news_table td.news_header h2
{
	font-weight: bold;
	color:       #008EE5;
	font-size:   14px;
	text-align:  left;
}

#news_table td.news_text{
	padding: 0 0 20px 0;
	text-align: justify;
}


#articles_table td.articles_header{
	padding: 10px 0 5px 0;
	width: 100%;
}

#articles_table td.articles_header2{
	padding: 10px 0 14px 0;
	width: 100%;
}

#articles_table td.articles_header h2, #articles_table td.articles_header2 h2
{
	font-weight: bold;
	color:       #008EE5;
	font-size:   14px;
	text-align:  left;
}

#articles_table td.articles_text{
	padding: 0 0 20px 0;
	text-align: justify;
}


#basket_table{
	margin-top:10px;
}

#basket_table th{
	padding: 10px;
}

#basket_table td{
	padding: 10px;
	border-top:1px solid #E7E7E7;
}

#basket_table td.first{
	padding-left: 0;
}

#basket_table td.latest{
	padding-right: 0;
}


#basket_contacts{
	margin-top:10px;
}

#basket_contacts th{
	padding: 10px 10px 10px 0;
	text-align: left;
	vertical-align: middle;
	width: 230px;
}

#basket_contacts td{

	padding: 10px 0 10px 0;
	text-align: left;
	vertical-align: middle;
}


#atricle_material th{
	padding: 3px;
}

#atricle_material td{
	border-top:1px solid #E7E7E7;
	padding: 3px;
}

h4{
	font-weight:   bold;
	color:         #008EE5;
	margin-bottom: 7px;
	text-align:    left;
	font-size:     12px;
}

td.divider{
	font-size:1px;
}

table.properties{
	font-size: 11px;
	width:     100%;
	height:    100%;
}

td.size_price{
	vertical-align: bottom;
}

a.compare, a.compare:hover, a.compare:visited{
	color:        red;
	font-size:    11px;
	padding-left: 18px;
	background:   url(img/balance.gif) no-repeat;
}

a.big_compare, a.big_compare:hover, a.big_compare:visited{
	color:        red;
	font-size:    12px;
	padding-left: 18px;
	background:   url(img/balance.gif) no-repeat;
}

body.compare{
	background: #ffffff;
	overflow:   auto;
}

table.compare{
	border-collapse: separate;
	border-spacing:  2px;
	margin: 7px;
}

table.compare th, table.compare td{
	width:            210px;
	background-color: #f9f9f9;
	padding:          2px;
	border:           1px solid #f5f5f5;
	vertical-align:   top;
}

table.compare th{
	text-align:       left;
}

table.compare a.delete{
	color:     red;
	font-size: 11px;
}

table.compare select{
	width:            52px;
	font-family:      "Tahoma" ,"Arial", "Verdana";
	font-size:        12px;
	font-weight:      bold;
	color:            #008EE5;
}

table.compare span.price, table.compare span.discount, table.compare span.old_price{
	font-weight: bold;
	color:       #008EE5;
}

table.compare span.old_price{
	text-decoration: line-through;
}

table.compare span.discount{
	padding-left: 10px;
}

table.compare span.new_price{
	font-weight:  bold;
	color:        red;
	padding-left: 10px;
}

.red {
	color: red;
}

span.confirm {
	font-weight: bold;
	color:       #008EE5;
	font-size:   12px;
}

span.not_confirm {
	font-weight: bold;
	color:       red;
	font-size:   12px;
}