
/*-- Body
--------------------------------------------------------*/


body {
	padding:0px;
	margin:0px;
	background-color:#FAF2D9;
}

body, td {
	font-family:tahoma;
	font-size:13px;
	color:black;
}

td {
	font-family:tahoma;
	vertical-align:top;
	line-height:120%;
}

div.hh1, div.hh2, div.hh3, div.hh4, div.hh5, div.hh6, p {
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}

h1 {
 	padding:0px;
	margin:0px;
	font-size:
}

div.hh1, h1 {
	font-size:28px;
	font-weight:normal;
}

div.hh2 {
	font-size:23px;
	font-weight:normal;
}

div.hh3 {
	font-size:18px;
}

ol, ul {
	padding-top:0px;
	margin-top:0px;
}

form {
	padding:0px;
	margin:0px;
	display:block;
}

a {
	color:#136DB2;
}

a:hover {
	color:#CE4900;
}

.green, a.green, .green a {
	color:#429B0F;
}

a:hover.green, .green a:hover {
	color:#429B0F;
	text-decoration:none;
}

.red , a.red, .red a{
	color:#CE4900;
}

a:hover.red, .red a:hover {
	color:#CE4900;
	text-decoration:none;
}

.top_corners, .bottom_corners {
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

.top_corners div, .bottom_corners div{
	background-repeat:no-repeat;
	background-position:right top;
}

.top_corners_2{
	background-image:url('../img/lt_2.gif');
	background-repeat:no-repeat;
	height:12px;
	background-color:#FAF2D9;
	position:relative;
	overflow:hidden;
}

.top_corners_2 div{
	background-image:url('../img/rt_2.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

.bottom_corners_2{
	background-image:url('../img/lb_2.gif');
	background-repeat:no-repeat;
	height:12px;
	background-color:#FAF2D9;
	position:relative;
	overflow:hidden;
}

.bottom_corners_2 div{
	background-image:url('../img/rb_2.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

.top_corners_3{
	background-image:url('../img/lt_5.gif');
	background-repeat:no-repeat;
	height:12px;
	background-color:#FDF9EE;
	position:relative;
	overflow:hidden;
}

.top_corners_3 div{
	background-image:url('../img/rt_5.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

.bottom_corners_3{
	background-image:url('../img/lb_5.gif');
	background-repeat:no-repeat;
	height:12px;
	background-color:#FDF9EE;
	position:relative;
	overflow:hidden;
}

.bottom_corners_3 div{
	background-image:url('../img/rb_5.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

/*-- Content
--------------------------------------------------------*/

.content_container {
	background-image:url('../img/lc_1.gif');
	background-repeat:repeat-y;
	background-color:#ffffff;
	border-collapse:collapse;
	width:974px;
	margin-top:5px;
	position:relative;
}

.content_container .content_container_in {
	padding:0px;
	margin:0px;
	background-image:url('../img/rc_1.gif');
	background-repeat:repeat-y;
	background-position:right top;
	border-collapse:collapse;
}

.content_container .content_container_in .top_corners{
	background-image:url('../img/tc_1.gif');
}

.content_container .content_container_in .top_corners div{
	background-image:url('../img/rt_1.gif');
}

.content_container .content_container_in .bottom_corners{
	background-image:url('../img/bc_1.gif');
}

.content_container .content_container_in .bottom_corners div{
	background-image:url('../img/rb_1.gif');
}

.content_container .content_container_in .top_part {
	width:100%;
	border-collapse:collapse;
	margin-bottom:17px;
}

.logo div.hh1 {
	margin:0px;
	padding:0px;
	height:85px;
	padding-left:28px;
}

.logo a img{
	border:0px;
	padding-top:9px;
}

.top_part .user_menu {
	padding-top:9px;
	padding-right:28px;
	white-space:nowrap;
}

.top_part .user_menu_in {
	background-color:#FAF2D9;
	min-width:302px;
}

.content_container_in .user_menu p{
	padding-left:28px;
	padding-right:28px;
	padding-bottom:8px;
	padding-top:1px;
	display:block;
	color:#454545;
	font-size:11px;
}

.content_container_in .user_menu .user {
	padding-left:15px;
	background-image:url('../img/icon_user.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
	padding-bottom:5px;
}

.content_container_in .user_menu .menu_links {
	padding-left:28px;
	padding-right:17px;
	padding-bottom:4px;
	padding-top:0px;
	display:block;
}

.content_container_in .user_menu .menu_links a{
	padding-right:20px;
}

.top_part_2 {
	height:50px;
	background-image:url('../img/menu_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin-bottom:33px;
	position:relative;
	z-index:10;
	width:100%;
}

.top_part_2 .menu {
	background-image:url('../img/menu_bg_3.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:646px;
}

.top_part_2 .search_form {
	background-image:url('../img/menu_bg_2.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
	padding-right:32px;
	padding-top:8px;
}

.top_part_2 .search_form form table{
	border-collapse:collapse;
	position:relative;
}

.top_part_2 .search_form form table td{
	padding:0px;
	margin:0px;
}

.top_part_2 .search_form .search {
	padding-top:4px;
	width:253px;
}

.top_part_2 .search_form .search_options {
	background-image:url('../img/search_bg.gif');
	background-repeat:repeat-x;
	background-position:right top;
	background-color:#FECF3B;
	padding:3px;
	position:absolute;
	z-index:10;
	width:249px;
}

.top_part_2 .search_form .search_options input {
	width:242px;
	border:0px solid white;
	background-color:#FAF2D9;
	font-size:11px;
	font-family:tahoma;
	color:#454545;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#searchForm input.search { width: 97%; margin: 0; }
#searchForm table.p_2 td.first { width: 90%; padding: 0; margin: 0; }
#searchForm table.p_2 td.second { width: 10%; padding: 0; margin: 0; text-align: right; }
#searchForm table.p_2 td.second input { float: right; margin: 0; padding: 0; }

.top_part_2 .search_form .search_options_in {
	height:18px;
}

.top_part_2 .search_form .search_options div {
	background-color:#FAF2D9;
	height:18px;
}

.top_part_2 .search_form #s_more {
	display:none;
	height:101px;
	padding-bottom:5px;
	overflow:auto;
	width:249px;
	margin:0px;
	border-top:1px solid #D4CBB0;
}

.top_part_2 .search_form #s_more a{
	display:block;
	font-size:11px;
	font-family:tahoma;
	color:#454545;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:2px;
	padding-left:3px;
	margin-right:2px;
	padding-right:3px;
}

.top_part_2 .search_form #s_more a:hover{
	background-color:#F5AC0E;
	color:#ffffff;
}

.top_part_2 .search_form .search_button div{
	width:38px;
	text-align:right;
	padding-right:4px;
}


/*-- Content part
--------------------------------------------------------*/

.content_part {
	border-collapse:collapse;
}

.content_part div.hh1.title {
	font-family:verdana;
	margin:0; padding:0 0 10px 0;
	color:#365267;
	font-size:28px;
	font-weight:normal;
	line-height:100%;
	padding-left:27px;
	background-repeat:no-repeat;
	width:573px;
	clear:both;
}

.content_part div.hh1.title strong {
	font-weight: normal;
}

.content_part div.hh1.title a{
	color:#365267;
}

.content_part div.hh1.title a:hover {
	color:#CE4900;
}

.content_part div.hh1.title_2 {
	font-family:verdana;
	color:#365267;
	font-size:28px;
	font-weight:normal;
	line-height:100%;
	width:573px;
	clear:both;
	padding-bottom:15px;
}

.content_part div.hh1.title span {
	color:#ffffff;
	font-weight: bold;
	display: inline-block;
	clear: both;
}

.content_part div.hh1.title.bad {
	background-image:url('../img/h1_rating_1.gif');
	background-position:0% 0px;
}
.content_part div.hh1.title.good {
	background-image:url('../img/h1_rating_good_1.gif');
	background-position:0% 0px;
}

.content_part div.hh1.title.bad span{
	background-image:url('../img/h1_rating_2.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
	font-size:23px;
	display:block;
	float:left;
	margin-right:8px;
	height:30px;
}
.content_part div.hh1.title.good span{
	background-image:url('../img/h1_rating_good_2.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
	font-size:23px;
	display:block;
	float:left;
	margin-right:8px;
	height:30px;
}

.content_part div.hh1.title.bad span span {
	background-image:url('../img/h1_rating_3.gif');
	background-repeat:no-repeat;
	background-position:100% 0px;
	padding-right:7px;
	display:block;
	margin:0px;
}
.content_part div.hh1.title.good span span {
	background-image:url('../img/h1_rating_good_3.gif');
	background-repeat:no-repeat;
	background-position:100% 0px;
	padding-right:7px;
	display:block;
	margin:0px;
}

.content_part div.hh1.title.bad img{
	float:left;
	padding:0 10px 0 5px;
}
.content_part div.hh1.title.good img{
	float:left;
	padding:0 10px 0 5px;
}

.content_part .left_column{
	padding:0px;
	padding-left:23px;
	padding-right:28px;
	padding-bottom:37px;
	width:622px;
}

.content_part .right_column{
	padding:0px;
	padding-right:26px;
	padding-bottom:37px;
	width:296px;
}

.content_part .right_column div.hh4.title{
	font-size:13px;
	font-weight:normal;
	padding-left:63px;
	padding-top:4px;
}

.content_part .right_column div.hh4.icon_stat{
	background-image:url('../img/icon_stat.gif');
	background-repeat:no-repeat;
	background-position:14px 1px;
	color:#365267;
}

.content_part .right_column div.hh4.icon_graph{
	background-image:url('../img/icon_graph.gif');
	background-repeat:no-repeat;
	background-position:13px 1px;
}

.content_part .right_column div.hh4.icon_comments{
	background-image:url('../img/icon_comments.gif');
	background-repeat:no-repeat;
	background-position:13px 0px;
}

.content_part .right_column div.hh4.icon_about{
	background-image:url('../img/icon_about.gif');
	background-repeat:no-repeat;
	background-position:13px 0px;
}

/*-- Company info 1
--------------------------------------------------------*/

.content_part .company_info_1 {
	clear:both;
	border-collapse:collapse;
	margin-bottom:26px;
}

.content_part .company_info_1 {
	width:100%;
	clear:both;
}

.content_part .logo_block {
	width:128px;
	clear:both;
	padding-right:16px;
}

.content_part .logo_block .top_corners {
	background-image:url('../img/tc_3.gif');
	height:16px;
}

.content_part .logo_block .top_corners div{
	background-image:url('../img/rt_3.gif');
}


.content_part .logo_block .bottom_corners {
	background-image:url('../img/bc_3.gif');
	height:16px;
}

.content_part .logo_block .bottom_corners div{
	background-image:url('../img/rb_3.gif');
}

.content_part .logo_block .logo_in {
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	min-height:96px;
}

.content_part .logo_block .logo_in img{
	border:0px;
}

.content_part .info_block .info_block_in {
	background-color:#FAF2D9;
	font-size:11px;
	padding-left:12px;
	padding-right:9px;
	min-height:104px;
}

.content_part .info_block .info_block_in .menu_links {
	font-size:12px;
	padding-bottom:0px;
	position:relative;
	z-index:2;
}

/*-- Info stat
--------------------------------------------------------*/

.content_part .stat_list {
	width:302px;
	margin-bottom:23px;
}

.content_part .stat_list .stat_list_in{
	background-color:#FAF2D9;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;
}

.content_part .stat_list .stat_list_in table{
	border-collapse:collapse;
	width:100%;
}

.content_part .stat_list .stat_list_in td{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	color:#454545;
}

.content_part .stat_list .stat_list_in td{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	color:#454545;
}

.content_part .stat_list .stat_list_in .number {
	padding-left:14px;
	padding-right:13px;
	width: 1%;
}

.content_part .stat_list .stat_list_in .link {
	padding-right:11px;
}

.content_part .stat_list .stat_list_in .link a{
	color:#009933;
}

.content_part .stat_list .stat_list_in .link a:hover{
	text-decoration:none;
}

.content_part .stat_list .stat_list_in .bad_stat .link a{
	color:#CC0000;
}

.content_part .stat_list .stat_list_in .stat_number {
	padding-right:13px;
	color:#009933;
}

.content_part .stat_list .stat_list_in .bad_stat .stat_number {
	color:#CC0000;
}

.content_part .stat_list .stat_list_in .active td {
	background-image:url('../img/stat_bg_1.gif');
	background-repeat:repeat-x;
	background-position:0px 2px;
	font-weight:bold;
	color:#ffffff;
}

.content_part .stat_list .stat_list_in .active .number {
	background-image:url('../img/stat_bg_3.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.content_part .stat_list .stat_list_in .active .link a {
	color:#ffffff;
	text-decoration:none;
}

.content_part .stat_list .stat_list_in .active .stat_number {
	color:#ffffff;
	background-image:url('../img/stat_bg_2.gif');
	background-repeat:no-repeat;
	background-position:100% 2px;
}

.content_part .stat_list .stat_list_in .good_stat_active td {
	background-image:url('../img/stat_bg_9.gif');
	background-repeat:repeat-x;
	background-position:0px 2px;
	font-weight:bold;
	color:#ffffff;
}

.content_part .stat_list .stat_list_in .good_stat_active .number {
	background-image:url('../img/stat_bg_8.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.content_part .stat_list .stat_list_in .good_stat_active .link a {
	color:#ffffff;
	text-decoration:none;
}

.content_part .stat_list .stat_list_in .good_stat_active .stat_number {
	color:#ffffff;
	background-image:url('../img/stat_bg_7.gif');
	background-repeat:no-repeat;
	background-position:100% 2px;
}

.content_part .stat_list .stat_list_in .link_to_all .number {
	background-image:url('../img/stat_bg_6.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.content_part .stat_list .stat_list_in .link_to_all .link {
	padding:0px;
}


.content_part .stat_list .stat_list_in .link_to_all .link a {
	color:#136DB2;
	display:block;
	background-image:url('../img/stat_bg_5.gif');
	background-repeat:no-repeat;
	background-position:100% 2px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.content_part .stat_list .stat_list_in .link_to_all td {
	background-image:url('../img/stat_bg_4.gif');
	background-repeat:repeat-x;
	background-position:0px 2px;
}

.content_part .graphic {
	padding-left:7px;
	padding-top:6px;
}

.content_part .top_comments {
	padding-left:14px;
	padding-right:8px;
}

.content_part .top_comments div.hh6{
	font-weight:normal;
	font-size:13px;
	padding:0px;
	margin:0px;
}

.content_part .top_comments table {
	margin-bottom:8px;
	margin-top:0px;
	padding:0px;
	position:relative;
	z-index:2;
	margin-top:-4px;
}

.content_part .top_comments table td{
	font-size:11px;
	color:#999999;
	padding:0px;
}

.content_part .top_comments table td a{
	margin:0px;
	padding:0px;
}

.content_part .stat_list_in .top_comments .comments{
	background-image:url('../img/comments_2.gif');
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:18px;
	width:103px;
	padding-right:10px;
}

.content_part .stat_list_in .top_comments .comments a{
	display:block;
	width:103px;
}

.content_part .stat_list_in .top_comments table .user{
	background-image:url('../img/icon_user.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:18px;
}
.content_part .stat_list_in .top_comments table .user a.admin{
	color: #ce4900;
}

.content_part .top_comments .comments a:hover, .content_part .top_comments .user a:hover{
	text-decoration:underline;
}

.content_part .top_comments div.hh6 .about {
	color:black;
}

.content_part .top_comments div.hh6 .about a{
	color:#136DB2;
}

.content_part .top_comments div.hh4 .about a:hover{
	color:#CE4900;
}

.content_part div.hh3.title {
	font-weight:normal;
	color:#454545;
	padding-bottom:12px;
}

/*-- Single reply
--------------------------------------------------------*/

.content_part .single_reply {
	font-size:11px;
	padding-left:18px;
	padding-right:18px;
	padding-top:12px;
	padding-bottom:12px;
}

.content_part .single_reply .title {
	color:#999999;
	padding-bottom:2px;
}

.content_part .single_reply .title a{
	padding-left:15px;
	background-image:url('../img/icon_user.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-bottom:7px;
	position:relative;
}

.content_part .single_reply .title a.admin{
	color: #ce4900;
}

.content_part .single_reply p{
	padding-bottom:2px;
}

.content_part .single_reply.s_2{
	background-color:#FDF9EE;
	padding-top:0px;
	padding-bottom:0px;
}

/*-- Comment form
--------------------------------------------------------*/

{
	padding-top:34px;
}

.comment_form_in {
	background-color:#FAF2D9;
	padding-top:3px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:2px;
}

.comment_form_in div.hh3 {
	font-weight:normal;
	color:#454545;
	padding-bottom:15px;
}

.p_1 {
	font-weight:normal;
	color:#454545;
	padding-bottom:12px;
}

.p_1 td{
	vertical-align:middle;
	white-space:nowrap;
	padding-bottom:12px;
}

.p_1 input {
	margin-right:5px;
}

.p_1 .text {
	padding-right:16px;
	color:#454545;
}

#soglasn{
	margin-top:0px;
	margin-bottom:-2px;
}

html:root #soglasn{
	margin-left:-4px;
}
*+html #soglasn{
	margin-left:-4px;
}

#otz{
	margin-bottom:-15px
}

html:root #otz{
	float:left;
	margin-top:-10px;
}

input#h_otz{
	width:455px;
	padding:0px; margin:0px
}

.text_area {
	padding-right:16px;
	height:158px;
	width:440px;
	border:1px solid #F5EAC8;
	overflow:auto;
	margin-bottom:7px;
}

p {
	font-size:11px;
}

.p_2 td{
	color:#454545;
	padding-bottom:12px;
	vertical-align:middle;
}

.p_2 td label {
	white-space:nowrap;
}



.p_2 .line_1 {
	padding-bottom:11px;
}

.p_2 .line_1 input {
	border:1px solid #F5EAC8;
	width:124px;
	height:21px;
}

.p_2 .line_2 input {
	border:1px solid #F5EAC8;
	width:176px;
	height:21px;
}



.p_2 .line_2 td{
	padding-bottom:20px;
}


/*-- Company comments 1
--------------------------------------------------------*/

.content_part .company_comments_1 {
	width:100%;
}

.content_part .company_comments_1 .user_mark {
	width:39px;
	padding-right:18px;
	white-space:nowrap;
	font-size:18px;
	font-weight:bold;
	font-family:tahoma;
}

.content_part .company_comments_1 .user_mark div{
	width:39px;
	text-align:center;
	white-space:nowrap;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:45px;
}

.content_part .company_comments_1 .bad_mark .user_mark {
	color:#CE4900;
}

.content_part .company_comments_1 .bad_mark .user_mark div {
	background-image:url('../img/bad_mark.gif');
}

.content_part .company_comments_1 .good_mark .user_mark {
	color:#68AF3F;
}

.content_part .company_comments_1 .good_mark .user_mark div {
	background-image:url('../img/good_mark.gif');
}

.content_part .company_comments_1 .info_block {
	width:549px;
	padding-top:11px;
	color:#454545;
	font-size:13px;
	font-family:tahoma;
}

.content_part .company_comments_1 .info_block p{
	padding-right:8px;
}

.content_part .company_comments_1 .info_block div.hh3{
	font-weight:normal;
	padding-bottom:8px;
}

.content_part .company_comments_1 .info_block div.hh3 a:hover{
	text-decoration:none;
}

.content_part .company_comments_1 .bad_mark .info_block div.hh3 a{
	color:#CE4900;
}

.content_part .company_comments_1 .good_mark .info_block div.hh3 a{
	color:#68AF3F;
}

.content_part .company_comments_1 .info_block_stat {
	width:100%;
	margin-bottom:26px;
}

.content_part .company_comments_1 .info_block_stat td{
	font-size:11px;
	padding-top:3px;
}

.content_part .company_comments_1 .info_block_stat .user {
	white-space:nowrap;
	color:#999999;
	padding-left:15px;
	background-image:url('../img/icon_user_2.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-bottom:7px;
	padding-right:15px;
}
.content_part .company_comments_1 .info_block_stat .user a.admin {
	color: #ce4900;
}

.content_part .company_comments_1 .info_block_stat .comments {
	padding-left:18px;
	background-image:url('../img/comments.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-bottom:7px;
	padding-right:15px;
}

.content_part .company_comments_1 .info_block_stat .link {
	text-align:right;
	font-weight:bold;
	background-image:url('../img/read_all.gif');
	background-repeat:no-repeat;
	background-position:100% 0px;
}

.content_part .company_comments_1 .info_block_stat .link a{
	display:block;
	white-space:nowrap;
	color:#ffffff;
	padding-right:9px;
	padding-left:9px;
}

.content_part .company_comments_1 .info_block_stat .link a:hover{
	text-decoration:none;
}

.content_part .company_comments_1 .info_block_stat_2 {
	width:100%;
	position:relative;
	margin-top:-19px;
	z-index:2;
	margin-bottom:26px;
}

.content_part .company_comments_1 .info_block_stat_2 td{
	font-size:11px;
	width:50%;
}

.content_part .company_comments_1 .info_block_stat_2 .right_part {
	text-align:right;
	padding-right:3px;
}

.content_part .company_comments_1.single_comment .info_block div.hh3{
	margin-bottom:10px;
}

.content_part .company_comments_1.single_comment .info_block_stat {
	margin-bottom:3px;
}

.content_part .add_comments {
	background-image:url('../img/icon_comments_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:26px;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:22px;
}

/*-- Info table 1
--------------------------------------------------------*/

.info_table_1 {
	width:100%;
	margin-bottom:27px;
}

.info_table_1 td{
	padding-top:9px;
	padding-bottom:9px;
	background-color:#FDF9EE;
}

.info_table_1 .s_2 td{
	background-color:#ffffff;
}

.info_table_1 .title td{
	background-color:#FAF2D9;
	height:43px;
	vertical-align:middle;
	font-size:11px;
	padding-top:0px;
	padding-bottom:0px;
	color:black;
}

.info_table_1 .title td.p_1 {
	background-image:url('../img/info_table_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.info_table_1 .title td.p_8 {
	background-image:url('../img/info_table_2.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

.info_table_1 .title td.p_1 span{
	display:block;
	width:24px;
}

.info_table_1 .plus, .info_table_1 .minus {
	font-size:10px;
	padding-left:15px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:2px 10px;
	padding-top:11px;
}

.info_table_1 .minus {
	background-image:url('../img/icon_minus.gif');
	background-position:2px 11px;
}

.info_table_1 .plus {
	background-image:url('../img/icon_plus.gif');
}

.info_table_1 .title td.p_2 span{
	display:block;
	width:24px;
}

.info_table_1 .p_2 {
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
}

.info_table_1 .title td.p_3 {
	font-weight:bold;
}

.info_table_1 .p_3 {
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}

.info_table_1 .p_3 a{
	color:#429B0F;
}

.info_table_1 .p_3 a:hover {
	text-decoration:none;
}

.info_table_1 .bad_rating .p_3 a{
	color:#CE4900;
}

.info_table_1 .title td.p_4 {
	width:113px;
}

.info_table_1 .p_4 {
	padding-right:10px;
	font-size:11px;
}

.info_table_1 .p_5, .info_table_1 .p_6, .info_table_1 .p_7, .info_table_1 .p_8 {
	text-align:center;
	padding-right:9px;
	padding-left:9px;
}

.info_table_1 .p_8 {
	padding-right:11px;
}

.info_table_1 .title .p_5 {
	font-size:11px;
	font-weight:normal;
}

.info_table_1 .p_5 {
	font-weight:bold;
	font-size:12px;
}

.info_table_1 .p_5, .info_table_1 .p_7 {
	color:#429B0F;
}

.info_table_1 .bad_rating .p_5 {
	color:#CE4900;
}

/*-- Modules
--------------------------------------------------------*/

.modules.yandex {
	margin-bottom:23px;
}

.modules.begun {
	margin-left:24px;
	margin-bottom:22px;
}

/*-- Navigator
--------------------------------------------------------*/

.content_part .navigator {
	width:100%;
	background-color:#FAF2D9;
	background-image:url('../img/lt_4.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:33px;
	margin-top:13px;
}

.content_part .navigator td{
	vertical-align:middle;
	white-space:nowrap;
	padding-left:31px;
	padding-right:31px;
}

.content_part .navigator .right_part{
	background-image:url('../img/rt_4.gif');
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
	padding-right:29px;
}

.content_part .navigator .right_part a{
	margin-right:2px;
}

.content_part .navigator .right_part a.active{
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	cursor:text;
}

/*-- Footer
--------------------------------------------------------*/

.footer td{
	background-color:#FAF2D9;
	padding-bottom:53px;
	font-family:tahoma;
	font-size:12px;
}

.footer .left_part{
	width:60%;
	padding-left:67px;
	padding-right:10px;
	padding-top:10px;
}

.footer .left_part .blog{
	font-size:11px;
	color:#999999;
}

.footer .left_part .blog .title {
	font-size:12px;
}

.footer .left_part .blog div{
	padding-bottom:5px;
}

.footer .right_part{
	width:40%;
	padding-right:0px;
	padding-top:10px;
	font-size:12px;
	color:#999999;
}

.footer .right_part div{
	width:348px;
	float:right;
}

.footer .right_part p{
	padding-bottom:12px;
	padding-left:23px;
}

.footer .right_part p a{
	margin-right:12px;
	font-size:11px;
}

.footer .right_part img{
	border:0px;
	margin-left:23px;
	margin-top:9px;
}



/*-- Register
--------------------------------------------*/

.reg_width{
	width:120px;
}

.reg_value{
	width: 200px;
}

.reg_margin{
	margin-bottom:-35px;
}

.p_2 input {
	border:1px solid #e8dfc3;
	width:120px;
	height:21px;
	margin-right:15px;
}


.p_2 .reg_email input{
	width:175px;
}

.p_2 .reg_captcha input{
	width:75px;
}

.p_2 .reg_captcha img{
	position:relative;
}


/*-- Add_comments
--------------------------------------------*/

.p_2 select{
	width:170px;
	height:23px;
	background:#fff9f0;
	border:1px solid #e9dfc3;
	padding:1px 0;
}

	.p_2 option{padding:2px;}

.minus45{
	width:46px;
	height:23px;
	margin-left:15px;
	font-family:tahoma;
	font-size:23px;
	font-weight:bold;
	color:#fff;
	padding:7px 0 0 25px;
	background:url('../img/minus45.gif') no-repeat;
}

.green_str{
	width:auto;
	height:27px;
	margin-left:15px;
	background:url('../img/green_str.gif') no-repeat;
}

.green_str a{
	float:left;
	font-family:tahoma;
	font-size:12px;
	color:#2276b5;
	margin:6px 0 0 27px;}

.green_str a:hover{text-decoration:none;}

.error_message{
	font-family:tahoma;
	width: 578px;
	font-size:11px;
	margin: 5px 0 5px 0;
	background-color: #f2e8c9;
	background: url('../img/error_backgr1.gif') left top no-repeat;
}
.error_message table{
	width: 100%;
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	background: url('../img/error_backgr1_bottom.gif') left bottom no-repeat;
}


.error_message td{
	font-family:tahoma;
	margin: 0;
	padding: 10px 10px 10px 10px;
	font-size:11px;
	color:#ce4900;
}
.error_message td.img{
	width: 1%;
	padding-right: 0;
}

.bord_form{
	clear:left;
	border:1px solid #ccc099;
	padding: 0 0 0 10px;
	position:relative;
	z-index:10;
	top:-1px;
	width: 567px;
}
*html .bord_form{
	top:-5px;
}


.aj1{
	position:relative;
	z-index:40;
	bottom:-15px;
	float:left;
	width:127px;
	height:52px;
	background:url('../img/anonymous_backgr.gif') no-repeat;}

.aj1 a{
	display:block;
	text-align:center;
	width:100%;
	padding:10px 0 10px 0;
	height:32px;
	font-family:tahoma;
	font-size:18px;
	color:#4188ba;
}

.aj1 a:hover{text-decoration:none;}

.aj2{
	position:relative;
	z-index:50;
	bottom:-15px;
	float:left;
	width:197px;
	height:52px;
	background:url('../img/reg_backgr.gif') no-repeat;}

.aj2 a{
	display:block;
	text-align:center;
	width:100%;
	padding:10px 0 10px 0;
	height:32px;
	font-family:tahoma;
	font-size:18px;
	color:#4188ba;
}

.aj2 a:hover{text-decoration:none;}

.aj3{
	position:relative;
	z-index:60;
	bottom:-15px;
	float:left;
	width:167px;
	height:52px;
	background:url('../img/auth_backgr.gif') no-repeat;}

.aj3 a{
	display:block;
	text-align:center;
	width:100%;
	padding:10px 0 10px 0;
	height:32px;
	font-family:tahoma;
	font-size:18px;
	color:#4188ba;
}

.aj3 a:hover{text-decoration:none;}

.duga_up{
	position:relative;
	z-index:20;
	clear:left;
	width:579px;
	height:12px;
	background:url('../img/duga_up.gif') no-repeat;
}

.duga_down{
	position:relative;
	top:-10px;
	z-index:22;
	clear:left;
	width:579px;
	height:12px;
	margin-bottom:1px;
	background:url('../img/duga_down.gif') no-repeat;}

*html .duga_down{
	top:-16px;
	margin-bottom:-8px;
}

.notlogin{
	width:142px;
	height:36px;
	position:relative;
	left:12px;
	padding:3px 12px;
	margin:0px 0 0 -15px;
	font-family:tahoma;
	font-size:11px;
	color:#ce4900;
	background:url('../img/not_login.gif') no-repeat;}

.notlogin a{
	clear:left;
	margin:0px; padding:0px;
	font-family:tahoma;
	font-size:11px;
	color:#2276b5;}


/*Ôîðìà ðåãèñòðàöèè*/
.mess_block{
    float:left;
	font-family:tahoma;
	font-size:11px;
	color:#ce4900;
	background:#f2e8c9 url('../img/mess_left.gif') no-repeat top left;
}

.mess_block div{
	float:left;
    width:auto;
	height:100%;
	padding:3px 9px 1px 9px;
	height:20px;
	font-family:tahoma;
	font-size:11px;
	color:#ce4900;
	background:url('../img/mess_right.gif') no-repeat top right;}

.mess_block div img{
	float:left;
	margin-top:-1px;
}

.mess_block div b{
	float:left;
	display:block;
	font-weight:100;
	margin:1px 0 0 5px;
}

.green_style{
	color:#429b0f;
}


/*Ôîðìà àâòîðèçàöèè*/


.auth{
	position:relative;
	margin:auto;
	width:300px;
	border-collapse:collapse;
	margin-top:-5px;
}

.auth td{
	tex-align:left;
	vertical-align:top;
	padding:0 0 0 15px;
	font-style:tahoma;
	font-size:11px;
	color:#454545;
}

.auth input{
	margin:3px 0px 0 -2px;
	border:1px solid #F5EAC8;
	width:105px;
	height:21px;
}

input.cheks {
	float:left;
	width:15px;
	padding:0px;
	margin:3px 0px 0 -2px;
	border:1px solid #F5EAC8;
	height:auto;
}

input.radio{
	width:15px;
	height: 15px;
	border:1px solid #F5EAC8;
	margin-right: 3px;
}

.save_me{
	float:left;
	margin:4px 0 0 5px; padding:0px;
	font-size:10px;
}
html:root .save_me{
    margin-top:2px;
}

.reg_nap{
	margin-left:9px;
	font-size:11px;
}

input.auth_go { margin:0 15px 0 0px; padding:0px; border:0px; width: 32px; height: 33px; }

/*-------------------------------------*/
#profile{color:#136db2;}
.left_column div.hh3.h3_marg1{margin:15px 0 20px 7px; padding:0px; color:#454545; font-weight:100;}
.left_column div.hh3.m2{margin:25px 0 20px 7px}

.reg_t1{width:70px;}
.reg_t2{width:200px; }
#sel{width:50px;}

.comment_form_in .p_2 .reg_t2 select{width:110px; background:#ffffff}
.comment_form_in .p_2 .reg_t2 input.cheks_profile{ float:left;  width:20px; display:block; margin:0px; padding:0px; border:0px }
div.label_chek{float:left; position:absolute;  font-size:11px; margin:2px 0 0 25px; padding:0px; width:220px; }
*html div.label_chek{margin-left:5px}
*+html div.label_chek{margin-left:5px}
.comment_form_in .sub_form { margin: 0 10px 0 10px; clear: both; }

.any_line{clear:left;  width:100%; height:1px; background:#eedfb2; font-size:1px; margin-bottom:15px;  }

.kavichki{background:url('../img/kavichkigif.gif') no-repeat left 14px; padding-left:23px; position:relative; }
.info_table_1 .date_otziv{background:url('../img/date_otz.gif') no-repeat 5px 10px;  padding-left:28px; position:relative; width: 5%; }
.info_table_1 .date_otziv2{background:url('../img/date_otz.gif') no-repeat 15px 10px;  padding-left:28px; position:relative; }
.date_text{font-size:11px; color:#454545}
.hmmm{background:url('../img/hmmm.gif') no-repeat left 11px; padding-left:28px; position:relative; }
.info_table_1 .not_bold{font-weight:100;}

.info_table_1 .p_9 {
	font-size:11px;
	padding-left:10px;
	padding-right:10px;}

.info_table_1 td.plus_otz a{font-size:11px; color:#429b0f}
.info_table_1 td.otz a{font-size:11px;}
.info_table_1 td.minus_otz a{font-size:11px; color:#cc0000}

.red_min .p_8{color:#cc0000}


/* --- Search results --- */
div.search_results { padding: 20px 0 0 10px; font-family: tahoma; }
div.search_result { margin-bottom: 15px; text-align: left; }
div.search_result div.hh3 { font-size: 18px; color: #999999; font-weight: normal; margin: 0; padding-bottom: 5px; }
div.search_result div.hh3 a.brand_title { color: #5e7585; }
div.search_result div.hh3.positive a.title { color: #4fa21f; }
div.search_result div.hh3.negative a.title { color: #ce4900; }
div.search_result div.content { font-size: 11px; color: #454545; padding-bottom: 3px; }

div.comment div.content {
	padding-bottom: 0; padding-top: 3px;
}

div.search_result div.author { color:#999999; padding-bottom:2px; font-size: 11px; }
div.search_result div.author a {
	padding-left:15px;
	background-image:url('../img/icon_user.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-bottom:7px;
	position:relative;
}
div.search_result div.author a.admin {
	color: #ce4900;
}

div.comment div.author {
	padding-left:18px;
	background-image:url('../img/comments.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-bottom:7px;
	padding-right:15px;
 }



ul.textpage_menu { margin: 0; padding: 0; list-style: none; overflow: hidden; font-weight: bold; }
ul.textpage_menu li { float: left; }
ul.textpage_menu li a { display: block; height: 32px; padding: 7px 20px 0 20px; font-size: 14px; b}
ul.textpage_menu li.selected { background: url('../img/textpage_menu_bg_left.gif') left top no-repeat;}
ul.textpage_menu li.selected a { background: url('../img/textpage_menu_bg_right.gif') right top no-repeat;}

ul.textpage_menu li.separator { width: 1px; height: 32px; background: url('../img/textpage_menu_separator.gif') center no-repeat; }

div.textpage_content { clear: both; margin-top: 20px; }
div.textpage_content, div.textpage_content p { color: #454545; font-size: 12px; }
div.textpage_content div.hh1 { color: #3c424c; font-size: 16px; padding-bottom: 8px; font-weight: bold; }

div.image_container, div.image_container_left { background-color: #faf2d9; padding: 15px; float: left; margin: 10px 10px 10px 0; }
div.image_container { float: right; margin: 10px 0 10px 10px; }
div.image_container div.text, div.image_container_left div.text { color: #999999; font-size: 11px; width: 208px; margin-top: 3px; }

.breadcrumb { background-color: #FAF2D9; text-align: center; padding: 8px 0; }

.adv_block { padding: 0 0 20px 0; }
.cat_description { margin-bottom: 20px; font-size:11px; }
.cat_description p { margin-bottom: 15px; padding: 0; }