﻿#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:5px 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;
}

.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: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 {
position:absolute;
right:15px;
top:13px;
}

.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-bottom:20px;
width:500px;
}

.small_image_block {
display:inline;
float:left;
margin:7px auto;
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:10px 10px 20px 0;
padding:0;
position:relative;
}

.news_image img { margin: 5px 10px 5px 0px; }
.news_image { float: left; }

.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 {
padding:10px;
text-align:center;
width:155px;
}

.small_image1 {
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;
}

#centercontent3 {
margin-left:244px;
margin-right:260px;
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:90px;
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;
}

.shadow_leftcol {
background:url(/images/shadow-left.png) no-repeat left top;
height:28px;
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%;
}
#zagl_news {
	color:#EE6F1A;
	font-family:Tahoma,serif;
	font-size:17px;
	font-weight:normal;
	margin:0;
}
.zagl_news, .zagl_news a {
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 {
	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;
}

.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;
}

.maincol {
	display:inline;
	float:left;
	margin-right:232px;
	position:relative;
	margin-left:20px;
}

.formleft {
color:#666666;
float:left;
line-height:27px;
vertical-align:middle;
width:140px;
}

.formturbo input {
margin:5px 0;
}

.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;
}

#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;
}

#gradient {
	bottom:840px;
	height:60px;
	position:absolute;
	width:100%;
}
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 {
color:#EE6F1A;
font-size:17px;
font-weight:normal;
margin:0;
padding:0 0 5px;
}
ul, ol {
    margin-left: 20px;
}

#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
}
.select {
	width: 224px;
	height: 20px;
	padding: 1px;
	font-size: 11px;
	font-family:Tahoma,serif;
	border: #95aec5 1px solid
}
#banner468x60 {
	position: absolute;
	top: 15px;
	margin-left: 477px;
	width: 468px;
	height: 60px;
	background: url(/images/banner468x60.png) no-repeat right
}
#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
}
	#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 {
    border-top: 4px solid #828282;
	min-width: 462px;
}
    #search form {
        background: #e2e2e2;
    }
	#search form div {
	    //margin: 0 auto;
		width: 442px;
	}
    #search .shadow {
        background:url("/images/sait/search_shadow.png") repeat-x scroll 0 0 transparent;
        height: 10px;
        width: 100%;
    }
	#search input.textinputs {
        height: 20px;
        width: 366px;
        border: 1px solid #838383;
        color: #838383;
        font-size: 15px;
	}
    #search input.search_but {
        background-color: #F5A518;
        border: 1px solid #838383;
        color: white;
        font-size: 15px;
        height: 24px;
}
	#rubricator h2 {
		color: #888888
	}
	#rubricator ul {
		padding: 10px;
		background: #fff;
		margin-left: 0px;
	}
		#rubricator ul li {
			margin: 2px 10px
		}
#maintext_inner .search_founded p {
	margin: 5px 0 20px 0;
}

#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;
	}

.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 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 {
	padding-top: 10px;
}
.comments .edit {
	text-align:right;
	width: 80%;
}

.comments .comment {
	background-color:#F1F1F1;
	margin-bottom:10px;
	padding:5px;
}

.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; }

.blogs .edit { height:auto; text-align:right; background-color: white; }

.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;
}

form .need {border: #F99D1C solid 1px;}
form .required-ok  {border: solid 1px; border-color:#5E5E5E #E6E6E6 #E6E6E6 #8D8D8D;}
form .error {color: red;}

.price_link {left:120px; position:absolute; top:270px;}
.photo_link {left:120px; position:absolute; top:375px;}

div.news_block {margin:10px 0 0;}
div.news_telo {color:#000000;font-family:tahoma;font-size:12px;margin-left:12px;}
div.news_telo div.news_input {background:url("/images/block_fon.gif") repeat-x scroll 0 0 #E4E4E4;padding:10px 10px 10px 20px;}
div.news_block_header {color:#4E4E4E;font-family:tahoma;font-size:16px;font-weight:bold; padding-bottom:10px;}
div.news_input .item {padding:5px 0 10px;}

.news_block .all_art {padding:10px; text-align:right;}

.feedback {border:0 none; bottom:50%; cursor:pointer; left:0; margin:0; overflow:hidden; position:fixed; visibility:visible; z-index:6000;}

.links a {margin-left:10px;}

#navibar {padding-top:5px;}

#centercontent .all_comments {
	padding: 0 30px 30px 0;
}

.all_comments .com_text p{
	margin:5px 0;
}

.all_comments .com_text{
	margin:5px 0;
}

.all_comments  .com_auth {
font-style:italic;
text-align:right;
}

div.golos_input .item .descr  p  { clear:none; margin:5px 0 0; }


#container {
    min-width: 1000px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");
}
#header {
    padding: 0 20px 0 0;
	font-family: arial;
	background: url(/images/head/head-left-fon.png) no-repeat scroll 0 0 transparent;
	height: 155px;
}
#header .header_bg {
    padding: 0 20px 0 0;
	font-family: arial;
	background: url(/images/head/head-left-fon.png) no-repeat scroll 0 0 transparent;
	height: 156px;
	width: 911px;
	position: absolute;
}
#shadow-head {
    background: url(/images/shadow-head.gif) no-repeat scroll left top transparent;
    float: right;
    height: 12px;
    width: 695px;
}
#logo {
    margin: 16px 0 3px;
}
#slogan {
    color: black;
    font-size: 1.85em;
    font-weight: bold;
}
#slogan h1 {
    color: black;
    font-size: 19px;
    font-weight: bold;
	margin: 0;
}
#header .col1 {
    float: left;
	margin: 0 0 0 15px;
	width: 310px;
}
#header .col2 {
	float: left;
	margin-top: 22px;
    width: 22%;
}
#header .col3 {
    float: left;
    margin-top: 30px;
    width: 21%;
    text-align: right;
}
#header .col3 .col31 {
    float: right;
    text-align: left;
}
#header .col4 {
	float: right;
	color: white;
	width: 230px;
	height: 100%;
}
.fl {
	float: left;
}
.mr {
	margin-right: 5%;
}
.col2 .act-button {
	background: url(/images/head/button-fon.png) no-repeat 0 -2px;
    height: 30px;
    padding: 10px 12px 10px 5px;
    text-align: center;
	margin: 0 auto;
    width: 206px;
}
.col2 .act-button:hover{
	background-position:0 -51px;
}
.col2 .act-button.click{
	background-position:0 -100px;
}
.act-button a {
    color: #FFFFFF;
    display: block;
    font-size: 1.4em;
    padding: 7px 0 9px;
    text-decoration: none;
}

.col3 a {
	color: #484848;
	text-decoration: none;
}
.col3 .icon {
    background-repeat: no-repeat;
    color: #464646;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.5em;
    padding-left: 29px;
}

.icon.icq {
    background-image: url(/images/head/icon-icq.gif);
    background-position: 3px 2px;
    float: left;
    margin: 7px 15px 0 0;
}
.icon.phone {
    background-image: url(/images/head/icon-phone.png);
    background-position: 0 1px;
    font-size: 1.5em;
    line-height: 1.5em;
    margin-top: 0;
    padding-left: 30px;
}
.icon.email {
    background-image: url(/images/head/icon-email.png);
    background-position: 1px 7px;
    font-size: 1.5em;
    line-height: 1.5em;
    margin-top: 7px;
    padding-left: 30px;
}
.sale-sl {
    color: #202020;
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 6px;
    text-align: center;
}
.sale-sl .white {
	color: #fff;
}
.sale-sl .blue {
	color: blue;
}
.sale-sl .red {
	color: red;
}
#header .turbo {
	position: absolute;
    right: 230px;
    top: 66px;
}

#basket {
    background: url(/images/head/cart-fon.jpg) repeat-x scroll 0 0 transparent;
    height: 94px;
    padding: 10px 10px 0;
    position: relative;
    text-align: left;
    width: 210px;
}
#basket a{
    color: black;
    font-size: 1.7em;
}
#basket-header {
	background: url(/images/head/cart-basket.png) no-repeat scroll 90% 0 transparent;
    color: black;
    line-height: 2.5em;
    margin-bottom: 5px;
}
#basket .basket_info {
	font-size: 1.7em;
}
#shadow-basket {
    background: url(/images/head/cart-block-sh.png) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 100%;
}

#quick-links {
	margin: 5px 20px;
}
#quick-links a {
    display: block;
    float: left;
    margin: 0 15px;
}
#quick-links #favorit {
    background: url(/images/head/icon-favorite.png) repeat scroll 0 0 transparent;
    height: 17px;
    width: 17px;
}
#quick-links #home {
    background: url(/images/head/icon-home.png) repeat scroll 0 0 transparent;
    height: 17px;
    width: 17px;
}
#quick-links #sitetree {
    background: url(/images/head/icon-map.png) repeat scroll 0 0 transparent;
    height: 17px;
    width: 17px;
}
#quick-links #mailto {
    background: url(/images/head/icon-mailto.png) repeat scroll 0 0 transparent;
    height: 17px;
    width: 17px;
}
#quick-links a span, .toggle_text {
    display: none;
}
