* { margin: 0px; padding: 0px; outline: 0px none; font-size: 13pt; }
html, body { min-height: 100%; width: 100%; }
img { border: 0px none; }
table { border-spacing: 0px; border-collapse: collapse; }
html, body { height: 100%; }
body { padding: 0px; margin: 0px; color: rgb(74, 74, 74); background: none repeat scroll 0% 0% rgb(236, 252, 255); font: 12px/140% Tahoma; }
a { color: rgb(51, 102, 153); text-decoration: none; }
a:hover { text-decoration: underline; }
.cl { overflow: hidden; clear: both; height: 0px; }
#wrapper { width: 100%; min-height: 100%; }
#layout { min-width: 1000px; padding-bottom: 120px; }
#footer { height: 120px; margin-top: -120px; background: url('images/footer.jpg') repeat-x scroll 0% 0% transparent; position: relative; }
#footer p { font-size: 12px; }
#footer a { font-size: 12px; }
#header { height: 354px; }
.b-header-top { height: 9px; background: url('images/header-top.jpg') repeat-x scroll 0% 0% rgb(20, 100, 170); overflow: hidden; }
.b-header-block { height: 344px; width: 100%; background: url('images/header-block.jpg') repeat-x scroll 0% 0% transparent; position: relative; }
.b-el-left { position: absolute; top: 0px; left: 0px; width: 679px; height: 239px; background: url('images/el-left.png') no-repeat scroll 0% 0% transparent; }
.b-el-right { position: absolute; top: 0px; right: 0px; width: 536px; height: 345px; background: url('images/el-right.png') no-repeat scroll 0% 0% transparent; }
.b-logo { position: absolute; top: 87px; left: 4%; }
.b-desc { position: absolute; top: 20px; left: 140px; font-family: Arial; color: rgb(0, 89, 41); white-space: nowrap; height: 200px; }
.b-desc-small { font-size: 18px; margin-bottom: 10px; margin-left: 10px; }
.b-desc-large { font-size: 30px; line-height: 100%; text-transform: uppercase; }
.b-phones { position: absolute; bottom: 50px; left: 1%; background: url('images/phone.png') no-repeat scroll 0% 0% transparent; margin-left: 90px; }
.b-phones-inner { margin-left: 56px; font-size: 13px; color: rgb(52, 126, 184); }
.b-menu { height: 43px; background: url('images/menu.png') repeat scroll 0% 0% transparent; position: absolute; bottom: -1px; left: 0px; width: 100%; }
.menu { margin: 0px; padding-top: 11px; list-style: none outside none; width: 100%; display: table; table-layout: fixed; }
.menu li { display: table-cell; text-align: center; white-space: nowrap; border-right: 1px solid rgb(86, 159, 218); }
.menu li a { font-size: 14px; font-weight: bold; color: White; line-height: 24px; height: 24px; }
.tbl { width: 100%; }
.b-main-block { margin-top: 35px; }
.b-cols { margin: 0px; }
.col1 { margin: 0px 10px 10px 40px; }
.col2 { margin: 0px 10px 10px 0px; }
h1, .hdr, .con_heading { color: rgb(55, 55, 55); font-size: 18px; font-weight: normal; margin-bottom: 26px; }
.b-submenu { list-style: square outside none; color: rgb(139, 199, 53); }
.b-submenu li { border-bottom: 1px dashed rgb(167, 169, 170); margin-top: 11px; padding-bottom: 11px; }
.b-submenu li a { display: inline-block; font-size: 16px; font-weight: bold; }
.b-maincontent ul, .b-maincontent ul li, .b-maincontent p { margin-bottom: 25px; }
.f-col1 { position: absolute; top: 35px; left: 40px; color: rgb(127, 126, 126); }
.f-col2 { position: absolute; top: 35px; left: 340px; color: rgb(127, 126, 126); }
.f-col3 { position: absolute; top: 35px; right: 0px; width: 235px; color: rgb(127, 126, 126); }
.content { margin: 10px 0px 0px; padding-left: 10px; }
.content p { color: rgb(90, 90, 90); font-family: tahoma; font-size: 12px; padding: 10px; }
.conten { margin: 10px 40px 0px; }
.conten p { color: rgb(131, 131, 131); font-family: tahoma; font-size: 12px; padding: 10px; }
.conten a { color: rgb(116, 79, 200); font-family: tahoma; font-size: 12px; text-decoration: underline; }
.catalog { padding: 0px 0px 0px 2px; margin-left: 10px; }
.colored { width: 700px; padding: 15px 3em 18px; background: none repeat scroll 0% 0% rgb(230, 230, 250); margin: 20px 40px; quotes: none; }
.colored:before, .colored:after { content: none; }
.colored p { font-family: tahoma; font-size: 12px; margin-left: -20px; margin-right: -20px; line-height: 14px; }
.content-post { margin: 10px 40px; padding-left: 10px; background-color: rgb(223, 223, 247); }
.content-post p { color: rgb(127, 127, 127); font-family: tahoma; font-size: 12px; padding: 10px; }
.content-post h2 { color: rgb(58, 67, 147); font-family: tahoma; font-size: 20px; padding: 10px; }
.comment-name { margin: 10px 40px; padding-left: 10px; background-color: rgb(223, 223, 247); }
.blue { color: rgb(5, 128, 190) ! important; }
.wqfde { color: rgb(162, 162, 162); font-size: 11px; margin-top: 200px; }
.tblue { color: rgb(109, 71, 221); font-family: tahoma; font-size: 16px; padding: 10px; margin-bottom: 7px; }
.anons td.left { padding: 7px; }
.anons td { padding-left: 10px; padding-bottom: 10px;}
.anons .cell { width: 180px; padding-top: 7px; background: url('images/bgcell.png') no-repeat scroll left top transparent; }
.anons .cell .bottom { width: 180px; padding-bottom: 7px; background: url('images/bgcell.png') no-repeat scroll right bottom transparent; }
.anons .cell .center { padding-top: 3px; padding-bottom: 3px; width: 180px; background: url('images/bgcell.png') repeat-y scroll center center transparent; text-align: center; }
.anons .cell p { font-size: 11px; font-weight: normal; height: 27px; letter-spacing: 0px; color: rgb(255, 102, 102); margin-top: 3px; margin-bottom: 2px; }
.anons .cell img { height: 98px; margin-top: 15px; margin-bottom: 15px;}
.anons .cell .price { font-size: 14px; color: rgb(51, 153, 0); text-decoration: none; font-weight: bold;}
.anons .cell .buy { display: block; margin-left: auto; margin-bottom: 15px; margin-right: auto; height: 24px; width: 51px; font-size: 12px; line-height: 24px; padding-left: 29px; text-decoration: none; color: rgb(255, 255, 255); margin-top: 13px; background: url('images/buy.png') no-repeat scroll left bottom transparent; }
.anons .cell .buy:hover { background: url('images/buy.png') no-repeat scroll left top transparent; }
.anons .cell .foto { display: block; }
.block-sidebar  p{ font-size: 11px;}
.top-tab  a {font-size: 14px; text-decoration: underline;}
.top-tab  a :hover{text-decoration: none;}
.top-tab  p{font-size: 18px; text-decoration: underline;}