html, body{height: 100%; margin: 0; padding: 0; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dec8bc; font-weight: normal;}

form{margin: 0;}
input, select, textarea{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
img{border: none;}
ul{list-style: none; margin: 0; padding: 0;}
a{text-decoration: none; outline: none;}
p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dec8bc; font-weight: normal; margin: 0;}

.clear:after{content: "."; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
.clear{display: inline-block;}
/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */

.hide{visibility: hidden;}
.none{display: none;}
.clearboth{clear: both;}


/*page structure*/
#sidebar_left, #sidebar_right, #full_content, #comparator { margin: 1em auto; width: 980px; }
#sidebar_left #sidebar{width: 225px; float: left;}
#sidebar_left #content{width: 745px; float: right;}

#sidebar_right #content{width: 671px; float: left;}
#sidebar_right #sidebar{width: 300px; float: right;}

#full_content #content{width: 980px;}



/*HEADER*/
#header{margin-bottom: 10px;}
#header ul.services{height: 29px; background: url(../services_bg.gif) 30px 0 no-repeat; margin: 0 10px 0 0; float: left; display: inline; overflow: hidden;left:-234px;
width:1092px;}
	#header ul.services li{width: 78px;height: 29px; float: left; background: url(../services_divider.gif) 100% 50% no-repeat; text-align: center;}
	#header ul.services li.last{background: none;}
		#header ul.services li a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #454545; font-weight: bold; text-decoration: none; line-height: 29px;}
		#header ul.services li a:hover{text-decoration: underline;}
	    #header .arrow {padding: 0; width: 25px; height: 29px; float: left; display: inline; overflow: hidden; text-align: center;}
		#header .arrow a.arrow_right{width: 25px; height: 29px;  display: block;}
		/*#header .arrow a.arrow_right:hover{background-position: 50% -18px;}*/
		#header .arrow a.arrow_left{width: 25px; height: 29px; display: block;}
		/*#header .arrow a.arrow_left:hover{background-position: 50% -18px;}*/
		#header .arrow_none{visibility: hidden;}
.search_apropo{margin: 5px 0 0 0; float: left;}
	.search_apropo .right{width: 175px; background: url(../search_apropo_right.gif) 100% 0 no-repeat; float: left;}
	.search_apropo .left{height: 24px; background: url(../search_apropo_left.gif) no-repeat;}
	.search_apropo input.input_text{width: 155px; height: 18px; background: transparent; border: none; padding: 3px 5px 0 5px; margin: 1px 5px 0 5px;}
	.search_apropo input.input_image{margin: 0 0 0 5px; float: left;}
.login{float: right;}
	.login .right{background: red url(../login_right.gif) 100% 0 no-repeat; margin-left: 5px;}
	.login .left{height: 29px; background: url(../login_left.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: normal; line-height: 29px; text-align: right; padding: 0 10px;}
	* html .login .left {vertical-align:middle;}

	.login a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffba00; font-weight: bold; text-decoration: underline; padding-right: 5px;}
	.login a:hover{color: #000;}
	.login .left a#loginHelp{margin-top:2px;}
	#header .logo{float: left; padding: 15px 0px;}
	#header .banner{width: 728px; height: 90px; float: right; background: #ffbd1f url(../publicity_top.gif) 4px 50% no-repeat; padding-left: 14px; margin: 8px 0;}

/*FOOTER*/
#footer{clear: both;}
/*footer reset*/
#footer ul, #footer li, #footer p{margin: 0; padding: 0;}
#footer li{list-style: none;}
#footer img{border: 0;}
#footer strong{font-style: normal; font-weight: normal;}
/*footer intros*/
	#footer ul.intros{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: url(../footer_top_right.gif) 100% 0 no-repeat; overflow: hidden; zoom: 1;}
		#footer ul.intros li{height: 162px; border-left: 1px solid #e2e2e2; padding: 0 10px 10px 10px; float: left; overflow: hidden;}
		#footer ul.intros li.first{background: url(../footer_top_left.gif) no-repeat; border-left: 0;}
		#footer ul.intros li.news{width: 203px;}
			#footer ul.intros li.news .fix_dimension{width: 100px;}
		#footer ul.intros li.album{width: 98px;}
			#footer ul.intros li.album .fix_dimension{width: 100px;}
		#footer ul.intros li.games{width: 99px;}
			#footer ul.intros li.games .fix_dimension{width: 100px;}
		#footer ul.intros li.horoscop{width: 150px;}
			#footer ul.intros li.horoscop .fix_dimension{width: 50px;}
		#footer ul.intros li.weather{width: 150px;}
			#footer ul.intros li.weather .fix_dimension{width: 45px;}
		#footer ul.intros li.currency{width: 152px;}
			#footer ul.intros li strong{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fe0000; font-weight: normal; line-height: 39px; margin-bottom: 10px; display: block;}
			#footer ul.intros li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-decoration: none; font-weight: normal; display: block;}
			#footer ul.intros li a:hover{color: #ff0000;}
			#footer ul.intros li .fix_dimension{height: auto; margin: 0 10px 5px 0; float: left; overflow: hidden;}
			#footer ul.intros li .info_bottom{clear: both;}
			#footer ul.intros li span{font-weight: bold; display: block;}
			#footer ul.intros li .valuta{width: 75px; text-align: center; margin-bottom: 10px; float: left;}
					#footer ul.intros li .valuta a{width: 30px; height: 20px; margin: 0 auto 5px auto; display: block;}
				#footer ul.intros li .valuta .eu{background: url(../eu.gif) 50% 0 no-repeat;}
				#footer ul.intros li .valuta .us{background: url(../us.gif) 50% 0 no-repeat;}
				#footer ul.intros li .valuta .up{color: #12560B;}
					#footer ul.intros li .valuta .up strong{font-size: 11px; color: #000; font-weight: bold; line-height: normal; background: url(../up.gif) 50px 50% no-repeat; padding-right: 12px; margin: 0;}
				#footer ul.intros li .valuta .down{color: #fe0000;}
					#footer ul.intros li .valuta .down strong{font-size: 11px; color: #000; font-weight: bold; line-height: normal; background: url(../down.gif) 50px 50% no-repeat; padding-right: 12px; margin: 0;}
			#footer ul.intros li a.convert{width: 107px; height: 26px; text-indent: -1000px; background: url(convert.gif) no-repeat; margin: 0 auto; clear: both; display: block;}
			#footer ul.intros li a.convert:hover{background-position: 0 -26px;}
/*bottom footer*/
	#footer div{background: url(../footer_bottom_right.gif) 100% 0 no-repeat; position: relative;}
		#footer div div{height: 91px; background: url(../footer_bottom_left.gif) no-repeat; text-align: center; padding-top: 23px;}
/*footer services*/
	#footer ul.services{width: 870px; background: #fff url(../footer_services_right.gif) 100% 0 no-repeat; margin: 0px auto 5px auto; overflow: hidden;}
		#footer ul.services li{height: 11px; line-height: 11px; padding: 7px 0; float: left;}
		#footer ul.services li.first{background: url(../footer_services_left.gif) no-repeat;}
		#footer ul.services li.round{background: url(../footer_services_left.gif) 0 100% no-repeat;}
			#footer ul.services li.first a, #footer ul.services li.round a{border-left: 0;}
			#footer ul.services li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-decoration: none; border-left: 1px solid #e2e2e2; padding: 0 10px;}
			#footer ul.services li a:hover{color: #000;}
/*footer mwnu*/
		#footer ul.menu{float: left; clear: both; overflow: hidden;}
			#footer ul.menu li{line-height: 12px; padding: 14px 0; float: left;}
				#footer ul.menu li.first a{border: 0;}
				#footer ul.menu li a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; border-left: 1px solid #fff; padding: 0 10px;}
				#footer ul.menu li a:hover{color: #000;}
/*copyright*/
	#footer p.copyright{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; line-height: 40px; white-space: nowrap; margin-right: 10px; float: right;}
/*sati*/
	#footer .sati{position: absolute; bottom: 5px; right: 438px;}

