/* ................................................................ */
/* ... общие настройки ... */
body{margin:5px;}
body.page{margin:0;}

body,td,th,input,select,textarea,h1,h2,h3,h4,h5,h6{font-size:13px;font-family:Tahoma,Verdana,Arial,sans-serif;}

form{margin:0;padding:0;margin-bottom:10px;}
input{margin:0;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
input.file{border:none;_border:1px solid;}
textarea,input{padding-left:3px;padding-right:3px;}
input.radio{border:none;background:none;}

.small{font-size:11px !important;}
a.active,a.active:hover{cursor:default;text-decoration:none;}

p,h1,h2,h3,h4,h5,h6{padding:0;margin: 0px 0px 10px 0px;}

p.pages{padding-top:5px;margin-top:5px;border-top:solid 1px;font-size:11px;}
p.pages a{padding-left:3px;padding-right:2px;}
p.pages a.current{cursor:default;}
p.bottom{padding-bottom:5px;margin-bottom:10px;border-bottom:solid 1px;}
p.bottom img{margin-top:3px;}
P.alert{
	border:0 solid;
	border-left-width:2px;
	border-bottom-width:2px;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
	font-weight:bold;
}

hr{
	clear:all;
	margin:0 0 10px 0;
	height:1px;
	width:100%;
	border: 0px solid;
	_background:none;
	_border:none;
}


/*... списки ... */
ul{margin:0 0 10px 15px;padding:0;}
ol{margin-top:0;margin-bottom:15px;}
ul li, ol li{padding:4px 0px 5px 0px;}
ul li{list-style:none;padding-left:10px;background:url(../../img/design/bullett.gif) no-repeat 0 11px;}
ul li p, ol li p{padding:0;margin:0;}

ul ul li{background-image:url(../../img/design/bullett.orange.gif);}
ul ul ul li{background-image:url(../../img/design/bullett.grey.gif);}

table.all, td.all{width:100%;}
table.all,tr.all{height:100%;}
td{vertical-align:top;}

/* ... reTable ... */

table.reTable td,table.reTable th{padding:3px 5px 3px 0;}
table.reCellBordered td,table.reCellBordered th{padding:3px 5px 3px 5px !important;}
table.reTable P,table.reTable h1,table.reTable h2,table.reTable h3,table.reTable h4,table.reTable h5,table.reTable h6{margin:0;padding:2px 0 !important;}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

/* ................................................................ */
/* ... настройки сайта ... */
body{background:#F2F2F2;color:#000000;}
body.page{}

iframe,textarea,input{border-color:#B3B3B3;}
textarea,input{color:#000000;background:#F2F2F2;}
input.submit{
	color:#000000;
	font-weight:normal;
	background:#DDE6D7;
	border:1px solid #FFFFFF;
	padding:2px 10px 1px 10px;
	font-size:11px;
}

	/* ... RichEdit ... */
/*table.reTable{width:100%;}*/
table.reCellBordered{width:90%;}
table.reTable th,tr.header td{
	padding:5px;
	border:0 solid;
	border-top-width:1px;
	border-left-width:1px;
	background:#EBEBEB;
	color:#666666;
	text-align:left;
	font-weight:normal;font-size:12px;
} 
table.reTable,table.reTable td,table.reTable th{border-color:#B3B3B3;}
table.reTable td{vertical-align:top;}
table.reTable th{vertical-align:middle;}
	/* ... для админки ... */
		div.no_underline{margin-bottom:10px;}
		div.no_underline a{text-decoration:none;}	
		table.reTable tr.cat1 td{background:#FFFFFF !important;}
		table.reTable tr.cat2 td{}
		table.reTable td.cat1 {padding: 3px 5px 3px 5px !important;}
		table.reTable td.cat2 {padding: 3px 5px 3px 23px !important;}
		table.reTable td.cat3 {padding: 3px 5px 3px 41px !important;}
		table.reTable td.cat4 {padding: 3px 5px 3px 59px !important;}
		table.reTable td.cat5 {padding: 3px 5px 3px 77px !important;}
		table.reTable td.cat6 {padding: 3px 5px 3px 95px !important;}
		table.reTable td.cat7 {padding: 3px 5px 3px 113px !important;}
		table.reTable td.cat8 {padding: 3px 5px 3px 131px !important;}
		table.reTable td.cat9 {padding: 3px 5px 3px 149px !important;}
		table.reTable td.cat10{padding: 3px 5px 3px 167px !important;}
		table.reTable td.label, td.label{
			color:#666666;
			font-size:11px;
		}
/* .....................*/

p.pages{border-top-color:#DDE6D7;color:#666666;}
p.pages a {color:#666666;text-decoration:none;}
p.pages a:hover{color:#000000;text-decoration:none;}
p.pages a.current,p.pages a.current:hover{color:#0E983E;font-weight:bold !important;}
p.bottom{border-bottom-color:#666666;}
P.alert{background:#DDE6D7;color:#1C9245;border-color:#FF9900;}
a{color:#666666;text-decoration:underline;}
a:hover,a.current{color:#000000;text-decoration:underline;}
a.point{
	background: url(../../img/design/bullett.grey.gif) 0 7px no-repeat;
	padding-left:10px !important;
}
a.point:hover{
	background-image: url(../../img/design/bullett.gif);
}

.require{color:#FF9900 !important;}
a.require:hover{text-decoration:none;}
hr{
	background-color:#96967C;
	border-color:#96967C;
	_background:none;
	_border:none;
	_color:#96967C;
}
/* заголовки */
h1{
	color:#1C9245;
	font-size:17px;
	font-weight:normal;
	font-style:italic;
	padding:4px 30px 6px 30px;
	border-top:1px solid #FFFFFF;
	background:#DDE6D7;
	margin-bottom:15px;
}
	div.content h1{margin-left:-30px;margin-right:-30px;}
h2{
	color:#0E983E;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
	td.splash_news h2{padding-top:0px;margin-bottom:2px;}
h3{
	color:#0E983E;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
}
h4{
	color:#FF9900;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
}
h5{
	color:#666666;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
}
h5 a{color:#666666;}
h5 a:hover{color:#000000;}

h6{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

/* ................................. */

/* ... шапка ...*/
	#top{border-bottom:2px solid #6F3A16;}
	#top1{
		background:#F4E8BF url(../../img/design/bg.top1.jpg) 0 0 repeat-x;
		padding:25px 0 0 100px;
	}
	#dveri{
		margin:0;
		padding:0;
		width:220px;
		height:105px;
		background:url(../../img/design/bg.logo.gif) right bottom no-repeat;
	}
	#logo{
		background:url(../../img/design/logo.gif) 0 0 no-repeat;
	}

	#dveri a {padding-right:27px;padding-left:3px;}
	#dveri a img{background-color:#ADA792;}
	#dveri a:hover img{background-color:#1C9245;}

 /* ................................. */
/* ... меню ...*/
	#menu {
		background:#6BACE2 url(../../img/design/bg.menu.gif) 0 0 repeat-y;
		padding:0 27px 0px 0px;
	}
	#menu div{
		margin:0;
		padding:0;
		width:173px;
		height:29px;
	}
	#menu div.grad{
		background:#FFFFFF url(../../img/design/bg.menu.grad.gif) 0 0 repeat-y;
		float:right;
		margin:0 0 1px 0;
	}
	#menu div.corner{
		background: url(../../img/design/bg.menu.corner.gif) bottom right no-repeat;
		text-align:left;
	}
	#menu a{
		color:#000000;
		display:block;
		margin:0;
		padding:3px 0 0 30px;
		text-decoration:none;
		font-size:17px;
		background:url(../../img/design/bg.menu.bull.gif) 20px 12px no-repeat;
	}
	#menu a:hover,#menu a.current{
		background-image:url(../../img/design/bg.menu.bull.active.gif);
		color:#666666;
		text-decoration:none;
	}
/* ................................. */
/* ... подвал ...*/
	td.bottom{background:#DDE6D7;border-top:1px solid #FFFFFF;vertical-align:middle;}
	td.bottom table td{vertical-align:middle;padding:6px 0;font-size:11px;line-height:15px;padding-right:30px;}
	td.bottom p{margin:0;}
	a{color:#000000;}
	a:hover{color:#666666;}
/* ................................. */
/* ... левая колонка ...*/
	#left{border-right:1px solid #FFFFFF;}
	#left_content{
		margin:0;
		padding:0px 30px 30px 30px;
		background:url(../../img/design/bg.left.top.gif) 0 0 no-repeat;
	}

/* ................................. */
/* ................................. */
/* ... контент ... */
	p.navigation{padding:0px 5px 0 38px;font-size:10px;}
	div.content{margin:0;padding:0 30px 10px 30px;}
	p.content{margin:0 30px 10px 30px;}
	div.note{
			color:#999999;
			font-size:10px;
			margin:0;
			padding-left:20px;
	}
/* ................................. */
		/* ... новости ... */
		p.news{margin-bottom:25px;color:#CCCCCC;margin-left:10px;}
		p.news span{margin-left:-10px;}
		p.news a,p.news a:hover{color:white;}
		p.news a:hover{text-decoration:none;}

		/*td.splash_news{width:33%;padding:0 30px 5px 30px;}*/
		td.splash_news{color:#666666;padding:0 30px 5px 30px;}
	/* ................................. */
	/* ... картинки ... */
img.bordered,img.reImage,#show_image,img.reImageLeft,img.reImageRight{border-color:#FFFFFF;}
img.reImageLeft{margin-right:6px;}
img.reImageRight{margin-left:6px;}

ul.products {margin:0;padding:0;}
ul.products ul {margin:0 0 0 10px;padding:0;}

ul.products a{color:#000000;}
ul.products a:hover{color:#1C9245;}
ul.products a.active,ul.products a.active:hover{cursor:auto !important;font-weight:bold;}
/*ul.products a.active,ul.products a.active:hover{cursor:auto !important;color:#000000;font-weight:bold;}	*/

	div.product{
			float:left;
			min-width:200px;
			_width:200px;
			min-height:100px;
			_height:100px;
		border-bottom:1px solid #D2D2D2;
		margin:0 0 15px 0;
		padding:0 25px 0 0;
	}
	div.product td{padding-right:20px !important;}
/* ................................. */


