/*--------------------------------------------------
Cascading Style Sheets (CSS)

Date:       08/09/2010
Autor:      Zidyganov A.V. (aseran)
E-mail:     zidiganov@gmail.com
ICQ:        388-114-421
Skype:      csscoder
Site:       www.csscoder.ru
---------------------------------------------------*/
/*--- CLEARFIX ---*/
.clear {
	clear:both;
	display: block;
	margin:0 !important;
	height:0;
	font-size:0;
}
body {
	color: #000;
	line-height:150%;
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.tac {
	text-align: center;
}
.ovh{
	overflow: hidden;
}
.pl15 {
	padding-left:15px;
}
.mb0 {
	margin-bottom:0;
}
.fz10 {
	font-size:10px !important;
}
.fz14 {
	font-size:14px !important;
}
.color1 {
	color: #c91717 !important;
}
.color2 {
	color: #0dbed3 !important;
}
.color3 {
	color: #a78d00 !important;
}
.color4 {
	color: #19a416 !important;
}
.color5 {
	color: #000 !important;
}
.color6 {
	color: #267110 !important;
}
.color7 {
	color: #fa7509 !important;
}
.color8 {
	color: #ababab !important;
}


/*HEAD
==============================*/
.head {
	position: relative;
	z-index:100;
	zoom: 1;
	padding:88px 0 0 0;
	height:245px;
	background: transparent url("../template/img/head.jpg") no-repeat scroll 26px 0;
}
/*--- LOGO ---*/
.logo {
	position: absolute;
	top:78px;
	left:395px;
	float: right;
	display: block;
	width:227px;
	height:104px;
	background: transparent url("../template/img/logo.png") no-repeat scroll 0 0;
	text-decoration: none;
}
	.logo span {
		display: none;
	}

#error{ padding-bottom:10px; }

.gath_proc{ text-align:center; font-weight:normal; }
.inp_norm{ width:200px; }
.inp_norm_2{ width:200px; background-color:#3C5180; font-weight:bold; }
.inp_norm_3{ width:40px; background-color:#3C5180; font-weight:bold; }
.inp_small{ width:40px; }

.i_sets_hd{ background-color:#a8a7a7; color:#fff;text-decoration:none; font-weight:bold; font-family:"Arial"; font-size: 14px; padding:3px; }

.comment img{ height:40px; }
.date img{ height:16px; }

.ihtml { border:1px solid #afafaf; width:300px; }
.icod { border:1px solid #afafaf; width:98%; }

#rating{ position:absolute; font: 11px Tahoma, Arial, serif; height:11px; width:20px; color: #999999; }
#line{ position:absolute; width:140px; height:16px; z-index:650; }
#zero{position:absolute; top:3px; left:70px; width:1px; height:10px; background:url(https://aidb.ru/template/img/zero.gif); z-index:800;}
#bar{position:absolute; top:0; left:17px; width:106px; height:16px; background:url(https://aidb.ru/template/img/bar.gif); z-index:700;}
#minus{position:absolute; top:0; left:0px; width:15px; height:15px; background:url(https://aidb.ru/template/img/minus.gif); cursor:pointer; z-index:700;}
#plus{position:absolute; top:0; left:125px; width:15px; height:15px; background:url(https://aidb.ru/template/img/plus.gif); cursor:pointer; z-index:700;}
#minus_f{position:absolute; top:0; left:0px; width:15px; height:15px; background:url(https://aidb.ru/template/img/minus_fade.gif); z-index:700;}
#plus_f{position:absolute; top:0; left:125px; width:15px; height:15px; background:url(https://aidb.ru/template/img/plus_fade.gif); z-index:700;}
.minus_f{position:absolute; top:0; left:0px; width:15px; height:15px; background:url(https://aidb.ru/template/img/minus_fade.gif); z-index:700;}
#plugin{ top:0; position:absolute; height:16px; background:url(https://aidb.ru/template/img/plugin.gif) repeat-x; z-index:750; }
.rating{ border-top:1px dotted #A2913A; border-bottom:1px dotted #A2913A; border-left:5px solid #325D89; border-right:5px solid #325D89; }

.input-stigmalink { font-size: 11px;width:100%;border: #D7D7D7 1px solid;color:#000;padding: 4px;}
.stigma-title { font-size: 14px;font-weight: bold;color: #E1CC59;padding-left: 5px;padding-bottom: 3px;	padding-top: 5px;}
.stigma-classtitle { font-size: 18px;font-weight: bold;font-style: italic;color: #E1CC59;padding-bottom: 3px;padding-top: 3px;}
.stigma-levelselect { border-style: solid; border-width: 0px; border-color: #cccccc;}
.stigmaname {	font-size: 11px;font-weight: bold;}
.stigma-summarytable {border: solid 1px #d7d7d7; background-color:#edf2f6; padding:2px;}
.stigmalevel {	font-size: 11px;background: #fff;display: inline-table;border: 1px solid black;text-align: center;}


.g_l_t { background-color:#000; width:3px; height:3px; }
.g_r_t { background-color:#000; width:3px; height:3px; }
.g_l_b { background-color:#000; width:3px; height:3px; }
.g_r_b { background-color:#000; width:3px; height:3px; }
.g_c_d { background-color: #E0E1E2; padding: 10px; color: #000; } 
.g_c_d_e { background-color: #E4E7F5; padding: 10px; color: #b9b9b7; } 
.g_c { 	background-color:#000;  }
.g_c_d a{ text-decoration:underline; font-size:12px; 	font-weight:bold; color: #666666; }
.g_c_d a:hover{ text-decoration:none; font-size:12px; font-weight:bold; color: #666666; }

.picname{ padding-top:15px;  font-family:"Georgia"; font-size:14px; }
.picshow{ padding-top:15px; padding-bottom:15px; }
.picshow img, .g_prew img{ border: solid 1px #000; }



h1.highlight, h1.highlight4, h1.highlight a, h1.highlight a:hover{ margin:0; font-weight:normal; }

.bR{ border-right: 1px solid #21568A; }
.bL{ border-left: 1px solid #21568A; }
.cP{ padding: 5px; }
.bBL{ border-bottom: 1px solid #21568A; border-left: 1px solid #21568A; }
.bBR{ border-bottom: 1px solid #21568A; border-right: 1px solid #21568A; }
.bTL{ border-top: 1px solid #21568A; border-left: 1px solid #21568A; }
.bTR{ border-top: 1px solid #21568A; border-right: 1px solid #21568A; }
.aC{ text-align: center; }

.s_gettop{ width:38px; height:18px; background-color:#818181; margin-left:2px; float:left; }
.s_gettop a{ font-size:12px; color:#fff; font-weight:bold;  text-decoration:none; }
.s_getlvl{ width:18px; height:18px; background-color:#000; margin-left:2px; float:left; }
.s_getlvl a{ font-size:12px; color:#fff; font-weight:bold; text-decoration:none; }
.s_clr{ clear:both; }

.highlight, .highlight2, .highlight3, .highlight4 {
color:#000000;
display:table;
font-size:24px;
line-height:130%;
padding-bottom:15px;
}
.highlight4 {
padding-top:10px;
padding-bottom:10px;
}
.highlight a, .highlight a:hover{
color:#2C8FD6;
font-size:24px;
line-height:130%;
}

.d_red{ color:#ABABAB; font-weight:normal; font-size:10px; }
.d_green{ color:#267110; font-weight:bold; font-size:10px; }

.en1{ color:#ffc22f; }
.en2{ color:#a37300; }
#elm1{ border:1px solid #B3B3B3; width:360px; margin:0; }
#elm2{ border:1px solid #B3B3B3; width:100%; margin:0; }
.ed_button { height:26px; width:22px; vertical-align:middle; padding:0; }
.ed_bar{ background-color:#fafafa; border:1px solid #B3B3B3; margin:0; }
.ed_button img{ border:0; vertical-align:top; }
.ed_min{ padding:0; width:1px;}
.ed_pad{ padding-top:1px; }
table.ad_bar tr td{ padding:0; }

.golos2{ padding-top: 1em; }


/*login-in*/
.login-in {
	position: relative;
	float: right;
	min-height:116px;
	min-width:270px;
}
.login-in form{
	margin: 0;
}
.login-in p{
	margin-bottom:5px;
	padding: 0 30px 0 65px;
}

.login-in form fieldset{
	overflow: hidden;
	margin: 0;
	padding: 0 30px 0 70px;
	border: none;
}
.login-in form p {
	padding: 0;
	padding-top:5px;
}

.login-in form fieldset div{
	width:170px;
}
.login-in label {
	position: absolute;
	top:0;
	left:-67px;
	color: #000;
}
.login-in input {
	float: left;
	margin-top:0;
	padding-top:0;
	width:160px;
	border: none;
}
.login-in button {
	position: relative;
	right:-3px;
	float: right;
	overflow: visible;
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
}
.login-in button span{
	position: relative;
	display: block;
	padding: 0 28px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	color: #fff;
	line-height:22px;
	cursor: pointer;
}
.login-in button span b{
	position: absolute;
	top:0;
	left:-5px;
	display: block;
	width:5px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	color: #fff;
}
.registr {
	float: left;
	padding-top:2px;
	color: #7695a9;
	font-size:10px;
}
/*search*/
.search{
	position: relative;
	float: right;
	clear: right;
}
.search form{
	margin: 0 0 20px 0;
}

.search form fieldset{
	overflow: hidden;
	margin: 0;
	padding: 0 205px 0 10px;
	border: none;
}
.search form fieldset label{
	display: none;
}
p.podlog {
	position: relative;
	top:0;
	left: 0;
	z-index:60;
	margin-bottom:3px;
	padding-top:5px;
	width:98%;
	height:19px;
	background: transparent url("../template/img/l-round.gif") repeat-x scroll 0 -24px;
}
p.podlog .pll{
	position: absolute;
	top:0;
	left: -6px;
	width:6px;
	height:24px;
	background: transparent url("../template/img/l-round.gif") no-repeat scroll 0 -48px;
}
p.podlog .plr{
	position: absolute;
	top:0;
	right: -6px;
	width:6px;
	height:24px;
	background: transparent url("../template/img/l-round.gif") no-repeat scroll 0 0;
}
.search form fieldset input{
	margin-top:0;
	padding-top:0;
	width:450px;
	border: none;
	background: none;
	color: #7695a9;
}
.search form button{
	position: absolute;
	top:0;
	right:26px;
	z-index:70;
	display: block;
	overflow: visible;
	padding: 0;
	padding-left:42px;
	height:22px;
	border: none;
	background: none;
	font-size:12px;
	cursor: pointer;
}
.search button span{
	position: relative;
	display: block;
	padding: 0 39px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	color: #fff;
	line-height:22px;
	white-space: nowrap;
	cursor: pointer;
}
.search button span b{
	position: absolute;
	top:0;
	left:-5px;
	display: block;
	width:5px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	color: #fff;
}
.search button span em{
	position: absolute;
	top:1px;
	left:-43px;
	display: block;
	width:30px;
	height:30px;
	border: none;
	background: transparent url("../template/img/search.png") no-repeat scroll 0 0;
	color: #fff;
}
/*wrapp-main-menu*/
.wrapp-main-menu {
	background: transparent url("../template/img/top-menu-2.png") repeat-x scroll 0 0;
}
.wrapp-main-menu div {
	background: transparent url("../template/img/top-menu-1.png") no-repeat scroll 0 0;
}
.wrapp-main-menu div div{
	background: none;
}
.wrapp-main-menu div ul{
	background: transparent url("../template/img/top-menu-3.png") no-repeat scroll 100% 0;
}
.wrapp-main-menu ul{
	margin: 0;
	padding: 0 26px;
	height:45px;
	list-style: none;
}
.wrapp-main-menu ul li{
	float: left;
	margin: 0;
	padding: 0 25px;
	height:45px;
	font-size:16px;
}
.wrapp-main-menu a{
	display: block;
	padding-top:15px;
	color: #fff;
}
.wrapp-main-menu li.current{
	position: relative;
	margin-right:10px;
	padding: 0 50px 0 60px;
	background: transparent url("../template/img/top-menu-li1.png") no-repeat scroll 0 0;
}
.wrapp-main-menu li.current a{
	color: #000;
	text-decoration: none;
}

.wrapp-main-menu li.current span {
	position: absolute;
	top:0;
	right:-6px;
	display: block;
	width:6px;
	height:45px;
	background: transparent url("../template/img/top-menu-li2.png") no-repeat scroll 0 0;
}
/*CONTENT
=============================*/
.wp-cont-fix {
	padding: 0 10px 0 22px;
}
.wp-cont {
	margin-bottom:6px;
	padding: 0 10px 20px 0;
}
.wp-cont a{
	color: #2c8fd6;
}
.tit1 {
	margin: 0 0 17px 0;
	line-height:130%;
	font-weight:normal;
	font-size:24px;
}
.tit1 a {
	color: #000;
	text-decoration: none;
}
.sub-tit {
	margin-bottom:8px;
	font-size:14px;
}
/*menu-n4*/


.menu-n4 {
	margin: 0 0 15px 0;
	list-style: none;
	line-height:115%;
	font-size:11px;
}
.menu-n4 li{
	margin: 0 0 2px 0;
	padding: 0 0 0 10px;
	background: transparent url("../template/img/round-1.gif") no-repeat scroll 0 7px;
}
.menu-n4 li a{
	color: #000;
}
/*s-text*/
.s-text h4{
	margin: 0 0 0 0;
	font-weight: normal;
	font-size:14px;
}
.sub-text {
	font-size:10px;
}
.sub-text em{
	font-weight: bold;
	font-style: normal;
	font-size:11px;
}
/*raiting*/
.raiting {
	padding: 0;
	width:100%;
	border: none;
}
.raiting  img{
	vertical-align: middle;
}
.raiting td, .raiting th{
	padding: 0 0 6px 0 ;
	border: none;
	vertical-align: middle;
}
.td1 {
	width:12px;
}
th.td2 {
	padding-left:6px;
}
.td3 {
	width:100px;
	text-align: center;
}
.td4 {
	width:50px;
	text-align: center;
}
.td5 {
	width:56px;
	text-align: center;
}
.td6 {
	width:66px;
		text-align: center;
}
.raiting th{
	font-weight: normal;
	font-size:10px;
}
.raiting td p{
	margin-bottom:0;
	background: transparent url("../template/img/line-3.gif") repeat-x scroll 0 9px;
}
.raiting td p span{
	position: relative;
	padding: 0 6px;
	background-color: #FFF;
	white-space: nowrap;
}
.raiting td.td2 p {
	position: relative;
	overflow: hidden;
	height:20px;
}
.raiting td.td2 p span{
	position: absolute;
	top:0;
	left:0;
}
/*item*/
.item {
	margin-bottom:25px;
}
.item .user{
	float: left;
	padding: 0 3px 0 0;
}
.item .t-item{
	display: table;
	zoom: 1;
	font-size:10px;
	_height: 0;
}
.t-item h5{
	margin: 0;
	font-weight: normal;
	font-size:10px;
}
.t-item h5 a{
	font-size:14px;
}
.t-item p {
	color: #818181;
}
.t-item .sub-text-t {
	margin-bottom:0;
	color: #000;
	font-size:10px;
}
.sub-text-t a{
	color: #000;
}
.sub-text-t em{
	font-weight: bold;
	font-style: normal;
	font-size:12px;
}
/*sidebar-first*/
.sdb1 {
	margin-bottom:45px;
	padding: 1px 5px 1px 25px;
}
.sdb1 h3 {
	margin: 0 0 18px 0;
	color: #000;
	font-weight: normal;
	font-size:18px;
}
/*menu-n*/

ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }
ul.ui-accordion-container li{ 	margin: 0 0 6px 0;
	padding-left:15px; }
ul.ui-accordion-container a{ 	background: transparent url("../template/img/line-1.gif") repeat-x scroll 0 100%;
	text-decoration: none; cursor:pointer; font-size:14px; }
ul.ui-accordion-container a:hover{ background: none; cursor:pointer; font-size:14px; }

.level3{ color:#c2c2c2; font-weight: bold; font-size:12px; }
.level3 a{  color:#2c8fd6;  text-decoration:underline; cursor:pointer; background: none; font-weight: normal; font-size:12px; }
.level3 a:hover{  color:#2c8fd6; text-decoration:none; cursor:pointer; background: none; font-weight: normal; font-size:12px; }
div.m_links{ margin-left:10px;   color:#000; font-weight: bold; font-size:12px; }
div.m_links a{  color:#2c8fd6;  text-decoration:underline; cursor:pointer; background: none; font-weight: normal; font-size:12px; }
div.m_links a:hover{  color:#2c8fd6; text-decoration:none; cursor:pointer; background: none; font-weight: normal; font-size:12px; }


.menu-n {
	margin: 0;
	list-style: none;
	font-size:14px;
}
.menu-n li{
	margin: 0 0 6px 0;
	padding-left:15px;
}
.menu-n li a{
	background: transparent url("../template/img/line-1.gif") repeat-x scroll 0 100%;
	text-decoration: none;
}
.menu-n li a:hover{
	background: none;
}
.menu-n li.current{
	background: transparent url("../template/img/arrow1.gif") no-repeat scroll 0 7px;
	font-weight: bold;
}
.menu-n li.current a{
	background: none;
}
.menu-n li ul{
	display: none;
	margin: 9px 0 0 0;
	padding-bottom:9px;
	list-style: none;
	font-size:12px;
}
.menu-n li.current ul{
	display: block;
}
.menu-n li ul li{
	margin: 0;
	padding-left:10px;
	font-weight: normal;
}
.menu-n li ul li em{
	font-weight: bold;
	font-style: normal;
}
.menu-n li ul a {
	color: #2c8fd6;
	text-decoration: underline;
}
.menu-n li ul a:hover {
	text-decoration: none;
}
/*sdb2*/
.sdb2 {
	position: relative;
	margin: 0 5px 12px 25px;
	padding: 10px 10px 5px 15px;
	background: #2d2d2d url("../template/img/block1-1.png") no-repeat scroll 0 0;
}
.sdb2-1{
	padding: 9px 5px 1px 5px;
}
.sdb2-1 h3{
	padding-left:10px;
}
.sdb2-in {
	position: absolute;
	bottom:-6px;
	left:0;
	width:191px;
	height:6px;
	background: transparent url("../template/img/block1-2.png") no-repeat scroll 0 0;
}
.sdb2 h3 {
	margin: 0 0 13px 0;
	color: #818181;
	font-weight: normal;
	font-size:18px;
}
/*gallery*/
.gallery a{
	display: block;
	text-align: center;
}
.gallery a img{
	vertical-align: middle;
	text-align: center;
}
/*menu-n2*/
.menu-n2 {
	margin: 0;
	padding: 1px 0 1px 0;
	list-style: none;
	line-height:130%;
	font-size:11px;
}
.menu-n2 li{
	margin: 0 0 15px 0;
	padding-left:10px;
	background: transparent url("../template/img/round1.gif") no-repeat scroll 0 5px;
}
.menu-n2 li a{
	color: #fff;
}
/*menu-n3*/
.menu-n3 {
	margin: 0;
	padding: 1px 0 1px 0;
	list-style: none;
	line-height:130%;
	font-size:11px;
}
.menu-n3 li{
	margin: 0 0 15px 0;
}
.menu-n3 li em{
	color: #c3c3c3;
	font-weight: bold;
	font-style: normal;
}
.menu-n3 li span{
	display: block;
	color: #818181;
	font-size:10px;
}
.menu-n3 li a{
	color: #fff;
}

/*sidebar-two*/
.sdb3 {
	margin-bottom:30px;
}
.sdb4 {
	position: relative;
	margin: 0 0 20px 0;
	padding: 15px;
	background: #f2f2f2 url("../template/img/block2-1.png") no-repeat scroll 0 0;
}
.sdb4-in {
	position: absolute;
	bottom:-5px;
	left:0;
	width:190px;
	height:5px;
	background: #f2f2f2 url("../template/img/block2-2.png") no-repeat scroll 0 0;
}
.sdb4 h3 {
	margin: 0 0 10px 0;
	font-weight: normal;
}
/*menu-n4*/
.menu-n5 {
	margin: 0;
	list-style: none;
	font-size:14px;
}
.menu-n5 li{
	margin: 0 0 5px 0;
}
.menu-n5 p{
	position: relative;
	margin-bottom:0;
	padding-right:20px;
	background: transparent url("../template/img/line-3.gif") repeat-x scroll 0 9px;
}
.menu-n5 p a{
	padding: 0 5px 0 0;
	background-color: #f2f2f2;
	text-decoration: none;
}
.menu-n5 p a.key{
	position: absolute;
	top:0;
	right:0;
	display: block;
	padding-left:5px;
	width:35px;
}
/*golos*/
.golos input {
	margin-right:7px;
}
.golos p {
	margin-bottom:7px;
}
.golos form button{
	z-index:70;
	display: block;
	overflow: visible;
	padding: 0;
	height:22px;
	border: none;
	background: none;
	font-size:12px;
	cursor: pointer;
}
.golos button span{
	position: relative;
	float: left;
	display: block;
	padding: 0 29px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	color: #fff;
	line-height:22px;
	white-space: nowrap;
	cursor: pointer;
}
.golos button span b{
	position: absolute;
	top:0;
	left:-5px;
	display: block;
	width:5px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	color: #fff;
}
/*krohi*/
.krohi {
	position: relative;
	z-index:100;
	overflow: hidden;
	margin:0 0 10px 0;
	height:23px;
	list-style: none;
}
.krohi li{
	position: relative;
	left:-20px;
	z-index:10;
	float: left;
	overflow: hidden;
	margin:0;
	padding:0 10px 0 20px;
	background: transparent url("../template/img/arrow1.gif") no-repeat scroll 0 7px;
	color: #2c8fd6;
	list-style: none;
	font-size:14px;
}
.krohi li a{
	color: #2c8fd6;
	text-decoration: none;
}
.krohi li a:hover{
	text-decoration: underline;
}
/*FOOTER
==============================*/
.copyright {
	position: absolute;
	top:70px;
	left:243px;
}
.copyright a{
	text-decoration: none;
}
.copyright a:hover{
	text-decoration: underline;
}
.copyright p{
	margin-bottom:0;
	font-weight: bold;
}
.freeztime {
	position: absolute;
	top:70px;
	left:50px;
	z-index:30;
	padding-left:66px;
	background: transparent url("../template/img/f-logo.png") no-repeat scroll 0 5px;
	font-size:11px;
}
.freeztime a{
	display: block;
	padding: 0 0 1px 0;
	text-decoration: none;
	letter-spacing:1px;
}
.freeztime a span{
	text-decoration: underline;
}
.freeztime a span:hover{
	text-decoration: none;
}
.freeztime p{
	margin: 0;
	color: #acacac;
}



/*PAGE inner-1*/
.pl40 {
	padding-left:40px;
}
.tb-user {
	border: none;
}
.tb-user td{
	border: none;
	vertical-align: top;
	padding: 0 5px 11px 5px;
}
.tb-user td.first{
	text-align: right;
	line-height:100%;
	padding-top:2px;
}
.tb-user a{
	color: #000;
	text-decoration: none;
}
.td-st2 {
	color: #878787;
	font-size:10px;
}


/*map*/
.map {
	text-align: center;
}
/*drop*/
.bl-black {
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	height:22px;
	padding-left:5px;
	min-width:530px
}
.bl-black div{
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	width:100%;
	height:22px;
}

.drop {
	border: none;
	width:100%;
	position: relative;
	top:-17px;
	line-height:100%;
	border-collapse: collapse;
}
.drop td, .drop th{
	border: none;
	vertical-align: middle;
	padding: 0;
}
.drop td, .drop th{
	border: none;
	vertical-align: middle;
}
.drop th{
	font-weight: normal;
	font-size:10px;
	color: #fff;
	vertical-align: top;
	height:25px;
	text-align: center;
}
.drop th.td2 {
	padding-left:15px;
}
.drop .td1 {
	width:45px;
}
.drop .td2 {
	text-align: left !important;
}
.drop .td3 {
	width:70px;
}
.drop .td4 {
	width:80px;
}
.drop .td5 {
	width:70px;
}
.drop .td6 {
	width:55px;
}

.drop tr div {
	white-space: nowrap;
}
.drop tr.active .td-f{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 0 -45px;
}
.drop tr.active .td-rp{
	background: transparent url("../template/img/fone-td.gif") repeat-x scroll 0 -90px;
}
.drop tr.active .td-r{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 100% 0;
}
.drop tr div p{
	background: transparent url("../template/img/line-4.gif") repeat-x scroll 0 23px;
	margin: 0;
	overflow: hidden;
}
.drop .td2 div span{
	background-color: #FFF;
	padding: 3px 15px 0 15px;
	float: left;
	white-space: nowrap;
	line-height:100%;
}
.drop tr.active div span{
	background-color: #e7e8e8;
}
.drop .td1 div {
	padding: 0 !important;
}
.drop .td1 img {
	padding: 3px 0 0 3px;
}
.drop div span{
	color: #121c19;
	font-size:10px;
	position: relative;
	zoom: 1;
	padding-bottom:10px;
}
.drop div span a{
	color: #121c19;
}
.drop div span em{
	color: #ababab;
	font-size:10px;
	font-style: normal;
	display: block;
	padding:3px 0 4px 0;
}
.drop .td3 span, .td5 span, .td6 span {
	font-size:12px !important;
}
/*item2*/
.item2 {
	margin-bottom:25px;
}
.item2 img{
	float: left;
	padding: 3px 10px 0 0;
}
.item2 div{
	display: table;
	zoom: 1;
	font-size:10px;
	_height: 0;
	font-size:24px;
	color: #000;
	line-height:100%;
}
.item2 span{
	display: block;
	font-size:14px;
	color: #868686;
}
/*comment*/
.comment {
	margin-bottom:10px;
}
.comment .user{
	float: left;
	padding: 3px 10px 0 0;
}
.comment .t-item{
	display: table;
	zoom: 1;
	font-size:10px;
	_height: 0;
	color: #000;
}
.comment span{
	display: block;
	font-size:14px;
	color: #868686;
}
.t-item h5{
	margin: 0;
	font-weight: normal;
	font-size:10px;
}
.t-item h5 a{
	font-size:14px;
}
.t-item p {
	color: #000;
	margin: 0;
	font-size:12px;
}
.t-item p.date {
	font-size:10px;
	color: #ababab;
}

.t-item .sub-text-t {
	margin-bottom:0;
	color: #000;
	font-size:10px;
}
.sub-text-t a{
	color: #000;
}
.sub-text-t em{
	font-weight: bold;
	font-style: normal;
	font-size:12px;
}


/*add-comment*/
.add-comment {
	max-width:600px;
}

.add-comment form .stav{
	border:1px solid #b3b3b3;
	padding: 2px 0 2px 5px;
	overflow: hidden;
	margin-bottom:2px;
}

.add-comment .stav a{
	float: left;
	width:20px;
	height:20px;
	overflow: hidden;
	margin-right:5px;
}

.stav-r {
	float: right;
	margin: 0;
}
.stav1 {
	background: transparent url("../template/img/icon-add.png") no-repeat scroll 0 0;
}
.stav2 {
	background: transparent url("../template/img/icon-add.png") no-repeat scroll -22px 0;
}
.stav3 {
	background: transparent url("../template/img/icon-add.png") no-repeat scroll -44px 0;
}
.stav4 {
	background: transparent url("../template/img/icon-add.png") no-repeat scroll -66px 0;
}
.stav5 {
	background: transparent url("../template/img/icon-add.png") no-repeat scroll -88px 0;
}

.add-comment label span{
	display: none;
}
.add-comment label {
	padding-right:2px;
	display: block;
}

.add-comment textarea{
	width:100%;
	display: block;
	margin-bottom:10px;
}

.add-comment button {
	position: relative;
	right:-3px;
	float: left;
	overflow: visible;
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
	white-space: nowrap;
}
.add-comment button span{
	position: relative;
	display: block;
	padding: 0 28px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	color: #fff;
	line-height:22px;
	cursor: pointer;
}
.add-comment button span b{
	position: absolute;
	top:0;
	left:-5px;
	display: block;
	width:5px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	color: #fff;
}

/*PAGE inner-2*/
/*menu-st1*/
.menu-st1 {
	margin: 0;
	list-style: none;
}
.menu-st1 li{
	padding-left:15px;
	background: transparent url("../template/img/round-1.gif") no-repeat scroll 0 7px;
	margin: 0 0 10px 0;
}

/*filtr*/
.filtr {
	font-size:12px;
}
.filtr *{
	font-size:12px !important;
}
/*
.filtr select{
	width:300px;
}
*/
.filtr div span{
	float: left;
	padding-right:15px;

}
.filtr label{
	display: block;
	margin-bottom:10px;
}

.filtr div div input{
	width:35px;
	float: left;
	margin-right:15px;
	padding-left:3px;
}
.filtr input.close{
	width:25px;
	padding: 0;
	margin: 0;
}
.filtr button {
	position: relative;
	right:-3px;
	float: left;
	overflow: visible;
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
	white-space: nowrap;
	margin-right:5px;
}
.filtr button span{
	position: relative;
	display: block;
	padding: 0 28px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	color: #fff;
	line-height:22px;
	cursor: pointer;
}
.filtr button span b{
	position: absolute;
	top:0;
	left:-5px;
	display: block;
	width:5px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	color: #fff;
}

/*drop2*/
.drop2 {
	border: none;
	width:100%;
	position: relative;
	top:-17px;
	line-height:100%;
	border-collapse: collapse;
}
.drop2 td, .drop2 th{
	border: none;
	vertical-align: middle;
	padding: 0;
}
.drop2 td, .drop2 th{
	border: none;
	vertical-align: middle;
}
.drop2 th{
	font-weight: normal !important;
	font-size:10px;
	color: #fff;
	vertical-align: top;
	height:25px;
	text-align: center;
}
.drop2 th.td2 {
	padding-left:15px;
}
.drop2 .td1 {
	width:45px;
}
.drop2 .td2 {
	text-align: left !important;
}
.drop2 .td3 {
	width:70px;
}
.drop2 .td4 {
	width:80px;
}
.drop2 .td5 {
	width:120px;
}
.drop2 .td6 {
	width:135px;
	font-weight: bold;
}

.drop2 tr div {
	height:40px;
	padding-top:5px;
	white-space: nowrap;
}
.drop2 tr.active .td-f{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 0 -45px;
}
.drop2 tr.active .td-rp{
	background: transparent url("../template/img/fone-td.gif") repeat-x scroll 0 -90px;
}
.drop2 tr.active .td-r{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 100% 0;
}
.drop2 tr div p{
	background: transparent url("../template/img/line-4.gif") repeat-x scroll 0 19px;
	margin: 0;
	overflow: hidden;
	position: relative;
	height:45px;

}
.drop2 .td2 div span{
	background-color: #FFF;
	padding: 0 15px 0 15px;
	float: left;
	white-space: nowrap;
	line-height:100%;
	left:0;
	position: absolute;
}
.drop2 div span{
	background-color: #FFF;
	padding: 0 5px;
}
.drop2 tr.active div span{
	background-color: #e7e8e8;
}
.drop2 .td1 div {
	padding: 0 !important;
	height:45px !important;
}
.drop2 .td1 img {
	padding: 3px 0 0 3px;
}
.drop2 div span{
	color: #121c19;
	font-size:10px;
	position: relative;
	zoom: 1;
}
.drop2 div span a{
	color: #121c19;
}
.drop2 div span em{
	color: #ababab;
	font-size:10px;
	font-style: normal;
	display: block;
	padding:3px 0 4px 0;
}
.drop2 .td3 span, .td5 span{
	font-size:12px !important;
}
.td6 span {
	font-size:10px !important;
	color: #ababab !important;
}
.td6 span em {
	font-size:12px !important;
	color: #267110 !important;
	display: inline !important;
}

/*PAGE inner-3*/
a.a-st1 {
	color: #2c8fd6;
	text-decoration: underline;
}
a.a-st1:hover {
	text-decoration: none;
}

/*golos2*/
.golos2 p {
	margin-bottom:3px;
}
.golos2 p span {
	color: #19a416;
	font-size:10px;
}
.golos2 div {
	margin-bottom:10px;
	background: transparent url("../template/img/golos-line.png") no-repeat scroll 0 0;
	width:162px;
	height:9px;
	padding-right:4px;
}
.golos2 div div{
	background: #2e2e2e url("../template/img/golos-line2-1.png") no-repeat scroll 0 0;
	height:9px;
	position: relative;
}
.golos2 div div span{
	background:transparent  url("../template/img/golos-line2-2.png") no-repeat scroll 0 0;
	height:9px;
	width:4px;
	display: block;
	position: absolute;
	right:0;
	top:0;
}

/*drop3*/
.form-st1 {
	margin: 0;
}
.form-st1 div{
	margin: 0;
}
.drop3 {
	border: none;
	width:100%;
	position: relative;
	top:-17px;
	line-height:100%;
	border-collapse: collapse;
}
.drop3 td, .drop3 th{
	border: none;
	vertical-align: middle;
	padding: 0;
}
.drop3 td, .drop3 th{
	border: none;
	vertical-align: middle;
}
.drop3 th{
	font-weight: normal !important;
	font-size:10px;
	color: #fff;
	vertical-align: top;
	height:25px;
	text-align: center;
}
.drop3 th.td2 {
	padding-left:15px;
}
.drop3 .td1 {
	width:45px;
}
.drop3 .td2 {
	text-align: left !important;
}
.drop3 .td3 {
	width:70px;
}
.drop3 .td4 {
	width:100px;
}
.drop3 .td4 div{
	padding-top:0;
}
.drop3 .td4 input{
	width:50px;
	font-size:12px;
	text-align: center;
	display: block;
}
.drop3 .td4 span{
	padding-left:25px;
	margin-bottom:0;
	display: block;
	padding-bottom:0;
	float: left;
}
.drop3 tr div {
	height:55px;
	padding-top:5px;
	white-space: nowrap;
}
.drop3 tr.active .td-f{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 0 -45px;
}
.drop3 tr.active .td-rp{
	background: transparent url("../template/img/fone-td.gif") repeat-x scroll 0 -90px;
}
.drop3 tr.active .td-r{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 100% 0;
}
.drop3 tr div p{
/*	background: transparent url("../template/img/line-4.gif") repeat-x scroll 0 19px;*/
	margin: 0;
	overflow: hidden;
	position: relative;
	height:40px;
}
.drop3 .td2 div span{
	background-color: #FFF;
	padding: 3px 15px 0 15px;
	float: left;
	white-space: nowrap;
	line-height:100%;
	left:0;
	position: absolute;
}
.drop3 tr.active div span{
	background-color: #e7e8e8;
}
.drop3 .td1 div {
	padding: 0 !important;
	height:45px !important;
}
.drop3 .td1 img {
	padding: 3px 0 0 3px;
}
.drop3 div span{
	color: #121c19;
	font-size:10px;
	position: relative;
	zoom: 1;
	padding-bottom:10px;
}
.drop3 div span a{
	color: #2c8fd6;
}
.drop3 div span em{
	color: #ababab;
	font-size:10px;
	font-style: normal;
	display: block;
	padding:3px 0 4px 0;
}
.drop3 .td3 span{
	font-size:14px !important;
}

.p-st1 {
	text-align: right;
}
.p-st1 span{
	padding-bottom:0 !important;
	font-size:12px !important;
	display: block;
	padding-top:0 !important;
	position: relative !important;
	float: right !important;
	overflow: visible !important;
	line-height:110% !important;
}

.form-st1 button {
	position: relative;
	right:-3px;
	float: right;
	overflow: visible;
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
	white-space: nowrap;
	margin-bottom:15px;
}
 .form-st1 .drop3 button span{
	position: relative;
	display: block;
	padding: 0 32px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 100% -22px;
	color: #fff;
	line-height:22px;
	cursor: pointer;
	font-size:12px !important; 
}
.form-st1 button span b{
	position: absolute;
	top:0;
	left:-5px;
	display: block;
	width:5px;
	height:22px;
	border: none;
	background: transparent url("../template/img/l-round-b.png") no-repeat scroll 0 0;
	color: #fff;
}

.d-st1 {
	float: right;
	padding-right:20px;
	zoom: 1;
	height:auto !important;
}
.drop3 .td2 .d-st1 span{
	position: relative !important;
}

.d-st1 p{
	height: auto !important;
	overflow: visible;
	clear: both;
	font-size:12px;
	text-align: center;
	margin-bottom:10px !important;
	width:100%;
}
.d-st1 p em{
	font-style: normal;
	font-weight: bold;
}

/*kraft*/

.drop4 th.td4 span{
	line-height:90%;
	position: relative;
	top:-3px !important;
	display: block;
}

.drop4 .td6 span{
	display: block;
}


.drop4 {
	border: none;
	width:100%;
	position: relative;
	top:-17px;
	line-height:100%;
	border-collapse: collapse;
}
.drop4 td, .drop4 th{
	border: none;
	vertical-align: middle;
	padding: 0;
}
.drop4 td, .drop4 th{
	border: none;
	vertical-align: middle;
}
.drop4 th{
	font-weight: normal !important;
	font-size:10px;
	color: #fff;
	vertical-align: top;
	height:25px;
	text-align: center;
}
.drop4 th.td2 {
	padding-left:15px;
}
.drop4 .td1 {
	width:45px;
}
.drop4 .td2 {
	text-align: left !important;
}
.drop4 .td3 {
	width:70px;
}
.drop4 .td4 {
	width:80px;
}
.drop4 .td6 {
	width:90px;
}
.drop4 .td6 div{
	width:86px;
}
.drop4 .td6 img{
	padding: 0 2px 2px 0;
	vertical-align: middle;
}
.drop4 .td6 span{
	padding: 0;
}
.drop4 .td7{
	width:42px;
}
.drop4 .td7 div{
	width:42px;
	text-align: center;
	padding-right:20px;
}
.drop4 th.td7 {
	padding-right:20px;
}
.drop4 .td7 span{
	display: block;
	padding: 0;
}
.drop4 tr div {
	height:90px;
	white-space: nowrap;
}
.drop4 tr div p{
	background: transparent url("../template/img/line-4.gif") repeat-x scroll 0 42px;
	margin: 0;
	overflow: hidden;
	position: relative;
	height:85px;
}
.drop4 .td2 div span{
	background-color: #FFF;
	padding: 0 15px 0 15px;
	float: left;
	white-space: nowrap;
	line-height:100%;
	left:0;
	position: absolute;
}
.drop4 tr.active div span{
	background-color: #e7e8e8;
}
.drop4 .td1 div {
	padding: 0 !important;
	height:45px !important;
}
.drop4 .td1 img {
	padding: 3px 0 0 3px;
}
.drop4 div span{
	color: #121c19;
	font-size:10px;
	position: relative;
	zoom: 1;
	background-color: #FFF;
	padding: 0 10px;
}
.drop4 div span a{
	color: #2c8fd6;
}
.drop4 div span em{
	color: #ababab;
	font-size:10px;
	font-style: normal;
	display: block;
	padding:3px 0 4px 0;
}

/*drop5*/
.drop5 {
	border: none;
	width:100%;
	position: relative;
	top:-17px;
	line-height:100%;
	border-collapse: collapse;
}
.drop5 td, .drop5 th{
	border: none;
	vertical-align: middle;
	padding: 0;
}
.drop5 td, .drop5 th{
	border: none;
	vertical-align: middle;
}
.drop5 th{
	font-weight: normal;
	font-size:10px;
	color: #fff;
	vertical-align: top;
	height:25px;
	text-align: center;
}
.drop5 th.td2 {
	padding-left:15px;
}
.drop .td1 {
	width:45px;
}
.drop5 .td2 {
	text-align: left !important;
}
.drop5 .td3 {
	width:70px;
}
.drop5 .td3 em {
	color: #9b9c9c;
	font-style: normal;
	padding:0;
}
.drop5 .td4 {
	width:130px;
}
.drop5 .td4 a{
	color: #9b9c9c;
}
.drop5 .td4 span{
	margin: 0 auto;
}

.drop5 .td5 {
	width:110px;
}


.drop5 tr div {
	height:45px;
	white-space: nowrap;
}
.drop5 tr.active .td-f{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 0 -45px;
}
.drop5 tr.active .td-rp{
	background: transparent url("../template/img/fone-td.gif") repeat-x scroll 0 -90px;
}
.drop5 tr.active .td-r{
	background: transparent url("../template/img/fone-td.gif") no-repeat scroll 100% 0;
}
.drop5 tr div p{
	background: transparent url("../template/img/line-4.gif") repeat-x scroll 0 23px;
	margin: 0;
	overflow: hidden;
	height:45px;
	position: relative;
}
.drop5  div span{
	background-color: #FFF;
	padding: 3px 15px 0 15px;
	float: left;
	white-space: nowrap;
	line-height:100%;
}
.drop5 tr.active div span{
	background-color: #e7e8e8;
}
.drop5 .td1 div {
	padding: 0 !important;
	height:45px !important;
}
.drop5 .td1 img {
	padding: 3px 0 0 3px;
}
.drop5 div span{
	color: #121c19;
	font-size:10px;
	position: relative;
	zoom: 1;
	line-height:120%;
}
.drop5 .td2 div span{
	position: absolute;
}

.drop5 div span a{
	color: #121c19;
}
.drop5 div span em{
	color: #ababab;
	font-size:10px;
	font-style: normal;
	display: block;
	padding:3px 0 4px 0;
}
.drop5 .td5 span  {
	font-weight: bold;
	font-size:10px !important;
}





