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


form{margin:0;padding:0;}
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,.small td{font-size:11px !important;}																						 
.verysmall,.verysmall td{font-size:10px !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;
}

img.top {vertical-align:text-top;}
img.bottom {vertical-align:text-bottom;}
img.middle {vertical-align:middle;}
img.baseline {vertical-align:baseline;}

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

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

table.all, td.all,input.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:1px 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);
} 
img.top {vertical-align:text-top;}
img.bottom {vertical-align:text-bottom;}

/* ................................................................ */
/* ... настройки сайта ... */
body{background:url(../../img/design.06.jpg) #fee1ae 0 100% repeat-x;color:#000000;}
body.page{}
body,td,th,input,select,textarea,h1,h2,h3,h4,h5,h6{font-size:12px;font-family:Verdana,sans-serif,Tahoma;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#947650;}
textarea,input{color:#0000000;}
input.submit{color:#FFFFFF;font-size:9px;text-transform:uppercase;background:#d50202;width:auto;height:20px;width:100px;}
input.small{width:135px;height:16px;}
/* .....................*/
p.pages{border-top-color:#a59f96;color:#666666;font-size:11px;margin-top:20px;}
p.pages a {text-decoration:none;}
p.pages a:hover,p.pages a.current,p.pages a.current:hover{text-decoration:none;color:#FFFFFF;}
p.pages a.current,p.pages a.current:hover{font-weight:bold !important;color:#FFFFFF;background:#d50202;}

p.bottom{border-bottom-color:#D8D8D8;}
P.alert{background:#d50202;color:#ffffff;border-color:#947650;}
p.navigation{font-size:11px;}
a{text-decoration:underline;	color:#1a5cd4; }
a:hover,a.active{text-decoration:none;}
p.blue{color:#8891E5 !important;font-size:12px !important;}
p.blue a{font-size:11px !important;text-decoration:underline !important;}
p.blue a:hover{text-decoration:underline !important;	color:#FFFFFF !important;}

.require{color:#d50202 !important;}
a.require:hover{text-decoration:none;}
.grey{color:#CACACA !important;}
.darkgrey{color:#818181 !important;}
hr{background-color:#a59f96;border-color:#a59f96;_background:none;_border:none;_color:#a59f96;}
/* заголовки */
h1{font-size:14px;color:#d50202;font-weight:bold;text-transform:uppercase;}
h2{font-size:14px;color:#d50202;font-weight:normal;}
h3{font-size:13px;color:#d50202;font-weight:bold;}
 h3 a{color:#d50202;}
h4{font-size:13px;color:#1a5cd4;font-weight:normal;}
h5{font-size:12px;color:#d50202;font-weight:bold;}
h6{font-size:12px;color:#d50202;font-weight:normal;}

/* .............................................. */
#canvas{border:1px solid #a59f96;border-width:0 1px;}
div#menu{margin:0 0 0 20px;padding:0;position:absolute;}
	div#menu div{float:left;padding:20px 6x 3px 6px;margin:0 2px;}
		div#menu a{font-size:14px;color:#000000;}
	div#menu div.active{background:#d50202;}
		div#menu div.active a{color:#ffffff;}

#left{background:url(../../img/design.02.jpg) 0 0 no-repeat;}
	#left ul{margin:32px 0 0 0;padding:0; }
	#left li{margin:0;padding:6px 0 6px 50px;float:left;min-height:18px;_height:30px;width:160px;_width:210px;}
	#left a{font-size:13px;color:#000000;text-transform:uppercase;}
	
#content{background:url(../../img/design.03.jpg) 100% 0 no-repeat;}
	#content .content{margin-right:20px;}

#bottom{background:url(../../img/design.05.jpg) 100% 100%  no-repeat;}
#bottom td{font-size:10px;color:#666666;}
/* ... RichEdit ... */
/*table.reTable{width:100%;}
table.reCellBordered{width:90%;}*/
table.reCellBordered td{vertical-align:middle !important;}
table.reTable th,tr.header td{
	padding:5px;
	border:0 solid;
	border-top-width:1px;
	border-left-width:1px;
	background:#F0F0F0;
	color:#022A7D;
	text-align:left;
	font-weight:bold;font-size:11px;
} 
table.reTable,table.reTable td,table.reTable th{border-color:#a59f96;}
table.reTable td{vertical-align:top;}
table.reTable th{vertical-align:middle;}
		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;}
		td.label, table.reTable td.label{color:#333333;font-size:11px;font-weight:normal;padding-top:2px;}

	.admin img{background:#C6CAE4;}

tr.color_0 td{}	
tr.color_1 td{background:#f5f5f5;}
tr.color_2 td{padding:4px 5px !important;border-bottom:2px solid #947650;font-size:12px !important;background:#d50202;color:#FFFFFF !important;font-weight:normal;}