﻿@charset "utf-8";
*{margin:0px; padding:0px;}
a {outline: none;}
img, div, a { behavior: url(iepngfix.htc) }
img {border:0;}
ul,li{list-style-type: none;}
h1, h2, h3, h4 {font-weight:normal}
body { background: url(../../img/bg.jpg) repeat;}
.clear {clear: both;}
.head_wrap {
	background: #CA0002;
	width: 100%;
	} 
.head_wrap .head {
	width: 990px;
	margin: auto;
	padding: 10px 0px;
	overflow: hidden;
	}
.head_wrap .head .headBanner {
float: right;
}
.head_wrap .head a.logo {
	float: left;
	margin-top: 21px;
	} 
.head_wrap .head div.banner {
	float: right;
	} 
.navigation_wrap  {
	background: url(../../img/navigation_bg.jpg) repeat-x top left;  
	width: 100%;
	}
.navigation_wrap  .navigation {
	width: 990px;
	margin: auto;
	overflow: hidden;
	}
.navigation_wrap  .navigation ul li {
	height: 43px;
	float: left;
	display: inline;
	background:  url(../../img/navigation_sep.gif) repeat-y top right;
	}
.navigation_wrap  .navigation ul li a {
	font: bold 11px arial;
	color: #fff;
	padding: 15px 25px 25px 25px;
	float: left;
	text-decoration: none;
	}
.navigation_wrap  .navigation ul li a:hover {
	text-decoration: underline;
	}
.navigation_wrap  .navigation ul li a.active {
	color: #333;
	background: url(../../img/active_nav.jpg) repeat-x top left;
	}
.navigation_wrap  .navigation ul li a.active:hover {
	text-decoration: none;
	}
.subnavigation_wrap  {
	background: #F9F9F9 url(../../img/subnavigation_bg.jpg) repeat-x bottom left; 
	overflow: hidden;
	}
.subnavigation_wrap  .subnavigation {
	width: 980px;
	margin: auto;
	}	
.subnavigation_wrap  .subnavigation ul {
	margin: 8px 0px 5px 0px;
	overflow: hidden;
	}	
.subnavigation_wrap  .subnavigation ul li  {
	float: left;
	display: inline;
	background: #fff;
	-moz-border-radius: 5px;
	border-bottom-radius: 5px;
	padding: 0px 8px 0px 5px;
	margin:0px 3px 3px 0px ;
	border: 1px solid #eee;
 }	
.subnavigation_wrap  .subnavigation ul li a {
	background: url(../../img/subnavigation_li.gif) no-repeat 0px 9px;
	font: 11px arial;
	color: #333;
	float: left;
	padding: 5px 0px 5px 10px; 
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	}
.subnavigation_wrap  .subnavigation ul li a:hover {
	color: #000;
	}
.subnavigation_wrap  .subnavigation ul li a.active {
	color: #CA0002;
	}
.container {
	width: 990px;
	margin: auto;
	}
.container .content_head {
	width: 980px;
	margin: auto;
	padding: 14px 5px;
	overflow: hidden;
	}
.container .content_head p.log {
	font: 10px tahoma;
	color: #333;
	width: 318px;
	float: left;
	margin-top: 7px;
	}
.container .content_head p.log a {
	font: 10px tahoma;
	text-decoration: none;
	color: #EC7309;
	}
.container .content_head p.log a:hover {
	text-decoration: underline;
	}			
.container .content_head p.log span {
	font:bold 10px tahoma;
	}
.container .content_head .community {
	float :left;
	margin: 2px 30px 0px 0px;
	position:relative;
	}
.container .content_head .community .followUsTxt {
display: block;
width: 238px;
float: left;
margin-right: 10px;
font: bold 11px Arial;
text-align: right;
padding: 6px 0 0;
color: #333;
}	
.container .content_head .community a {
display: block;
width: 24px;
height: 24px;
float: left;
margin-right: 8px;
text-indent: -999em;
}
.container .content_head .community a.twitt {
background: url(../../img/socialIcons.png) no-repeat 0px 0px;
}
.container .content_head .community a.twitt:hover {
background: url(../../img/socialIcons.png) no-repeat 0px -24px;
}
.container .content_head .community a.rss {
background:  url(../../img/socialIcons.png) no-repeat -48px 0px;
}
.container .content_head .community a.rss:hover {
background:  url(../../img/socialIcons.png) no-repeat -48px -24px;
}
.container .content_head .community a.fbook {
background: url(../../img/socialIcons.png) no-repeat -24px 0px;
}
.container .content_head .community a.fbook:hover {
background: url(../../img/socialIcons.png) no-repeat -24px -24px;
}	
.container .content_head .community a.linkedin {
background: url(../../img/socialIcons.png) no-repeat -72px 0px;
}
.container .content_head .community a.linkedin:hover {
background: url(../../img/socialIcons.png) no-repeat -72px -24px;
}
.container .content_head .community .rssDiv a {
display: inline;
width: auto;
height: auto;
float: left;
margin-right: 8px;
text-indent: 0px;
}
.container .content_head .searchBox {
float: left;
margin: 2px 0 0;
}
.container .content_head input.search {
	background: url(../../img/search_input.png) no-repeat top left;
	width: 226px;
	height: 18px;
	font: italic 11px arial;
	color: #ccc;
	float: left;
	padding: 5px 5px 0px 5px;
	border: 0px;
}
.container .content_head input.search:focus {
	font:  11px arial;
	color: #333;
}
.container .content_head input.search_btn {
	background:  url(../../img/search_btn.png) no-repeat top left;
	width: 20px;
	height: 23px;
	float :left;
	border: 0px;
	cursor: pointer;
}
.container .content {
	background:  url(../../img/content_top.png) no-repeat top left;
	padding-top: 3px;
}
.container .content_midd {
	background:   url(../../img/content_midd.png) repeat-y top left;
	overflow: hidden;
	_width: 1000px;
}
.container .content_midd .midd_wraper {
	background:   url(../../img/midd_wraper_bg.jpg) repeat-y 4px 0px;
	overflow: hidden;
}
.container .content_midd .sep_wrap {
	background: url(../../img/content_left_bg.jpg) repeat-y 620px 0px;
	overflow: hidden;
}
.container .content_midd .sep_wrap.group {
	background: url(../../img/group_wrap.jpg) repeat-y 5px 0px;
	overflow: hidden;
}
.container .content_midd .content_left {
	width: 657px;
	background: url(../../img/content_left_bg.jpg) repeat-y top right;
	overflow: hidden;
	padding: 1px 1px 0px 5px;
	float: left;
	}
.container .content_midd .content_left .main_news {
	padding: 10px;
	background: #F3F3F3;
	float:left;
	width: 352px;
	height:388px;
	position:relative;
	}
.container .content_midd .content_left .main_news .img_holder {
	position: absolute;
	width: 354px;
	height: 248px;
	
	filter:inherit;
	}
	
	.container .content_midd .content_left .main_news .img_holder .animAnch
	{
	position: absolute;
	width: 354px;
	height: 248px;
	display:block;
	text-decoration:none;
	
	filter:inherit;
	}
.container .content_midd .content_left .main_news .img_holder img {
	position: absolute;
	left: 0px;
	top: 0px;
	
	filter:inherit;
	}
.container .content_midd .content_left .main_news .img_holder .txt_wrap  {
	position: absolute;
	bottom: 0px;
	left: 0px;
	
	filter:inherit;
	}	
.container .content_midd .content_left .main_news .img_holder h1 {
	position: relative;
	background: url(../../img/h1_bg.png) repeat top left;
	font: 18px arial;
	color: #fff;
	padding: 7px;
	width: 123px;
	text-decoration:none;
   
	filter:inherit;
	}
.container .content_midd .content_left .main_news .img_holder p {
	position: relative;
	background:  url(../../img/txt_bg.png) repeat;
	font: 12px arial;
	color: #fff;
	padding: 7px;
	width: 216px;
	 text-decoration:none;
	 
	filter:inherit;
	}
	
	.container .content_midd .content_left .main_news .main_news_nav{
	position:absolute;
	top:258px;
	left:0px;
	padding-left:10px;
	}
.container .content_midd .content_left .main_news .main_news_nav ul li {
	background: #fff;
	float: left;
	width: 161px;
	margin: 0px 1px 1px 0px;
	height: 55px;
	padding: 7px;
	overflow: hidden;
	
	filter:inherit;

	}
.container .content_midd .content_left .main_news .main_news_nav ul li.active {
	background:#E9E9E9;
	/*opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/

	}
.container .content_midd .content_left .main_news .main_news_nav ul li.active h3 a {
	color: #333;
	}	
.container .content_midd .content_left .main_news .main_news_nav ul li.active h3 a:hover {
	color: #333;
	}	
.container .content_midd .content_left .main_news .main_news_nav ul li.active p {
	color: #333;
	}	
.container .content_midd .content_left .main_news .main_news_nav ul li h3 a {
	font: bold 12px arial;
	margin-bottom: 5px;
	color: #333;
	display: block;
	text-decoration: none;
	}
.container .content_midd .content_left .main_news .main_news_nav ul li h3 a:hover {
	color: #CA131C;
	text-decoration: underline
	}	
.container .content_midd .content_left .main_news .main_news_nav ul li p {
	font: 11px arial;
	margin-bottom: 5px;
	color: #333;
	display: block;
	}	
.container .content_foot {
	background:   url(../../img/content_foot.png) repeat-y top left;
	height: 3px;
	font: 1px arial;
	margin-bottom: 10px;
}
.container .content_midd .content_left .most_box {
	float: left;
	height:388px;
	position:relative;
	
	width: 260px;
	_width: 258px;
	background: url(../../img/most_box_bg.jpg) repeat-y top left;
	padding: 10px 10px 10px 15px;
	}
	
.most_box .mostComm ,
.most_box .mostRead,
.most_box .mostNewest
{
	position:absolute;
	top:37px;
	left:15px;
}
.container .content_midd .content_left .most_box ul.nav,
.container .content_midd .content_left .stock  ul.nav {
	margin: 0px 0px 15px 15px;
	height: 12px;
	}	
.container .content_midd .content_left .most_box ul.nav li,
.container .content_midd .content_left .stock  ul.nav li {
	background: url(../../img/arrow_right.png) no-repeat top right;
	padding-right: 14px;
	height: 23px;
	float: left;
	margin-left: -15px;
	position: relative;
	z-index: 3;
	display: inline-block;
	_width: 40px;
	}
.container .content_midd .content_left .stock  span.nik {
  background: url(../../img/nik_titanik.png);
  width: 27px;
  height: 36px;
  position: absolute;
  left: 18px;
  top: 6px;
  z-index: 15;
	}
.container .content_midd .content_left .stock  a.placeholder {
  margin-top: 30px;
  display: block;
  text-decoration: none;
	}
.container .content_midd .content_left .stock  a.placeholder .watermark	{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.container .content_midd .content_left .stock  a.placeholder .phVideoTitle	{
  position: absolute;
  display: block;
  bottom: 0px;
  left: 0px;
  z-index: 3;
  background: url("../../img/h1_bg.png") repeat scroll left top transparent;
  color: #fff;
  padding: 4px 6px;
  font: bold 11px Arial;
}
.container .content_midd .content_left .stock  ul.nav li.nick a {
  padding-left: 35px;
	}	
.container .content_midd .content_left .most_box ul.nav li.active,
.container .content_midd .content_left .stock  ul.nav li.active {
	background-position: bottom right;
	}
.container .content_midd .content_left .most_box ul.nav li.active a,
.container .content_midd .content_left .stock  ul.nav li.active a {
	background: #CA131C;
	color: #fff;
	}	
.container .content_midd .content_left .most_box ul.nav li.sec,
.container .content_midd .content_left .stock ul.nav li.sec{
	z-index: 2;
	}
.container .content_midd .content_left .most_box ul.nav li.sec  a,
.container .content_midd .content_left .stock ul.nav li.sec  a {
	padding-left: 23px;
	}
.container .content_midd .content_left .most_box ul.nav li.th  a,
.container .content_midd .content_left .stock ul.nav li.th  a {
	padding-left: 23px;
	}		
.container .content_midd .content_left .most_box ul.nav li.th,
.container .content_midd .content_left .stock  ul.nav li.th {
	z-index: 1;
	}	
.container .content_midd .content_left .most_box ul.nav li a,
.container .content_midd .content_left .stock ul.nav li a {
	display: block;
	background: #7F7F7F;
	height: 18px;
	font: 11px tahoma;
	color: #E9E9E9 ;
	text-decoration: none;
	padding: 5px 3px 0px 10px;
	}
.container .content_midd .content_left .most_box ul.nav li a:hover,
.container .content_midd .content_left .stock ul.nav li a:hover{
	color: #fff;
	}
.container .content_midd .content_left .most_box .most_small_box  {
	background: url(../../img/sep.gif) repeat-x bottom left;
	height: 100px;
	padding: 10px 10px 10px 0px;
	}
.container .content_midd .content_left .most_box .most_small_box.last  {
	height: 101px;
	background: none;
	}	
.container .content_midd .content_left .most_box .most_small_box a.img  {
	float: left;
	margin: 0px 10px 5px 0px;
	}	
.container .content_midd .content_left .most_box .most_small_box .small_wrap  {
	float: left;
	}	
.container .content_midd .content_left .most_box .most_small_box p.date {
	background: url(../../img/date.gif);
	width: 56px;
	height: 14px;
	font: 9px tahoma, arial, verdana;
	color: #fff;
	text-align: center;
	padding-top: 3px;
	float: left;
	margin: 0px 100px 4px 0px;
	_margin: 0px 20px 4px 0px;
	}
.container .content_midd .content_left .most_box .most_small_box h3 a {
	font: bold 13px arial;
	color: #000;
	width: 150px;
	_width: 140px;
	text-decoration: none;
	display: block;
	}
.container .content_midd .content_left .most_box .most_small_box h3 a:hover {
	text-decoration: underline;
	}	
.container .content_midd .content_left .most_box .most_small_box p.plain {
	font: 11px arial;
	color: #333;
	line-height: 15px;
	height: 30px;
	overflow: hidden;
	}
.container .content_midd .content_left .firm_box {
	padding: 13px 10px 8px 10px;
	clear: both;
	overflow: hidden;
	width: 628px;
	background: #fff;
	}	
.container .content_midd .content_left .firm_box ul li  {
	display: inline;
	float: left;
	}	
.container .content_midd .content_left .firm_box ul li a {
	font:bold 11px arial;
	color: #333;
	height: 43px;
	padding: 8px 10px 0px 70px;
	float: left;
	text-decoration: none;
	}
.container .content_midd .content_left .firm_box ul li a:hover {
	color: #CA131C;
	}	
.container .content_midd .content_left .firm_box ul li a.contract {
	background: url(../../img/contract_btn.jpg);
	width: 50px;
	}
.container .content_midd .content_left .firm_box ul li a.subscription {
	background: url(../../img/subscription_btn.jpg);
	width: 72px;
	}	
.container .content_midd .content_left .firm_box ul li a.accounting {
	background: url(../../img/accouting_btn.jpg);
	width: 92px;
	}
.container .content_midd .content_left .firm_box ul li a.analyses {
	background: url(../../img/analyses_btn.jpg) repeat -8px 0px transparent;
	padding-left: 59px;
	width: 105px;
	}
.container .content_midd .content_left .left_wrap {
	float: left;
	width: 372px;
	}
.container .content_midd .content_left .right_wrap {
	float: left;
	}
.container .content_midd .content_left .right_cont {
	float: right;
	width: 211px;
	}		
.container .content_midd .content_left .new_columns {
	width: 352px;
	padding: 10px;
	background: #F3F3F3;
	overflow: hidden;
	float: left;
	margin-bottom: 1px;
	}
.container .content_midd .content_left .new_columns.last,
.container .content_midd .content_left .stock.last {
	margin-bottom: 0px;
	}	
.container .content_midd .content_left .new_columns h2 a {
	height: 19px;
	font: bold 12px arial;
	color: #fff;
	background: #CC131D;
	padding: 4px 5px 0px 5px;
	float: left;
	text-decoration: none;
	}
.container .content_midd .content_left .new_columns .paging {
	float: right;
	margin-top: -3px;
}
.container .content_midd .content_left .new_columns .paging a.left {
	background: url(../../img/pag_left.png) no-repeat top left;
	width: 34px;
	height: 35px;
	float: left;
	}
.container .content_midd .content_left .new_columns .paging a.left:hover,
.container .content_midd .content_left .new_columns .paging a.right:hover{
	background-position: bottom left;
	}	
.container .content_midd .content_left .new_columns .paging span {
	height: 25px;
	padding: 10px 5px 0px 5px;
	background: #E4E4E4;
	font: bold 10px tahoma;
	float: left;
	}
.container .content_midd .content_left .new_columns .paging a.right {
	background: url(../../img/pag_right.png) no-repeat top left;
	width: 34px;
	height: 35px;
	float: left;
	}
.container .content_midd .content_left .new_columns .column_box {
	background: url(../../img/sep.gif) repeat-x bottom left;
	padding: 14px 0px 15px 0px;
	overflow: hidden;
	}
.container .content_midd .content_left .new_columns .column_box.last {
	background: none;
	}	
.container .content_midd .content_left .new_columns .column_box a.img {
	float: left;
	margin-right: 10px;
	}
.container .content_midd .content_left .new_columns .column_box h3 a {
	font: bold 13px arial;
	color: #333;
	text-decoration: none;
	}
.container .content_midd .content_left .new_columns .column_box h3 a:hover {
	text-decoration: underline;
	}	
.container .content_midd .content_left .new_columns .column_box p.author {
	font: italic 11px arial;
	color: #333;
	margin-bottom: 10px;
	height: 14px;
	overflow: hidden;
	}
.container .content_midd .content_left .new_columns .column_box p {
	font: 11px arial;
	color: #333;
}
.container .content_midd .content_left .new_columns .column_box p a {
	font: bold 11px arial;
	color: #EC7309;
	text-decoration: none;
	margin-left: 5px;
}
.container .content_midd .content_left .new_columns .column_box p a:hover {
	text-decoration: underline;
}
.container .content_midd .content_left .stock {
	float: left;
	width: 258px;
	_width: 250px;
	background: url(../../img/most_box_bg.jpg) repeat-y top left;
	padding: 10px 10px 10px 15px;
	position: relative;
	margin-bottom: 1px;
}
.container .content_midd .content_left .stock img.stock_img {
	position: absolute;
	top: 0px;
	right: 10px;
}
.container .content_midd .content_left .stock table {
	margin: 0px 0px 10px 0px;
	width: 258px;
	font: 11px arial;
	color: #333;
	padding-top: 15px;
}
.container .content_midd .content_left .stock  p.source {
	float: right;
	color: #EC7309;
	font: italic 11px arial;
	margin-bottom: 10px;
}
.container .content_midd .content_left .stock p.source  a.source {
	float: right;
	color: #EC7309;
	font: italic 11px arial;
	text-decoration: none;
	padding-left: 5px;
}
.container .content_midd .content_left .stock p.source  a.source:hover {
	text-decoration: underline;
}
.container .content_midd .content_left .stock table td {
	padding: 5px 5px;
	}
.container .content_midd .content_left .stock table td a {
	color:#333333;
	font:11px arial;
	text-decoration:none;
	}
	.container .content_midd .content_left .stock table td a:hover {
	color:#333333;
	font:11px arial;
	text-decoration:underline;
	}
.container .content_midd .content_left .stock table tr.alt {
	background: url(../../img/table_bg.png) repeat;
}
.container .content_midd .content_left .stock table td.center {
	text-align: center;
}

.container .content_midd .content_left .stock table td.right {
	text-align: right;
}
.container .content_midd .content_left .stock  h2 a{
	height: 19px;
	font: bold 12px arial;
	color: #fff;
	background: #333;
	padding: 4px 5px 0px 5px;
	float: left;
	text-decoration: none;
	}
.container .content_midd .content_left .stock  h2.red a{
	background: #CC131D;
	}	
.container .content_midd .content_left .stock table.exchange tr.alt {
	background:  url(../../img/table_bg_gray.png) repeat;
}
.container .content_midd .content_left .new_columns .calculator {
	width: 137px;
	background: url(../../img/vert_sep.gif) repeat-y top right;
	padding: 0px 10px 7px 0px;
	float: left;
}
.container .content_midd .content_left .new_columns .calculator ul {
	padding-top: 5px;
}
.container .content_midd .content_left .new_columns .calculator h2 {
	margin-bottom: 10px;
	overflow: hidden;
}
.container .content_midd .content_left .new_columns .calculator h3 {
	color:#EC7309;
	font:italic 11px arial;
	margin-bottom:0px;

}
.nnAnchor
{
	height:48px;
}
.container .content_midd .content_left .new_columns .calendar  {
	padding: 0px 0px 0px 10px;
	float: left;
	width: 195px;
}
.container .content_midd .content_left .new_columns .calendar  .ans_wrap {
	margin-bottom: 7px;
}
.container .content_midd .content_left .new_columns .calendar  .poll_answer {
	font: 11px arial;
	color: #333;
	margin: 0px 5px 0px 0px;
	display: inline;
}
.container .content_midd .content_left .new_columns .calendar  .perc {
	font: 16px georgia;
	color: #EC7309;
	display: inline;
}
.container .content_midd .content_left .new_columns .calendar p.calendar_icon  {
	background: url(../../img/calendar_icon.jpg) no-repeat;
	width: 65px;
	height: 32px;
	font: 10px tahoma;
	color: #fff;
	float: right;
	margin-right: -5px;
	text-align: right;
	padding:10px 9px 0px 0px;
}
.container .content_midd .content_left .new_columns .calendar  ul  {
	clear: both;
}
.container .content_midd .content_left .new_columns .calendar  ul li {
	float: left;
	display: inline;
}
.container .content_midd .content_left .new_columns .calendar  ul li a {
	background: url(../../img/calendar_btn.gif) no-repeat top left;
	width: 59px;
	height: 18px;
	font: 11px arial;
	color: #333;
	text-align: center;
	padding: 4px 0px 0px 0px;
	float: left;
	margin: 0px 6px 6px 0px;
	text-decoration: none;
}
.container .content_midd .content_left .new_columns .calendar  ul li.active a,
.container .content_midd .content_left .new_columns .calendar  ul li.active a:hover {
	background-position: bottom left;
	color: #fff;
	}
.container .content_midd .content_left .new_columns .calendar h2.gray a{
	background: #333;
}
.container .content_midd .content_left .new_columns ul.calculator  {
	background: url(../../img/li_bg.gif) no-repeat 0px 7px;
	font: 11px arial;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	display: block;
	color: #333;
	margin-bottom: 10px;
}
.container .content_midd .content_left .new_columns .calculator ul li a {
	background: url(../../img/li_bg.gif) no-repeat 0px 9px;
	font: 11px arial;
	padding: 4px 0px 3px 10px;
	text-decoration: none;
	display: block;
	color: #333;
	float: left;
}
.container .content_midd .content_left .new_columns .calendar ul li a:hover {
	color: #CA131C;
	}
.container .content_midd .content_left .new_columns .calculator ul li a.last {
	background: url(../../img/li_bg_last.gif) no-repeat 0px 9px;
	color: #EC7309; 
}
.container .content_midd .content_left .new_columns .calculator ul li a:hover {
	text-decoration: underline;
}
.container .content_midd .content_left .new_columns .calculator .nn {
	margin: 15px 0px 5px 0px;
}
.container .content_midd .content_left .new_columns .calculator .nn p.num {
	font: italic 11px arial;
	color: #EC7309;
	margin-bottom: 3px;
}
.container .content_midd .content_left .new_columns .calculator .nn p a{
	font: 11px arial;
	color: #333;
}
/*.container .content_midd .content_left .new_columns .calculator .nn p a {
	background: url(../../img/nn_more.gif) no-repeat;
	width: 11px;
	height: 11px;
	display: inline-block;
	margin-top: 1px;
}*/
.container .content_midd .content_left .new_columns .calculator .nn p a:hover {
	background-position: bottom left;
}
.container .content_midd .content_left .new_columns .calculator  a.archive {
	font: bold 11px arial;
	color: #CC131D;
	background: url(../../img/btn_bg.gif);
	width: 48px;
	height: 18px;
	text-align: center;
	padding-top: 3px;
	float: left;
	text-decoration: none;
	margin-top: 10px;
}
.container .content_midd .content_left .new_columns .calculator  a.archive:hover {
	color: #000;
}
.container .content_midd .content_left .new_columns .calculator .paging,
.container .content_midd .content_left .new_columns .calendar .paging {
	float: right;
	margin-top: 5px;
}
.container .content_midd .content_left .new_columns .calculator .paging a.left,
.container .content_midd .content_left .new_columns .calendar .paging a.left {
	float: left;
	width: 28px;
	height: 29px; 
	background: url(../../img/pag_left_small.jpg) no-repeat top left;
}
.container .content_midd .content_left .new_columns .calculator .paging a.right,
.container .content_midd .content_left .new_columns .calendar .paging a.right {
	float: left;
	width: 28px;
	height: 29px; 
	background: url(../../img/pag_right_small.jpg) no-repeat top left;
}
.container .content_midd .content_left .new_columns .calculator  .paging a.right:hover,
.container .content_midd .content_left .new_columns .calculator  .paging a.left:hover,
.container .content_midd .content_left .new_columns .calendar  .paging a.right:hover,
.container .content_midd .content_left .new_columns .calendar  .paging a.left:hover {
	background-position: bottom left;
}
.container .content_midd .content_left .new_columns .calendar p.poll {
	font: bold 11px arial;
	color: #333;
	margin: 15px 0px;
	}
.container .content_midd .content_left .new_columns .calendar .poll_wrap {
	margin-bottom: 7px;
	overflow: hidden;
	}
.container .content_midd .content_left .new_columns .calendar .poll_wrap input{
	float :left;
	margin: 0px 5px 0px 0px;
	}	
.container .content_midd .content_left .new_columns .calendar .poll_wrap label {
	font: 11px arial;
	color: #333;
}
.container .content_midd .content_left .new_columns .calendar  a.archive {
	font: bold 11px arial;
	color: #CC131D;
	background: url(../../img/btn_bg.gif);
	width: 48px;
	height: 18px;
	text-align: center;
	padding-top: 3px;
	float: right;
	text-decoration: none;
	margin-top: 10px;
}
.container .content_midd .content_left .new_columns .calendar  a.archive:hover {
	color: #000;
}
.container .content_midd .content_left .new_columns .calendar  a.results {
	font: 11px arial;
	color: #333;
	float: right;
	text-decoration: none;
	margin-top: 10px;
	padding: 4px 5px 0px 0px;
}
.container .content_midd .content_left .new_columns .calendar  a.results:hover {
	text-decoration: underline;
}
.container .content_midd .right_coll {
	width: 319px;
	_width: 306px;
	float: left;
	margin: 1px 0px 0px 1px;
	}
.container .content_midd .right_coll .right_coll_box {
	background: #F3F3F3 url(../../img/right_coll_box.jpg) repeat-x top left;
	padding: 10px;
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 1px;
	overflow: hidden;
	}
.container .content_midd .right_coll .right_coll_box h2 {
	font: bold 17px arial;
	color: #333;
	margin-bottom: 15px;
	}
.container .content_midd .right_coll .right_coll_box a.img {
	float: left;
	margin-right: 10px;
	}
.container .content_midd .right_coll .right_coll_box h3 a {
	font: bold 12px arial;
	color: #333;
	margin-bottom: 5px;
	display: block;
	text-decoration: none;
	}
.container .content_midd .right_coll .right_coll_box h3 a:hover {
	text-decoration: underline;
	}	
.container .content_midd .right_coll .right_coll_box p {
	font: 11px arial;
	color: #333;
	line-height: 17px;
	}
.container .content_midd .right_coll .right_coll_box p.date {
	background: url(../../img/date.gif);
	width: 56px;
	height: 14px;
	font: 9px tahoma;
	color: #fff;
	text-align: center;
	padding-top: 3px;
	float: left;
	margin: 0px 134px 4px 0px;
	_margin: 0px 20px 4px 0px;
	}	
.container .content_midd .right_coll .right_coll_box p a {
	font: bold 11px arial;
	color: #EC7309;
	text-decoration: none;
	margin-left: 5px;
}	
.container .content_midd .right_coll .right_coll_box p a:hover {
	font: bold 11px arial;
	color: #EC7309;
	text-decoration: underline;
}
.container .content_midd .right_coll .right_coll_box .sponzored {
	float: left;
	width: 135px;
	padding: 0px 13px 0px 0px;
	margin-right: 13px;
	background: url(../../img/vert_sep.gif) repeat-y top right;
}
.container .content_midd .right_coll .right_coll_box .sponzored.sec {
	margin-right: 0px;
	background: none;
	padding: 0px;
}
.container .content_midd .right_coll .right_coll_box .sponzored img {
	margin-bottom: 10px;
}
.container .content_midd .right_coll .right_coll_box cite {
	background: url(../../img/cite_left.png) no-repeat top left;
	font: italic 19px georgia;
	color: #333;
	padding: 10px 0px 0px 20px;
	margin: 10px 0px 20px 0px;
	display: block;
}
.container .content_midd .right_coll .right_coll_box cite span {
	background: url(../../img/cite_right.png) no-repeat top right;
	padding: 0px 20px 20px 0px;
	}
.container .content_midd .right_coll .right_coll_box .cite_author {
	font: italic 11px arial;
	color: #EC7309;
	float: right;
	}	
.container .content_midd .right_coll .right_coll_box input.newsletter {
	width: 210px;
	_width: 170px;
	height: 25px;
	*height: 18px;
	background: url(../../img/newsletter_input.gif) no-repeat top left;
	float: left;
	font: italic 11px arial;
	color: #999; 
	border: 0px ;
	padding: 0px 5px;
	*padding-top: 7px;
	_margin-bottom: 30px;
	}
.container .content_midd .right_coll .right_coll_box a.newsletter_btn {
	background: url(../../img/newsletter_btn.gif) no-repeat top left;
	width: 77px;
	height: 19px;
	font: bold 11px arial;
	color: #fff;
	border: 0px ;
	float :left;
	text-align: center;
	text-decoration: none;
	padding-top: 6px;
	}	
.container .content_midd .right_coll .right_coll_box input.newsletter:focus {
	font:  11px arial;
	color: #333;
}
.container .footer {
	background:#B60002 url(../../img/footer_top.gif) repeat-x top left;
	margin: 0px 5px 10px 4px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	_height: 500px;
}
.container .footer ul li  {
	display: inline;
	float: left;
	width: 176px;
	background: url(../../img/footer_sep.gif) repeat-y top right;
	margin-right: 0px;
	padding: 15px 0px 0px 20px;
	zoom: 1;
}
.container .footer ul li.last  {
   background: none;
}
.container .footer ul li a {
	font: bold 12px arial;
	color: #fff;
	float: left;
	text-decoration: none;
	zoom: 1;
}
.container .footer ul li ul.sub  {
  padding-top: 22px;  
  float: left;
  zoom: 1;
}	
.container .footer ul li ul.sub li  {
	padding: 3px 0px;
	margin: 0px;
	zoom: 1;
	float: left;
	display: block;
}
.container .footer ul li ul.sub li a {
	font: 11px arial;
	color: #fff;
	background: url(../../img/footer_li.gif) no-repeat 0px 4px;
	padding-left: 8px;
	float :left;
	zoom: 1; 
	padding-right: 8px;
	}
.container .footer ul li ul.sub li a:hover {
	text-decoration: underline;
}
.container .footer .footer_logotip {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.sub_f {
	width: 980px;
	margin: auto;
	text-align: right;
	padding: 0px 5px 20px 0px;
	}
.sub_f p {
	font: 11px arial;
	color: #333;
}
.sub_f p a {
	font: 11px arial;
	color: #333;
	text-decoration: none;
}

/*clanak*/

.container .content_midd .content_left .article {
	padding: 10px;
	}
	
	
	
/*	.container .content_midd .content_left .article .group_nav {
	background: #E3E3E3 url(../../img/group_nav_bg.jpg) repeat-y top right;
	overflow: hidden;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	}
..container .content_midd .content_left .article .group_nav ul li {
	background:  url(../../img/group_nav_left.gif) no-repeat top left;
	height: 34px;
	padding-left: 6px;
	float: left;
	display: inline;
	margin: 0px 2px 5px 0px;
	}
.container .content_midd .content_left .article .group_nav ul li a {
	background:  url(../../img/group_nav_right.gif) no-repeat top right;
	height: 24px;
	padding: 10px 14px 0px 8px;
	float: left;
	font: 11px arial;
	color: #333;
	text-decoration: none;
}
..container .content_midd .content_left .article .group_nav ul li a:hover {
	color: #CA0002;
}
..container .content_midd .content_left .article .group_nav ul li.active a {
	background-position: bottom right;
	color: #fff;
}
.container .content_midd .content_left .article .group_nav ul li.active {
	background-position: bottom left;
}
*/	
	
	
	
	
.container .content_midd .content_left .article ul.list li {
	font: 12px arial;
	color: #333;
	background: url(../../img/li_bg.png) no-repeat 2px 4px;
	padding-left: 15px;
	margin-bottom: 5px;
	}	
.container .content_midd .content_left .article ul.list li a {
	font: 12px arial;
	color: #333;
	}	
.container .content_midd .content_left .article p {
	font: 12px arial;
	color: #333;
	margin-bottom: 15px;
	line-height: 17px;
	}	
.container .content_midd .content_left .article p.bold {
	font: bold 12px arial;
}	
.container .content_midd .content_left .article .art_img {
	float: left;
	width: 421px;
	margin: 0px 1px 20px 0px;
	position: relative;
}
.container .content_midd .content_left .article .tools {
	float: left;
	background: #F0F1F2;
	padding: 10px;
	height: 247px;
	width: 193px;
	margin-bottom: 20px;
	position: relative;
	}
.container .content_midd .content_left .article .tools ul li  {
	background: url(../../img/shate_btn.gif) no-repeat top left;
	height: 24px;
	padding-left: 23px;
	margin-bottom: 5px;
}
.container .content_midd .content_left .article .tools ul li.comment  {
	background:  url(../../img/comment_btn.gif) no-repeat;
}
.container .content_midd .content_left .article .tools ul li.print  {
	background:  url(../../img/print_btn.gif) no-repeat;
}
.container .content_midd .content_left .article .tools ul li.recommend  {
	background:  url(../../img/recommend_btn.gif) no-repeat;
}
.container .content_midd .content_left .article .tools ul li.send  {
	background:  url(../../img/mail_btn.gif) no-repeat;
}
.container .content_midd .content_left .article .tools ul li a {
	font: 11px arial; 
	color: #333;
	background: url(../../img/tools_right_btn.gif) no-repeat top right;
	height: 19px;
	display: block;
	padding: 5px 10px 0px 5px;
	text-decoration: none;
}
.container .content_midd .content_left .article .tools ul li a:hover {
	color: #EC7309;
}
.container .content_midd .content_left .article .tools ul {
	margin-bottom: 83px;
	*margin-bottom: 63px;
}
.container .content_midd .content_left .article .tools .articleAuthors {
	font: 11px arial;
	color: #333;
	margin-bottom: 0px;
	position: absolute;
	bottom: 8px;
	left: 10px;
	width: 190px;
	z-index: 2;
	}
.container .content_midd .content_left .article .tools .articleAuthors a {
	color: #333;
	text-decoration: underline;
	}
.container .content_midd .content_left .article .tools .articleAuthors a:hover {
	color: #000;
	text-decoration: underline;
	}
.container .content_midd .content_left .article .h_wrap {
	position: absolute;
	width: 150px;
	bottom: 0px;
	*bottom: 5px;
	left: 0px;
	}
/*.container .content_midd .content_left .article h2 {
	position: absolute;
	background: url(../../img/h1_bg.png) repeat top left;
	font: 18px arial;
	color: #fff;
	padding: 7px;
	bottom: 0px;
	left: 0px;
	}*/
.container .content_midd .content_left .article h1,
.container .content_midd .content_left .group_left h1 {
	font: 24px arial;
	color: #333;
	margin-bottom: 15px;
	}
.container .content_midd .content_left .article h3 {
	font: bold 17px arial;
	color: #EC7309;
	margin: 25px 0px 10px 0px;
	}
.container .content_midd .content_left .article h3.comm {
	font: bold 17px arial;
	color: #333;
	}
.container .content_midd .content_left .article h3.comm span {
	font: 11px arial;
	color: #333;
	margin-left: 5px;
	}	
.container .content_midd .content_left .article .conn_docs {
	background: url(../../img/conn_top.gif) no-repeat top left;
	width: 638px;
	padding-top: 8px;
	margin-bottom: 15px;
	}
.container .content_midd .content_left .article .conn_docs .conn_docs_midd {
	background: #F0F1F2;
	padding: 2px 15px 2px 15px;
	overflow: hidden;
	width: 606px;
	}
.container .content_midd .content_left .article .conn_docs .conn_docs_midd.comments {
	background: #F0F1F2;
	padding: 2px 10px 2px 10px;
	overflow: hidden;
	width: 616px;
	}	
.container .content_midd .content_left .article .conn_docs .conn_docs_midd ul.docs li  {
	display: block;
	width: 546px;
	margin: 8px 0px 8px 0px;
	overflow: hidden;
	}	
.container .content_midd .content_left .article .conn_docs .conn_docs_midd ul.docs li a {
	background: url(../../img/li_bg.png) no-repeat 0px 3px;
	font: 11px arial;
	color: #333;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	float: left;
	}
.container .content_midd .content_left .article .conn_docs .conn_docs_midd ul.docs li a:hover {
	text-decoration: underline;
	}	
.container .content_midd .content_left .article .conn_docs .conn_docs_midd ul.docs li  span {
	background: url(../../img/doc_type.gif) no-repeat top left;
	width: 25px;
	height: 13px;
	font: 10px arial;
	color: #fff;
	float: left;
	padding-left: 6px;
	margin-left: 5px;
	}	
.container .content_midd .content_left .article .conn_docs .conn_docs_foot {
	background:  url(../../img/conn_bottom.gif) no-repeat;
	height: 8px;
	}
.container .content_midd .content_left .article .conn_docs .comment {
	margin-bottom: 5px;
	overflow: hidden;
	}	
.container .content_midd .content_left .article .conn_docs .comment .comment_left {
	width: 63px;
	float: left;
	padding-top: 5px;
	}
.container .content_midd .content_left .article .conn_docs .comment .comment_left p {
	font: bold 11px arial;
	color: #333;
	margin-bottom: 0px;
	text-align: right;
	}
.container .content_midd .content_left .article .conn_docs .comment .comment_left p.date {
	font: 10px tahoma;
	color: #CC131D;
	}	
.container .content_midd .content_left .article .conn_docs .comment .comment_right {
	background: url(../../img/comment_top.gif) no-repeat;
	width: 546px;
	float: right;
	position: relative;
	z-index: 1;
	padding-top: 9px;
	}
.container .content_midd .content_left .article .conn_docs .comment .comment_right .comment_top {
	background:  url(../../img/comment_ar.gif);
	position: absolute; 
	height: 16px;
	width: 9px;
	top: 8px;
	left: 0px;
	}	
.container .content_midd .content_left .article .conn_docs .comment .comment_right .comment_right_midd {
	background:  url(../../img/comment_midd.gif) repeat-y top left;
	font: 11px arial;
	color: #333;
	padding: 0px 13px 0px 18px;
	}
.container .content_midd .content_left .article .conn_docs .comment .comment_right .comment_right_midd p {
	font: 11px arial;
	color: #333;
	margin-bottom: 0px;
}
.container .content_midd .content_left .article .conn_docs .comment .comment_right .comment_foot {
	background: url(../../img/comment_foot.gif);
	height: 8px;
	font: 0px arial;
}
.container .content_midd .content_left .article .conn_docs  ul.comm_pag {
	float: right;
	margin: 10px 0px 25px 0px;
}
.container .content_midd .content_left .article .conn_docs  ul.comm_pag li  {
	float: left;
}
.container .content_midd .content_left .article .conn_docs  ul.comm_pag li a {
	font: 11px arial;
	color: #333;
	margin: 0px 3px;
	float: left;
	text-decoration: none;
}
.container .content_midd .content_left .article .conn_docs  ul.comm_pag li a:hover,
.container .content_midd .content_left .article .conn_docs  ul.comm_pag li a.active {
	color: #CC131D;
}
.container .content_midd .content_left .article .conn_docs  span.textarea {
	background: url(../../img/textarea_bg.gif) no-repeat;
	width: 617px;
	height: 95px;
	float: left;
}
.container .content_midd .content_left .article .conn_docs  input.comment {
	font: 11px arial;
	color: #333;
	background: url(../../img/comment_input.gif) no-repeat top left;
	width: 160px;
	height: 16px;
	padding: 5px 10px;
	border: 0px;
}
.container .content_midd .content_left .article .conn_docs  textarea {
	background: none;
	border: none;
	padding: 10px;
	font: 11px arial;
	color: #333;
	width: 597px;
	height: 75px;
	overflow: auto;
}
.container .content_midd .content_left .article .conn_docs  a.send {
	font: bold 11px arial;
	color: #CC131D;
	background: url(../../img/btn_bg.gif);
	width: 48px;
	height: 17px;
	text-align: center;
	padding-top: 4px;
	float: right;
	text-decoration: none;
	margin-top: 10px;
}
.container .content_midd .content_left .article .conn_docs  a.send:hover {
	color: #000;
}
.container .content_midd .right_coll .right_coll_box ul.conn_articles  {
	margin-bottom: 5px;
	}
.container .content_midd .right_coll .right_coll_box ul.conn_articles li  {
	overflow: hidden;
	}	
.container .content_midd .right_coll .right_coll_box ul.conn_articles li a {
	font: 12px arial;
	color: #333;
	margin-bottom: 18px;
	display: block;
	text-decoration: none;
	}
.container .content_midd .right_coll .right_coll_box ul.conn_articles li a:hover {
	text-decoration: underline;
	}	
.container .content_midd .right_coll .right_coll_box ul.conn_articles li.last a {
	margin-bottom:0px
	}
.container .content_midd .right_coll .right_coll_box a.gal_thumb {
	float:left;
	margin-right: 4px;
	_margin-right: 0px;
	}
.container .content_midd .right_coll .right_coll_box a.gal_thumb.last {
	float:left;
	margin-right: 0px;
	}
.container .content_midd .right_coll .right_coll_box .paging {
	width: 98px;
	margin: auto;
	margin-top: 10px;
	}
.container .content_midd .right_coll .right_coll_box .paging a.left {
	background: url(../../img/pag_left.png) no-repeat top left;
	width: 34px;
	height: 35px;
	float: left;
	}
.container .content_midd .right_coll .right_coll_box .paging a.left:hover,
.container .content_midd .right_coll .right_coll_box .paging a.right:hover{
	background-position: bottom left;
	}	
.container .content_midd .right_coll .right_coll_box .paging span {
	height: 25px;
	padding: 10px 5px 0px 5px;
	background: #E4E4E4;
	font: bold 10px tahoma;
	float: left;
	}
.container .content_midd .right_coll .right_coll_box .paging a.right {
	background: url(../../img/pag_right.png) no-repeat top left;
	width: 34px;
	height: 35px;
	float: left;
	}
	
/*GRUPA*/
.container .content_midd .content_left .group  {
	background: url(../../img/group_wrap.jpg) repeat-y top left;
	overflow: hidden;
	}
.container .content_midd .content_left .group .group_nav,
.container .content_midd .content_left .group_nav {
	background: #E3E3E3 url(../../img/group_nav_bg.jpg) repeat-y top right;
	overflow: hidden;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	}
.container .content_midd .content_left .group .group_nav ul li,
.container .content_midd .content_left .group_nav ul li {
	background:  url(../../img/group_nav_left.gif) no-repeat top left;
	height: 34px;
	padding-left: 6px;
	float: left;
	display: inline;
	margin: 0px 2px 5px 0px;
	}
.container .content_midd .content_left .group .group_nav ul li a,
.container .content_midd .content_left  .group_nav ul li a {
	background:  url(../../img/group_nav_right.gif) no-repeat top right;
	height: 24px;
	padding: 10px 14px 0px 8px;
	float: left;
	font: 11px arial;
	color: #333;
	text-decoration: none;
}
.container .content_midd .content_left .group .group_nav ul li a:hover,
.container .content_midd .content_left .group_nav ul li a:hover  {
	color: #CA0002;
}
.container .content_midd .content_left .group .group_nav ul li.active a,
.container .content_midd .content_left  .group_nav ul li.active a  {
	background-position: bottom right;
	color: #fff;
}
.container .content_midd .content_left .group .group_nav ul li.active,
.container .content_midd .content_left  .group_nav ul li.active {
	background-position: bottom left;
}
.container .content_midd .content_left .group .group_left {
	width: 425px;
	padding: 10px;
	background: #F3F3F3;
	overflow: hidden;
	float: left;
	margin-bottom: 1px;
	}
.container .content_midd .content_left .group .group_left .group_box  {
	background: url(../../img/vert_sep.gif) repeat-y top right; 
	float: left;
	width: 199px;
	padding-right: 12px;
	margin-right: 12px;
	height: 233px;
	margin-bottom: 20px;
	}
.container .content_midd .content_left .group .group_left .group_box.last  {
	background: none; 
	margin: 0px;
	padding: 0px;
	}	
.container .content_midd .content_left .group .group_left .group_box a.img {
	margin-bottom: 15px;
	display: block;
 }	
.container .content_midd .content_left .group .group_left .group_box h3 a {
	font: bold 12px arial;
	color: #333;
	margin-bottom: 2px;
	display: block;
	text-decoration: none;
	}
.container .content_midd .content_left .group .group_left .group_box h3 a:hover {
	text-decoration: underline;
	}	
.container .content_midd .content_left .group .group_left .group_box p {
	font: 11px arial;
	color: #333;
	line-height: 16px;
	}	
.container .content_midd .content_left .group .group_left .group_box  p a {
	font: bold 11px arial;
	color: #EC7309;
	text-decoration: none;
	margin-left: 5px;
}
.container .content_midd .content_left .group .group_left .group_pager {
	text-align: center;
	width: 100%;
}
.container .content_midd .content_left .group .group_left .group_pager ul li  {
	display: inline-block;
	margin-right: 5px;
	*float: left;
}
.container .content_midd .content_left .group .group_left .group_pager ul li.btn  {
	background: url(../../img/group_pag_left.png) no-repeat top left;
	height: 23px;
	padding-left: 4px;
	margin-right: 2px;
	*margin-right: 4px;
}
.container .content_midd .content_left .group .group_left .group_pager ul li.btn a {
	background: url(../../img/group_pag_right.png) no-repeat top right;
	height: 18px;
	padding: 5px 10px 0px 6px; 
}
.container .content_midd .content_left .group .group_left .group_pager ul li a {
	font: 11px arial;
	color: #333;
	display: inline-block;
	text-decoration: none;
	*padding-top: 6px;
	*float: left;
}
.container .content_midd .content_left .group .group_left .group_pager ul li a:hover,
.container .content_midd .content_left .group .group_left .group_pager ul li a.active {
	color: #CA0002;
}
.container .content_midd .content_left .group .group_left .group_box  p a:hover {
	text-decoration: underline;
}


.container .content_midd .content_left .article .group_pager ul li a:hover,
.container .content_midd .content_left .article .group_pager ul li a.active {
	color: #CA0002;
}
/*** PITAJ SAVJETNIKA ***/
.container .content_midd .content_left .group .group_left .askAdvisorForm {
height: 36px;
background: #ebebeb url("../../img/askAdvisorBg.gif") no-repeat left top;
margin-bottom: 10px;
color: #333333;
font: 11px arial;
padding: 10px 0px 0 62px;
text-decoration: none;
cursor: pointer;
}
.container .content_midd .content_left .group .group_left .askAdvisorForm .askBanLeft {
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #ec7309;
cursor: pointer;
}
.container .content_midd .content_left .group .group_left .askAdvisorForm .askBanRight {
text-decoration: none;
cursor: pointer;
}
	
/*** / PITAJ SAVJETNIKA ***/	
.container .content_midd .content_left fieldset {
	border: 1px solid  #E9E9E9;
	padding: 25px 15px 15px 15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 15px;
}
.container .content_midd .content_left fieldset.log {
	border: 1px solid  #E9E9E9;
	padding: 25px 15px 15px 15px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 15px;
}
.container .content_midd .content_left fieldset legend {
	font:  15px arial;
	color: #EC7309;
	*margin-bottom: 15px;
	margin-bottom: 15px\9;
	}
.container .content_midd .content_left fieldset legend.big {
	font:  20px arial;
	}	
.container .content_midd .content_left fieldset label {
	font:  12px arial;
	color: #333;
	float: left;
	margin: 2px 5px 15px 0px;
	width: 250px;
	text-align: right;
}
.container .content_midd .content_left  label.reg {
	text-align: left;
	font:  12px arial;
	color: #333;
	float: left;
	margin: 2px 5px 15px 0px;
	width: 150px;
}

.container .content_midd .content_left fieldset input {
	font:  12px arial;
	color: #333;
	float: left;
	margin: 0px 150px 15px 0px;
	border: 1px solid #ccc;
	width: 150px;
	height: 17px;
	padding: 4px 5px 0px 5px; 
	text-align: right;
}
.container .content_midd .content_left  input.reg {
	text-align: left;
	margin-right: 5px;
}
.container .content_midd .content_left  span.red {
	color: #CA131C; 
}
.container .content_midd .content_left fieldset a.calculate  {
	background: url(../../img/group_pag_left.png) no-repeat top left;
	height: 23px;
	padding-left: 4px;
	display: block;
	text-decoration: none;
	margin-left: 353px;
}
.container .content_midd .content_left a.login  {
	background: url(../../img/group_pag_left.png) no-repeat top left;
	height: 23px;
	padding-left: 4px;
	float: left;
	text-decoration: none;
	margin-right: 5px;
}

.container .content_midd .content_left a.login.reg  {
	float: right;
	margin-right: 186px;
}
.container .content_midd .content_left a.login.reg_2  {
	float: right;
	margin-right: 5px;
}
.container .content_midd .content_left a.login.reg_2 span {
	color: #333; 
}
.container .content_midd .content_left a.login.terms  {
	float: right;
	margin-right: 0px;
}
.container .content_midd .content_left fieldset a.calculate span,
.container .content_midd .content_left  a.login span {
	background: url(../../img/group_pag_right.png) no-repeat top right;
	height: 18px;
	padding: 5px 10px 0px 6px; 
	font: 11px arial;
	color: #CC131D;
	float: left;
	text-decoration: none;
}
.container .content_midd .content_left fieldset a.calculate span:hover,
.container .content_midd .content_left  a.login span:hover {
	color: #333;
}
.container .content_midd .content_left table.calc {
	width: 100%;
	border: none;
}
.container .content_midd .content_left table.calc  tr {
	padding: 2px;
   }
.container .content_midd .content_left table.calc  tr.alt {
	background: #E9E9E9;
 }
 .container .content_midd .content_left table.calc  tr.alt td {
	color: #CC131D; 
   }      
.container .content_midd .content_left table.calc  tr td {
	padding: 5px;
	border: 1px solid  #E9E9E9;
	font: 11px arial;
	color: #333;
	text-align: right;
}
.container .content_midd .content_left table.calc  tr td.first {
	font-weight: bold;
	width: 450px;
	text-align: left;
}
.error {
	width: 415px;
	height: 100px; 
	background: #B60002; 
	border-bottom: 5px solid #fff;
	text-align: center;
	padding: 200px 0px 20px 0px;
	margin: auto;
}
.error_txt {
	margin: auto;
	text-align: center;
	padding-top: 15px;
}

.error_txt p {
	font: 18px arial;
	color: #333;
	margin-bottom: 0px;
}
.error_txt a {
	font: 18px arial;
	color: #fff;
	text-align: center;
	margin-top: 15px;
	display: block;
}
.error_txt a:hover {
	color: #333;
}

	



.container .content_midd .content_left .group .group_right {
	float: left;
	width: 187px;
	_width: 250px;
	background: url(../../img/most_box_bg.jpg) repeat-y top left;
	padding: 10px 10px 10px 15px;
	position: relative;
	margin-bottom: 1px;
}
.container .content_midd .content_left .group .group_right h2 {
	font:  18px arial;
	color: #EC7309;
	margin-bottom: 15px;
}
.container .content_midd .content_left .group .group_right .group_side_box {
	margin-bottom: 15px;
}
.container .content_midd .content_left .group .group_right .group_side_box h3 a  {
	font: bold 13px arial;
	color: #333;
	margin-bottom: 3px;
	text-decoration: none;
	display: block;
}
.container .content_midd .content_left .group .group_right .group_side_box h3 a:hover  {
	text-decoration: underline;
}
.container .content_midd .content_left .group .group_right .group_side_box p  {
	font: 11px arial;
	color: #333;
	line-height: 14px;
}
/*search*/
.container .content_midd .content_left .article p.search {
	font: 12px arial;
	color: #333;
	}
.container .content_midd .content_left .article p.search span {
	color: #EC7309;
	font-weight: bold;
	}
.container .content_midd .content_left .article .search_box {
	background: url(../../img/sep.gif) repeat-x bottom left;
	padding: 10px 0px 5px 0px;
	}
.container .content_midd .content_left .article .search_box h2  {
	font: 18px arial;
	color: #333;
	margin-bottom: 10px;
	position: relative;
	background: none;
	padding: 0px;
	mnargin: 0px;
	}	
.container .content_midd .content_left .article .search_box h2 a {
	font: 18px arial;
	color: #333;
	margin-bottom: 10px;
	position: relative;
	text-decoration: none;
	}	
.container .content_midd .content_left .article .search_box p {
	font: 12px arial;
	color: #333;
}
.container .content_midd .content_left .article .search_box  p a {
	font: bold 11px arial;
	color: #EC7309;
	text-decoration: none;
	margin-left: 5px;
}
.container .content_midd .content_left .article .search_box  p a:hover {
	text-decoration: underline;
}
.container .content_midd .content_left .article .group_pager {
	text-align: center;
	width: 100%;
	margin-top: 25px;
}
.container .content_midd .content_left .article .group_pager ul li  {
	display: inline-block;
	margin: 0px;
	*float: left;
}
.container .content_midd .content_left .article .group_pager ul li.btn  {
	background: url(../../img/group_pag_left.png) no-repeat top left;
	height: 23px;
	padding-left: 4px;
	margin-right: 0px;
	margin-left: 0px;
	*margin-right: 4px;
}
.container .content_midd .content_left .article .group_pager ul li.btn a {
	background: url(../../img/group_pag_right.png) no-repeat top right;
	height: 18px;
	padding: 5px 10px 0px 6px; 
}
.container .content_midd .content_left .article .group_pager ul li a {
	font: 11px arial;
	color: #333;
	display: inline-block;
	text-decoration: none;
	padding: 2px 3px;
	*padding-top: 6px;
	*float: left;
}
.container .content_midd .content_left .article .group_pager ul li a:hover,
.container .content_midd .content_left .article .group_pager ul li a.active {
	color: #CA0002;
}
.error {
	width: 415px;
	height: 100pxpx; 
	background: #B60002; 
	border-bottom: 5px solid #fff;
	text-align: center;
	padding: 200px 0px 20px 0px;
	margin: auto;
}
.error_txt {
	margin: auto;
	text-align: center;
	padding-top: 15px;
}

.error_txt p {
	font: 18px arial;
	color: #333;
	margin-bottom: 0px;
}
.error_txt a {
	font: 18px arial;
	color: #fff;
	text-align: centar;
	margin-top: 15px;
	display: block;
}
.error_txt a:hover {
	color: #333;
}

	
.gallery
  {
	height:130px;
	overflow:hidden;
	
	width :299px;
   
  }
  .gallery span
  {
	  float :left;
  }
   h3.glry
  {
	 background:url("../../img/fast_links_h2.gif") repeat scroll 0 0 transparent;
		color:#1F1E21;
		font:18px georgia;
		height:35px;
		padding:15px 15px 0px 15px;
  }
  .gallery a.prevPage 
  {
   
   background: transparent url(../../img/pag_left.png) repeat left top; 
   float:left;
	height:35px;
	width:34px;
  }
	.gallery a.left:hover,
	.gallery a.right:hover  
  {
   background-position: bottom left;
  }
  .gallery a.nextPage 
  {
 
   background: transparent url(../../img/pag_right.png) repeat left top; 
   float:left;
	height:35px;
	width:34px;
  }
  .gallery .gallery_wrap
  {
	  float:left;
	height:86px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
	width:300px;
  }
  .gallery .gallery_wrap .items
  {
	  height:86px;
	left:0;
	position:absolute;
	top:0;
	width:1000px;
  }
  .gallery .gallery_wrap .items img
  {
	  cursor:pointer;
	float:left;
	margin-right:5px;
 
	margin-right: 5px;
  }
 
	   /***** MODAL WINDOW *****/
  .modalElement  {
background:none repeat scroll 0 0 #FFFFFF;
padding:10px;
}
.modalBackground { background-color: #000; opacity:.70; filter: alpha(opacity=70);}
.modalLogReg {
width: 380px;
padding: 10px;
background: transparent url(../../img/modal_bg.png) repeat left top; 

}
.modalLogReg .boxHeader {
background:  #b70002;
text-align: left;
position: relative;
border-bottom: none;
padding: 4px 10px ;
}
.closeBtn   {
position: absolute;
right: -19px;
top: -19px;
display: block;
width: 38px;
height: 38px;
z-index: 125;
text-indent: -999em;
background: transparent url(../../img/galleryClose.png) no-repeat left top;
}
.modalLogReg .boxHeader .close  {
position: absolute;
right: 13px;
top: 13px;
display: block;
padding: 5px;
z-index: 125;
font: bold 10px tahoma;
text-transform: uppercase;
color: #fff;
text-decoration: none;
background: #9F0000;
}
.sendToError
{
	color:#B60002;
	font:bold 11px Arial;
	margin-bottom:10px;
	text-align:center;
}
.galleryDescription h2{background: #fff; font: bold 12px arial; color: #CC131D; padding:4px 5px; margin-bottom: 2px; float: left;}
.galleryDescription p{background: #fff; font: 11px arial; color: #333; padding: 0px 0px 10px 0px; clear: left;}
.galleryLeft,
.galleryLeftDisabled {
float: left;
width: 34px;
height: 35px; 
background: url(../../img/pag_left.png) no-repeat top left;
text-indent: -999em;
}
.galleryRight,
.galleryRightDisabled {
float: left;
width: 34px;
height: 35px; 
background: url(../../img/pag_right.png) no-repeat top left;
text-indent: -999em;
}
.galleryRight:hover,
.galleryLeft:hover {
background-position: bottom left;
}
.galleryLeftDisabled {
background: url(../../img/pag_left_disabled.png) no-repeat top left;
cursor: default;
}
.galleryRightDisabled {
background: url(../../img/pag_right_disabled.png) no-repeat top left;
cursor: default;
}
.galleryNavigation {
float: right;
}                
.counterModal {
font: bold 12px arial;  
color: #1F1E21;
background: #e4e4e4;
padding: 10px 6px;
float: left;
width: 40px;
text-align: center;
}      
.modalLogReg .boxHeader .close:hover {
background-position: left bottom !important;
}
.modalLogReg .boxHeader h2 {
background: #7C9229 !important;
font: bold 10px Tahoma !important;
color: #fff !important;
text-transform: uppercase;
zoom: 1;
}
.modalLogReg .boxContent {
background: #fff;
padding: 26px 10px 4px 10px;
zoom: 1;
}

.modalLogReg .boxContent .orderLabel {
color:#333;
font: 12px Arial;
float: left;
width: 100px;
margin-right: 5px;
height: 21px;
padding-top: 6px;
margin-bottom: 10px;
text-align: right;
}
.modalLogReg .boxContent .orderInput {
float: left;
width: 204px;
height: 21px;
padding: 6px 6px 0 6px;
background:#f6f6f6 none repeat scroll 0 0;
border: 1px solid #e7e7e7;
font: 12px Arial;
color: #666;
margin-bottom: 10px;
}
.modalLogReg .boxContent .orderSelect {
float: left;
width: 254px;
height: 27px;
padding: 1px;
background: #f6f6f6;
border: 1px solid #e7e7e7;
font: 12px Arial;
color: #666;
margin-bottom: 10px;
}
.modalLogReg .boxContent .orderInput.mandatory {
width: 229px;
padding: 6px 16px 0 6px;
/*background-image: url(../../img/orderInputMandBg.gif);*/
}
.modalLogReg .boxContent .textAreaContainer {
border:1px solid #e7e7e7;
background:#f6f6f6 none repeat scroll 0 0;
width: 238px;
height: 60px;
padding: 6px 6px 0 6px;
font: 12px Arial;
color: #666;
margin-bottom: 10px;
float: left;
}
.modalLogReg .boxContent .orderTextarea {
width: 204px;
height: 55px;
padding: 0px;
border: none;
font: 12px Arial;
color: #666;
background:#f6f6f6 none repeat scroll 0 0;
margin-bottom: 10px;
}
.modalLogReg .boxContent .modalLinks {
width: 200px;
float: left;
padding-top: 10px;
}
.modalLogReg .boxContent .modalLinks a {
padding: 10px 0 0 0;
color: #666;
text-decoration: underline;
}
.modalLogReg .boxContent .modalLinks a:hover {
color: #000;
text-decoration: none;
}
.modalLogReg .boxContent .sendBtn {
color: #666;
font: bold 11px Arial;
display: block;
text-align: right;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
background: transparent url(../../img/modalSendBtn.png) no-repeat right top;
padding: 7px 0 0 7px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 248px;
height: 19px;
width: 90px;

}
.modalLogReg .boxContent .sendBtn:hover {
background-position: right bottom;
color: #000;	
}
.modalLogReg .boxContent .error {
text-align: center;
font: bold 11px Arial;
color: #d51b23;
margin-bottom: 10px;
}

.modalLogReg .boxContent .error.info {
color: #3ab0de;
}
.modalLogReg .boxHeader h2  {
background: #B70002 !important;
color:#FFFFFF !important;
font:bold 10px Tahoma !important;
height:26px !important;
margin:2px 15px 0 0 !important;
padding:12px 10px 0 !important;
text-shadow:none !important;
text-transform:uppercase !important;

}
.errorOpacity {
width:100%;
text-align: center;
height:14px;
margin-bottom:10px;
} 
.errorOpacity p {
font: 12px arial;
color: red !important;
   }
.errorOpacity p.suc
{
  color: green!important;
}  
.newColumn
{
	height:448px;
	position:relative;
	overflow:hidden;
}
.newColumn .columnSlider
{
	height:2000px;
	position:absolute;
	top:0px;
	left:0px;
}
.preloaderBox
  {
position: absolute;
left: 0px;
top: 0px;
z-index: 2000;
text-align: center;
width: 352px;

background: transparent url(../../img/opacityPromo.png) repeat left top;
  } 
  .groupPreloaderBox
  {
position: relative;
left: 0px;
top: 0px;
z-index: 2000;
text-align: center;
width: 434px;

background: transparent url(../../img/opacityPromo.png) repeat left top;
  } 
.nnPreloaderBox
{
 position: absolute;
left: 0px;
top: 0px;
z-index: 2000;
text-align: center;
width: 137px;
height:106px;
padding-top:66px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
}

.rssDiv
{
	width:168px;
	height:28px;
	padding: 15px 4px 4px 25px;
	border: none;
	position:absolute;
	top:-12px;
	right: -85px;
	background:  transparent url(../../img/rss_cloud.png) no-repeat left top;
	filter:inherit;
	zoom:1;
  }
.rssDiv a {
	font: 11px arial;
	color: #fff;
	background:  transparent url(../../img/rss_cloud_icon.gif) no-repeat top left;
	float: left;
	height: 20px;
	margin-right: 16px;
	text-decoration: none;
	padding-left: 17px;
}
.SearchPreloader
{
	z-index: 2000;
	text-align: center;
	width: 100%;
	height:450px;
	background: transparent url(../../img/opacityPromo.png) repeat left top;
}

.tdFirst
{
	font-weight:normal !important;
	color:#333333 !important;
	font:11px arial !important;
}
.modalNN
{
	background-color:White;
	height:600;
	position: relative;
 }

.modalNN a.close  {
 position: absolute;
 top: -26px;
 right: 0px;  
 border: 1px solid  #eee;
 background: #CA131C;
 padding: 5px 15px;
 font: 12px arial;
 color: #fff; 
 text-decoration: none;  
}
.modalNN a.print  {
 position: absolute;
 top: -26px;
 right: 67px;
 background: #CA131C;
 padding: 5px 15px;
 font: 12px arial;
 border: 1px solid  #eee;
 color: #fff; 
 text-align: right;
 text-decoration: none;   
}
.nnFrame
{
   color:#000000;
	font-family:Trebuchet MS;
	font-size:12px;
	text-align:center;
	width:800px;
	height:470px;
	padding: 25px;
	border: 15px solid #eee;
}
.RegModal
{
	background-color:White;
	height:300px;
}
 .RegArticle
{
	background-color:White;
	width:600px;
}
.RegModalPanel
{
	overflow:auto;
	height:400px;
	 width:600px;
}
.textContainer { padding-right: 10px}

