tr, p, div {
	font-size:12px;
	color:#000000;
}
hr {
	background:#999999;
	height:1px;
	width:100%;
}
ul,li,a {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#774a11;
                font-weight: normal;
}
a:visited { color: #a16f2f; }
ol{margin-left:40px;
list-style-position:inherit;
}
img { border: 0; }



body {

    background-color: #ffffff;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    text-align: left;
    height: auto;

}

#site {
            width: 1000px;
            height: auto;
            border: #000000 dotted 0px; 
  
}

#poisk {
            width: 181px;
            height: 48px;
            background: url(/images/form-poisk.jpg) no-repeat;
}

#left-menu {
            width: 178px;
            height: auto;
}

#header-menu {
            width: 178px;
            height: 20px; 
            background: url(/images/header-menu.jpg) no-repeat;
}

#center-menu {
            width: 178px;
            height: auto;
            background: url(/images/fon-left-module.jpg) repeat-y;

}

#bottom-menu {
            width: 178px;
            height: 21px; 
            background: url(/images/bottom-module.jpg) no-repeat;

}


#cart {
            width: 178px;
            height: auto;
}

#header-cart {
            width: 178px;
            height: 20px; 
            background: url(/images/header-cart.jpg) no-repeat;
}

#center-cart {
            width: 178px;
            height: auto;
            background: url(/images/fon-left-module.jpg) repeat-y;

}

#bottom-cart {
            width: 178px;
            height: 21px; 
            background: url(/images/bottom-module.jpg) no-repeat;

}

#main-module {
            width: 535px;
            height: auto;
}

#header-main {
            width: 533px;
            height: 20px; 
            background: url(/images/main2.jpg) no-repeat;
}

#center-main {
            width: 533px;
            height: auto;
            background: url(/images/fon-main2-module.jpg) repeat-y;
}

#center-main p { padding-top: 15px; color: #555; text-align: justify;}


#bottom-main {
            width: 533px;
            height: 20px; 
            background: url(/images/bottom-main2.jpg) no-repeat;

}


#tovar-module {
            width: 535px;
            height: auto;
}

#header-tovar {
            width: 533px;
            height: 20px; 
            background: url(/images/tovar2.jpg) no-repeat;
}

#center-tovar {
            width: 533px;
            height: auto; 
            background: url(/images/fon-main2-module.jpg) repeat-y;

}

#bottom-tovar {
            width: 533px;
            height: 20px; 
            background: url(/images/bottom-main2.jpg) no-repeat;

}


#module-news {
            width: 218px;
            height: auto;
}

#header-news {
            width: 218px;
            height: 20px; 
            background: url(/images/header-news.jpg) no-repeat;
}

#center-news {
            width: 218px;
            height: auto; 
            background: url(/images/fon-right-module.jpg) repeat-y;

}

#bottom-news {
            width: 218px;
            height: 17px; 
            background: url(/images/bottom-right-module.jpg) no-repeat;

}

#bottom-menu2 {
            width: 769px;
            height: 27px; 
            background: url(/images/fon-bottom.jpg) no-repeat;
            padding-top: 0px;

}

#bottom-footer {
            width: 769px;
            height: 50px; 
            background: url(/images/fon-footer.jpg) repeat-y;
            padding-top: 20px;

}

#bottom-menu23 {
           padding-top: 0px;
           padding-left: 80px;
           margin: 0px;
            border: 0px dotted #000000; 

}


.main_menu2 li {
	
	list-style: none;
	text-align: left;
	background: none;
               
}


.main_menu2 li a {
	width: auto;
	display: block;
	font-size: 12px;
	color: #795019;
                font-weight: bold;
                line-height: 20px;
                padding-left: 15px;
                padding-right: 0px;
	text-decoration: none;
                background: url(/images/razdelit2.jpg) no-repeat;
                background-repeat: no-repeat;
	  background-position: left;


}

.main_menu2 li a:hover {
	background-color: none;
}



.main_menu li {
	float: left;
	list-style: none;
	text-align: center;
	background: none;
                border-left: 1px dotted #000000; 
}

.main_menu li:first-child { 
   border-left: 0px solid #006699; 
}

.main_menu li a {
	width: auto;
	display: block;
	font-size: 12px;
	color: #000000;
                padding-left: 25px;
                padding-right: 25px;
	text-decoration: none;
}

.main_menu li a:hover {
	background-color: none;
}

.main_menu a:visited { color: #a36e2b; }



#telo {     
                background-color:  #ffffff;
                width: 1000px;
                height: auto;
                border: #000000 dotted 0px;
                margin: 0;
                padding: 0;

}

#header {
                border: #000000 dotted 0px;
                width: 1000px;
                background-color:  #cccccc;
                
}



h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			black;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}

.main-level  {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#774a11;
                font-weight: bold;
                text-decoration: none;
}

.main-level2  {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
                font-weight: normal;
                text-decoration: none;
}


.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}

.faq_gray a:link
{ font-size:		14px;
  color:			#666666;
  text-decoration:                     none; 
}


.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.rcat_root_category
{ font-size:		18px !important;
  font-family:		Georgia, serif !important;
  margin-bottom: 	10px;
  text-decoration:	none !important;
}


.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#765520;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    11px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid #d1c0a2;	
  BORDER-LEFT:		1px solid #d1c0a2;
  BORDER-RIGHT:		1px solid #d1c0a2;	
  BORDER-TOP:		1px solid #d1c0a2;
  margin:			0px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #f3cc88;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}

h1.welcome {
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	color: #555;
	text-align: center;
}

.product_list li b { display: block; text-align: right;padding-top: 5px; font-size: 16px;  font-family: Georgia, serif; color: #29af25; text-shadow : 0px 1px #c9edc8; }
.pr_name { font-family: Georgia, serif !important; display: block !important; vertical-align: top !important; }
.background1 {
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	color: #555;
}
.rcat_child_categories a { color: #935e1b; text-decoration: none; margin-right: 5px; }
.rcat_child_categories a:hover {border-bottom: 1px dashed;}

#poisk table { margin-top: 7px; }
#poisk table { margin-top: -15px\9 }
#poisk table.ie8fix { margin-bottom: -10px\9 }

/*--------------*/

.main_menu li {
border-left:none;
float:none;
text-align:left;
}
.cpt_category_tree ul{
padding:0;
margin:0;
}
.cpt_category_tree ul li{
margin-left: -5px;
padding: 3px 0 3px 5px;
width: 98%;
}
.cpt_auxpages_navigation td:hover {
}

.cpt_category_tree ul li.parent_current:hover {
background-color: #feeccb;
}

.cpt_category_tree ul li:hover {
background-color: #ffdc9b;
}
.cpt_category_tree ul a {
background:transparent url(/images/razdelit2.jpg) no-repeat scroll left center;
padding-left:20px;
}
.cpt_category_tree .parent_current a{
 font-weight: bold;
 color:#440000!important;
 text-decoration: none;
}
.cpt_category_tree .child, .cpt_category_tree .child_current {
/*border-left:dotted 1px #FFFFFF;
margin:0 0 0 21px;*/
}
.cpt_category_tree .child_current a{
 color: #440000 !important;
 text-decoration: none;
 font-size:85%; 
 margin:0;
 background:none;
}
.cpt_category_tree .child a{
 font-size:85%; 
 background:none;
 margin:0;
}
.cpt_category_tree .tab {
margin-left:10px;
}
.cpt_category_tree2{
float:none;
}