body{
font-family: Verdana, Tahoma, sans-serif;
font-size:11px;
color:black;
margin:0;
padding:0;
text-align:center;
display: inherit;
background-color:#3497ce;
}

a:link,a:visited{
color:#2c87ca;
text-decoration:none;
}

a:hover{
color:#fdb713;
text-decoration:underline;
}

form{
margin:0;
}

img{
border:0;
}

ul{
  -moz-padding-start:0px;
  -webkit-padding-start:0px;
  padding:0px;
  margin:0px;
}

.left{
  float:left;
}

.right{
  float:right;
}

.logotype{
  width:447px;
  height:105px;
  background-repeat: no-repeat;
  background-image: url(../images/logo.gif);
}

.logotype1{
  width:447px;
  height:105px;
  background-repeat: no-repeat;
  background-image: url(../images/logo_slo_blue.gif);
}

.logotype2{
  width:447px;
  height:105px;
  background-repeat: no-repeat;
  background-image: url(../images/logo_hr_blue.gif);
}

.logotype3{
  width:447px;
  height:105px;
  background-repeat: no-repeat;
  background-image: url(../images/logo_ba_blue.gif);
}

.logotype4{
  background-image: url(../images/logo_top_4.gif);
}

.logotype5{
  background-image: url(../images/logo_top_5.gif);
}

.logotype6{
  background-image: url(../images/logo_top_6.gif);
}

.logotype4, .logotype5, .logotype6{
  width:447px;
  height:105px;
  background-repeat: no-repeat;
}



#page_logo a, #page_logo a:hover{
  display:block;
  width:447px;
  height:105px;
  text-decoration: none;
}


.banner{
  width:490px;
  text-align: right;
}

.banner .toolbar{
  text-align:right;
  padding: 3px 0px 10px;
}

.banner .toolbar img, .banner .toolbar span{
  vertical-align: middle;
}

.banner .toolbar #loggedUserName{
  font-weight: bold;
}

.banner .toolbar #urlMobile{
  font-weight: bold;
  color: #b00612;
}


.banner .sponsor{
  width:490px;
  height:60px;
}

.skin0 a, .skin1 a, .skin2 a{
  border: 1px solid black;
  text-decoration: none;
}

.skin0 a:hover, .skin1 a:hover, .skin2 a:hover{
  border: 2px solid black;
  text-decoration: none;
}

.skin0{
  background-color: #3497ce;
}

.skin1{
  background-color: #32a61e;
}

.skin2{
  background-color: red;
}

#background{
  background-repeat: no-repeat;
  display: block;
  background-position:center 55px;
  background-repeat: no-repeat;

  background-image: url(../images/background.gif);
}


#container{
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#header{
height:150px;
padding-top:16px;
background: url(../images/back-body.gif) no-repeat 0 10px;
}

#header-banner{
height:150px;
padding-top:16px;
background: url(../images/back-body.gif) no-repeat 0 10px;
}

#content{
padding:0px 6px 20px 9px;
background:white;
}

#content h3{
font-size:16px;
font-weight:bold;
margin:0;
padding:15px 0 4px 0;
color:#146693;
}


#footer{
background: url(../images/back-body.gif) no-repeat 0 -440px;
padding:20px 9px 12px 13px;
clear:both;
color:white;
}

#footer a:link,#footer a:visited{
color:white;
text-decoration:none;
}
#footer a:hover,#footer small, #footer .links{
color:#e4e4e4;
}
#footer a:hover{
text-decoration:none;
}

#search-right{
  float:left;
  width:300px;
  padding:20px 5px 0px 5px;
}


#mainnavSearch{
  float:right;
  padding-top:2px;
  padding-right:10px;
}

#mainnavSearch .searchterm{
  border: 1px solid #666666;
  font-size:15px;
  padding:2px;
  background:#cfcece;
  width:326px;
  -moz-border-radius:4px;
  -webkit-border-radius: 4px;
}


#mainnav {
float:left;
list-style-type:none;
padding:0px 0px 0px 12px;
margin:0;
font-family:Verdana, Tahoma, sans-serif;
text-transform:lowercase;
}
#mainnav li{
margin:0;
padding:0;
float:left;
}
#mainnav li a{
color:#666;
padding:2px 6px 4px 6px;
border-left:1px solid #e1dedc;
display:block;
}

#mainnav .selected a{
  font-weight:bold;
  color:#444444;
}

#mainnav li a:hover{
text-decoration:none;
color:black;
}
#mainnav li#navfirst a{
font-size:17px;
border-left:0;
}
#mainnav li#navnext a{
font-size:17px;
}


/*CALENDAR*/
.calendar .weekName
{
  padding-top: 4px;
  color:#fff;
  font-weight: normal;
  width:46px;
  padding-left:1px;padding-right:1px;
  text-align:center;
  font-size:10px;
}

.calendar .dayOfWeek
{
  padding-top:3px;
  padding-left:1px;padding-right:1px;
  color:#000;
  font-weight: bold;
  width:46px;
  text-align:center;
  font-size:14px;
}

.calendar .monthName
{
  padding-left:1px;padding-right:1px;
  color:#000;
  font-weight: normal;
  width:46px;
  text-align:center;
  font-size:11px;
}

.calendar li{
  width:48px;
  height:60px;
  background: url(../images/day_calendar_off.gif) no-repeat;  
}

.calendar li a{
  width:48px;
  height:60px;
  display:block;
}

.calendar li a:hover{
  background: url(../images/day_calendar.gif) no-repeat;  
  text-decoration: none;  
}

.calendar li.all{
  width:48px;
  height:60px;
  background: url(../images/all_calendar_off.gif) no-repeat;  
  margin-right:10px;
  border-right: 1px solid #000;
}

.all a{
  width:48px;
  height:60px;
  display:block;
}

.calendar li.all a:hover{
  background: url(../images/all_calendar.gif) no-repeat;  
  text-decoration: none;  
}


.calendar li.allSelected{
  width:48px;
  height:60px;
  background: url(../images/selected_all_calendar.gif) no-repeat;  
  display:block;
  margin-right:10px;
  border-right: 1px solid #000;
}

#emptyDate{
  width:48px;
  height:60px;
  background: url(../images/day_calendar_empty.gif) no-repeat;  
  display:block;
}


.calendar .selectedDate{
  width:48px;
  height:60px;
  background: url(../images/selected_day_calendar.gif) no-repeat;  
  display:block;
}

.selectedDate .dayOfWeek, .selectedDate .monthName{
  color:#fff;
}

.selectedDate .weekName{
  color:#000;
}

.schedule .sheduleDay{
  text-align:left;
  vertical-align:middle;
  width:85px;
  padding-top:3px;
  padding-left:5px;
  color:#076294;
  background-color:#e4f0f7;
}

.schedule .favorite_sheduleDay{
  text-align:left;
  vertical-align:top;
  width:135px;
  padding-right:5px;
  padding-top:3px;
  color:#c55252;
}

.schedule .sheduleTime{
  float:right; 
  text-align:left;
  width:40px;
  text-align: center;
  font-size:11px;
  padding:3px;
  color:#fff;
  background-color: #076294;
  background-image: url(../images/hour_background.gif);
  margin-bottom:2px;
  margin-left:3px;
}

.sheduleTime2, .sheduleTime-filter{
  float:left; 
  text-align:left;
  width:40px;
  text-align: center;
  font-size:11px;
  padding:3px;
  color:#fff;
  background-color: #076294;
  background-image: url(../images/hour_background.gif);
  margin-top:2px;
  margin-left:3px;
}

.sheduleTime2 span{
  font-size:9px;
  padding-left:5px;
}

.sheduleTimeLong{
  float:left; 
  width:69px;
  background-image: url(../images/hour_background_long.gif);
}


.sheduleTimeXLong{
  float:left; 
  width:89px;
  background-image: url(../images/hour_background_xlong.gif);
}

.sheduleTimeLong a, .sheduleTimeXLong a, .sheduleTime a{
 font-size:9px;
 color:#fff;
}

.sheduleTime-filter{
  background-image: url(../images/hour_background_filter.gif);
  color:#000;
}

.sheduleTimeFilterLong{
  background-image: url(../images/hour_background_long_filter.gif);
  width:69px;
  color:#000;
}

.schedule .favorite_sheduleTime{
  float:right; 
  text-align:left;
  width:40px;
  text-align: center;
  font-size:11px;
  padding:3px;
  color:#fff;
  background-color: #9e2d2d;
  background-image: url(../images/hour_background_favorite.gif);
  margin-bottom:2px;
  margin-left:3px;
}

.schedule .sheduleName{
  float:right;
}

.schedule .sheduleTimeNormal{
  float:left; 
}

.schedule .sheduleTimeLong{
  float:left; 
  width:69px;
  background-image: url(../images/hour_background_long.gif);
}

.schedule .sheduleTimeXLong{
  float:left; 
  width:89px;
  background-image: url(../images/hour_background_xlong.gif);
}

.schedule .sheduleTimeXXLong{
  float:left; 
  width:102px;
  background-image: url(../images/hour_background_xxlong.gif);
}

.schedule .sheduleTimeXXXLong{
  float:left; 
  width:129px;
  background-image: url(../images/hour_background_xxxlong.gif);
}

.sheduleTime span{
  font-size:9px;
  padding-left:5px;
}

.schedule .sheduleTimeLongF{
  float:left; 
  width:69px;
  background-image: url(../images/hour_background_long_favorite.gif);
}

.schedule .sheduleTimeXLongF{
  float:left; 
  width:89px;
  background-image: url(../images/hour_background_xlong_favorite.gif);
}

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0;
}
 
.clearfix {
   display: inline-block;
}
 
html[xmlns] .clearfix {
   display: block;
}
 
* html .clearfix {
   height: 1%;
   overflow: visible;
}

/* autocomplete*/
ul.autocompleter-choices
{
  position:        absolute;
  margin:          0;
  padding:        0;
  list-style:        none;
  border:          1px solid #7c7c7c;
  border-left-color:    #c3c3c3;
  border-right-color:    #c3c3c3;
  border-bottom-color:  #ddd;
  background-color:    #fff;
  text-align:        left;
  font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
  z-index:        50;
  background-color:    #fff;
}

ul.autocompleter-choices li
{
  position:        relative;
  margin:          -2px 0 0 0;
  padding:        0.2em 1.5em 0.2em 1em;
  display:        block;
  float:          none !important; 
  cursor:          pointer;
  font-weight:      normal;
  white-space:      nowrap;
  font-size:        1em;
  line-height:      1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
  background-color:    #444;
  color:          #fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
  display:        inline;
  float:          none;
  font-weight:      bold;
  margin:          0;
  padding:        0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
  color:          #9FCFFF;
}

/* STAR RATINGS */
.starRating { 
  position: relative; 
  margin-top:2px;
  height:22px;
}

.starRating .wrapper {  
  /*cursor: pointer; zacasno off*/
  background: #ccc;
}

.starRating .wrapper {
  overflow: hidden;
  float:left;
}

.wrapper-rating{
  float:left;
  font-weight:bold;
  padding-left:5px;
  padding-top:2px;
  font-size:12px;
}

.starRating span,.starRating .wrapper {
  display: block;
  width: 210px;
  height: 25px;
}

.starRating span {
  position: relative;
  top: 0;
  left: 0;
  text-indent: -999em;
}

.starRating .ratingStars {
  display: block;
  background: url('../images/stars1.png') no-repeat center;
}

.starRating .ratingFill {
  /*background-color: #3497ce;*/
  background: url('../images/stars-back.gif') repeat-x;
}

.starRating .ratingVoted {
  cursor: default;
  background-color: #0069ff;
}

.starRating .ratingActive {
  background-color: #ffa800;
}

.starRating .ratingText {
  color: #000;
}

.starRating .ratingText.ratingError {
  color: #f00;  
}

.starRating .ratingText.loading {
  text-indent: -999em;
}

.userFilterShow{
   float:left;
   margin-left:7px;
   margin-top:5px;
   color: #000;          

  padding:2px;
  background-color: #E3F2D4;
  border:1px solid #7B9E55;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}

.userFilterShow b{ 
  vertical-align:middle;
  font-weight: normal;
}

.userFilterShow span{
  color:#167db6; 
  font-weight:bold;
}

.userFilterShow img{
  vertical-align: middle;
  cursor:pointer;
  padding-left:5px;
  padding-right:5px;
}

#userFilterShowCinema
{
  text-decoration: none;
  font-weight:bold;
  color:#167db6;
}

#filterOnOff a{ 
  color:#000;
  text-decoration: underline;
  font-size:10px;
  font-weight: normal;
}

#filterOnOff a:hover{ 
  color:#000;
  text-decoration: none;
}

 /* PAGINATION */
 #trailers_list h1{
   float:left;
   padding-left:10px;
   padding-top:7px;
   font-size:13px;color:#076294;
   margin:0;
 }
 
 .paging_bar{
   text-align: right;
   padding-right:4px;
 }
 
.pagination{
  padding-top:5px;
}

.pagination a, .pagination strong {
  background: #61b4e3;
  padding: 2px 4px;
  text-decoration: none;
  border: 1px solid #076294;
  color: #292929;
  font-size: 13px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.pagination strong{
  color: #ffffff;
  
}

.pagination strong, .pagination a:hover {
  font-weight: normal;
  background: #3497ce;
}  

/*panels*/
#panel_separator{
  display:block;
  height:10px;
}

#panel_In_Cinema, #panel_last{
  position:relative;
  padding:10px 10px 15px 10px;
  background: url(../images/pnl_bg_last.gif) repeat-x;
  border: 1px solid #076294;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

#panel_In_Cinema select{
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
  border: 1px solid #8ec1dd;
  width:225px;
  font-size:12px;
}

#panel_last table{
  font-size:10px;
}

#panel_last span{
  font-size:8px;
  padding-right:3px;
}

.cinema_sublinks, .in_cinema_sublinks{
  padding-top:6px;
  font-size:10px;
}

.cinema_sublinks a:hover, #panel_last a:hover{
  color:#2C87CA;
}

.in_cinema_favorite{
  padding-top:4px;
  font-size:10px;
}

.in_cinema_favorite a{
  font-weight:bold;
}

#panel_In_Schedule a, #panel_In_Schedule a:hover{
  color:#799b51;
}

#panel_In_Schedule{
  position:relative;  
  padding:15px 10px 15px 10px;
  background: url(../images/pnl_bg_cinema.gif) repeat-x;
  border: 1px solid #799b51;
  
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

#panel_In_Schedule select{
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
  border: 1px solid #afcb8a;
  width:225px;
  font-size:12px;
}

.subPanelViwedMovie{
  float:left;
  width:68px;
}

.panelTitle{
 padding-bottom:8px; 
 font-weight: bold;
}

.sub_logo_actors{
  opacity:0.5;filter:alpha(opacity=50);
  /*background: url(../images/panel_icon_actors.gif);*/
  width:23px;
  height:57px;
  position:absolute;
  top:5px; left:268px;
}

.sub_logo_cinema{
  opacity:0.4;filter:alpha(opacity=40);
  background: url(../images/panel_icon_cinema.gif);
  width:35px;
  height:40px;
  position:absolute;
  top:4px; left:258px;
}

.sub_logo_in_cinema{
  opacity:0.5;filter:alpha(opacity=50);
  background: url(../images/panel_icon_in_cinema.gif);
  width:38px;
  height:38px;
  position:absolute;
  top:4px; left:256px;
}

.sub_logo_last_views{
  opacity:0.5;filter:alpha(opacity=50);
  background: url(../images/panel_icon_last_views.gif);
  width:36px;
  height:38px;
  position:absolute;
  top:4px; left:255px;
}

.sub_logo_trailers{
  opacity:0.45;filter:alpha(opacity=45);
  background: url(../images/panel_icon_trailers.gif);
  width:36px;
  height:38px;
  position:absolute;
  top:2px; left:260px;
}

.sub_logo_news{
  opacity:0.40;filter:alpha(opacity=40);
  background: url(../images/panel_icon_news.gif);
  width:43px;
  height:26px;
  position:absolute;
  top:3px; left:250px;
}

.sub_logo_reviews{
  opacity:0.5;filter:alpha(opacity=50);
  background: url(../images/panel_icon_reviews.gif);
  width:36px;
  height:38px;
  position:absolute;
  top:4px; left:258px;
}

.panelActors{
 padding-bottom:2px; 
 font-weight: bold;
}

.panelActors font{
  cursor:pointer;
  font-size:9px;
  font-weight: none;
}

font.activated{
  background-color: #076294;
  color:#fff;
  padding-left:2px;padding-right:2px;
}

/*news*/
#trailers_news, #contact_us, #mobile_versions
{
  width: 625px;
  float:left;
}

#trailers_news h1, #contact_us h1, #user_login h1{
  color:#076294;
  padding:0;
  margin:0px; 
  margin-bottom:10px;
  margin-top:5px;
  border-bottom:1px solid #076294;
  width:620px;
}

.newsPaging{
margin-bottom:10px;
}

.newsItem{
  padding: 6px; 
  margin-bottom: 6px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.odd{
  background-color:#cae4f3;
}

.pair{
  background-color:#d9eaf3;
}

.newsImage{
  float: left; 
  width: 80px; 
  padding-right: 5px;
}

.newsTitle{
  float: left; 
  width: 523px;
}

.newsTitleLink{
  float:left;
}

.newsTitleLink a{
  text-decoration: none;
  color: #316699;
  font-size: 12px;
  font-weight: bold;
  padding-left:5px;
}

.newsTitleLink a:hover{
text-decoration: underline;
}


.newsRssFeeder{
  padding-left:5px;
  float:left;
}

.newsShort {
  padding-left:5px;
  padding-right:15px;  
  padding-top:3px;
}

.newsShort a{
  color:#316699;
  text-decoration: none; 
}

.newsShort a:hover{
  text-decoration: underline; 
}

.newsDate{
  padding-left: 5px;
  font-size:10px;
  font-weight: bold;
}

/*kontakt*/
#about_us, #newsletter_form{
  padding:5px;
}

#newsletter_form span{
  width:250px;
}


#newsletter_form input, #newsletter_form textarea{
  padding:2px;
  border:1px solid #076294;
  background:#c1e3f7;
  -moz-border-radius:4px;
  -webkit-border-radius: 4px;
}        

#newsletter_form input[type="text"]{
  width:200px;
}

.error {
  color: red;
  font-size: 11px;
}


/*MENU skrij/prikazi kino*/
ul.trailer_schedule_cinema {
  text-align: left;
  margin: 25px 2px 2px 0;
  list-style-type: none;
  padding: 0px 10px 3px 0px;
  border-bottom:1px solid #076294
}

ul.trailer_schedule_cinema li {
  display: inline;
}

ul.trailer_schedule_cinema li.menu{
  border-top: 1px solid #fff;
  background-color: #fff;
}

ul.trailer_schedule_cinema li.selected a{
  padding: 3px 35px 3px 20px;
  border: 1px solid #076294;
  background: #3497ce url(../images/arrow_down_white.gif) no-repeat right;
  color: #fff;
  text-decoration: none;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
}

ul.trailer_schedule_cinema li a {
  padding: 3px 35px 3px 20px;
  border: 1px solid #076294;
  background: #61b4e3 url(../images/arrow_up_white.gif) no-repeat right;
  color: #fff;
  text-decoration: none;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
}

ul.trailer_schedule_favorite_cinema  {
  text-align: left;
  margin: 25px 2px 2px 0;
  list-style-type: none;
  padding: 0px 10px 3px 0px;
  border-bottom:1px solid #9e2d2d
}

ul.trailer_schedule_favorite_cinema li {
  display: inline;
}

ul.trailer_schedule_favorite_cinema li.menu{
  border-top: 1px solid #fff;
  background-color: #fff;
}

ul.trailer_schedule_favorite_cinema li.selected a{
  padding: 3px 35px 3px 20px;
  border: 1px solid #9e2d2d;
  background: #9e2d2d url(../images/arrow_down_white.gif) no-repeat right;
  color: #fff;
  text-decoration: none;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
}

ul.trailer_schedule_favorite_cinema li a {
  padding: 3px 35px 3px 20px;
  border: 1px solid #9e2d2d; 
  background: #c55252 url(../images/arrow_up_white.gif) no-repeat right;
  color: #fff;
  text-decoration: none;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
}

#captchaImage img{
  vertical-align:middle;
}

#captchaImage .reload{
  cursor:pointer;
  padding-left:3px;
}

#regions{
  background:#fff;
  margin:0px;
  padding:10px;
} 

#regions li{
  display: inline;
  margin:3px;
}

#regions .selectedRegion a{
  padding:5px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  font-size:13px;
  text-decoration: none;
  color:#fff;
  background-color: #9e2d2d;
}

#regions li a{
  border: 1px solid #9e2d2d; 
  padding:5px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  font-size:13px;
  text-decoration: none;
  color:#9e2d2d;
}

#regions li a:hover{
  background-color: #9e2d2d;
  color:#fff;
}


#regions .myCity a{
  border: 1px solid #5a862b; 
  padding:5px 7px 5px 7px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  font-size:13px;
  text-decoration: none;
  color:#5a862b;
}

#regions .selectedMyCity a{
  border: 1px solid #5a862b; 
  background-color :#5a862b; 
  padding:5px 7px 5px 7px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  font-size:13px;
  text-decoration: none;
  color:#fff;
}


#regions .myCity a:hover{
  background-color: #5a862b;
  color:#fff;
}

#regions .myCityOver a{
  border: 1px solid #5a862b; 
  background-color: #5a862b;
  padding:5px 7px 7px 7px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-bottomleft:0px;
  -webkit-border-top-right-radius:6px;
  -webkit-border-top-left-radius:6px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-bottom-left-radius:0px;
  font-size:13px;
  text-decoration: none;
  color:#fff;
}


#myRegionCity{
  z-index: 10000;
  position:relative;
}

#hoverCity{
  font-family: Verdana, Tahoma, sans-serif;
  float:left;
  font-size:10px;
  width:400px;
  padding:10px;
  background-color: #5a862b; 
  left: 0px;
  display: block; 
  position:absolute;     
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-bottomleft:6px;
  -webkit-border-top-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  top:22px;
  *top:40px;
}

#userCity{
  padding:2px 10px 2px 10px; 
  background-color: #fff;
} 

#userCity .panel{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  padding:5px 10px 5px 5px;
  border: 1px solid #7b9e55;
  background-color: #e3f2d4;
  width:450px;
  position:relative;
}

#userCity .panel .head{
  cursor:pointer;
  height: 16px;
}



#userCity .panel span{
  font-weight: bold;
  margin-top:2px;
  margin-left:5px;
  float:left;
  width:390px;
}

#userCity .panel span b{
  color:#5e7e3b;
}


#userCity img{
  width:17px;
  float:left;
  vertical-align: middle;
  opacity:0.6;
  filter:alpha(opacity=60);
}

           
#hoverCity select, #hoverCity input{
  border: 1px solid #7b9e55;
  width:150px;
} 
              
#myCitySettings{
  padding-top:10px;
  padding-left:10px;
  font-size:10px;
  cursor: default;
  position: absolute;
  display:none;
  width:455px;
  z-index: 100000;
  left:-1px;
  top:25px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-left: 1px solid #7b9e55;
  border-right: 1px solid #7b9e55;
  border-bottom: 1px solid #7b9e55;
  border-bottom: 1px solid #7b9e55;
  background-color: #e3f2d4;
}

#myCitySettings .distance, #hoverCity .distance, #hoverCity .selectCity{
  padding-top:4px;
  padding-bottom:4px
}

.saveCity{
  text-align:center;
  height:24px;
}

.saveCity b{
  display: block;
  float:left;
  padding:4px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background-color: #7b9e55;
  color:#fff;
  cursor:pointer;
  margin-right: 10px;
}

#myDistance{
  width:80px;
}

.myCityArrowUp{
  background-image: url(../images/arrow_up_black.gif); 
  background-repeat: no-repeat;
  padding-top:3px;
  width:10px;
  float:right;
}

#myCityRemove{
  background-image: url(../images/remove-city-filter.gif); 
  background-repeat: no-repeat;
  padding-top:3px;
  width:16px;
  height:16px;
  float:right;
  padding-right:5px;
}

.myCityArrowDown{
  background-image: url(../images/arrow_down_black.gif); 
  background-repeat: no-repeat;
  width:10px;
  padding-top:3px;
  float:right;
}

.searchInfo{
 padding-left:29px;
 color: red;
 display:none;
}


.mobileVersionItem{
  width:100%;
  padding-top:25px;
  padding-bottom:50px;
  text-align: center;
}

#mobile_versions h2{
  font-size:14px;
  margin:0;
  padding-top:20px;
  padding-bottom:20px;
}

#mobile_versions ul{
  padding-top:5px;
  padding-left:20px;
  padding-bottom:5px;
}

#mobile_versions ul li{
 padding:2px;
}

.mobileVersionLogo{
  width:460px;
  padding-top:30px;
  text-align: center;
  float:left;
  display: table-cell;
}

.mobileDownloadFull{
  padding:5px;
  border:2px solid #076294;
  text-align: center;
  display: block;
  font-weight: bold;
  width: 570px;
}

.mobileDownload{
  width:130px;
  padding:5px;
  border:2px solid #076294;
  float:left;
  text-align: center;
  font-weight: bold;
}

.mobileDownload img{
  padding-top:10px;
 
}

.mobileDownload a{
  font-size: 16px;
  font-weight: bold;
}

.mobileImg{
  width:195px;
  margin-right:10px;
  float:left;
}
