/* Lion de Kam */
/*=-=-=-=-=Глабальный Сброс=-=-=-=-=*/
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,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight:100;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 100%;
	font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
	color: black;
	background: white;
	text-align:center;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	vertical-align:middle;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.cat
{
color: #0055cc;


}


.cat:hover
{
color: #cc0000;

}



/* сделаем стиль для ссылок, которые выполняют действия сценариев (Javascript) */
a.dashed:link, a.dashed:visited, a.dashed:active
{
color: #0055cc;
text-decoration: none;
border-bottom: 1px dashed;
}

a.dashed:hover
{
color: #cc0000;
text-decoration: none;
border-bottom: 1px dashed;
}

.blue{color:#28166f;}
.red{color:#da251d;}
/*Стиль страницы*/

#wrapper{ width:970px;
					text-align:left;
					margin:0 auto;
					font-family:Tahoma, sans-serif;
					color:#6d6d6d;}
					
#header{ height:232px; position:relative;
			background:url(images/head_bg.jpg) right bottom no-repeat;
			font-family:arial,helvetica,sans-serif;
				}

.mainmenu{ height:24px; border-top:#505050 2px solid;
						border-bottom:#505050 2px solid;
						background:#E4F2FD;
						width:100%;
						margin-top:10px;
						z-index:30;}
.mainmenu ul{ float:right; }
.mainmenu a{text-decoration:none; text-transform:uppercase; color:#555555; padding:0 7px; font-size:14px; line-height:20px; font-weight:bold;}
.mainmenu a:hover {color:#D54E21;}
.mainmenu li{ float:left;  margin:0 1px; height:24px;}
.mainmenu .last {padding-right:78px; }
.mainmenu .last	a { height:24px; display:block; line-height:20px;}					
.logo{ width:235px; text-align:center; font-size:19px; margin-top:-7px; position:relative;}
.logo a{color:#cccccc; text-decoration:none;}
.logo img { z-index:10; position:absolute; left:0;}
.logo .desc{padding-top:90px;}


.submenu{ position:absolute;  top:170px;  width:590px;}


.submenu a{ color:#FFFFFF; line-height:40px; font-size:13px; text-transform:uppercase; text-decoration:none; padding-left:10px;}
.submenu .left{ height:40px; background:#da251d; width:265px; float:left; }
.submenu .right{ height:40px; background:#28166f; width:325px; float:right;}
.submenu  img {padding-top:1px; }

#content{ width:100%; clear:both; padding-top:10px;}

#left{ width:255px; float:left;}

#left .menu ul{ list-style:none;}
#left .menu li { height:28px;border-bottom:1px dotted #CCCCCC;}
#left .menu a { font-size:15px;		
		color:#27A0EA;
		font-weight:100;
		display:block;
		font-size:1em;
		line-height:22px;
		padding-left:12px;
		text-decoration:underline; }

		
		
#left .menu a:hover{color:#D00202;}

#left .pict{ background:url(images/menu_img.png) no-repeat; height:
121px; width:249px; margin: 7px auto;}
#left .news{ color:#4e6172; padding-left:10px; font-size:11px; padding-bottom:10px; background:url(images/to4ki.gif) bottom left no-repeat;}
#left .news .date { background:url(images/news_d.png) left no-repeat; padding:5px 15px;}

input {
	color:#48413B;
	border-color:#CCCCCC #E7E7E7 #E7E7E7 #CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:2px;
		

}

.noborder{border-width:0;}
 
.loginform label {
				font-size:13px;
				font-weight:bold;
				color:#D35701;
				padding-right:10px;
}
.loginform a {
				font-size:10px;
				padding-left:55px;
				color:#0192B5;
				text-decoration:none;
				}
.loginform a :hover{
				color:#D35701;
		}

.printlink {color:#99BD00; font-size:12px; font-weight:bold; padding:0 5px; text-decoration:none;}

.discuss, .discuss a{color:#99BD00;  text-decoration:none;}
.discuss {font-size:12px; font-weight:bold; padding:0 5px; text-align:center;border-bottom:1px solid #D9D9D9;}

.pl40{padding-left:40px;}

.product_desc  { font-size:15px;color:#686C74; line-height:130%; padding: 15px 0; }

#right{ margin-left:265px;
		color:#686C74;
		font-family:arial;
		font-size:13px;
		width:700px;
		}
#right .title h1

{color:#CC0033;
font-size:120%;
font-weight:bold;
padding:0 0 0 40px; line-height:20px;}

.title h1 a {color:#CC0033;font-size:120%;
font-weight:bold; text-decoration:none;}
.title h1 a:hover {color:#CC0033;}




#right .title { border-bottom:1px solid #d1d1d1; height:30px; width:100%;}

#right .title h2 {padding:15px 0 0 25px; font-weight:bold;}


.box1 {	background-color:#F7F7F7;
		border:1px solid #D9D9D9;
		color:#6A6A6A;
		font-size:12px;
		margin:7px 0;
}
.box1 a { color:#6A6A6A;
		text-decoration:none;
		}
.box1 a:hover{color:#F18E00;}

.survey {font-size:12px; font-weight:bold;}

#right .tovarbox  { text-align:left; margin:5px; color:#333333;
font-family:arial,helvetica,sans-serif; font-size:90%;
}
.tovarbox .pic{}
.tit{ font-size:14px; color:#114175; padding:4px;}

.tit h1{ font-size:110%; font-weight:bold;}

.tovarbox .desc{font-size:11px; padding:4px;}
.price{ color:#d92419; padding:5px; font-size:18px;}

.tovarbox .add img {padding-left:3px;}

#footer{ background:url(images/foot_bg.png) repeat-x;
				height:149px;}
#footer{ clear:both; padding-top:15px; line-height:100%;}
#footer ul { height:100px; font-size:11px; color:#7e7e7e; float:left; padding:0 50px; }
#footer li { float:left; border-left:3px solid #da251d; padding:0 10px; height:90px;}
#footer .count{float:right; width:200px; height:40px; padding-top:60px;}

