.current {
background-color:#666666;
border:1px solid #FBFBFB;
color:#FFFFFF;
display: block;
float: left;
margin-right:0.3em;
padding:0.3em 0.7em 0.4em;
}

.page_link{
background-color:#F8F6F6;
border:1px solid #FBFBFB;
color:#00000;
}
 .page_link, .ctrl {
color:#000000;
font-size: 120%;
text-decoration: none;
display: block;
float: left;
margin-right:0.3em;
padding:0.2em 0.6em 0.25em;
}

a.page_link a:hover{
background:#e5e2e2 none repeat scroll 0%;}




#rf {
background:url(/images/so3/themes/footer_r.jpg) no-repeat right bottom;
width:463;
height:259px;
}

#rf a {text-decoration: none; font-size:9pt; color:#C86B26;}
#rf a { color:#C86B26; text-decoration:none; font-size:9pt; white-space: nowrap; }
#rf a:hover {font-weight: bold; color:#C86B26; border-bottom:2px solid #DDDBDC; padding:0 0 0px 0}



li { list-style-type: square; color:#C86B26; }

.input_buttom_search
{
font-family: arial, verdana, sans-serif; font-weight: bold;

border: #FFFFFF 3px solid;
color: #C86B26;
background-color: #F7F3D0;
}

.input_buttom_search_button
{
border: #dddddd 1px solid;
color: #333333;
background-color: #dcdcdc;
}


.HeadBox {
background-color: #FFFFFF;

    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.3;
font-size: 10pt;
	color: #000000;
  }

body
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 70%;
	COLOR: #3D3D3D;
	background-color: #ECF3BF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.img
{
        
        border-width: 3px;
border-color: #F2ECCE;
border-style: solid;

}

.top_h

{
font-size: 18pt;
	color: #FFFFFF;
}

h1, .title
{
font-size: 15pt;
color: #C86B26;
font-weight: normal;
}

h2
{
font-size:12pt;
color: #C86B26;
/*	font-weight: normal; */
}

h3
{
font-size:13pt;
color: #C86B26;
font-weight: normal;
}

#header
{
margin: 0px 0 0 0;
}




#center {
background:url(/images/so3/themes/center.jpg) no-repeat right;



#top_menu  {background:url(/images/kan3/tmpl/bg.jpg) repeat-x;}
#top_menu a {text-decoration: none; font-size:10pt; color:#000;}
#hor_menu td {height: 37px;}
#hor_menu a { color:#FFFFFF; text-decoration:none; font-size:34pt; white-space: nowrap; }
#hor_menu a:hover { color:#FFFFFF; text-decoration:strong; padding:0 0 1px 0; height: 120%;  }




p
{

}

ul li
{
	margin-bottom: 3pt;
	margin-top: 3pt;
}

ol li
{
	margin-bottom: 7pt;
	margin-top: 7pt;
}

.top_text_padding
{
	padding-top: 20px;
}

.top_text, .logo
{
	font-size: 7.5pt;
	COLOR: #777777;
}


.text_point
{
        padding-right: 9px;
        padding-left: 16px;
}


.line_text
{
        padding-right: 9px;
        color:#939393;
}

.point
{
        margin-top: 25px;
        margin-bottom: 12px;
}



.table_border, .table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #222222;
	border-style: solid;
}






h1, .title
{
	font-size:12pt;
	color: #4C4C4C;
}

h2
{
	font-size:11pt;
	color: #4C4C4C;
}

form
{
	margin-bottom:0;
	margin-top:0;
}

img
{       
        border:0;
}

input, select, textarea
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 8pt;
	BORDER: #777777 10px solid;
	COLOR: #3D3D3D;
}

.input_blur
{
	BACKGROUND: #F2ECCE;
}




hr  /* Для IE */
{
	height: 1px;
	color: #dadada;
	border: none;
}


.news_date
{
	COLOR: #C9D1D3;
	width: 120px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.news_title
{
        font-size: 8pt;
	font-weight: bold;
}

.news_description
{
	padding-left:12px;
	margin-bottom:0em;
	COLOR: #606060;
}






.krohi {color: #000000; font-size: 120%; text-decoration: none; margin-bottom:5px;}
.krohi :hover {color:#000000; border-bottom:2px solid #CF0000; padding:0 0 1px 0}

#girl {
background:url(/images/kan3/tmpl/girl.jpg) no-repeat left bottom;
width:186;
height:400px;
}
#building
{
background:url(/images/kan3/tmpl/building.jpg) no-repeat bottom right;
height:248;
padding-bottom:230px;
}


.polls
{
background-color:#999999;
height:10px;
}


}

.h1 {color: #FFFFFF; font-size: 14px; text-decoration: none; margin-bottom:5px;}
.left_h1 {color: #CC9966; font-size: 14px; text-decoration: none; margin-bottom:5px;}
.borderpic {border: 1px solid #353535;}
.h2 {color: #A26836; font-size: 14px;}
#movers-row 
{  	
margin: -63px 0 0 63px; 
}  
#movers-row div 
{  	
width: 14.2%;  	
float: left;  
}  
#movers-row div img
{  	
float: right; 
}
#header
{
margin: 0px 0 0 0;
}
.corner { background:url(/images/kan3/tmpl/bg_pic.jpg) repeat-x;}

#top_menu  {background:url(/images/kan3/tmpl/bg.jpg) repeat-x;}

#top_menu a {text-decoration: none; font-size:10pt; color:#000;}

/*---------------- Main --------------------------*/

.news_title {color:#466f81;}


#left_kan3 {border-style: dashed; border-width:2px; background:#DBDCE1; border-color:#FFFFFF; padding:3px;}

#left_news {border-style: dashed; border-width:2px; border-color:#ECF3BF; color:#666666; background: #f8f6f6; padding: 0 5px; font-size:8pt;}
#left_news a  { color:#666666; text-decoration:none; font-size: 9pt;}
#left_news  a:hover { color:#666666; border-bottom:2px solid #DDDBDC; padding:0 0 0px 0 }

#center_news {border-style: dashed; border-width:2px; border-color:#F7F3D0; color:#666666; background: #F7F3D0; padding: 0 5px; font-size:8pt;}
#center_news a  { color:#666666; text-decoration:none; font-size: 9pt;}
#center_news  a:hover { color:#666666; border-bottom:2px solid #DDDBDC; padding:0 0 0px 0 }

#brand {color:#666666; background: #F4F5F7; padding: 0 5px; font-size:8pt;}
#brand a  { color:#666666; text-decoration:none; font-size: 9pt;}
#brand  a:hover { color:#666666; border-bottom:2px solid #DDDBDC; padding:0 0 0px 0 }

/*------------------- End Main -------------------*/

.brand {font-family: Arial, Verdana, 'MS Sans Serif'; font-size:8pt; color: #FFFFFF;}

/* --------------- Content --------------- */

#hor_menu td {height: 37px;}
#hor_menu a { color:#C86B26; text-decoration:none; font-size:10pt; white-space: nowrap; }
#hor_menu a:hover { color:#DDB598 text-decoration:strong; padding:0 0 1px 0; height: 120%;  }


.catalog {
padding:20px 24px 28px 24px;
}
.catalog h2, h2 {
color:#C86B26 ;
font-family: Arial ;
font-size:14px;
font-weight:bold;
margin:0px;
padding: 0px 0px 8px 0px;
}
.catalog a {
color:#0658b4;
font-family: Arial ;
font-size:12px;
text-decoration:underline ;
}
.catalog img {
padding-right:9px;
}
.catalog_l0 {
font-weight:bold;
/*background-image: url(/images/li.gif) ; background-repeat:no-repeat ;background-position: 0px 16px ;*/
padding-left:12px;
padding-top:10px;
}
.catalog_l0_selected {
font-weight:bold;
/*background-image: url(/images/li_s.gif) ;background-repeat:no-repeat ;background-position: 0px 16px ;*/
padding-left:12px;
padding-top:10px;
}
.catalog_l1 {

/*padding-top:5px; padding-left:15px; background-image: url(/images/li2.gif) ;background-repeat:no-repeat ;background-position: 5px 11px ;*/
}

.catalog_l1_selected
{
font-weight:bold;
}
.catalog_l1 a {
font-size:11px;
}
.catalog_l2 {
padding-top:5px;
padding-left:40px;
background-image: url(/images/li2.gif) ;
background-repeat:no-repeat ;
background-position: 30px 11px ;
}
.catalog_l2 a {
font-size:11px;
}
h1 {
color:#C86B26 ;
font-family: Tahoma ;
font-size: 20px;
font-weight:normal;
}

.shop_root_title {
color:#0658b4 ;
font-family: Tahoma ;
font-size: 18px;
font-weight:normal;
text-decoration:underline;
}
.shop_root_rubric {
color:#6a6a6a ;
font-family: Tahoma ;
font-size: 12px;
font-weight:normal;
text-decoration:underline;
}

.menu {
color:#0658b4;
font-family: Arial ;
font-size: 14px;
text-decoration:none;
}
.menu_selected {
color:white;
font-weight:bold;
font-family: Arial ;
font-size: 14px;
text-decoration:none;
}
input {
font-size:12px;
font-family: Arial ;
}

.basket_title {
color:#4f4e4e ;
font-family: Tahoma ;
font-size: 14px;
text-decoration:none;
}

.goods h1 {
padding-left:10px;
display:inline ;
}
.goods_total {
color:#9d9d9d ;
font-family: Arial ;
font-size: 16px;
font-weight:normal;
}

.goods_adv_search {
text-align: right ;
width:1px;
padding-left:30px;
background-image: url(/images/adv_search.gif) ;
background-repeat: no-repeat ;
background-position:left center ;

}

.goods_adv_search a {
color:#0d4faf ;
font-family: Tahoma ;
font-size: 16px;
font-weight:normal;
}


.shop_pager_title {
color:#C0C0C0;
}
.shop_pager_title a {
color:#0558b4 ;
}
.shop_pager_link_box {
text-align:center ;
}
.shop_pager_link {
color:#0558b4 ;
}
.shop_pager_selected {
color:#757575;
text-align:center ;
background-color:#e7e7e7;
font-weight:bold ;
}
.cat {
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px solid #E6E6E6;
}
.cat_filter_title {
font-family: Verdana ;
font-size: 14px;
font-weight:bold;
padding-bottom:5px;
}
.cat_t img {
//border:1px solid #E6E6E6;
}
.cat_title {
color:#0558b4 ;
font-family: Arial ;
font-size: 18px;
font-weight:normal;
}
.cat_price_label {
color:#5c5c5c ;
font-family: Verdana ;
font-size: 14px;
}
.cat_price {
line-height:140%;
margin-top:4px;
margin-bottom:8px;
font-family: Arial ;
font-size:20px;
color:#A36733;
font-weight:normal ;
}
.cat h1 {
padding-left:10px;
}
.path {
font-family: Verdana ;
font-size:11px;
color:#a1a1a1 ;
padding:5px 10px 20px 0px;
}
.path b {
color:#474747 ;
}
.path a {
color:#a1a1a1 ;
font-family: Verdana ;
font-size:11px;
}
.doc_path {
font-family: Verdana ;
font-size:11px;
color:#a1a1a1 ;
padding:5 10 20 0px;
}
.doc_path b {
color:#474747 ;
}
.doc_path a {
color:#a1a1a1 ;
font-family: Verdana ;
font-size:11px;
}
.fontable
{
background: url('/images/intro_bg.jpg') repeat-x;
width: 5px;
heigth: 273px;
}
.fontable2
{
background: url('/images/intro_bg2.jpg') repeat-x;
width: 8px;
heigth: 273px;
}
a.tel
{
text-decoration: none;
font-family : Tahoma, Arial, sans-serif; color: #535B6B; font-size : 22px;
}
a img
{
border: none;
}
/*Стили для магазина*/

.shop_cart_table td, .shop_cart_table_title td
{
padding-right: 10px;
padding-left: 5px;
border-right: 2px solid #ffffff;
height: 25px;
}

.shop_cart_table td
{
border-bottom: 1px solid #f1f1f1;
}

.shop_cart_table_title td
{
background-color: #f1f1f1;
font-weight: bold;
height: 30px;
}

#error
{
color: #FF5500;
border: 1px solid #FF5500;
padding: 10px 10px 10px 40px;
margin: 5px 0px 5px 0px;
width: 600px;
clear: both;
background: url('/hostcmsfiles/images/error.gif') no-repeat 10px 50%;
}

.price_table_border, .price_table_border td
{
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #CCCCCC;
border-style: dashed;
padding-left: 5px;
}
















































.current {
background-color:#666666;
border:1px solid #FBFBFB;
color:#FFFFFF;
display: block;
float: left;
margin-right:0.3em;
padding:0.3em 0.7em 0.4em;
}


.page_link{
background-color:#F8F6F6;
border:1px solid #FBFBFB;
color:#00000;
text-decoration: none;
display: block;
float: left;
margin-right:0.3em;
padding:0.3em 0.7em 0.4em;
}
 

.page_link, .ctrl {
color:#000000;
font-size: 120%;
text-decoration: none;
display: block;
float: left;
margin-right:0.3em;
padding:0.3em 0.7em 0.4em;
}

a.page_link:hover{
color:#000000;

text-decoration: none;
display: block;
float: left;
margin-right:0.3em;
padding:0.3em 0.7em 0.4em;
}



background:#e5e2e2 none repeat scroll 0%;
display: block;
float: left;
margin-right:0.3em;
padding:0.3em 0.7em 0.4em;






