﻿#umi-cms-demo{
	min-width:1024px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1024)? "1024px" : "auto");
	}
#catalog_right {
color:#FFFFFF;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
padding-bottom:20px;
position:absolute;
right:10px;
top:10px;
width:235px;
}

.news_main .anons {
	padding-bottom:15px;
}

.news_main{
padding:0 0 17px;
}
.news_main h3 {
font-size:17px;
}
.news_main p {
margin:-3px 0 0px;
}
.date_main {
color:#88928D;
font-size:12px;
}
#arhive {
background:transparent url(/images/ic-larr.gif) no-repeat scroll 0 1em;
padding:8px 10px;
}

#catblock_left {
margin:0 255px 0 20px;
position:relative;
}

#centercontent {
margin-left:244px;
margin-right:1%;
position:relative;
}


#leftcontent {
left:0;
position:absolute;
top:290px;
width:245px;
}

.tpodzak {
border-collapse:collapse;
}

#nav_menu_act_bg
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:27px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.podzak-right {
background:transparent url(/images/podzak-r.gif) no-repeat scroll left 0;
margin-right:-19px;
width:19px;
}

.podzak {
background:transparent url(/images/podzak.gif) repeat-x scroll left 0;
font-size:11px;
vertical-align:middle;
}

.podzak-left {
background:transparent url(/images/podzak-l.gif) no-repeat scroll left -1px;
font-size:11px;
width: 70px;
height: 19px;
white-space:nowrap;
}

.main_photo_text {
height:40px;
left:25px;
overflow:hidden;
position:absolute;
top:142px;
width:200px;
}

.active_blue {
background:#01B6DC url(/images/blue.gif) no-repeat scroll left top;
line-height:1.6em;
margin:10px;
position:relative;
}

.active_blue3 {
background:transparent url(/images/03.gif) no-repeat scroll left top;
bottom:0;
height:7px;
position:absolute;
right:0;
width:7px;
}

.active_blue4 {
background:transparent url(/images/01.gif) no-repeat scroll left top;
bottom:0;
height:7px;
left:0;
position:absolute;
width:7px;
}

.active_blue2 {
background:transparent url(/images/02.gif) no-repeat scroll left top;
height:7px;
position:absolute;
right:0;
top:0;
width:7px;
}

.catalog_right a.text {
color:#FFFFFF;
}
.catalog_right .text {
background:transparent url(/images/act-list.gif) no-repeat scroll 7px 60%;
bottom:1px;
display:block;
padding:0 10px 0 28px;
position:relative;
}

.grey {
background:#7B7B7B url(/images/grey.gif) no-repeat scroll -1px 0;
line-height:1.6em;
margin:10px;
position:relative;
}

.grey3 {
background:transparent url(/images/03g.gif) no-repeat scroll left top;
bottom:0;
height:7px;
position:absolute;
right:0;
width:7px;
}

.grey4 {
background:transparent url(/images/01g.gif) no-repeat scroll left top;
bottom:0;
height:7px;
left:0;
position:absolute;
width:7px;
}

.grey2 {
background:transparent url(/images/02g.gif) no-repeat scroll left top;
height:7px;
position:absolute;
right:0;
top:0;
width:7px;
}

.catalog_right a.gtext {
bottom:1px;
color:#FFFFFF;
position:relative;
}

.calc {
background:#EBEBEB none repeat scroll 0 0;
border-bottom:4px solid #A8A8A8;
color:#000000;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
padding:20px;
position:relative;
width:255px;
}

.calc img {
padding:0 0 15px;
}

.calc input {
margin:5px 0;
text-align:center;
width:55px;
}

.calc input.count {
background:transparent url(/images/count.gif) no-repeat scroll 0 0;
border:0 none;
height:18px;
left:10px;
position:relative;
top:6px;
width:85px;
}

.calc input.clear_list {
background:transparent url(/images/clear_list.gif) no-repeat scroll 0 0;
border:0 none;
height:18px;
margin-left:40px;
position:relative;
top:6px;
width:75px;
}

.formleftcalc {
float:left;
line-height:17px;
position:relative;
top:5px;
vertical-align:baseline;
width:160px;
}

.catalog_right img {
padding:13px 13px 0 20px;
}

.catalog_right .gtext {
background:transparent url(/images/noact-list.gif) no-repeat scroll 7px 60%;
display:block;
padding:0 10px 0 28px;
}

.dot {
background:transparent url(/images/bgdot.gif) repeat scroll 0 0;
font-size:1px;
height:1px;
margin:0 10px;
}

.catalog_right {
background:#EBEBEB none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
padding-bottom:20px;
position:absolute;
right:10px;
top:10px;
width:235px;
}

.main_photo_next {
color:#01B6DC;
position:absolute;
right:20px;
top:165px;
}

.right-adv {
background:transparent url(/images/adv_bg.jpg) repeat scroll 0 0;
position:relative;
width:219px;
}

.hot_themes_bg {
background:transparent url(/images/hot_themes_bg.jpg) repeat scroll left top;
position:relative;
width:219px;
}

.hot_themes_style {
color:#5B5B5B;
width:150px;
}

.poll_bg ul {
list-style-type:none;
padding:0;
}

.poll_bg li {
line-height:2.2em;
}

.yadir_bg {
/*background:#E5F0CA url(/images/ya_bg.jpg) repeat-y scroll right top;
margin-top:20px;
padding:15px 35px 15px 15px;
position:relative;
width:169px;*/
}

.poll {
height:22px;
padding-left:2px;
padding-top:18px;
width:218px;
}

.poll_bg {
background:#FFFFFF url(/images/poll_bg.gif) no-repeat scroll right top;
padding:15px 35px 15px 15px;
position:relative;
/*width:169px;*/
width:85%;
}

.shadow_rightcol {
background:transparent url(/images/shadow.png) no-repeat scroll 0 0;
height: 20px;
}

.hot_themes {
height:22px;
padding-left:2px;
padding-top:18px;
width:219px;
}

.block {
font-family:Tahoma,serif;
font-size:12px;
padding:13px;
}

.img_next {
/*height:120px;*/
position:absolute;
right:15px;
top:13px;
/*width:206px;*/
}

.shadow_rightcol_photo {
background:transparent url(/images/shadow.png) no-repeat scroll 0 0;
height:28px;
position:absolute;
right:13px;
top:188px;
width:219px;
}

.main_photo {
background:transparent url(/images/photoborder.png) no-repeat scroll 100% 0;
color:#958F8F;
font-family:Tahoma,serif;
font-size:11px;
height:212px;
line-height:1.2em;
margin-left:-15px;
overflow:hidden;
padding-top:5px;
position:relative;
width:240px;
}

.calendar{
	font-size: 15px;
	border-bottom: dotted 1px;	
	border-left: dotted 1px;	
	border-right: dotted 1px;	
	border-top: dotted 1px;	
}

.calendar td{
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: middle;
}

.calendarHeader{
	color:#EE6F1A;
	
}

.calendarToday
{
	color: red;
}

.rightcol a {
	color:#01B6DC;
}
.clearfix {
display:block;
}

.tablefaq td.blocktd {
border-bottom:0px;
background:transparent none repeat scroll 0 0;
margin:0;
padding:5px;
width:10px;
}

.tablefaq .headtable{
background:transparent url(/images/bgtable.gif) repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:5px 10px;
}

.tablefaq td {
border-bottom:1px dotted #464E57;
padding:15px 5px 20px;
text-align:left;
vertical-align:top;
width:50%;
}

.tablefaq {
border-collapse:collapse;
font-size:13px;
margin:0 auto 10px;
width:95%;
}

.lastpage {
border:medium none;
padding-left:10px;
}

.pages span.pagenum {
border-right:1px solid #CCCCCC;
padding:3px 10px 3px 7px;
}

.pages .next {
background:transparent url(/images/rarrow.gif) no-repeat scroll right 70%;
padding:0 10px;
}

.pages a.prev {
background:transparent url(/images/larrow-b.gif) no-repeat scroll left 70%;
padding:10px;
}

.pages a.next {
background:transparent url(/images/larrow-r.gif) no-repeat scroll right 70%;
padding:0 10px;
}

.pages .prev {
background:transparent url(/images/larrow.gif) no-repeat scroll left 70%;
padding:0 10px;
}

.pages {
color:#666666;
margin:60px auto 10px;
width:300px;
}

.small_image_block {
display:inline;
float:left;
margin:7px auto;
/*text-align:center;*/
width:32%;
}

.small_image_block h3{
white-space:nowrap;
}

.clear {
	//float: left;
	width: 99%;
	clear:both;
}

.anc_cat {
float:right;
padding:0 15px;
}

.nalych-est {
background:transparent url(/images/vnal.gif) no-repeat scroll left top;
height:18px;
width:81px;
}

.maintext_news p {
margin-top:0;
}

.maintext_news {
color:#010101;
font-family:Tahoma,serif;
font-size:13px;
margin:0 30px 15px 3px;
padding:0;
position:relative;
}

.small_image_catalog .zume {
background:transparent url(/images/zume.gif) no-repeat scroll 0 0;
bottom:50px;
height:19px;
position:absolute;
right:40px;
width:19px;
}

.small_image_catalog {
	width: 226px;
}

.bluebox a {
color:#FFFFFF;
}

.bluebox span {
display:block;
padding-left:50px;
text-align:center;
width:40%;
}

.bluebox div {
border-left:1px solid #FFFFFF;
float:right;
text-align:center;
width:40%;
}

.bluebox .shadow {
background:transparent url(/images/img_border_shadow.png) no-repeat scroll left top;
margin-top:38px;
height:10px;
margin-left:30%;
position:absolute;
width:226px;
border: none;
}

.bluebox {
background: url(/images/icq.gif) no-repeat 20px 50% #01B6DC;
color:#FFFFFF;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:10px 0;
padding:10px 0;
}

.borderdot {
border-bottom:2px dotted #464E57;
margin-top:1em;
}

div.borderdot div.borderdot_title{
	color:#EE6F1A;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px;
	}
div.borderdot div.borderdot_title a{
	color:#EE6F1A;
	text-decoration:none;
	}
div.borderdot div.borderdot_title a:hover{
	text-decoration:underline;
	}

.cat_image_shadow ul li {
margin:0;
padding:0;
text-align:left;
}

.cat_image_shadow ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.cat_image_shadow {
background:transparent url(/images/catalog/img_border_shadow.png) no-repeat scroll -5px top;
padding:10px;
text-align:center;
width:155px;
}

.small_image1 {
background:#ECEBEB url(/images/img_border.jpg) no-repeat scroll left top;
height:84px;
padding:8px 7px;
width:138px;
}

.small_image_block h3 {
text-align:left;
color:#EE6F1A;
font-size:17px;
font-weight:normal;
margin:0;
padding:0 0 5px;
padding-right: 60px;
}


.standart_image_shadow {
  background:transparent url(/images/img_border_shadow.png) no-repeat scroll center top;
  width:226px;
  height: 20px;
}

.small_image {
  background: #ECEBEB;
  width:226px;
}

#maintext_inner {
color: #010101;
font-family: Tahoma,serif;
font-size: 13px;
padding-left: 20px;
}

#centercontent {
margin-left:244px;
margin-right:1%;
position:relative;
min-height: 1100px;
}

.contacts {
background:transparent url(/images/contacts.gif) no-repeat scroll left top;
height:111px;
position:absolute;
right:0;
top:-112px;
width:284px;
}

.footer {
border-top:1px solid #666666;
clear:both;
color:#6B6A6A;
height:80px;
margin-top:300px;
position:relative;
text-align:center;
}

.dvig-left {
background:transparent url(/images/dvig-left.jpg) no-repeat scroll left top;
height:383px;
left:0;
position:absolute;
top:-470px;
width:246px;
}

.formfieldforget {
color:#01B6DC;
font-size:11px;
left:118px;
position:absolute;
top:145px;
}

.formfieldregister {
color:#01B6DC;
font-size:11px;
left:23px;
position:absolute;
top:145px;
}

.formfieldlink {
color:#FFFFFF;
font-size:11px;
left:150px;
position:absolute;
text-decoration:none;
top:124px;
}

.formfield2 {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:11px;
left:78px;
position:absolute;
top:90px;
}

.formfield1 {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:11px;
left:78px;
position:relative;
top:51px;
}

.pod_auth {
}

.shadow_leftcol {
background:url(/images/shadow-left.png) no-repeat left top;
/*bottom:-28px;*/
height:28px;
/*left:0;
position:absolute;*/
width:219px;
}

.pass {
color:#FFFFFF;
font-size:11px;
left:23px;
position:absolute;
top:92px;
}

.login {
color:#FFFFFF;
font-size:11px;
left:23px;
position:absolute;
top:52px;
}

.authority {
background:transparent url(/images/authority.gif) no-repeat scroll left top;
color:#FFFFFF;
font-family:Tahoma,serif;
font-size:12px;
height:172px;
margin-left:12px;
position:relative;
width:245px;
z-index:2;
}

.shadow_undermenu {
background:transparent url(/images/menu-niz.gif) no-repeat scroll 0 0;
height:36px;
width:233px;
}

#nav_menu{
	background:transparent url(/images/nav_bg.jpg) no-repeat scroll left top;
	border-top:4px solid #828282;
	margin-left:12px;
	margin-top:0;
	width:230px;
}

#nav_menu_ul {
	border-left:4px solid #BBBBBB;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:27px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav_menu_li a{
	padding: 5px 0 0 17px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
}

#nav_menu_act {
	border-left:4px solid #EE6F1A;
	margin-left:-3px;
	padding-left:0;
	padding:0 0 0 17px;
}

#maintext a:visited {
	color:#A9A9A9;
}
#maintext a {
	color:#01B6DC;
}
#podrob {
	color:#01B6DC;
	font-family:Tahoma,serif;
	font-size:12px;
}

#povt_elt {
	background:transparent url(/images/h1-bg.gif) repeat-x scroll 0 60%;
	height:10px;
	padding:0;
	width:100%;
}

#zagolovok {
}
#maintext {
}

#zagl_news {
	color:#EE6F1A;
	font-family:Tahoma,serif;
	font-size:17px;
	font-weight:normal;
	margin:0;
}

.zagl_news {
color:#EE6F1A;
font-family:Tahoma,serif;
font-size:17px;
font-weight:normal;
margin:0;
}

.date {
background:#5B5B5B none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,serif;
font-size:11px;
margin-top:1em;
}

#date {
	background:#5B5B5B none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Tahoma,serif;
	font-size:11px;
	margin-top:1em;
}
#clearfix {
	display:block;
}

#twocols {
/*	float:right;*/
	margin-left:245px;
	position:relative;
	min-height:1100px;
}

.twocols {
	float:right;
	margin-left:245px;
	position:relative;
	min-height:1100px;
}


.wrapper
{
	min-height: 900px;
}
#rightcol{
	float: right;
	margin-bottom: 65px;
	width: 245px;
}

#maintext {
	color:#010101;
	font-family:Tahoma,serif;
	font-size:13px;
	margin:0 4% 15px 25px;
	padding:0;
	/*width:100%;
	min-width: 100%;*/
}

.allnews {
background:#5B5B5B none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-family:Tahoma,serif;
font-size:12px;
margin-top:-5px;
padding:2px 4px;
}

.catblock_left {
margin:0 255px 0 20px;
position:relative;
}

.cat_image_shadow {
background:transparent url(/images/img_border_shadow1.png) no-repeat scroll -5px top;
padding:10px;
text-align:center;
width:155px;
}

#leftcol{
	float:left;
	width:245px;
}

#maincol {
	display:inline;
	float:left;
	margin-right:232px;
	margin-left:20px;
	position:relative;
	/*min-width:70%*/
}

.maincol {
	display:inline;
	float:left;
	margin-right:232px;
	position:relative;
	margin-left:20px;
	/*min-width:70%;*/
	/*width:100%;*/
}

/** {
	margin: 0;
	padding: 0;
	/*border: 0
}*/

.formleft {
color:#666666;
float:left;
line-height:27px;
vertical-align:middle;
width:140px;
}

.formturbo input {
margin:5px 0;
width:235px;
}

.formturbo img {
border:1px solid #B3B9C3;
height:48px;
left:2px;
margin-top:5px;
padding:0;
top:0;
width:118px;
}

.send {
background:transparent url(/images/send.gif) no-repeat scroll left top;
border:0 none;
height:18px;
left:152px;
top:30px;
width:75px;
}

.formturbo input.typecapcha {
left:140px;
position:relative;
width:95px;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
font-family:"Times New Roman";
font-size:12pt;
margin:0 0 0.0001pt;
}

#blockfor_serv_head {
	height:136px;
}

#motory {
	background:transparent url(/images/motory.jpg) no-repeat scroll 0 0;
	height:31px;
	position:absolute;
	left:12px;
	top:120px;
	width:361px;
	color:white;
	font-size:23px;
	line-height:30px;
	padding-left:20px;
}

#cont {
	color:#BCBCBC;
	font-family:Tahoma,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:55px;
	position:absolute;
	right:25px;
	text-align:right;
	top:35px;
	width:226px;
}

#serv_head{
	background:transparent url(/images/serv_head.jpg) no-repeat scroll 50% 0;
	height:136px;
}

#shadow-head {
	background:transparent url(/images/shadow-head.gif) no-repeat scroll left top;
	height:12px;
	width:695px;
	float: right; 
}

#shtrix_line {
        clear: both;
        margin: 0 12px 12px 12px;
	background:transparent url(/images/h1-bg.gif) repeat scroll left top;
	height:0;
	text-align:center;
}

#cont_text{
	color:#ED9226;
	font-size:15px;
}

#gradient {
	background:transparent url(/images/whitegrad.png) repeat-x scroll left bottom;
	bottom:840px;
	height:60px;
	position:absolute;
	width:100%;
}

#logo
{
	background:transparent url(/images/logo.png) no-repeat scroll 0 0;
	border:0 none;
	height:79px;
	left:30px;
	position:absolute;
	top:30px;
	width:209px
}

#serv_head
{
	background:transparent url(/images/serv_head.jpg) no-repeat scroll 50% 0;
	height:136px;
}


body {
	background:transparent url(/images/topbg.jpg) repeat-x scroll left top;
}
#body {
	background:transparent url(/images/bottom_bg.jpg) repeat-x scroll left bottom;
}
html, body {
	font-family: Tahoma;
	font-size: 11px;
	margin:0;
	padding:0;
}
a {
	color: #00adef
}
h1 {
}
h1 span {
	display: none
}
h2 {
	color:#646464;
	display:inline;
	font-family:Tahoma,Arial,sans-serif;
	font-size:18px;
	margin:0 20px;
}

.header3{ 
color:#EE6F1A;
font-size:17px;
font-weight:normal;
margin:0;
padding:0 0 5px;
}
/*
h3 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: italic;
	color: #949494
}
*/
h3 {
color:#EE6F1A;
font-size:17px;
font-weight:normal;
margin:0;
padding:0 0 5px;
}
ul, ol {
    margin-left: 20px;
}

/*input[type="submit"],
input[type="button"] {
	padding: 1px 10px; !important
	font-size: 11px; !important
}*/

#vote {
	background: #f8ecec
}
	#vote h2 {
		color: #cb4747	
	}
	#vote p {
		margin-bottom: 10px;
		padding: 10px;
		font-weight: bold;
		background: #fdf9f9
	}

.textinputs {
	width: 200px;
	height: 16px;
	padding: 1px;
	font-size: 11px;
	font-family:Tahoma,serif;
	border: #95aec5 1px solid
}

#container {
}
#quick-links {
	position: absolute;
	top: 47px;
	margin-left: 320px;
	z-index: 1;
	right:50px;
	top:25px;
	width:216px;
}
	#quick-links a {
		display: block;
		float: left;
		margin: 0 15px;
	}
	#quick-links #home {
		width: 11px;
		height: 10px;
		background: url(/images/icons/home_active.gif)
	}
	#quick-links #sitetree {
		width: 11px;
		height: 9px;
		background: url(/images/icons/sitetree.gif)
	}
	#quick-links #favorit {
		width: 11px;
		height: 9px;
		background: url(/images/icons/favorit.gif)
	}
	#quick-links #mailto {
		width: 12px;
		height: 8px;
		background: url(/images/icons/mailto.gif)
	}
		#quick-links a span {
			display: none
		}
#banner468x60 {
	position: absolute;
	top: 15px;
	margin-left: 477px;
	width: 468px;
	height: 60px;
	background: url(/images/banner468x60.png) no-repeat right
}
#header {
	min-width:960px;
	padding:20px 12px 0 12px;
}

#langs {
	position: absolute;
	margin: 20px 0 0 150px
}
	#langs a {
		padding: 2px 6px;
		text-transform: uppercase;
		background: #fff
	}
	#langs a.active {
		text-decoration: none;
		color: #fff;
		background: #ff6400
	}
#auth {
	position: absolute;
	margin: 65px 0 0 30px;
	color: #002f81
}
	#auth label {
		float: left;
		margin: 3px 0;
		font-weight: 600
	}
	#auth input {
		display: block;
		margin: 3px 0 4px 35px
	}
	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 {
		float: left;
		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;
	}
	#menu a.active {
		text-decoration: none;
		color: #fff;
		background: #ff6400					
	}

#content {
	margin-top: 20px;
}
.column {
	float: left;
	width: 290px;
	margin-bottom: 40px
}
.block {
	padding: 10px
}
#search, #rubricator {
	margin-bottom: 10px;
	background: #f2f2f2
}
#search {
	background: #fbebeb
}
	#search .input {
		width: 135px
	}
	#rubricator h2 {
		color: #888888
	}
	#rubricator ul {
		padding: 10px;
		background: #fff;
		margin-left: 0px;
	}
		#rubricator ul li {
			margin: 2px 10px
		}

#footer {
	clear: both;
	padding: 30px 0
}


#center ul {
	padding-left:	20px;
	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;
	}


	#news_photo
	{
		float:left;
margin-bottom:5px;
margin-left:0;
margin-right:5px;
margin-top:5px;
	}

	#center img.news_photo {
		float:	right;
		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: #E8F1FA !important;
	}

	#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 {
		background-color: #F6F9FE;
		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 {
		background-color: #E8F1FA !important;
	}
	
.codeButtons {
	background-color:#F99E1C;
	border:medium none;
	color:#FFFFFF;
	font-size:7pt;
}


.post_text {
	background:url("/images/fon_postview.gif") no-repeat scroll right top transparent;
	width: 80%;
}

.post_text .edit {
	float:right;
	height:22px;
	text-align:right;
}

#comment_add_form {
	width: 80%;
}

.edit .control {
	color:#999999;
	display:inline;
	padding:0 2px;
	width:120px;
}

.post_text .info {
	color:#777777;
	padding-bottom:10px;
}

.comments .edit {
	text-align:right;
	width: 80%;
}

.comments .comment {
	background-color:#F1F1F1;
	margin-bottom:10px;
	padding:5px;
	width:80%;
}

.comments .subcomment {
	background:url("/images/cms/blogs20/sub-comment.gif") no-repeat scroll 0 0 transparent;
	padding-left:30px;
}

.postblog{ width:80%; float:left; }

.postblog h2 a { color:#EE6F1A; text-decoration:none; }

.postblog h2 { font-size:14px; margin:0;}

.postblog .item { background:url("/images/fon_postlist.gif") no-repeat scroll right bottom #EFEFEF; padding:7px 14px; border: 1px solid white; }

.postblog .edit { height:22px; text-align:right; }

.postblog .item .image { float:left; padding-right:14px; width:128px;}

.postblog .item img { border:4px solid white; }

.postblog  .item .text img { border: 0; margin:0; }

.postblog .text p { margin:5px 0; }

.postblog .clr { clear:both; height:1px; overflow:hidden; }

.postblog .item .info { color:#3F3F3F; font-style:italic; margin:0 0 10px;}

form fieldset {
	border:1px solid #CCCCCC;
	padding:10px;
}

form legend {
	font-size:16px;
	font-weight:bold;
}

form .info {
	color: #666666;
}


#maintext_inner form .need {border: #F99D1C solid 1px;}
#maintext_inner form .required-ok  {border: solid 1px; border-color:#5E5E5E #E6E6E6 #E6E6E6 #8D8D8D;}
#maintext_inner form .error {color: red;}

.gallery {float:left; width:100%;}
.gallery h3 a {color:#EE6F1A; text-decoration:none;}
.gallery .clr {clear:both; height:1px; overflow:hidden;}
.gallery .item {margin:20px 0; background-color:#EFEFEF; border:1px solid #DADADA; padding: 15px;}
.gallery .photo {text-decoration: none;}
.gallery .photo img {float: left;}
.gallery .text  {overflow:hidden; padding-left:15px;}
.gallery .desc {color:#000000; margin-bottom:5px;} 
.gallery .info  {color:#808080; margin-bottom:5px;}
.gallery .pages { background-color:#EFEFEF; display:table; margin:10px auto; padding:10px; width:auto;}

.photos .items{background-color:#FCFCFC; border:1px solid #EEEEEE; padding:10px;}
.photos .summ {padding:15px 5px 0; height:25px;}
.photos .pagelink {height:25px;}
.photos .expl {color:gray; padding:0 6px 0 5px;}
.summ .info {float:left; padding-bottom:4px; padding-top:3px;}

.photos .pagelist {float:right; list-style:none outside none; margin:0; padding:0;}
.photos .pagelist .current, .photos .pagelist .current a, .photos .pagelist .current a:hover {
border-bottom:2px solid black; 
border-color:black; color:black; display:block; font-weight:bold; padding:3px 2px 2px;}
.photos .pagelist a {display:block; padding:3px 3px 2px; text-decoration: none;}
.photos .pagelist a:hover {background: #EE6F1A; border-color: #EE6F1A; border-bottom: 2px solid #EE6F1A;
  color: white; text-decoration: none;}
.photos .pagelist li {display:inline; float:left;}
.photos hr {border:0; height:1; }

.photos .item {float: left; margin:9px; height:162px; width:22%;}
.photos .sm_image img {border:1px solid #E0E0E0; padding:5px;}
.photos .image img {border:1px solid #E0E0E0; padding:10px;}
.photos .descr {margin-top:10px; width:660px;}
.descr hr {height:1px; background-color:#6f6f6f;}
.descr .descr_l {float:left;}
.descr .descr_r {float:right;}

.comments .cinfo {font-size:0.85em;}
.comments .item {float:none; height:auto; margin:0px; width:auto;}
.photos .comment {width:auto;}
.add_form {margin-top:10px;}

#gallerytext_inner { width:97%; float:left; color: #010101; font-family: Tahoma,serif; font-size: 13px; padding-left: 20px; }
#gallerytext_inner form .need {border: #F99D1C solid 1px;}
#gallerytext_inner form .required-ok  {border: solid 1px; border-color:#5E5E5E #E6E6E6 #E6E6E6 #8D8D8D;}
#gallerytext_inner form .error {color: red;}