@charset "utf-8";
body {
	background:#ededed url(tyumen_bg.gif);
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

form {
	margin:0px;
}

input, select, textarea {
	font-size:8pt;
}

img {
	border:0;
}

p { 
margin:0; 
padding:0;
}

.main {
	width:990px;
	margin:0px auto;
	border-left:1px solid #acacaa;
	border-right:1px solid #acacaa;
	border-bottom:2px solid #acacaa;
	background-color: #ffffff;
}

.advert-728x90 {
	margin:0px;
	padding:0px;
	text-align:center;
	height:90px;
	border-top:1px solid #acacaa;
	border-bottom:1px solid #acacaa;
	background-color: #EEEEEE;
	font-size:0px;
}

.advert-600x90 {
	margin:10px 0px 0 0;
	padding:0px;
	text-align:center;
	height:90px;
	background-color: #fff;
    font-size:0px;
}

/* DINAMIC BANNERS */

.collector-column-adv div.advert {
margin:15px 0 0 0;
}
.f_first div.advert {}
.f_second div.advert {}

.collector-column-adv .f_close{
	float:right;
	width:20px;
	height:20px;
	padding:2px;
	margin:-1px -25px 0 0;
	border:1px solid #666;
	border-left:0px;
	display:none;
}
	
.collector-column-adv {
padding:0;

	
}
/*      HEADERS        */
h1 {
	margin:10px 0 10px 0; 
	padding:0;
	font-size:16pt;
	color:#2e5ea7;
	font-weight:normal;
	line-height:17pt
}
h2 {
	font-size:14pt;
	color:#2e5ea7;
	font-weight:normal;
	line-height:15pt
}

h3 {
	margin:0px;
	padding:0px;
	font-size:11pt;
	text-align:left
}

h4 {
	margin:0px;
	padding:0px;
	font-size:10pt;
	text-align:left;
}

/* global LINKS */ 
:focus { outline:0;
}

a{
	color:#2e5ea7;
}

a:hover {
	text-decoration:none;
	color:#3d7dde
}

/* global LINKS END */ 

/* HEADER TABLE */
.main-header-table {
	margin:0px;
	overflow:hidden;
}

.main-header-table td {
	padding:0px;
	vertical-align:middle;
}

.main-header-table td.cell-logo {
	width:215px;
	text-align:left;
}

.main-header-table td.cell-logo a{
	width:215px;
	height:100px;
	/*background:url(main-logo-2.png) no-repeat;*/
	display:block;
}

.main-header-table td.cell-time {
	width:125px;
	text-align:center;
	/*background-image: url(main-header-widgets-back.png);
	background-repeat: no-repeat;
	background-position: left center;*/
}

.main-header-table td.cell-time .date {
	color:#4d4d4d;
	font-size: 9pt;
	height:30px;
	margin:0px 0px 0 25px;
}

.main-header-table td.cell-time .time {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	height:25px;
	margin:5px 0px 0px 25px;
}

.main-header-table td.cell-weather {
	width:100px;
	text-align:center;
	/*background-image: url(main-header-widgets-back.png);
	background-repeat: no-repeat;
	background-position: left center;*/
}

.main-header-table td.cell-weather .temperature {
	margin:0px 50px 0px 0px;
	color:#4d4d4d;
	font-size: 11pt;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
.main-header-table td.cell-weather .icon {
	margin:0px 50px 0px 0px;
	padding:0px;
	height:24px;
	padding:2px 0px;
}
.main-header-table td.cell-weather .next {
	margin:0px 50px 0px 0px;
	color:#4d4d4d;
	font-size: 7pt;
	height:12px;
}

.main-header-table td.cell-weather .next a {
	color:#4d4d4d;
	text-decoration:underline;
}

.main-header-table td.cell-weather .next a:hover {
	color:#2166b0;
	text-decoration:underline;
}

.main-header-table td.cell-finder {
	width:507px;
 	//width:512px;
	text-align:center;
	background-image: url(main-header-forms-back-2.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	vertical-align:top;
}

.main-header-table td.cell-auth {
	width:260px;
	text-align:center;
	background-image: url(main-header-forms-back-2.png);
	background-repeat: no-repeat;
	background-position: right center;
}


.auth {
	width:100%;
	padding:0px 0px 0 0;
	margin:26px 20px 0px 15px;
	//	margin:25px 20px 0px 15px;
	text-align:left;
	height:30px;
	/*background-image: url(main-header-widgets-back.png);
	background-repeat: no-repeat;
	background-position: left center;*/
}

.auth a {
	color:#FFFFFF;
	text-decoration:underline;
}

.auth a:hover {
	color:#2166b0;
	text-decoration:underline;
}

.auth .text {
	color:#FFFFFF;
	padding:0px 3px 0px 4px;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
	width:90px;
}

.auth .small {
	color:#FFFFFF;
	padding:0px 7px 0px 4px;
	font-size:7pt;
	text-align:right;
	width:115px;
}

.auth .submit {
	padding-top:10px;
}

.auth .submit {
	padding:0px;
	width:25px;
	text-align:left;
}

.auth .input-field {
	width:90px;
	padding:0px 3px 0px 4px;
	text-align:left;
}


.finder {
	width:100%;
	padding:0px;
	margin:10px 0 0 15px;
	text-align:left;
}

.finder .text {
	color:#333;
	padding:0px 3px 0px 4px;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
}
.finder .input-field {
	width:350px;
}

.finder .input-field input{
	width:340px;
}

.finder .submit {

	text-align:left;
}


/* HEADER TABLE END */

/* HEADER FORM FIRELDS */
input.input-short {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	width:80px;
	margin:0px;	
	border:1px solid #7d97b0;
	height:16px;
}

input.input-long {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #acacaa;
	width:200px;
	margin:0px;
}

input.input-very-long {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #acacaa;
	width:300px;
	margin:0px;
}

input.single-line {
	border:1px solid #acacaa;
}


textarea.input-very-long {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #acacaa;
	width:300px;
	margin:0px;
}

select.select-short {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #7d97b0;
	width:84px;
	margin:0px;
	height:20px;
}

input.submit-button {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}
div.action-entry {
	border:1px solid #acacaa;
	background:#fff;
	margin:3px 0 3px 0;
	padding:1px;
}

div.action-entry input.submit-button {
	border:0px solid #fff;
	width:100%;
	cursor:pointer;
	font-weight:bold;
	color:#333;
}

/* HEADER FORM FIRELDS END */

/* GRID TABLE */
.grid-2-column {
	margin:0px;
	margin-bottom:10px;
}

.grid-2-column td.cell-left, .grid-2-column td.cell-right {
	padding:0px;
	vertical-align:top;
	text-align:left;
}
.grid-2-column td.cell-left {
	width:169px;
	border-top:1px solid #acacaa; 
	border-right:1px solid #acacaa;
}
.grid-2-column td.cell-right {
	width:820px;
}


/* GRID TABLE END */

/* -------------------------------------- NAVIGATION  -------------------------------------- */
.nav-global {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#f0f0f1;
	border-right:4px solid #333333;
	border-bottom:1px solid #acacaa;
	padding:15px 0px 15px 0px;
}

a.nav-global-level-1, a.nav-global-level-1-current  {
	display:block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:7pt;
	font-weight:bold;
	padding:2px 0px 2px 12px;
	float:left;
	background-color:#2e5ea7;
	width:152px;
	margin:2px 0px 2px 0;
	text-transform:lowercase;
	text-decoration:none;
}


a.nav-global-level-1-current:hover{
	color:#FFFFFF;
}


a.nav-global-level-2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding:6px 10px 5px 15px;
	float:left;
}

a.nav-global-level-2-current{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:6px 13px 5px 15px;
	float:left;
	background-image: url(nav-global-current-back.png);
	background-repeat: repeat-y;
	background-position: right top;
}

a.nav-global-level-1, a.nav-global-level-2  {
	color:#fff;
	text-decoration:none;
}

a.nav-global-level-1:hover, a.nav-global-level-2:hover {
	color:#fff;	
}

.nav-data-entry, .nav-data-entry-current {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
	padding:4px 8px 4px 8px;
	margin-left:8px;
	_margin-left:4px;	
	float:left;
	font-weight:bold;
}

.nav-data-entry-current {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background-color:#e7512e;
}

.nav-data-entry a, .nav-data-entry a:visited  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;

}

.nav-data-entry a:hover {
	color:#333;
	text-decoration:underline;
}

a.id_82 {background-color: transparent; text-transform: none; font-size:12pt; font-weight:bold; color:#000;}
a.id_82:hover {color:#000000;}

a.id_2, a.id_2:visited  {background-color: #c69c6d; color:#FFFFFF;}
a.id_3, a.id_3:visited  {background-color: #2166b0; color:#FFFFFF;}
a.id_5, a.id_5:visited  {background-color: #59599b; color:#FFFFFF;}
a.id_7, a.id_7:visited  {background-color: #59879b; color:#FFFFFF;}
a.id_8, a.id_8:visited  {background-color: #c96655; color:#FFFFFF;}
a.id_93, a.id_93:visited  {background-color: #82b83b; color:#FFFFFF;}
a.id_9, a.id_9:visited  {background-color: #257763; color:#FFFFFF;}
a.id_10, a.id_10:visited  {background-color: #a052ac; color:#FFFFFF;}
a.id_89, a.id_89:visited  {background-color: #29abe2; color:#FFFFFF;}
a.id_11, a.id_11:visited  {background-color: #c70067; color:#FFFFFF;}
a.id_85, a.id_85:visited  {background-color: #d6b349; color:#FFFFFF;}





/*  sub navi */
.level-1, .level-2 {
	width:100%;
	text-align:center;
	font-size:8pt
}

 .level-1 a,  .level-2 a {
	text-decoration:none;
}

 .level-1 a:hover,  .level-2 a:hover {
	text-decoration:underline;
}

 .level-1 {

}

.level-1 td{
 	background:url(r-th.gif) no-repeat;
	background-position:top right;
	border-bottom: 1px solid #fff;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.level-1 td a{
	display:block;
	background:url(l-th.gif) no-repeat;
	background-position:top left;
	margin-right:8px;
	padding:5px 0px 2px 8px;
}

 .level-1 td.current{
	border-bottom: 1px solid #fff;
	background:url(r-th.gif) no-repeat;
	background-position:top right;
}

 .level-1 td.current a{
	background:url(l-th.gif) no-repeat;
	background-position:top left;
}

.level-2 {
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #fff;
	border-top:0px;
	margin: 0 auto 10px auto;
	font-size:7pt;
	height:24px
}
.level-2 td a{
 	padding:0px 3px;
}


.level-2 td.current a{
	font-weight:bold;
}

.level-2-sep {
	background:url(level-2-sep.gif) no-repeat;
	background-position:center 8px;
}

/*--sub navi colors---*/

.level-1 td{background-color:#ededed;}
.level-1 td a{background-color:#ededed;}
td.level-1-sep { background:#FFFFFF;}

.level-1 td.current{background-color:#dadada; border-bottom-color:#dadada;}
.level-1 td.current a{background-color:#dadada; color:#333333;}
.level-2 td {background-color:#dadada;}

.level-2 {border-bottom-color:#acacaa;}

        /*busines*/
.business .level-1 td.current{background-color:#2166b0; border-bottom-color:#2166b0;}
.business .level-1 td.current a{background-color:#2166b0; color:#fff;}
.business .level-2 td {background-color:#2166b0;}
.business .level-2 td a{ color:#fff;}
.business .level-2 {border-bottom-color:#164475;}

        /*enjoy*/
.enjoy .level-1 td.current{background-color:#82b83b; border-bottom-color:#82b83b;}
.enjoy .level-1 td.current a{background-color:#82b83b; color:#fff;}
.enjoy .level-2 td {background-color:#82b83b;}
.enjoy .level-2 td a{ color:#fff;}
.enjoy .level-2 {border-bottom-color:#5f862b;}

        /*photo*/
.photo-nav .level-1 td.current{background-color:#257763; border-bottom-color:#257763;}
.photo-nav .level-1 td.current a{background-color:#257763; color:#fff;}
.photo-nav .level-2 td {background-color:#257763;}
.photo-nav .level-2 td a{ color:#fff;}
.photo-nav .level-2 {border-bottom-color:#195143;}

        /*video*/
.video-nav .level-1 td.current{background-color:#a052ac; border-bottom-color:#a052ac;}
.video-nav .level-1 td.current a{background-color:#a052ac; color:#fff;}
.video-nav .level-2 td {background-color:#a052ac;}
.video-nav .level-2 td a{ color:#fff;}
.video-nav .level-2 {border-bottom-color:#5f3066;}

        /*tv*/
.afisha-tv-periods .level-1 td.current{background-color:#c96655; border-bottom-color:#c96655;}
.afisha-tv-periods  .level-1 td.current a{background-color:#c96655; color:#fff;}

        /*air*/
.air .level-1 td.current{background-color:#59599b; border-bottom-color:#59599b;}
.air .level-1 td.current a{background-color:#59599b; color:#fff;}



/* NAVIGATION END */


/* -------------------------------------- CONTENT -------------------------------------- */

.content-grid-table {
	margin:0px 0 0px 0px; 
	padding:0px;
}

.content-grid-table td.cell-center {
	vertical-align:top;
	padding:0px;
	border-top:1px solid #acacaa;
}

.content-grid-table td.cell-right {
	vertical-align:top;
	padding:0px;
	width:260px;
	height:1150px;
	background:url(bg1px.gif) repeat-y;
	background-position:left;
}

.content-grid-table .cell-center { width:560px}
.content-grid-table .cell-right { width:260px}

.content-grid-table .block-top {
	padding:0px 10px 10px 10px;
	text-align:left;
	border-left:1px solid #acacaa;
	border-bottom:1px solid #acacaa;
	margin-bottom:0px;
}

.content-grid-table .block {
	padding:10px 10px 10px 10px;
	text-align:left;
	background:url(block-table-bg.gif) no-repeat;
	background-position:left top;
	white-space:normal

	/* border-left:1px solid #acacaa; */
}

.advert-240x400-top {
	padding:0px 0px 0px 0px;
	text-align:center;
}

.simple-content {
	margin:0px 15px 0px 15px;
	text-align:left;
	font-size:8pt
}


/* blocs-tables */
.block-table {
	width:100%;
	text-align:left;
	border-right:1px solid #acacaa;
	border-top:1px solid #acacaa;
    border-left:1px solid #acacaa;
}
.block-table th div {background-color:#2166b0; padding:0px 10px 5px 10px}

.block-table th div.th_1 {padding:0px; margin:0px 6px; font-size:1px; height:1px;overflow: hidden;}
.block-table th div.th_2 {padding:0px; margin:0px 4px; font-size:1px; height:1px;overflow: hidden;}
.block-table th div.th_3 {padding:0px; margin:0px 3px; font-size:1px; height:1px;overflow: hidden;}
.block-table th div.th_4 {padding:0px; margin:0px 2px; font-size:1px; height:1px;overflow: hidden;}
.block-table th div.th_5 {padding:0px; margin:0px 1px; font-size:1px; height:1px;overflow: hidden;}
.block-table th div.th_6 {padding:0px; margin:0px 1px; font-size:1px; height:1px;overflow: hidden;}


.block-table th, .block-table th.red, .block-table th.orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;

	border-bottom:1px solid #acacaa;
	text-align:left;
	font-weight:bold;
	background-color:#2166b0;
	color:#FFFFFF;
	font-size:8pt;
	padding:8px 10px;
	width:1000px;  /*хз почему, но работает только так*/
	
}


.block-table th.red, .block-table tr.red {
	background-color:#c96655;
	color:#FFFFFF;
}

.block-table th.orange {
	background-color:#c96655;
	color:#FFFFFF;
}

.block-table td {
	border-bottom:1px solid #acacaa;
	border-top:0px;
	text-align:left;
	padding:8px 10px;
	vertical-align:top;
	font-size: 8pt;
}

.block-table td td{
	border-bottom:0px;
	padding:0px;

}

.block-table th.next  {
	text-align:right;
	white-space: nowrap;
	width:auto;
	font-weight:normal;
	font-size:7pt;
}

.block-table th.next a{
	color:#FFFFFF;
}
.block-table th a:hover{
	color:#FFFFFF;
}

/* block-table IMAGE on main*/
table.image {
	background: url(l-th.gif) no-repeat;
	background-position:top left;
	border:0px;
	margin-top:15px;
	
}

.image th {
	color:#FFFFFF;
	font-size:7pt;
	border:0px;
	padding:0px;
	background:#2e5ea7 url(l-th.gif) no-repeat;
	text-transform:uppercase;
}

.image th a{
	color:#FFFFFF;
	font-size:7pt;
	text-transform:uppercase;
	text-decoration:none;
    display:block
}

.image th a:hover{
	color:#f2f2f2;
}

table.image th div {
	background:#2e5ea7 url(r-th.gif) no-repeat;
	background-position:top right;	
	margin:0px 0 0 6px;
	padding:4px 5px;
}

.image td {
	border-right:1px solid #acacaa;
	border-left:1px solid #acacaa;
}

.image td img{
	padding:0 5px 1px 0
}

.image td td{
	border:0px;
	padding-bottom:3px;
	padding-top:5px;
}
/*--------------------------*/
table.bl_0 {
	margin-top:0px;
}

table.bl_0 th, table.bl_0 th div{
	background-color:#616161;
}

table.bl_0 td {
	background:#f0f0f1
}

/*mail*/

table.bl_0 tr.key td {
	color:#7b7b7b;
	text-align:center;
	vertical-align:bottom;
	padding:0px;
	font-weight:bold;
}

table.bl_0 td .input_text, table.bl_0 td .submit {
		text-align:center;
		vertical-align:middle;
		padding:0px;
}

table.bl_0 td .submit {
		//padding-top:3px;
}

table.bl_0 td .input_text input {
	width:85px;
	border:1px solid #7d97b0;
	font-size:8pt;

}

table.bl_7 th, table.bl_7 th div {
	background-color:#598294;
}
table.bl_9 th, table.bl_9 th div{
	background-color:#257763;
}
table.bl_107 th, table.bl_107 th div{
	background-color:#59599b;
}
table.bl_97 th, table.bl_97 th div{
	background-color:#82b83b;
}

/* blocs end*/
/* CONTENT END */

div.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 15px 15px 15px;
	height:24px;
	text-align:left;
	border-top:3px solid #acacaa;
	border-bottom:4px solid #acacaa;
	text-transform:uppercase;
	font-weight:bold;
	color:#acacaa;
	font-size: 8pt;

}

div.breadcrumbs span.home-nav {
	margin:0 0px 0 0;
	padding:4px 4px 0 4px;
	display:block;
	float:left;
}

div.breadcrumbs span.delimiter-nav {
	/*background-image: url(delimiter.png);
	background-repeat: no-repeat;
	background-position: left center;*/
	display:block;
	float:left;
	padding:2px 0px 0 0;
	font-size:12pt;

}

div.breadcrumbs span.title {
	display:block;
	float:left;
	padding:5px 7px 5px 7px;
}

div.breadcrumbs span.title-end {
	padding:5px 7px 0px 7px;
	display:block;
	float:left;
}
                    /*for Safari*/
html:root*div.breadcrumbs span.title, html:root*div.breadcrumbs span.title-end {
	padding:7px 7px 0px 7px;
}
html:root*div.breadcrumbs span.delimiter-nav {
	padding:4px 0px 0 0;
}
                    /*\for Safari*/
div.breadcrumbs span.title a{
	color:#acacaa;
	text-decoration:none;
}

div.breadcrumbs span.title a:hover, div.breadcrumbs span.title-end a:hover {
	text-decoration:underline;
}

div.breadcrumbs span.title-end a {
	color:#333;
	text-decoration:none;
}

/*  -------------------------------------- MAIN  -------------------------------------- */
.main-table .new {
	border-bottom:1px solid #acacaa;
	margin-top:15px;
	font-size: 8pt;
}

.main-one-new {
	padding-top:15px;
	border-top:4px solid #acacaa;
}

.main-table .main-one-new .new {
	border-bottom:0px
}

.main-table .main-one-new h1 a{
	color:#333;
	text-decoration:none; 
}

.main-table .main-one-new h1 a:hover{
	color: #666666;
}

.main-table .main-one-new .lthumb {
	float:none;
}


.main-table .main-one-new .new img{
	border:1px solid #acacaa;
	margin:0px 10px 10px 0;
	padding:10px;
	background:#ededed;    
}

.main-table .main-one-new .collector td{
	border-left:0px;

}

.main-table .main-one-new .category{
	display:none;
}


table.main-right-table {
	border-bottom:1px solid #7b7b7b;
	margin-bottom:10px;
	width:100%;
}

table.main-right-table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:7pt;
	border:0px;
	padding:4px 7px;
	background:#7b7b7b;
}

table.main-right-table td {
	padding:5px 5px 10px 5px;
	font-size: 8pt;
}

table.main-right-table th  a{
	color:#FFFFFF;
	font-size:7pt;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
    display:block;
}

table.main-right-table th  a:hover{
	color:#f2f2f2;
}

.rss {
	float:left;
	background:url(rss.png) no-repeat;
	padding:2px 0px 5px 20px;
	color:#000000;
	font-weight:bold;
	margin:5px 0 0px 10px;
	height:18px;
}
.rss:hover {
	text-decoration:none;
	color:#000000;}
	
a.all_news{
	float:left;
	margin:5px 0 0px 10px;
	padding:2px 0px 5px 0px;
}

/*  -------------------------------------- NEWS  -------------------------------------- */
.collector-section-head {
	margin:5px 10px;
}


.collector-entry {
	color:#333;
	margin:0px 0 10px 0;
	
}

.num_1, .num_3 { padding:10px 10px 10px 10px;} 
.num_2, .num_4 { padding:10px 10px 10px 10px;} 

.num_1 {
	border-right:1px solid #acacaa; 
	border-bottom:1px solid #acacaa; 
}

.num_2 {
	border-bottom:1px solid #acacaa; 
}

.num_3 {
	border-right:1px solid #acacaa; 
}

.num_4 {

}



.news-collector {
	border-top:4px solid #acacaa; 
	padding-top:15px;
}


.collector {	
	margin:0px 0 15px 0;
	color:#333;

}

.collector th{
	text-transform:uppercase;	
	font-size:11pt;
}

.collector  span{
	font-size:7pt;
	text-transform:lowercase;
	font-weight:normal;
}

.collector span b{
	font-size:8pt;
	font-weight:bold;
}

.collector td{
	border-left:1px solid #acacaa;
}


.collector h1{
	margin-top:2px;
	}
	
.right-collector-block {
	padding:10px;
	border:1px solid #2166b0;
	background:#ede6d6;
	margin-bottom:10px}

p.title-link a{
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:10pt
	}
	
p.title-link a:hover{
	text-decoration: underline;
	}

p.timestamp {
	padding:0px 0 6px 0;
	font-size:11pt;
	color:#494949;
	font-weight:bold;
	text-align:left;
}


p.timestamp span.time {
	font-size:11pt;
	color:#494949;
	font-weight:bold;
	margin-top:-4px;

}

p.timestamp .day{
	font-size:7pt;
	color:#616161;
	padding-left:5px;

}

span.category {
	width:100%;
	text-align:right;
	padding-left:5px}

.last_news span.category {
	padding:0;
	margin-top:-14px;
	float:right}
html:root*.last_news span.category {
	margin-top:-10px;
}
	
.category a{
	font-size:8pt;
	font-weight:bold;
	color:#7b7b7b;
	text-decoration: none;
	}

.category a:hover{
	text-decoration: underline;
	color:#7b7b7b;
}

.note {
	margin:8px 0 5px 0;
	color:#616161;
}

.note p{
	margin:8px 0 0 0;
}

img.lthumb {
	margin:0 10px 10px 0px;
	float:left;
}
p.note, p.title-link {
	}

.collector-column-adv {
	padding:0px 0;
	margin:0px; 
	text-align:left; 
	vertical-align:top;
	border-top: 1px solid #acacaa; 
	border-bottom: 1px solid #acacaa; 
}

.collector-column-adv div {
	text-align:center

}
div.line {
	position:absolute;
	padding:0px;
	height:0px;
	font-size:0pt;
	border-bottom: 1px solid #acacaa; 
	overflow:hidden;
	margin:-1px 0 0 0;
	width:529px;
	
}

    /* news detail */
.note-detail {
		font-size:10pt;
		margin:auto;
}

.note-detail td{
		border:0px
}

.note-detail li{
		list-style-type:none;
}

.note-detail p{
	margin:8pt 0 0 0;
}

.note-detail img {
	border:1px solid #acacaa;
	margin:0 10px 10px 0;
	padding:10px;
	background:#ededed;
    width:210px;
}

.replace img.replace-img {margin:0px 0 5px 0;}

.discuss-button {
	margin-bottom:15px;
	padding-bottom:10px;
}
/*news LAST*/

table.last_news {
	margin:10px 0 0 0;
	width:100%;
}

table.last_news th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:7pt;
	border:0px;
	padding:4px 7px;
	background:#c69c6d;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

table.last_news td {
	font-size: 8pt;
	vertical-align:top;
	border-bottom:1px solid #acacaa;
	padding:10px 0px 10px 0px;
}

table.last_news td .time {
	color:#494949;
	font-weight:bold;
}

table.last_news span.category a{
	padding-left:6px;
	font-size:7pt;	
}

table.last_news td.empty_column_0{border:0px solid #acacaa; padding:0 10px;}
table.last_news td.empty_column_1{border:0px solid #acacaa; padding:0px; font-size:0px;}



table.last_news td div a {
	font-style:italic;
	text-decoration:none;
}

.news-collector-bottom-line {
	text-align:center;
	padding:0px 0;
	border-top:3px solid #acacaa;
	margin-top:-1px;
	
}

/*news calendar*/

    .calendar{ width: 100%; font-family: arial; font-size:11px; border: 1px solid #666; }
    .calendar .h{ text-align:center; background: #7894b3; color: #fff; font-weight: bold; }
    .calendar tr.h2 td{  border-top: 1px solid #666; text-align:center; background: #acacaa; color: #fff; font-weight: bold; }
    .calendar .h a{ color: #fff; text-decoration:none; }
    .calendar .h a:hover{ color: #333; }
    .calendar .wk{ color: #000; background: #eee; text-align: center; }
    .calendar .day{ border: 1px solid #666; border-bottom:none; border-right:none; text-align: center; color: #999; }
    .calendar .day:hover{ background: #e5ffd8; cursor:pointer; }
    .calendar .day a{ text-decoration:none; font-weight:bold; color: #333;padding: 5px;  }
    .calendar .current{ background: #e7512e; }
    .calendar .show{ background: #80a170; }
    .calendar .weekend{ background: #ede2cc; }

    
    .popup_months{ display: none; position: absolute; padding:0;margin:0;background: #7894b3; list-style-type:none; width: 100px; margin-left: 70px; //margin-left: -90px; //margin-top: 15px; text-align: left; border: 1px solid #666; border-bottom: none; }
    .popup_months li { padding:2px 5px; border-bottom: 1px solid #666; }
    .popup_months li:hover { background: #386699 }
    .calendar .popup_months li a, .calendar .popup_months li a:hover{ color: #fff; text-decoration:none; }
    

/*  NEWS END */
 /* --------------------------------------CURRENCY ----------------------------------------------*/
.currency {
	margin-bottom:10px;
}

.currency .block-table th {
	text-align:center;
}

.currency .block-table th a{
	color:#FFFFFF;
}

.currency .block-table td {
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

.currency .block-table .name {
	color:#2e5ea7;
}

.currency .block-table td.cell0 {
	background:#fff;
}

.currency .block-table td.cell1 {
	background:#fff;
}

.currency .block-table td.bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#2166b0;
	font-weight:bold;
	color:#FFFFFF;
}

.currency  .goodcourse {
	color:#d9001c;
	font-weight:bold;}


.currency-collector {
	width:100%;
}

table.currency-collector td{
	padding:2px;
	text-align:center;
	font-weight:bold;
	color:#333333;
}

table.currency-collector td a{
	color:#333333;
}
/*  -------------------------------------- AFISHA TV  -------------------------------------- */
.afisha-tv-calendar table {
	width:100%;
	text-align:center;
	border-bottom:1px solid #acacaa;
}

.afisha-tv-calendar table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid #acacaa;
	border-bottom:1px solid #acacaa;
	border-left:0px;
	border-right:0px;
	color:#FFFFFF;
	background-color:#2166b0;
}

.afisha-tv-calendar table td {
	padding:5px;
}

.afisha-tv-content {
	margin:10px 0 25px 0;
}

.channel_name_curr a{
	cursor:default;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.channel_name, .channel_name_curr {
	text-align:center;
	padding:5px
}

.channel_name img{
	width:70px;
	width:50px;
	border:1px solid #FFFFFF;}

.channel_name_curr img {
	width:70px;
	width:50px;
	border:1px solid #000066;
}


.afisha-tv-list  table {
	width:100%;
	margin-bottom:10px;
}

.afisha-tv-list  table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	border-top:1px solid #acacaa;
	border-bottom:1px solid #acacaa;
	color:#FFFFFF;
	background-color:#2166b0;
	margin:0px; 
	padding:0px;
}

.afisha-tv-list  table th img{
	height:40px;
	margin:0px; 
	padding:0px;
}

.afisha-tv-list table td{
	
	padding:5px;
	vertical-align:top;
	color:#4d4d4d;
}

.afisha-tv-list table td.current {
	font-weight:bold;
	background:#ededed;
	color:#ff6600;
	color:#d9001c;
}

.afisha-tv-periods .level-1 td a{

}
/*  AFISHA TV END */

/*  -------------------------------------- AFISHA CINEMA AFISHA THEATRE  -------------------------------------- */

.afisha {
	margin-top:15px;
}

.afisha th {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-transform:uppercase;
	padding:3px

}

.afisha th.entry a, .afisha th a{
	display:block;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
}

.afisha td {
	font-weight:bold;
}

table.afisha td.cinema {
	width:10%;
	font-weight:normal;
	white-space:nowrap;
}

table.afisha td.session {
	font-weight:normal;
}

table.cinema {
	width:70%;
	margin:0 auto;}
	
table.cinema th {
	text-align:center;
}

table.cinema td {
	text-align:left;
}
	
table.cinema td.key {
	text-align:right;
	font-weight:bold
}


/*  AFISHA THEATRE END  */

/* -------------------------------- ANECTODTS and HORO and DREAMER--------------------------------------*/
.enjoy {
	margin:0px 0 0px 0;
	color:#333;
}

.enjoy table.block-table {
	border-left:1px solid #acacaa;
}

.enjoy  .block-table th {
    border-left:0;	
}

.enjoy  .block-table td {
    border-left:0;	
}

.enjoy .title{
	font-size:16pt;
	color:#2e5ea7;
	line-height:17pt;
}
.enjoy .info {
	font-size: 7pt;
	color: #4d4d4d;
	padding-left: 5px;
}

.enjoy .anecdote_list {
	margin-top:15px;
}

.enjoy .horo_list {
}

.enjoy th img {
	margin:-5px 0 -5px -5px;
	padding:0px;
}

.enjoy table.horo {
	border:0px;}
.enjoy table.horo td{
	border:0px;}

.number_1,.number_3,.number_5,.number_7,.number_9,.number_11 {
	background:#f0f0f1;}

/* ANECDOTS END */
.dreamer .block-table th.next {	
	white-space:nowrap;
	//width:400px;
}

.dreamer a {	
	text-decoration:none;
}
.dreamer ul, .dreamer li {
	margin:0px;
	padding:0px;
	list-style:none;
} 

.dreamer .words-search li {
	display:block;
	float:left;	
	margin:2px 3px; }

.dreamer .words-search li a{
	display:block;
	padding:2px 4px;	
	text-decoration:none;
	border:1px solid #fff;
	font-weight:bold;
}

.dreamer .words-search li a:hover{
	border:1px solid #c96655;
}

.dreamer .words-search li.current{
	
}

.dreamer .words-search li.current a{
	background:#c96655;
	border:1px solid #c96655;
	color:#fff;
}

.dreamer .words-list  {
	display:block;
	float:left;	
	width:33%;
	margin-top:10px;
}

.dreamer .words-list li {
	display:block;
	margin:5px 10px 0px 0;
	padding:2px 4px;
	border-bottom:1px solid #f1f1f1;
}
.dreamer .words-list li a{

}

.dreamer .words-list li.current{
	background:#c96655;
}

.dreamer .words-list li.current a{
	color:#fff;
	font-weight:bold
}


.dreamer .words-list li span{
	padding:0px 0 0px 3px;
	font-style:italic;
	font-size:7pt;
}

.search-bar span {float: left; margin-top:2px;}
.search-bar .srch {float: left; width:320px; _width:310px; margin-left:5px}

.search-bar .submit-button {margin:-1px 0 0 5px;}
/*-----------------------------------CAR-----------------------------------*/

.car-navi {
	margin:15px 0px 10px 0px;
	color:#8d8d8d;
}
	
.car-navi span{
	color:#333;
}

table.big-iz {
	background-position:top left;
	border:0px;

}

.big-iz th {
	background:transparent;
	background-position:top right;
	color:#FFFFFF;
	font-size:10pt;
	border:0px;
	padding:0px;
	text-transform:uppercase;
}

.big-iz th a{
	color:#FFFFFF;
	font-size:7pt;
	text-transform:uppercase;
	text-decoration:none;
}

.big-iz th a:hover{
	color:#f2f2f2;
}

table.big-iz th div {
	background:#598294;
	margin:0px 0px;
	padding:2px 10px 9px 10px;
    overflow: hidden;

}

table.big-iz th div.th_1 {padding:0px; margin:0px 6px; font-size:1px; height:1px}
table.big-iz th div.th_2 {padding:0px; margin:0px 4px; font-size:1px; height:1px}
table.big-iz th div.th_3 {padding:0px; margin:0px 3px; font-size:1px; height:1px}
table.big-iz th div.th_4 {padding:0px; margin:0px 2px; font-size:1px; height:1px}
table.big-iz th div.th_5 {padding:0px; margin:0px 1px; font-size:1px; height:1px}
table.big-iz th div.th_6 {padding:0px; margin:0px 1px; font-size:1px; height:1px}

.big-iz td {
	border:0px;
	text-align:center;
	padding:0px;
}

.big-iz td td{
	border:0px;
	padding-bottom:3px;
	padding-top:5px;
}


.second, table.second{
	background:transparent; 
	border-right:1px solid #acacaa;
	border-left:1px solid #acacaa;
}

div.second{
	border-bottom:1px solid #acacaa;
	padding:0 15px 0 15px;
}

table.second td{
	padding:0 15px 0 15px;
}
/*foto_list*/

.foto_list {
	margin:10px 0px 10px 0px;
	border-right:1px solid #acacaa;

}

.foto_list .model {
	font-weight:bold;
	color:#000000;}
	
.foto_list .year {
	color:#7b7b7b;
	font-size:7pt;}
	
.foto_list .price {
	font-weight:bold;
	color:#e7512e;
	}

/*serchhh*/
table.search {
	border:0;
}

table.search td{
	vertical-align:middle;
	padding:0;
	border:0px;
}

table.search td.search-entry {
	border:3px solid #acacaa; 
	background:#f0f0f1 url(block-search.gif); 
	border-left:1px solid #acacaa; 
	border-right:1px solid #acacaa;
}


table.search td div{
	float:left;
	padding:15px 0px 15px 0px;
}

table.search input { 
	width:130px;
	border:1px solid #7d97b0;
}

table.search select {
	border:1px solid #7d97b0;
	margin-left:15px;
}


table.search td div.submit{
	float:right;
	padding:12px 0px 0px 5px;
	//padding:14px 0px 0px 5px;
}

html:root*table.search td div.submit{
	padding:13px 0px 0px 5px;
}

table.search td div.submit input{
	margin-right:15px;
	width:auto;
}

table.search td div span {
	padding:0 0px 0 70px;
}

html:root*table.search td div span{
	padding:0 0px 0 40px;
}

table.car-search {
	width:70%;
	margin:0 auto;}
	
table.car-search th {
	text-align:center;
}
	
table.car-search td.key {
	text-align:right;
	font-weight:bold
}

table.car-search td.entry {
	text-align:left;
}
/*car table*/
.car-table {
	width:100%;
	margin:10px 0 10px 0;
	border-bottom:1px solid #acacaa;
	border-left:1px solid #acacaa;
}
	
.car-table th{
	background:#598294;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:4px 7px;
	border-top:1px solid #acacaa;
}

.car-table th div{
	text-align:right;
	font-weight:normal;
}
	
.car-table td{
	border:1px solid #acacaa;
	border:0px;
	border-top:1px solid #acacaa;
	border-right:1px solid #acacaa;
	padding:2px 5px;
}

.car-table td.model{
	background:#f0f0f1;
	text-align:left;
	width:140px;
}

.car-table td.num{
	text-align:center;
	width:40px;
	padding:2px;
}

.last_car {

	}
	
.last_car th{
	border:0px;
	border-top:4px solid #acacaa;
	border-bottom:1px solid #acacaa;
	padding:10px;
	color:#acacaa;
	text-transform:uppercase;
	text-align:left;
	}
	
.last_car td{
	border-right:1px solid #acacaa;
	border-bottom:1px solid #acacaa;
	padding:5px;
	color:#7b7b87;
	}

.last_car td td{
	border:0px;
	}

.nobrdr th{
	border-top:0px;}

/* standart (complect,oborudovanie) table */
.standart-table {
	border-right:1px solid #acacaa;
	margin:0
}

.standart-table td{
	border-bottom:1px solid #acacaa;
	border-left:1px solid #acacaa;
	vertical-align:top;

}
.standart-table table{
	border:0;
}

.standart-table td td{
	border:0;
	padding:0px 8px;
	height:22px;
	border-top:1px solid #acacaa;	
	vertical-align:middle;
}

.complect td{
	padding:3px 8px;
}


/* big foto */

.big-foto {
	border-top:4px solid #acacaa;
	border-bottom:4px solid #acacaa;
	margin:10px 0px 0px 0;
	padding:10px 0 7px 0;
	text-align:center;
	
}

.big-foto ul{
	margin:0;
	padding:0;
	text-align:center;
	margin-top:10px;
}

.big-foto li {
	margin:0;
	padding:0;
	display:inline;
}

.big-foto li a{
	text-decoration:none;
}


.big-foto li img {
	height:75px;
	margin:0 3px;	
}

.big-foto table{
	width:100%;
	text-align:center;
}

.big-foto table td{
	text-align:center;
}

.big-foto table img{
}

/*.bimg {
	border:1px solid #acacaa;
	padding:9px;
	background:#ededed;
	margin:0px;
}*/

/*dop info */
.car-dop-info {
	border:0px;
	color:#acacaa;
	margin:15px 0 5px 0px;
	border-bottom:1px solid #acacaa;
}

.car-dop-info div{
	padding:0px 10px 10px 10px;
}

.car-dop-info .title {
	border:0px;
	padding:10px;
	color:#acacaa;
	text-transform:uppercase;
	font-weight:bold
}
/*contacts*/
.car-contact-table {
	width:auto;
	margin-top:-4px;}
	
.car-contact-table td {
	border-bottom:1px solid #acacaa;
	padding:4px 8px}

/*add*/
.add-param-t th{
	border:0px;
	border-top:4px solid #acacaa;
	border-bottom:1px solid #acacaa;
	padding:10px;
	color:#acacaa;
	text-transform:uppercase;
	text-align:left;
	}
	
table.add-param-b {



}

.add-param-b td{
	vertical-align:top;
	border-right:1px solid #acacaa;
	white-space:nowrap;
	padding:5px 0;
	border:1px solid #acacaa;
}


.add-param-b table{
	border:0;
}

.add-param-b table td{
	border:0;
	padding:0px 8px;
	height:22px;
	vertical-align:middle;
}

.add-car-submit {
	margin:-25px 0 10px 0;
	text-align:center;
}
/*active desc*/
table.my-active-cars {
	margin:10px 0px;
	border-top:1px solid #acacaa;
	border-right:1px solid #acacaa;
	}
	
table.my-active-cars td {
	border-bottom:1px solid #acacaa;
	border-left:1px solid #acacaa;
	vertical-align:middle;
	padding:2px 5px;
	}
	
	
table.my-active-cars td.active {
	background:#ddffdd	
	}
table.my-active-cars td.noactive {
	background:#ddffdd	
	}
/* CAR NEW */
.models-list {
	margin-bottom:15px;
}

.models-list th{
	padding:4px 7px;	
}	

.models-list td{
	padding:0;	
}

.models-list div{
	float:left; 
	width: 120px;
	padding:4px 5px;
}

/*------------------------*/	
table.car-messages td{
	white-space:nowrap;
	padding:4px 6px;
	vertical-align:middle;
}
	
table.car-messages tr.thead td	{
	text-align:center;
	background: #E2E2E2;
	font-size:7pt;
	padding:2px 3px;
}
table.car-messages tr.thead td a{
	font-size:7pt;
}

/*Jquery tables*/

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/mounting/jQuery/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/mounting/jQuery/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/mounting/jQuery/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #7894b3;
color: #fff;
}

/* -------------------------------- DRIVE -------------------------------- */
.drive {
	color:#333;
}

.main_album {
	width:100%;
}

.drive  .block-table {
	border-left:1px solid #acacaa;
}

.drive .block-table td {
	border-left:0px;
	
}

/*   last viewed  */
.drive .block-table td.last_viewed {
	text-align:center;
}

/* Main list*/
.drive .block-table table.main_album {
	border-bottom:1px solid #acacaa;
	margin-bottom:15px;
}
	

.drive .block-table .picture {
	padding:0px 0px 5px 0px;
}

.drive .block-table  td.title {
	color:#acacaa;
	font-weight:bold;
	font-size:9pt;
	padding:0px 0 0px 10px;
}

.drive .block-table  td.title a{
	overflow:hidden;
}


.drive .block-table .duration {
	padding:0px 0 0px 10px;
	color:#333333;
	font-weight:bold;
}

.drive .block-table .description{
	color:#333;
	padding:7px;
}

.drive .block-table .description div{
	color:#333;
	padding:2px 5px 2px 5px;
	border:1px solid #ededed;
	background: #F9F9F9;
}

.drive .block-table .key, .drive .block-table .key-words{
	color:#acacaa;
	font-weight:bold;
	padding:0px 0px 5px 10px;
}

.drive .block-table span.keywords {
	font-weight:normal;
}

.drive .block-table  .key span {
	color:#333;
	font-weight:normal;
}

.drive .block-table .info{
	padding:0px 0px 5px 10px;
}

.b2 {color:#acacaa; font-weight:bold; text-align:left;}

a.user { white-space:normal;}
/* ALBUMS */
.drive table.main_album_info {
	width:100%;
}

.info-in-table {
	text-align:center;
	color:#333;
	padding:3px 5px;
	border:1px solid #ededed;
	margin:0px 0px 10px 0px;
	background: #F9F9F9;
}


/* in ALBUM */

.drive div.drive_watch_title{
	width:500px;
	overflow:hidden;
	margin:0px;
	padding:0px
}

.drive div.about_album {

}


.drive div.about_album div{
	padding:5px 0px 5px 5px;
	font-weight:bold;
	color:#acacaa;
}

.drive div.about_album span{
	font-weight:normal;
	color:#333;

}

.drive .code_block {
	margin-top:-15px;
	border:1px solid #acacaa;
	background:#f9f9f9;


}
.drive .code_block td.info {
	padding:5px 10px 5px 10px;
}

.drive .code_block span.key  {
	padding:0}

.drive .code_block input{
	border:1px solid #acacaa;
	background:#fff;
	width:458px;
	}
/* abuse */

.drive .abuse-table {
	border:1px solid #acacaa;
	border-top:0;
	background:#f9f9f9;
	width:100%;
}
.drive .abuse-table td{
	padding:5px 10px 5px 10px;
}

/* moderation*/
.moderation {
	float:right;
	border:1px solid #acacaa;
	border-top:0;
	background:#2166b0;
	padding:3px 5px;
	margin:0 0 5px 3px;
}

.moderation a{
	font-weight:bold;
	color:#FFFFFF;
}

.moderation span {}
/* comments */

.one-comment {
	color:#333;
	padding:0;
	border:1px solid #ededed;
	background: #F9F9F9;
	margin:5px 0px 0px 0px;
}

.comment-head {
	padding:3px 5px;
}
.comment-head span.username {

}

.comment-head span.time {
	float:left;
	}
	
.comment-head span.buttons {
	font-size: 10px;
	float: right;
	width: 100px;
	text-align: center;
	border-left:1px solid #acacaa;
}


.comment-body {
	padding:3px 5px;
	background:#FFFFFF}

.comment-next { text-align:right; width:100%;}

/* DRIVE PICTURES */

.drive .picture {
	}
	
.drive .picture table{margin:auto;
	}
	
.big-foto-ttl {margin:auto;text-align:center;}
	
.drive .picture img {
	border:1px solid #acacaa;
	border-bottom:0px;
	padding:2px;
	background:#ededed;

}

.drive img.brdr_b {
	border-bottom:1px solid #acacaa;
}

.m-size {
	/*width:380px;*/
}

/* DRIVE NAVI */

.drive  .view-origin {
	text-align:center;
}

.drive .view-origin a{
	text-decoration:none;
}

/*-----------------------------------------------WEB DISC---------------------------*/
.folder {
	cursor:pointer;
}

.video {
	background:#f9f9f9;
	display:block;
	cursor:pointer;}
	
.video-selected {
	background:#b2b2b2;
	display:block;
	cursor:pointer;}
/* DRIVE END */

/* -------------------------------- BUSINESS AND JOB-------------------------------- */

.business-table{
	border:0px;
	background:url(search-busines-bg.png) repeat-x;
	background-position: bottom
}

.business-table th{
	border:0px;
	border-top:4px solid #acacaa;
	padding:10px;
	color:#acacaa;
	text-transform:uppercase;
	text-align:left;
}	

.business-table td{
	border:0px;
	padding:5px 5px 5px 35px;
}

table.params {
	width:100%;
	margin-bottom:15px;
}

table.params th{
	border:0px;
	border-top:4px solid #acacaa;
	padding:10px;
	color:#acacaa;
	text-transform:uppercase;
	text-align:left;
	}

table.params td{
	padding:2px 6px;
	border:1px solid #fff;
	background:#f0f0f1;
	vertical-align:middle;
	text-align:center;
	}
	
table.params td.must { text-align:center; font-weight:bold; color:#d9001c; width:10px; }
table.params td.key { text-align:right; width:40%;}
table.params td.entry { text-align:left;}
table.params td.head2 { text-align:center; font-weight:bold}


tr.head3 td { background:#f0f0f1; text-align:left; width:12%;}
/*----job-----*/
.job .params td{text-align:left;}

.params td.res_list, .params td.vak_list {
	padding:0px;
	background:#FFFFFF;
	text-align:left;
}

.res_list a, .vak_list a  {
	display:block;
	padding:2px 6px;
	text-decoration:none;
}

.res_list a:hover, .vak_list a:hover  {
	background:#f0f0f1;
	color:#333;
}

.job td.item_head {
	padding:5px 10px;
	background:#f0f0f1;
	border-bottom:2px solid #b2b2b2;
	font-weight:bold;
	
}
.job td.item_entry {
	background:#fbfbfb;
	border-bottom:1px solid #acacaa;
	padding:10px
}

.job form table.params td.key {}

.job td input {
	width:60%;
}

.job td textarea {
	width:60%;
	height:150px;
}

.job td.input-min input {
	width:60px;
}
/* -------------------------------- ROS FIRM AND SKY NET START-------------------------------- */

.rosfirm .rubric-open,
.rosfirm .rubric {
	font-size:9pt;
	padding:5px 0px 3px 0;	
	font-weight:bold;
	color:#333;
}


.rosfirm .rubric a{
	text-decoration:none
	}

.rosfirm  a.sub-rubric{
	color:#666;
	text-decoration:none
	}
.rosfirm  a.sub-rubric:hover{
	color:#333;
	text-decoration:none;
	}

.rosfirm .company-summer {
	width:100%;
	margin-bottom:10px;
}
.rosfirm .company-summer td{
	padding:3px 5px;
	background:#f4f4f4;
}	

.rosfirm .company-summer td a{
	text-decoration:none;
	}

.rosfirm .company-summer .col_1{
	width:100%;
	border-top:1px solid #acacaa;
	
}	
.rosfirm .company-summer .col_1 .adress{
	font-style:italic;
	float:right
}
.rosfirm .company-summer .col_1 a{
	font-size:9pt; 
	font-weight:bold;
}

.rosfirm .company-summer .col_2{
	width:100%;
	white-space:nowrap;
	border-top:1px solid #acacaa;
	border-left:1px solid #acacaa;
	text-align:center;
}

#singlesearch, #multisearch {
	border-bottom:2px solid #acacaa;
	border-top:2px solid #acacaa;
	margin-bottom:10px;
	padding:5px 5px 5px 10px;
	background:#f4f4f4;
}

#singlesearch th, #multisearch th{
	text-align:left;
}

#singlesearch table td{
	padding:3px 5px;
}
#singlesearch table .col1 {
	width:100%;
	padding-left:0px;
}

#singlesearch table .col1 input{
	width:100%;
}

#multisearch table td{
	padding:3px 5px;
}
#multisearch table .col1{
	text-align:right;
}

.rosfirm .company-detail {
	width:100%;
	border-right:1px solid #acacaa;
	border-top:1px solid #acacaa;
	border-left:1px solid #acacaa;
}

.rosfirm .company-detail th{
	font-size:11pt;
	padding:5px 10px;
	color:#2e5ea7;
	background:#f4f4f4;
	text-align:left
}
.rosfirm .company-detail td{
	padding:3px 5px;
	
}
.rosfirm .company-detail td.col1{
	text-align:right;
	font-weight:bold
}
.rosfirm .company-detail td.col-last{
	padding:0;
	font-size:5pt;
	
}

.rosfirm .company-details-activity{
	background:#f4f4f4;

	border-right:1px solid #acacaa;
	border-bottom:1px solid #acacaa;
	width:100%;
}

.rosfirm .company-details-activity th, .rosfirm .company-details-activity td{
	padding:3px 5px;
	border-left:1px solid #acacaa;
	border-top:1px solid #acacaa;	
	text-align:center
	}
.rosfirm .company-details-activity td{
	text-align:center
}
.rosfirm .company-details-activity td.col1{
	text-align:left
}
.rosfirm .company-details-activity td.col-last{
	text-align:left
}


.skynet .title a,
.skynet .title a:visited {
	text-decoration:none;
}

.skynet .rubric {
	background:url(arrow-black.gif) no-repeat 3px 9px;
	padding-left:12px;
}

.skynet .rubric-open {
	background:url(arrow-orange-down.gif) no-repeat 0px 10px;
	padding-left:12px;
}

.skynet .rubric:hover {
	background:url(arrow-orange.gif) no-repeat 3px 9px;
}



.skynet .category-list {
	margin:0px;
	padding:3px 0 0 15px;
	list-style:none;
}

.skynet .category-list a,
.skynet .category-list a:visited {
	text-decoration:none
}

.skynet .category-list a:hover {
	text-decoration:underline
}

.skynet .rub-name {
	font-family:Verdana;
	padding-bottom:3px;
}

.skynet .cat-name {
	font-size:12px;
	color:#333;
	font-style:italic;
}

.skynet .product {
	font-weight:bold;
	display:block;
	font-size:12px;
	padding-bottom:2px;
}

.skynet .company-summer a.c-name,
.skynet .company-summer a.c-name:visited {
	text-decoration:none;
	font-style:italic;
	font-weight:normal;
	float:right;
	font-size:11px;
}

.skynet .company-summer .col_2 span{
	width:80px;
	text-align:center;
	font-weight:bold;	
	display:block;
}
/* -------------------------------- JARMARKA START-------------------------------- */
.rusfirm {
}

.rusfirm  .block-table td a{
	color:#333333;
}
.rusfirm  .block-table td a:hover{
	color: #666666;
}

.rusfirm .sub_bc {
	border:1px solid #ededed; 
	border-bottom:0px; 
	color:#acacaa;
	padding:2px
}

.rusfirm .sub_bc a{
	color:#acacaa;
	font-size:10px
}

.show-full {
	border:1px solid #acacaa;
	width:100%;
}

.show-full th{
	background: #F4F4F4;
	padding:5px 10px;
	font-size:14px;
	color:#2166b0;
	text-transform:uppercase;
}

.show-full td {
	background: #F4F4F4;
	padding:10px 15px;
}

.show-full td p{
	background: #fff;
	padding:10px 15px;
	margin: -10px -15px;
}




/*block-table for  fair*/

.fair td {
	border-left:0px solid #acacaa;
	border-bottom:1px solid #acacaa;
	border-top:0px;
	text-align:left;
	padding:5px 8px;
	vertical-align: middle;
}


/* RUS FIRM END */

/*Currency*/
.currency .block-table td, .currency .block-table th { padding:4px;}
/* ------------------------------------AIR-----------------------------------------*/

.air .block-table .sub_header td {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#ededed;
	font-size:7pt;
	white-space:nowrap}

.block-info {
	color:#333;
	padding:1px 5px 1px 5px;
	border:1px solid #ededed;
	background: #F9F9F9;
}
.air .block-table tr:hover { background:#F9F9F9;}
.air .block-table tr.nohover:hover { background:#fff;}

.air .block-table td { padding:4px 2px; font-size:8pt; vertical-align:middle;}
.air .block-table td.date {text-align:center; font-size:7pt; padding:3px 0 0 0}
.air .block-table td.entry {text-align:center; font-size:7pt;}
.air .block-table td.status {text-align:center; background: #B0F9FF; font-size:7pt;}
.air_java {
	cursor:pointer;
	}

.air_java:hover {
	background:#ededed;
	}

.curr_td { background:#ededed;}

a.calendar-table img{
	padding-top:0px;
	//padding-top:1px
}
	
.calendar-text {}
 
.calendar-submit {
	position:absolute;
	margin:1px 2px;
	//margin:2px 2px;
}
/*-----------------------------------TRAIN----------------------------------*/
.train .block-table td.entry {text-align:center; font-size:8pt; }
.train .block-table td {border-left:1px solid #acacaa}
.train .block-table th {border-left:1px solid #acacaa}
.train .block-table {border-left:0px;}

/*-----------------------------------SITE map----------------------------------*/
.site-map .info{
	margin-bottom:5px;
}
.site-map .info span.url{
	font-weight:bold;
}

.site-map .lvl1 ,
.site-map .lvl1 li,
.site-map .lvl1 li ul,
.site-map .lvl1 li ul li,
.site-map .lvl2,
.site-map .lvl2 li,
.site-map .lvl2 li ul,
.site-map .lvl2 li ul li
 {
	margin:0px;
	padding:0;
	list-style-type:none;
}
.site-map .lvl1  {
	margin-bottom:10px;
	}
.site-map .lvl1 li {

	}
.site-map .lvl1 li a.lvl1_link{
	padding:2px 5px;
	font-size:16px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	}
.site-map .lvl1 li a.lvl1_link:hover{
	color:#000;
	}
	
.site-map .lvl1 li ul.lvl2 li{
	padding-left:20px;
	}
.site-map .lvl2 li a:hover{

	}
/*-----------------------------FORUM--------------------------------------*/
.tborder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #c9c9c9;
}

.tborder td {
	padding:3px 6px;
}


.alt1, .alt1Active {
	background: #fcfcfc;
}

.alt2 {
	background:#f0f0f1;

}

.tcat
{
	background: #869BBF url(/images/tyumen/gradients/forum_tcat2.gif) repeat-x top left;
	color: #FFFFFF;
	font-weight: bold;
	padding:5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.tcat a {
	color:#fff;
	font-size:10pt
}

.thead, .tfoot
{
   background: #ededed url(/images/tyumen/gradients/forum_thead.gif) repeat-x top left;
	color: #333;
	font-weight: bold;
	white-space: nowrap;
	padding: 3px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.thead a {
	color:#333;
}

.thead a:hover {
	color:#333;
}

.smallfont {
	 font-size:7pt; 
	 font-weight:normal;
}

.wysiwyg
{
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.panel
{
	background: #fcfcfc;
	color: #000000;
	padding:2px;
	border: 1px solid #c9c9c9;
}
.panelsurround
{
	background: #ededed;
	color: #000000;
}
td.vbmenu_control
{
	white-space: nowrap;
	background: #2e5ea7 url(/images/tyumen/gradients/forum_tcat2.gif) repeat-x top left;
	padding:5px;
	border-right:0px
}


.vbmenu_control a:link, .vbmenu_control_alink, .vbmenu_control a, .vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover, .vbmenu_control a:visited, .vbmenu_control_avisited
{
	color:#FFFFFF;
}

.vbmenu_popup
{
	background: #FFFFFF;
	border: 1px solid #b2b2b2;
}
.vbmenu_option, .vbmenu_hilite
{

	white-space: nowrap;
	cursor: pointer;
}

.vbmenu_hilite a:link, .vbmenu_hilite_alink, .vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover, .vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	background: #ededed;
}

textarea, .bginput
{
	border: 1px solid #c9c9c9;
	
}

.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

.controlbar {}
.controlbar table td { padding:0}

li.thead { border:0px}

select
{
	border: 1px solid #c9c9c9;
	
}


/* -------------------------------- HOT -------------------------------- */


.message { 
	border:2px solid #d9001c;
	color:#d9001c;
	font-size:9pt;
	font-weight:bold;
	padding:20px;
	margin:10px auto;
	text-align:center;
}

.red-text {
	color:#d9001c;
}

.nowrap  {
	white-space: nowrap
}

.visible {
	display: block;
	display: table;
}

.invisible {
	display:none;
}

.brdr_rbl {
	display:block;
	border:1px solid #acacaa;
	border-top:0px;
	background:#b2b2b2 url(photo-title.gif) repeat-x;
	text-decoration:none;
	text-align:center;
	color:#333;
	height:40px;
	overflow:hidden;
}

.brdr_rbl:hover {
	color: #000;
}

.brdr_rbl:active {
	background-position:0px -15px;}

.brdr_b {
	border-bottom:1px solid #acacaa;
}

.brdr_l {
	border-left:1px solid #acacaa;
}

.drive img.clean {
	border:0px;
	margin:0px;
	padding:0px;
	background-color: transparent;
	height:auto;
	width:auto;
}

.login-message {
	text-align:center;
	color:#333;
	padding:3px 5px;
	border:1px solid #ededed;
	margin:10px 0px 0px 0px;
	background: #F9F9F9;
	
}

.left { text-align:left}
.mzero { margin:0px}
.bold { font-weight:bold;}
.w100 { width:100%;}
.err-red { background:#e79b8a;}

/* -------------------------------- CORE PAGE NAVIGATION -------------------------------- */
.page-navigation {
	margin:5px auto;
	border-top:1px solid #acacaa;

}

.page-navigation td.page-nav {
	vertical-align:middle;
	text-align:right;
	padding:4px;
	background: url(pager.gif) repeat-x;
	
}

.page-navigation td.page-nav a{
	padding:1px 4px;
	border:1px solid #acacaa;
	background-color:#fff;
	color:#333333;
	text-decoration:none;
	margin:0px 2px;
}

.page-navigation td.page-nav a:hover{
	background-color:#ededed;

}

.page-navigation td.page-nav a.current {
	border:1px solid #fff;
	background-color:#2166b0;
	font-weight:bold;
	color:#fff;
}

.page-navigation td.page-nav a.current:hover {

}

.page-navigation td.page-nav a.arrow {
	border:0px;
	background:transparent;
	font-weight:bold;
	color:#333333;

}
	
.page-navigation td.page-nav a.arrow:hover {
	color:#2166b0;
	background:transparent;
}

/* -------------------------------- /CORE PAGE NAVIGATION -------------------------------- */


/* ----- UNDERGROUND -----------*/

.underground {
	margin:1px 10px 0 10px;
	border-top:2px solid #acacaa;
	padding:0px;
	background:#fff;
	
}

.underground-table {
	margin:0px;
}

.underground-table td {
	color:#acacaa;
	font-size:8pt;
}

.underground-table td a {
	color:#acacaa;
	text-decoration:underline;
}
.underground-table td a:hover {
	color:#616161;
	text-decoration:underline;
}

.underground-table td.clean {
	padding:15px 10px;
	text-align:left;
	vertical-align:middle;
}
.underground-table td.copyrights {
	padding:15px 10px;
	text-align:left;
	vertical-align:middle;
}
.underground-table td.right-text {
	padding:15px 10px;
	text-align:right;
	vertical-align:middle;
}

/* ----- /UNDERGROUND -----------*/

/* ----- UNDERGROUND CHANNELS -----------*/

.underground-channels {
	padding:20px 10px;
	margin:0px 10px;
	text-align:center;
	text-transform:uppercase;
	color:#616161;
	border-bottom:1px solid #acacaa
}

.underground-channels a {
	color:#616161;
	text-decoration:none;
}

.underground-channels a:hover {
	color:#616161;
	text-decoration:underline;
}

/* ----- /UNDERGROUND CHANNELS ---------
