* {
	margin: 0;
	padding: 0;
	/*border: 0*/
}
body {
	font-family:Tahoma;Verdana; Tahoma;
	font-size: 12px;
  background:#ffffff;
  color:#666666;


}
b{color:#818285;}
a {
	color: #818285;

}
.block a{color:#818285 }
.editable {
	border: 1px dashed red;
}


h1{
    font-family: Arial,Trebuchet MS, Tahoma, sans-serif;
	font-size: 23px;
	font-weight: 500;
	margin-bottom: 10px;
  color: #ed1c24;
}
h2 {
	font-family:Arial, Trebuchet MS, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: italic;
  color: gray;
}

h3 {
	font-family:Arial, Trebuchet MS, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: italic;
        font-weight:bold; 
     

	color: #666666
        color: #166ED8;

}

ul, ol {
    margin-left: 10px;
}

input[type="submit"],
input[type="button"],
input[type="reset"] {
	padding: 1px 10px; !important
	font-size: 11px; !important
}

#vote {
        color:#999999;

}
	#vote h2 {
		
	}
	#vote p {
                color:#006699;
		margin-bottom: 10px;
		padding: 5px;
		font-weight: bold;

	}

.textinputs {
	width: 200px;
	height: 16px;
	padding: 1px;
	font-size: 11px;
	color: #949494;
	border: #95aec5 1px solid
}

#container {
	width: 950px;
	margin: 0 auto;
}

#banner468x60 {
	top: 15px;
	margin-left: 477px;
	width: 468px;
	height: 60px;
   
	background: #eeeeee;
}
#header {
	position: relative;
	width: 950px;
	}

	#header .banner {
		width: 260px;
		margin-top: 30px;
		font-size: 12px;
		color: #fff
	}
#langs {
	margin: 20px 0 0 30px
}
	#langs a {
		padding: 2px 6px;
		text-transform: uppercase;
		background: #fff
	}
	#langs a.active {
		text-decoration: none;
		color: #fff;
		background: #ff6400
	}
#auth {
	margin: 1px 0 0 10px;
	color: #000000;
}
	#auth label {
		margin: 0px 0;
		font-weight: 600
	}
	#auth input {
        
		display: block;
		margin: 3px 0 4px 4px
	}
	form[id=auth] input {
		margin: 3px 0 4px 60px !important
	}
	#auth #login,
	#auth #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth p {
		margin-top: 5px
	}
	#auth .links {
		margin-top: 5px
	}

#auth_default {
	margin-top: 10px;
	color: #002f81
}
	#auth_default label {

		margin: 3px 0;
		font-weight: 600
	}
	#auth_default input {
		display: block;
		margin: 3px 0 4px 30px
	}
	form[id=auth_default] input {
		margin: 3px 0 4px 50px !important
	}
	#auth_default #login,
	#auth_default #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth_default p {
		margin-top: 5px
	}
	#auth_default .links {
		margin-top: 5px
	}

#menu {
	line-height: 28px;
	font-size: 12px;
	font-weight: bold
	/*border: #f00 1px solid*/
}
	#menu a {
		padding: 7px 10px;
                 color:white;
	}
	#menu a.active {
		text-decoration: none;
		color: #fffff;
				
	}





#content {
	margin-top: 0px;
  z-index:2;
}
.column {
	float: left;
	margin-bottom: 8px;
	margin-top: 4px

}
.block {
	padding-left: 8px;
	padding-top: 8px;

}
#search, #rubricator {
	margin-bottom: 10px;
}
#search {

}
	#search .input {
		width: 135px
	}
	#rubricator h2 {
		
	}
	#rubricator ul {
		padding: 10px;
		margin-left: 0px;
	}
		#rubricator ul li {
			margin: 2px 10px
		}

#footer {
        clear: both;
        padding-top:0px;
  

}


#center ul {
	padding-left:	10px;
	margin-top:	3px;
	margin-bottom: 	3px;
}

	#center ul {
		margin-top:	3px;
		margin-bottom:	3px;
	}

#center p {
	margin-top:	7px;
	margin-bottom:	7px;
}

#center form#search .input {
	width:		320px;
}


#center .item {
	clear:	both;
	margin-top:	10px;
	margin-bottom:	20px;
}

	#center .item .title, #center .item .date {
		font-weight:	bold;
	}


	#center .item img.preview {
        float:left;
		margin:		5px;
		margin-left:	0px;
                
	}


	#center img.news_photo {
		float:	left;
		margin-left:	10px;
		margin-bottom:	10px;
		border:		#CCC 1px solid;
	}


	#center .source {
		text-align:	right;
	}


	#center div#related_news {
		background-color:	#DDD;
		padding:	10px;
		width:		400px;
		margin-top:	30px;
		margin-bottom:	30px;
	}




/* style->p-> Параграф */
/* style->h2-> Заголовок 1 */
/* style->h3-> Заголовок 2 */


.content_quote {		/* style->.content_quote->Цитата */
	padding:		15px;
	background-color:	#DDD;
}

#order_block {
	border-color: #F6F9FE;
}
	#order_block tr {
		background-color: #F6F9FE;
		border-bottom: 2px solid #FFFFFF;
	}

	#order_block td {
		border: 0px !important;
		padding-left: 7px;
		padding-right: 7px;
		height: 20px;
	}

	#order_block td.orow_count {
		text-align: center;
	}

	#order_block td.orow_remove {
		text-align: center;
	}

		a.cancel_link, #order_block td.orow_remove a {
			font-family: Arial;
			font-size: 14px;
			padding: 2px;
			text-decoration: none;
			text-align: center;
			font-weight: bold;
			color: #FB0000;
		}

	#order_block .orow_hat {
		background-color: #f46938 !important;
 color:white;
	}

	#order_block .orow_hat td {
		text-align: center;
	}

	#order_block input {
		border: 1px solid #859db5;
		margin: 2px;
		font-size: 11px;
		text-align: center;
	}


#catalog_preview {
	
}

#catalog_preview tr {
	height: 5px;
}



#search_block {
	border-color: #F6F9FE;
}

	#search_block tr {
		border-bottom: 2px solid #FFFFFF;
		font-weight: bold;
	}

	#search_block td {
		border: 0px !important;
		padding-left: 10px;
		padding-right: 5px;
		height: 20px;
	}

	#search_block #hat {
 !important;
	}
.l{background-image:url('/images/bl/l.gif');background-position:right;background-repeat:repeat-y;}
.r{background-image:url('/images/bl/r.gif');background-position:left;background-repeat:repeat-y;}
.top{background-image:url('/images/bl/t.gif');background-position:bottom;background-repeat:repeat-x;}
.bot{background-image:url('/images/bl/b.gif');background-position:top;background-repeat:repeat-x;}
.bl_center{padding:10px;background-image:url('/images/bl/bg.gif');background-position:bottom;background-repeat:repeat-x;background-color:#ffffff;}
li{list-style-image: url('/images/arrow.gif');padding:4px;display: block;padding-left:0px;}

#catm{
margin: 0 auto 0 auto;
width: 690px;
text-align:center;
}
#catm .catmItem {
width: 30%; float: left;
margin: 0 0 10px; 0;
text-align:center;
}

#catm1{
margin: 0 auto 0 auto;
width: 690px;

text-align:center;
}
#catm1 .catmItem1 {
width: 23%; float: left;
margin: 0 0 10px; 0;
text-align:center;
}

#catmph{
margin: 0 auto 0 auto;
width: 600px;
text-align:center;
}
#catmph .catmItemph {
width: 33%; float: left;
margin: 0 0 10px; 0;
text-align:center;
}

#catfoto{
margin: 0 auto 0 auto;
width: 200px;
text-align:center;
}
#catfoto .catfotoItem {
width: 33%; float: left;
margin: 0 0 10px; 0;
text-align:center;
}

#catrecom{
margin: 0 auto 0 auto;
width: 600px;
text-align:center;
}
#catrecom .catrecomItem {
width: 40%; float: left;
margin: 20px 20px 10px; 0;
text-align:center;
height:150px;
}



#rounded {
position:relative;
width: 587px;
height:10px;
background:url(/images/round/center.jpg) bottom repeat-y;
margin: 0 auto;

}
#rounded div {
background:url(/images/round/bot.jpg) bottom no-repeat;
}
#rounded div div{
background:url(/images/round/top.jpg) top no-repeat;
}

#rounded div div div{
width: 540px;
text-align:justify;
}
td.hforum {
	padding: 10px 10px 10px 0px;
	font-weight: bold;
        padding-left:10px;
         background:#eeeeee;
}

td.nforum {
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #dfdfdf;
        padding-left:10px;
}

.im{border:1px solid #dfdfdf}

#liquid-round {
z-index:1;
width:100%;
margin:0px auto;
background:#fff url(/images/leftside.gif) repeat-y left top;
}
.topiks {
width:100%;
height:20px;
background:url(/images/top.gif) no-repeat left top;
}
.topiks span {
z-index:2;
display:block;
position:relative;
height:20px;
background:url(/images/top-right.gif) no-repeat right top;
}
.center-content {
z-index:3;
position:relative;
background:url(/images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}
.bottom {
width:100%;
height:60px;
background:url(/images/bottom.gif) no-repeat left bottom;
}
.bottom span {
z-index:4;
display:block;
position:relative;
height:60px;
background:url(/images/bottom-right.gif) no-repeat right top;
}

input[type="submit"],input[type="button"], input[type="reset"]{background-color:#f15a2a;font-size:12px;color:#efefef;border:1px solid #ffffff}
.row_1{
background-color:#efefef;
}


#catm_s{
margin: 0 auto 0 auto;
width: 660px;

text-align:center;
}
#catm_s .catmItem_s {
width:49%; float: left;
margin: 0 0 10px; 0;
text-align:center;
}
.search table{
height:50px;
background:#ffffff;
width:100%;
background:url(/images1/table700/search700.jpg) left no-repeat;
}

.center227 table{ 
background:#ffffff;
width:100%;
background:url(/images/table227/center227.jpg) bottom repeat-y;

}
.top227{
background:url(/images/table227/top227.jpg) bottom no-repeat;
height:13px;
}
.bot227{
background:url(/images/table227/bot227.jpg) bottom no-repeat;
padding:0px;
}

#center227 table{ 
background:#ffffff;
width:100%;
background:url(/images/table227/center227.jpg) bottom repeat-y;

}
#top227{
background:url(/images/table227/top227.jpg) bottom no-repeat;
height:13px;
}
#bot227{
background:url(/images/table227/bot227.jpg) bottom no-repeat;
padding:10px;
}
.sp {
font-size:10px;
}
.fi{
border:2px solid #5c5d5f;
width:70px
}
.td_m{
background:url(/images/menutopnavistop.png);
background-position:right;
border-left:1px solid #cad2df;
}
#d_m a{
height:30px;
font-family:Verdana;
font-size:11px; color:#FD6001;
background-image:url('/images/topic1.jpg');background-repeat:no-repeat;background-position:middle;

}

#d_m_a a{
color:#074BBB;font-size:12px;height:30px;background-color:#ECEDEF;background-image:url('/images/mt1.jpg');background-repeat:no-repeat;background-position:center;
}

.top700{
background:url(/images/table700/top700.jpg) bottom no-repeat;height:13px;
}
.bot700{
 background:url(/images/table700/bot700.jpg) bottom no-repeat;
 padding:10px;
}
#phone{
position:absolute;
visibility:hidden;
width:240px;
height:300px;
margin-left:-120px;
margin-top:-150px;
top:50%;
left:50%;
z-index:9;
}
#quation{
position:absolute;
visibility:hidden;
width:240px;
height:300px;
margin-left:-120px;
margin-top:-150px;
top:50%;
left:50%;
z-index:10;
}

.h2 a:{color:#ed1c24;font-size:14px;text-decoration:underline;text-transform:uppercase;}
.h2 a:link{color:#ed1c24;font-size:14px;text-decoration:underline;text-transform:uppercase;}

	.note{text-align:center;}
  	.p{background-image:url('/images/new/p.jpg');background-position:left;background-repeat:repeat-x;}
  	.h2 {font-size:12px;text-transform:uppercase;text-decoration:underline;color:#ed1c24}
  	.h2 a:{color:#ed1c24;font-size:12px;text-transform:uppercase;text-decoration:underline;color:#ed1c24}
  	.h2 a:link {font-size:12px;text-transform:uppercase;text-decoration:underline;color:#ed1c24}
  	.h2 a:hover{font-size:12px;text-transform:uppercase;text-decoration:none;color:#ed1c24}
  
