/* BLOCKS */

/*ul.catalog{list-style-position:inside; list-style-type:none;}
ul.catalog li{font-size:1.2em; margin-left:15px; margin-bottom:5px; list-style-type:none;}
ul.catalog li.part{font-size:2em; margin-left:0px; margin-top:10px; margin-bottom:10px; list-style-type:none;}
ul.catalog li.sub{font-size:0.9em; margin-left:30px; list-style-type:none;}
ul.catalog li a{text-decoration:none;}
ul.catalog li a:hover{text-decoration:underline;}*/

#top#gamesbanner{width:100%; text-align:center; margin:0px; background:#6995c4}
#topbanner img{margin:0px; padding:0px; height:100px; border:0px}
#all-site { width:100%; margin:1em auto; /*border:1px solid #d4d4d4;*/ }
.separate-both{clear:both;}
.separate-left{clear:left;}
#header {}
	.site-logo {margin:.7em 3em 0 1em; width:20%; float:left; padding-bottom:15px;}
	.site-description {}
#navigation {float:left; width:75%;overflow:hidden; position:absolute; right: 0px;}
	#navigation ul#first-line {padding:0 1em;}
		#navigation ul#first-line li {float:left; padding:2.5em 1em 1em .4em; }
		#navigation ul#first-line li a{font-family:Verdana; color:#000; font-size:1.2em; padding:0 .5em 0 .5em;}
		#navigation ul#first-line li div.rss{text-align:center; margin-top:-30px; margin-left:28px; position:absolute;}
		#navigation ul#first-line li div.rss a{font-family:Verdana; color:#000; font-size:1.2em; padding:0 0.5em 0.5em; position:relative; text-align:center;}
		#navigation ul#first-line li div.rss img{position:relative;}


		#navigation ul#first-line li.navigation-active{background:url("/pict/menu/active.gif") repeat-x 0 0;}
		#navigation ul#first-line li.navigation-active a{ font-weight:bold; text-decoration:none!important;}
	#navigation div#second-line{min-width:750px; clear:left;}
		#navigation div#second-line {float:left; /*padding:1em .5em 1em .5em;*/ background:#f5f5f5; min-width: 500px; width:750px;}
		#navigation div#second-line a{border-right:1px solid #000; padding:0 1em; color:#000; font-family:Tahoma; font-size:.9em;}
		#navigation div#second-line a.last{border-right:none;}
		#navigation div#second-line a.active{color:#25abdd; text-decoration:none;}
#arrow{text-align:center; color:#25abdd; font-size:1.6em; cursor:pointer; width:750px; position:relative; left:25%; }
.third-menu{margin-left:25%; width:70%; margin-top:15px; }
.third-menu a:visited { text-decoration: underline; color: #000000; }
.third-menu  a:hover { text-decoration: none; color: #000000; }
.third-menu a.sel{color:#25ABDD; text-decoration:none;}
	.third-menu a{display:block; color:#aaa;}
	.third-menu table{width:100%; }
	.third-menu tr:hover, .third-menu thead th, .third-menu thead td, .third-menu .tabletr-act { background:none; }
	.third-menu table, .third-menu td{border:0;}
	.third-menu td{padding:0 20px;}

.third-menu-af{position:relative; left:5%; width:75%; margin-top:15px; margin-bottom:15px;}
.third-menu-af a{color:#000; padding:10px;}

	
#big-banner{width:100%; margin:0; padding-top: 30px;}
	#big-banner #content{background:url("/pict/big-banner.gif") no-repeat 50% 0; height:201px; width:1020px; position: relative; left:50%; margin-left:-510px;}
	#big-banner #content img{position:relative; left:10px; top:10px;}
	#big-banner #content object{position:relative; left:10px; top:10px;}

#sect-day-news{margin-top: 25px;}

#wrapper { width:100%;}
	.content { width:70%; float:right; position: relative;}
	.not-active{background:#ddd; border:1px solid #ccc; padding:5px 15px 10px 20px; /*float:left;*/ margin:20px 0px;}/*10px 20px 10px 20px*/
		.not-active h1{color:#ccc; position:absolute; margin-top:-26px; margin-left:-20px; z-index:-10;}
		.content-block {padding:5px 20px 10px 20px; float:none; clear:both;}
        .afisha-block .icon {padding: 0px 15px 15px;}
        .afisha-block-img img{margin: 0; padding: 0; border: 0;}

        .afisha-block {padding:5px 20px 10px 0px;}
        .afisha-block .header{color: #25abdd;}
        .afisha-block .text{color: #7d7d7d; font-size: 1em; line-height: 1.2em; padding-top: 15px;}
        .afisha-block .date{color: #000000; font-size: 0.95em; font-family: Verdana;}
        .afisha-block .time{color: #000000; font-size: 1.4em;font-family: Verdana;}

.content-block-foto {padding:5px 0px 60px; float: left; width: 100%;}

            .foto{width: 25%; float: left; /*margin-bottom: 35px;*/ height:320px; }
	     .foto input{padding:0; font-size:12px;}
		#inpnew{padding:0;}
	     .foto select { border:1px solid #25ABDD; font-size:12px; }



            .foto2{float:left; width:auto;}
                .foto2 .img{width: 160px; height: 160px; _position: relative; display: table-cell; vertical-align: bottom;}
                .foto2 img{border: 1px solid #b6b6b6; _display: block; _position: absolute; _bottom: 0%; _left: 0%;}
                .foto .img{width: 160px; height: 160px; _position: relative; display: table-cell; vertical-align: bottom;}
                .foto img{border: 1px solid #b6b6b6; _display: block; _position: absolute; _bottom: 0%; _left: 0%;}
                .foto h6{font-family: Arial; font-size: 1em; color: #000000; font-weight: bold; margin: 5px 0px 0px;}
                .foto p{font-family: Arial; font-size: 1em; color: #a5a5a5; margin: 0px;}
            .left-foto{float:left; width:50%;}
                .left-foto a.pages{color: #000000; text-decoration: none; font-size: 1.2em;}

			.right-foto{float:right; width:40%; position:relative; color: #afafaf; padding-right:10px;}
                .right-foto input{border: 1px solid #afafaf; width: 40px;}
	.right-foto .current{font-size:1.6em; color:#E3631A!important;}
	.right-foto .near{font-size:1.3em; color:#25ABDD!important;}



        .sect-news-block{margin: 0px;}
        .sect-news-block p, .left-sect-news p, .right-sect-news p {padding: 0px 0px 0px 10px; margin: 0px; color: #7d7d7d; line-height: 11pt; font-size: 0.9em;}
        .sect-news-block .first{font-size: 1.2em;}
        .sect-news-block .header, .left-sect-news .header, .right-sect-news .header{font-size: 1em;}
        .sect-news-block .headerfirst{font-size: 1.3em; color:#000000; text-decoration:underline;}

#sect-day-afisha{float: left; width: 100%;}
    #sect-day-afisha #title{color:#25abdd; font-size: 30px; height: 100px; padding-bottom:0px; float: left; width: 40%; background: url(/img/dayblue1.gif); position: relative; display: table-cell; vertical-align: bottom;}
    #sect-day-afisha #title div{position: absolute; bottom: 11px; _bottom: 6px; left: 5%;  line-height:30px; _line-height:38px;}
    #sect-day-afisha #title a{color:#25abdd; font-size: 30px; text-decoration:none;}

            .sect-date{padding-right: 54px; position: relative; color: #25abdd; padding-top: 20px;}
            .sect-date-blue{position: relative; color: #ffffff; background: url(../img/dayblue.gif) no-repeat left top #25abdd; height: 100px; width: 59%;float:left}
            .sect-date div, .sect-date-blue div{float: right; position: relative;}
            .sect-date .arrow-left, .sect-date .arrow-right, .sect-date-blue .arrow-left{width:32px; padding-top: 48px;}
            .sect-date-blue .arrow-right{width:32px; padding-top: 48px; padding-right:14px;}
            .sect-date .day {font-size: 100px; line-height: 100px; height: 100px;}

            .sect-date-blue .day{font-size:56px; line-height:40px; text-align:right; height:100px;}
            .sect-date-blue .day span{font-size:16px;}
            .sect-date .month, .sect-date-blue .month{font-size: 20px; line-height: 20px; padding-top:70px;}


			.left-sect-news{float:left; width:50%; clear:both; margin: 0px 0px 10px;}
				.left-sect-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d;}
					.left-sect-news-content .icons{margin-bottom:7px;}
			.right-sect-news{float:right; width:50%; position:relative; color: #7d7d7d; margin: 0px 0px 10px;}
				.right-sect-news-content{padding:10px;}
				.right-sect-news-content p{color:#7d7d7d; font-size:0.9em;}
        .sect-news-date{
          float: right; width: 50%;
        }

		.news-block{margin-bottom:10px;}
			.left-news{float:left; width:60%;}
			/*.left-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d; margin-right:0px;}*/

@-moz-document url-prefix() {
	.left-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d; margin-right:0px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {.left-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d; margin-right:-1px;}}
*|html[xmlns*=""] .left-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d; margin-right:-1px;}







/*body:nth-of-type(1) .left-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d;margin-right:-1px;}*/

				/*.left-news-content{padding:10px; border-right:1px solid #c3c3c3; color:#7d7d7d;margin-right:0px;}*/
					.left-news-content .icons{margin-bottom:7px;}
					.left-news-content .links{margin-left:10px; font-size:.9em; color:#7d7d7d}
					.left-news-content .links a{margin-left:10px; font-size:.9em; color:#7d7d7d}
			.right-news{float:right; width:40%; position:relative; border-left:1px solid #c3c3c3;margin-left:-2px;}
				.right-news-content{padding:10px;}
				.right-news-content p{color:#7d7d7d; font-size:0.9em;}
	#sidebar { width:26%;float:left}
		.sidebar-block {padding:5px 20px 5px 20px;}
			.sidebar-block .pad{padding-left: 25px;}
.sidebar-block .photorep img{float:left;}
.sidebar-block .photorep span{display:block; padding-left: 85px;}
.sidebar-block .photorep a{display:block; clear:both; padding-bottom:15px;}
		
	.left-banner {width:300px; _width:50%; position:absolute; //display:inline; //left:0; _position:relative; _float:left;}
		.left-banner-block{padding:20px; _padding-top:0px;}
		.left-banner-block2{padding:20px; }
	
	.right-banner {float:right; margin-left:450px; _margin-left:0px; _float:right; width:40%}
		.right-banner-block{padding:20px; //display:inline; }
	.banners{//margin-bottom:30px; //margin-top:20px;}
#footer {border-top:1px solid #d4d4d4; padding:10px 0 0 5px; text-align: center; clear:both; }

/* STANDART BLOCKS */
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
.rtop, .rbottom{background:#fff;}
.rtop *, .rbottom *{background:#f5f5f5;}

.rtop-quote, .rbottom-quote{display:block}
.rtop-quote *, .rbottom-quote *{display: block; height: 1px; overflow: hidden}
.rtop-quote, .rbottom-quote{background:#fff;}
.rtop-quote *, .rbottom-quote *{ border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.r1-quote{margin: 0 4px; background:#b1b1b1;}
.r2-quote{margin: 0 3px}
.r3-quote{margin: 0 2px}
.r4-quote{margin: 0 1px; height: 2px}
.rbottom-quote .r1-quote{margin: 0 4px; background:#b1b1b1;}
.rcontent{display:block; padding:10px 30px; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.removal{width:62px; height:30px; background:url("/pict/removal.gif"); position:relative; bottom:-44px;}

.right-map{background: url(/pict/map.jpg) no-repeat bottom center #ffffff;  padding-bottom: 50px}
.right-map .rtop-quote, .rbottom-quote{display:block; background: #ffffff;}
.right-map .rtop-quote *, .rbottom-quote *{display: block; height: 1px; overflow: hidden; background: #ffffff;}
.right-map .rtop-quote, .rbottom-quote{background:#fff; background: #ffffff;}
.right-map .rtop-quote *, .rbottom-quote *{ border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; background: #ffffff;}
.right-map .r1-quote{margin: 0 4px; background:#b1b1b1;}
.right-map .r2-quote{margin: 0 3px; background: #ffffff;}
.right-map .r3-quote{margin: 0 2px; background: #ffffff;}
.right-map .r4-quote{margin: 0 1px; height: 2px; background: #ffffff;}
.right-map .rtop-quote .r1-quote{margin: 0 4px; background:#b1b1b1;}
.right-map .rcontent{display:block; padding:10px 30px; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; background: #ffffff;}
.right-map .removal{width:62px; height:30px; background:url("/pict/map_arr.gif") no-repeat; position:relative; bottom:-44px; left:100px}
.right-map img{margin: 3px;}
.right-map span{color: #969696}

#sect-day-news{margin-bottom:80px; clear:both;}
    #sect-day-news #img, #day-news #text{color:#7d7d7d;}
	#sect-day-news #img{position:absolute;}
		#sect-day-news #img #icon{display:block;}
		.news-block{padding:0 0 20px 20px; margin-left:230px;}
			a.header{font-size:1.3em; display:block; color:#000; margin-bottom:5px;}

#day-news{padding-bottom:20px; clear:both;}
	#day-news #img, #day-news #text{color:#7d7d7d;}
	#day-news #img{float:left;}
		#day-news #img #icon{display:block;}
		.news-block{padding:0 0 20px 20px; margin-left:230px;}
			a.header{font-size:1.3em; display:block; color:#000; margin-bottom:5px;}
	
.date, .inc{margin-top:10px; font-size:.9em; color:#7d7d7d}
.inline{display:inline!important; margin:0 1em 0 0;}

#weather-image{float:left; padding-top:5px;}
#weather-text{float:left; padding-left:10px;}
	#weather-text #big{font-size:2em;}
	
#images-afisha canvas, #images-afisha img{left:-100px; position: relative; display:block;}

.banner{display:block; margin-bottom:7px;}
/* TYPOGRAPHY */
html { font-size: 62.5%; font-family: Tahoma, Verdana, "Times New Roman", Times, serif; min-width:980px;} 
body { font-size:1.2em; line-height: 1.6em; color: #383838; padding:0 0px; }
strong, b, th, thead td, em { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { font-family: "Tahoma", Arial, Helvetica, sans-serif;}
h1 { font-size: 2.6em; margin: 1em 0 .6em; color:#25abdd; line-height:1em;}
h1.fire{color:#e3631a!important;}
h1.min{font-size:1.6em; }
h1.min1{font-size:1.6em; margin:0;}
h2 { font-size: 1.6em; margin: 1.07em 0 .535em; }
h2.question { font-size: 1.4em; margin: 1.07em 0 .535em; font-weight: normal; }
h3 { font-size: 1.4em; margin: 1.14em 0 .57em; }
h4 { font-size: 1.3em; margin: 1.23em 0 .615em; }
h5 { font-size: 1.2em; margin: 1.33em 0 .67em; }
h6 { font-size: 1.0em; margin: 1.6em 0 .8em }
cite, em, dfn, i { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; /*font-family: "Lucida Console", "Courier New", Courier, monospaced;*/ }
code, pre { color: #c33c33; } 
del, strike, s  { text-decoration: line-through; color: #666; }
ins, dfn, u { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
big { font-size: 130%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a ab, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; font-family: Arial, Helvetica, sans-serif; }
sub { vertical-align: sub; font-family: Arial, Helvetica, sans-serif; }
hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; padding: 0 1em; margin: 1.6em 0; }
blockquote *:first-child { margin: .8em 0; }
blockquote *:first-child:before { content: "\00AB"; }
blockquote *:first-child:after { content: "\00BB"; }
q { quotes: "\00AB" "\00BB" "\2018" "\2019"; }
p {display:block; margin-top:8px;}
p.gray {display:block; margin:8px; color: #7d7d7d;}
br {display:block; margin-top:0px!important;}
dl{margin-top:10px; margin-left:20px;}
dd{font-weight:normal!important; font-style:italic; font-size:0.9em; display: inline; color:#aaa;}
dt{margin-left:10px; font-weight:normal!important; display: inline;}

dl.phone{margin-top:10px; margin-left:20px; float:left}
dl.phone .sep{width:100px; height:20px; position:relative;}
dd.phone{font-weight:normal!important; font-style:italic; font-size:0.9em; display: inline; color:#aaa;}
dt.phone{margin-left:10px; font-weight:normal!important; display: inline;
display:block; margin:-20px 0 0 60px;}
/* WRAPPER ONLY */
#wrapper hr, #wrapper p, #wrapper ul, #wrapper ol, #wrapper dl, #wrapper pre, #wrapper blockquote, #wrapper address, #wrapper table, #wrapper form { margin-bottom: 1.2em; }
#wrapper p+p, #wrapper p+ul, #wrapper p+ol { margin-top: -0.8em; }
#wrapper caption { padding-bottom: .8em; } /* padding instead of margin for IE */
#wrapper form div { margin-bottom: .8em; }
#wrapper blockquote p { margin-bottom: .8em }
/* SIDEBAR ONLY */
.sidebar { line-height: 1.3em; }

/* LISTS */
.declaration *{list-style-type:none!important;}
.declaration li:before{content:""!important;}

ul.top{}
ul.top li:before{content:""!important; margin-left: .5em;}
ul.top li{text-indent:3em; margin-bottom:7px; line-height:1.3em;}
ul.top li.top1{list-style-image:url("/pict/top1.gif");}
ul.top li.top2{list-style-image:url("/pict/top2.gif");}
ul.top li.top3{list-style-image:url("/pict/top3.gif");}
ul.top li.up{list-style-image:url("/pict/top-up.gif");}
ul.top li.down{list-style-image:url("/pict/top-down.gif");}
ul.top li.none{list-style-image:url("/pict/top-none.gif");}





#wrapper ul { margin-left: 1.5em; }
#wrapper ul li {margin-left:0;text-indent:-4.85px; list-style-type: none}

#wrapper ul li:before { content: "\2022\00a0\00a0"; }
#wrapper ul li li:before { content: ""; }
#wrapper ul li ul li:before { content: "\2022\00a0\00a0"; }

#wrapper ul li ul { margin-left: 2.5em; }
#wrapper ul li ol li { list-style-position: outside; list-style-type: decimal; margin-left: 1.35em; text-indent:0 }
#wrapper ul li ol li ul li:before { content: "\2022\00a0\00a0"; }
#wrapper ol { list-style-position: outside; list-style-type: decimal; margin-left: 2.35em; }
#wrapper ol ol, #wrapper ul ol { margin-left: 2.5em; }
#wrapper ul ul, #wrapper ol ol, #wrapper ul ol, #wrapper ol ul { margin-bottom: 0 }

/* SIDEBAR ONLY */
#wrapper .sidebar ul { margin-left: 0; }
#wrapper .sidebar ul li { text-indent: 0; margin-left: 0; }
#wrapper .sidebar ul li:before { content: ""; }

/* FORMS */
#quoting label {display:block;}
#quoting label input{margin-right:.5em;}

@-moz-document url-prefix() {
	#quoting label {display:block; padding-top:20px;}
}


fieldset { border: 1px solid #ccc; padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
legend { background: #fff; padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
textarea, input[type='text'], input[type='password'], input[type='submint'], select { border: 1px solid #ccc; background: #fff; }
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em .1em .2em; }
option { padding: .1em .4em 0; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, :hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #DCDAFC; }
input, select { cursor: pointer; }


input[type='text'], input[type='password'] { cursor: text; }

/* TABLES */
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: .4em .6em; }
tr:hover, thead th, thead td, .tabletr-act { background-color: #f5f5f5; }

.onews table{border:0px;}
.onews table td{border:0px;}
#DIV_NNN_4465 table{border:0px;}
#DIV_NNN_4465 table td{border:0px;}

/* LINKS */
a { text-decoration: underline; color: #000; }
a:link { text-decoration: underline; color: #000; }
a:visited { text-decoration: underline; color: #; }
a:hover { text-decoration: none; color: #; }
a:active, a:focus { text-decoration: underline; color: #000; }

/* SERVICE */
.hide { display: none }
.right { float: right }
.left { float: left }
.more { text-align:right; }
	#wrapper p+p.more { margin-top:-1.2em; }
	.more a[href]:after {content: " ?" }
.fire{color:#e3631a!important;}
.fire a{color:#e3631a!important;}
.fire a.active { text-decoration: underline; color: #000; }
.four-menu{margin-left:30px; margin-top:-10px;}
.four-menu  a{color:#000000}
.four-menu a.active { text-decoration: none; color:#e3631a;}


/* DESIGN ELEMENTS */
/* contact */
.contact ul li { width:100%; overflow:hidden; margin-bottom: .3em; }
.contact ul li span { float:left; }
.contact ul li span.contact-type { width:30%; }
.contact ul li span.contact-item { width:70%; }

.description-object{display:block; color:#777;}
h2.object{font-size:2em; clear:both}

.left-foto{float:left; width:50%;}
                .left-foto a.pages{color: #000000; text-decoration: none; font-size: 1.2em;}
                .left-foto span{color: #e3631a; font-size: 1.7em;}
#wrapper .sect-news-block p, #wrapper .left-sect-news p, #wrapper .right-sect-news p {padding: 0px 0px 0px 10px; margin-bottom: 0px; color: #7d7d7d; line-height: 11pt; font-size: 0.9em;}
#wrapper .sect-news-block p.first{font-size: 1.2em;}

#wrapper .content .picture-price{font-size: 34px; color:#25abdd; padding-left:20px; margin-bottom:0.1em;}
#wrapper .content .picture-price span{font-size: 14px; padding-left: 10px;}



#fl{margin: -5px -20px -10px; width:100%}

.site-logo .search {
background-attachment:scroll;
background-color:transparent;
background-image:url(/pict/search-bg.gif);
background-position:right 5px;
background-repeat:no-repeat;
margin-left:30px;
margin-top:10px;
width: 143px;
_width: 153px;
height:12px;
_height:18px;
border: 1px solid #888888;
}

img.clr{margin: 0px 0px 10px 20px; border: 1px solid #b6b6b6}
img.cll{margin: 0px 20px 10px 0px; border: 1px solid #b6b6b6}

.golos .question{font-weight: bold; font-size: 1.1em;}
.golos .answer{clear: both;}
.golos .answer p{font-size: 0.9em;}
.golos .line-first{float: left; /*height: 17px;*/ width:80%; font-size:1px; margin:0px; padding:0px; line-height:1px; height:5px;}
.golos .line-first div{float: left; width: 100%; background: #7ca2d6; height: 3px; font-size:1px; line-height:1px;}
.golos .line-first div div{ width:100%; font-size:1px; line-height:1px; margin:0px!important; padding:0px;}

.golos .line{float: left; height: 17px; width:80%; font-size:1px; margin:0px; padding:0px; line-height:1px;}
.golos .line div{float: left; width: 100%; background: url(/pict/g-right.gif) top left no-repeat  #d67c7c; height: 17px; font-size:1px; line-height:1px; margin:0px!important; padding:0px;}
.golos .line div div{ background: url(/pict/g-left.gif) left top no-repeat; width:100%; font-size:1px; line-height:1px; margin:0px!important; padding:0px;}
.golos .line .pers{background: url(/pict/g-right.gif) top left no-repeat;}
.golos .line-first .pers{background: url(/pict/g-first-right.gif) top left no-repeat;}
.golos .pers{/*float: left;*/ font-weight: bold; font-size: 0.9em; font-style: italic; padding-bottom: 7px; height: 10px; padding-right: 5px;}

.golos #sect-day-afisha{float: left; width: 100%;}
    .golos #sect-day-afisha #title{color:#25abdd; font-size: 20px; height: 100px; padding-bottom:0px; float: left; width: 70%; background: url(/img/dayblue1.gif); position: relative; display: table-cell; vertical-align: bottom;}
    .golos #sect-day-afisha #title div{position: absolute; bottom: 11px; _bottom: 6px; left: 5%;  line-height:30px; _line-height:38px;}
    .golos #sect-day-afisha #title a{color:#25abdd; font-size: 30px; text-decoration:none;}
            .golos .day{_height:75px;}
            .golos .sect-date{padding-right: 54px; position: relative; color: #25abdd; padding-top: 20px;}
            .golos .sect-date-blue{position: relative; color: #ffffff; background: url(../img/dayblue.gif) no-repeat left top #25abdd; height: 75px; width: 29%;float:left; padding-top: 25px;}

#counter{position: absolute; left: 600px; font-size: 0.8em; padding-left: 20px; text-align:left;}


.footcount div{left:280px;
position:absolute;
top:8px;}
.footcount{position: absolute; left: 200px; width: 400px;}
.footmenu{width:200px; text-align:left; padding-left:20px; position: absolute;  font-size: 0.8em; padding-bottom: 10px;  left: 0px;}

#quoting input {margin-left: 50px; margin-top: 10px;}
#quoting label input {margin: 0px;}

.cat_counters p{text-align: left; padding: 2px;}
.cat_registry{border: 0px;}
.cat_registry td{border: 0px;}

table.rating{}
table.rating{border-spacing:0 20px;}
table.rating td div{padding-left:5px; color:#333333; height:20px;}
table.rating td.name{padding-right:20px; font-size:1.2em; text-align:right;}
table.rating td.namesel{padding-right:20px; font-size:1.2em; text-align:right; font-weight:bold; background-color: #ebebeb;}
.visits{background:url("../pict/counter/rat_bl.gif") 100% 0; white-space:nowrap;}
.visitors{background:url("../pict/counter/rat_gr.gif") 00% 0; white-space:nowrap;}

table.meteo{}
table.meteo{border-spacing:0 20px;}
table.meteo td div{padding-left:5px; color:#fff; height:20px;}
table.meteo td.head{font-size:1.2em; color:#25ABDD; background-color: #f5f5f5;}


.interactive_body{margin-bottom:20px;}
.interactive_body a{color:#d5d5d5!important; font-size:1em; text-decoration:none; margin:0 3px 0 3px;}
.interactive_body a.current{font-size:1.6em; color:#E3631A!important;}
.interactive_body a.near{font-size:1.3em; color:#25ABDD!important;}

.flogin{float:left}
.fsubmit{height:23px; margin-top:-1px; padding-top:0; _height:21px;}
.lbanners object, .lbanners embded, .lbanners img{margin: 0px 0px;}

.rsslink {background: transparent url(/pict/rss.jpg) 0 2px no-repeat;padding-left:15px;}
.rsstbl{border: 0px}
.rsstbl td{border: 0px}
.rsstbl tr:hover, .rsstbl thead th, .rsstbl thead td, .rsstbl .tabletr-act { background-color: #ffffff; }

.site-logo .searchlinks {padding-left:40px; position: absolute;}
.searchlinks a:visited {text-decoration:none;}
.site-logo .searchlinks a, .searchlinksa {font-size:11px; padding-left:5px; text-decoration:none;}
.site-logo .searchlinks a:hover, a.searchlinksa:hover {color:#25ABDD;}

.horoscope img{cursor: pointer; margin: 0 10px 10px 0;}
.horoscope span{cursor: pointer; margin: 0 10px 10px 0;}

.as_services_list_container .astrostar_fh ul li {margin-left:0;text-indent:-4.85px;}

.hidden-news #show-arrow{font-size:1em; text-align:center; cursor:pointer; margin-top:20px; text-transform:lowercase;}
.hidden-news #show-arrow a span{font-size:1.5em;}
.hidden-news #show-arrow a{color:#B6B6B6; text-decoration:none;}
.hidden-news #show-arrow a:hover{color:#B6B6B6;}
.hidden-news #cnt{display:none;}

#phonesearch{float: block; font-size:11px; text-align:left; width:500px;}
#phonesearch input{margin:1px; float:left;}
#phonesearch .inp{margin:1px; height:13px;}
#phonesearch .button{padding:0px; margin:0px; height:22px;}

#phonesearch .block{float:left; width:100%; margin-bottom: 5px; }

#games table, #games th, #games td{border:0px;}
#games tr:hover, #games thead th, #games thead td, #games .tabletr-act { background-color: #ffffff; }

.mailform{background:url(/pict/mail_bg.gif) 0 0 no-repeat; height:140px; margin-left:-20px; padding-left:20px; padding-top:30px; width:250px;}
#wrapper .mailform p{margin-bottom:5px; margin-top:0px;}
.todaydate{background:url(/pict/c.gif) 2px 0 no-repeat; height:23px; left:50%; margin-left:-60px; position:relative; text-align:left; width:180px; padding-left:10px;}

#tlinks{position: absolute; width:140px; right:0px}
#tlinks a{display: block; width:130px; padding-left:10px; background:url(/pict/plus.gif) no-repeat 0 8px; font-family:tahoma: font-size:10px; text-decoration: none; color:#b3b3b3; font-family:tahoma; font-size:11px;}

.fotolenta{background: transparent url(/pict/dayfoto-bg.gif) repeat-y scroll 0% 0%; width: 244px; font-size: 0px; position: relative;}
.fotolenta .picture{margin: 0px 7px;}
.fotolenta .zoom{position: absolute; height: 16px; right: 0pt; width: 80px; font-size:10px; text-decoration:none;}
.fotoarch {position: absolute; margin-top: -21px; margin-left: 250px;}
.fototitle {margin-left: 3px;}
.noborder {border:0px;}
.arrows{margin-left:250px; position:absolute; width:27px;}
.arrows img{border:0px;}



#headblock{height: 89px;}
#headblock .left{float: left; width: 205px; padding-top:4px;}
#headblock .left a{color: #2b9ed0; display: block; font-family: Verdana; font-size: 0.9em; margin-top: 7px; padding-left:15px; line-height: 1em;}
#headblock .left a img{border: 0; margin-right: 5px;}

#headblock .right{float: right; width: 348px; padding-left: 15px;}
#headblock .right .lp{padding: 29px 0px 0px 14px; width: 106px; text-align: center; float: left;}
#headblock .right .lp input{width: 104px; border: 1px solid #888888; color: #888888;}
#headblock .right .lp a{font-size: 0.9em; font-family: Verdana; color: #111111; display: inline; white-space: nowrap;}
#headblock .right .sp{float: left; padding: 29px 0px 0px 12px;}

#headblock .linksb{margin: 0px 363px 10px 205px; padding-top:10px;}
#headblock .links{background:#f5f5f5;}
#headblock .links div{padding: 5px 30px;}


#wrapper ul.catalog{list-style-position:inside; list-style-type:none;}
#wrapper ul.catalog li{font-size:1.2em; margin-left:15px; margin-bottom:5px; list-style-type:none;}
#wrapper ul.catalog li.part{font-size:2em; margin-left:0px; margin-top:10px; margin-bottom:10px; list-style-type:none;}
#wrapper ul.catalog li.sub{font-size:0.9em; margin-left:30px; list-style-type:none;}
#wrapper ul.catalog li a{text-decoration:none;}
#wrapper ul.catalog li a:hover{text-decoration:underline;}

#wrapper ul.catalog li:before { content: ""; }
#wrapper ul.catalog li li:before { content: ""; }
#wrapper ul.catalog li ul li:before { content: ""; }

.slinks{font-size:9px;color:#bbbbbb !important;} 
.slinks a{font-size:9px;color:#bbbbbb !important;text-decoration:none;}



