body { margin:0px; padding:10px 0px 10px 10px; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; color:#363636; background-color:#e0e0e0; text-align:left; }
form { padding:0px; margin:0px;}

a:link, a:visited { text-decoration:underline; color:#3d8bc1; font-size:1em;}
a:hover { color:#d00707; }
.caption { font-size:13px; font-weight:bold; text-align:left; line-height:16px; }

p {font-size:1em;}

h1 { font-weight:normal; color:#084d7d; font-size:22px; text-align:left; margin:10px 0px 10px 0px;}
h2 { font-weight:bold; font-size:17px; margin:30px 0px 15px 0px;}
h1.companyname { color:##363636; margin:10px 10px 10px 10px;}
h3 { font-size:11px; font-weight:bold; text-align:left; color:#787878; padding:15px 10px 10px 15px;}
.wrapper { width:100%; min-width:756px; max-width:1256px; border-collapse:collapse; height:100%;}

.leftcolumn { height:100%; padding:0px; vertical-align:top; }
.rightcolumn { width:170px; height:100%; padding:0px; vertical-align:top; text-align:center; }

.header { background-color:#3c88bd; height:63px; text-align:left;}
.header img { margin:0px; border:none;}
.headertext2 { border-collapse:collapse;}
.header1 { width:18px; height:63px; padding:0px 0px 0px 16px; font-family:Tahoma, Arial, sans-serif; text-transform:uppercase; font-size:11px;}
.header2 { vertical-align:middle; padding:5px; font-family:Tahoma, Arial, sans-serif;}
.header3 { width:18px; height:63px; padding:0px; font-family:Tahoma, Arial, sans-serif; text-transform:uppercase; font-size:11px;}
.r1 { color:#032236; font-size:11px;line-height:normal;}
.r2 { color:#81cbff; font-size:10px;line-height:normal;}
.headertext { text-align:right; float:right; font-size:12px; color:#ffffff; margin:10px 12px 0px 0px; }
.headertext .small, .footer .small { color:#063b5f; font-size:9px;}


.mainmenu { display:block; background-color:#3780b7; height:29px; text-align:left; padding:0px 0px 0px 21px; margin:0px;}
.mainmenu li { display:block; float:left; margin:0px; padding:0px;}
.mainmenu a:link, .mainmenu a:visited { display:block;font-size:11px; color:#ffffff; padding:5px 10px; background-color:#28689b; text-decoration:none; margin:5px 5px 0px 0px; } 
.mainmenu a.selected:link, .mainmenu a.selected:visited, .mainmenu a:hover { color:#3d8bc1; background-color:#ffffff;} 

.reklamatop { border-collapse:collapse; width:100%; background-color:#FFFFFF; height:161px; font-size:11px; }
.reklamatop .left0 { padding:30px 15px 15px 35px; text-align:right; vertical-align:top; background:url(images/incatalog.gif) right 15px no-repeat; width:102px; font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size:33px; font-weight:bold; color:#3d8bc1;}
.reklamatop .left0 .small { font-size:10px;}
.reklamatop .right0 { padding:12px 20px 0px 0px; text-align:right; vertical-align:top; width:275px;}
.reklamatop .center0 { padding:12px 15px; text-align:left; vertical-align:top; color:#8c8c8c;}
.reklamatop .center0 .head { padding:0px 0px 0px 15px; background-image:url(images/head.gif); background-position:0px 3px; background-repeat:no-repeat; color:#bababa; }

a.reklama_link:link, a.reklama_link:visited { font-size:11px; display:block; text-decoration:none; color:#d00707; text-align:center; padding:4px 0px; background-image:url(images/reklama_link.gif); background-position:right top; background-repeat:no-repeat; margin-bottom:10px; }
a.reklama_link:hover { color:#ffffff; background-position:right -25px;}

.banner468 { padding:10px 0px; text-align:center;}
.contentpane { background-color:#FFFFFF; padding:15px 20px; }
.begunpane { background-color:#FFFFFF; padding:15px 20px; text-align:left; width:expression("100%");}

.footer { background-color:#3c88bd; margin-top:10px; margin-bottom:10px; width:100%; border-collapse:collapse; height:80px; font-size:11px;}
.footer .copyrights { color:#ffffff; text-align:left; vertical-align:middle; width:205px; padding-left:20px;}
.footer .contacts { text-align:right; font-size:12px; color:#ffffff; padding:0px 12px 12px 0px; vertical-align:bottom; }
.footer a:link, .footer a:visited { text-decoration:none; color:#81c5f4;}
.footer a:hover { text-decoration:underline;}

.counters { float:right; white-space:nowrap; text-align:right; }
.links { text-align:left;}
.links a:link, .links a:visited { color:#a2a2a2; text-decoration:none; font-size:10px; }

.submenu { background-color:#d8d8d8; height:52px;}
.searchbox { float:right; text-align:left; padding:10px 15px 0px 0px; width:240px; width:expression("255px"); font-size:9px; }
.searchbox .inputbox { width:180px; border:1px solid #bcbcbc; margin:0px; font-size:13px; }
.searchbox .checkbox { float:left;}
.searchbox label { display:block; float:left; white-space:nowrap; padding:3px 0px 0px 2px;}
.searchbox a:link, .searchbox a:visited { display:block; float:right; text-decoration:none; font-size:9px; color:#3d8bc1; padding:3px 0px 0px 0px; }
.searchbox a:hover { color:#d00707;}

.sublevel { text-align:left; padding:10px 0px 0px 15px; color:#8c8c8c; font-size:9px;}
.sublevel a:link, .sublevel a:visited { display:block; float:left; background-color:#989898; color:#ffffff; font-size:11px; padding:5px 10px; margin:4px 0px 0px 5px; border-top:2px solid #d8d8d8; text-decoration:none; }
.sublevel a.addcomp:link, .sublevel a.addcomp:visited {color:#3d8bc1; background-color:#e8e8e8; }
.sublevel a:hover, .sublevel a.addcomp:hover  { border-top-color:#d00707; color:#d00707; background-color:#e8e8e8;}
.sublevel a.selected2:link, .sublevel a.selected2:visited { background-color:#ffffff; color:#3d8bc1; }

.categories_page { padding:15px 0px; min-height:600px;}

.categories { border-collapse:collapse; font-size:11px; width:100%;}
.categories td { padding:4px 2px;}
.categories .row1 td { background-color:#f8f8f8;}
.categories .num { width:40px; text-align:left; color:#c7c7c7; padding-left:15px;}
.categories .sub_num { width:65px; text-align:left; color:#c7c7c7; padding-left:15px;}
.categories .title { text-align:left; }
.f13 {font-size:13px; color:#3d8bc1;}
.categories a:link, .categories a:visited { text-decoration:none; color:#363636;}
.categories .f13 a:link, .categories .f13 a:visited { text-decoration:none; color:#3d8bc1;}
.categories .count { width:37px; text-align:left; color:#2869a7; font-size:12px;}
#alpha_page {display:none;}
.categories .subsction_header td { text-align:left; padding:24px 15px; background-color:#f3f3f3; font-size:12px;}
.categories .subsction_header font { padding-right:20px;}
.categories .subsction_header h2 { display:inline; font-weight:normal; font-size:1em; }
.categories td.logo { width:94px; padding:0px; text-align:center;}
.categories td.price { padding-right:15px; text-align:center; white-space:nowrap;}
.categories td.price a:link,
.categories td.price a:visited,
.categories td.price a:active,
.categories td.price a:hover {font-size:120%; font-weight:bold; text-decoration:underline; color:#3D8BC1;}
.company_price a:link,
.company_price a:visited,
.company_price a:active,
.company_price a:hover {font-size:120%; font-weight:bold; text-decoration:underline; color:#3D8BC1;}
.categories td.logo img { border:none;}
.categories td.price img { border:none; width:21px; height:21px;}
.categories td.company_logo {width:100px; padding:0px; text-align:center;}
.categories td.company_logo img { border:none;}
.categories .contact { width:200px; padding:2px 10px; text-align:left;}
.categories .contact .phone { color:#989898; }

.categories .hovered td { background-color:#dedede;}
.categories .hovered .num, .categories .hovered .sub_num { color:#3d8bc1;}
.categories .hovered a:link, .categories .hovered a:visited { color:#d00707;}
.categories .hovered .count { color:#d00707;}

td.space { background-color:#ffffff; width:60px;}
.categories .letters { width:117px; text-align:center; }

.pages { text-align:center; line-height:26px; background-color:#f3f3f3; margin-top:20px; padding:15px;}

a.pager:link, a.pager:visited {color:#3d8bc1; padding:4px 6px; margin:0px 0px; text-decoration:none;} 
a.pager:hover { background-color:#d00707; color:#ffffff;}
a.pager.currentpage:link, a.pager.currentpage:visited {color:#ffffff; background-color:#449be0;} 

.categories .left1 { width:25%; text-align:left; color:#787878; padding:3px 15px;}
.categories td.right1 { text-align:left; font-size:12px; }
.categories .right1 h2 { display:inline; font-weight:bold; font-size:1em; text-align:left; }
.categories .right1 a:link, .categories .right1 a:visited { text-decoration:none; color:#3d8bc1;}
.categories .right1 a:hover { color:#d00707; }
.lpadder { padding-left:27px;}

.categories .subsction_footer td { text-align:center; padding:24px 15px; background-color:#f3f3f3;}
a.navlinks1:link, a.navlinks1:visited { background-image:url(images/head.gif); background-position:left; background-repeat:no-repeat; padding:0px 15px; color:#3d8bc1; }
a.navlinks1:hover {color:#d00707;}

.company { border-collapse:collapse; width:100%;}
.company .left2, .company .left3 { font-size:12px; color:#787878; width:30%; padding:4px 7px 8px 7px; vertical-align:top; text-align:left;}
.company .left3 { width:35%; vertical-align:middle; padding-right:30px;}
.company .right2 { font-family:Tahoma, Arial, sans-serif; line-height:15px; font-size:10px; color:#9f9f9f; vertical-align:top; text-align:left; padding:2px 0px 10px 0px; }
.company .right2 .inputbox { border:1px solid #e0e0e0; background-color:#fafafa; font-size:12px; width:300px; padding:2px; height:expression("20px"); }
.company .right2 select.wide { width:430px; border:1px solid #e0e0e0; background-color:#fafafa; font-size:12px;  padding:1px; height:expression("20px");}
.required {color:#d00707; font-weight:bold;}
.company .right3 { font-size:11px; color:#363636; padding:20px 0px;} 
p.remark { text-align:center; color:#787878; font-size:11px; }
.company .submitbox { padding:10px; background-color:#f3f3f3; text-align:center;}

.chelbismenu { font-family:Tahoma, Arial, sans-serif; width:160px; background-color:#e6ecf9; border-bottom:1px solid #e6ecf9; margin-bottom:20px; padding-top:27px; margin-left:10px; background-image:url(images/chelbismenu.gif); background-position:top; background-repeat:no-repeat; padding-bottom:10px;}
.chelbismenu h3 { font-size:9px; text-transform:uppercase; font-weight:normal; color:#ffffff; background-color:#c8d7e9; text-align:right; padding:4px 10px; margin:5px 0px;}
.chelbismenu a:link, .chelbismenu a:visited { display:block; font-size:11px; line-height:11px; color:#3d8bc1; text-decoration:none; text-align:right; padding:5px 20px 5px 10px; background-image:url(images/chelbismenulink.gif); background-position:147px 9px; background-repeat:no-repeat; margin:1px 0px; }
.chelbismenu a:hover { background-color:#2869a7; color:#dfe8fd; background-position:147px -51px;}

.t1 { border-collapse:collapse; width:100%; margin-bottom:34px;}
.t1 .left { text-align:center; padding:0px; vertical-align:top;  }
.t1 .right { width:282px; text-align:center; border-left:1px solid #cccccc; color:#000000; font-size:11px; padding:22px 0px; vertical-align:top; text-transform:lowercase; }
.t1 .updated { font-size:18px; color:#2869a7; margin-bottom:25px;}
.t1 .updated .g { font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.t1 .next_update { font-size:11px; color:#8c8c8c; text-align:center;}
.downform {background-color:#f3f3f3; padding:15px;  width:expression("100%");}
.downform table { width:100%; border-collapse:collapse; color:#787878; font-size:12px; }
.downform .l { padding:3px 0px; vertical-align:middle; text-align:left; width:155px;}
.downform .r {  padding:3px 0px; text-align:left; }
.downform .r input { width:305px; border:1px solid #e0e0e0;}
.downform .c {  padding:15px 0px 7px 0px; text-align:center; }
.downform .c input { border:1px solid #3d8bc1; background-color:#3d8bc1; text-align:center; color:#FFFFFF; font-size:11px; height:21px;}

.c1 { text-align:center; color:#787878; margin-top:30px;}
.c1 b { color:#363636;}

.searchform { margin:10px 0px;}
.obl1 { float:left; width:100px; padding:20px 13px; text-align:left; font-size:11px;}
.obl2 label { color:#363636; font-size:11px; padding:0px 5px;}

.htmltext { color:#363636; line-height:20px; font-size:12px; padding:0px 28px; width:expression("100%"); }
.htmltext a:link { border-bottom:1px dotted #d00707; color:#d00707; padding:0px 2px; margin:0px -2px; text-decoration:none; }
.htmltext a:visited { border:none; color:#363636;}
.htmltext a:hover { border:none; background-color:#d00707; color:#ffffff; padding:2px;}
.htmltext h5 { display:block; margin:20px 0px; padding:10px 15px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#f3f3f3; font-size:12px; font-weight:normal;}
.htmltext ul li { list-style-image:url(images/li.gif); color:#787878; padding-left:10px;}

/*Стили для usertables.js*/
.usertable { border-collapse:collapse; font-size:12px; margin-top:10px;}
.usertable td, th { text-align:center; font-weight:normal; padding:3px 6px; border:1px solid #f7f7f7; color:#363636; background-color:#ffffff;}
.usertable tr.row1 td { background-color:#f7f7f7; }
.usertable tr.headerrow td, .usertable tr.headerrow th { color:#2869a7; font-weight:normal; padding:3px 9px; background-color:#ebebeb; border-bottom:1px solid #d4d4d4; } 
.usertable tr.headerrow td.left, .usertable tr.headerrow th.left { border-bottom:1px solid #d4d4d4;}
.usertable tr.headerrow td.center, .usertable tr.headerrow th.center { border-bottom:1px solid #d4d4d4; }
.usertable td.left { text-align:left; }
.usertable td.right {  }
.usertable td.center { text-align:center; } 

.errata { display:none; padding-top:15px; }
.errata textarea { margin-bottom:10px;}

.c a:link, .c a:visited { color:#dd0707; font-weight:bold;}
.c a:hover { color:#FFFFFF;}

.y5-flat {width:100%;}

.begunpane {font-size:11px;}

.categories_block {width:100%;}
.articles_col_block {vertical-align:top; width:210px; padding-left:15px;}
.articles_header {color:#363636; font-size:12px; background-color:#e0e0e0; font-weight:bold; padding:8px; margin-bottom:15px;}
.article_date {color:#8c8c8c; font-size:10px; padding-bottom:15px;}
.article_name {font-size:12px;}
.article_name a:link {color:#bf3491; text-decoration:underline; font-weight:bold;}
.article_name a:hover {color:#bf3491; text-decoration:none; font-weight:bold;}
.article_name a:active {color:#bf3491; text-decoration:underline; font-weight:bold;}
.article_name a:visited {color:#bf3491; text-decoration:underline; font-weight:bold;}
.all_category_articles {padding-left:3px;}
.all_category_articles a {color:#bf3491; text-decoration:underline;}
