/* shablon-2_html template shema (autogenerated) */

.tpl_hmenu3 {
	padding-right: 0px;
	background-position: 0% 0%;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	color: #000000;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	height: 10px;
	background-color: #E5E5E5;
	text-align: center;
}



td.top_menu3 {
	border-right: transparent 0px solid;
	padding-right: 5px;
	border-top: transparent 0px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: middle;
	overflow: visible;
	border-left: transparent 0px solid;
	width: 2px;
	cursor: default;
	color: #333333;
	padding-top: 2px;
	border-bottom: transparent 0px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	height: 20px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

td.top_menu3_h {
	border-right: transparent 0px solid;
	padding-right: 5px;
	border-top: transparent 0px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: transparent 0px solid;
	width: 2px;
	cursor: default;
	color: #333333;
	padding-top: 2px;
	border-bottom: transparent 0px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	height: 20px;
	background-color: #E5E5E5;
	text-align: center;
	text-decoration: none;
}

a.top_menu3 {
	font-weight: bold;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

a.top_menu3_h {
	font-weight: bold;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

a.top_menu3:hover {
	font-weight: bold;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

td.menu3 {
	border-right: #999999 1px solid;
	padding-right: 8px;
	border-top: #999999 1px solid;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 1px;
	vertical-align: middle;
	overflow: visible;
	border-left: #999999 1px solid;
	width: 140px;
	cursor: default;
	color: #333333;
	padding-top: 1px;
	border-bottom: #999999 1px solid;
	font-style: normal;
	font-family: Verdana;
	white-space: nowrap;
	height: 15px;
	background-color: #E5E5E5;
	text-align: center;
	text-decoration: none;
}

td.menu3_h {
	border-right: transparent 1px solid;
	padding-right: 8px;
	border-top: transparent 1px solid;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 1px;
	vertical-align: middle;
	border-left: transparent 1px solid;
	width: 140px;
	cursor: default;
	color: #333333;
	padding-top: 1px;
	border-bottom: transparent 1px solid;
	font-style: normal;
	font-family: Verdana;
	white-space: nowrap;
	height: 15px;
	background-color: #C0C0C0;
	text-align: center;
	text-decoration: none;
}

a.menu3 {
	font-weight: normal;
	font-size: 12px;
	border-left-color: #999999;
	border-bottom-color: #999999;
	cursor: hand;
	color: #333333;
	border-top-color: #999999;
	font-style: normal;
	font-family: Verdana;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: #999999;
}

a.menu3_h {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Verdana;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

a.menu3_h:hover {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Verdana;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

table.top_vmenu {
	border-right: #C0C0C0 0px solid;
	border-top: #C0C0C0 0px solid;
	border-left: #C0C0C0 0px solid;
	border-bottom: #C0C0C0 0px solid;
	background-color: transparent;
	tvmst: 1;
	thmst: 0;
}

td.top_vmenu {
	border-right: transparent 0px solid;
	padding-right: 5px;
	border-top: transparent 0px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	vertical-align: middle;
	overflow: visible;
	border-left: transparent 0px solid;
	width: 100px;
	color: #333333;
	padding-top: 0px;
	border-bottom: transparent 0px solid;
	font-style: normal;
	font-family: Tahoma;
	white-space: nowrap;
	height: 18px;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}

a.top_vmenu {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Tahoma;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

td.top_vmenu_h {
	border-right: transparent 0px solid;
	padding-right: 5px;
	border-top: transparent 0px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	vertical-align: middle;
	border-left: transparent 0px solid;
	width: 100px;
	color: #333333;
	padding-top: 0px;
	border-bottom: transparent 0px solid;
	font-style: normal;
	font-family: Tahoma;
	white-space: nowrap;
	height: 18px;
	background-color: #E5E5E5;
	text-align: left;
	text-decoration: underline;
}

a.top_vmenu_h {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Tahoma;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: underline;
	border-right-color: transparent;
}

a.top_vmenu_h:hover {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Tahoma;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: underline;
	border-right-color: transparent;
}



td.vmenu {
	border-right: #C0C0C0 1px solid;
	padding-right: 5px;
	border-top: #C0C0C0 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	vertical-align: top;
	overflow: visible;
	border-left: #C0C0C0 1px solid;
	width: 140px;
	color: #333333;
	padding-top: 0px;
	border-bottom: #C0C0C0 1px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	height: 15px;
	background-color: #E5E5E5;
	text-align: left;
	text-decoration: none;
}

td.vmenu_h {
	border-right: transparent 1px solid;
	padding-right: 5px;
	border-top: transparent 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	vertical-align: top;
	border-left: transparent 1px solid;
	width: 140px;
	color: #333333;
	padding-top: 0px;
	border-bottom: transparent 1px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	height: 15px;
	background-color: #C0C0C0;
	text-align: left;
	text-decoration: none;
}

a.vmenu {
	font-weight: normal;
	font-size: 12px;
	border-left-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	cursor: hand;
	color: #333333;
	border-top-color: #C0C0C0;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: #C0C0C0;
}

a.vmenu_h {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

a.vmenu_h:hover {
	font-weight: normal;
	font-size: 12px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color: #333333;
	border-top-color: transparent;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
	border-right-color: transparent;
}

div.menu3bg {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	width: 140px;
	padding-top: 1px;
	background-color: #C0C0C0;
}

div.vmenubg {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	width: 140px;
	padding-top: 1px;
	background-color: #C0C0C0;
}

a {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Verdana;
	text-decoration: underline;
}

a:hover {
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}

.wdth {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: middle;
	overflow: visible;
	width: 0px;
	color: #333333;
	padding-top: 2px;
	font-style: normal;
	font-family: Verdana;
	height: 0px;
	background-color: #E5E5E5;
	text-align: left;
	text-decoration: none;
}

.wdtd {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 8px;
	vertical-align: top;
	overflow: visible;
	width: 0px;
	color: #333333;
	padding-top: 8px;
	font-style: normal;
	font-family: Verdana;
	height: 32px;
	background-color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

.wdtfh {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: middle;
	overflow: visible;
	width: 0px;
	color: #404040;
	padding-top: 2px;
	font-style: normal;
	font-family: Verdana;
	height: 0px;
	background-color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

.wdtbl {
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	overflow: visible;
	border-left: transparent 0px solid;
	width: 100%;
	border-bottom: transparent 0px solid;
	background-color: #CCCCCC;
}

div.menu3 {
	z-index: 99;
	visibility: hidden;
	padding-top: 0px;
	position: absolute;
}

div.menu3_v {
	z-index: 99;
	visibility: visible;
	padding-top: 0px;
	position: absolute;
}

div.vmenu {
	z-index: 99;
	visibility: hidden;
	padding-top: 0px;
	position: absolute;
}

div.vmenu_v {
	z-index: 99;
	visibility: visible;
	padding-top: 0px;
	position: absolute;
}

div.menu3h {
	z-index: 99;
	visibility: hidden;
	padding-top: 0px;
	position: absolute;
}

div.menu3h_v {
	z-index: 99;
	visibility: hidden;
	padding-top: 0px;
	position: absolute;
}

div.vmenuh {
	z-index: 99;
	visibility: hidden;
	padding-top: 0px;
	position: absolute;
}

div.vmenuh_v {
	z-index: 99;
	visibility: hidden;
	padding-top: 0px;
	position: absolute;
}

table.top_menu3 {
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	border-left: transparent 0px solid;
	border-bottom: transparent 0px solid;
	background-color: transparent;
}

table.vmenu {
	background-color: #E5E5E5;
}

table.menu3 {
	background-color: transparent;
}

.sep_menu3 {
	font-size: 16px;
	vertical-align: top;
	width: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: center;
}

.sep_vmenu {
	vertical-align: top;
	text-align: left;	
}

.wdtdl_4 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 8px;
	vertical-align: top;
	overflow: visible;
	width: 0px;
	color: #333333;
	padding-top: 8px;
	font-style: normal;
	font-family: Verdana;
	height: 32px;	
	text-align: left;
	text-decoration: none;
}

.xl25
	{color:red;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt #727272;
	border-right:none;
	border-top:.5pt #727272;
	border-left:.5pt #727272;
	background-color:#DBDDCF;
	white-space:normal;}
.axl25
	{color:#FFFFFF;
	padding : 3px;
	font-size: 9.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;	
        width: 100%;
        height: 100%;       
	white-space:normal;}

.xl26
	{border-top:.5pt #727272;
	vertical-align:middle;	
	border-right:none;
	border-bottom:.5pt #727272;
	border-left:.5pt #727272;
	}

.xl31
	{color:#727272;padding-top: 0px;
	font-size:8.0pt;
	font-family: Tahoma, Arial, sans-serif;
	text-align: left;
	vertical-align:middle;
	border-top:.5pt #727272;
	border-right:none;
	border-bottom:.5pt #727272;
	border-left:.5pt #727272;	
	white-space:normal;}

.xl33
	{color:#727272;padding-top: 0px;
	font-size:12.0pt;
	font-weight:700;
	font-family: Tahoma, Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt #727272;
	border-right:.5pt #727272;
	border-bottom:.5pt #727272;
	border-left:none;
	background-color:#FFFFFF;}

.axl31
	{color:#727272;
	text-decoration: none;
	font-size:8.0pt;
	font-family: Tahoma, Arial, sans-serif;
        width: 100%;
        height: 100%;
	}

.axl33
	{color:#727272;	
	font-size: 9.0pt;
	font-weight:700;
	font-family: Tahoma, Arial, sans-serif;
	text-align:left;
	vertical-align:middle;
        width: 100%;
        height: 100%;
        padding-top: 5;
	}

.axl33:hover {

        font-weight:700;
        color: #ADADAD;
}

.axl25:hover {
	color:#FFFFFF;
	text-decoration: none;
     font-weight:700;
      
}

.axl31:hover {
       
        color: #ADADAD;
}

.rpos{ background-color : #e5f1d4; color : #018d01; }
td.rpos, td.rneg{ vertical-align : middle; text-align : center; background-color : #fff; padding : 2px 4px; white-space : nowrap; }
.dark td.rpos, .dark td.rneg{ background-color : #F9F9F9; }

.tab .dark{ background-color : #F9F9F9; }
.dark td.rpos, .dark td.rneg{ background-color : #F9F9F9; }


.tab, .formplot { font-size: 11px; border-collapse : separate; margin-top : 0px; margin-bottom : 0px; }
.tab th, .tab td, .formplot th, .formplot td { padding : 4px 4px; }
.tab td, .formplot td
{ 
border-top : 1px solid #fff; 
border-bottom : 1px solid #CBCBCB; 
border-left : 1px solid #fff; 
border-right : 1px solid #DFDFDF; }

.tab th, .osnsmall td.osnsmallcapt
{ 
padding : 4px 4px; 
margin-top : 10px;
font-family: georgia; 
font-size : 14px; 
font-weight : bold; 
color: #fff; 
vertical-align : middle; 
background-color : #bec1b6; 
white-space : nowrap; }

.tab th a{ color : #fff; }
.tab a.sobj{ font-weight : bold; }
.srate{ float : right; }
.tab .choose{ padding : 4px 2px; text-align : center; }
.tab .info{ white-space : nowrap; }
.tab .credtls{ text-align : center; white-space : nowrap; }
.tab .price{ text-align : right; white-space : nowrap; }
.tab i{ display : block; margin-top : 3px; font-style : normal; color : #777; }
.tab em{ color : #777; font-style : normal; }
.tab .dark{ background-color : #F9F9F9; }
.tab th.center, .tab td.center{ text-align : center; }
.tab th.right, .tab td.right{ text-align : right; }
.tab th.middle, .tab td.middle{ vertical-align : middle; }

.tab .rate{ margin : 0 0 0 10px; padding : 3px 8px;  color: #737373; font-family: Verdana; font-size : 90%}
span.rate{ float : none; margin : 0; font-size : 90%; font-weight : normal; padding : 0 3px; }
span.rate img{ margin : 1px 4px 0 0; }
.tab .rate img{ margin : 0 0 0 1px; }

.hrear {
	font-weight: bold;
	font-size: 12px;
	margin-left: 20px;
	color: #404040;
	font-style: normal;
	font-family: Verdana;
	text-align: left;
}

.tpl_h1 {
	
	text-align: left;
}

.adv_object{
	background-color: #d9dccf ;
	width: 117px;
	height: 174px;
	font-size: 11px;
	margin-left: 4px;
	padding : 4px;
	font-style: normal;
	font-family: Verdana;
	text-align: left;
}

.adv_object2{
	background-color: #d9dccf ;
	width: 245px;
	height: 170px;
	font-size: 11px;
	margin-left: 4px;
	padding : 4px;
	font-style: normal;
	font-family: Verdana;
	text-align: left;
}

.adv_right {background-color: #d9dccf ;	 font-size: 11px; padding : 6px;	margin-top: 2px;	text-align: left;}
.adv_right img.vit {margin: 4px 4px 4px 0; float:left; width:70px;  height: 70px;}
.adv_right img.logo {margin: auto 4px auto 0; float:right;}
.adv_right .title {color: #333333; display: block; font-weight: bolder; }
.adv_right p {clear: left; margin:0; padding:0; padding-top: 4px;}
.adv_right span {display: block; text-align: left; font-size: 100%;}
.adv_right .red {color: #990000; font-weight: bolder;}
.adv_right a{color: #00923E;}

.adv_right .title:hover{font-weight: bolder;}



.top_object{
	background-color: #FDFDF2 ;
	 float:left;
	width: 280px;
	height: 70px;
	font-size: 11px;
	margin-right: 2px;	
	font-style: normal;
	font-family: Verdana;
	text-align: left;
}

.txt_object{	
	font-size: 11px;	
	font-style: normal;
	font-family: Verdana;
	text-align: left;
}

.adv_img{
	padding : 4px 0 4px 0;
	text-align: center;
}

.shad_img{
	height: 12px; 
	background: url(/img/sh4_3.gif) no-repeat top right;
}

h2 {
	font-family: georgia;
	font-size: 17px;
	font-weight: 500;
	margin: 10px 0px 0px 7px;
	color: #272221;
}

p .articleLink  a {	
padding : 0px 0px;
	
}

#res {
	
	background: #fff;
	font-family: georgia;
	font-size: 17px;
	font-weight: 500;
	margin: 10px 0px 0px 7px;
	color: #272221;
}

.rest6 {
	
background: url(/images/baloon.png);
font-size: 0.85em;
height: 70px;
padding: 13px 5px 0px 15px;
top: -28px;
width: 233px;
position: relative;
float : right; 
}

tr td p a {	
color: #41aa75;
	font-size: 12px;	
	text-decoration: underline;
}