*{
  padding: 0; margin: 0; border: 0;
}


body, html {margin: 0px; padding: 0px; height: 100%; background: #e5f2ff url(images/bg.png) repeat-x top center;
      font: 12px  Arial, sans-serif; color: #333; text-align: center;}
h2 { font-size: 14px; font-weight: bold; padding-left: 5px;}




#page {width: 960px; margin: 0px auto;  background: #fff url("images/bg.gif") repeat-x; border-bottom:1px solid #CCCCCC;}


a {color: #435ca5; font-size: 12px; text-decoration: underline;}
a:hover {text-decoration: none; color: #990033;}

.uebg { background: #d5e9f9;}

form {margin: 0px; padding:5px 8px 0 48px;}

#stroka{float:left;
height:16px;
overflow:hidden;
width:662px; }


#top { clear: both; margin: 0 auto; padding: 0; width: 990px;}

#topblock { width: 655px; float:left; background: url(images/search.png) top left no-repeat; margin-left:25px; margin-top:20px; height:40px;}
#left, #right {width: 35px; height: 260px; float:left;}

#logo-search {height: 73px; width: 998px; margin: 0 auto;}
#logo {
	width: 300px;
	float:left; 
	margin: 0;
}

#search {height: 40px; width: 654px; background: #5c78ca url("images/bg-search.gif") repeat-x; margin: 20px 0px 0px 12px; float:left;}
#search input.txt {height: 17px; width: 400px; float:left; color: #000; font: 11pt Tahoma, Arial, sans-serif; margin: 9px 0px 0px 0px;}
#search img {float: right;}
.button-search {width: 84px; height: 23px; background: url("images/search.gif"); border: 0px; cursor: pointer; margin: 8px 10px 0px 10px; float: left;}

#content {padding: 0px; clear: both; text-align: left; float: left; margin-bottom: 20px;}

#footer { width: 998px; height: 30px; padding: 0px; margin: 0 auto;}
#footer a {margin: 0px 20px 0px 0px;}
#copyright {margin: 8px 0px 0px 30px; float:left;}
#footer-menu {margin: 8px 0px 0px 30px; position: absolute; top: 0px; right: 70px;}

h3 {color: #fff; font: 11pt Tahoma, Arial, sans-serif; margin: 0px; font-weight: bold; float:left;}
#srch {margin: 10px;}


#mail-radio { text-align: left; height: 200px; background: url(images/bg-top.png) no-repeat 15px 20px; margin-right: 15px;}
#mail { height: 200px; width: 313px; padding: 0px; position: relative; float: left;  color: #fff; background: url(images/mailform.png) top right no-repeat;}
#mail input {color: #000;height: 21px; width: 120px; margin: 8px 0; vertical-align:middle; font-size: 16px;}

/*#mail span#login {position: absolute; top: 46px; right: 130px;}  */

/*#mail span#pass {position: absolute; top: 73px; right: 130px;} */
#mail a {color: #fff; font-size: 12px; margin: 0px 8px 0px 8px;}
#mail a:hover{ text-decoration: none;}

/*#mail #help {position: absolute; top: 136px; left: 10px;}*/
#mail input.button-login {width: 75px; height: 26px; background: #3D72A3 ; border: 1px solid #f5f5f5; cursor: pointer; color: #fff; padding-bottom: 3px; font-size: 14px;}

#user { height:132px; width:295px; margin-top:30px; text-align: right;}


div.win-title {height: 20px; background: #fff; color: #627bcb; font-weight: bold; text-align: left; font-size: 12px;}
span.win-title {height: 20px; background: #fff; color: #627bcb; font-weight: bold; text-align: left; font-size: 12px;}
#bookm-act {width: 100px; height: 25px; background: #5c78ca url("images/bg-title.gif") repeat-x; color: #fff; font: 11px Tahoma, Arial, sans-serif; text-align: center; float: left;}
#bookm {width: 100px; height: 25px; background: #ccc url("images/bgs-title.gif") repeat-x; color: #333; font: 11px Tahoma, Arial, sans-serif; text-align: center; float: left;}
#win-l {background: url("images/win-l.gif") no-repeat top left;}
#win-r {background: url("images/win-r.gif") no-repeat top right; padding: 3px 0px 0px 0px;}
#win-bl {background: url("images/win-l.gif") no-repeat top left;}
#win-br {background: url("images/win-r.gif") no-repeat top right; padding: 6px 0px 0px 0px;}
#win-sl {background: url("images/win-sl.gif") no-repeat top left;}
#win-sr {background: url("images/win-sr.gif") no-repeat top right; padding: 6px 0px 0px 0px;}

#links {width: 472px; position: relative; float: left; padding: 0px;  margin-top:16px;}
#links div.txt {height: 149px; border: 1px solid #5c78ca; background: #FFFFFF url(images/links.png) no-repeat top right;padding:10px 5px 0; margin-top: 9px;}
#part{position: relative; padding: 0px; float: left; margin:0 0 0 10px;  margin-top:16px;}
#part div.txt {width: 158px; height: 149px; background: #fff url(images/partnership.png) right top no-repeat;border: 1px solid #5c78ca; padding:10px 5px 0; margin-top: 9px;}



/*#links #col1 {width: 160px; margin: 0px; position: relative; float: left;}*/
#links div div div{ height: 21px;}
div.txt div{ height: 21px;}

#links div.col {width: 150px; margin: 0px; position: relative; float: left;}
/*
#links #col2 {width: 150px; margin: 0px; position: relative; float: left; border-left: 1px solid #e2e2e2;}
#links #col3 {width: 140px; margin: 0px; position: relative; float: left; border-left: 1px solid #e2e2e2;}
 */

#radio {margin-bottom: 8px;}
#radio div.txt { background: #fff url(images/radio.png) no-repeat top right; padding: 10px 0 0 5px; border: 1px solid #5c78ca;}


div.txt img { padding: 1px 3px; vertical-align: middle;}

#bg{ height: 100px;}
.deg{color:#D15B27;font-size:30px;padding-left:100px;}
.wind{padding-left:125px;}
.tomorrow{color:#5C79C9;font-size:14px;padding-left:100px;padding-top:5px;}
.date{ font-size:14px;font-weight:bold; padding-top: 5px;
}

.date b{
  color: #fff661;
}


#video a img {padding:3px 4px 3px;}
#video a:hover img { background: #6CABE6;}

#video{ padding:0; margin-top: 20px;}

#leftcol{ float: left; width: 291px}

span.name{ margin: 0 5px; font-size: 14px;}
#reg{ text-align: left; padding-left:55px; padding-top:4px;}





h1{
  color:#93001C;
font-size:18px;
font-weight:normal;
height:20px;
text-transform:uppercase;
vertical-align:top;
}



#block250 {width: 270px; margin:10px 10px 20px;}
#block250 div { background: url(images/bookact/books_bg.gif); padding: 10px;}
#block250 div div { background: #fff; padding:0;}


#info {width: 470px; margin-left: 10px; color: #333; float: left;}
div.tizer { text-align: left; padding: 14px 0px 30px 0px;}
div.tizer a {font: 11px Tahoma, Arial, sans-serif; color: #333; text-decoration: none;}
div.tizer a:hover {font: 11px Tahoma, Arial, sans-serif; color: #333; text-decoration: underline;}
div.tizer img { border: 0px;}

#rightcol {width: 168px; margin: 12px 0px 0px 10px; padding: 0px; text-align: left; float: left;}
#weather {height: 140px; background: url(images/weather.png) no-repeat; width: 940px; margin: 0 auto; padding-left: 3px;}
#weather span {font-size: 11pt;}

#day1 {background-color: #5c78ca; width: 24px; height: 40px; color: #fff; font-size: 8pt; font-weight: bold; text-align: center; float: left;}
#day2 {background-color: #8da0da; width: 24px; height: 40px; color: #fff; font-size: 8pt; font-weight: bold; text-align: center; float: left;}
#day3 {background-color: #bec9ea; width: 24px; height: 40px; color: #fff; font-size: 8pt; font-weight: bold; text-align: center; float: left;}
#day4 {background-color: #d7ddf2; width: 24px; height: 40px; color: #fff; font-size: 8pt; font-weight: bold; text-align: center; float: left;}
.pic {height:120px;width:90px; float: left; color: #fff; margin-right: 3px; margin-top: 3px;}
.line {height: 1px; background: #e2e2e2; margin: 5px 0px 5px 0px;}

#ue {padding: 8px;}
#afisha { margin-top: 8px;}
#afisha div.txt { background: #fff url(images/afisha.png) no-repeat top right; border: 1px solid #5c78ca; padding: 20px 0 0 5px;}
.clr{
  clear: both;
}


ul.i_excl li b {float:right; width:32px;}
ul.i_excl li {background:transparent url(images/i_excl.gif) no-repeat scroll 0 6px; border-bottom:1px solid #E2E2E2; padding:5px 0 5px 20px;}
ul.i_excl {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
ul.i_excl li a:hover {color:#990033;}

#col-ue1 {width: 40px; float: left;}
#col-ue2 {width: 40px; float: left;}
#col-ue3 {width: 40px; float: left;}
#col-ue4 {width: 40px;float: left; color: #339900; font-weight: bold; text-align: right;}
#col-ue5 {width: 40px;float: left; color: #8c3142; font-weight: bold; text-align: right;}

.bookmark {height: 20px; text-align: left;}
div.bookmark a {color: #333; text-decoration: none; display: block; height: 17px; font-size: 12px; font-weight: bold;}

#fild {height: 135px; background-color: #fff; padding: 20px 6px 6px 20px; border-top: 1px solid #5c78ca; border-bottom: 1px solid #5c78ca; border-left: 1px solid #5c78ca; border-right: 1px solid #5c78ca; text-align: left; margin: 0px 0px 12px 0px;}

#goroskop { font: 10px Tahoma, Arial, sans-serif; color: #333; margin:0 auto;}

#goroskopbox { background-color: #fff; padding:13px 25px; text-align:center;}

.item {width: 79px; float: left;}

.up {color: #339900;  text-align: right; background: url(images/up.png) no-repeat left center;}
.down {color: #8c3142; text-align: right;background: url(images/down.png) no-repeat left center;}
tr.uebg td.up { background:#D5E9F9 url(images/up.png) no-repeat left center;}
tr.uebg td.down{ background:#D5E9F9 url(images/down.png) no-repeat left center;}



#horo_text {
background-color:#FFFFFF;
border:1px solid #5C78CA;
text-align:left;
padding:20px 16px 16px 20px;
}

#dt_horo {font: 10px Tahoma, Arial, sans-serif; color: #333; }
#name_horo {
color:#435CA5;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#img_horo {float: left;padding:0px 5px 0px 0px;}

#start_lnk {
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
float:right;
color:#333;
padding:5px 5px 0px 0px;
}

div.fild ul{
  padding-left: 5px;
  margin:0 0 6px 0;
}
div.fild ul li {
  padding: 3px 0;
}

div.fild ul li a:hover{
  color: #990033;
}

a.vacancy{
  padding: 2px 0;
}




.fild {background-color: #fff; padding: 5px 6px 0px 15px; border-top: 1px solid #5c78ca;text-align: left;}
.fild_kino {background-color: #fff; padding: 20px 6px 6px 20px; border-top: 1px solid #5c78ca; border-bottom: 1px solid #5c78ca; border-left: 1px solid #5c78ca; border-right: 1px solid #5c78ca; text-align: left; margin: 0px ;}

div.bookmark div.bookm-act a {color: #fff; padding:0 14px;}
div.bookmark div.bookm a {color: #435CA5;padding:0 14px;}
div.bookmark div.bookm-act div.last a {color: #fff;padding:0 28px 0 14px;}
div.bookmark div.bookm div.last a {color: #435CA5;padding:0 28px 0 14px;}

.bookm-act { height: 20px; background: url("images/bookact/books_bg.gif") repeat; color: #fff; text-align: center; float: left; width: 118px;}
.bookm { height: 20px; background: #ccc url(images/bookact/books_pas_bg.gif) repeat-x; color: #333; font: 11px Tahoma, Arial, sans-serif; text-align: center; float: left;width: 118px;}
/*.win-bl {background: url("images/win-l.gif") no-repeat top left;} */
div.bookm div.first {background: url(images/bookact/books_pas_lftf.gif) no-repeat top left;}
div.bookm div.first div{background: url(images/bookact/books_pas_rgt.gif) no-repeat top right; padding: 3px 0px 0px 0px;}

div.bookm-act div.first {background: url(images/bookact/books_act_lft.gif) no-repeat top left;}
div.bookm-act div.first div{background: url(images/bookact/books_act_rgt.gif) no-repeat top right; padding: 3px 0px 0px 0px;}

div.bookm div.last {background: url(images/bookact/books_pas_lfta.gif) no-repeat top left;}
div.bookm div.last div{background: url(images/bookact/books_pas_rls.gif) no-repeat top right; padding: 3px 0px 0px 0px;}

div.bookm-act div.last {background: url(images/bookact/books_act_lft.gif) no-repeat top left;}
div.bookm-act div.last div{background: url(images/bookact/books_act_rls.gif) no-repeat top right; padding: 3px 0px 0px 0px;}

div.bookm-act div {background: url(images/bookact/books_act_rgt.gif) no-repeat top right;}
.win-sl {background: url(images/bookact/books_pas_lfta.gif) no-repeat top left;}
.win-sr {background: url(images/bookact/books_pas_rgt.gif) no-repeat top right; padding: 3px 0px 0px 0px;}
.tab-l { font-size: 12px; color: #fff; font-weight: bold; padding: 1px 0 2px; line-height: 13px; background: #6CABE6; text-align: center;}
.tab-r { padding: 3px 10px 3px 5px;}




.kino_time {color: #435ca5; font: 11px Tahoma, Arial, sans-serif; font-weight: bold; text-decoration: none;}

#counters a{ padding: 0 5px;}

p {
padding: 0;
margin: 5px 0;
}

span.url {
     color:#006600;;
}



input.txt {
float:left;
height:24px;
font-size: 16px;
line-height:30px;
margin-left:23px;
width:456px;
clear: left;
padding-top: 2px;
}
input.smb {
  float: left;
  margin-left:40px;
  background: none;
  width: 75px;
  height: 23px;
  cursor:pointer;
  font-size:16px;
    font-weight:bold;
    color: #fff;

}

.data {
    width: 960px;
    margin: 8px auto;
    background:#FFFFFF url(images/bg.gif) repeat-x scroll 0 0;
    text-align: left;
}

.data ol{
  	display:block;
	float:left;
	padding:0 20px 0 40px;
	width:670px;
}


.data ol li{
    padding:6px;
    background-color:#fff;
	border: 1px #ddd solid;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 6px;
}
.data ol li a{
    font-size:1.4em;
}

.data ul{
    padding:0;
    margin:0;
}

.data ul li{
    list-style:none;
    border: 0 !important;
    padding-left: 4px;
    margin-left: 4px;
    margin-top: 2px;
}
.result {
    color:#777;
    padding:6px 40px;
}
.result span {
    color:#333;
}
.pagebar {
    width:380px;
    font-size:1.4em;
    padding:6px;
    margin:0 auto
}

.error {
	color: #FF3300;
}

.download {
    width:100%;
    margin: 6px 0;
    padding:6px;
    background-color:#FAFAD2;
	border: 1px #FF3300 dotted;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.download code {
    font-size:1.2em;
    padding:4px;
    display:block;
    background-color:#FfFfee;
    border:1px solid #eAeAD2;
}

.copyright {
    width:40%;
    text-align:right;
    padding-top:5px;
    padding-right:10px;
    float:right;
}

.copyright img{
  text-decoration: none;
  padding-left: 15px
}


#context{float:left;
padding:10px;
width:200px;}


.rekl {
  padding: 20px
}


