html,body{margin:0;padding:0;overflow-x:hidden;min-width:1008px;}
body{font: 76% arial,sans-serif;text-align:left;background:#00315D;}
p{margin:0 0px 10px}
a{outline: none;color: #029acc;}
a:hover{text-decoration: none;}

#big_container {padding-top:126px;position:relative;top:-126px;overflow:hidden;margin-bottom:-126px;}
div#outheader{background:url(../images/top_bg_repeat.gif) repeat-x scroll 0 0;}
div#header{background:url(../images/top_bg.jpg) no-repeat 50% 0;min-height:142px;_height:142px;text-align: center;position:relative;}
div#innerheader{min-height:142px;_height:142px; margin: 0 auto;width: 1008px;text-align: left;position:relative; overflow:auto;}
div#bablo {height:100px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; width: 1008px;text-align: left;position:relative;}

a:focus { outline: none; }

div.yoo-toppanel div.panel-container {
        margin-top: -100px;
	position: absolute;
	left: 50%;
	width: 100%;
	height: 0px; /* overlapping link bug */
	margin-left: -50%;
	z-index: 15;
}

*html div.yoo-toppanel div.panel-container {
margin-left: -20%;
}

div.yoo-toppanel div.panel-wrapper {
	height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.yoo-toppanel div.panel {
	position: relative;
        z-index: 1;
}

div.yoo-toppanel div.trigger {
	position: absolute;
}

div.yoo-toppanel div.article {
	clear: both;
}

div#left_topbanner{ width:468px; margin-left:40px; margin-top:10px; overflow:hidden;}
div#right_topbanner{ float:right;width:468px; margin-right:27px; margin-top:10px;  overflow:hidden;}
div#bg_outcontainer{position:absolute; top:268px; text-align:center; width:100%; background:url(../images/out_middle_bg.jpg) repeat-x 0 0; height:872px;}
div#bg_container{position:relative; width:1024px;margin:0 auto;text-align:left;}
div#bg_navigation{background:url(../images/left_bg_nav.jpg) no-repeat 0 0; width:230px;height:872px;float:left;}
div#bg_content{background:url(../images/middle_bg.jpg) no-repeat 0 0;height:872px;width:561px;float:left;}
div#bg_extra{background:url(../images/right_bg_nav.jpg) no-repeat 0px 0; height:872px;width:233px;float:left;}

#logo{margin:0 0 0 68px;width:236px; height:100px;}
	#logo h1{height:100px;font-size:55px;margin:0; color: #000;font-family: Trebuchet MS;}
	#logo h1 a{color: #000;display:block;text-decoration:none;}
	#logo h1 span{color: #4f4f4f;font-family: arial;}
	#logo h1 p{font-size:18px;text-align: right;position:relative;text-align:right;top:-15px;}
div#weather{width:250px;height:92px;position:absolute;right:0px;top:8px;font-family:tahoma;font-size:24px;}
	div#weather img{position:relative;top:13px;}
	div#weather .weath3{left:-43px;}
	div#weather #weather_inner{left:48px;position:absolute;top:11px;}
	div#weather #falls{display:inline-block;font-size:12px;margin-left:22px;width:133px;}
	div#wind {font-size:10px;position:relative;top:-3px;width:80px;display:inline;}
	div#wind img{position:relative;top:7px;}
	span#temp {padding-left:6px;}
div#topmenu{height:25px; float:right; margin-right:30px;margin-top:5px;width:70%; }
	.outer_topmenu {float: right;}
	div#topmenu img{float: left;margin-right:7px;position:relative;top:4px; }
	div#topmenu .triangle{top:10px;}
	div#topmenu ul{float: left; margin: 0;padding: 0;}
	#menu_li_user2 {position: relative; padding-top: 20px; margin-left: 4px; padding: 0;}
	div#topmenu li{height: 23px; list-style: none; float: left;color: #fff;font-size:19px; margin-right: 5px;}
	#user_menu {z-index: 100; display: none; padding-bottom: 20px; position: absolute; top: -26px; right: 110px; width: 173px;background:transparent url(../images/menu_bg.png) repeat-y scroll 0 0;}
	div#user_menu a.menu_expand {font-family:tahoma;font-size:15px;color: #fff; margin-left: 6px;}
	div#user_menu ul {margin-top: 20px; padding: 0; float: left; width: 160px; }
	div#user_menu li{ list-style: none; height: 20px; float: left; width: 160px; clear: left; margin-left: 27px; margin-right: 0px;}
	div#user_menu li span {float: left; width: 22px;}
	div#user_menu li img {margin-top:3px; }
	div#user_menu li a {color: #00d8ff; font: 12px tahoma;}
	div#topmenu a{font-family:tahoma;font-size:15px;color: #fff;}

div#leftlinks {position:relative;margin:0;padding: 0;width:168px;float:left;left:31px;}
	div#leftlinks li{list-style: none;font-size:18px;margin-bottom:2px;line-height:26px;background:url(/templates/inner/images/left_link.png) repeat-y 0 0;width:168px;}
	div#leftlinks ul{padding-left:0px;position:relative;text-align: left;margin:0px 0 0;}
	div#leftlinks a{left:33px;position:relative;}


div#content p{line-height:1.4}

div#outcontainer{width:100%;text-align: center;}
div#container{position:relative; width:1008px;margin:0 auto;text-align:left;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 217px 0 230px;height:872px;min-height:872px;_height:872px;}
div#navigation{float:left;width:214px;height:872px;min-height:872px;margin-left:-1008px;padding-left:16px;_height:872px;}
	#outsquare {border:1px solid #fff;float:left;padding:10px;left:20px;position:relative;margin:0px 0;}
	div#squaremodule {width:154px;background:url(../images/squaremodule.png) repeat 0 0;font-family:tahoma;font-size:14px;text-align:left;color: #fefefe;padding-left:11px;padding-top:9px;padding-bottom:9px;position:relative;left:0px;float: left;}
	div#squaremodule a{color: #00d8ff;}
	div#squaremodule p{margin:7px 0;}
div#leftmenu{float:left;left:30px;position:relative;width:168px;margin-bottom:15px;margin-top:-20px;}
	div#leftmenu table{margin:43px 0 0;padding: 0;overflow: hidden;width:168px}
	div#leftmenu span{display: block; list-style: none;font-size:18px;min-height:28px;margin-bottom:2px; padding-left: 5px; line-height:26px;background:url(../images/lmenu_bg3.png) repeat 0 0; _height:28px;}
	div#leftmenu a{cursor: pointer;color: #00d8ff;max-width:136px;width:168px;min-height:28px;background:url(../images/lmenu_bg4.png) no-repeat 0 0;display: inline-block;padding-left:29px;_height:28px;}
	div#leftmenu a:hover{cursor: pointer;background:url(../images/lmenu_bg4_active.png) no-repeat 0 0;}
	div#leftmenu a:hover span{cursor: pointer;background:url(../images/lmenu_bg3_active.png) repeat 0 0;}
	div#leftmenu #active_menu {background:url(../images/lmenu_bg4_active.png) no-repeat 0 0;}
	div#leftmenu #active_menu span{background:url(../images/lmenu_bg3_active.png) repeat 0 0;}
	/*div#leftmenu a:hover{color: #fff;background:url(../images/lmenu_bg2.png) no-repeat right 0;text-decoration: underline}*/

.menu_squaremenu {border:1px solid #fff;float:left;padding:10px;left:20px;position:relative;margin:0px 0 10px 0;list-style-type: none;width:165px}
.menu_squaremenu h4 {margin:0px; padding: 10px 0 5px 0;text-align:center;color:white;font-size:14px;background:url(../images/squaremodule.png) repeat 0 0;}
.menu_squaremenu ul {margin:0px 0;list-style-type: none;float:left;padding:0}
.menu_squaremenu li {width:155px;background:url(../images/squaremodule.png) repeat 0 0;font-family:tahoma;font-size:14px;text-align:center;color: #fefefe;padding:5px;position:relative;left:0px;float: left;}
.menu_squaremenu li a{color: #00d8ff;text-align:center;display: block;border-bottom: 1px solid white;padding-bottom: 10px;}
.menu_squaremenu li:last-child a{border:none}
.menu_squaremenu li p{margin:7px 0;}

div.minimodule{float:left;width:169px;min-height: 52px;_height:52px;background:url(../images/minimod.png) repeat-y 0 0;width:229px;position:relative;top:36px;margin-bottom:71px; font-family: tahoma; font-size: 14px;color: #fff;}
div.minihead{background:transparent url(../images/minihead.png) no-repeat scroll left 0;height:31px;position:relative;margin-top:-36px;padding-left:34px;padding-top:5px;}
div.mod_bot{width:229px;height: 37px;background:url(../images/minimodbot.png) no-repeat right 0;position:absolute;bottom:-37px;clear:left;}
div.mod_mid{margin-left: 35px;}

#getnews {position: relative;}
#getnews #rsm_email{width:157px;height: 20px;border:1px solid #a3a3a3;color: #6d6d6d;background: #fff;float: left; padding: 2px 0 0 2px;}
#getnews .button{width:82px;height: 20px;border:0px none;margin-top: 4px; padding: 0;background:url(../images/getnews.gif) no-repeat right 0;font-family: tahoma; font-size: 12px;color: #fff;float: left;}

#rss {width:82px;height: 20px;padding-left:29px;}
#rss img{position:relative;top:4px;}
#rss a{color: #00d8ff;}

div.spb_img {word-spacing: 30px;text-align: center;margin-bottom:35px;position:relative;}
div.spb_img img{display:inline-block;}
div.spb_img a{bottom:10px;margin-right:-135px;position:absolute;text-align:center;width:135px;z-index:2;word-spacing: 1px;font-weight:bold;}
div.one_png {margin-left:129px;text-align:left;margin-bottom:70px;}

#day_foto .minihead{font-size: 16px;}
#day_foto #whoes{float:left;}
#day_foto #whoes img{position:relative;top:2px;}
#day_foto #whoes a{font-size:12px;}

#user_rating ul{margin:0; padding: 0;}
#user_rating li{list-style:none; font-size:12px;font-weight:bold;color:#000;height:19px;}
#user_rating img{position:relative;margin-left:3px;}
#user_rating a{position:relative;top:-1px;font-weight:normal;}

#site_rating ul{margin:0; padding: 0;}
	#site_rating li{list-style:none; font-size:12px;font-weight:bold;color:#000;height:19px;}
	#site_rating a{position:relative;top:-1px;font-weight:normal;}
	#site_rating span{display:inline-block;width:20px;}
	#adt {width:135px; padding-left: 20px;padding-top:8px;}
	#adt img{display:block;margin-bottom:2px;}
	#adt a{color:#d67e00;font-size:12px;}
	#adt2 {border-top:1px dotted #c6c6c6;width:135px; padding-left: 24px;padding-top:8px;}
	#adt2 a{color:#d67e00;font-size:12px;}

	#adt3 {border-top:1px dotted #c6c6c6;width:135px; padding-left: 20px;padding-top:8px;}
	#adt3 a{color:#d67e00;font-size:12px;}


div#left_part{height: 872px;width:288px;float:left;margin-left:-288px;background:url(../images/left_bg.jpg) no-repeat right 0;position:relative;}
div#extra{float:left;width:233px;min-height:872px;margin-left:-233px;z-index:5;position:relative;_height:872px;}
div#right_part{background:transparent url(../images/right_bg.jpg) no-repeat scroll left 0;float:right;height:872px;left:50%;margin-left:504px;position:absolute;top:268px;width:288px;z-index:1;}

div#footer{clear:left;position:relative;width:100%;height:auto;}
	div#footer .module{top:145px;float:left;width:169px;min-height: 85px;background:url(../images/modmid.png) repeat-y 0 0;width:996px;position:relative;left:15px; font-family: tahoma; font-size: 14px;color: #fff;}
	div#footer .mod_top{background:transparent url(../images/modtop.png) no-repeat scroll left 0;height:45px;position:relative;margin-top:-45px;padding-left:34px;padding-top:5px;width:996px;}
	div#footer .mod_bot {width:996px;height: 37px;background:url(../images/modbot.png) no-repeat right 0;position:absolute;bottom:-37px;clear:left;}
div#protector {float:left;width:169px;min-height: 124px;width:996px;position:relative;}
div#advertdown {float:center;min-height: 124px;width:996px;position:relative;margin-left: 0px;}


div#bigfooter{height: 126px;background:url(../images/bigfooter_bg.gif) repeat-x;position:relative;clear:left;text-align: center;}
div#innerfooter{height: 126px; margin: 0 auto;width: 1008px;position:relative;text-align: left;}
div#innerfooter a{color:#00a5e2;}
div#links{height:33px;position:relative;left:0px;text-align:left;top: 50px;font-family:tahoma;font-size:12px;}
div#links a{text-decoration: underline;}
div#links a:hover{text-decoration: none;}
div#links #copyright{float:left;margin:0 4px 0 0;padding: 0;display:inline;}
div#links ul{margin: 0;padding: 0;display:inline;}
div#links li{list-style: none; float: left;margin-right:26px;}
div#farbik{float:right;height:33px;position:absolute;right:0;text-align:left;/*width:327px;*/margin:0;top:51px;font-family:arial;font-size:12px;}
div#farbik img{float:left;margin-right:6px;border: 0 none;}

#enter_form {display: none; position: absolute; top: -33px; right: 59px; z-index: 50;}


/*Advertising*/
#advert1 {float: left;  width: 468px; height: 130px; margin-left: 35px;}
#advert2 {float: left; margin-left: 25px; width: 270px; height: 130px;}
#advert3 {float: right; margin-left: 25px; width: 468px; height: 100px;}
.advertise_block {font: 12px tahoma; color: #3d6585;}
.advertise_block p{font: 12px tahoma; color: #3d6585;}

/*Chrome*/
div.spb_img img { position:absolute; }
div.spb_img {height:95px;}
div.spb_img a { bottom:5px; }

/*Right and Left banner*/
#left_banner{max-width:188px; padding-left:30px; padding-top:16px;}
#right_banner{max-width:188px; padding-top:16px; padding-left:30px;}

div#yoo-toppanel{width:100%; position:absolute; left:0; z-index:7; top:0;}