@charset "utf-8";
/* CSS Document */

.mini{ font-size:0.8em; color:#999;}
blockquote{ margin-left:50px;}

.mini_b{ font-size:0.8em;}

td{ vertical-align:top;}
.t10 tr td{ padding:10px; border:1px solid #EEE; vertical-align:middle;}
.t10{ border:1px solid #EEE;}
.t11 tr td{ padding:5px; border:1px solid #EEE; vertical-align:middle; color:#fff;}
.t11{ border:1px solid #EEE;}
.t12 tr td{ padding:5px; border:1px solid #EEE; vertical-align:middle; font-size:0.8em;}
.t12{ border:1px solid #EEE;}
.t13 tr td{ padding:5px; border:1px solid #EEE; vertical-align:middle; font-size:0.8em; color:#444;}
.t13{ border:1px solid #EEE;}
.t14 tr td{ padding:5px; vertical-align:middle; color:#444;}


.text-list{  margin-left:50px;}
.text-list li{ margin-bottom:1em; list-style:disc;}

.text-list_new{  margin-left:25px;}
.text-list_new li{ margin-bottom:1em; margin-top:1em; list-style:disc;}

.text-list_all{  margin-left:25px;}
.text-list_all li{ margin-bottom:0.2em; margin-top:0.2em; list-style:circle;}

#credit_new{text-align:left; font-size:0.8em; background:#EEE; margin:1px 0px 1px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:5px; }
#club{text-align:left; background:#EEE; margin:1px 0px 1px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:15px; }


#mini_s{ font-size:0.8em; color:#999; line-height:200%; }

#special{ 
/*position:absolute;
right:10px;
top:100px;*/
margin-left:360px;
margin-top:10px;
font-size:0.8em; 
width:280px;
font-size:0.8em; 
background:#fff; 
/* margin:1px 0px 1px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
overflow:hidden; 
padding:5px 15px;  */

}
#special_subscribe_email{ padding:5px; width:200px; border:1px solid #CCC; margin-top:5px; float:left; clear:left;}






#content-box{ width:100%; overflow:hidden; background:#FFF; 
background: url(top.gif) top left repeat-y, url(middle.gif) top right repeat-y;
padding-bottom:25px;}
#content{ width:990px; margin:auto;}

#content-withoutleftmenu{width:100%; background:#FFF;}

#content-withleftmenu{ width:680px; padding:30px 0px; float:right; background:#FFF; }
#content-withleftmenu p { line-height:1.5em;}

	#index-promo-top{ width:640px; height:320px; background:#3C3; float:left; margin:30px 30px 0px 0px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:15px; overflow:hidden; position:relative; background:url(../i/slider-box-bg.png); }
	
		#index-promo-top #slider-box{ height:320px;  position:relative; top:-25px; overflow:hidden; background-image:url(../i/slider-bg.png);}
		#index-promo-top #slider-box:hover{background-image:url(../i/slider-bg-a.png);}
		#index-promo-top .slider-item{ width:655px; height:320px;  float:left; overflow:hidden;}
		#index-promo-top a.h1{ color:#FFF; font-size:1.7em; text-decoration:underline; font-weight:normal; z-index:900; position:relative; height:35px;}
		#index-promo-top a.h1:hover{ text-decoration:none;}		
			
		#index-promo-top .slider-item .info{ width:250px; height:220px; position:relative; overflow:hidden; float:left;  margin-top:50px; color:#FFF; font-size:0.8em;}
		#index-promo-top .slider-item .image{ width:380px; height:320px; position:relative; overflow:hidden; float:right;  margin-right:20px;}			
		#index-promo-top #slider-nav{position:relative; width:200px; height:36px; top:-70px; z-index:920;}		
		#index-promo-top #slider-nav-r{ width:36px; height:36px; background:url(../i/slider-nav-r.png); float:left; cursor:pointer;}
		#index-promo-top #slider-nav-r:hover{background:url(../i/slider-nav-r-a.png);}		
		#index-promo-top #slider-nav-l{width:36px; margin-right:2px; height:36px; background:url(../i/slider-nav-l.png); float:left; cursor:pointer;}
		#index-promo-top #slider-nav-l:hover{background:url(../i/slider-nav-l-a.png);}
	
	
	    #index-news{width:260px; height:350px; background:#EEE; margin:47px 0px 20px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:15px; float:right;}
		#index-news a.h1{ color:#999; font-size:1.7em; text-decoration:underline; font-weight:normal; z-index:900; position:relative; height:35px;}
		#index-news a.h1:hover{ text-decoration:none;}
		
		#index-news .news-box{ margin-top:15px; overflow:hidden;}
		#index-news .news-box p{ color:#999; float:left; clear:left; margin-top:10px; font-size:0.8em;}
		#index-news .news-box .date{ color:#CCC; float:left; font-size:0.8em; margin-top:4px;}
		
		
		#index-news_s{width:260px; height:550px; background:#EEE; margin:30px 0px 0px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:10px; float:right; border-style:solid; border-width:3px; border-color:#FF6600;}
		#index-news_s a.h1{ color:#999; font-size:1.7em; text-decoration:underline; font-weight:normal; z-index:900; position:relative; height:35px;}
		#index-news_s a.h1:hover{ text-decoration:none;}
		
		#fb{margin-top:0px; margin-bottom:35px 0px 0px; overflow:hidden; float:right; }
		
		
		
		
	
	    #index-promo-box{ width:680px; float:left; padding:0px 0px 50px; text-decoration:none; position:relative;}
		#index-promo-box .item-box{ width:220px; margin:0px 5px 20px 0px; display:block; float:left; padding:20px 0px;  height:335px; background:url(../i/index-promo-box-img-box-bg.png); }
		#index-promo-box  a { text-decoration:none;}
		#index-promo-box  a:hover h2{ color:#3C3; }
		#index-promo-box .info{ padding:10px 20px; background:url(../i/index-promo-box-item-box-bg.png); height:80px;}
		#index-promo-box .img-box{ width:180px; height:200px; padding:20px;}
		#index-promo-box .item-box .price-new{display:block; width:80px; height:24px; float:left; padding:6px 10px; background:url(../i/index-promo-box-price-new.png); color:#000; font-size:1.3em; text-align:center; font-weight:bold; margin:10px 0px 0px -20px; }
		#index-promo-box .item-box .price-old{display:block; height:20px; float:left; width:60px; padding:8px 10px; background:url(../i/index-promo-box-price-old.png); color:#666; font-weight:bold; text-decoration:line-through; border-right:none; text-align:center; }
		
		#index-banner{ float:right; width:290px; overflow:hidden; margin-top:30px; margin-bottom:14px;}
		#index-banner_qr{ float:right; width:290px; overflow:hidden; margin-top:48px; margin-bottom:0px;}
		#index-banner_top{ float:right; width:290px; overflow:hidden; padding-top:30px;}
		#index-banner_rasp{ float:right; margin-top:500px; width:290px; overflow:hidden;}
		#index-banner_in{ float:left; width:290px; overflow:hidden; margin-top:650px; margin-left:-350px;}


        #specials_proposals{ padding:25px 0px 0px;}
		#specials_proposals_nav ul{ width:600px; float:left; height:50px; margin-left:220px; float:left;}
		#specials_proposals_nav li{ float:left; display:inline-block; margin-right:20px;}
		#specials_proposals_nav li a{ text-decoration:none; font-size:1.2em; padding-bottom:1px; border-bottom:1px dashed #3C3;}
		#specials_proposals_nav li a:hover{border-bottom:1px solid #3C3;}
		
		#specials_proposals .item-box{width:455px; margin:10px 0px 20px; height:200px; display:block; float:left; padding:20px; overflow:hidden; }
		#specials_proposals a h2{text-decoration:underline;}
		#specials_proposals a:hover h2{ color:#3C3; text-decoration:none;}
		#specials_proposals .img-box{float:left; margin-right:20px;}
		#specials_proposals .info{ display:block; margin:10px; font-size:0.8em; color:#999;}
		#specials_proposals .item-box .price-new{display:block; width:80px; height:24px; float:left; padding:6px 10px; background:url(../i/index-promo-box-price-new.png); color:#000; font-size:1.3em; text-align:center; font-weight:bold; margin:10px 0px 0px -20px;  }
		#specials_proposals .item-box .price-old{display:block; height:20px; float:left; width:60px; padding:8px 10px; background:url(../i/index-promo-box-price-old.png); color:#666; font-weight:bold; text-decoration:line-through; border-right:none; text-align:center; }

	
	
	#specials_proposals_show { padding:50px 0px; overflow:hidden;}
	#specials_proposals_show .mininav{ width:900px; margin:0px 0px -20px 220px; padding:0px; color:#CCC;}
	#specials_proposals_show .mininav a{ font-size:0.9em; color:#999; padding-bottom:1px; text-decoration:none; border-bottom:1px dotted #999;}
	#specials_proposals_show .mininav a:hover{ border-bottom:1px solid #999;}	
	#specials_proposals_show .imgbox{ height:400px; width:360px;  padding:20px; float:left;}	
	#specials_proposals_show #info{ width:450px; float:right; margin-top:20px; line-height:2em;}
	#specials_proposals_show #info .price-new{display:block; float:left; padding:6px 15px 14px;  color:#000; font-size:1.8em;  height:22px; font-weight:bold;}
	#specials_proposals_show #info .price-old{display:block; float:left; padding:6px 12px; height:30px;  color:#666;  border-right:none; text-decoration:line-through;  font-size:1.5em; clear:left; font-weight:bold;}	
	#specials_proposals_show .specification{ float:left; margin-left:20px; width:100%;}
	





#news {}
	#news .news-box{ margin-bottom:25px; display:block; overflow:hidden;}
	#news .date { color:#CCC; font-size:0.9em;}
	#news .news-box p{ margin-top:10px;}
	#news .news-box h2{ font-size:1.4em; font-weight:normal;}
	
	h1.green{ color:#3C3;}
	.news_show_mininav{ width:900px; margin:20px 0px 0px 0px; padding:0px; color:#CCC;}
	.news_show_mininav a{ font-size:0.9em; color:#999; padding-bottom:1px; text-decoration:none; border-bottom:1px dotted #999;}
	.news_show_mininav a:hover{ border-bottom:1px solid #999;}
	h1 .date { color:#CCC; font-size:0.5em;}

#shops{}

	#shops-select-city{ position:absolute; top:155px;  background:url(../i/000000_o80.png); padding:20px;  width:510px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; display:none; left:50px;}
	#shops-selected-city {position:absolute; top:105px;  background:url(../i/shops-selected-city-close.png); cursor:pointer; padding:10px 0px 10px 20px;  width:220px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#FFF; display:none; font-size:1.3em; left:50px;}
	#shops-selected-city:hover { background:url(../i/shops-selected-city-close-a.png);}
	a.shops-select-city-item{ color:#FFF; width:150px; padding:5px; margin-right:10px; text-decoration:none; float:left; font-weight:bold; display:block; position:relative; border-radsius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	a.shops-select-city-item:hover{ color:#000; background:#FFF; overflow:hidden;}
	
	#shops-select-shop{ position:absolute; top:155px; display:none; background:url(../i/000000_o80.png); padding:20px;  width:580px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; left:50px;}
	#shops-selected-shop {position:absolute; top:108px;  background:url(../i/shops-selected-shop-close.png); padding:10px 0px 10px 20px;  width:420px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#FFF; display:none; font-size:1em; cursor:pointer; left:300px;}
	#shops-selected-shop:hover { background:url(../i/shops-selected-shop-close-a.png);}
	a.shops-select-shop-item{ display:block; color:#FFF; padding:5px 5px 5px; overflow:hidden; text-decoration:none; border-bottom:1px solid #444; cursor:pointer; }
	a.shops-select-shop-item:hover{ background:#FFF; color:#000; overflow:hidden;}
	#shops-info{background:url(../i/000000_o80.png); width:200px; padding:20px 20px 20px; height:300px; position:absolute; top:315px; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#FFF; overflow:hidden; display:none; left:50px; font-size:0.8em;}
	a.shops-info-close{ position:absolute; top:625px; margin-left:20px; text-decoration:none; padding-bottom:1px; border-bottom:1px dashed #FFF; color:#FFF; font-size:0.8em; font-weight:bold; display:none; left:50px;}
	a.shops-info-close:hover{border-bottom:1px solid #FFF;}
	
	

#vacancies{}
	
	#vacancies-slider-box{ width:680px; height:600px; position:relative; overflow:hidden;}
	#vacancies-slider{ width:1400px; position:relative;  height:150px;}
	#vacancies-info{ width:460px; height:600px; float:left;}
	#vacancies-toolbar{ width:190px; height:48px; background:#EEE; float:left; padding:15px;}
		a.vacancies-toolbar-button{ width:100%; border:1px solid #1F7A1F; color:#D5F1D5; background:url(../i/vacancies-toolbar-button-bg.png); text-decoration:none; text-align:center; display:block; height:33px; padding-top:12px; font-size:1.1em; overflow:hidden; margin-bottom:15px;}
		a.vacancies-toolbar-button:hover{ overflow:hidden; color:#FFF; background:url(../i/vacancies-toolbar-button-bg-a.png);}
		
	.vacancies-city-box{ width:100%; display:block; overflow:hidden; }	
	.vacancies-box{width:100%; display:block; overflow:hidden;}
	h1.vac{ overflow:hidden; font-size:1.5em; font-weight:bold; margin-bottom:20px; display:inline-block; color:#999;  padding:20px 0px 1px; text-decoration:none; margin-left:10px;}
    
	a.vacancies-city{ overflow:hidden; font-size:1.5em; font-weight:bold; margin-bottom:20px; display:inline-block; color:#999;  padding:20px 0px 1px; text-decoration:none; margin-left:10px;}
	a.vacancies-city:hover{ }
	a.vacancies-name{ display:inline-block; float:left; clear:left; margin:0px 20px 10px;  padding:0px 0px 1px; text-decoration:none; border-bottom:1px dashed #3C3; font-size:1.1em;}
	a.vacancies-name:hover{border-bottom:1px solid #3C3;}
	.vacancies-description{ float:left; clear:left; margin-left:20px;}
	
	a.send_resume_button{ color:#FFF; padding:5px; background:url(../i/vacancies-toolbar-button-bg.png); width:120px; border:1px solid #1F7A1F; text-align:center; margin-top:10px; float:left; text-decoration:none; color:#D5F1D5; font-weight:bold;}
	a.send_resume_button:hover{background:url(../i/vacancies-toolbar-button-bg-a.png); color:#FFF;}
	a.send_resume_cancel{ color:#CCC; padding:5px; width:80px; float:left; border:1px solid #FFF; text-align:center; margin-top:10px; text-decoration:none; font-weight:bold;}
	a.send_resume_cancel:hover{ color:#999;}
	#send_resume_form {margin:15px 0px 0px 200px; width:400px; height:150px; display:block; float:left;}
	#send_resume_form input {font-size:1.2em; border:1px solid #CCC; clear:left; dysplay:block; padding:5px;  margin-top:10px; float:left;}
	#send_resume_form label { float:left; font-weight:bold; clear:left;}
	
	
	
#actions{}

	#actions-nav ul{ width:300px; margin:50px 0px; float:left;}
	#actions-nav li{}
	#actions-nav li a{text-decoration:none; background-image:url(../i/actions-nav.png); background-repeat:no-repeat; background-position:center; display:block; padding:15px 15px 15px; background-color:#EAEAEA; border-bottom:2px solid #FFF; font-weight:bold; color:#999;}
	#actions-nav li a:hover{background-color:#F1F1F1; color:#999; }
	#actions-nav li a.active{background-color:#FFF;  background-image:url(../i/actions-nav-a.png);  color:#3C3;}
	#actions-nav span{ color:#CCC; margin-top:2px; display:block; font-size:0.9em; font-weight:normal; }
	
	#actions-content{ width:650px; float:right; margin:50px 0px; overflow:hidden; }
	#actions-content .text{ color:#FFF; padding:20px; display:block; background:#3C3; margin-top:2px;}
	.actions-content-item{height:100%;}
	
	a.sendbutton{float:left; clear:left; color:#FFF; padding:5px; background:url(../i/vacancies-toolbar-button-bg.png); width:120px; border:1px solid #1F7A1F; text-align:center; margin-top:10px; float:left; text-decoration:none; color:#D5F1D5; font-weight:bold;}
	a.sendbutton:hover{background:url(../i/vacancies-toolbar-button-bg-a.png); color:#FFF;}

	#action_subscribe_email{ padding:5px; width:280px; border:1px solid #CCC; margin-top:5px; float:left; clear:left;}
	#action_subscribe_location_id{ padding:5px; width:200px; border:1px solid #CCC; margin-top:5px; float:left; clear:left;}
	#action_subscribe_age{ padding:5px; width:200px; border:1px solid #CCC; margin-top:5px; float:left; clear:left;}
	
	#special_subscribe_location_id{ padding:5px; width:200px; border:1px solid #CCC; margin-top:5px; float:left; clear:left;}
	#special_subscribe_age{ padding:5px; width:200px; border:1px solid #CCC; margin-top:5px; float:left; clear:left;}

#feedback{}
#feedback_form{ width:580px; padding:50px 50px 75px; background:#EEE; margin:25px 0px; }

	#feedback_form input{ border:1px solid #CCC; padding:5px; margin:5px 0px 20px; width:300px;}
	#feedback_form textarea{border:1px solid #CCC; padding:5px; width:100%; margin:5px 0px 20px;}
	#feedback_form select{border:1px solid #CCC; padding:5px; margin:5px 0px 20px; width:200px;}
	#feedback_form label{ font-size:0.9em; color:#666;}
	#feedback_form a.sendbutton{ color:#FFF; padding:5px; background:url(../i/vacancies-toolbar-button-bg.png); width:120px; border:1px solid #1F7A1F; text-align:center; margin-top:10px; float:left; text-decoration:none; color:#D5F1D5; font-weight:bold;}
	#feedback_form a.sendbutton:hover{background:url(../i/vacancies-toolbar-button-bg-a.png); color:#FFF;}
	
	
#club_data{}
#club_data_form{ width:580px; background:#EEE; margin:0px 0px; }

	#club_data_form input{ border:1px solid #CCC; padding:5px; margin:5px 0px 0px; width:300px;}
	#club_data_form textarea{border:1px solid #CCC; padding:5px; width:100%; margin:5px 0px 20px;}
	#club_data_form select{border:1px solid #CCC; padding:5px; margin:5px 0px 20px; width:310px;}
	#club_data_form label{ font-size:0.9em; color:#666;}
	#club_data_form a.sendbutton{ color:#FFF; padding:5px; background:url(../i/vacancies-toolbar-button-bg.png); width:120px; border:1px solid #1F7A1F; text-align:center; margin-top:10px; float:left; text-decoration:none; color:#D5F1D5; font-weight:bold;}
	#club_data_form a.sendbutton:hover{background:url(../i/vacancies-toolbar-button-bg-a.png); color:#FFF;}
	
	
#faq{}
#faq_form{ width:580px; padding:50px 50px 75px; background:#EEE; margin:25px 0px; }

	#faq_form input{ border:1px solid #CCC; padding:5px; margin:5px 0px 20px; width:300px;}
	#faq_form textarea{border:1px solid #CCC; padding:5px; width:100%; margin:5px 0px 20px;}
	#faq_form select{border:1px solid #CCC; padding:5px; margin:5px 0px 20px; width:200px;}
	#faq_form label{ font-size:0.9em; color:#666;}
	#faq_form a.sendbutton{ color:#FFF; padding:5px; background:url(../i/vacancies-toolbar-button-bg.png); width:120px; border:1px solid #1F7A1F; text-align:center; margin-top:10px; float:left; text-decoration:none; color:#D5F1D5; font-weight:bold;}
	#faq_form a.sendbutton:hover{background:url(../i/vacancies-toolbar-button-bg-a.png); color:#FFF;}
	
	
	
#sc{color:#999;}
	#sc a.mininav{ font-size:0.6em; color:#CCC; margin-left:20px; text-decoration:none; padding-bottom:1px; border-bottom:1px dashed #CCC;}
	#sc a.mininav:hover{border-bottom:1px dashed #FFF;}
	
	a.sc-select-city-item{  width:210px; padding:5px 5px 1px; margin-bottom:20px; font-size:1.2em; float:left; display:block; color:#666; position:relative;  }
	a.sc-select-city-item:hover{ overflow:hidden; color:#3C3;}
	
	.sc-item{ color:#333; display:block;  padding:10px 10px 30px; overflow:hidden; text-decoration:none; border-bottom:1px solid #CCC; }
	.sc-item:hover{ background-color:#F5F5F5;}


.service-box{ margin:15px 0px 50px; width:100%; overflow:hidden;}
.service-box img{ float:left; margin-right:50px;}
.service-box .info{ float:left;}



#getbonus{ float:right; width:260px; height:190px; background-color:#EEE; padding:20px;}
	a.getbonus_button{ color:#FFF; padding:5px; background:url(../i/vacancies-toolbar-button-bg.png); width:120px; border:1px solid #1F7A1F; text-align:center; margin-top:10px; float:left; text-decoration:none; color:#D5F1D5; font-weight:bold;}
	a.getbonus_button:hover{background:url(../i/vacancies-toolbar-button-bg-a.png); color:#FFF;}
	#getbonus input {font-size:1.2em; width:95%; border:1px solid #CCC; clear:left; dysplay:block; padding:5px;  margin:2px 0px; float:left;}
	#getbonus label { float:left; color:#999; font-size:0.8em; clear:left; margin-top:10px;}
	
	
	
#freeday { width:100%; background-color:#228822;}
#freeday #mainbox{  width:990px; margin:auto; padding-bottom:50px;}
#freeday #topbg{ width:100%; height:250px; position:relative; left:0px; background-image:url(../i/freeday/topbg.jpg); background-repeat:repeat-x;}
	#freeday .title{ width:100%; height:250px; z-index:990; position:absolute; text-align:center;}

#avatar { width:100%; background-color:#000033; background-image:url(../i/avatar/av2.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#avatar #mainbox{  width:990px; margin:auto;}
#avatar_content{text-align:right; font-size:1em; background:#EEE; margin:10px 0px 10px 0px; color:#444; opacity: 0.9; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:25px; }
#avatar_vic{float:right; width:400px; text-align:left; background:#ff6600; margin:0px 0px 0px 10px; color:#fff; opacity: 0.9; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:25px; }
#avatar #topbg{ width:100%; height:250px; position:relative; left:0px; background-image:url(../i/freeday/topbg.jpg); background-repeat:repeat-x;}
	#avatar .title{ width:100%; height:250px; position:absolute; text-align:center;}
	
#pre_open { width:100%; background-color:rgb(0,148,22); background-image:url(../i/pre_open/pre.jpg); background-repeat:no-repeat; background-position:50px 0px;}
#pre_open #mainbox{  width:990px; margin:auto;}
#pre_open_content{text-align:left; background:#EEE; margin:200px 0px 10px 0px; color:#444; font-size:1em; opacity: 0.9; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:25px; }
#pre_open #topbg{ width:100%; height:250px; position:relative; left:0px; background-image:url(../i/freeday/topbg.jpg); background-repeat:repeat-x;}
#pre_open .title{ width:100%; height:250px; position:absolute; text-align:center;}


#tv { width:100%; background-color:#ccc;}
#tv #mainbox{  width:800px; margin:auto;}
#tv_content{text-align:left; background:#fff; line-height:200%; margin:0px 0px 10px 0px; color:#444; font-size:1em;  border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:30px; }
#tv #topbg{ width:100%; height:250px; position:relative; left:0px; background-image:url(../i/freeday/topbg.jpg); background-repeat:repeat-x;}
#tv .title{ width:100%; height:250px; position:absolute; text-align:center;}





#football { width:100%; background-color:#fff; background-image:url(../i/foot/bg.png); background-repeat:no-repeat; background-position:1000px 0px 0px 0px;}
#football #mainbox{  width:990px; margin:auto;}
#football_content{text-align:left; background:#EEE; margin:0px 0px 10px 0px; color:#444; font-size:1em; opacity: 0.9; border-radsius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow:hidden; padding:25px; }
#football #topbg{ width:100%; height:250px; position:relative; left:0px; background-image:url(../i/freeday/topbg.jpg); background-repeat:repeat-x;}
#football .title{ width:100%; height:250px; position:absolute; text-align:center;}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#content_viv{margin-top:-20px; height:1200px; background-image:url(../i/hp/hp.jpg); background-repeat:no-repeat; background-position:0px 0px;}

#starcraft {width:100%; background:#003 url(../i/sc/bg_pixel.jpg) center top no-repeat;color:#fff;font-family:Trebuchet MS,sans-serif,verdana;}
#starcraft h1 {
color:#FFFFFF;
font-weight:normal;
font-size: 24px;
}
#starcraft #mainbox{  width:990px; margin:0 auto; padding: 20px 0}
#starcraft_content{
	text-align:right;
	font-size:1em;
	background: transparent url(../i/sc/bg_block.jpg) top left no-repeat;
	margin:10px 0px 10px 0px;
	opacity: 0.9;
	border-radsius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow:hidden;
	padding:65px 25px;
}
#starcraft_vic{
	float:right;
	width:400px;
	text-align:left;
	background-color:#003;
	margin:0px 0px 0px 10px;
	color:#fff;
	opacity: 0.9;
	border-radsius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow:hidden;
	padding:25px;
	height: 400px;
}
.sctxt{padding-top: 120px}
.scdvd{padding-top:40px}






