html {width:100%; height:100%;}

body {margin:0px; padding:0px; background:#ebebeb; font:normal 12px Arial; text-align:justify; width:100%; height:100%;}



td { font:normal 12px Arial;}



h1 {font:bold 18px Arial; color:#5694e1; margin-top:0px; padding-top:0px;}





h3 {font:bold 16px Arial; color:#5694e1; margin:0px; padding-top:0px;}
td h3  {display:block; margin-left:5px; margin-right:5px;}


p {text-align:justify}

.zakladka{position:absolute; top:419px; left:236px; width:51px; height:840px; background:url(/i/zakl.gif) top left no-repeat; z-index:1}
.parket{position:relative; top:0px; left:0px; width:100%; height:367px; background:url(/i/pol.jpg) top left repeat-x}
.a_on_main{display:block; position:absolute; top:27px; left:47px; width:224px; height:84px; }

.top_img{width:100%; border:0px solid black; vertical-align:top; border-collapse:collapse; margin:0px; padding:0px;}
.top_img td{vertical-align:top; padding:0px; margin:0px;}
.top_img_tdl{width:715px}
.top_img_l{width:715px; height:367px; background:url(/i/viz_l.jpg) top left no-repeat}
.top_img_tdr{width:285px; text-align:left;}
.top_img_r{width:285px; height:367px; background:url(/i/viz_c.jpg) top left no-repeat}


#menu {position:relative; width:100%; height:69px; vertical-align:bottom; margin-top:-20px; z-index:1; background:url(/i/mbg.gif) bottom left repeat-x; border:0px solid #000;}
#menu td{vertical-align:bottom; width:17%;}
#menu a{display:block;}
#menu img{border:0px solid #000;}
.menu_sp_td{width:1000px;}
.menu_space{position:relative; width:1000px; height:1px; background-color:#639ee7; line-height:0px; margin:0px; padding:0px; font-size:0px;}
.td_cont{background:none; padding-right:0px; width:18%}
.main_space{width:603px; height:1px; background-color:#d2d2d2; line-height:0px; margin:0px; padding:0px; font-size:0px;}

.zag {font:bold 16px Arial; color:#5694e1; margin:0px; padding-top:0px;}



/*



#menu td {background:url(/i/but_border.gif) bottom right no-repeat; padding-right:20px;}



/*

#menu td a:hover {background:url(/i/but_border_a.gif) bottom right no-repeat; padding-right:20px;}





#menu td a {display:block; width:100%; height:25px; font:bold 12px Arial; color:#ffffff; white-space:nowrap; text-decoration:none; text-align:center;}





.butt a {display:block; width:100%; height:25px; font:bold 12px Arial; color:#ffffff; white-space:nowrap; text-decoration:none; text-align:center; padding-top:8px;}



.butt a:hover {display:block; width:100%; height:25px; font:bold 12px Arial; color:#fff200; white-space:nowrap; text-decoration:none; background:url(/i/menu_bg_a.jpg) top left repeat-x}



*/





.butt {text-align:center; vertical-align:middle;}
.butt img {padding-top:10px;}
.butt a {width:100%; height:56px; /* background:url(/i/but.gif) top right no-repeat; */}
.butt a:hover {width:100%; height:56px; /* height:67px; */ /* background:url(/i/but_a.gif) top right no-repeat; */}


.left_bg{float:right; width:260px; height:60px; background:url(/i/left_bg.jpg) bottom right repeat-y; z-index:999}


.str {position:relative;  z--index:2; width:100%; height:13px; background:#043264 url(/i/kn_bg.jpg) top left repeat-x;}  /*   background:url(/i/zz.gif) bottom left repeat-x;  */
.str td{vertical-align:bottom;}
.up_left{background:url(/i/z.jpg) bottom left no-repeat; width:678px; line-height:0px; margin:0px; padding:0px; font-size:0px;}
.up_cen{background:url(/i/up_c.jpg) bottom left repeat-x;}
.up_right{width:322px; background:url(/i/up_r_sin.jpg) bottom left no-repeat;}
.up_l_space{width:678px; height:1px; line-height:0px; margin:0px; padding:0px; font-size:0px;}
.up_r_space{width:322px; height:1px; line-height:0px; margin:0px; padding:0px; font-size:0px;}
.up_right_2{width:322px; background:url(/i/up_r_sin_2.jpg) bottom left no-repeat;}
.up_r_space_2{width:322px; height:1px; line-height:0px; margin:0px; padding:0px; font-size:0px;}


.main {position:relative; width:100%; background:url(/i/l_book.jpg) top right repeat-y;  margin:0px; padding-right:0px 61px 0px 0px;}
.main td{vertical-align:top;}


.left {background:url(/i/left_bg.gif) top right repeat-y; padding:14px 10px 0px 6px; width:229px;}
.news_main{font-weight:normal; text-align:left; line-height:20px; background:none; text-decoration:none; padding-left:0px}
.tiz_new{padding:9px; padding-top:0px;}
.tiz_new a{background:none! important; font-weight:normal! important; text-align:left !important; text-decoration:none! important; padding:0px! important; line-height:24px! important;}
.tiz_slog{padding:9px; text-align:center}


.right {background:url(/i/left_bg.jpg) top right repeat-y; padding:0px; width:226px; padding-left:45px;}



.r_book {background:url(/i/l_book.jpg) top right repeat-y; width:61px;}

.r_book_bg{position:relative; top:-5px; right; width:61px; height:175px; background:url(/i/ygolok.gif) bottom right no-repeat; z-index:3}

.main_1{background:url(/i/main_1.jpg) top left repeat-y; padding-left:54px; padding-bottom:104px; text-align:center; overflow:hidden; }
.right_bgr{background:url(/i/right_bgr.jpg) top right repeat-y;  padding-bottom:10000px; margin-bottom:-10000px;}
.right_bgr_2{background:url(/i/right_bgr_2.jpg) top right repeat-y;  padding-bottom:10000px; margin-bottom:-10000px;}
.right_bgr_m{background:url(/i/left_bg.jpg) top right repeat-y;  padding-bottom:10000px; margin-bottom:-10000px;}
.left_bgr{background:url(/i/main_bg_2.jpg) left top repeat-y;  padding-bottom:10000px; margin-bottom:-10000px;}
.maintxt {font:normal 12px Arial; background:#ebebeb url(/i/main_1.jpg) top left repeat-y; padding:0px 7px 0px 60px}

.maintxt_tab{width:100%; padding:0px; margin:0px;}
.maintxt_tab td{vertical-align:top;}
.h1_main h1{font-size:14px !important; margin-bottom:10px !important;}
.p_cen{text-align:center; margin:0px 0px 0px 0px; padding:0px;}

.maintxt p {margin:3px 0px; padding:0px;}

.maintxt li {margin:5px 0px; padding:0px;}

.maintxt_2 {font:normal 12px Arial; background:#ebebeb url(/i/main_1.jpg) top left repeat-y; width:100%; overflow:hidden;}

.right_bg{background:url(/i/right_2.jpg) right top repeat-y; padding-bottom:10000px; margin-bottom:-10000px;}
.cifr{position:absolute; top:390px; left:265px; width:21px; height:540px; background:url(/i/cifr.gif) top left no-repeat}
.ram_up{ background:url(/i/ram_up.gif) left 16px repeat-x;}
.ram_ygol{ background:url(/i/ram_ygol_2.jpg) top right no-repeat; padding:47px 30px 163px 60px;}
.but_ygol{position:relative; top:-5px; width:61px; height:175px; background:url(/i/ygolok.gif) bottom right no-repeat;}

.serv_main li{LIST-STYLE-TYPE: square; TEXT-ALIGN: justify;}

.service_tab{width:100%; background:url(/i/left_bg.jpg) top right repeat-y;}
.service_tab td{vertical-align:top;}
.service_tab table td{vertical-align:top;}
.serv_tab{padding-top:20px; padding-right:20px; width:50%; text-align:center;}
.serv_tab a{display:block; border:0px solid #000;}
.tab_s{width:100%; height:100%; margin:0px; padding:0px; }
.serv_ram_img{ border:2px #5585d9 solid; padding:2px! important; width:auto! important;}
.serv_ram_img img{ border:0px solid #000; margin:0px! important; padding:0px !important;}
.ram_img img{ border:2px #5585d9 solid; margin:0px 20px 0px 20px;}
.serv_price{margin:0px; padding:0px; height:47px;}
.serv_price td{padding-top:7px; vertical-align:top;}
.td_price{padding-top:4px! important; vertical-align:top; padding-left:4px; padding-right:4px;}

.podr_serv_a{display:block; float:right; vertical-align:bottom; padding-top:0px !important;}
.podr1_serv_a{display:block; float:right; vertical-align: bottom;  !important;}


.foot_bg{background:url(/i/foot_bg.jpg) bottom left repeat-x; overflow:hidden;}
.foot_l{background:url(/i/foot_l.jpg) bottom left no-repeat; text-align:center;}
.foot_rr{ background:url(/i/foot_rr.jpg) bottom right no-repeat; padding-bottom:47px; }
.foot_date{position:relative; top:36px; right:33px; }
.foot_date p{font:normal 9px Arial; color:#333333; }
.foot_bg_2_2{background:url(/i/foot_bg_2_2.jpg) bottom left repeat-x; overflow:hidden;}
.foot_l_2_2{  background:url(/i/foot_l_2_2.jpg) bottom left no-repeat}
.niz_r_2{ background:url(/i/niz_r_2.jpg) bottom right no-repeat; padding-bottom:47px;}
.cont_2{ margin-left:244px;}
.cont_2 td{padding:24px 0px 24px 44px;}
.right_bg_f{background:url(/i/left_bg.jpg) top right repeat-y;}

/*  Стили рамок левой колонки  */





.ramka_1 {width:226px;  border:1px #5585d7 solid; padding:1px; background:#ffffff; margin:20px 0px;}





.ramka_sec { border:1px #5585d7 solid; padding:1px; background:#ffffff; margin:0px 0px 0px 0px;}



.ramka_in {height:auto;  border:1px #5585d7 solid; padding:10px;  background:#fefffa;  }
.ramka_in_shop {height:auto;  border:1px #5585d7 solid; padding:10px;  background:#fefffa; }
.ramka_in_2{ height:auto; border:1px #5585d7 solid; padding:10px 10px 0px 10px;  background:#fefffa; }


.ramka_in2 { border:1px #5585d7 solid; padding:10px 10px 10px 10px;  background:#fefffa;  }





.koz {height:14px; width:380px; background:url(/i/koz.gif) bottom left no-repeat; font:bold 12px Arial; color:#ffffff; padding-left:10px; margin-top:23px}

.koz2 {height:14px; width:300px; background:url(/i/koz3.gif) bottom left no-repeat; font:bold 12px Arial; color:#ffffff; padding-left:10px; text-align:left;}
.koz4 {height:14px;  background:url(/i/koz6.gif) bottom left no-repeat; font:bold 12px Arial; color:#ffffff; padding-left:10px; text-align:left;}



.ramka_r { width:226px; border:1px #5585d7 solid; padding:1px; background:#ffffff; margin:20px 0px;}





.ramka_z { border:2px #5585d7 solid; padding:1px;  background:#ffffff;}


.ramka_12 {width:255px;  border:1px #5585d7 solid; padding:1px; background:#ffffff; margin:20px 0px;}
.ramka_2 {height:100%; border:2px #5585d7 solid; padding:1px;  background:#ffffff;}

.ramka_3 {height:100%; border:1px #5585d7 solid; padding:2px;  background:#fefffa;}



.ramka_3 b {font:normal 19px Arial; color:#5694e1; margin-bottom:15px; text-align:center}



.ramka_4 { height:100%; border:1px #5585d7 solid; padding:2px;  background:#fefffa;}
.ramka_5 { height:100%; border:1px #5585d7 solid; padding:2px;  background:#fefffa;}



.ramka_4 b {font:normal 19px Arial; color:#5694e1}
.ramka_5 b {font:normal 19px Arial; color:#5694e1}





.ramka_4 {font:bold 11px Tahoma; color:#838383; text-align:justify}
.ramka_4 a {font:bold 11px Tahoma; color:#5285d8; text-decoration:underline; background:url(/i/tizerz/mark.jpg) top left no-repeat; padding-left:9px;}
.ramka_4 a:visited {font:bold 11px Tahoma; color:#5285d8; text-decoration:underline;}
.ramka_4 a:active {font:bold 11px Tahoma; color:#5285d8; text-decoration:underline;}
.ramka_4 a:hover {text-decoration:none;}

.ramka_5 {font:bold 12px Tahoma; color:#5285d8; text-align: left;}
.ramka_5 a {text-decoration:underline; padding-left:9px; font:bold 11px Tahoma; }
.ramka_4 a:visited {text-decoration:underline;}
.ramka_4 a:active { text-decoration:underline;}
.ramka_4 a:hover {text-decoration:none;}



.tizaz {font:normal 11px Tahoma; color:#838383; line-height:14px;}

.tizaz a {font:bold 11px Tahoma; color:#838383; text-decoration:underline; background:url(/i/tizerz/mark.jpg) top left no-repeat; padding-left:9px; margin-bottom:3px; text-align:left;}

.tizaz a:visited {font:bold 11px Tahoma; color:#838383; text-decoration:underline;}

.tizaz a:active {font:bold 11px Tahoma; color:#838383; text-decoration:underline;}

.tizaz a:hover {font:bold 11px Tahoma; color:#838383; text-decoration:none;}

.tizaz ul{padding-left:0px! important; list-style-type:none;}
.tizaz p{margin-top:0px! important;}
.p_tizaz{margin-bottom:0px! important; margin-top:0px! important;}
.shop_text_td{width:100%; padding-left:24px; text-align:justify !important;}
.articles_text_td p{padding-left:24px; padding-right:10px; color:#0000FF; color:#5694e1;text-align:justify;}
.articles_text_td p.zag {font:bold 18px Arial; color:#5694e1; padding-bottom:10px; text-align:left;}

.podr{vertical-align:top; width:100%; text-align:right! important;}





.tizaz_right {font:bold 11px Tahoma; color:#838383; text-align:left! important;}

.tizaz_right a { margin-bottom:3px; font:bold 11px Tahoma; color:#838383; text-decoration:underline; background:url(/i/tizerz/mark.jpg) top left no-repeat; padding-left:9px; display:block; text-align:left! important;}

.tizaz_right a:visited {font:bold 11px Tahoma; color:#838383; text-decoration:underline;}

.tizaz_right a:active {font:bold 11px Tahoma; color:#838383; text-decoration:underline;}

.tizaz_right a:hover {font:bold 11px Tahoma; color:#838383; text-decoration:none;}






.tizaz_right1 {font:bold 11px Tahoma; color:#838383; text-align:justify!important;}

.tizaz_right1 p { margin-bottom:3px; font:bold 12px Tahoma; color:#838383;  background:url(/i/tizerz/mark.jpg) top left no-repeat; padding-left:9px; display:block; text-align:left! important;}

.tizaz_right1 a { margin-bottom:3px; font:bold 11px Tahoma; color:#838383; text-decoration:underline; padding-left:12px; display:block; text-align:left! important;}

.tizaz_right1 a:visited {font:bold 11px Tahoma; color:#838383; text-decoration:underline;}

.tizaz_right1 a:active {font:bold 11px Tahoma; color:#838383; text-decoration:underline;}

.tizaz_right1 a:hover {font:bold 11px Tahoma; color:#838383; text-decoration:none;}

.tizaz_right2 a { margin-bottom:3px; font:bold 12px Tahoma; color:#838383;  background:url(/i/tizerz/mark.jpg) top left no-repeat; padding-left:9px; display:block; text-align:left! important;}
.tizaz_right2 a:visited {font:bold 12px Tahoma; color:#838383;}
.tizaz_right2 a:active {font:bold 12px Tahoma; color:#838383;}
.tizaz_right2 a:hover {font:bold 12px Tahoma; color:#838383; }






.tiz_tab {margin-top:7px; margin-bottom:7px; width:100%;}
.tiz_tab td{vertical-align:middle;}
.tiz_tab a{display:block;}



/*  Стили Календаря  */
.calendar_tab1{background-color:#fff; width:174px; margin-bottom:10px; text-align:center;}
.calendar_tab1 form{margin:0px; padding:0px;}
.calendar_tab2{width:170px; border:0px solid #000;}

.cal_days {

FONT: normal 11px Tahoma;

COLOR: #7f7f80;

BACKGROUND-COLOR: #edf2f9;

TEXT-ALIGN: center;

}



.cal_days_vos {

FONT: normal 11px Tahoma;

COLOR: #942f42;

BACKGROUND-COLOR: #edf2f9;

TEXT-ALIGN: center;

}



.call_days_head TD {

FONT: normal 11px Tahoma;

COLOR: #0265d9;

TEXT-ALIGN: center;

}



.cal_select {

WIDTH: 95px;

HEIGHT: 22px;

FONT: normal 11px Tahoma;

COLOR: #48586C;

1PADDING-LEFT: 3px;

1PADDING-TOP: 2px;

}



.cal_days b {FONT: normal 11px Tahoma;}

.vs{BACKGROUND-COLOR: #FFFFFF; COLOR: #942f42;}

.mt{left:270px; top:-50px; width:100%; margin-top:0px; padding:0px 10px 0px 10px; text-align:center; z-index:999}
.mt1{padding-right:0px! important; padding-left:204px! important; text-align:left;  width:auto;}

.mt, a {font:bold 10px  Tahoma; color:#053365; text-decoration:none; z-index:999; text-align:center;}
.mt, a:visited {color:#053365}
.mt, a:active {color:#053365}
.mt, a:hover {color:#3664a1; text-decoration:underline}

.mt2, a {font: normal 12px  Arial; color:#0000ff; text-decoration:none;}
.mt2, a:visited {color:#0000ff}
.mt2, a:active {color:#0000ff}
.mt2, a:hover {color:#0000ff; text-decoration:underline}

.mt1, a {color:#4f8cd6}
.mt1, a:visited {color:#4f8cd6}
.mt1, a:active {color:#4f8cd6}
.mt1, a:hover {color:#4f8cd6; text-decoration:underline}

.H3 td {font:normal 12px Arial;}

.H1 td {font:bold 12px Arial;}



.box1 {font:normal 12px Arial;}



.orange {color:#ffffff; font:bold 16px Arial}



.stuff {padding-top:15px; padding-botton:15px}



.H1 {color:#ffffff; font-weight:bold}

.key {height:222px; width:624px; background:url(/i/key2.gif) bottom left no-repeat; font:bold 12px Arial; color:#ffffff; padding-left:10px; margin-top:12px; float:left; text-align:left; cursor:hand;}

.key a{color:#fff; font:bold 12px Arial;}

.bot_cont_tab{width:100%; margin-top:15px; text-align:left; vertical-align:middle;}

.bot_p{margin:0px; padding:15px 0px 0px 0px; text-align:center; font:normal 11px Arial; color:#666}

.counter{display:none}
.shop_ram_img{border:2px #5585d9 solid; padding:2px !important;  }
.art_ram { border:2px #5585d9 solid;}
.shop_ram_img img{margin:0px! important; padding:0px !important;}
.goods_ram{padding:12px 0px;}
.goods_ram div{height:auto! important; width:auto! important;}
.art_a{font:normal 13px Arial; color:#4600fe;}
.tiz_main_td{height:174px;}
.img_cen{margin:auto; padding:0px; border:0px solid #000}
.bott_text{margin: 0px; padding: 0px 0px 0px 163px; text-align:center; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102);}
.goods_name_main{font:bold 16px Arial; color:#5694e1; margin:0px; padding-top:0px;}
a.ss {color:#2e2e2e; font: bold 12px Arial;}
.search_form{padding:8px 0px; overflow:hidden;}
.search_form img{ padding-left:5px; float:left;}
.search_form input{ border:none; margin:0px;}
.search_txt{float: right; padding:10px 5px 0px 5px;}
.search_txt input{ border:1px solid #5694e1; width:114px; height:17px; padding-top:1px;}
.search_txt_m{float:left; padding:10px 8px 0px 8px;}
.search_txt_m input{ border:1px solid #5694e1; width:224px; height:17px; padding-top:1px;}
.search_btn{float:left; padding:2px 8px; color:#fff; background-color:#5694e1; width:80px; font-size:10px;}
.tt_tex td { text-align:center; font-weight:bold; color:#3574bc;}

.block {overflow:hidden; height:100%; background:none!important;}
.block a {color:#5585d9; font-weight:bold;text-decoration:none;}
.block a img {border:2px solid #5585d9!important; margin:0!important;}
/*.block a {display:block; float:left; text-decoration:none;  margin:0!important; padding:0!important; width:19%}
.block a img {border:2px solid #5585d9!important; margin:0!important;}
.block a span {display:block; margin:2px auto 0 auto; width:75%;}