html, body { height: 100%; margin: 0px; padding: 0px; font-size: 11px; /* font-family: "Segoe UI", Arial, Helvetica, sans-serif;*/ font-family: tahoma; background: url(bg.jpg) top repeat-x; background-color: #ffffff; color: #4b5253; }

a { color: #2c6eab; text-decoration: underline; }
a:hover { color: #2c6eab; text-decoration: none; }

img a { border: 0px; }
a img { border: 0px; }

form, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

#cent { margin: 0 auto; width: 1181px; }

.header { /* background: url(logo.jpg) no-repeat; */ height: 200px; }
.logo { float: left; width: 537px; height: 200px; }
.icons { float: right; width: 644px; margin-top: 40px; margin-bottom: 6px; }
.search { float: right; width: 200px; padding-top: 8px; }
.phone { float: right; width: 180px; }
.scrolling { float: right; width: 550px; margin-top: 6px; }

ul { margin: 0px; padding: 0px; }
ul li { margin: 0px; padding: 0px; }

.contentsys { float: left; width: 100%; }

/* футер */
.footer { background: url(footerbg.png) no-repeat; float: left; width: 100%; height: 137px; margin-top: 50px; }
.footer_searchtext { float: right; margin-top: 60px; width: 170px; color: #4b5253; font-size: 9px; font-style: italic; padding-left: 15px; border-left: 1px solid #d9e1e3; }
.footer_menu { float: left; margin-top: 60px; width: 480px; border-right: 1px solid #d9e1e3; padding-top: 10px; padding-bottom: 10px; }
.footer_menu ul { margin: 0px; padding: 0px; list-style: none; }
.footer_menu ul li { float: left; margin: 0px; padding: 0px; }
.footer_menu ul li a { text-decoration: none; color: #4b5253; line-height: 22px; text-align: center; }
.li1 a { display: block; width: 59px; height: 24px; }
.li1 a:hover { background: url(footer_button1.png) no-repeat; color: #fff; }
.li2 a { display: block; width: 105px; height: 24px; }
.li2 a:hover { background: url(footer_button2.png) no-repeat; color: #fff; }
.li3 a { display: block; width: 82px; height: 24px; }
.li3 a:hover { background: url(footer_button3.png) no-repeat; color: #fff; }
.li4 a { display: block; width: 87px; height: 24px; }
.li4 a:hover { background: url(footer_button4.png) no-repeat; color: #fff; }
.li5 a { display: block; width: 129px; height: 24px; }
.li5 a:hover { background: url(footer_button5.png) no-repeat; color: #fff; }
.footer_contacts { float: left; margin-top: 70px; margin-left: 20px; color: #4b5253; width: 250px; }

/* поиск */
.inp1 { width: 155px; height: 26px; background: url(search_input.png) no-repeat; border: 0px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; line-height: 26px; padding-left: 5px; color: #58585a; padding-top: 0px; }
@-moz-document url-prefix() {
.inp1 { width: 155px; height: 21px; background: url(search_input.png) no-repeat; border: 0px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; line-height: 26px; padding-left: 5px; color: #58585a; padding-top: 5px; }
}
.sub1 { background: url(search_submit.png) no-repeat; width: 20px; height: 19px; border: 0px; cursor: pointer; }
* HTML .sub1 { cursor:hand; c\ursor:pointer; }

/* подписка */
.inp2 { width: 155px; height: 26px; background: url(input.png) no-repeat; margin-top: 5px; margin-bottom: 5px; border: 0px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; line-height: 26px; padding-left: 5px; color: #58585a; padding-top: 0px; }
@-moz-document url-prefix() {
.inp2 { width: 155px; height: 21px; background: url(input.png) no-repeat; margin-top: 5px; margin-bottom: 5px; border: 0px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; line-height: 26px; padding-left: 5px; color: #58585a; padding-top: 5px; }
}
.sub2 { background: url(arr.png) no-repeat; width: 10px; height: 18px; margin-top: 5px; margin-bottom: 5px; border: 0px; margin-left: 10px; cursor: pointer; }
.sub2:hover { background: url(arr_a.png) no-repeat; width: 10px; height: 18px; border: 0px; cursor: pointer; }
* HTML .sub1 { cursor:hand; c\ursor:pointer; }

#div1 { position: absolute; margin-left: -225px; margin-top: -6px; width: 220px; visibility: hidden; }
.contacts2 { background: url(contacts2.png) repeat-x; height: 58px; color: #2c2c2c; padding-left: 5px; padding-right: 5px; }

.leftcolumn { float: left; width: 200px; margin-right: 23px; }

.menu1 { float: left; width: 200px; background: url(menu1.png) no-repeat; height: 40px; line-height: 40px; font-size: 12px; }
.menu1 a { text-decoration: none; color: #4b5253; margin-left: 15px; }
.menu2 { float: left; background: url(menu2bg.png) top no-repeat; background-color: #f28e00; width: 200px; padding-bottom: 10px; }
.menu3 { float: left; width: 200px; background: url(menu3.png) no-repeat; height: 43px; line-height: 43px; font-size: 12px; }
.menu3 a { text-decoration: none; color: #4b5253; margin-left: 15px; }
.menu2after { color: #fff; margin-left: 15px; font-size: 12px; width: 170px; line-height: 40px; background: url(open.png) right no-repeat; }

.menu { float: left; background: url(menu2after.png) top center no-repeat; width: 200px; padding-top: 2px; }
.menu ul { float: left; margin: 0px; padding: 0px; list-style: none; width: 200px; }
.menu ul li { float: left; margin: 0px; padding: 0px; background: url(menuli.png) center bottom no-repeat; padding-bottom: 1px; }
.menu ul li a { display: block; width: 160px; padding-left: 40px; height: 22px; color: #3b3b3b; text-decoration: none; line-height: 22px; }
.menu ul li a:hover { display: block; height: 22px; background: url(menu2bg2.png) repeat-x; color: #fff; text-decoration: none; }

.about_us_block { width: 175px; margin-left: 15px; font-size: 11px; color: #6f7575; }
.about_us_block div { color: #dadada; width: 100%; }
.about_us_block table { float: left; }
.block_head { float: left; width: 100%; /* color: #1a1a1b; */ color: #3e3e40; font-size: 14px; border-bottom: 1px solid #c5d1d4; padding-bottom: 3px; font-weight: bold; margin-top: 15px; margin-bottom: 5px; font-family: arial; }

.readmore a { display: block; width: 82px; height: 24px; background: url(readmore.png) no-repeat; margin-top: 5px; }
.readmore a:hover { display: block; width: 82px; height: 24px; background: url(readmore_a.png) no-repeat; }

.articles_block img { margin-right: 3px; }
.bg_head { background: url(bg_head.jpg) no-repeat; width: 942px; height: 45px; line-height: 38px; font-size: 14px; color: #ba6d01; padding-left: 15px; }
.bg_bottom { float: left; background: url(bg_bottom.jpg) no-repeat; width: 957px; height: 11px; }
.bg_head a { color: #ffffff; }
.bg_center { background: #eaf3f5; float: left; width: 937px; padding: 10px; }
.bg_center h1 { font-size: 16px; margin: 0px; padding: 0px; }

.shortstory_block { width: 450px; /* border-bottom: 1px dashed #ffffff; */ float: left; margin-left: 7px; margin-right: 10px; padding-bottom: 10px; margin-bottom: 10px; font-size: 9px; color: #4b5253; }
.image_shortstory { width: 75px; margin-right: 5px; float: left; }
.shortstory_block h2 { font-size: 14px; color: #4b5253; }
.shortstory_block h2 a { color: #4b5253; }
.shortstory_block .image_shortstory img { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }

.shortstory_block_on { width: 450px; /* border-bottom: 1px dashed #8d5300; */ float: left; margin-left: 7px; margin-right: 10px; padding-bottom: 10px; margin-bottom: 10px; font-size: 9px; color: #000000; }
.shortstory_block_on h2 { font-size: 14px; color: #000000; }
.shortstory_block_on h2 a { color: #000000; }
.shortstory_block_on .image_shortstory img { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

.navigator { margin-bottom: -10px; background: url(nn.jpg) bottom repeat-x; background-color: #eaf3f5; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-top: 5px; font-size: 14px; height: 40px; }
.navigator_main { width: 100%; float: left; margin-bottom: -100px; padding-top: 20px; position: relative; }
.navigator span { display: block; float: left; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #70a9e5; background: #b9d5ef; margin-left: 5px; margin-right: 5px; }
.navigator a { display: block; float: left; color: #70a9e5; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; margin-left: 5px; margin-right: 5px; }
.navigator a:hover { display: block; text-decoration: none; color: #ffffff; background: #70a9e5; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }

.fullstory { width: 100%; }
.fullstory img { margin: 5px; }



.f_input { border: 0px; background: url(i1.jpg) no-repeat; width: 219px; height: 26px; }
.f_textarea { border: 0px; background: url(i2.jpg) no-repeat; width: 299px; height: 111px; }
.contacts_line { color: #000; background: url(i3.jpg) no-repeat; width: 441px; height: 24px; line-height: 22px; padding-left: 10px; margin-top: 3px; margin-bottom: 3px; }
.contacts_line2 { color: #000; width: 441px; height: 24px; line-height: 22px; padding-left: 10px; }
h1.conta { font-size: 24px; margin-bottom: 10px; color: #000; font-weight: normal; }

/* index */
.centercolumn { float: left; width: 958px; }
.b1 { background: url(b1.png) left top no-repeat; background-color: #eaf3f5; float: left; width: 100%; }
.b2 { background: url(b2.png) right top no-repeat; width: 100%; float: left; }
.b3 { background: url(b3.png) left bottom no-repeat; width: 100%; float: left; margin-bottom: -1px; }
.b4 { background: url(b4.png) right bottom no-repeat; width: 100%; float: left; }
.b { float: left; width: 319px; height: 289px; margin-bottom: 1px; }
.b_on { float: left; background: url(b.png) no-repeat; width: 319px; height: 289px; margin-bottom: 1px; }

.image_banner { border: 3px solid #b4bdbf; width: 144px; height: 144px; }
.text_banner { color: #4b5253; font-size: 11px; }
.bannerh3 { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
.bannerh3 a { color: #1694d5; text-decoration: none; }
.bannerh3 a:hover { color: #1694d5; text-decoration: underline; }
.bannerdo { color: #4b5253; font-size: 11px; }


.bannerdo ul { float: left; margin: 0px; padding: 0px; list-style: none; margin-bottom: 10px; width: 140px; }
.bannerdo ul li { font-size: 11px; color: #4b5253; margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 5px; line-height: 15px; background: url(lili.png) top no-repeat; width: 116px; }
.bannerdo ul li span { font-size: 11px; font-style: italic; color: #4b5253; }
/*
.minimalheight { height: 285px !important; float: left; width: 100%; overflow: hidden; }
*/

/* */
.bb3 { float: left; border-bottom: 1px solid #ead3b2; background-color: #ffe5bf; width: 100%; }

.bbb { float: left; width: 150px; margin-right: 7px; }
.bbb_on { float: left; width: 150px; margin-right: 7px; }

.bbb .product_new img { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.bbb_on .product_new img { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

.bbb_on .product_new { color: #000000; font-size: 11px; }
.bbb_on .product_new span { color: #58585a; }
.bbb_on .product_new ul { margin: 0px; padding: 0px; list-style: none; /* border-top: 1px dashed #8d5300; border-bottom: 1px dashed #8d5300; */ margin-top: 3px; margin-bottom: 3px; padding-bottom: 5px; padding-top: 3px; }
.bbb_on .product_new ul li { margin: 0px; padding: 0px; line-height: 16px; }
.bbb_on .price { color: #fe0023 !important; font-size: 14px; font-weight: bold; }
.bbb_on .product_new h3 a { text-decoration: none; font-size: 14px; font-weight: bold; color: #8d5300; margin-top: 3px;}

.bbb .product_new { color: #58585a; font-size: 11px; }
.bbb .product_new span { color: #58585a; }
.bbb .product_new ul { margin: 0px; padding: 0px; list-style: none; /* border-top: 1px dashed #fff; border-bottom: 1px dashed #fff; */ margin-top: 3px; margin-bottom: 3px; padding-bottom: 5px; padding-top: 3px; }
.bbb .product_new ul li { margin: 0px; padding: 0px; line-height: 16px; }
.bbb .price { color: #58585a !important; font-size: 14px; font-weight: bold; }
.bbb .product_new h3 a { text-decoration: none; font-size: 14px; font-weight: bold; color: #58585a; margin-top: 3px;}
/* */

.news1 { float: left; width: 470px; border-right: 1px solid #d3d3d3; margin-top: 25px; }
.articles { float: left; width: 470px; margin-top: 25px; }

.t1 { width: 224px; float: left; margin-top: 15px; }
.t2 { width: 224px; float: left; }
.t3 { color: #7b8081; font-size: 11px; padding: 10px; float: left; width: 204px; }
.t3 h3 { font-size: 11px; color: #000; border-bottom: 1px solid #c5d1d4; padding-bottom: 3px; margin-bottom: 5px; width: 100%; font-weight: normal; }

.t1_on { background: url(bg_block.png) repeat-y; width: 224px; float: left; margin-top: 15px; }
.t2_on { background: url(top.png) top no-repeat; width: 224px; float: left; }
.t3_on { color: #7b8081; font-size: 11px; padding: 10px; float: left; width: 204px; background: url(bottom.png) bottom no-repeat; }
.t3_on h3 { font-size: 11px; color: #000; border-bottom: 1px solid #fff; padding-bottom: 3px; margin-bottom: 5px; width: 100%; font-weight: normal; }

.obrezanie { width: 100%; height: 53px; overflow: hidden; font-size: 11px; }

.m1 { width: 464px; float: left; margin-top: 15px; margin-left: 20px; }
.m2 { width: 464px; float: left; }
.m3 { color: #7b8081; font-size: 11px; padding: 10px; float: left; width: 444px; }
.m3 h3 { font-size: 11px; color: #000; border-bottom: 1px solid #c5d1d4; padding-bottom: 3px; margin-bottom: 5px; width: 100%; font-weight: normal; }
.m3 h3 span { font-size: 11px; }

.m1_on { background: url(m3.png) repeat-y; width: 464px; float: left; margin-top: 15px; margin-left: 20px; }
.m2_on { background: url(m1.png) top no-repeat; width: 464px; float: left; }
.m3_on { color: #7b8081; font-size: 11px; padding: 10px; float: left; width: 444px; background: url(m3.png) bottom no-repeat; }
.m3_on h3 { font-size: 11px; color: #000; border-bottom: 1px solid #fff; padding-bottom: 3px; margin-bottom: 5px; width: 100%; font-weight: normal; }
.m3_on h3 span { font-size: 11px; }

.imgage_afds { padding-right: 10px; }




















