/* Reset */
html,body,div,sgn,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Text */
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/* 960 */
body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}

/* Style */
*	{ margin: 0px; padding: 0px; }
body	{  }
div.clear	{ clear: both; width: 100%; }
a {
	color: #3D6E9B;
}

a.close img { z-index: 9999; position: absolute; left: 560px; top: 20px; } 

div.header_line { background: #fafafa; width: 100%; padding-top: 10px; margin-bottom: 20px; }
div.header_line img.logo  { float: left; margin-left: 2%; padding-bottom: 30px; width: 120px; }

h2.vip-title  { font-weight: normal; margin-bottom: 5px; } 

div.sirius	{ margin-bottom: 20px; } 

/* Mail */
div.mail  { float: left; width: 270px; margin: 21px 0px 0px 50px; text-align: left; color: #626262; }
div.mail input  { width: 100px; height: 13px; font-size: 12px; color: #9db2cd; }

/* Yandex.Search */
div.yandexform  { float: right; width: 30%;  }
div.yandexform table  { border: none; height: 50px; margin: 0px; padding:0px;}
div.yandexform table td  { background: none; font-size: 12px; font-family: Arial; padding: 0px; }

/* Weather */
div.weather { float: right; width: 150px; font-size: 40px; text-align: right; line-height: 10px; color: #084c94; text-shadow: 0px 0px 1px #fafafa; padding: 25px 20px 0px 0px; }
a.pogoda_week { font-size: 11px; line-height: 14px; margin: 0 auto; }

h1.board-vip-h1	{ color: #4a4535; text-shadow: #fff 0px 1px 0px; float: left; }
div.board-add-vip	{ float: right; width: 100px; text-align: right; }
div.board-add-vip a	{ color: #4a4535; }
div.board-add-vip a:hover	{ color: #000; text-decoration: none; }
div.board-add-vip a.poplight	{
	background: #f99800;
	background: -webkit-gradient(linear, left bottom, left top, from(#ff7200), to(#ffde00));
	background: -moz-linear-gradient(bottom,  #ff7200,  #ffde00);
    background-image: -o-linear-gradient(bottom,  #ff7200,  #ffde00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7200', endColorstr='#ffde00');
	color: #fff;
	text-shadow: #b94100 0 0 7px;
	text-decoration: none;
	font-size: 18px;
	line-height: 48px;
	padding: 7px 10px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 20px;
	margin-right: -10px;
}
div.board-add-vip a.poplight:hover	{color:#fff;}

div.board-add-tv	{ float: right; width: 330px; text-align: right; margin-top: -60px; }
div.board-add-tv a	{ color: #4a4535; }
div.board-add-tv a.poplighttv	{
	background: #1dda3b;
	background: -webkit-gradient(linear, left bottom, left top, from(#19a114), to(#1dda3b));
	background: -moz-linear-gradient(bottom,  #19a114,  #1dda3b);
    background-image: -o-linear-gradient(bottom,  #19a114,  #1dda3b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dda3b', endColorstr='#19a114');
	color: #fff;
	text-shadow: #B94100 0 0 7px;
	text-decoration: none;
	font-size: 18px;
	line-height: 48px;
	padding: 7px 13px 7px 14px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 20px;
	margin-right: -10px;
}
div.board-add-tv a.poplighttv:hover	{color:#fff;}

/* Menu */
.b-menu  {
	height: 34px;
	color: #86bcf7;
	text-align: center;
	margin-bottom: 15px;
	padding: 2px 10px 0px 10px;
	background: #1a5394;
	background: -webkit-gradient(linear, left bottom, left top, from(#1a5394), to(#118be9));
	background: -moz-linear-gradient(bottom,  #1a5394,  #118be9);
    background-image: -o-linear-gradient(bottom,  #1a5394,  #118be9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#118be9', endColorstr='#1a5394');
}
div.b-menu a {
	color: #fff;
	text-shadow: #b94100 0 0 7px;
	background: #f99800;
	background: -webkit-gradient(linear, left bottom, left top, from(#ff7200), to(#ffde00));
	background: -moz-linear-gradient(bottom,  #ff7200,  #ffde00);
    background-image: -o-linear-gradient(bottom,  #ff7200,  #ffde00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7200', endColorstr='#ffde00');
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	padding: 5px 8px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.b-menu a:hover  {
	text-decoration: none;
	background: #ffa800;
	background: -webkit-gradient(linear, left bottom, left top, from(#ffa800), to(#ffde00));
	background: -moz-linear-gradient(bottom,  #ffa800,  #ffde00);
  background-image: -o-linear-gradient(bottom,  #ffa800,  #ffde00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa800', endColorstr='#ffde00');
}
div.b-menu-1 { float: left; }
div.b-menu-2 { float: right; }

div.b-submenu { margin-bottom: 15px; }
div.b-submenu a { display: block; float: left; width: 45%; font-size: 14px; }
h2.h2-submenu  { font-size: 18px; color: #ff9000; margin-bottom: 10px; }
div.b-submenu-block	{ border-bottom: 1px dashed #c7c7c7; padding-bottom: 5px; margin-bottom: 5px; }

#menu a {
	background: #f99800;
	background: -webkit-gradient(linear, left bottom, left top, from(#ff7200), to(#ffde00));
	background: -moz-linear-gradient(bottom,  #ff7200,  #ffde00);
    background-image: -o-linear-gradient(bottom,  #ff7200,  #ffde00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7200', endColorstr='#ffde00');
	color: white;
	text-shadow: #B94100 0 0 7px;
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#menu a.addnew {
	background: #1dda3b;
	background: -webkit-gradient(linear, left bottom, left top, from(#19a114), to(#1dda3b));
	background: -moz-linear-gradient(bottom,  #19a114,  #1dda3b);
    background-image: -o-linear-gradient(bottom,  #19a114,  #1dda3b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#19a114', endColorstr='#1dda3b');
	color: white;
	text-shadow: #B94100 0 0 7px;	
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.menu a {
	color: white;
	text-shadow: #B94100 0 0 7px;
	background: #ff7200;
	background: -webkit-gradient(linear, left bottom, left top, from(#FF7200), to(#FFDE00));
	background: -moz-linear-gradient(bottom, #ff7200, #ffde00);
	background-image: -o-linear-gradient(bottom, #ff7200, #ffde00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7200', endColorstr='#ffde00');
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.menu a.green {
	color: white;
	text-shadow: #B94100 0 0 7px;
	background: #1dda3b;
	background: -webkit-linear-gradient(#1dda3b, #19a114);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1dda3b), to(#19a114));
	background: -o-linear-gradient(#19a114, #1dda3b);
	background-image: -o-linear-gradient(bottom, #19a114, #1dda3b);
	background: -moz-linear-gradient(bottom, #19a114, #1dda3b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dda3b', endColorstr='#19a114');
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#navibar a { text-decoration: none; border-bottom: 1px dashed #3D6E9B; }

#auth input {
	height: 30px;
	width: 150px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
	font-size: 150%;
	margin-left: 10px;
	float: left;
}

div.empty {
	font-size: 18px;
	width: 100%;
	text-align: center;
}

div.empty a.addnew {
	color: white;
	text-shadow: #B94100 1px 1px 3px;
	background: #1dda3b;
	background: -webkit-linear-gradient(#1dda3b, #19a114);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1dda3b), to(#19a114));
	background: -o-linear-gradient(#19a114, #1dda3b);
	background-image: -o-linear-gradient(bottom, #19a114, #1dda3b);
	background: -moz-linear-gradient(bottom, #1dda3b, #19a114);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dda3b', endColorstr='#19a114');
	text-decoration: none;
	font-size: 18px;
	line-height: 30px;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div	{ text-align: left; }

h1  { font-size: 28px; font-family: Arial; font-weight: normal; color: #ff6601; }
h4  {font-weight: normal; color: #ff6601; margin-bottom: 0; padding-bottom: 5px; margin-top: 10px;}

/* Top block */
div.top-link-block	{ border-bottom: 1px solid #0076d1; }
div.ads-link a, div.bill-link a	{ color: #fff; text-decoration: none; font-size: 18px; line-height: 36px; }

div.bill-link	{
  background: #9abacc;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9abacc), to(#6d8496));
	background: -o-linear-gradient(#9abacc, #6d8496);
	background: -webkit-linear-gradient(#9abacc, #6d8496);
	background-image: -o-linear-gradient(bottom, #9abacc, #6d8496);
	background: -moz-linear-gradient(bottom, #9abacc, #6d8496);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9abacc', endColorstr='#6d8496');
	text-align: center;
	width: 180px;
	float: left;
}


div.ads-link	{
  background: #9abacc;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9abacc), to(#6d8496));
	background: -o-linear-gradient(#9abacc, #6d8496);
	background: -webkit-linear-gradient(#6d8496, #9abacc);
	background-image: -o-linear-gradient(bottom, #6d8496, #9abacc);
	background: -moz-linear-gradient(bottom, #9abacc, #6d8496);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9abacc', endColorstr='#6d8496');
	text-align: center;
	width: 180px;
	float: left;
	margin-right: 5px;
}

div.top-link-block div.active {
  background: #00a1fe;
  background: -webkit-linear-gradient(#00a1fe, #0077d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a1fe), to(#0077d2));
	background: -o-linear-gradient(#0077d2, #00a1fe);
	background-image: -o-linear-gradient(bottom, #0077d2, #00a1fe);
	background: -moz-linear-gradient(bottom, #00a1fe, #0077d2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1fe', endColorstr='#0077d2');
}

div.right-input	{ width: 140px; float: right; text-align: right; }
div.right-input input	{ margin-top: 12px; }
div.right-link	{ width: 80px; float: right; text-align: right; }
div.right-link a	{ font-size: 14px; color: #ff0000; line-height: 36px; } 

/* Content */
td.advt	{ width: 520px; line-height: 16px; border-bottom: 1px solid #d9e9f2; padding: 20px 20px 20px 0; }
td.advt div.cat {margin-top: 7px;}
td.advt div.cat a {text-decoration: none; border-bottom: 1px dashed #777; color: #777; }
td.process	{ width: 240px; line-height: 16px; border-left: 1px solid #d9e9f2; border-right: 1px solid #d9e9f2; border-bottom: 1px solid #d9e9f2; text-align: center; font-size: 18px; color: #656565; vertical-align: middle; }
td.process div { margin-left: 15px; }
td.process div.period { font-size: 12px; }
td.status_yes	{ width: 180px; border-bottom: 1px solid #d9e9f2; text-align: center; color: #267d1d; font-size: 18px; vertical-align: middle; position: relative; }
td.status_yes a { text-decoration: none; color: black; border-bottom: 1px dashed #999; }

div.actions.user {
	position: relative;
	top: 20px;
	left: 20px;
	width: 220px;
	webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index: 999;
	background: #1dda3b;
	background: -webkit-linear-gradient(#1dda3b, #19a114);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1dda3b), to(#19a114));
	background: -o-linear-gradient(#19a114, #1dda3b);
	background-image: -o-linear-gradient(bottom, #19a114, #1dda3b);
	background: -moz-linear-gradient(bottom, #1dda3b, #19a114);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dda3b', endColorstr='#19a114');
}

div.actions.user a{
	display: block;
	padding: 3px 5px;
	color: #000;
	border-bottom: 1px solid #999;
  border-top: 1px solid white;
}
div.actions.user a:hover{ background-color: rgba(255, 255, 255, 0.5); }
div.actions.user a:first-child{ border-top: none; }
div.actions.user a:last-child{ border-bottom: none; }

td.status_yes	div.actions {
  position: absolute;
  top: 20px;
  left: 20px;
  border: 1px solid #777;
  width: 220px;
  webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index: 9999;
}
td.status_yes	div.actions a{
  font-size: 14px;
  text-decoration: none;
  color: black;
  border-bottom: 1px solid #999;
  border-top: 1px solid white;
  display: block;
  text-indent: 5px;
  background: #e4e4e4;
  background: -webkit-linear-gradient(#e4e4e4, #d7d7d7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#d7d7d7));
	background: -o-linear-gradient(#d7d7d7, #e4e4e4);
	background-image: -o-linear-gradient(bottom, #d7d7d7, #e4e4e4);
	background: -moz-linear-gradient(bottom, #e4e4e4, #d7d7d7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#d7d7d7');
}
td.status_yes	div.actions a:hover{
  text-decoration: none;
  color: black;
  border-bottom: 1px solid #999;
  border-top: 1px solid white;
  display: block;
  background: #d7d7d7;
  background: -webkit-linear-gradient(#d7d7d7, #e4e4e4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7d7d7), to(#e4e4e4));
	background: -o-linear-gradient(#e4e4e4, #d7d7d7);
	background-image: -o-linear-gradient(bottom, #e4e4e4, #d7d7d7);
	background: -moz-linear-gradient(bottom, #d7d7d7, #e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#e4e4e4');
}
td.status_no	{ width: 180px; border-bottom: 1px solid #d9e9f2; text-align: center; color: #ff0000; font-size: 18px; vertical-align: middle; }
td.status_no img	{ border: none; outline: none; margin-bottom: -5px;}

/* Popup */
.hidden { display: none; }

#opaco {
	background-color: #000000;
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
	ilter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
	 filter: alpha(opacity=70);/* IE4- */
	moz-opacity: 0; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0;  /* general CSS3 */
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

#popup {
	background-color: #f0f0f0;
	position: fixed;
	left:0;
	top:0;
  width: 600px;
  z-index: 11;
  webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-bottom: 10px;
}

div.help-load	{
  background: #e4e4e4;
	background: -webkit-linear-gradient(#e4e4e4, #d7d7d7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#d7d7d7));
	background: -o-linear-gradient(#d7d7d7, #e4e4e4);
	background-image: -o-linear-gradient(bottom, #d7d7d7, #e4e4e4);
	background: -moz-linear-gradient(bottom, #e4e4e4, #d7d7d7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#d7d7d7');
	width: 200px;
	height: 50px;
	color: #5f5c5c;
	font-size: 18px;
	text-align: center;
	vertical-align: center;
 	webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #fff;
	margin: 90px auto 0 auto;
}

div.loading-img	{
	webkit-border-radius: 6px 0px 0px 6px; 
	-moz-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;
	background: #fff;
	text-align: center;
	width: 60px;
	height: 50px;
	float: left;
}

div.loading-img img	{ margin-top: 8px; }
div.loading-text	{ padding-top: 10px; text-align: center; }

div.help-title	{
	webkit-border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	background: #e5eaed;
	background: -webkit-linear-gradient(#e5eaed, #d0d6da);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5eaed), to(#d0d6da));
	background: -o-linear-gradient(#d0d6da, #e5eaed);
	background-image: -o-linear-gradient(bottom, #d0d6da, #e5eaed);
	background: -moz-linear-gradient(bottom, #e5eaed, #d0d6da);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5eaed', endColorstr='#d0d6da');
	height: 55px;
	position: relative;
}

div.help-title img { position: absolute; margin: 15px 0 0 20px; }
div.help-title div { margin-bottom: 10px; font-size: 24px; margin-left: 60px; padding-top: 9px; color: #5f5c5c; }
div.help-content	{ padding: 20px; line-height: 16px; }

a.ok	{
  background: #1dda3b;
	background: -webkit-linear-gradient(#1dda3b, #19a114);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1dda3b), to(#19a114));
	background: -o-linear-gradient(#19a114, #1dda3b);
	background-image: -o-linear-gradient(bottom, #19a114, #1dda3b);
	background: -moz-linear-gradient(bottom, #1dda3b, #19a114);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dda3b', endColorstr='#19a114');
	webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	width: auto;
	padding: 0px 7px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	float: right;
	margin-right: 10px;
}

a.ok:hover	{
  background: #32ee4f;
	background: -webkit-linear-gradient(#32ee4f, #2abc25);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32ee4f), to(#2abc25));
	background: -o-linear-gradient(#2abc25, #32ee4f);
	background-image: -o-linear-gradient(bottom, #2abc25, #32ee4f);
	background: -moz-linear-gradient(bottom, #32ee4f, #2abc25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32ee4f', endColorstr='#2abc25');
}

a.cancel	{
  background: #fd3d3d;
	background: -webkit-linear-gradient(#fd3d3d, #cb1c1c);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd3d3d), to(#cb1c1c));
	background: -o-linear-gradient(#fd3d3d, #cb1c1c);
	background-image: -o-linear-gradient(bottom, #fd3d3d, #cb1c1c);
	background: -moz-linear-gradient(bottom, #fd3d3d, #cb1c1c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd3d3d', endColorstr='#cb1c1c');
	webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	width: 110px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	float: right;
	margin-right: 10px;
}

a.cancel:hover	{
  background: #fd6a6a;
	background: -webkit-linear-gradient(#fd6a6a, #e53636);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd6a6a), to(#e53636));
	background: -o-linear-gradient(#e53636, #fd6a6a);
	background-image: -o-linear-gradient(bottom, #e53636, #fd6a6a);
	background: -moz-linear-gradient(bottom, #fd6a6a, #e53636);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6a6a', endColorstr='#e53636');
}

div.content	{ line-height: 16px; text-align: center; font-size: 14px; margin-top: 20px; }
div.content select	{ margin-top: 20px; margin-bottom: 20px; }
div.content input	{ margin-top: 20px; margin-bottom: 20px; }
a.next	{
  background: #1dda3b;
	background: -webkit-linear-gradient(#1dda3b, #19a114);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1dda3b), to(#19a114));
	background: -o-linear-gradient(#19a114, #1dda3b);
	background-image: -o-linear-gradient(bottom, #19a114, #1dda3b);
	background: -moz-linear-gradient(bottom, #1dda3b, #19a114);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dda3b', endColorstr='#19a114');
	webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	width: 160px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin: 0 auto;
}

a.next:hover	{
	background: -webkit-linear-gradient(#32ee4f, #2abc25);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32ee4f), to(#2abc25));
	background: -o-linear-gradient(#2abc25, #32ee4f);
	background-image: -o-linear-gradient(bottom, #2abc25, #32ee4f);
	background: -moz-linear-gradient(bottom, #32ee4f, #2abc25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32ee4f', endColorstr='#2abc25');
}
span.red	{ color: #ff0000; }


/* yugs */
div.header  { background: #eeeeee; border-left: 10px solid #ff8534; padding-left: 10px; margin-bottom: 5px; min-height: 23px; position: relative;}
div.header div  { padding-top: 3px; }

.modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {
	height:200px; width:600px; color:#000; background-color:#fff; border:2px solid #444; padding:12px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

#board  { text-transform: lowercase; }
div.board_main_block h2, div.build_main_block h2 { margin: 1px 0px 0px 0px; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #3d6e9b; }
div.header .img {
	position: absolute;
	top: -12px;
	right: 1px;
}
div.navibar_board, div.navibar_board a { font-size: 18px; font-family: Arial; font-weight: normal; color: #ff6601; }
div.navibar_board a:hover { color: #3d6e9b; }
table.board_add_table { width: 700px; }
div.board_add_desrc { color: #737373; }
div.board_main_block  { margin-right: 2%; margin-bottom: 20px; }
div.build_main_block { margin-top: 7px; margin-right: 2%; margin-bottom: 20px; }
div.board_main  { margin-top: 20px; }
div.board_main_border  { border-bottom: 1px dashed #d8d8d8; padding-bottom: 4px; margin-bottom: 3px; padding-left: 10px; }
div.board_inner_list  { padding-bottom: 4px; margin-bottom: 3px; padding-left: 10px; }
div.board_main_sublist  { margin-right: 4%; }
div.board_main_sublist div span { color: #737373; }
div.board_view_photo  { float: left; width: 70px; border: none; }
div.board_view_photo div  { border: none; }
div.board_obj_block { padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dashed #c0c0c0; margin-left: 20px; }
ol.list_obj li { font-size: 28px; color: #3d6e9b; }
div.number_obj  { float: left; width: 20px; }
div.list_obj_block  { float: left; width: 90%; margin-top: 10px; }
div.build-index-anons { margin-bottom: 20px; }
a.name-build-company  { font-size: 14px; font-weight: bold; }

.panelitem.disabled {
	color: #777;
}

div.a_block {
	background-color: #fcf9ec;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 40px;
	margin-bottom: 10px;
	padding: 10px 10px 20px 10px;
}

div.a_block div.descr{
	color: #888;
	font-style: italic;
}



div.a_block.bold {
	background-color: #78ffff;
	background: -webkit-linear-gradient(#78ffff, #98e6ff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#78ffff), to(#98e6ff));
	background: -moz-linear-gradient(bottom,  #78ffff,  #98e6ff);
	background: -o-linear-gradient(#78ffff, #98e6ff);
	background-image: -o-linear-gradient(bottom, #78ffff, #98e6ff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78ffff', endColorstr='#98e6ff');
	font-weight: bold;
}

div.a_block div.border {
	width: 100%;
}

div.a_block div.text {
	padding: 5px 5px;
}

div.a_block div.images {
	float: right;
}

div.a_block div.contacts {
	color: green;
}

div.board-vip	{
	width: 99%;
	height: 160px;
	background: #f1d8b0;
	background: -webkit-gradient(linear, left bottom, left top, from(#f1d8b0), to(#fff3d0));
	background: -moz-linear-gradient(bottom,  #f1d8b0,  #fff3d0);
  background-image: -o-linear-gradient(bottom,  #f1d8b0,  #fff3d0);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1d8b0', endColorstr='#fff3d0');
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  padding: 5px 10px;
  margin-bottom: 20px;
  position: relative;
}

div.board-vip a.help {
	color: #e5b065;
	text-shadow: #f8e6cd 1px 1px 0px;
	position: absolute;
	bottom: 5px;
	right: 15px;
}

h1.board-vip-h1	{ color: #4a4535; text-shadow: #fff 0px 1px 0px; float: left; }
div.board-add-vip	{ float: right; width: 400px; text-align: right; }
div.board-add-vip a	{ color: #4a4535; }
div.board-add-vip a:hover	{ color: #000; text-decoration: none; }

div.board-vip-obj	{
	background: url(/images/vip-del.png) no-repeat left;
	width: 100% !important;
	height: 135px !important;
	margin-top: 15px !important;
	margin-left: 15px !important;
	padding-left: 15px !important;
}
li:first-child div.board-vip-obj { width: 100%; margin-top: 15px; background: none; margin-left: 15px; padding-left: 0px; float: left; }
div.board-vip-obj div.date	{ font-size: 11px; color: #9b937b; }
div.board-vip-text	{ line-height: 15px; color: #4e493c; margin-bottom: 3px; margin-right: 20px; }

span.board-vip-contacts	{
	font-size: 18px;
	margin-top: 15px; 
	background: #f1d8b0;
	background: -webkit-gradient(linear, left bottom, left top, from(#f1d8b0), to(#fff3d0));
	background: -moz-linear-gradient(bottom,  #f1d8b0,  #fff3d0);
  background-image: -o-linear-gradient(bottom,  #f1d8b0,  #fff3d0);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1d8b0', endColorstr='#fff3d0');
  padding: 10px;
  margin-bottom: 20px;
  -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}


/* JCarusel */
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 860px; padding: 5px 40px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  780px; height: 135px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  120px; height: 195px; }
.jcarousel-skin-tango .jcarousel-item {  width:  170px; height: 135px; margin: 0; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 15px;
    right: 5px;
    width: 25px;
    height: 128px;
    cursor: pointer;
    background: transparent url(/images/right-arr.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/images/left-arr.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 15px;
    left: 5px;
    width: 24px;
    height: 128px;
    cursor: pointer;
    background: transparent url(/images/left-arr.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/images/left-arr.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
   
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
   
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

div.regblock p  { font-size: 16px; }
div.regblock input  { float: left; border: 1px solid #ffb400; width: 200px; }
div.regblock .regblock-send {
	color: white;
	text-shadow: #B94100 0 0 7px;
	background: #F99800;
	background: -webkit-gradient(linear, left bottom, left top, from(#FF7200), to(#FFDE00));
	background: -moz-linear-gradient(bottom, #FF7200, #FFDE00);
	background-image: -o-linear-gradient(bottom, #ff7200, #ffde00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7200', endColorstr='#ffde00');
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

span.phone input{
	font-size: 20px;
	height: 25px;
	text-align: center;
	margin-top: 0;
}

span.phone {
	margin-top: -35px !important; 
	display: inline-block;
	font-size: 20px;
	z-index: -10;
}

/* 404 */
#wrapper	{ width: 100%; height: 100%; position: absolute; }
div.404content	{
	position: relative;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	outline: 1px solid red;
}
 

/* Footer */
div.footer  { border-top: 1px solid #c7c7c7; margin-top: 30px; margin-bottom: 10px; padding-top: 5px; font-size: 11px; color: #5f5f5f; height: 100px; }
div.footer a  { font-size: 11px; }

TABLE.roo { 
	margin-top: 10px;
    border: 1px solid black; /* Рамка вокруг таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
   }
TABLE.roo TD { 
    padding: 2px;
    border: 1px solid black; /* Граница вокруг ячеек */
   }
