@import url(http://doska.yugs.ru/css/mobileMeta.css);

/* Reset */
html,body,div,span,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%;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}

/* Grid */
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/

.container_12,.container_16{ width: 1000px; margin: 0 auto; }

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.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;text-align: left;}
.container_12 .grid_3,.container_16 .grid_4{width: 23%;}
.container_12 .grid_6,.container_16 .grid_8{width: 48%;}
.container_12 .grid_9,.container_16 .grid_12{width: 73%;}
.container_12 .grid_12,.container_16 .grid_16{width: 98%;}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha{margin-left: 0;}
.omega{margin-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .grid_1{width: 6.333%;}.container_12 .grid_2{width: 14.666%;}.container_12 .grid_4{width: 31.333%;}.container_12 .grid_5{width: 39.666%;}.container_12 .grid_7{width: 56.333%;}.container_12 .grid_8{width: 64.666%;}
.container_12 .grid_10{width: 81.333%;}.container_12 .grid_11{width: 89.666%;}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .grid_1{width: 4.25%;}.container_16 .grid_2{width: 10.5%;}.container_16 .grid_3{width: 16.75%;}.container_16 .grid_5{width: 29.25%;}.container_16 .grid_6{width: 35.5%;}.container_16 .grid_7{width: 41.75%;}
.container_16 .grid_9
{
	width: 54.25%;
}

.container_16 .grid_10
{
	width: 60.5%;
}

.container_16 .grid_11
{
	width: 66.75%;
}

.container_16 .grid_13
{
	width: 79.25%;
}

.container_16 .grid_14
{
	width: 85.5%;
}

.container_16 .grid_15
{
	width: 91.75%;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 25%;
}

.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 50%;
}

.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 75%;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .prefix_1
{
	padding-left: 8.333%;
}

.container_12 .prefix_2
{
	padding-left: 16.666%;
}

.container_12 .prefix_4
{
	padding-left: 33.333%;
}

.container_12 .prefix_5
{
	padding-left: 41.666%;
}

.container_12 .prefix_7
{
	padding-left: 58.333%;
}

.container_12 .prefix_8
{
	padding-left: 66.666%;
}

.container_12 .prefix_10
{
	padding-left: 83.333%;
}

.container_12 .prefix_11
{
	padding-left: 91.666%;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1
{
	padding-left: 6.25%;
}

.container_16 .prefix_2
{
	padding-left: 12.5%;
}

.container_16 .prefix_3
{
	padding-left: 18.75%;
}

.container_16 .prefix_5
{
	padding-left: 31.25%;
}

.container_16 .prefix_6
{
	padding-left: 37.5%;
}

.container_16 .prefix_7
{
	padding-left: 43.75%;
}

.container_16 .prefix_9
{
	padding-left: 56.25%;
}

.container_16 .prefix_10
{
	padding-left: 62.5%;
}

.container_16 .prefix_11
{
	padding-left: 68.75%;
}

.container_16 .prefix_13
{
	padding-left: 81.25%;
}

.container_16 .prefix_14
{
	padding-left: 87.5%;
}

.container_16 .prefix_15
{
	padding-left: 93.75%;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 25%;
}

.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 50%;
}

.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 75%;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .suffix_1
{
	padding-right: 8.333%;
}

.container_12 .suffix_2
{
	padding-right: 16.666%;
}

.container_12 .suffix_4
{
	padding-right: 33.333%;
}

.container_12 .suffix_5
{
	padding-right: 41.666%;
}

.container_12 .suffix_7
{
	padding-right: 58.333%;
}

.container_12 .suffix_8
{
	padding-right: 66.666%;
}

.container_12 .suffix_10
{
	padding-right: 83.333%;
}

.container_12 .suffix_11
{
	padding-right: 91.666%;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1
{
	padding-right: 6.25%;
}

.container_16 .suffix_2
{
	padding-right: 16.5%;
}

.container_16 .suffix_3
{
	padding-right: 18.75%;
}

.container_16 .suffix_5
{
	padding-right: 31.25%;
}

.container_16 .suffix_6
{
	padding-right: 37.5%;
}

.container_16 .suffix_7
{
	padding-right: 43.75%;
}

.container_16 .suffix_9
{
	padding-right: 56.25%;
}

.container_16 .suffix_10
{
	padding-right: 62.5%;
}

.container_16 .suffix_11
{
	padding-right: 68.75%;
}

.container_16 .suffix_13
{
	padding-right: 81.25%;
}

.container_16 .suffix_14
{
	padding-right: 87.5%;
}

.container_16 .suffix_15
{
	padding-right: 93.75%;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/* Layout */
/* 960 grid system container background */
.container_12,
.container_16 { }

/* headings */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}

h1 a { font-weight:normal; }

/* branding */
h1#branding {
	font-weight:normal;
	font-size:3em;
	text-align:left;
	background:#aaa;
	padding:.7em 1em;
	margin-bottom:0;
}

/* page heading */
h2#page-heading {
	font-weight:normal;
	padding:.5em;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

/* boxes */
.box {
	margin-bottom:20px;
}
.box h1 a.visible {
	display:block;
	border:none;
}
.grid_4 .box .news_header h1 a {
	background-position: 97% 50%;
}
.grid_5 .box .news_header h1 a {
	background-position: 98% 50%;
}
.grid_12 .news_header h1 a {
	background-position: 99% 50%;
}
div.block {
	padding-top:10px;
}
div.menu {
	padding:0;
}
div.menu h2 {
	margin:0;
}
div.menu .block {
	padding-top:0;
}

img.ok {
width: 13px!important;
margin-left: 5px;
}

/* paragraphs, quotes and lists */
p {
	-moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
	margin-bottom:1em;
}

blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size:1.2em;
	padding-left:1em;
	border-left:4px solid #ccc;
}
blockquote cite {	font-size:.9em; }
ul, ol {padding-top:0; }

/* menus */
ul.menu {
	list-style:none;
	border-top:1px solid #bbb;
}
ul.menu li { margin:0; }
ul.menu li a {
	display:block;
	padding:4px 10px;
	border-bottom:1px solid #ccc;
}
ul.menu li a:hover { background:#eee; }
ul.menu li a:active { background:#ccc; }

/* submenus */
ul.menu ul { list-style:none; margin:0; }
ul.menu ul li a {	padding-left:30px; }

/* section menus */
ul.section { border-top:0;	margin-bottom:0; }
ul.section li {	text-transform:uppercase; }
ul.section li a {	background:#bbb; }
ul.section li a:hover {	background:#aaa; }
ul.section li a:active { color:#fff;	background:#666; }
ul.section li li a { background:#ddd;	border-bottom:1px solid #eee; }
ul.section li li a:hover { background:#ccc; }
ul.section li li a:active {	color:#000;	background:#fff; }
ul.section ul li { text-transform:none; }
ul.section ul.current li a { background:#eee;	border-bottom:1px solid #fff; }
ul.section ul.current li a:hover {
	background:#ddd;
}
ul.section ul.current li a:active {
	background:#fff;
}
ul.section li a.current {
	color:#fff;
	background:#666;
}
ul.section li a.current:hover {
	background:#555;
}
ul.section li a.current:active {
	background:#444;
}
ul.section li a.active {
	background:#fff;
	cursor:default;
}
ul.section li.current > a.active,
ul.section li.current > a.active:hover {
	color:#fff;
	background:#666;
	cursor:default;
}


/* table
----------------------------------------------- */
table {
	width:100%;
	border:1px solid #bbb;
	margin-bottom:10px;
}
col.colC {
	width:8em;
}
th, td {
	padding:.2em 1em;
	text-align:left;
}
thead th {
	border-bottom:2px solid #888;
	background:#bbb;
	padding:.4em 1em .2em;
}
thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	border:1px solid #555;
}
tbody th,
tbody td {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	background:#eee;
}
tbody tr.odd th,
tbody tr.odd td {
	background:#fff;
}
tfoot th,
tfoot td {
	border-top:2px solid #666;
	background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
	border-top:6px double #666;
}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}


/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	border:1px solid #bbb;
	padding:10px;
	position:relative;
	background:#e9e9e9;
	margin-bottom:10px;
}
legend {
	font-size:1.1em;
	padding:.4em .8em;
	background:#fff;
	border:1px solid #bbb;
}
fieldset.login p {
	margin-bottom:1em;
	margin-top:0pt;
}
fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
fieldset.login p label {
	float:left;
	line-height:2em;
	margin-right:3%;
	text-align:right;
	width:32%;
}
fieldset.login p input {
	width:60%;
}
fieldset.login input.button {
	margin-left:35%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}


/* articles
----------------------------------------------- */
.articles {
	padding:0;
}
.articles h2 {
	margin:0;
}
#articles {
	padding-top:0;
}
.article {
	border-top:1px solid #666;
	padding-top:.5em;
}
.box .article {
	border-top:3px solid #fff;
	padding:13px 10px 0 10px;
}
.article h2 {
	font-size:2em;
	font-weight:normal;
	text-transform:none;
	color:#333;
	background:transparent;
	padding:0;
	margin:0;
	border:none;
}
.article h3 {
	margin-bottom:.2em;
	font-size:1.6em;
}
.box .first {
	border-top:none;
}
.article h4 {
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:.5em;
}
.article a.image {
	float:left; 
	margin:3px 10px 3px 0; 
	padding:4px;
	border:1px solid #bbb;
	background:#fff;
}
.article a.image:hover {
	border:1px solid #666;
}
.article a.image img {
	float:left; 
}
.article p.meta {
	color:#666;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding:.3em 0;
	margin-bottom:.8em;
}


/* site information
----------------------------------------------- */
#site_info .box {
	color:#ccc;
	background:#666;
	margin-bottom:10px;
}
#site_info a {
	color:#fff;
}
#site_info a:hover {
	color:#000;
}


/* AJAX sliding shelf
----------------------------------------------- */
#loading {float:right; margin-right:14px; margin-top:-2px;}
.block {padding-bottom:1px;}


/* Accordian
----------------------------------------------- */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size:1.1em;
	font-weight: normal;
}
.element h4 {
	margin: 0;
	padding:4px;
	line-height:1.2em;
}
.element p {
	margin: 0;
	padding: 4px;
}
.float-right {
	padding:10px 20px;
	float:right;
}

#accordian-block {
	padding-bottom:10px;
}


/* Mootools Kwicks
----------------------------------------------- */
#kwick-box { 
	padding:0;
	overflow:hidden;
}
#kwick-box h2 { 
	margin:0;
}
#kwick {
	position: relative;
}
#kwick .kwicks {
	display: block;
	background: #999;
	height: 120px;
	list-style:none;
	margin:0;
	overflow:hidden;
}
#kwick li {
	float: left;
	margin:0;
	padding:0;
}
#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 100px;
	width: 215px;
	padding: 10px;
	background: #fff;
}
#kwick .kwick span {
	color:#fff;
}
#kwick .one {
	background: #666;
}
#kwick .two {
	background: #777;
}
#kwick .three {
	background: #888;
}
#kwick .four {
	background: #999;
}

/* Style */

* {  padding: 0px;  margin: 0px; }
a { font-family: Arial; font-size: 12px; color: #3d6e9b; text-decoration: underline; outline: none; }
a:hover { color: #ff6601; }
img { outline: none; }
h1  { font-size: 24px; font-family: Arial; font-weight: normal; color: #ff6601; }
h2  { font-size: 18px; font-family: Arial; font-weight: normal; color: #ff6601; }
h3  { font-size: 16px; font-family: Arial; font-weight: normal; color: #ff6601; }
.h-birthday { text-align: center; margin-bottom: 20px; }
.h-birthday a { font-size: 22px; color: #0030ff; }
.h-birthday a:hover { color: #ff0000; }

div.yandex_direct_a { font-size: 12px; } 
div.yandex_direct_a a { font-size: 12px; } 

div.playbill { 
	margin-bottom: 20px; 
	margin-right: 0; 
}

#playbill div.news_anons:nth-child(2)	{
	margin: 0 20px 0 10px;
}

#playbill div.news_anons:nth-child(3)	{
	margin: 0;
}

.alignleft  { margin-right: 7px; margin-bottom: 5px; }
.alignright  { margin-left: 7px; margin-bottom: 5px; }
#vk_comments  { margin-top: 20px; }
table.st_fb, table.st_fb td { border: none; background: none; }
div.st_form { padding: 15px; background: #fffaf4; border: 2px solid #f3e3d2; width: 500px; z-index: 90; position: absolute; top: 40%; left: 25%; margin: auto auto; }
.clear { clear: both; width: 100%; }

/* Banners */
div.angelica, div.dorothy, div.sirius { 
	margin: 10px 0px; 
	height: 90px; 
	text-align: center; 
	position: relative; 
}

div.sirius iframe {
	left: 50%;
	margin-left: -364px;
	position: absolute;
	z-index: 99;
}

div.angelica 	{
	margin: 10px auto 20px auto;
}

div.angelica iframe	{
	margin: 0 auto;
}
a.geo-button	{
	position: fixed;
	top: 50%;
	z-index: 9999;
}

div.jessica img	{
	height: auto;
	width: 240px;
}

div.yandex_direct #ya_partner_Ya_sync_0-horizontal .ya-partner__title-link-text,
div.yandex_direct #ya_partner_Ya_sync_0-horizontal .ya-partner__text,
div.yandex_direct .ya-partner__sitelinks	{
	font-size: 12px !important;
}

.googlesense-square	{
	margin-bottom: 24px;
}


/* Box */
div.box_1 { border-bottom: 1px solid #c7c7c7; padding-top: 15px; padding-bottom: 15px; margin-bottom: 10px; }
div.box_2 table.webform { border: none; }
div.box_2 table.webform td { border: none; text-align: left; }
table.webform td input { border: 1px solid #afafaf; font-size: 12px; padding: 3px 10px; }
div.box_3 { 
	margin-right: 20px; 
	width: 240px !important;
}
div.box_1_banks { padding-top: 15px; padding-bottom: 15px; margin-bottom: 10px; }
div.header  { background: #eeeeee; border-left: 10px solid #ff8534; padding-left: 10px; margin-bottom: 5px; min-height: 23px; }
div.header div  { padding-top: 3px; }
div.header div a  { text-decoration: none; text-transform: uppercase; font-weight: bold; }
a.header_active { color: #000000; }
a.switch img  { float: right; margin-top: 2px; margin-right: 5px; }
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; }

/* Menu */
div.menu  { padding-top: 10px; }
div.menu-sub  { width: 100%; height: 34px; background: url('/images/ms-bg.png') repeat-x; }

div.ms-left { float: left; width: 25%; padding-top: 7px; }
div.ms-left a { color: #ffffff; font-size: 14px; margin-left: 10px; }
div.ms-left a:hover, div.ms-right a:hover { text-decoration: none; }
div.ms-center { float: left; width: 50%; }
div.ms-right { float: right; width: 25%; padding-top: 7px; text-align: right;}
div.ms-right a { color: #ffffff; font-size: 14px; margin-right: 10px; }

.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='#1a5394', endColorstr='#118be9');
}
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 div.container_16	{
	left: 50%;
	margin-left: -500px !important; 
	position: relative;
	text-align: left !important;
	width: 1000px !important;
}
div.b-menu-1 { float: left; margin-left: 0px; }
div.b-menu-2 { float: right; }

div.b-submenu { margin-bottom: 15px; }
div.b-submenu a { display: block; float: left; width: 45%; font-size: 12px; }
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; }

/* Banks */
div.main_banks_list { float: left; width: 48%; margin-right: 2%; }
div.main_kpkg_list { float: right; width: 48%; }
a.main_banks_link { color: #032a55; background: #e8f1fc; font-weight: bold; font-size: 14px; padding: 4px 30px; margin-bottom: -1px; border-top: 3px solid #c4d8f1; border-left: 1px solid #c4d8f1; border-right: 1px solid #c4d8f1; }
a.main_kpkg_link  { color: #6d9219; background: #f0f8dc; font-weight: bold; font-size: 14px; padding: 4px 30px; margin-bottom: -1px; border-top: 3px solid #97cf16; border-left: 1px solid #97cf16; border-right: 1px solid #97cf16; }
div.inner_banks_list  { background: #e8f1fc; border: 1px solid #c4d8f1; width: 100%; padding-top: 10px; }

div.inner_kpkg_list  {
  background: #f0f8dc;
  border: 1px solid #97cf16;
  width: 100%;
  padding-top: 10px;
}

table.table_banks_list { border: none; background: none; margin-left: 10px; height: 435px; text-align: center; }
table.table_banks_list td  { border: none; background: none; vertical-align: middle; }
table.table_banks_list td a { font-size: 14px; }
table.table_banks_list td img  { height: 35px; }
table.table_kpkg_list { border: none; background: none; height: 435px; text-align: center; }
table.table_kpkg_list td  { border: none; background: none; padding-left: 20px; }
table.table_kpkg_list td a  { font-size: 14px; }
div.menu_banks  { margin-top: 20px; text-align: center; }
div.bank_info { background: #ffffff; padding: 20px 30px; }
div.bank_main { padding: 0px 20px; }
div.menu_banks_inner div  { float: left; padding-right: 20px; vertical-align: top; height: 50px; }
div.menu_banks div.menu_banks_inner div a { text-decoration: none; font-size: 12px; color: #0e4a89; }
div.menu_banks div.menu_banks_inner div img  { border-bottom: none; display: inline; height: 30px; vertical-align: middle; }
div.banks_kpkg a  { color: #ff6601; font-size: 24px; margin-right: 20px; }
div.menu_kpkg { text-align: left; }
div.menu_kpkg a { text-decoration: underline; font-size: 12px; color: #0e4a89;}
div.menu_kpkg a:hover { color: #ff6601; }
a.bk_active  { font-size: 24px; color: #ffffff; background: #ff6601; text-decoration: none; padding: 5px 10px; }
img.active_bank { background: #ffffff; }
div.bk_adsense  { float: left; margin-right: 15px; }

#navibar a, a.banks_h1  { font-size: 24px; font-family: Arial; font-weight: normal; color: #ff6601; }
#navibar a:hover, a.banks_h1:hover  { color: #3d6e9b; }
#navibar_2  { margin-top: 15px; border-bottom: 1px solid #b1b1b1; padding-bottom: 10px; }
#navibar_2 a, #navibar_3 a  { font-size: 16px; font-family: Arial; font-weight: normal; color: #ff6601; }
#navibar_2 a:hover, #navibar_3 a:hover { color: #3d6e9b; }
#navibar_3  { margin-top: 15px; padding-bottom: 10px; }
span.nav-active { color: #000000; }
div.bank_table  { border-top: 1px solid #84b4ff; padding-top: 20px; }
div.bank_table table { border-collapse: collapse; }
div.bank_table table th { border: 1px outset silver; color: white; }
div.bank_table table tr { margin: 1px; background-color: #e2e2e2; }
div.bank_table table tr.striped { background-color: #f4f4f4; }
div.bank_table table td { padding: 10px; }

/* 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; }
img.yaform__logo-img	{ display: none; }
td.yaform__search-input	{ padding: 0px; height: 20px; }

/* 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; }





/********** MENU LEFT **********/
div.menu-vertical	{
	margin-bottom: 30px;
}

div.menu-vertical h3	{
	font-size: 20px;
}

div.menu-vertical ul {
	padding-right: 0px;
}

div.menu-vertical ul li	{
	border-bottom: 1px dotted #cecece;
	float: left;
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px 0;
	width: 120px;
}







/* Actions */
#action { margin-top: -15px; margin-bottom: 10px; line-height: 15px; }
#action h2	{
	line-height: 16px;
}
div.actions_index { 
	outline: 1px solid #eeeeee; 
	background: url(/images/b-grad-gray.gif) repeat-x bottom; 
	margin-bottom: 25px;
	padding: 2px 0;
} 

div.action_index_inner	{
	margin: 10px;
}


div.actions_index2 { float: left; width: 91%; outline: 1px solid #eeeeee; 
color: #fff;
background: url(/images/orange.png) no-repeat left top; 
padding: 7px; margin-bottom: 15px; } 

div.actions_index2 a {
	
	color: #fff;
}

a.a-header-action  { text-decoration: none; text-transform: uppercase; font-weight: bold; }
div.actions_index h1  { margin: 0px; }
div.actions div { float: left; }
div.action_star img { margin-right: 20px; }

/* ST menu */
div.st  { padding-left: 20px; padding-right: 20px; }
div.st h1 { margin-bottom: 20px; }
div.st_menu_1_active  { background: #a3cdfb; padding: 5px 7px; margin-bottom: 1px; }
div.st_menu_1 a { color: #001a37; text-decoration: none; font-size: 14px; }
div.st_menu_1 a:hover { text-decoration: underline; }
div.st_menu_1_active a  { color: #001a37; text-decoration: none; font-size: 14px; font-weight: bold; }
div.st_menu_2_active  { background: #cce4ff; padding: 5px 7px 5px 15px; margin-bottom: 1px; }
div.st_menu_2 a { color: #001a37; font-size: 12px; text-decoration: none; }
div.st_menu_2 a:hover { text-decoration: underline; }
div.st_menu_2_active a  { color: #001a37; text-decoration: none; font-size: 12px; font-weight: bold; }
div.st_menu_3 { padding: 5px 7px 5px 25px; border-bottom: 1px dashed #9c9c9c; }
div.st_menu_3_active { padding: 5px 7px 5px 25px; border-bottom: 1px dashed #a0c8f4; }
div.st_menu_3 a { font-size: 12px; text-decoration: none; }
div.st_menu_3_active a { font-weight: bold; }

div.st_underlist  { margin-top: 20px; }
div.st_underlist img  { margin-right: 20px; }
div.st_underlist a  { font-size: 12px; }
div.st_underlist a.st_under_link  { font-weight: bold; font-size: 14px; }

div.st_view h2 { margin-bottom: 25px; }
div.st_view img { margin: 10px; }

div.st_our  { margin-top: 20px; padding-bottom: 10px; border-bottom: 1px dashed #9c9c9c;}
div.st_our_block  { float: left; width: 25%; }
div.st_our_img { vertical-align: bottom; height: 45px; }
div.st_our_img img { vertical-align: bottom; }
div.st_our_cats { margin-top: 25px; }

/* Afisha */
div.afisha_block_main {
	float: left;
	margin-right: 2%; 
	margin-bottom: 35px; 
	padding-bottom: 5px; 
	width: 46%;
	min-height: 190px;
}
div.afisha_block_main:nth-child(2n+1)	{
	clear: both;
}
div.afisha_anons_block  { margin-right: 0px; margin-bottom: 10px; padding-right: 10px; min-height: 250px; }
div.afisha_block_main h2  { padding-top: 5px; padding-bottom: 5px; }
div.afisha_block_main h2 a { font-size: 18px; line-height: 22px; font-family: Arial; font-weight: normal; color: #ff6601; }
div.afisha_block_main h2 a:hover { color: #3d6e9b; }
div.schedule_show  { margin-bottom: 10px; color: #505050; }
div.afisha_empty  { text-align: center; font-size: 12px; margin: 15px 0px; }
h2.header_afisha  { font-size: 18px; font-family: Arial; font-weight: normal; color: #ff6601; padding-top: 10px; padding-bottom: 10px; }
div.poster_kino { margin-right: 2%; }
div.afisha_info { margin-bottom: 20px; }
div.afisha_info div, div.st_menu_2 { border-bottom: 1px dashed #adadad; padding-bottom: 3px; margin-bottom: 3px; }
div.div.st_menu_2 a { color: #626262; text-decoration: underline; }
div.st_menu_2 { padding-left: 10px; }
a.st_menu_2_active  { color: #000000; font-weight: bold; }

/* Board */
.boardframe { width: 100%; height: 1100px; }
#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.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: 4%; 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  {  }
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; }

div.board-vip	{
	height: 135px;
	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: 5px 10px;
    margin-bottom: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    position: relative;
}

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	{ 
	width: 100% !important; 
	height: 115px !important;
	margin-top: 15px !important; 
	padding-right: 15px;
	border-right: 1px solid #fff;
}

div.board-vip-obj div.date	{ font-size: 11px; color: #9b937b; }
div.board-vip-text	{ line-height: 15px; color: #4e493c; margin-bottom: 3px; }

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;
}

#basic-modal-content, #basic-modal-content2, #basic-modal-content3, #basic-modal-content4 {
	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 img {
	width: 80px;
	height: 50px;
	border: 1px solid #d0d0d0;
	margin: 10px 5px;
}
#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/shop/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;}

#selector, #selector2, #selector3 { background: #ffffff; border: 1px solid #c3c3c3; width: 500px; z-index: 90; padding: 2px; position: absolute; margin-top: -200px; }
#winedit {
  background: #ffffff;
  border: 2px solid #2b4c8a;
  width: 300px;
  height: 20px;
  z-index: 90;
  padding: 10px;
  position: absolute;
  top: 40%;
  left: 35%;
  margin: auto auto;
}

#fade {
	display: none; 
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px;
	border: 10px solid #ddd;
	font-size: 12px;
	position: absolute;
	top: 55%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
div.board-add-vip a.poplight	{
	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: 18px;
	line-height: 48px;
	padding: 7px 10px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 20px;
	margin-right: -10px;
}
/*--????????????? ???????????????? ??? ?????? IE6--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.scroll-pane {
    width: 800px;
    height: 600px;
    overflow: auto; 
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspVerticalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspTrack { background: #f2f2f2; position: relative; }
.jspDrag { background: #888888; position: relative; top: 0; left: 0; cursor: pointer; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}#order {
  background: #ffffff;
  border: 2px solid #2b4c8a;
  width: 400px;
  z-index: 90;
  padding: 10px;
  position: absolute;
  top: 35%;
  left: 35%;
  margin: auto auto;
}

div.board_ci  {
  font-size: 12px;
  color: #555555;
  border-left: 2px solid #ffae46;
  background: #f2f2f2;
  margin-top: 10px;
  padding: 7px;
}

div.step { text-align: center; }
a.step_button {
  background: #0a5499;
  padding: 10px 20px;
  font-size: 26px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  text-decoration: none;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#006fd7), to(#0a5499));  
  background: -moz-linear-gradient(top, #006fd7, #0a5499);  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#006fd7, endColorstr=#0a5499);  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#006fd7, endColorstr=#0a5499)";  
}

/* News */
div.descr_img { float: left; }
div.pic_content { font-size: 11px; color: #555555; border-left: 2px solid #ffae46; background: #f2f2f2; padding: 7px; margin-top: -5px; }
div.news_view_block h1 { margin: 0px; }
div.lent_navibar  { padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dashed #c0c0c0; color: #6d6d6d; }

div.news_anons,
div.jra {
	float: left;
	margin-bottom: 30px;
	margin-right: 20px;
	width: 223px;
}


#newsblock div.news_anons:nth-child(2),
#newsblock div.news_anons:nth-child(6),
div.news-company-blocks div.news_anons:nth-child(2)	{
	margin-left: 10px;
	margin-right: 10px;
}

#newsblock div.news_anons:nth-child(3),
#newsblock div.news_anons:nth-child(7)	{
	float: right;
	margin-right: 0px;
}

div.news-company-blocks div.news_anons:nth-child(3)	{
	float: right;
	margin-right: 0px;
}

div.news_anons_list	{
	border-bottom: 1px dotted #d8d8d8;
	margin-bottom: 7px;
	padding-bottom: 7px;
}

div.news_anons img  { margin-top: 2px; }
div.news_anons span { color: #787878; font-size: 11px; }
div.news_anons h2, div.afisha_anons_block  h2 { margin-top: -3px; line-height: 14px; }
div.news_anons div  { line-height: 16px; }
div.news_anons_main { border-bottom: 1px dashed #d8d8d8; padding-bottom: 4px; margin-bottom: 3px; }
	div.news_anons_main img	{
		height: 30px;
		width: 40px;
	}
div.news_video	{
	margin-bottom: 40px;
	margin-top: 20px;
}

div.news_video div.header  { 
	margin-bottom: 10px;
}

.videonews-other .videonews-other-item:nth-child(4n+1)	{
	clear: both;
}

div.header_video { padding-top: 15px; padding-bottom: 5px; }
div.header_video div  { padding-top: 3px; }
div.header_video div a  { text-decoration: none; text-transform: uppercase; font-weight: bold; }
div.news_video_anons  { margin-right: 2%; }
div.news_video_anons a  { text-decoration: none; line-height: 10px; font-size: 12px; }
div.news_anons_rubric_text ul	{ margin-left: 100px; }
div.news_video_anons_main { width: 20%; margin-top: 5px; margin-right: 2%; }
div.news_video_anons_main a  { text-decoration: none; font-size: 12px; }
div.news_world  { margin-top: -28px; }
div.news_main_video { margin-top: 20px; margin-bottom: 10px; }
div.finance_news  { margin-top: 20px; }
div.finans_news_anons {  border-bottom: 1px dashed #989898; padding-bottom: 15px; margin-bottom: 15px; }
div.news_anons_rubric a { font-size: 14px; }
div.news_anons_rubric_text  { margin-top: 3px; }
div.alt_pic_content { width: 200px; font-size: 11px; color: #555555; border-left: 2px solid #ffae46; background: #f2f2f2; padding: 7px; }

div.news-header-unlink	{ color: #3d6e9b; text-transform: uppercase; font-size: 12px; font-weight: bold; }
div.news-money a	{ display: block; border-bottom: 1px dashed #d8d8d8; padding-bottom: 4px; margin-bottom: 3px; }

#news_content a	{ font-size: 14px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#news_content ul	{ margin: 0 0 20px 0; font-size: 14px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; }

/* Works */
#jobsblock div  { border-bottom: 1px dashed #d8d8d8; padding-bottom: 4px; margin-bottom: 3px; }
#resumeblock div  { border-bottom: 1px dashed #d8d8d8; padding-bottom: 4px; margin-bottom: 3px; }
div.jra { margin-right: 2%; }
div.work_index  { margin-bottom: 10px; padding-right: 10px; }
table.work_index_block, table.work_index_block_inner { font-size: 12px; border-left: 1px solid #dce4e9; border-collapse: collapse; }
table.work_index_block th { background: #e8edf1; border: none; font-family: Arial; font-size: 12px; padding: 5px; }
table.work_index_block tr td, table.work_index_block_inner tr td { background: #ffffff; font-family: Arial; font-size: 12px; border-left: 1px solid #dce4e9; border-right: 1px solid #dce4e9; border-bottom: 1px dashed #989898; padding: 5px 5px 5px 10px; }
table.work_index_block_inner { margin-top: 20px; }
table.work_index_block_inner tr td  { border-top: 1px dashed #989898; }
table.add_form tr td  { vertical-align: middle; }

/* Auto */
#autoblock div  { clear: both; border-bottom: 1px dashed #d8d8d8; margin-bottom: 5px; }
#autoblock div img  { margin-right: 10px; }

/* Realty */
#realtyblock div.realty_date { text-align: right; color: #717171; border: none; }
#realtyblock div  { border-bottom: 1px dashed #d8d8d8; padding-bottom: 4px; margin-bottom: 3px; }
div.realty_index { margin-top: 15px; margin-left: 4%; }

/* Webcam */
div.webcam  { margin-top: 15px; margin-right: 4%; }
#cam img  { width: 100%; }

/* Playbill */
a.title_film  { font-size: 14px; line-height: 18px; }

/* Shedule */
div.shedule_block a { text-decoration: underline; font-size: 12px; font-weight: normal; color: #000000; }
span.name_shedule { text-decoration: none; text-transform: uppercase; font-weight: bold; color: #3d6e9b; }
#bus_timetables, #timetable_coaches, #boats_and_ferries, #summer_trains_west, #trains_east, #train_west { display: none; }
table, div.shedule_tables table, div.box_2 table { font-size: 12px; border: 1px solid #000000; border-collapse: collapse; margin-bottom: 20px; }
table td, div.shedule_tables table td, div.box_2 table td { font-family: Arial; ont-size: 12px; border: 1px solid #000000;background: #ffffff; padding: 5px; }

/* Yugsnews */
.vk_video { min-width: 450px; min-height: 360px; }
div.yn_menu { margin-top: 15px; }
div.yn_menu a { font-size: 18px; }
a.yn_menu_active  { background: #ff6601; color: #ffffff; padding: 5px 20px; }
div.yugsnews_main_rightblock  { margin-left: 7%; float: right; }
div.yn_lastlist_block h2 a, div.yugsnews_main_rightblock h2 a, div.yn_header_news h2 a  { font-size: 18px; font-family: Arial; font-weight: normal; color: #ff6601; }
div.yn_lastlist_block h2 a:hover, div.yugsnews_main_rightblock h2 a:hover, div.yn_header_news h2 a:hover { color: #3d6e9b; }
div.yugsnews_main_rightblock h2 { margin-bottom: 8px; }
div.yn_main_anons { line-height: 16px; border-bottom: 1px solid #b1b1b1; padding-bottom: 10px; margin-bottom: 10px; }
div.yn_main_anons a { font-size: 14px; }
span.data { font-size: 11px; color: #929292; }
div.yn_descr_video  { margin-top: 15px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #999999; }

/* Radio */
.hidden { display: none; }
div.ui-dialog-titlebar { background-color: #4f8ee4; color: #ffffff; font-weight: bold; padding: 5px 10px; }
a.ui-dialog-titlebar-close  { float: right; color: #ffffff; text-decoration: none; }
#drag div.handler { height: 20px; background-color: #4f8ee4; color: #ffffff; padding-left: 10px; }
.popup { background-color: #FFFFFF; position: fixed; left:50%; top:50%; min-width: 390px; z-index: 11; }
div.radio_header  { background: #000000; color: #ffffff; padding: 10px }
#drag { background: #ffffff; border: 1px solid #4f8ee4; position: absolute; top: 50%; left: 50%; z-index: 8888; }
div.hidden { display: none; }
div.auto_blocks { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #c7c7c7; line-height: 15px; min-height: 80px; }
div.mail_reg_field { width: 47%; float: left; margin-bottom: 20px; }
div.mail_reg_field div.label { font-size: 16px; }

div.mail_reg_field input {
		width: 80%;
		border: 1px solid #c3c3c3;
		font-size: 12px;
		color: #147592;
		margin: 0px;
		height: 25px;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
}

div.mail_reg_field select {
		width: 80%;
		border: 1px solid #c3c3c3;
		font-size: 12px;
		color: #147592;
		margin: 0px;
		height: 25px;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #e07c19;
	background-color: #ffe3c3;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; color: #000;}
div.captcha { width: 70%; clear: both; height: 35px; }
div.captcha div.img { height: 35px; width: 130px; float: left; }
div.captcha div.arrow { font-size: 35px; height: 35px; width: 40px; float: left; text-align: center; }
div.captcha div.input { height: 35px; width: 110px; float: left; }
div.captcha input { height: 35px; font-size: 28px; width: 110px; float: right; }





/********** PRICE **********/
div.wrap-price	{
	background: #f1f1f1;
	padding: 15px 20px;
	margin-bottom: 30px;
}
	div.price-form	{
		float: left;
		width: 49%;
	}
		div.price-form-block	{
			background: rgb(0,186,255); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg5ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(0,186,255,1) 0%, rgba(0,137,224,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,186,255,1)), color-stop(100%,rgba(0,137,224,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(0,186,255,1) 0%,rgba(0,137,224,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(0,186,255,1) 0%,rgba(0,137,224,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(0,186,255,1) 0%,rgba(0,137,224,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(0,186,255,1) 0%,rgba(0,137,224,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00baff', endColorstr='#0089e0',GradientType=0 ); /* IE6-8 */
			padding: 10px 5px;
			text-align: center;
			width: 95%;
		}
			div.price-form-block input	{
				border: 1px solid #0090f5;
				-webkit-box-shadow: 1px 1px 4px 0 rgba(107,192,225,0.2) inset;
				-moz-box-shadow: 1px 1px 4px 0 rgba(107,192,225,0.2) inset;
				-o-box-shadow: 1px 1px 4px 0 rgba(107,192,225,0.2) inset;
				box-shadow: 1px 1px 4px 0 rgba(107,192,225,0.2) inset;
				font-size: 14px;
				padding: 3px 10px;
				width: 110px;
			}
			
			div.price-form-block button	{
				background: rgb(255,240,0); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(255,240,0,1) 0%, rgba(255,186,0,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,240,0,1)), color-stop(100%,rgba(255,186,0,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff000', endColorstr='#ffba00',GradientType=0 ); /* IE6-8 */
				border: none;
				font-size: 14px;
				font-weight: bold;
				padding: 3px 8px;
			}
		
		div.price-form a	{
			background: rgb(255,240,0); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(255,240,0,1) 0%, rgba(255,186,0,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,240,0,1)), color-stop(100%,rgba(255,186,0,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(255,240,0,1) 0%,rgba(255,186,0,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff000', endColorstr='#ffba00',GradientType=0 ); /* IE6-8 */
			border-bottom: 1px solid #a7a7a7;
			color: #333333;
			display: inline-block;
			font-size: 16px;
			font-weight: bold;
			margin-right: 20px;
			padding: 7px 15px;
			text-align: center;
			text-decoration: none;
		}
		
		div.price-form a:hover	{
			background: rgb(255,243,86); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2QyMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(255,243,86,1) 0%, rgba(252,210,25,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,243,86,1)), color-stop(100%,rgba(252,210,25,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(255,243,86,1) 0%,rgba(252,210,25,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(255,243,86,1) 0%,rgba(252,210,25,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(255,243,86,1) 0%,rgba(252,210,25,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(255,243,86,1) 0%,rgba(252,210,25,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff356', endColorstr='#fcd219',GradientType=0 ); /* IE6-8 */
		}





/* Mood */
div.mood { margin: 20px 0px; }
div.mood img	{ margin: 2px; }
div.np-mood	{ color: #666666; }
div.np-mood span	{ color: #e3e3e3; }
div.mood-view	{ text-align: center; }
img.img-mood	{ max-width: 600px; border: none; vertical-align: middle; }
div.b-mood	{ text-align: center; }
div.b-mood h1	{ text-align: left; }
img.slider-mood	{ border: none; float: left; }
div.info-mood	{ width: 600px; padding-left: 0px; margin-top: 15px; }
div.b-mood-photo	{ width: 700px; vertical-align: middle; margin: 0 auto; }

/* Advertisement */
/*div.price img { border: 1px solid #b9b9b9; }*/
div.menu-build  { margin-bottom: 20px; }
div.menu-build a  { font-size: 12px; }
div.menu-build a.a-build-active { font-size: 14px; font-weight: bold; }
span.menu-build-content:after { content: " | "; }
span.menu-build-content:first-child { content: ""; }

/* TV */
div.tv	{ padding-left: 20px; }
div.tv-column	{ width: 30%; float: left; margin-right: 20px;  }

div.vidg	{ margin-top: 20px; }

/* Vote */
div.vote	{ margin: 0px 30px 50px 0px; }
span.votes-all	{ font-size: 11px; color: #7e7e7e; }
div.vote-q	{ margin-bottom: -5px; }
div.vote-index	{ margin: 15px 0px; }
div.vote-res	{ 
	left:20%;
	top:129%;
	background-color:#fff; 
	border:2px solid #5b5b5b; 
	padding: 10px; 
	display: none;
	margin: 0;
	z-index: 100;
	position: absolute;
}

div.vote-result-line	{ width: 100%; height: 15px; margin-bottom: 5px; border: #ffb057 1px solid; }

/* Shop */
div.item_good	{ float: left; width: 150px; }
#wrap	{ margin-top: 20px; }
.jcarousel-skin-ie7 .jcarousel-container { -moz-border-radius: 10px; }
.jcarousel-skin-ie7 .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 80%; padding: 0px; }
.jcarousel-skin-ie7 .jcarousel-clip-horizontal { width:  80%; height: 240px; }
.jcarousel-skin-ie7 .jcarousel-item { width: 160px; height: 200px; }
.jcarousel-skin-ie7 .jcarousel-item:hover { border-color: #808080; }
.jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-left: 0; margin-right: 7px; }
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 7px; margin-right: 0; }
.jcarousel-skin-ie7 .jcarousel-item-vertical { margin-bottom: 7px; }
.jcarousel-skin-ie7 .jcarousel-item-placeholder { }

/*  Horizontal Buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    right: 3px;
    width: 15px;
    height: 166px;
    cursor: pointer;
    background: transparent url(/images/skins/ie7/next-horizontal.gif) no-repeat -58px 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url(/images/skins/ie7/prev-horizontal.gif);
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -35px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -82px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -8px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 20px;
    height: 166px;
    cursor: pointer;
    background: transparent url(/images/skins/ie7/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/images/skins/ie7/next-horizontal.gif);
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -47px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -0px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -72px 0;
}

/* Love */
div.love-block	{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #d3d3d3;
	padding: 10px;
	height: 140px;
	font-size: 11px;
	background-color: #fff2fb;
}

div.love-block a	{
	color: #1458a6;
}

div.love-info	{
	float:left;
	width: 100px;
	margin-left: 10px;
}
div.love-block img { width: 80px; }
.jcarousel-skin-ie7-love { margin-bottom: 20px; }

.jcarousel-skin-ie7-love .jcarousel-container { -moz-border-radius: 10px; }

.jcarousel-skin-ie7-love .jcarousel-direction-rtl { direction: rtl; }

.jcarousel-skin-ie7-love .jcarousel-container-horizontal { width: 97%; padding: 0px 20px; height: 200px;}

.jcarousel-skin-ie7-love .jcarousel-clip-horizontal { width: 97%; height: 200px; }

.jcarousel-skin-ie7-love .jcarousel-item  { width: 220px; height: 170px; }

.jcarousel-skin-ie7-love .jcarousel-item:hover,
.jcarousel-skin-ie7-games .jcarousel-item:hover { border-color: #808080; }

.jcarousel-skin-ie7-love .jcarousel-item-horizontal,
.jcarousel-skin-ie7-games .jcarousel-item-horizontal { margin-left: 0; margin-right: 7px; }

.jcarousel-skin-ie7-love .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 0px; margin-right: 0; }

.jcarousel-skin-ie7-love .jcarousel-item-vertical { margin-bottom: 7px; }

.jcarousel-skin-ie7-love .jcarousel-item-placeholder { }
.jcarousel-skin-ie7-love .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 18px;
    width: 16px;
    height: 150px;
    cursor: pointer;
    background: transparent url(/images/skins/ie7/next-horizontal.gif) no-repeat -81px 0;
}

.jcarousel-skin-ie7-love .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url(/images/skins/ie7/prev-horizontal.gif);
}

.jcarousel-skin-ie7-love .jcarousel-next-horizontal:hover { background-position: -34px 0; }

.jcarousel-skin-ie7-love .jcarousel-next-horizontal:active { background-position: -82px 0; }

.jcarousel-skin-ie7-love .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7-love .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7-love .jcarousel-next-disabled-horizontal:active  {
    cursor: default;
    background-position: -8px 0;
}

.jcarousel-skin-ie7-love .jcarousel-prev-horizontal { position: absolute; top: 0px; left: 0px; width: 20px; height: 150px; cursor: pointer; background: transparent url(/images/skins/ie7/prev-horizontal.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7-games .jcarousel-prev-horizontal { position: absolute; top: 0px; left: 0px; width: 20px; height: 100px; cursor: pointer; background: transparent url(/images/skins/ie7/prev-horizontal.gif) no-repeat 0 -30px;
}


.jcarousel-skin-ie7-love .jcarousel-direction-rtl .jcarousel-prev-horizontal,
.jcarousel-skin-ie7-games .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(/images/skins/ie7/next-horizontal.gif); }

.jcarousel-skin-ie7-love .jcarousel-prev-horizontal:hover { background-position: -47px 0; }
.jcarousel-skin-ie7-games .jcarousel-prev-horizontal:hover { background-position: -47px -30px; }

.jcarousel-skin-ie7-love .jcarousel-prev-horizontal:active { background-position: -0px 0; }
.jcarousel-skin-ie7-games .jcarousel-prev-horizontal:active { background-position: -0px -30px; }

.jcarousel-skin-ie7-love .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7-love .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7-love .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -72px 0; }

.jcarousel-skin-ie7-games .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7-games .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7-games .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -72px -30px; }

/* Games */
div.agsn_game_item	{ text-align: center;}

div.boardsrealty div.news_anons:nth-child(2)	{
	margin: 0 20px 0 10px;
}

div.boardsrealty div.news_anons:nth-child(3)	{
	float: right;
	margin: 0px;
}

/* Footer */
div.footer  { 
	border-top: 1px solid #c7c7c7;
	margin-top: 30px; 
	margin-bottom: 10px; 
	padding-top: 5px; 
	font-size: 11px; 
	color: #5f5f5f; 
	height: 100px;
	text-align: left;
}
div.footer a  { font-size: 11px; }
.footer .ig-yugs	{
		border-bottom: none;
		text-decoration: none;
	}
		.footer .ig-yugs img	{
			height: 40px;
			float: left;
			margin-bottom: 40px;
			margin-right: 20px;
			width: auto;
		}
		
/* Administration */
div.adm	{ width: 1000px; margin: 0 auto; }

.postbox  h3 {
	background-color: #deedf5;
	color: #353535;
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 9px;
	padding: 2px 10px 2px 10px;
}
.postbox {
	border-color: #ddd;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-bottom-style: solid;
	padding: 2px;
	margin: 0 7px 7px 7px;
	border-width: 1px;
	border-style: solid;
}
.postbox-check { margin-bottom: 5px; }
.inside { padding: 0 5px 5px 5px; font-size: 12px; }
.ad_left { float: left; width: 75%; }
.ad_right { float: left; width: 25%; }
.postbox2 { width: 50%; float: left; }
.postbox input, .postbox select {
	width: 99%;
	font-size: 14px;
	font-family: Arial;
	border: 2px solid #fff;
	background-color: #fafafa;
}
.postbox-check input {
	width: 99%;
	font-size: 14px;
	font-family: Arial;
	border: 2px solid #fff;
	background-color: #fafafa;
	margin: 5px;
}
.postbox2 input { width: 98%;}
.anons {
	width: 99%;
	height: 80px;
	font-size: 14px;
	font-family: Arial;
}
.content {
	width: 99%;
	height: 220px;
	font-size: 14px;
	font-family: Arial;
}
#wysiwyg {

	height: 220px;
	font-size: 14px;
	font-family: Arial;
}
.type {
	font-size: 24px;
	text-align: center;
	letter-spacing: 7px;
	font-weight: bold;
}
.btn {
	margin: 0 12px 0 12px;
}
.brdr input, .brdr select { border: 1px solid #a7c6da; }

.group { padding-top: 7px; margin: 0 10px 10px 0; float: left; }
.group-right { padding-top: 7px; float: left; }
.cont { width: 1000px; }
.naz, .common, .news_images{ width: 700px; }
.subjects_block, .item_props {
	width: 280px;
}
.batn {
	width: 190px;
	height: 40px;
	margin-left: 50px;
	font-size: 14px;
}
#chkbox {
	width: 16px;
	height: 16px;
	border: 1px solid #555;
}


/* board on main */
/* JCarusel */
.jcarousel-skin-tango .jcarousel-container {
	width: 95%;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 95%;
    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:  92%;
    height: 115px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  140px;
    height: 195px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:  200px;
    height: 115px;
    margin: 0px 20px 0px 10px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 1px;
    right: 45px;
    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: 1px;
    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.board-vip a.help {
	color: #e5b065;
	text-shadow: #f8e6cd 1px 1px 0px;
	position: absolute;
	bottom: 2px;
	right: 50px;
}

.news_view_block p {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	padding-bottom: 0.35em;
	
	max-width: 900px;
	
	line-height: 24px;
	text-align: justify;
}

.news_view_block p img {
	padding: 0px 20px;
}

/* ”îíä */
div.fond  { background: #efe6dd url('/images/fond.png') repeat-x bottom; width: 97%; margin: 0 0 20px 0; }
div.fond-left { font-size: 14px; color: #cc9f73; text-shadow: #fff 0px 1px 0px; margin: 15px 0 5px 0; padding: 0px 0 0px 5px; }
a.fond-button {
  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: 20px;
	padding: 5px 8px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.patrul-button {
	
  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: 22px;
	line-height: 20px;
	padding: 5px 8px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.fond-button:hover, a.patrul-button: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');
}

a.vote-girl	{
   	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: 22px;
	line-height: 20px;
	padding: 10px 15px;
	margin: 0 0 20px 0;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
}





/********** SPELL **********/

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	/* min-width: 300px; Dialog will be no smaller than this */
	/* max-width: 600px; Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	display:none;
}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	
}

#popup_content.confirm {
	
}

#popup_content.prompt {
	
}

#popup_message {
	padding-left: 0px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: 0.5em 0 0;
}

SPAN.keyButton {
   background:none repeat scroll 0 0 #ECECEC;
   border-color:#FFFFFF #BBB8AB #BBB8AB #FFFFFF;
   border-style:solid;
   border-width:1px;
   padding:1px 4px;
}





/********** ORPHUS **********/
div.typos_text {
	border: 1px solid #bfbfbf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #b6b6b6;
	padding: 4px 6px;
	margin: 0 0 8px 0;
	font-size: 11px;
	text-align: center;
	width: 500px;
}

div.typos_text span {
	border-bottom: 1px dashed;
}

/****** FOND RANDOM TEXT*****/
div.div_links {
	text-align: center;
	width: 230px;
	border: 1px #c2c2c2 solid;
	padding: 5px;
	background: #9fd1ff;
	cursor: pointer;
	
}

div.div_links img {
	width: 203px;
}



/* bn */

div.stat h2 {
	text-transform: capitalize;
}

.table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  border-spacing: 0;
  border: none !important;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: none !important;
  border-left: none !important;  
border-right: none !important;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}