html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, 
font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {
	content: '';content: none;}

/* remember to define focus styles! */
:focus {	outline:0;}

.hidden{display:none;}

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing:0;}
a{text-decoration:none;color:#ce4405;}
a:hover{color:#000;}
/******************************************************************/

html{font-size:100%;min-width:960px;}
body{background:#FFF;font-size:1em;}
span{font-size:0.95em;}
#wrapper{margin:0 auto 0;min-width:980px;}

#header{height:256px;background:url('/img/header_00.gif') repeat-x;}

#leftheader{position:absolute;height:256px;background:url('/img/header_01.gif') no-repeat;width:221px;float:left;}
#rightheader{height:256px;background:url('/img/header_03.gif') no-repeat;width:107px;float:right;}
#headertext{width:600px;margin:0 auto;padding-top:1px;}
#main_slogo{color:#FFFFFF;font-size:30pt;margin-top:40px;}
#company{float:left;margin-top:-10px;}
#name{font-size:30pt;margin:25px 0 0 0;}
.recv{font-size:17pt;margin-top:-5px;}
#numbers{text-align:right;margin-top:35px;}

#center{margin:0 0 0 22em;}

#hrmenu{font-size:1.2em;text-align:right;margin-right:30px;}
#hrmenu a{color:#ce4405;margin-right:0.3em;}

#left{width:20em;float:left;}
#left_column_header{color:#ce4405;}
#menu{font-size:1.25em;line-height:1.8em;margin-left:5%;}
#menu a{color:#545454;}
.tablecapt{background:#f5914d;height:2em;padding-left:2em;vertical-align:middle;}


table{background:#d9d8d6;margin-top:0;vertical-align:top;width:99%;}
.head{background:#f5914d;height:1.6em;/*padding-left:2em;*/padding-top:0.5em;/*padding-right:1%;*/font-size:1.5em;text-align:center;width:99%;}
.col
{font:normal 15px/22px "Comic Sans MS", "Arial";height:18px;vertical-align:middle;
text-align:center;border-bottom:solid 1px #eab23b;border-top:solid 1px #eab23b;white-space:nowrap;}

.tablehead{height:2.3em;text-align:center;vertical-align:middle;font-size:1.1em;}
td.col a,td.col a:visited{color:#545454;z-index:1000;}
td.col a:hover{color:#ce4405;}
tr:hover{color:#ce4405;}
td.caption{text-align:left;padding-left:5px;width:350px;}

.text{padding-top:10px;text-align:justify;z-index:1;min-height:600px;margin:0 20px 0 0;color:#404040;font-family:'Arial';}
.text h1{margin:-5px 0px 15px 5px;font-size:1.5em;text-align:left;color:#0;}
.text h2{font-size:1.2em;text-align:left;color:#0;}
.text h3{margin-top:20px;}
.text p{margin:10px 0;font-size:14px;line-height:1.3em;}
.text ul{list-style-type:circle;margin-left:1.2em;}
.text ol{margin:10px;}
.text ol li{margin:8px;}
.text strong{margin:10px 0;}

#phone{font-size:1.5em;margin-left:5%;}

#footer{height:451px;margin:0 auto;margin-top:0px;background:url('/img/footer.jpg') repeat-x;min-width:980px;clear:left;}
#footerleft{position:absolute;background:url('/img/footer_left.jpg') no-repeat bottom;width:420px;height:451px;float:left;left:0;}
#footerright{background:url('/img/footer_right.jpg') no-repeat;width:222px;height:451px;float:right;}
*html #footerright{position:absolute;right:0;}
*+html #footerright{position:absolute;right:0;}
#footercenter{margin:0 auto;background:url('/img/footer_center.jpg');width:298px;height:451px;}
#link{height:230px;position:absolute;width:100%;margin-top:-230px;cursor:pointer;}

/*.goods-list p{margin:0px 0 0 320px;}*/
.pricecategories{}
.pricecategories h4{margin:5px 0;}
.pricecategories h3{font-size:20px;margin:20px 0 0 0;}
/*.firsttr th{padding:10px;font-weight:normal;font-size:20px;}*/

.widget-catalog li li {font-size:16px;margin:0 0 0 20px;}

/**/
#goodsmain div{width:230px;float:left;margin:10px 5px;font-size:16px;text-align:left;color:#ce4405;}
#goodsmain div a,#goodsmain div a:visited{font-size:12px;color:#404040;}
#goodsmain div a.h,#goodsmain div a.h:visited{font-size:16px;color:#ce4405;}
#goodsmain div a:hover{color:#eab23b;}


.cl{clear:left;}
.left_menu{margin:0 0 0 10px;}
ul.left_menu li:hover {cursor:pointer;color:#ce4405;list-style-image: url('/img/ls.gif');}
ul.left_menu ul {margin:0;list-style: none;}
ul.left_menu ul li{margin:0px 0 0px 10px;padding:0 0 0 20px;font-size:16px;line-height:22px;}
ul.left_menu ul ul{margin:0;font-size:12px;list-style:none;}
ul.left_menu ul ul li{margin:3px 0 0px 20px;padding:0;font-size:14px;line-height:20px;}
ul.left_menu a.active,ul.left_menu a.active:visited{color:#ce4405;}
ul.left_menu a:hover{color:#ce4405;}

img.leftcolumn_img{padding-left:5%;margin:30px 0;}
div.pagenator {margin:20px 0;text-align:left;}

.text1{	font-size:18px;}
p.send{color:green;}
p.error{color:red;}

table.subcats{border-bottom:solid 1px #ccc;margin:10px 0 5px 0;background:#fff;}
table.subcats tr{height:18px;}
table.subcats a{font-size:12px;}
