/*Global*/
	html{height: 100%;}
	body *{margin:0px;padding:0px;text-decoration:none;}
	body{height: 100%;background:#ebeae5;font-family:arial;font-size:14px;margin-top:0px;margin-bottom:0px}
	a img{border:0px;}
	a, body a { color: #00b6e4; }
	a.action {
		border-bottom: 1px dashed !important;
		text-decoration: none !important;
	}
	#wrap {min-height: 100%; width: 980px; margin: 0 auto;}
	/* #wrap {*display:table;*height:100%}  IE6 and 8 Fix */
	#main {overflow:auto; padding-bottom: 421px;}
	#relative{ position:relative; width:960px; margin: 0 auto;}
	.float, .clmn{display:inline;float:left;}
	.clearBoth{clear:both;height:1px;margin:0px;padding:0px;display:block}
	.util{background:url('/assets/img/util.png') no-repeat 0px 0px;}
	.icqIcon{width:48px;height:50px;display:block}
	.verticalSeparator{border-left:1px solid #bcbbb7;border-right:1px solid #fff;}
	.hide{display:none;}
	ul,li{list-style: none; padding: 0px;}
	h1,h2,h3,h4{font-family:'Droid sans', arial;}
	h1{display:inline;float:left;font-size:36px;font-weight:normal;margin:18px 0px 0px 14px;}
	h2{line-height:30px;font-size:30px;font-weight:normal;letter-spacing:-1px;margin:0px 0px 9px 0px;}
	h3{font-size:21px;font-weight: normal;}
	h4{font-size:30px;display:block;line-height:40px;border-bottom:1px dotted #A5A3A0;font-weight:normal}
	a.link, a.link:hover {color:#00B6E4;font-weight:bold;line-height:17px;text-decoration:underline;}	
	.horizontalSep {border-bottom: 1px dotted #B2B2B2;/display:inline-block;}
/*Top Navigation*/
	#navigationWrap{height:26px;background:#000;overflow:hidden;}
	#navigationWrap a{text-decoration:none;}
	#navigationMenu div li{float:left;}
	#navigationMenu li a{display: block;white-space: nowrap;color:#fff;font-size:13px;font-family:'Droid sans', arial;border-top:1px dotted #878787}
	#navigationMenu li a.topMenuLink {cursor:pointer;font-weight:bold;text-transform:uppercase;border-top:0px;}
	#navigationMenu li a.first{border-top:0px;}
	#navigationMenu li a.menuSubCat{color:#cccccc;line-height:25px;text-transform:none;border-top:0px;font-weight:normal;}
	#navigationMenu li a.menuSubCat.last{margin-bottom: 10px;}
	#navigationMenu li ul{position: absolute;visibility: hidden;z-index:999;}
	#navigationMenu li ul li{float: none;display: inline;}
	#navigationMenu li ul li a{	width: auto;padding:0px 70px 0px 10px;}
	#navigationMenu li a:hover, #navigationMenu li a.active{color:#ffe401;}
	#navigationMenu li.topNavigation{display:inline;float:left;border-right:2px solid #616161;padding:0px 10px;line-height:26px;}
	#navigationMenu .content{background:#000;}
	#navigationMenu .menuCat{font-weight:bold;line-height:34px;text-transform:uppercase;}
	#navigationMenu .subNavigation{margin:-5px 0px 0px -10px;}
	#navigationMenu div.spacer{height:10px;}
	.signInOut{padding:2px 0px 0px 0px;}
	.signInOut li{display:inline;float:left;border-right:1px solid #808080;padding:0px 7px;}
	.signInOut li.last,#navigationMenu li.last{border:0px;}
	.signInOut li a {color:#fff;font-size:12px;line-height:20px; display: inline-block; max-width: 210px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
	

/*Header*/
	.pageHeader{height:73px;display:block;clear:both}
	.pageHeader a span{display:none}
	.pageHeader .icqIcon{margin:13px 0px 0px 0px;}
	.pageHeader .verticalSeparator{height:39px;margin:18px 0px 0px 9px;}	
	
/*Header user status*/
	.signInOut{float:right;padding:2px 0px 0px 0px;}
	.signInOut li{display:inline;float:left;border-right:1px solid #808080;padding:0px 7px;}
	.signInOut li.last{border:0px;}
	.signInOut li a {color:#fff;font-size:12px;line-height:20px;}

/*Header lang*/
	.selectBox{width:25px;height:17px;border:1px solid #8a8a8a;color:#fff;font-size:11px;margin:3px 4px;}
	.selectBox a{display:block;color:#fff;padding:2px 4px;text-transform: uppercase;}	

/*Category Navigation*/
	.catNavigation{padding:2px 0px 13px 0px;margin-bottom:13px;margin-left:-8px;}
	.catNavigation li.first{padding:0px 13px 0px 7px;}
	.catNavigation li{display:inline;float:left;border-right:1px solid #b7b3ae;padding:0px 13px;}
	.catNavigation li a{color:#000;display:block;font-size:14px;}
	.catNavigation li.active a{font-weight:bold;background:#fff;padding:2px 8px;margin:-3px -5px;}
	.catNavigation li.active div{background:#f0efec;}
	.catNavigation li.last{border-right:0px;}
/*End Category Navigation*/
	
/*Search Box*/
	.searchBox{float:right;margin-top:24px;}
	.searchBox div{display:inline;float:left;height:28px;}
	.searchBox .left{background:url('/assets/img/boxes/box_field_left.gif') no-repeat 0px 0px;width:3px;} 
	.searchBox .middle{position:relative;background:url('/assets/img/boxes/box_field_middle.gif') repeat-x 0px 0px;width:195px;padding:4px 0px 0px 0px;} 
	.searchBox .middle input.text{width:161px;height:20px;line-height:20px;border:0px;outline:none;padding:0px 0px 0px 5px;color:#666666;font-size:14px;}
	.searchBox .middle input.search_icon{position:absolute;top:7px;right:5px;}
	.searchBox .right{background:url('/assets/img/boxes/box_field_right.gif') no-repeat 0px 0px;width:1px;} 
	.searchBox .searchIcon{position:absolute;z-index:100;top:7px;right:7px;cursor:pointer;}
	.searchBox input{border:0px;}

/*Util Icons*/
	.util span{display:none;}
	.util{background:url(/assets/img/util.png) no-repeat 0px 0px;}
	.icq_icon{width:52px;height:50px;}
	.icq_icon_home{width:125px;height:50px;}
	.search_icon{background-position:-125px 0px;width:19px;height:17px;}
	.arrow_icon{background-position:-150px 0px;width:10px;height:5px;}
	.print_icon{background-position:-125px -17px;width:35px;height:33px;}		

/*Footer*/
	.icq_footer_spacer{width:960px;height:100px;}
	.icq_footer{ position:relative; clear:both; margin:-321px auto 0 auto; width:960px;height:316px;font-family: Arial, Helvetica, sans-serif;background: #ECEAE5 url('/assets/img/footer_bg.png') repeat-x;}
	.icq_footer_content{width:780px;float:left;}
	.icq_footer_content_1{height: 236px;width:100%;float:left;}
	.icq_footer_ul_main{font-size:14px;font-weight:bold;margin:0px;}
	.icq_footer_li_main{height:178px;width:155px;float:left; border-left:1px dotted #53514A;margin:34px 0px 0px 0px;}
	
	.lang_ru .icq_footer_li_main{height:200px;}
	
	.icq_footer_li_title {text-decoration:none;color:#FFE200;cursor:pointer;margin-left:10px;line-height:24px;}
	.icq_footer_ul_sub{margin:0px 0px 0px 10px;}
	.first .icq_footer_li_title, .first .icq_footer_ul_sub{margin-left:20px;}
	.icq_footer_li_sub a{color:#8F8C84;font-size:12px; font-weight:normal;text-decoration:none;line-height:20px;}
	.icq_footer_li_sub a:hover{color:#FFE200;text-decoration:none;}
	.icq_footer_content_2_spacer{width:100%;height:0px;float:left;}
	.icq_footer_content_2{width:100%;height: 61px;float:left;font-size:10px;color:#8F8C84; font-weight:normal;}
	.icq_footer_content_2_img{width:100px;height:42px;float:left;}
	.icq_footer_content_2_img img{width:80px;height:32px;margin:1px 0px 0px 20px;}
	.icq_footer_content_2_text{width:620px;height:32px;float:left;}
	.icq_footer_content_2_text span{display:block;margin:18px 0px 0px 7px;}
	.game_spacer{width:100%;height:20px;float:left;}
	.icq_footer_content_bottom{font-size:10px;color:#8F8C84; font-weight:normal;margin:27px 0px 0px 0px;}
	.bottom_ul {margin:0px;}
	.bottom_li{display:inline;border-left:1px solid #8F8C84;padding:0px 8px 0px 5px;}
	.bottom_li a {display: inline-block; color:#000000;text-decoration:underline;font-weight:normal;font-size:11px;}
	.icq_footer_mess{width:157px;float:left;margin-top:36px;}
	.icq_footer_mess_1{width:100%;height:90px;}
	.icq_footer_mess_2{width:230px;bottom:0;height:285px;overflow:hidden;}
	.icq_footer_content li.first{border: none;}
/*End Footer*/

/*Layout*/
	.main{position:relative}
	.layout_3 .clmn_001{width:260px;}
	.layout_3 .main{background:#fff;width:700px; }
	#overlay1 { display: none; }

/*Shadow*/
.topSection h2
{
	-moz-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
	-webkit-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#eeeeee')";
	 For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#eeeeee');
	*/
}

.shadow
{
	-moz-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
	-webkit-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#eeeeee')";
	 For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#eeeeee');
	*/
}

.box_shadow{
	-moz-box-shadow: 0px 1px 2px 0.5px #B9B9B9;
	-webkit-box-shadow: 0px 1px 2px 0.5px #B9B9B9;
	/*IE Shadows*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3);
	/*Opera*/
	box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
}

.pointer{cursor:pointer;}
.float{display:inline;float:left;}	
.right{display:inline;float:right;}
.bindToHref{cursor:pointer;}
body DIV.displayNone{display: none;}

/* homepage pageHeader */
.hp_logo .icqIcon { width: 115px; }
.hp_logo .verticalSeparator { display: none; }
.hp_logo h1 { display: none; }

/* Login Box */
#login_box
{
	height: 300px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 350px;
    z-index: 998;
    visibility: hidden;
}
#login_box iframe
{
	width:208px;
	height:270px;
	border:none;
	overflow:hidden;
}
#login_box .float_box
{
	background: #FFF;
	padding: 11px 0 0;
}
#login_box .arrow_float_box
{
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #fff;
	width:0;
	height:0;
	position:relative;
	top:1px;
	left:122px;
}
.lang_de #login_box .arrow_float_box { left: 185px; }
.lang_en #login_box .arrow_float_box { left: 225px; }
.lang_pt #login_box .arrow_float_box { left: 170px; }
.lang_ru #login_box .arrow_float_box { left: 160px; }
.lang_cz #login_box .arrow_float_box { left: 102px; }
/* --- RTL --- */
.rtl #login_box
{
    left: 0;
    right:auto;
}
.rtl #login_box .arrow_float_box
{
	right:175px;
}

/* User Box */

#relative .user-box {
	width:300px;
	right:30px;
}

	#relative .user-box .float_box {
		padding:12px;
	}

	#relative .user-box iframe {
		width:276px;
		height:150px;
	}

	#relative .user-box .arrow_float_box {
		left:250px;
	}

	#relative #logout a#header_userbox_button:hover {
		color:#ffe401;
	}
/* RTL */
.rtl #relative .user-box {
	width:300px;
	left:30px;
	right:auto;
}

	.rtl #relative .user-box .arrow_float_box {
		right:250px;
		left:auto;
	}

    .download-wp7-link {
        background: url(../img/wp7_download_link.png) 0 0 no-repeat;
        display: block;
        height: 54px;
        margin-top: 15px;
        width: 164px;
    }

.mobile_link_login {
	height: auto !important;
}

.downloadIcqWin8Btn {
	background: url(//c.icq.com/assets/img/homepage_win_store_button.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font-family: 'Droid sans', arial;
	font-size: 26px;
	height: 68px;
	padding: 18px 0 0 70px;
	width: 242px;
}
	.downloadIcqWin8Btn span {
		color: #fff !important;
		display: block;
		font-family: Arial;
		margin-top: -1px;
		font-size: 11px !important;
	}
