*{
	font-size:100%;
}

body{
	background:#DDF4ED url(/images/content_bgr.png) repeat-y;
	padding: 0;
	margin:0;
	color:#000;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size:100%;
    min-width: 1020px;
	width: 100%;
	z-index:0;
}
a img {border: none;}
.clear {clear: both; line-height: 0; font-size: 0; height: 0px;}
.loader{
	background:transparent url(/images/best_hover_top.png);
	background:transparent url(/images/best_hover_bgr.png);
	background:transparent url(/images/best_hover_bottom.png);
	background:transparent url(/images/ul.png);
	margin-left:-1000px;
	}
.rssico {
	padding-right:30px;
}
.rssico_header
{
	position:absolute;
	right:20px;
	top:60px;
}
.rssnewsico {
	padding-left:20px;
}
#main{
    min-width: 995px;
	width: 100%;
	background: url(/images/chervyaki.png) no-repeat top left;
	float: left;
}
*html #main{
	background: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/chervyaki.png', sizingMethod=crop);
}
*html #main a{
	position: relative; 
}
#catalog{
    min-width: 995px;
	width: 100%;
	background: url(/images/catalog_bgr.png) no-repeat top left;
	float: left;
}
#solution{
    min-width: 995px;
	width: 100%;
	background: url(/images/solution_bgr.png) no-repeat top left;
	float: left;
}
#rasporka{
	float: left;
	width: 995px;
}
#main h1,
#catalog h1,
#solution h1 {
	width:173px;height:90px;
	float: left;
	padding: 21px 0 0 100px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #00618C;
}
#main h1 a,
#catalog h1 a,
#solution h1 a{ 
	text-decoration: none;
	color: #00618C;
}
#main h1 a span,
#catalog h1 a span,
#solution h1 a span{
	position:absolute;
	width:271px;height:90px;
	top:21px;
	left:100px;
	background:transparent url(/images/logo2.png) no-repeat 0 0;
	cursor: pointer; 
}
#main h1 a span.logo,
#catalog h1 a span.logo,
#solution h1 a span.logo{
	position:absolute;
	width:163px;height:90px;
	top:21px;
	left:100px;
	background:transparent url(/images/logo2.png) no-repeat 0 0;
	cursor: pointer; 
}
#main h1 a span.lenta,
#catalog h1 a span.lenta,
#solution h1 a span.lenta{
	position:absolute;
	width:109px;height:55px;
	top:56px;
	left:263px;
	background:transparent url(/images/logo2.png) no-repeat -163px -35px;
	cursor: pointer; 
}
*html #main h1 a span.logo,
*html #catalog h1 a span.logo,
*html #solution h1 a span.logo{
	background: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/logo2.png', sizingMethod=crop);
	top:0px;
	left:0px;
}
*html #main h1 a span a,
*html #catalog h1 a span a,
*html #solution h1 a span a{
	position: relative; 
}
#top_menu{
	margin: 0 auto 0 auto;
	width: 530px;
	font-size: 12px;
	color: #A5C3D6;
	font-weight: bold;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#top_menu {
		width: 545px;
	}
}
#top_menu ul{
	list-style: none;
	margin: 30px 0 0 0; 
	padding: 0;
}
#top_menu li {
	display: inline;
	margin: 0;
	padding: 0px 20px 0px 0px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #00a3dc; 
	text-transform : lowercase;
	font-style : italic;
}
#top_menu li a, 
#top_menu li a:link, 
#top_menu li a:visited{
	color: #00a3dc; 
	text-decoration: underline;
}
#top_menu li a:hover{
	text-decoration: none ;
}
#top_menu li span{
	background: #A9DEFE;
	color: #1F7197;
	padding: 0 0px;
}
#top_menu p{
	margin: 7px 0 0 0; 
	padding: 0;
	white-space: nowrap;
}
#bookmarks{
/*	position:absolute;*/
	width:90px;height:41px;
	float: right;
	margin-top: 20px;
	margin-right: 0;
/*	top:20px;
	right:0px;*/
	background:transparent url(/images/bookmark_left.png) no-repeat 0 0;
}
*html #bookmarks{
	background: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bookmark_left.png', sizingMethod=crop);
}
*html #bookmarks a{
	position: relative; 
}
#bookmarks a, 
#bookmarks a:link, 
#bookmarks a:visited{
	color: #b2b4b5; 
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
	text-decoration: none;
	float: left;
	padding: 5px 0 10px 34px;
}
#bookmarks a:hover{
	text-decoration: underline;
}
#subtitle{
	position: absolute;
	top: 90px;
	left: 258px;
	width: 448px;
	height: 100px;
}
#subtitle h2{
	margin: 0 0 0 0;
	color: #315D9C;
	font: normal 28px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-indent: -152px;
}
#main_nav{
	float: left;
	width: 100%;
	margin-top: -18px;
	position:relative;
	z-index:2;
}
#best{
	float: left;
	width: 540px;
	margin: 0 0 0 165px;
}
#best h1{
	float: left;
	width: 100%;
	height: auto;
	margin: 100px 0 0 0;
	padding: 0;
	color: #428EAD;
	font: bold 21px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align: left;
}
#best .profitable,
#best .convenient,
#best .safety{
	float: left;
	width: 130px;
	margin: 12px 0 0 0;
	padding: 0 5px 0 5px;
}
#best .profitable a, 
#best .profitable a:link, 
#best .profitable a:visited,
#best .convenient a, 
#best .convenient a:link, 
#best .convenient a:visited,
#best .safety a, 
#best .safety a:link, 
#best .safety a:visited{
	font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: none;
	float: left;
	padding: 90px 0 0 0;
}
#best .profitable a, 
#best .profitable a:link, 
#best .profitable a:visited{
	background:transparent url(/images/profitable.png) no-repeat 18px 0;
	color: #5AB2CE; 
}
#best .profitable a:hover{
	color: #000000; 
	text-decoration: none;
}
#best .convenient a, 
#best .convenient a:link, 
#best .convenient a:visited{
	background:transparent url(/images/convenient.png) no-repeat 5px 12px;
	color: #5AE352; 
	margin-left: 25px;
}
#best .convenient a:hover{
	color: #000000; 
	text-decoration: none;
}
#best .safety a, 
#best .safety a:link, 
#best .safety a:visited{
	background:transparent url(/images/safety.png) no-repeat 20px 10px;
	color: #EF8E42; 
	margin-left: 25px;
}
#best .safety a:hover{
	color: #000000; 
	text-decoration: none;
}
#best div div{
	display: none;
}
.DivInfo {
	right:300px;
	top:50px;
	position:absolute;
	z-index:100;
}
.best_hover {
  width:560px !important;
  border: none !important;
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat;
  background-position: 4px 4px;
  padding: 0 !important;
  opacity: 1;
  color:#000000 !important;
  font: normal 15px Arial, Helvetica, sans-serif !important; 
}
.best_hover .top {
	background:transparent url(/images/best_hover_top.png) no-repeat 0 0;
	width: 574px;
	height: 16px;
}
.best_hover .center {
	background:transparent url(/images/best_hover_bgr.png) repeat-y 0 0;
	width: 544px;
	padding: 0px 20px 0px 15px;
}
.best_hover .bottom {
	background:transparent url(/images/best_hover_bottom.png) no-repeat 0 0;
	width: 574px;
	height: 20px;
}
.best_hover ul{
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0;
}
.best_hover li {
	margin: 0;
	padding: 1px 0 8px 30px;
	background:transparent url(/images/ul.png) no-repeat 0 0;
}
#listki{
	float: right;
	width: 280px;
	margin: 0;
}
.listiki_fp {
	position:absolute;
	top:100px;
	right:10px;
	margin-right:0px;
	z-index:10;
}
#news_block{
	position: absolute;
	top: 95px;
	left: 70px;
	min-width: 925px;
	/*float: left;
	margin: -10px 0 0 70px;*/
}
#news_block h1{
	margin: 0 0 0 0;
	background:transparent url(/images/title_bgr.png) no-repeat 0 0;
	width: 293px;
	height: 35px;
	padding: 13px 45px 0 45px;
	color: #ffffff;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-transform : uppercase;
}
*html #news_block h1{
	background: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/title_bgr.png', sizingMethod=crop);
}
*html #news_block h1 a{
	position: relative; 
}
#news_block ul{
	list-style: none;
	float: left;
	margin: 0 0 0 0; 
	padding: 0;
	clear: both;
	width: 100%;
}
#news_block li {
	display: inline;
	float: left;
	width: 50%;
	margin: 0;
	padding: 0px 0 0px 0px;
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
}
#news_block li a, 
#news_block li a:link, 
#news_block li a:visited{
	color: #4A8EAD; 
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#news_block li a:hover{
	text-decoration: none ;
}
#news_block li span{
	position: absolute;
	width: 100px;
	margin:0px 0 0 0;
	padding: 3px 10px 3px 30px;
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
*+html #news_block li span{
	margin-left: -100px;
}
#news_block .solution_list li .screen {
	position: absolute;
	width: 140px;
	margin:0px 0 0 0;
	padding: 3px 10px 3px 30px;
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
*+html #news_block .solution_list li .screen{
	margin-left: -170px;
}
#news_block  .solution_list li div{
	margin-left: 170px;
	padding: 0;overflow: auto;

}
#news_block li div{
	margin-left: 100px;
	padding: 0;overflow: auto;

}
#news_block li p{
	margin: 5px 5px 5px 0;
}
#content{
	float: left;
	background:transparent url(/images/chervyaki_right.png) no-repeat right -50px;
	margin: 28px 0 0 0;
	width: 100%;
}
#content.list{
	background:none;
	margin: 58px 0 0 0;
}
#text{
	float: left;
	background:transparent url(/images/list_bgr.png) repeat-y 0 0;
	margin: -36px 0 50px 0 ;
	width: 100%;
}
*+html #text{
	margin: -53px 0 50px 0 ;
}
/**html #text{
	background: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/list_top.png', sizingMethod=crop);
}
*html #text a{
	position: relative; 
}*/
#catalog #text{
	background:transparent url(/images/chervyaki_catalog.png) no-repeat 0 0;
	padding: 45px 25px 70px 105px;
	margin: 0 290px 0 0 ;
	width: auto;	
	min-height: 350px;
}
*+html #catalog #text{ 
	margin: 0 290px 0 0 ;
	padding: 45px 25px 70px 105px;
	height: auto;
}
#catalog .list #text{
	padding: 0px 0 70px 0;
	margin: 0 0 0 0 ;
	background:none;
	width: 100%;	
}
*+html #catalog .list #text{ 
	height: auto;
}
.list_top1{
	float: left;
	background:transparent url(/images/list_top1-2.png) no-repeat top right;
	margin: 10px 0 0 0 ;
	width: 7%;
	height: 213px;
}
*+html .list_top1{
	margin: 20px 0 0 0 ;
	height: 230px;
}
.list_top2{
	float: left;
	background:transparent url(/images/list_top2-2.png) no-repeat 0 0;
	margin: 115px 0 0 0px ;
	width: 432px;
	height: 73px;
	z-index:2;
	position:relative;
}
*+html .list_top2{
	margin: 124px 0 0 0px ;
	z-index:2;
	position:relative;
}
.list_top2 .branch{
	float: left;
	width: auto;
	margin: 20px 0 0 20px;
}
.list_top2 .keywords{
	float: left;
	width: auto;
	margin: 30px 0 0 32px;
}
.list_top3{
	clear:left;
	background:transparent url(/images/list_top3.png) no-repeat 0 0;
	margin: -50px 0 0 440px ;
	width: 458px;
	height: 33px;
	position:relative;
	z-index:1;
}
.text_fp {
	margin:10px 0px 0px;
	padding:0 0 0 5%;
}
*+html .list_top3{
	margin: -50px 0 0 440px ;
}
#text .list_top{
	float: left;
	width: 994px;
	height: 216px;
	clear: both;
	margin: 0 0 0 0 ;
}
#text .list_middle{
	float: left;
	width: 890px;
	height: auto;
	background:transparent url(/images/list_middle.png) no-repeat top right;
	clear: both;
	margin: 0 0 0 10px;
}
#text .listok{
	float: left;
	width: 890px;
	min-height: 201px;
	owerflow: visible ;
	background:transparent url(/images/list_bottom1-2-1.png) no-repeat -104px 150px;
	clear: both;
	margin: 0 0 0 0;
}
#tag{
	float: left;
	width: auto;
	margin: 0 75px 0 75px;
	padding: 0;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #4A8EAD; 
}
#tag span {
	padding: 0 10px 36px 0;
	float: left;
	width: auto;
	height: 70px
	/*line-height:56px;*/
}
#tag a, 
#tag a:link, 
#tag a:visited{
	color: #4A8EAD; 
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#tag a:hover{
	text-decoration: none ;
}
#branch{
	float: left;
	width: 325px;
	margin: 0 0 0 15px;
	padding: 0;
}
#branch ul{
	float: left;
	width: auto;
	margin: 0 0 0 0;
	list-style: none;
	padding: 0;
}
#branch li {
	display: inline;
	float: left;
	width: 395px;
	height: 37px;
	margin: 2px 0 2px 0;
	padding: 10px 0px 0px 55px;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #4A8EAD; 
	background-position: top left;
	background-repeat: no-repeat;
}
#branch li a, 
#branch li a:link, 
#branch li a:visited{
	color: #06628A; 
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#branch a:hover{
	text-decoration: none ;
	color: #3dd236; 
}
#platform{
	float: left;
	width: 305px;
	margin: 0 0 0 130px;
	padding: 0;
}
#platform h2{
	margin :0 0 15px 0;
}
#platform h2 a, 
#platform h2 a:link, 
#platform h2 a:visited{
	color: #06628A; 
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#platform h2 a:hover{
	text-decoration: none ;
}
#platform ul{
	float: left;
	width: auto;
	margin: 0 0 0 0;
	list-style: none;
	padding: 0;
}
#platform li {
	display: inline;
	float: left;
	width: 360px;
	margin: 0px 0 3px 0;
	padding: 0 0px 0px 0;
	font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #4A8EAD; 
	background-position: top left;
	background-repeat: no-repeat;
}
#platform li a, 
#platform li a:link, 
#platform li a:visited{
	color: #06628A; 
	font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
#platform a:hover{
	text-decoration: underline;
}
#keywords{
	float: left;
	width: 375px;
	margin: 0 0 0 100px;
	padding: 0;
}
#keywords span {
	padding: 0 10px 5px 0;
	float: left;
	width: auto;
/*	height: 50px*/
	/*line-height:56px;*/
}
#keywords a, 
#keywords a:link, 
#keywords a:visited{
	color: #06628A; 
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#keywords a:hover{
	text-decoration: none ;
}
#text .list_bottom{
	float: left;
	min-height: 70px;
	background:url(/images/list_bottom2-2.png) no-repeat right bottom;
	clear: both;
	width:891px;
	margin: 0 0 0 0;
}
#text .list_bottom a, 
#text .list_bottom a:link, 
#text .list_bottom a:visited{
	float: left;
	margin: 0 0 0 630px;
	color: #f47b2e; 
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	background:transparent url(/images/ico_solution_add.png) no-repeat 0 0;
	padding: 2px 0 3px 30px;
}
#text .list_bottom a:hover{
	text-decoration: none;
}
#text h1{
	margin: 60px 0 0 70px;
	background:transparent url(/images/title_bgr.png) no-repeat 0 0;
	width: 293px;
	height: 35px;
	padding: 13px 45px 0 45px;
	color: #ffffff;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-transform : uppercase;
}
.list #text h1{
	margin: -20px 0 0 70px;
}
*html #text h1{
	background: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/title_bgr.png', sizingMethod=crop);
}
#text h1 a{
	color: #ffffff;
}
*html #text h1 a{
	position: relative; 
}
#solutions{
	margin:  0px 80px 0 145px;
}
*+html #solutions{
	padding:  0px 150px 0 145px;
	margin: 0px 0px 0px 0px;
}
#solution_list{
	float: left;
	clear: both;
	margin:  0;
	list-style: none;
	padding: 25px 0 70px 0;
	width: 100%;
	/*border: solid 1px;*/
}
#catalog #solution_list{
	padding: 25px 0 0 0;
	margin:  0;
}
#solution_list li {
	float: left;
	width: 100%;
	margin: 0px 0px 0 0;
	padding: 0px 0 25px 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
}
#solution_list li div.solution {
	float: left;
	margin-left: 145px;
}
#solution_list li div.screen {
	float: left;
	width: 145px;
	margin-left: -145px;
}
#solution_list li p.title {
	/*float: left;
	width: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	border: solid 1px;
	width: 99%;
	clear: both;*/
}
#solution_list li span{
	float: left;
	width: auto;
	white-space: nowrap;
	width: 85px;
}
#solution_list li span img{
	float: left;
	margin: 0;
}
#solution_list li p.title a, 
#solution_list li p.title a:link, 
#solution_list li p.title a:visited{
	color: #4A8EAD; 
	float: left;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	margin-right: 5px;
}
#solution_list li p.title a:hover{
	text-decoration: none ;
}
#solution_list li a, 
#solution_list li a:link, 
#solution_list li a:visited{
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
	text-decoration: underline;
}
#solution_list li a:hover{
	text-decoration: none ;
}
#solution_list li p{
	margin: 3px 0 3px 0;
	float: left;
	width: 99%;
}
*+html #solution_list li p{
	float: none;
}
#path{
	float: left;
	width: 100%;
	margin: 0;
	list-style: none;
	padding: 23px 0 12px 0;
}
#path li {
	float: left;
	width: auto;
	margin: 0px 0 0 0px;
	padding: 4px 20px 6px 15px;
	color: #448BA8; 
	font: normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-transform : uppercase;
}
#path li div {
	text-transform : none;
}
#path li.link {
	background: url(/images/path_bgr_right.png) no-repeat right top;
	padding: 0px 20px 0 0;
}
#path li a, 
#path li a:link, 
#path li a:visited{
	color: #ffffff;
	font: normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	background: transparent url(/images/path_bgr_left.png) no-repeat left top;
	padding: 4px 0 6px 20px;
	float: left;
	width: auto;
}
#path li a:hover{
	text-decoration: none ;
}
#path li span {
	cursor:pointer;
}
#text p.pages {
	float: left;
	clear: both;
	width: 100%;
	margin: 0px 0 10px 0;
	color: #00A3DC;
	font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
.list #text p.pages {
	margin: 0px 0 10px 105px;
	width: auto;
}
#text p.pages span{
	color: #06628A;
	padding: 0 15px;
	font-style : normal;
}
#text p.pages a, 
#text p.pages a:link, 
#text p.pages a:visited{
	color: #00A3DC;
	text-decoration: underline;
	padding: 0px 15px;
	font-style : normal;
}
#text p.pages a:hover{
	text-decoration: none ;
}
#listok_right {
	float: left;
	width: 290px;
	padding:0px;
	margin:84px 0 0 -290px;
	
}
#listki #listok_right {
	margin:0 0 0 0;	
	z-index:10;
}
#listok_right .listok_top{
	float: left;
	width: 224px;
	clear: both;
	margin: 0 0 0 0;
	padding:  24px 10px 26px 50px;
	background:transparent url(/images/listok_top.png) no-repeat top left;
}
#listki #listok_right .listok_top{
	background:transparent url(/images/listok_main_top.png) no-repeat left top;
	height: 10px;
}
#listok_right .listok_top a.rubr{
	float: left;
	padding: 5px 0 0 0;
}
#listok_right .listok_top a.tags{
	float: left;
	margin: 2px 0 0 20px;
}
#listok_right .listok_content_top{
	float: left;
	width: 284px;
	clear: both;
	margin: 0 0 0 0;
	padding:  0 0 0;
	background:transparent url(/images/listok_bgr.png) repeat-y;
	z-index:10;
}
/*#listki #listok_right .listok_content_top{
	background:transparent url(/images/listok_main_bgr.png) repeat-y;
}*/
#listok_right .listok_content_middle{
	float: left;
	width: 284px;
	background:transparent url(/images/listok_middle.png) no-repeat top left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0;
	z-index:10;
}
/*#listki #listok_right .listok_content_middle{
	background:transparent url(/images/listok_main_middle.png) no-repeat top left;
}*/
#listok_right .listok_content_bottom{
	float: left;
	width: 284px;
	background:transparent url(/images/listok_bottom1.png) no-repeat bottom left;
	clear: both;
	margin: 0 ;
	padding: 0 0 15px 0;
	z-index:10;
}
#listki #listok_right .listok_content_bottom{
	padding: 0 0 0 0;
}
#tags{
	float: left;
	width: auto;
	margin: 0 30px 0 50px;
	padding: 0;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #06628A; 
}
#tags span {
	margin: 0 10px 5px 0;
	float: left;
	width: auto;
}
#tags span span{
	background: #A9DEFE;
	color:#06628A;
}
#tags a, 
#tags a:link, 
#tags a:visited{
	color: #06628A; 
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#tags a:hover{
	text-decoration: none ;
}
#rubr ul{
	float: left;
	width: auto;
	margin: 0 30px 15px 40px;
	list-style: none;
	padding: 0;
}
#rubr ul.platform{
	margin: 0 30px 0 40px;
}
#rubr ul.menu{
	margin: -15px 30px 5px 30px;
}
#rubr li {
	float: left;
	width: 200px;
	margin: 0 0 10px 0;
	padding: 0;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #06628A; 
}
#rubr .platform li {
	margin: 0 0 5px 0;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #00A3DC; 
}
#rubr .menu li {
	width: 210px;
	margin: 0 0 10px 5px;
}
#rubr li a, 
#rubr li a:link, 
#rubr li a:visited{
	color: #06628A; 
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	padding: 0 2px;
}
#rubr .menu li a, 
#rubr .menu li a:link, 
#rubr .menu li a:visited{
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#rubr li a:hover{
	text-decoration: none ;
}
#rubr .platform li a {
	font-size: 12px; 
	color: #00A3DC; 
}
#rubr li span{
	background: #A9DEFE;
	color: #06628A;
	padding: 0 2px;
}
#rubr li span.count{
	background: url(/images/kolvo_bgr.png) no-repeat left center;
	color: #06628A;
	padding: 0 2px 1px 6px;
	font-size: 13px;
}
#solution_today {
	float: left;
	width: auto;
	margin: 0 30px 0 30px;
	padding: 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #F47B2E; 
}
*+html #solution_today {
	margin: 5px 30px 0 30px;
}
#solution_today .title{
	float: left;
	background: url(/images/today_bgr_right.png) no-repeat right top;
	padding: 0px 20px 0 0;
}
#solution_today .title a, 
#solution_today .title a:link, 
#solution_today .title a:visited{
	color: #ffffff;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	background: transparent url(/images/today_bgr_left.png) no-repeat left top;
	padding: 0px 0 5px 10px;
	float: left;
	width: auto;
}
#solution_today .title a:hover{
	text-decoration: none ;
}
#solution_today .text{
	float: left;
	width: 215px;
	margin: 10px 0 0 5px;
	padding: 0;
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
}
#solution_today .text h1{
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #F47B2E; 
/*	float: left;*/
	height: auto;
	padding: 0;
	width: auto;
}
*+html #solution_today .text h1{
	float: left;
}
#solution_today .text h1 a, 
#solution_today .text h1 a:link, 
#solution_today .text h1 a:visited{
	color: #F47B2E; 
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#solution_today .text h1 a:hover{
	text-decoration: none ;
}
#solution_today .text p{
/*	float: left;
	width: auto;*/
	margin: 0;
}
*+html #solution_today .text p{
	float: left;
	width: auto;
	margin: 0;
}
#solution_today .text img{
/*	float: left;*/
	margin: 0 10px 35px 0;
}
*+html #solution_today .text img{
	float: left;
}
#solution_today .text a, 
#solution_today .text a:link, 
#solution_today .text a:visited{
	color: #06628A; 
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#solution_today .text a:hover{
	text-decoration: none ;
}
#listok_right .listok_bottom{
	float: left;
	width: 284px;
	background:transparent url(/images/listok_bottom2.png) no-repeat top left;
	clear: both;
	margin: 0 ;
	padding: 83px 0 0 0;
}
/*#listki #listok_right .listok_content_bottom{
	background:transparent url(/images/listok_main_bottom.png) no-repeat top left;
}*/
#footer{
	float: left;
	min-width: 994px;
	clear: both;
	margin: 0 0 0 0 ;
	width: 100%;
}
#footer .left { 
	float: left; 
	width: 50%; 
	padding: 0 0 20px 0;
}
#footer .foot_menu{
	float: left;
	width: auto;
	background: url(/images/footer_bgr.gif) repeat-x;
	white-space: nowrap;
}
#footer .foot_menu ul{
	position: relative;
	left: 20px; 
	list-style: none;
	margin: 0 0 0 0; 
	padding: 2px 33px 25px 0;
	background: url(/images/footer_right.gif) no-repeat right top;
}
*+html #footer .foot_menu ul {
	padding: 6px 33px 25px 0;
}
#footer .foot_menu li {
	display: inline;
	margin: 0;
	padding: 0px 17px 0px 0;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #00a3dc; 
	text-transform : lowercase;
	font-style : italic;
}
#footer .foot_menu li a, 
#footer .foot_menu li a:link, 
#footer .foot_menu li a:visited{
	color: #00a3dc; 
	padding-top: 4px;
	text-decoration: underline;
}
#footer .foot_menu li a:hover{
	text-decoration: none ;
}
#footer .center { 
/*	position: absolute; 
	left: 42%; */
	float: left;
	width: 16%; 
	overflow: auto;
	padding: 0 0 30px 0;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-style : italic;
	text-align: center;
}
#footer .center p{
	padding: 8px 5px 0 5px;
	margin: 0;
}
#footer .right { 
/*	position: absolute; 
	left: 58%; */
	float: left;
	width: 33%; 
	overflow: hidden;
	padding: 0 0 30px 0;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-style : italic;
	text-align: right;
}
#footer .right p{
	padding: 8px 57px 0 10px;
	margin: 0;
}
#footer .right img{
	/*float: right;*/
	margin: 0px 0 -2px 3px;
/*	padding: 8px 0 5px 0;*/
}
/*----float-dialog----*/
.disable_masking
{
    z-index: 6001;
    position: fixed;
    display: none;
	width: 100%;
}
.closebutton
{
    float: right !important;
	width: auto !important;
    text-decoration: none !important;
	color: #4A8EAD !important;
	margin: -10px -20px 0 0 !important;
}
.floatdialog{
	border: #06628a solid 2px !important;
	background-color: #e0f6ee !important;
	width: 500px !important;
	padding: 15px 25px 15px 25px !important;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #000000 !important;
	overflow: auto !important;
	scrollbar-base-color:#b3b3b3 !important;
}
.floatdialog h1{
	color: #000000 !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	margin: 0px 0px 5px 0px !important;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	text-transform: none !important;
/*	width: 100% !important;*/
	background: none !important;
	height: auto !important;
/*	clear: both;*/
}
.floatdialog h2{
	color: #000000 !important;
	padding: 0px !important;
	margin: 15px 0 0 0 !important;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	float: left !important;
	width: 100% !important;
}
.floatdialog p{
	clear: both !important;
	white-space: normal !important;
}
.floatdialog .left {
	float: left !important;
}
.floatdialog img.logo{
	float: right !important;
	margin-right: 10px !important;
}
.floatdialog p.h1_desc{
	font: italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #747b7b !important;
	margin-bottom: 15px !important;
}
.floatdialog .left p.h1_link {
	margin-top: -5px !important;
}
.floatdialog p.h1_link a, 
.floatdialog p.h1_link a:link, 
.floatdialog p.h1_link a:visited{
	color: #11e12d !important; 
	font: normal italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	text-decoration: underline !important;
}
.floatdialog p.h1_link a:hover{
	text-decoration: none !important;
}
.floatdialog div.description{
	margin: 8px 0 0 0 !important;
	float: left !important;
	width: 100% !important;
}
.floatdialog div.small{
	font-size: 10px !important;
}
.floatdialog a, 
.floatdialog a:link, 
.floatdialog a:visited{
	color: #00a3dc !important; 
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	text-decoration: underline !important;
}
.floatdialog a:hover{
	text-decoration: none !important;
}
.floatdialog input,
.floatdialog textarea,
.floatdialog select{
	border: #b3b3b3 solid 1px !important;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
}
.floatdialog button{
	float: left !important;
	width: auto !important;
	border: #b3b3b3 solid 1px !important;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #000000 !important;
	text-decoration: none !important;
	text-align: center !important;
	height: 22px !important;
	background: #ffffff !important;	
}
.floatdialog .solution_list{
	list-style: none !important;
	float: left !important;
	clear: both !important;
	width: auto !important;
	margin:0 !important;
	padding:  0 0 25px 0 !important;
}
.floatdialog .solution_list li {
	display: inline !important;
	float: left !important;
	width: 225px !important;
	margin: 0 !important;
	padding: 4px 25px 0 0 !important;
}
.floatdialog .solution_list li.col2 {
	padding: 4px 0 0 0 !important;	
}
/*----/float-dialog----*/
#reg_text{
	width: 340px;
}
#reg_text .reg_form{
	list-style: none;
	float: left;
	clear: both;
	width: 280px;
	margin: 0;
	padding: 0;
}
#reg_text .reg_form li {
	float: left;
	width: 280px;
	margin: 0;
	padding: 4px 0 0 0;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #00a3dc;
	text-transform: none !important;
}
#reg_text .reg_form li.button{
	padding: 6px 0 0 115px;
	width: 165px;
}
#reg_text .reg_form li.reg_link{
	padding: 6px 0 0 0;
	width: 140px;
}
#reg_text .reg_form li.right{
	text-align: right;
}
#help {
	display: inline;
}
#help span{
	display: none;
}
#sendlink_text .sendlink_form{
	list-style: none;
	float: left;
	clear: both;
	width: 475px;
	margin: 0;
	padding: 0;
}
#sendlink_text .sendlink_form li {
	display: inline;
	float: left;
	width: 130px;
	margin: 0;
	padding: 4px 0 0 0;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #00a3dc;
	
}
#sendlink_text .sendlink_form li.col2 {
	width: 325px;
}
#solution #text{
	float: left;
	background:transparent url(/images/text_top.png) no-repeat 0 0;
	margin: -18px 0 0 0 ;
	width: 100%;
}
#text .text_top{
/*	position: absolute;
	width: 995px;
	left: 0px;
	padding:0px;
	margin:0px;
	z-index: 1;*/
	float: left;
	width: 996px;
	min-height: 61px;
	margin: 0 0 0 0 ;
}
#text .text_middle{
	float: left;
	width: 996px;
	height: auto;
	background:transparent url(/images/text_bgr.png) repeat-y;
	margin: 59px 0 0 0 ;	
}
#text .text_page{
	float: left;
	width: 665px;min-height:  232px;
	owerflow: visible ;
	background:transparent url(/images/text_middle.png) no-repeat 0 0;
	margin: 0 0 0 0 ;
	padding: 0 260px 20px 70px;
}
#text .inner{
	float: left;
	width: 635px;min-height:  232px;
	owerflow: visible ;
	background:transparent url(/images/text_middle_empty.png) no-repeat 0 0;
	margin: 0 0 0 0 ;
	padding: 0 320px 20px 100px;
}
#text .inner h1{
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
	background: none;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 100%;
}
#text .inner h2{
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
	background: none;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 100%;
	float: left;
}
#text .inner a, 
#text .inner a:link, 
#text .inner a:visited{
	color: #4A8EAD; 
	text-decoration: underline;
}
#text .inner a:hover{
	text-decoration: none ;
}
#text .inner .catalog_text ul{
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0;
}
#text .inner .catalog_text li {
	margin: 0;
	padding: 1px 0 8px 30px;
	background:transparent url(/images/ul.png) no-repeat 0 0;
}

#text .inner .reg_form{
	list-style: none;
	float: left;
	clear: both;
	width: 435px;
	margin: 0;
	padding: 0;
}
#text .inner .reg_form li {
	float: left;
	width: 280px;
	margin: 0;
	padding: 0 0 15px 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
}
#text .inner .reg_form li.col2{
	width: 125px;
	padding: 0 20px 15px 0;
	text-align: right;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #00a3dc;
}
#text .inner .reg_form li a, 
#text .inner .reg_form li a:link, 
#text .inner .reg_form li a:visited{
	color: #11e12d; 
	font: normal italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#text .inner .reg_form li a:hover{
	text-decoration: none;
}
#text .inner .reg_form li.button{
	padding: 6px 0 0 95px;
	width: 185px;
}
#text .inner .reg_form li a.button{
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #06628A;
	text-decoration: none;
}
#text .inner .reg_form li.reg_link{
	width: 150px;
	padding: 0 10px 15px 0;
}
#text .inner input,
#text .inner textarea,
#text .inner select{
	border: #b3b3b3 solid 1px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#text .inner input[type="checkbox"]{
	border: none;
}
#text .inner button{
	float: left;
	width: auto;
	border: none;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #06628A;
	text-decoration: none;
	text-align: center;
	height: 32px;
	background: #ffffff;;	
}
#text .inner .logoff{
	float: right;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #06628A;
	text-decoration: none;
	margin: 10px 10px 10px 10px;
	padding-right: 30px;
}
#text .inner .solution_add_form{
	list-style: none;
	float: left;
	clear: both;
	width: 430px;
	margin: 0;
	padding: 0;
}
#text .inner .solution_add_form li {
	float: left;
	width: 120px;
	margin: 0;
	padding: 0 20px 15px 0;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #00a3dc;
	text-align: right;
}
#text .inner .solution_add_form li.col2{
	width: 280px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
	padding: 0 0 15px 0;
	text-align: left;
}
#text .inner .solution_add_form input,
#text .inner .solution_add_form textarea{
	width: 200px;
}
#text .text_bottom{
	float: left;
	min-width: 995px;min-height: 107px;
	background:transparent url(/images/text_bottom.png) no-repeat 0 0;
	margin: 0 0 25px 0 ;
	width: 100%;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
}
#text .text_bottom_konkurs {
	float: left;
	min-width: 995px;min-height: 107px;
	background:transparent url(/images/text_bottom_konkurs.png) no-repeat 0 0;
	margin: 0 0 25px 0 ;
	width: 100%;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
}
#text .text_bottom a, 
#text .text_bottom a:link, 
#text .text_bottom a:visited{
	color: #00a3dc; 
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#text .text_bottom_konkurs a, 
#text .text_bottom_konkurs a:link, 
#text .text_bottom_konkurs a:visited{
	color: #6ec000; 
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#text .text_bottom a:hover,
#text .text_bottom_konkurs a:hover{
	text-decoration: none ;
}
#text .text_bottom p,
#text .text_bottom_konkurs p  {
	float: left;
	clear: both;
	margin:  10px 80px 10px 115px;
	padding:  0;
	width: 705px;
}
#solution_text {
	float: left;
	width: 100%;
	margin: 0px 0px 0 0;
	padding: 0px 0 0 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
}
#solution_text .title{
	float: left;
	width: 100%;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000;
	line-height: 42px;
}
#solution_text .title span{
	padding: 15px 5px 15px 5px;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #4A8EAD; 
	background-position: top left;
	background-repeat: no-repeat;
}
#solution_text .title span a, 
#solution_text .title span a:link, 
#solution_text .title span a:visited{
	color: #4A8EAD; 
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#solution_text .title span a:hover{
	text-decoration: none ;
}
#solution_text div.text {
	margin-left: 195px;
	margin-top: 0px;
	float: left;
}
#solution_text div.text .links{
	float: left;
	width: 100%;
}
#solution_text div.text .links a.dev, 
#solution_text div.text .links a.dev:link, 
#solution_text div.text .links a.dev:visited{
	color: #757b7b; 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-style : italic;
	float: left;
	padding-right: 10px; 
}
#solution_text div.text .links a.dev:hover{
	text-decoration: none ;
}
#solution_text div.text .links span.star{
	float: left;
	white-space: nowrap;
	padding: 1px 0 2px 0;
	margin-right: 10px;
}
#solution_text div.text .links span.star span,
#solution_text div.text .links span.star form,
#solution_text div.text .links span.star input{
	float: left;
}
#sendlink{
	float: left;
	color: #06628a; 
	font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
	background: url(/images/sendlink_bgr.png) repeat-x top;
}
#sendlink span{
	background: url(/images/sendlink_left.png) no-repeat top left;
	padding-left: 5px; 
	float: left;
}
#sendlink span a, 
#sendlink span a:link, 
#sendlink span a:visited{
	float: left;
	color: #06628a; 
	font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-style : italic;
	padding-right: 5px; 
	padding-top: 1px;
	padding-bottom: 9px;
	background: url(/images/sendlink_right.png) no-repeat top right;
}
#sendlink span a:hover{
	text-decoration: none ;
}
#solution_text div.text .description{
	float: left;
	width: 100%;
	margin: 10px 0 0px 0;
}
#solution_text div.text .description ul{
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0;
}
#solution_text div.text .description li {
	margin: 0;
	padding: 1px 0 8px 30px;
	background:transparent url(/images/ul.png) no-repeat 0 0;
}

#solution_text div.text .branches{
	float: left;
	width: 100%;
	margin: 10px 0 0px 0;
}
#solution_text div.text .branches a, 
#solution_text div.text .branches a:link, 
#solution_text div.text .branches a:visited{
	color: #4A8EAD; 
	text-decoration: underline;
}
#solution_text div.text .branches a:hover{
	text-decoration: none ;
}
#solution_text div.text .branches h2{
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #4A8EAD; 
	margin: 0 0 10px 0;
}
#solution_text div.text .branches h2 a, 
#solution_text div.text .branches h2 a:link, 
#solution_text div.text .branches h2 a:visited{
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #4A8EAD; 
	text-decoration: underline;
}
#solution_text div.text .branches h2 a:hover{
	text-decoration: none ;
}
#solution_text div.text .branches .solution_list{
	list-style: none;
	float: left;
	clear: both;
	width: auto;
	margin:0;
	padding:  0 0 25px 15px;
}
#solution_text div.text .branches .solution_list li {
	float: left;
	clear: both;
	margin: 0;
	padding: 4px 0 0 0;
}

#buy{
	float: left;
	width: 120px;
	margin: 20px 20px 20px 0;
	padding: 10px;
	height: 30px;
	text-align: center;
	color: #ffffff;
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	background: url(/images/button_blue.png) no-repeat center center;
}
#buy_text{
	width: 380px;
}
#test_drive{
	float: left;
	width: 120px;
	margin: 20px 20px 20px 0;
	padding: 10px;
	height: 30px;
	text-align: center;
	color: #ffffff;
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	background: url(/images/button_green.png) no-repeat center center;
}
#test_drive_text{
	width: 380px;
}
#newcomment{
	float: left;
	width: 120px;
	margin: 20px 0 20px 0;
	padding: 10px;
	height: 30px;
	text-align: center;
	color: #ffffff;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	background: url(/images/button_yellow.png) no-repeat center center;
}

#price{
	float: right;
	margin: 20px 0 0 0;
	color: #4A8EAD;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#price span{
	color: #000000;
}
#price span b{
	font: bold 26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#solution_text div.menu {
	float: left;
	width: 135px;
	padding: 0 20px 0 40px;
	margin: 0 0 0 -195px;
}
#solution_text div.menu ul{
	list-style: none;
	float: left;
	margin: 35px 0 0 0;
	padding: 0 0 5px 0;
	background: url(/images/solution_menu_bottom.png) no-repeat 20px bottom;
}
#solution_text div.menu ul.nb{
	background: none;
}
#solution_text div.menu li {
	float: left;
	width: 100px;
	margin: 0;
	padding: 8px 15px 15px 20px;
	font: bold italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #c2c2c2;
	background: url(/images/solution_menu_noakt.png) no-repeat left bottom;
}
#solution_text div.menu li.last {
	padding: 8px 15px 7px 20px;
	background: none;
}
#solution_text div.menu a, 
#solution_text div.menu a:link, 
#solution_text div.menu a:visited{
	color: #c2c2c2; 
	font: bold italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-style : italic;
}
#solution_text div.menu a:hover{
	text-decoration: none ;
}
#solution_text div.menu li.akt{
	background: url(/images/solution_menu_akt.png) no-repeat left top;
}
#solution_text div.menu li.akt a, 
#solution_text div.menu li.akt a:link, 
#solution_text div.menu li.akt a:visited{
	color: #000000; 
}
#comments{
	float: left;
	clear: both;
	margin:  25px 80px 25px 115px;
	padding:  0;
	width: 705px;
}
#comments td {
	padding: 0px 45px 25px 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
	vertical-align: top;
}
#comments td.pics {
	color: #00a3dc; 
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#comments td.pics span{
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
	white-space: nowrap;
}
#comments td.pics a, 
#comments td.pics a:link, 
#comments td.pics a:visited{
	color: #00a3dc; 
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
#comments td.pics a:hover{
	text-decoration: none ;
}
#comments td.coments {
	width: 100%;
}
#comments td.coments p{
	margin: 0;
}
#comments tr.new td.coments {
	font-weight: bold; 
}
#newcomment_text{
	width: 300px;
}
#newcomment_text .form{
	list-style: none;
	float: left;
	clear: both;
	width: auto;
	margin: 0;
	padding: 0;
}
#newcomment_text .form li {
	display: inline;
	float: left;
	width: 300px;
	margin: 0;
	padding: 10px 0 0 15px !important;
	background-image: none !important;
}
.right_column{
	float: left;
	margin-left: -175px;
	width: 17%;
	padding: 95px 0 0 0;
	display: none;
}
.right_column .links{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	color: #757b7b; 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
.right_column .links p{
	float: left;
	width: 100%;
	margin: 0 0 0px 0;
}
.right_column .links a, 
.right_column .links a:link, 
.right_column .links a:visited{
	color: #00a3dc; 
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
.right_column .links .tags a, 
.right_column .links .tags a:link, 
.right_column .links .tags a:visited{
	font-size: 12px;
	font-weight: bold;
}
.right_column .links a:hover{
	text-decoration: none ;
}
.right_column .links span{
	font-style : normal;
}
.right_column .links span a, 
.right_column .links span a:link, 
.right_column .links span a:visited{
	font-style : normal;
	font-size: 12px;
}
/*--------tooltip---------*/
#tooltip {
  position: absolute;
  z-index: 8000;
  width:443px;
  border: 1px solid #D7BA90;
  background-color: #FFF8CC;
  background-image: url(/images/help.png);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  padding: 20px;
  opacity: 1;
  color:#000000;
  font: normal 11px Arial, Helvetica, sans-serif; 
 }
/*--------/tooltip---------*/
#news{
	margin:  0px 80px 0 105px;
}
*+html #news{
	padding:  0px 80px 0 105px;
	margin: 0px 0px 0px 0px;
}
#news_list{
	float: left;
	clear: both;
	list-style: none;
	width: 100%;
	padding: 25px 0 0 0;
	margin:  0;
}
#news_list li {
	float: left;
	width: 100%;
	margin: 0px 0px 0 0;
	padding: 0px 0 25px 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
}
#news_list li div {
	float: left;
	margin-left: 145px;
}
#news_list li span {
	float: left;
	width: 145px;
	margin-left: -145px;
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
#news_list li a, 
#news_list li a:link, 
#news_list li a:visited{
	color: #4A8EAD; 
	float: left;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	margin-right: 5px;
	width: 99%;
}
#news_list li a:hover{
	text-decoration: none ;
}
#news_list li p{
	margin: 3px 0 3px 0;
	float: left;
	width: 99%;
	clear: both;
}
.news_date{
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
#solution_add_text h1{
	margin: 0 0 5px 0 !important;
}
#solution_add_text .solution_add_form{
	list-style: none !important;
	float: left !important;
	clear: both !important;
	width: 475px !important;
	margin: 0 !important;
	padding: 0 !important;
}
#solution_add_text .solution_add_form li {
	display: inline !important;
	float: left !important;
	width: 130px !important;
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	font-size: 14px !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #00a3dc !important;
	text-align: left !important;
	
}
#solution_add_text .solution_add_form li.col2 {
	width: 325px !important;
}
#solution_add_text .solution_add_form input,
#solution_add_text .solution_add_form textarea{
	width: 200px !important;
}
#solution_add_text .solution_add_form button{
	float: left !important;
	width: auto !important;
	border: #b3b3b3 solid 1px !important;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #000000 !important;
	text-decoration: none !important;
	text-align: center !important;
	height: 22px !important;
	background: #ffffff !important;	
}

#art_list{
	float: left;
	clear: both;
	list-style: none;
	width: 100%;
	padding: 25px 0 0 0;
	margin:  0;
}
#art_list li {
	float: left;
	width: 100%;
	margin: 0px 0px 0 0;
	padding: 0px 0 25px 0;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000000; 
}
#art_list li div {
	float: left;
	margin-left: 0px;
}
#art_list li span {
	float: left;
	width: 145px;
	margin-left: -145px;
	color: #A5A6A5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style : italic;
}
#art_list li a, 
#art_list li a:link, 
#art_list li a:visited{
	color: #4A8EAD; 
	float: left;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	margin-right: 5px;
	width: 99%;
}
#art_list li a:hover{
	text-decoration: none ;
}
#art_list li p{
	margin: 3px 0 3px 0;
	float: left;
	width: 99%;
	clear: both;
}
#map a {
	fonr-size:16px;
}
#map div {
	margin:5px 0px 5px 0px;
}
#map div a {
	fonr-size:14px;
}
#map div span {
	background:#FFFFFF;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
}
/* KONKURS*/
#text .konkurs{
	min-height: 400px;
	background:transparent url(/images/text_konkurs.png) no-repeat left bottom;
}
.prize1 {
	margin-left:40px;
	float:left;
	width:240px;
	text-align:center;
	font: normal 14px Tahoma; 
	color:#363636;
}
.prize2 {
	margin-left:30px;
	float:left;
	width:150px;
	text-align:center;
	font: normal 14px Tahoma; 
	color:#363636;
}
.prize3 {
	margin-left:40px;
	float:left;
	width:130px;
	text-align:center;
	font: normal 14px Tahoma; 
	color:#363636;
}
.h1_konkurs {
	clear:both;
	font: bold 16px Tahoma; 
	color:#ffffff;
	padding:10px 50px;
	width:220px;
	text-align:center;
	margin:10px 0px;
	background:url(/images/h1_konkurs.gif) no-repeat;
}
#text .inner a.konkurs, 
#text .inner a.konkurs:link, 
#text .inner a.konkurs:visited{
	color: #6ec000; 
}
.konkurs_ps {
	padding:0px 0px 0px 100px;
	font: normal 9px Tahoma; 
	color:#363636;
}
.konkurs_link {
	position:absolute;
	top:0;
	left:0;
	width:101px;
}
/* KONKURS*/
#top_list {
display:none;
font-weight: normal;
position:absolute;
right:100px;
top:0px;
width: 550px;
padding: 0px 0px 0px 0px;
z-index:10;
}
#top_list .top {
	background:transparent url(/images/best_hover_top.png) no-repeat 0 0;
	width: 574px;
	height: 16px;
}
#top_list .center {
	background:transparent url(/images/best_hover_bgr.png) repeat-y 0 0;
	width: 544px;
	padding: 0px 20px 0px 15px;
	z-index:10;
}
#top_list .bottom {
	background:transparent url(/images/best_hover_bottom.png) no-repeat 0 0;
	width: 574px;
	height: 20px;
}

#top_list h4 {
	margin:0px 0px;
	padding: 3px 5px 3px 5px;
	font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#top_list h4 a {
	color: #00618C;
	font-weight: bold;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#top_list img {
float:left;
margin:0px 10px 0px 0px;
clear:both;
}
#top_list .text {
clear:both;
}
