@charset "utf-8";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, fieldset, blockquote {margin:0px; padding:0px; border:0px;}
.ac_results {z-index:10; background:#fff; list-style:none;color:#4b4b4b;  border:solid 1px #999999; background:#ECF1FF; margin-bottom:0px;overflow: hidden;}
.ac_results ul {list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results iframe {	display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;
	top:0;	left:0;	z-index:-1;	filter:mask();	width:3000px;	height:3000px;}
.ac_results li {	position:relative;    margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;
	width: 100%;	font:normal 12px Arial, Helvetica, sans-serif; 	overflow: hidden;}
.ac_over {	background-color: Highlight;	color: HighlightText;}
.loader{background:url(/images/bg.jpg) no-repeat;margin-left:-1000px;
background:url(/images/bgall.jpg) no-repeat;margin-left:-1000px;
background:url(/images/bgfirm.jpg) no-repeat;margin-left:-1000px;
background:url(/images/top_menu_on.jpg) no-repeat;margin-left:-1000px;
background:url(/images/top_menu.jpg) no-repeat;margin-left:-1000px;
background:url(/images/info_bg.jpg) no-repeat;margin-left:-1000px;
background:url(/images/us_panel.jpg) no-repeat;margin-left:-1000px;}
/*body {background:url(/images/bg_all.jpg) repeat;	color: #ffffff;	font:400 13px Arial, Helvetica, sans-serif;line-height:18px;}*/
body {background:#e6571d;	color: #fff;	font:400 13px Verdana, Arial, Helvetica, sans-serif;line-height:18px;}
table {border-collapse:collapse; }
a {outline:none;}
.page {width:960px; background:url(/images/bg.jpg) repeat-y; z-index:5; position:relative;}
.allinfo {position:relative;background-position:top center;}
.tlinf {width:50%;height:776px;position:absolute; top:0px;right:0px;}
.trinf {width:50%;height:600px;position:absolute; top:0px;left:0px;}
/*.tovars_left { position:absolute; top:0px; left:-317px;  height:562px; width:317px;}
.tovars_left a {display:block;height:562px; width:317px;}
.tovars_right { position:absolute; top:0px; right:-239px;  height:533px; width:239px;}
.tovars_right a {display:block;height:533px; width:239px;}*/
.bodyBack img {width:auto;min-width:100%;height:auto;min-height:100%;display:none;position:absolute;top:0;left:0;}


div.topnewhead ul {list-style:none;}
div.topnewhead ul li  a {color:#fff000;}


.top {width:960px; height:350px; z-index:6;}
.header{ width:960px; height:326px;z-index:7;}
.infotop{width:960px; height:326px; float:left; position:relative;}
.privet{background-color: #d4e5fb; width:auto; height: auto; position:absolute; top:30px; left:30px; opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */; padding:15px; padding-top:10px; border:solid 2px #fff; color:#456f0a; font-weight:bold;}
.privet1{background-color: #d4e5fb; opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1; -khtml-opacity: 1; }
.privet h3  {margin:0px; font: bold 18px tahoma, Arial, sans-serif; color:#702961;}
.privet h3  a { bold 16px tahoma, Arial, sans-serif; color:#702961;}
.privet a {font:bold 18px tahoma, Arial, sans-serif; color:#144766; outline:none; text-decoration:underline;}
.privet a:hover {text-decoration:none;}
.privet span.tel {color:#555555; font-weight:normal;}
.privet span.mesg  {font:bold 11px tahoma, Arial, sans-serif; color:#106eb9;}
.privet span.mesg a {font:bold 11px tahoma, Arial, sans-serif; color:#106eb9;}
.privet2{background-color: #d4e5fb; width:auto; height: auto; position:absolute; top:30px; left:30px; opacity: 0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */; padding:15px; padding-top:10px; border:solid 2px #fff; color:#456f0a; font-weight:bold;}
.privet2 h1  {margin:0px; font: bold 18px tahoma, Arial, sans-serif; color:#702961; text-align:left;}
.privet2 h1  a { bold 16px tahoma, Arial, sans-serif; color:#702961;text-align:left;}
.privet2 a {font:bold 18px tahoma, Arial, sans-serif; color:#144766; outline:none; text-decoration:underline;}
.privet2 a:hover {text-decoration:none;}
.privet2 span.tel {color:#555555; font-weight:normal;}
.privet2 span.mesg  {font:bold 11px tahoma, Arial, sans-serif; color:#106eb9;}
.privet2 span.mesg a {font:bold 11px tahoma, Arial, sans-serif; color:#106eb9;}

.infopanel{ width:960px; height:57px; position:absolute; top:269px; left:0px; background:url(/images/info_bg.jpg) repeat-x; opacity: 0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */;}
.today { position:absolute; top:273px; left:15px;  width:200px; height:50px; z-index:1; font:bold 11px tahoma, Arial, sans-serif; color:#fff; line-height:16px;}
.today span {color:#FFCCFF;}
a.infolink {font:bold 11px tahoma, Arial, sans-serif;color:#a6c8ec; text-decoration:underline; outline:none;}
a:hover.infolink {text-decoration:none; color:#fff;}
.weater_top { position:absolute; top:272px; left:227px;  width:120px; height:45px; z-index:1; font:normal 12px tahoma, Arial, sans-serif; color:#fff; }
.weater_top span { font-size:20px;}
.weater_top img {vertical-align: text-bottom;}
.top_space { position:absolute; top:278px;  width:1px; height:40px; z-index:1; background:#fff; opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.3; -khtml-opacity: 0.3; }
.valuta_top { position:absolute; top:278px; left:205px;  width:130px; height:45px; z-index:1;font:normal 12px tahoma, Arial, sans-serif; color:#fff; }
.valuta_top strong {font-size:10px;}
.search_top {position:absolute; top:270px; left:367px;  height:30px; z-index:1;  }
.search_teg {position:absolute; top:304px; left:369px;  width:235px; height:30px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; z-index:5;}
.search_teg a {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.search_teg a:hover{text-decoration:none; }
.search_box {width:531px; height:17px; border:solid 1px #878784; position:absolute; top:3px; left:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#888888; padding-left:3px; background:#f3f3f3; text-align:left; }
.search_form {padding:0px; margin:0px; }
.start_search{position:absolute; top:3px; left:534px;}
.select_search {background:#fff;  border:solid 1px #C0C0BC;}

.topgrnt{clear:both; width:960px; height:1px; background-color:#387AC1; font-size:1px;}
.cleaner {clear:both; height:1px; font-size:1px;}
#topmenu{ width:960px; height:33px; background:url(/images/top_menu.jpg) repeat-x;z-index:8;}
.addbookmarck {position:absolute; top:212px; left:9px; width:118px; }
.top_user_block { padding-top:10px;}
ul#topnav {margin: 0; padding: 0;float:left;width: 100%;list-style: none;z-index:4;}
ul#topnav li {float: left;margin: 0; padding: 0;position: relative; /*--Important--*/ z-index:9;}
a.gm1  {display:block; float:left; color: #a6c8ec; font:12px tahoma, Arial, sans-serif; font-weight: 700;outline: none;text-align:center;  padding:10px 7px 9px 7px; text-decoration: none; outline: none;}
a.gm2  {display:block;  float:left; background:url(/images/top_menu_on.jpg) repeat-x;color:#fff; font:12px tahoma, Arial, sans-serif; font-weight: 700;outline: none;text-align:center;  padding:10px 7px 8px 7px; text-decoration: none; outline: none;}
ul#topnav li:hover,  a:hover.gm1  {background:url(/images/top_menu_on.jpg) repeat-x;color:#fff; height:12px;} 
ul#topnav li:hover a.gm1  {color:#fff; }
ul#topnav li .sub {position: absolute; /*--Important--*/top: 32px; background: #fff; /*--Background gradient--*/padding: 20px;padding-bottom:0px;float: left;border:solid 2px #72a4d9; border-top:none;display:none;}
.row {clear: both;float: left;width: 100%;margin-bottom:25px;}
.tb1 {width:48%; float:left; }
.tb2 {width:2%; float:left; }
.tb1 h2 { margin-bottom:5px;}
.tb1 h2 a { font:bold 14px tahoma, Arial, sans-serif; margin-bottom:25px; color:#13578d;}
.fbimg {width:90px; float:left; height:auto;}
.fbcont {width:320px; float:left;}
.br_block {display:block;margin-bottom:1px; }
.lfcat {width:155px; float:left;}
.rtcat {padding-left:15px; float:left; width:150px; }
.content{width:960px; height:auto; color:#001100; z-index:1; font-family:Arial, Helvetica, sans-serif;}
.content h1 {font:bold 20px Arial, Helvetica, sans-serif; color:#1568ab; margin-bottom:5px; text-align:left;}
.content h1 a {font:bold 20px Arial, Helvetica, sans-serif; color:#1568ab; outline:none; text-decoration:none; text-align:left;}
.content h1 a:hover {text-decoration:none;}
.content a.addbt {font:bold 11px Arial, Helvetica, sans-serif; color:#437543; outline:none; text-decoration:none;}

.content a {font:400 13px Arial, Helvetica, sans-serif;line-height:18px; color:#106eb9;text-decoration:underline;}
.content a:hover {text-decoration:none; color:#b10b0b;}
.firmlst {list-style:none; margin:0px; padding:0px;}
.firmlst li {margin-bottom:5px;}

a.jast {font: bold 13px Arial, Helvetica, sans-serif; color:#3472b1; outline:none; text-decoration:underline;}
a:hover.jast {text-decoration:none;}
a.jast2 {font: normal 11px Arial, Helvetica, sans-serif; color:#3472b1; outline:none; text-decoration:underline;}
a:hover.jast2 {text-decoration:none;}
a.peoplfio {font:bold 13px Arial, Helvetica, sans-serif; color:#106eb9; outline:none; text-decoration:underline;}
a:hover.peoplfio {text-decoration:none;}
.kredo {display:block; margin-top:10px; font:italic 12px Arial, Helvetica, sans-serif; color:#616160; text-align:left;}
.kredo2 { font:italic 12px Arial, Helvetica, sans-serif; color:#616160; }
/*register*/
.input_submit {background-color: #1d3652;color: #fff;border-color: #4f7298 #113051 #113051 #4f7298;}
.input_submit:hover {background: #2e4968;}

.hr1 {height:1px; width:100%; text-align:right; background-color: #DDDDDD; color:#DDDDDD; border:none; margin-top:10px; margin-bottom:10px; padding:0px;}
.span11{font:400 11px Arial, Helvetica, sans-serif;color:#939292; text-decoration:none;}
.span12{font:400 11px Arial, Helvetica, sans-serif;color:#444444; text-decoration:none;}
.left570 {width:500px; float:left; padding:15px; }

.right660 {width:656px; float:left; color: #4b4b4b; font:400 13px Verdana,Tahoma,Arial;line-height:18px; }
.left300 {width:300px; float:left;}
span.ccc a {color: #4b4b4b; font:400 13px Verdana,Tahoma,Arial;text-decoration:none;}


.left570 {width:500px; float:left; padding:15px;}
.right310 {width:400px; float:left; padding:15px; text-align:justify;color: #4b4b4b; font:400 13px Verdana,Tahoma,Arial;line-height:18px; }
.inforight {background:#dae6f2; text-align:left; width:300px;}
.inforight h2 {display:block; font: bold 16px  Arial, Helvetica, sans-serif; color:#fff; background:#336fae; padding:5px; padding-left:10px;}

.h1line {display:block; font: bold 16px  Arial, Helvetica, sans-serif; color:#fff; background:#336fae; padding:5px; padding-left:10px;}

.left255 {width:255px; float:left; padding:0px;}
.right705 {width:685px; float:left; padding:15px; padding-left:20px; padding-right:0px; text-align:justify;color: #4b4b4b; font:400 13px Verdana,Tahoma,Arial; line-height:18px;}
.rightpad{ width:660px; padding-right:20px; }
.right705 h1,.right705 h2, .right310 h1, .left570 h1 {font:normal 18px Tahoma, Verdana, Arial; color:#106eb9; margin-bottom:5px;text-align:left;}
.right705 h1 a, .right310 h1 a, .left570 h1 a {font:normal 18px Tahoma, Verdana, Arial; color:#106eb9; margin-bottom:5px; text-decoration:none;text-align:left;}
.right705 h1 a:hover, .right310 h1 a:hover, .left570 h1 a:hover {color:#b10b0b;}
.right705 a, .right310 a, .left570 a {color:#106eb9;text-decoration:underline;}
.right705 a:hover, .right310 a:hover, .left570 a:hover {text-decoration:none; color:#b10b0b;}
.right705 p, .right310 p, .left570 p {text-indent: 30px; font:400 13px Verdana,Tahoma,Arial;line-height:20px; text-align:justify; color:#4b4b4b; margin-bottom:15px; }
.right705 ul, .right310 ul, .left570 ul {text-align: justify; padding-left:35px; padding-top:10px; list-style:none; }
.right705 ul li, .right310 ul li, .left570 ul li { font:400 12px Verdana,Tahoma,Arial;line-height:16px; padding-bottom:10px; }
.right705 ol, .right310 ol, .left570 ol {text-align: justify; padding-left:35px; padding-top:10px; }
.right705 ol li, .right310 ol li, .left570 ol li { font:400 12px Verdana,Tahoma,Arial;line-height:16px; padding-bottom:10px; }
.mesgblock1 {background: #f3dddd;border: 2px solid #deb7b7; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; text-align:left;}
.mesgblock2 {background: #e3f3dd;border: 2px solid #b7debb; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:left;}
.mesgblock3 {background: #dae3f6;border: 2px solid #8cbeda; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:left;}
.mesgblock4 {background: #e6f1ff;border: 2px solid #c6daf2; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:left;}
.pole200{width:200px; background: url(/images/bgtext.jpg) repeat-x; border:solid 1px #9F9F9F;}
.pole200err{width:200px; background: url(/images/bgtext.jpg) repeat-x; border:solid 2px #FF0066;}
.checkberr{border:solid 2px #FF0066;}
.pole100{width:100px; background: url(/images/bgtext.jpg) repeat-x; border:solid 1px #9F9F9F;}
.nameleft {width:220px; padding:15px; font:normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#fff; background:url(/images/nameleft.jpg) repeat-x; margin-top:-1px; letter-spacing:1px; text-shadow: 1px 1px 1px #444444;}
.nameleft a {font:normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#e1eef8; text-decoration:none;}
.nameleft a:hover {color:#fff;}
.left_menu {width:250px;}
.left_menu a {display:block; outline:none; text-decoration: underline; border-bottom:solid 1px #d9dada;}
.left_menu h3 a { width:239px; padding-left:10px; padding-top:7px; padding-bottom:7px; font-size:12px; font-weight:bold;  color:#106eb9;}
.left_menu div a {display:block; width:224px; padding-left:25px; font-size:12px; color:#106eb9; padding-top:5px; padding-bottom:5px; font-weight:normal; }
.left_menu a.curent {background:#fbfbfb; text-decoration:none; color:#b10b0b;}
.left_menu a.curent2 {background:#fbfbfb; text-decoration:none; color:#275482;}
.left_menu div {display:none; width:248px; margin:0px;background:url(/images/bgleft2.jpg) repeat;}
.left_menu2 {width:250px;}
.left_menu2 a {display:block; outline:none; text-decoration: underline; border-bottom:solid 1px #d9dada;}
.left_menu2 h3 a { width:239px; padding-left:10px; padding-top:7px; padding-bottom:7px; font-size:12px; font-weight:bold;  color:#106eb9;}
.left_menu2 a.curent {background:#fbfbfb; text-decoration:none; color:#b10b0b;}
.left_menu2 a.curent2 {background:#fbfbfb; text-decoration:none; color:#275482;}
.left_menu_firm {width:250px;}
.left_menu_firm a {display:block; outline:none; text-decoration: underline; border-bottom:solid 1px #d9dada;}
.left_menu_firm h4 { width:239px; padding-left:10px; padding-top:7px; padding-bottom:7px; font-size:12px; font-weight:bold;  color:#106eb9;}
.left_menu_firm h3 a { width:239px; padding-left:10px; padding-top:7px; padding-bottom:7px; font-size:12px; font-weight:bold;  color:#106eb9;}
.left_menu_firm div a {display:block; width:224px; padding-left:25px; font-size:12px; color:#106eb9; padding-top:5px; padding-bottom:5px; font-weight:normal;}
.left_menu_firm div div a {display:block; width:194px; padding-left:55px; font-size:12px; color:#106eb9; padding-top:5px; padding-bottom:5px; font-weight:normal;}
.left_menu_firm a.curent {background:#fbfbfb; text-decoration:none; color:#b10b0b;}
.left_menu_firm a.curent2 {background:#fbfbfb; text-decoration:none; color:#275482;}
.left_menu_firm div {width:248px; margin:0px;background:url(/images/bgleft2.jpg) repeat;}
.baner{ margin-top:15px; margin-bottom:15px;  padding-left:5px;}
.doted {height:1px; width:100%; background:url(/images/dot.jpg) repeat-x; margin-top:2px; margin-bottom:10px; padding:0px; font-size:1px;}
.doted2 {height:1px; width:100%; background:url(/images/dot.jpg) repeat-x; margin-top:2px; margin-bottom:2px; padding:0px; font-size:1px;}
.doted3 {height:1px; width:100%; background:#e7e7e7; margin-top:25px; margin-bottom:25px; padding:0px; font-size:1px;}
.bluespace{ width:684px; height:30px; background:#366FAD; border:solid 1px #CCCCCC; border-right:none; padding-right:0px; }
.bluespace h2 {font:bold 16px  Arial; color:#fff; padding-left:10px; padding-top:5px;text-shadow: 1px 1px 1px #444444;}
.firms_result{ width:660px; margin-top:15px; border:solid 1px #CCCCCC; font:normal 13px  Arial, Helvetica, sans-serif;color:#3f3f3f;}
.firms_result td {border:solid 1px #CCCCCC; padding:5px; padding-top:7px; padding-bottom:7px; text-align:center; vertical-align:middle;}
.firms_result td span.firmadres {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#555555; padding-top:7px; display:block;}
.firms_result thead td {background:#525252; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#dbdbdb;} 
.firms_result thead td.cur {background:#707171; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}
.firms_result thead td a {font:bold 12px Arial, Helvetica, sans-serif; color:#dbdbdb; text-decoration:underline;}
.firms_result thead td.cur a { color:#fff;}
.firms_result thead td a:hover {text-decoration:none;color:#fff;}
.firms_result td span.namefirm {color:#106eb9;}
.firms_result td a { font:normal 13px  Arial, Helvetica, sans-serif;color:#106eb9; text-decoration:underline;}
.firms_result td a:hover {text-decoration:none;}
.firms_result td span a  { font-size:11px;color:green;}
.cur_result{background:#e6ebf2;}
.postranicam {font:12px Tahoma, Verdana, Arial; color:#516dbe; margin-top:5px; margin-bottom:5px;}
.postranicam b {font: bold 12px Tahoma, Verdana, Arial; color:#505051;}
.postranicam a {font:12px Tahoma, Verdana, Arial; color:#516dbe; outline:none; text-decoration:underline; padding:3px; padding-left:5px; padding-right:5px;}
.postranicam a:hover {text-decoration: none; color:#fff; background:#505051;}
.postranicam span {font:12px Tahoma, Verdana, Arial; color:#fff; background:#505051; outline:none; text-decoration:none;  padding:3px; padding-left:5px; padding-right:5px;}
.maptext{ text-align: justify; font:  12px Tahoma, Verdana, Arial; color:#81858b;}
.maptext a {cursor:pointer;font: 12px Tahoma, Verdana, Arial; color:#516dbe; outline:none; text-decoration:underline; margin-bottom:10px; line-height:2; }
.maptext a:hover {text-decoration:none; }
.maptext b{ text-align: justify; font:bold  12px Tahoma, Verdana, Arial; color:#81858b;}
.totop {/*background:url(/images/futspace.jpg) repeat-x;*/ width:960px;  }
.totopa a { display:block; width:60px; font: bold 12px Tahoma, Verdana, Arial; color:#81858b; outline:none; text-decoration:underline; margin-bottom:10px; background:url(/images/bg_all.jpg) repeat;  text-shadow: 1px 1px 1px #111111;}
.totopa a:hover {text-decoration:none; color:#efefef;}
.futbox1 {width:235px; float:left; text-align:left;}
.futbox2 {width:235px; float:left; text-align:left;}
.futbox2 strong {font:22px Tahoma, Verdana, Arial; color:#a6b0db;text-shadow: 1px 1px 1px #111111; }
.futbox1 strong {font:22px Tahoma, Verdana, Arial;color:#bb9da3; text-shadow: 1px 1px 1px #111111;}
.futbox1 ul, .futbox2 ul  {padding-left:0px; list-style:none; margin-top:15px;}
.futbox1 ul li, .futbox2 ul li {margin-bottom:7px;}
.futbox1 a, .futbox2 a {font:normal 13px Tahoma, Arial, Helvetica, sans-serif; color:#9c9d9d; text-decoration:underline; text-shadow: 1px 1px 1px #111111;}
.futbox1 a:hover, .futbox2 a:hover {text-decoration:none; color:#efefef;}
.fut_blue {font:22px Tahoma, Verdana, Arial; color:#a6b0db; text-shadow: 1px 1px 1px #111111;}
.fut_grey { font:22px Tahoma, Verdana, Arial;color:#cccccd;text-shadow: 1px 1px 1px #111111;}
.fut_red { font:22px Tahoma, Verdana, Arial;color:#bb9da3;text-shadow: 1px 1px 1px #111111;}
.futbox3 {width:490px; float:left; padding-top:3px; text-align:right;}
.fut_nomer {font:31px Tahoma, Verdana, Arial;color:#a6b0db; text-shadow: 1px 1px 1px #111111;}
.fut_mail a {font:18px Tahoma, Verdana, Arial;color:#a6b0db; text-shadow: 1px 1px 1px #111111;}
.fut_123 {font:14px Tahoma, Verdana, Arial;color:#9c9d9d; padding-top:7px; text-shadow: 1px 1px 1px #111111; }
.fut_123 a {font:11px Tahoma, Verdana, Arial; color:#9c9d9d; outline:none; text-decoration:underline;text-shadow: 1px 1px 1px #111111; }
.fut_123 a:hover {text-decoration: none; color:#fff;}
.futdesc {text-align:justify; font:400 13px Arial, Helvetica, sans-serif; color:#4c2c1f; margin-bottom:10px;}
.navig {font:bold 16px Arial, Helvetica, sans-serif; color:#106eb9;  text-decoration:none; line-height:1.8; text-align:left;}
.navig h1 {font:bold 16px Arial, Helvetica, sans-serif; color:#106eb9; line-height:1.8;}
.navig a {font:bold 16px Arial, Helvetica, sans-serif; color:#106eb9; outline:none; text-decoration:underline; line-height:1.8;}
.navig a:hover {text-decoration:none; color:#b10b0b;}
.bluename {font-size:14px;color:#b10b0b;} 
/* START news-list */
ul#news-list {padding:0px;}
ul#news-list li{padding:5px 0px;border-top:1px solid #e3e3e3;overflow:hidden; list-style:none;}
ul#news-list li a.sn-nl-img{display:block;float:left; padding-bottom:2px; padding-top:5px; padding-right:10px;}
ul#news-list li a.sn-nl-img img {width:85px;}
#news-list li div{margin:0 0 0 90px;}
ul#news-list li div strong{float:right; font:400 10px Arial, Helvetica, sans-serif;color:#939292;cursor:default;}
ul#news-list li div strong a,
ul#news-list li div span,
ul#news-list li div span a{font:400 9px Verdana,Tahoma,Arial;text-decoration:none;color:#939292;}
ul#news-list li div strong a:hover,
ul#news-list li div span a:hover{color:#707070;}
	ul#news-list li div cite{font:400 10px Arial, Helvetica, sans-serif;color:#939292;cursor:default;}
ul#news-list li div h3{margin:2px 0 5px 0; text-align:left;}
ul#news-list li div h3,
ul#news-list li div h3 a{font:400 18px Arial, Helvetica, sans-serif;line-height:24px;color:#516dbe;}
ul#news-list li div h3 a:hover{color:#b50000;}
ul#news-list li div p{font:400 13px Verdana,Tahoma,Arial;line-height:18px;cursor:default;}
ul#news-list li div span{color:#62676e;display:block;margin:5px 0 0 0;cursor:default;font:400 13px Verdana,Tahoma,Arial;line-height:18px;cursor:default; text-align:justify;}
ul#news-list li div span strong { float:none;font:700 13px Verdana,Tahoma,Arial;line-height:18px;cursor:default;}
ul#news-list li div span ul li{padding:5px 0;border-top:none;overflow:hidden;font:400 13px Verdana,Tahoma,Arial;line-height:14px;}
/* END news-list */
.homelist a.himg {display:block;float:left; padding-bottom:2px; padding-top:5px;}
.nazad{margin-top:15px; margin-bottom:15px; }
.nazad a {display:block;width:150px; padding:5px; background:url(/images/info_bg.jpg) repeat; color:#fff; font:14px Arial, Helvetica, sans-serif; text-decoration:none; border:solid 2px #ececec; text-align:center;}
.nazad a:hover { background:url(/images/info_bg_2.jpg) repeat; color:#fff;}
.showcontact strong span { color:#106eb9; font-size:14px;}
.showcontact a {color:#106eb9;}
.showcontact a:hover {text-decoration:none;}
.tablestat { width:640px;}
.tablestat tr td{font:400 13px Arial, Helvetica, sans-serif;line-height:18px;}
.key_firms{width:640px; margin-left:20px;}
.key_firms1{width:300px; float:left; padding-right:15px;}
.key_firms2{width:305px; float:left; padding-left:20px;}
.key_firms1 span, .key_firms2 span { text-decoration:none;color:#106eb9; }
.videoshow h1 { font-size:18px;text-align:left; }
.videoshow h1 a { font-size:18px; margin-bottom:10px; text-decoration:underline;}
.videoshow h1 a:hover{text-decoration:none;color:#b10b0b;}
.dateadd{font:400 10px Arial, Helvetica, sans-serif;color:#939292;}
.span10{font:400 10px Arial, Helvetica, sans-serif;color:#939292;}
.repost { padding:5px; padding-top:2px; padding-bottom:2px; background:#CCCCCC; margin-left:15px;}
.repost a.reposta {font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
.repost a:hover.reposta {color:#333333;}
div.comments {padding-left:0px; width:650px;}
div.comments ul { padding:0px;}
div.comments li {padding:0px;}
.compad0{padding-left:35px;} .compad2{padding-left:70px;} .compad3{padding-left:105px;} 
.compad4{padding-left:140px;}  .compad5{padding-left:175px;}  .compad6{padding-left:210px;} .compad7{padding-left:245px;} 
.comm_tab { background:#EDF2F6; width:660px; height: auto; margin-top:25px;border:solid 1px #9F9F9F; margin-bottom:45px;}
.comm_tab_block {padding:15px;}
.text630 {width:627px; height:150px; background:#FFFFFF;border:solid 1px #9F9F9F; margin-top:10px;}
.actiontop {padding-left:20px; margin-top:15px; margin-bottom:15px;}
.actionel { width:140px; padding:10px; float:left;}
.actionelrow {clear:left; margin-bottom:15px;}
div.actionel a {display:block; padding:5px; color:#fff; font:12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;}
div.actionel span.a1 a {background:#ff9100;}
div.actionel span.a1 a:hover { background:#fea632;color:#fff; }
div.actionel span.a2 a {background:#206904;}
div.actionel span.a2 a:hover { background:#478e2b;color:#fff; }
div.actionel span.a3 a {background:#DC3024;}
div.actionel span.a3 a:hover { background:#f74335;color:#fff; }
div.actionel span.a4 a {background:#db23b6;}
div.actionel span.a4 a:hover { background:#ec4dcc;color:#fff; }
div.actionel span.a5 a {background:#085dd0;}
div.actionel span.a5 a:hover { background:#377ede;color:#fff; }
div.actionel span.a6 a {background:#9438db;}
div.actionel span.a6 a:hover { background:#a454e2;color:#fff; }
div.actionel span.a7 a {background:#1ecbb5;}
div.actionel span.a7 a:hover { background:#69e2d2;color:#fff; }
div.actionel span.a8 a {background:#6ab804;}
div.actionel span.a8 a:hover { background:#81c22d;color:#fff; }
.actbg1 {background:#ff9100;} .actbg2{background:#206904;} .actbg3{background:#DC3024;} .actbg4{background:#db23b6;}
.actbg5 {background:#085dd0;} .actbg6 {background:#9438db;} .actbg7 {background:#1ecbb5;} .actbg8 {background:#6ab804;}
.ft1 {color:#ff9100;} .ft2{color:#206904;} .ft3{color:#DC3024;} .ft4{color:#db23b6;}
.ft5 {color:#085dd0;} .ft6 {color:#9438db;} .ft7 {color:#1ecbb5;} .ft8 {color:#6ab804;}
.comt1 {background: url(/images/coments/c1.jpg) no-repeat;} .comt2{background: url(/images/coments/c2.jpg) no-repeat;} 
.comt3{background: url(/images/coments/c3.jpg) no-repeat;} .comt4{background: url(/images/coments/c4.jpg) no-repeat;}
.comt5 {background: url(/images/coments/c5.jpg) no-repeat;} .comt6 {background: url(/images/coments/c6.jpg) no-repeat;} 
.comt7 {background: url(/images/coments/c7.jpg) no-repeat;} .comt8 {background: url(/images/coments/c8.jpg) no-repeat;}
.actinfo{position:absolute; top:19px; left:15px; padding:3px 15px 3px 15px; font:600 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; min-width:85px;}
.acttime {position:absolute; top:15px; right:21px; font:bold 10px Arial, Helvetica, sans-serif; text-align:right;}
.actlogo {position:absolute; top:50px; right:25px;}
.actname {position:absolute; top:50px; left:35px; width:150px;height:70px; vertical-align:middle; text-align:left; }
.actname a{font-size:11px;}
.actfirm {position:absolute; top:130px; left:35px; width:180px; text-align:left; }
.actfirm a {font-weight:bold; font-size:11px; color:#9438db;}
.actcoment {position:absolute; top:127px; right:20px; width:30px; height:22px; text-align:center; padding-top:2px; font:bold 10px Arial, Helvetica, sans-serif; color:#ffffff;}
.actcoment a{color:#ffffff;}
.actcoment a:hover {color:#ffffff;}
.dspactrow {clear:left; margin-left:20px;}
.dspa {float:left; padding:5px;}
.dspa1 {float:left; width:20px;} 
.dspa2 {float:left; width:1px;} 
.actcard {width:300px; height:173px; position:relative;}
.actcard2 {width:300px;  position:relative;}
a.curenta {color:#b10b0b;}
p.vopros {font-weight:bold; text-indent:0px; text-align:left; margin-bottom:7px;}
p.vopros span {background:#417ebd; padding-left:5px; padding-right:5px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
p.otvet {margin-bottom:25px;text-indent:0px; text-align:left; padding-left:40px; }
.pd10 {padding-left:10px; padding-right:10px;}
.datep {float:left; padding-top:3px; margin-right:15px;}
.comp {display:block; width:30px; height:22px; float:left; text-align:center; background:url(/images/coments/c0.jpg) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding-top:2px;} 
.homeall {padding:15px; padding-left:20px;}
.fut {width:960px; padding:15px;}

/***************************************************  v2 **********************************************/
.v2page {padding-top:39px;}
#top_nav{position: fixed;z-index: 1000; top:0px;}
.top_v2{ width:100%; background:#000; border-bottom:solid 1px #505050;}
.top_v2_block  {width:960px; height:39px; text-align:left;}
.top_v2_block1 {width:342px; float:left;}
.top_v2_block1_2 {padding-top:12px;}
.top_v2_block2 {width:530px; float:left;}
.top_v2 h1, .sitename {font:800 11px Arial, Helvetica, sans-serif; color:#fff; display:inline-block;text-align:left;}
.top_v2_block2_1 {text-align:right;position:relative;}
.v2_login, .v2_reg, .v2_add, .v2_profile, .v2_logout {display:inline-block; height:34px; padding-left:40px; background-color:#000; background-image:url(/images/v2sprite.png); background-repeat:no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#fff000; text-align:left; text-decoration:none; margin-left:10px; padding-top:5px;}
.v2_login {background-position:0px 0px;}
.v2_reg {background-position: 0px -156px;}
.v2_add {background-position: 0px -78px;}
.v2_profile {background-position: 0px -312px;}
.v2_logout {background-position: 0px -234px;}
.v2_login:hover {background-position:0px -39px; }
.v2_reg:hover {background-position: 0px -195px;}
.v2_add:hover {background-position: 0px -117px;}
.v2_profile:hover {background-position: 0px -351px;}
.v2_logout:hover {background-position: 0px -273px;}
.v2_login span, .v2_reg span,  .v2_add span, .v2_profile span, .v2_logout span { display:block; font:400 11px Arial, Helvetica, sans-serif; color:#848483;}
.v2_reg:hover span {color:#fff;}
.v2_login:hover span {color:#fff;}
.v2_add_b {position:absolute; top:39px; right:0px; width:175px; padding:4px; background:#000; z-index:1000; display:none;}
.v2_add_b ul {background:#2e2e2e; list-style:none;}
.v2_add_b ul li a { display:block; text-align:left; text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif; color:#fff; padding:7px; cursor:pointer; border-bottom:solid 1px #3a3a3a; }
.v2_add_b ul li a:hover { background-color:#0155b4; color:#fff; }
.v2_logo { display:block; float:left; width:88px; height:39px;background-image:url(/images/v2sprite.png); background-repeat:no-repeat;background-position: 0px -390px; }
.adm_status {padding:15px; background:#e7e7e7; border:solid 1px #d5d5d5; font-family:Arial, Helvetica, sans-serif; }
.adm_status1 {font-family:Arial, Helvetica, sans-serif; }
.adm_form_h {padding:10px 15px; background:#5C5E5F; color:#fff; border:solid 1px #5C5E5F; border-bottom:solid 1px #5C5E5F; font:700 14px Arial, Helvetica, sans-serif; }
.bt_puplic, .bt_puplic_stop, .bt_view, .bt_edit, .bt_dell, .bt_add, .bt_foto, .bt_event, .bt_news, .bt_actin, .bt_video{ width:24px; height:24px; margin-right:5px; background:url(/images/v2sprite.png) no-repeat; vertical-align:middle;}
.bt_puplic { background-position: 0px -539px;}
a:hover .bt_puplic { background-position: -24px -539px;}

.bt_event { background-position: -48px -443px;}
a:hover .bt_event { background-position: -72px -443px;}
.bt_news { background-position: -48px -467px;}
a:hover .bt_news { background-position: -72px -467px;}
.bt_actin { background-position: -48px -491px;}
a:hover .bt_actin { background-position: -72px -491px;}
.bt_video { background-position: -48px -515px;}
a:hover .bt_video { background-position: -72px -515px;}


.bt_foto { background-position: 0px -587px;}
a:hover .bt_foto { background-position: -24px -587px;}
.bt_puplic_stop { background-position: 0px -443px;}
a:hover .bt_puplic_stop { background-position: -24px -443px;}
.bt_view { background-position: 0px -467px;}
a:hover .bt_view { background-position: -24px -467px;}
.bt_edit { background-position: 0px -491px;}
a:hover .bt_edit { background-position: -24px -491px;}
.bt_dell { background-position: 0px -515px;}
a:hover .bt_dell { background-position: -24px -515px;}
.bt_add { background-position: 0px -564px;}
.adm_form_name {font:700 13px Arial, Helvetica, sans-serif; color:#1568ab;}
.adm_pole { border:solid 1px #b1b1b1; padding:10px 10px; background-color:#fff; font:400 14px Arial, Helvetica, sans-serif; color:#333;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.2);}
.adm_pole1 {width:605px;}
.adm_pole2 {width:250px;}
.adm_pole3 {width:100px;}
.adm_pole4 {width:605px; height:100px;}
.adm_pole5 {width:350px; }
.adm_text {width:605px; height:450px;}
input.pr_bt {display: inline-block; padding:5px 15px; background:#048404;  color:#fff; font:700 14px Arial, Helvetica, sans-serif; border:none; cursor:pointer; text-decoration:none; }
input.pr_bt:hover{background:#0aa20a; }
.bt {display: inline-block; border:none; padding:5px 17px; text-decoration:none; cursor:pointer;}
.bt2 {display: inline-block; border:none; padding:2px 5px; text-decoration:none; cursor:pointer; }
.green_1_16 {background:#048404;  color:#fff; font:700 16px Arial, Helvetica, sans-serif;}
.green_1_16:hover{background:#0aa20a;}
a.green_1_12 {background:#048404;  color:#fff; font:700 11px Arial, Helvetica, sans-serif; text-decoration:none; margin-top:5px;}
a.green_1_12:hover{background:#0aa20a; color:#fff;}
a.green_1_14 {background:#048404;  color:#fff; font:700 14px Arial, Helvetica, sans-serif; text-decoration:none;}
a.green_1_14:hover{background:#0aa20a; color:#fff;}
.v2f_row {width:650px;}
.v2f_logo {width:110px; float:left;}
.v2f_info {float:left; width:530px;text-align:left;}
.v2f_info2{ text-align:left;}
.v2f_descshort { padding-top:7px; padding-bottom:10px; font: 400 12px Arial, Helvetica, sans-serif; color:#858585; }
.v2_tel {display:block; padding-top:5px; font:700 12px Arial, Helvetica, sans-serif; color:#830000;}
.v2_adres {display:block; padding-top:5px; font:400 12px Arial, Helvetica, sans-serif;}
.v2_pin {display:block; padding-top:5px;}
.img2{ width:18px; height:18px; margin-right:5px; background:url(/images/v2sprite.png) no-repeat; vertical-align:middle;}
.img2_phone {background-position: -48px -540px; margin-right:10px;}
.img2_url {background-position: -66px -540px;}
.img2_adres {background-position: -82px -558px;}
.img2_adress  {background-position: -82px -576px;}
.v2f_name strong  {font:700 14px Arial, Helvetica, sans-serif;}
.v2f_name a:hover { color:#1DA6F3;}
.v2_pin a {font:400 12px Arial, Helvetica, sans-serif;}
.v2prbl {padding-top:10px; padding-bottom:10px;}
.v2pic {margin-right:10px; width:80px;}
.v2f_logo img { width:85px;}
.videoshow p{text-indent:0px;}

/***************************************************  v2 **********************************************/


/*------------------------------ icon_top  ------------------------------*/
.icon_top {
    width: 570px;
    /*background-color: #305b86;*/
}


.icon_top_item{
padding: 10px;
text-align: center;
color: white;
display: inline-block;
font-size: 13px;
text-decoration: none;
}

.icon_top__text{
    font-size: 13px;
    font-weight: bold;
    color: #f9e028;
    padding-left: 10px;
    position: relative;
    top: -5px;
      text-align: center;
  display: inline-block;
}



.icon_top_item:hover{
  text-decoration: none;
  color: #fff700;
}


.icon_top__mail img{
  float: left;
}

.icon_top__mail{
    color: #f9e028;
    font-size: 13px;
    float: right;
    padding-right: 10px;
    padding-top: 14px;
    padding-bottom: 6px;
    display: inline-block;
    padding-left: 30px;
    border-left: 1px solid #6f91b2;
}

.icon_top__mail_text{
  float: right;
      padding-left: 7px;
}
/*------------------------------ icon_top  ------------------------------*/

.artklas1 {display:block; position:absolute; left:0px; top:0px; width:720px; height:267px; }
.artklas { display:block; position:absolute; right:8px; top:225px; width:114px; height:30px;}
.art_price {position:absolute; right:134px; top:230px; font-size:19px; color:green;}


.slleft{ background:url(/images/left.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left.png' width:expression(1); height:expression(1);}
.slright{ background:url(/images/right.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right.png' width:expression(1); height:expression(1);}
.niz { width:8px; height:7px; vertical-align:middle;  background:url(/images/niz.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/niz.png' width:expression(1); height:expression(1);}
.logo a img{ background:url(/images/logo.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png' width:expression(1); height:expression(1);}