/* ................................................................ */
/* ... общие настройки ... */
body{margin:0px;}
body.page{margin:0;}

body,td,th,input,select,textarea,h1,h2,h3,h4,h5{font-size:11px;font-family:Tahoma;}

form{margin:0;padding:0;margin-bottom:0px;}
input{margin:0;}
img.bordered,iframe,    img.reImage{border:none;/*solid 1px;*/}
input[type=text], textarea
{
border:1px solid #CCCCCC;
}
textarea,input{padding-left:3px;padding-right:3px;}

.small{font-size:10px;}

p,h1,h2,h3,h4,h5{padding:0;margin: 0px 0px 7px 0px;}

p.pages{padding-top:5px;margin-top:5px;border-top:solid 1px;font-size:12px;}
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;}

/*... списки ... */
ul{margin:0 0 10px 15px;padding:0;}
ol{margin-top:0;margin-bottom:15px;}
ul li, ol li{padding:3px 0px 4px 0px;}
ul li p, ol li p{padding:0;margin:0;}

table.all, td.all{width:100%;}
table.all,tr.all{height:100%;}

/* ... reTable ... */
img.reImageLeft{margin-right:6px;}
img.reImageRight{margin-left:6px;}

/*table.reTable td,table.reTable th{padding:0 5px 3px 0;vertical-align:top;}
table.reCellBordered td,table.reCellBordered th{padding:3px 5px;}
table.reTable td P,table.reTable th P{margin:0;padding:0;}*/

/* ................................................................ */
/* ... настройки сайта ... */
body{background:#ffffff;color:#000000;}

img.bordered,iframe,  img.reImage{/*border-color:#CCCCCC;*/border:none;}
textarea,input{color:#000000;background:#ffffff;}
input.submit{background:#FFFFFF;color:#000000;border:none;}
.red,.required{color:#FF0000;}
p.pages{border-top-color:#CCCCCC;color:#263370;}
p.pages a.current{color:#FFFFFF;background:#5366A5;}
p.bottom{border-bottom-color:#CCCCCC;}
P.alert{
	background:#5366A5;
	color:#FFFFFF;
	border-color:#FF0000;
}

a{font-size:11px;color:#030303;text-decoration:underline;}
a:hover{color:#030303;text-decoration:underline;}
a.red:hover{color:red;}
a.current{color:#81272A;text-decoration:none;}

/* заголовки */
h1,td.h1{
	color:#000000;
	font-size:20px;
	/*font-weight:bold;*/
	color:#3272B9;
}
td.h1{
	padding:2px 0 3px 0;
	border:1px solid #DFDFDF;
	border-left:0;
	border-right:0;
}
#td.h1_left{background:url(/img/design/bg.h1.left.gif) bottom left no-repeat;}
#td.h1_right{background:url(/img/design/bg.h1.right.gif) bottom right no-repeat;}
h1.commands{
	margin-left:10px;
	margin-right:70px;
	padding-bottom:5px;
	padding-left:34px;
	background:url(/img/design/bg.commands.gif) 0px 3px no-repeat;
	line-height:16px;
}

/* h2{
	color:#295E2F;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}	 */

 h2{
	margin-bottom:10px;
	color:#848484;
	font-size:13px;
	font-weight:bold;
}
h2 a,h2 a:visited{color:#848484;text-decoration:none;}
h2 a:hover{color:#5366A5;text-decoration:none;}
h3{
	margin-left:10px;
	margin-bottom:10px;
	color:#5C88A7;
	font-size:13px;
	font-weight:bold;
}
h4{
	margin-bottom:10px;
	color:#848484;
	font-size:13px;
	font-weight:bold;
}
h5{
	margin-bottom:10px;
	color:#5366A5;
	font-size:12px;
	font-weight:bold;
}
h6{
	margin-bottom:3px;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
}
	/* ... reTable ... */
		table.reTable{width:100%;}
		table.reTable th{padding:3px;border:0 solid;border-top-width:1px;border-left-width:1px;background:#FDE8BF;text-align:left;} 
		table.reTable,table.reTable td,table.reTable th{border-color:#CCCCCC;vertical-align:top;}

#............ Каталог
div.in{
	border: 0;
	/*border-bottom: solid 1px #B3B3B3;
	border-right: solid 1px #B3B3B3;*/
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:block;
}

div.hidden{
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:none;
}

div.cat{margin:0;padding: 7px 0  0 0;}
div.cat0 {
	margin:0;
	padding: 0;
	display:inline;
	border:1px solid red;
	width:16px;
}
div.cat1 {margin-left:  0px;}
div.cat2 {padding-left: 30px;}
div.cat3 {padding-left: 40px;}
div.cat4 {padding-left: 50px;}
div.cat5 {padding-left:60px;}
div.cat6 {padding-left:75px;}
div.cat7 {padding-left:90px;}
div.cat8 {padding-left:105px;}
div.cat9 {padding-left:120px;}
div.cat10{padding-left:135px;}

.sign{font-family:monospace;}

table.cat {
	border: 0;
	border-top: solid 1px #A6C5C5;
	border-left: solid 1px #A6C5C5;
	background-color: #EDEDED;
}
table.cat td{
	border: 0;
	border-bottom: solid 1px #A6C5C5;
	border-right: solid 1px #A6C5C5;
}
td.cat1 {padding: 5px 5px 5px 5px;}
td.cat2 {padding: 5px 5px 5px 20px;}
td.cat3 {padding: 5px 5px 5px 35px;}
td.cat4 {padding: 5px 5px 5px 50px;}
td.cat5 {padding: 5px 5px 5px 65px;}
td.cat6 {padding: 5px 5px 5px 80px;}
td.cat7 {padding: 5px 5px 5px 95px;}
td.cat8 {padding: 5px 5px 5px 110px;}
td.cat9 {padding: 5px 5px 5px 125px;}
td.cat10{padding: 5px 5px 5px 140px;}

tr.cat1 {background-color: #EDEDED;}
tr.cat2 {background-color: #F5F5F5;}
tr.cat3 {background-color: #FCFCFC;}

div.no_underline{padding:0;margin:0;}
div.no_underline a{color:#000000;text-decoration:none;}
div.no_underline a:hover{color:#C80112;}

div.no_underline a.curen{color:#C80112;}

/* ====================================== */
	/* ... фотогалерея ... */
	div.photo{float:left;margin:0 10px 10px 0;padding:0;font-size:10px;color:#535457;}
		div.photo img.photo{margin-bottom:3px;border:1px solid #A3A3A3;}
/* ====================================== */

/*newHead*/



#p_top {text-transform:uppercase;
		color:#003399;
		font-family:"Times New Roman"!important;
		font-size:14px;
		font-weight:bold;
		margin:10px 0px; 
		text-align:center;}

#t_top {border-collapse:collapse;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-bottom-color:#a3a3a3;
		width:100%;}

#t_top td {height:30px;
			vertical-align:middle;
			text-align:left;
			/* DAMIR
			*/
			}

.tTd {border-style:solid;
	border-width:1px 0px;
	border-top-color:#525252;
	border-bottom-color:#a3a3a3;
	background:url(/img/002.jpg) left bottom no-repeat;
	padding:0;}

.tfirst {border-style:solid;
			border-width:1px 0px 0px 0px;
			border-color:#525252;
			padding:0;}

.tlast {border-style:solid;
		border-width:1px 0px;
		border-top-color:#525252;
		border-bottom-color:#a3a3a3;
		padding:0px 20px 0px 30px;
		background:url(/img/002.jpg) left bottom no-repeat;}

.nb { background:url(/img/001.jpg) left top no-repeat;
		width:15px;border-style:solid;
		border-width:0px 0px 1px 0px;
		border-bottom-color:#a3a3a3;}
td.nb div.blank{width:16px;
				height:32px;}

td.nblast {background:url(/img/003.jpg) 0 0 no-repeat;
			width:35px;border-style:solid;
			border-width:0px 0px 1px 0px;
			border-bottom-color:#a3a3a3;}
td.nblast div.blank{width:32px;
				height:32px;}

#pict {width:100%; 
		border-collapse:collapse;
		margin-top:10px; 
		background:url(/img/008.jpg) right top repeat-y;}

#t1 {background:url(/img/004.jpg) right top no-repeat;
		height:3px;}

#t3 {text-align:center;}

#t6 {background:url(/img/006.jpg) left top no-repeat #fff;
		height:3px;}

#t7 {height:20px;}



/* Main menu */
	#idMainMenu{z-index:10;}
	#idMainMenu a{	text-decoration:underline;
					color:#030303;
					font-size:11px;
					display:block;
					padding:0px 10px 0px 10px;
					_padding:1px 10px 1px 10px;
					font-weight:bold;
					white-space: nowrap;
					text-align:left;
					_height:10px;
					line-height:22px;
					margin:0;
					background:none;}

	#idMainMenu a:hover{text-decoration:none;
						color:#ffffff;
						background:#b7b9ce;}


	/* First level */
	#idMainMenu ul{padding:0;margin:0;}
	#idMainMenu ul li{list-style-image:none;
						list-style-type:none;
						margin:0;
						padding:0;
						border-left-width:0;
						border-top:1px solid white;
						_border-left-width:expression((previousSibling)?'0':'1px');}/* IE hack */
	
	#idMainMenu>ul>li:first-child{ border-left-width:1px;}


/* After first level */
#idMainMenu ul div.ugol{display:none;
						margin:0;}
#idMainMenu ul ul div.ugol{display:block;
						height:15px;
						width:100%;
						
						background:  url(/img/menuBg_4_.png) no-repeat 0 0;
					/*	_background:none;*/
			 }


	#idMainMenu li li div.blinDiv {
	background:  url(/img/menuBg_2_.png) repeat;
							margin:0;
							padding:0;
							min-height:15px;
							_height:15px;
						/*	_background:none;*/
							/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/
							 }

	#idMainMenu li li li{border:none;}
	#idMainMenu li li li a{	font-weight:normal;
							line-height:18px;}
	#idMainMenu li li li li a{	line-height:17px;
								font-size:10px;}

	#idMainMenu li li{float:none;
						border-left-width:1px;
						border-top-width:0px;}

	#idMainMenu li ul{margin-top:30px;
						_margin-top:30px;}
	#idMainMenu li li ul{margin-top:0px;
						left: 100%;}

	#idMainMenu li ul>li:first-child{ border-top-width:1px;}
	#idMainMenu li ul li{_border-top-width:expression((previousSibling)?'0':'1px');}	 /* IE hack */

/* Drop down */
	#idMainMenu li ul{visibility:hidden;position:absolute;z-index:10;background:url(/img/sp.gif);}

	#idMainMenu li:hover>ul{visibility:visible;}
	#idMainMenu li li:hover>div.blinDiv a{text-decoration:none;
											color:#ffffff;
											background:#b7b9ce;}

	#idMainMenu li.hover ul{visibility:expression(parentNode.className=="hover"?"visible":"hidden");}
	#idMainMenu li li.hover div.blinDiv a{text-decoration:expression(parentNode.parentNode.className=="hover"?"none":"underline");
											background:expression(parentNode.parentNode.className=="hover"?"#b7b9ce":"none");
											color:expression(parentNode.parentNode.className=="hover"?"#ffffff":"#808080");}

	#idMainMenu li.hover a, #idMainMenu li:hover a{}

a.menu,#idMainMenu a.menu{
	font-size:9px !important;
	font-family:"Times New Roman";
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	margin-left:10px;
	text-transform:uppercase;
}

a.menu:hover,#idMainMenu a.menu:hover{color:#030303;text-decoration:underline;}
#idMainMenu a.firstA{padding-left:0;text-align:center;line-height:30px;padding-right:0;_line-height:29px;}
#idMainMenu a.firstA:hover{text-decoration:none;
							color:#000000;
							background:none;}
#idMainMenu li ul{	margin-left:15px;
					_margin-left:-22px;}
#idMainMenu li ul ul{margin-left:0px;}

#idMainMenu div.firstA {}


/* Стили для чата */
div.chat_window {
border:1px solid black;
overflow:scroll;
overflow-x:hidden;
height:500px;
width:100%;
}
input#chat_talk {
	width:89%;
	
}
input#chat_but {
	width:10%;
	
}

