body {
	padding:0px;
	margin:0px;
}

body,th,td,input, select,textarea{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #273c62;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }


h1, .prod_title{
	font-family: Arial;
	font-size: 18px;
	color: #398fca;
	text-decoration: none;
	font-weight: bolder;
	line-height: 1.5;
}

.prod_home td, .prod_home td a, .prod_home .prod_title  {
	font-size: 11px;
	line-height: 1;
}

h2 {
	font-family: Arial;
	font-size: 15px;
	color: #398fca;
	text-decoration: none;
	font-weight: bolder;
}
a h2, h2 a { text-decoration: none; color: #398fca; }
a:hover h2, h2 a:hover { 
	text-decoration: underline; 
	color: #398fca;
}

.text,.text a,.text b,.text font,.text span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #273c62;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
.text a:hover{
	color: #273c62;
	text-decoration: underline;
}

.text_menu,.text_menu a,.text_menu b,.text_menu font,.text_menu span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #3a5885;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
.text_menu a:hover{
	color: #80d2fc;
	text-decoration: none;
}

.text_e,.text_e a,.text_e b,.text_e font,.text_e span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #3a5885;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
.text_e a:hover{
	color: #853a5a;
	text-decoration: none;
}

.text_b,.text_b a,.text_b b,.text_b font,.text_b span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
.text_b a:hover{
	color: #80d2fc;
	text-decoration: underline;
}

.text_c,.text_c a,.text_c b,.text_c font,.text_c span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: Red;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_c a:hover{
	color: Red;
	text-decoration: underline;
}
.text_o,.text_o a,.text_o b,.text_o font,.text_o span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #606060;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_o a:hover{
	color: #2b87c6;
	text-decoration: underline;
}

.text_g,.text_g a,.text_g b,.text_g font,.text_g span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #606060;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_g a:hover{
	color: #9e2323;
	text-decoration: underline;
}

.text_big,.text_big a,.text_big b,.text_big font,.text_big span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #351912;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_big a:hover{
	color: #351912;
	text-decoration: underline;
}

.text_big1,.text_big1 a,.text_big1 b,.text_big1 font,.text_big1 span{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #ffcb91;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_big1 a:hover{
	color: #ffcb91;
	text-decoration: underline;
}


.zagolovok,.zagolovok a,.zagolovok b,.zagolovok font,.zagolovok span{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.text_link,.text_link a, .text_link font,.text_link span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2150a3;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_link a:hover{
color: #2150a3;
text-decoration: underline;
}

.text_link1,.text_link1 a,.text_link1 b,.text_link1 font,.text_link1 span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_link1 a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.text_link2,.text_link2 a,.text_link2 b,.text_link2 font,.text_link2 span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #b82f3e;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5;
}
.text_link2 a:hover{
	color: #b82f3e;
}

.niz,.niz a,.niz b,.niz font,.niz span{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #7d1829;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
.niz a:hover{
	color: #7d1829;
	text-decoration: underline;

}

.sape,.sape a,.sape b,.sape font,.sape span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.sape a:hover{
	color: #000000;
}

.tableborder {
	border: 1px solid #c7c7c7;
	
}
.firstrow { BACKGROUND-COLOR: #FFFFFF; }
.secondrow { BACKGROUND-COLOR: #d9e3ed; }

.tableborder2 {
	border: 1px solid #ca965c;
	background-color: #ca965c;
}

.menu,.menu a,.menu b,.menu font,.menu span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #514d51;
	text-decoration: none;
	font-weight: bold;
}
.button {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #fff;
	border: 2px solid #8ca5b9;
	padding: 1px 15px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #b1cde5;
}
.button_kr {
	font-weight: bold;
	color: #ffffff;
	border: 2px solid #ff8888;
	padding: 1px 15px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #ff0000;
}
a.but {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #fff;
	border: 2px solid #8ca5b9;
	padding: 1px 15px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #b1cde5;
	text-decoration:none;
	
}

hr {
	height:1px;
	background-color:#bbbbbb;
	border:0px;
}

hr.hr {
	background-color:#aaaaaa;
	border: 1px solid #9ba0ab;
}



.menu_niz,.menu_niz a,.menu_niz b,.menu_niz font,.menu_niz span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #9ba0ab;
	text-decoration: none;
	font-weight: bold;
}

.menu_z,.menu_z a,.menu_z b,.menu_z font,.menu_z span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #ff6819;
	text-decoration: none;
	font-weight: bold;
}
.menu_niz a, .menu_niz a:hover {
	text-decoration: underline;
}

.menu_osnovnoe,.menu_osnovnoe a,.menu_osnovnoe b,.menu_osnovnoe font,.menu_osnovnoe span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #514d51;
	text-decoration: none;
	font-weight: bold;
}
.menu_osnovnoe a:hover{
	color: #ff6819;
}

.menu_sity,.menu_sity a,.menu_sity b,.menu_sity font,.menu_sity span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #514d51;
	text-decoration: none;
	font-weight: bold;
}
.menu_sity a:hover{
	color: #ff6819;
	text-decoration: underline;
}

.white_text,.white_text a,.white_text b,.white_text font,.white_text span{
	font-family: Verdana, Arial, Tahoma;
	font-size: 9px;
	color: White;
	text-decoration: none;
	font-weight: normal;
}
.white_text a:hover{
	color: #ffffff;
}
.serlink,.serlink a,.serlink b,.serlink font,.serlink span{
font-family: Tahoma, Helvetica, sans-serif;
font-size: 9px;
color: #636060;
text-decoration: none;
font-weight: bold;
}
.serlink a:hover{
	color: #000000;
}
.act { 
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #ff6819;
	text-decoration: none;
	font-weight: bold;
}

.tableborder1 {
     border: 1px solid #dbdbdb;
     background-color: #ffffc5;
     font-family: Verdana, Arial, Tahoma;
     font-size: 11px;
     color: #06498e;
     text-decoration: none;
     font-weight: normal;
}
.tableborder1 a:hover{
     color: #06498e;
}
.tableborder2 {
	border: 1px solid #5977b3;
	background-color: #d9e3ed;
}

.text_big_b,.text_big_b a,.text_big_b b,.text_big_b font,.text_big_b span{
	font-family: "Arial Narrow";
	font-size: 18px;
	color: #06498e;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
.text_big_b a:hover{
	color: #06498e;
}
.prod_manuf {
	color: #009900;
}
.prod_price {
	color: #990000;
}

.str_menu { 
	font-size: 11px;
	color: #000000;
}
.str_menu a { 
	font-size: 11px;
	color: #000099;
}

.text_p h2 {
	font-weight:bold;
	font-size:13px;
	display:inline;
}
.news h2 a {
	font-weight:bold;
	font-size:13px;
}
span.date {
	color: #990000;
}
span.cat {
	color: #990000;
}
span.cat a { 
	color: #990000;
	text-decoration:underline;
	font-weight:bold;
}
.brown, .brown a {
	color: #150a00;
}
.text_br span.date {
	color: #150a00;
}
.text_br span.cat {
	color: #150a00;
}
a.type_menu {
	text-decoration:none;
	font-weight:bold;
	color:#184F9F;
	font-size:12px;
	font-family:Arial;
}

a.type_menu:hover {
	text-decoration:underline;
}


a.bottom_menu {
	text-decoration:none;
	font-weight:bold;
	color:#184F9F;
	font-size:13px;
	font-family:Arial;
}

a.bottom_menu:hover {
	text-decoration:underline;
}

.error {
	color: #dd0000;
	font-size:13px;
	font-family: Verdana;
}
a.error {
	text-decoration:underline;
}
.path {
	padding-top:2px;
	padding-bottom:2px;
}
.path, .path a {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #273c62;
	text-decoration: none;
}
.path a:hover{
	text-decoration: underline;
}
.city_menu {
	background-color:#3C8425;
}
.city_menu, .city_menu a, .city_menu1, .city_menu1 a {
	color:#ffffff;
	text-decoration: none;
	font-size:13px;
	font-family:Tahoma, Arial, Verdana;
}
.city_menu a:hover, .city_menu1 a:hover {
	color:#80d2fc;
	text-decoration: underline;
}
.city_menu a.sel {
	
	text-transform:uppercase;
}
.bottom {
	background: #395886 url(/i/bottom_r.gif) no-repeat bottom right;
}
.b1 {
	background: #cccccc;
	border: 1px solid #FFFFFF;
}
.b1 td {
	background: #ffffff;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.b1 tr.eee td, .b1 td.eee {
	background: #eeeeee;
}
/*.b1 tr.itog td, .b1 td.itog {
	background: #dde4f8;
}
.b1 tr.itog td.eee {
	background: #bbcce5;
}*/
.b1 tr.itog td strong, .b1 td.itog strong {
	font-size:15px;
}


.small {
	color:#666666;
	font-size:11px;
}
.left_border {
	border-left:1px solid #cccccc;
}
.my_menu td {
	padding: 0px 6px 0px 6px;
}
.my_menu a {
	padding: 3px 6px 3px 6px;
	font-size:12px;
	color: #273c62;
	display:block;
}
.my_menu a.sel {
	background:#eeeeee;
}

.bdbd, .bdbd a {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #9ba0ab;
}
h1.zagolovok_red {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #273c62;
	font-weight: bold;
	line-height: 1;
}

.error_tracer {
	left:0px;
	top:0px;
	width:400px;
	position:absolute;
	display:none;
	border:2px solid #2191D5;
	background-color:#F4F5F0;
	font-family:Verdana;
	font-size:13px;
	z-index:100;
	padding:10px;
}
.error_tracer h2 {
	font-size:17px;
	font-weight:bold;
	color:#000000;
}
#slide-container #slideshow {
	width:500px;
	height:500px;
	position:relative;
}
#slide-container #slideshow img {
	position:absolute;
	width:500px;
	height:500px;
	cursor:pointer;
}