/*
  * author           :: Ilya Bushuhin [ fatalerror2069@gmail.com ]
  * version          :: 2.5
  * last-modify      :: 30.03.10 18:12
*/
@font-face
{
	font-family: 'FreeSetDemiBold';
	src: url('../fonts/FreeSetDemiBold.eot');
	src: url('../fonts/FreeSetDemiBold.otf');
	src: local('FreeSetDemiBold'), url('../fonts/FreeSetDemiBold.otf') format('opentype');
}
@font-face
{
	font-family: 'FreeSetExtraBold';
	src: url('../fonts/FreeSetExtraBold.eot');
	src: url('../fonts/FreeSetExtraBold.otf');
	src: local('FreeSetExtraBold'), url('../fonts/FreeSetExtraBold.otf') format('opentype');
}
@font-face
{
	font-family: 'Lucida Sans Unicode';
	src: url('../fonts/LucidaSansUnicode.eot');
	src: url('../fonts/LucidaSansUnicode.ttf');
	src: local('Lucida Sans Unicode'), url('../fonts/LucidaSansUnicode.ttf') format('truetype');
}
@font-face
{
	font-family: 'FreeSetLight';
	src: url('../fonts/FreeSetLight.eot');
	src: url('../fonts/FreeSetLight.otf');
	src: local('FreeSetLight'), url('../fonts/FreeSetLight.otf') format('opentype');
}

html { font-size: 100%; }
body { margin: 0px; padding: 0px; font-family: 'FreeSetLight', tahoma, arial, 'sans-serif'; font-size: 62.5%; background: #fff; }
img { border: none; }
a { text-decoration: underline ; color: #000; }
a:hover{ text-decoration: none; }
li { list-style-type: none; }

div.clearer { width: 100%; clear: both; font: 0/0 a; }

/* Title */
div.page-title { font: normal 3.6em 'FreeSetDemiBold'; color: #fd6e18; margin: 25px 0 0 0; padding: 0px; }

/* For news */

/* .blue_line { border: 1px solid #000; }.blue_line .left { background: url('../images/blue_line.png') repeat-x; margin-top: 50px; height: 101px; }.blue_line .center { margin: 0 auto; border: 1px solid #000; width: 1024px; height: 101px; }.blue_line .right { background: url('../images/blue_line.png') repeat-x; margin-top: 50px; height: 101px; } */


/* Blue-box */
div.blue-box { margin: 30px 0 27px 0; width: 646px; height: 122px; overflow: hidden; background: url('../images/blue-box.png') no-repeat; }
div.blue-box .text { font-size: 2.1em; color: #0099e8; font-family: 'FreeSetDemiBold'; float: left; width: 520px; height: 80px; overflow: hidden;  margin: 22px 0 0 28px; }

div.bord { overflow: hidden; height: 100px; margin-top: 111px; margin-bottom: -210px; min-width: 990px; }
div.clouds_line { background: url('../images/clouds.png') no-repeat -20px 0; width: 1260px; height: 100px; margin: 0 auto; }


div.blue-box ul { display: block; padding: 0px; margin: 0px; }
div.blue-box ul.head-links { margin: 25px 0 0 25px; _width: 600px; _padding-top: 4px; _margin-top: 21px; }
*+html div.blue-box ul.head-links { width: 600px; }

div.blue-box li { float: left; }
div.blue-box ul.head-links li { margin-right: 44px; margin-left: 0px; }
div.blue-box ul.head-links li a { float: left; font: bolder 2.1em 'FreeSetDemiBold'; color: #0099e8; }
div.blue-box ul.head-links li a:hover {}
div.blue-box ul.head-links li.active { font: bolder 3.6em 'FreeSetExtraBold'; margin-top: -10px; color: #0099e8; }
 
div.blue-box ul.months { margin: 22px 0 0 22px; padding: 0px; display: block; }
div.blue-box ul.months li a { color: #313031; }
div.blue-box ul.months li { margin-right: 7px; border: none; font: normal 1.2em 'Lucida Sans Unicode';  }
div.blue-box ul.months li a:hover {  }
div.blue-box ul.months li.active { color: #0099e8; }
/* End Blue-box For News */

/* b-news */
div.b-news { margin: 0px; padding: 0px; float: left; position: relative; z-index: 15; width: 640px; }
div.b-news div.top { background: url('../images/news-bg.png') no-repeat top; float: left; }
.b-news .line { width: 639px; margin-top: 18px; }

.b-news div.img-full { float: left; margin: 0 15px 0 21px; text-align: left; vertical-align: top; width: 45px; height: 45px; font: normal 1.1em 'Lucida Sans Unicode'; color: #502f01; padding: 0px; background: url('../images/fluid-news.png') no-repeat; }
.b-news div.rep-date { float: left; margin: 0 15px 0 21px; width: 45px; height: 45px; font: 0/0 a; padding: 0px; }
.b-news div.img-full span { margin: 8px 0 0 15px; width: 30px; display: block; line-height: 12px; _height: 27px; }

.b-news div.text { float: left; width: 550px; _width: 520px;}
.b-news div.text p { font: normal 1.3em 'Lucida Sans Unicode'; color: #000; margin: 0; }

.b-news div.text p.title.item { font: normal 1.95em 'FreeSetDemiBold'; color: #0099e8; }

.b-news div.text p.title { margin: 0 0 12px 0; }
.b-news div.text p.title a { font: normal 1.5em 'FreeSetDemiBold'; color: #0099e8; }
.b-news div.text p.title a:hover {  }

.b-news div.text.rep p { margin-top: 0px; }
.b-news div.back { margin-top: 12px; }
.b-news div.back a { font: normal 1.3em 'FreeSetDemiBold'; color: #0099e8; margin-left: 21px; }
.b-news div.back a.cursor { text-decoration: none; font-size: 2.5em; margin-left: 36px; float: left; margin-top: -6px; }
div.b-news div.bottom { width: 639px; height: 14px; background: url('../images/news-bottom.png') no-repeat top left; }

/* news/faq/forum on Main page */
div.content { padding: 40px 0 0 0; margin: 0px; }
div.content_right { margin: 0 0 0 295px; width: 625px; padding: 0px; }

img { border: none; }

.news { float: left; width: 290px; margin-bottom: 40px;}
.news a {}
.news p.title { margin: 0 0 15px 0; display: block; }
.news p.title a { color: #41ac01; font-size: 2.1em;  font-family: 'FreeSetDemiBold'; }
.news p.title a:hover {  }
.news p.title a.rss { background: url('../images/rss.png') no-repeat; display: block; width: 11px; height: 12px; border-bottom: none; margin: 8px 120px 0 0px; float: right; _margin: -16px 60px 0 0; }

*+html .news p.title a.rss { margin: -16px 120px 0 0; }



.news div.img-full, .news div.img, .news div.sub-img { float: left; margin: 0 15px 0 0; text-align: left; vertical-align: top; width: 41px; height: 41px; font-size: 1.1em; color: #502f01; padding: 0px; }
.news div.img-full span, .news div.img span { margin: 8px 0 0 12px; width: 25px; display: block; line-height: 11px; font-family:'Lucida Sans Unicode'; _height: 27px;}
*+html .news div.img-full span, .news div.img span { height: 27px; line-height: 15px; margin-top: 6px;} 
.news div.img-circle { background: url('../images/circle.png') no-repeat; width: 46px; height: 46px; overflow: hidden; }
.news div.img-full { background: url('../images/fluid-full.png') no-repeat; }
.news div.img { background: url('../images/fluid.png') no-repeat; color: #8f8f8f; }
.news .line { margin-top: 10px; }
.news .line a { font-size: 1.2em; color: #313031; font-family: 'Lucida Sans Unicode'; }
.news .line a:hover {  }
.news .line p.first { padding-top: 10px; margin-bottom: 20px; }
.news .line p { margin: 0 0 20px 56px; }

/*
.news.faq { padding-right: 0px; }
.news.faq div.img span { font-size: 2.3em; color: #b3b3b3; margin: 14px 0 0 14px; }
.news.faq p.title a, .forum p.title a { color: #000; }
.news.faq div.line p { font-family: 'Lucida Sans Unicode'; }

.news.faq div.line p a { color: #0099e8; border-bottom-color: #0099e8; font: normal 1.2em 'Lucida Sans Unicode'; }
.news.faq div.line p a:hover { border-bottom: 1px dashed #0099e8; }

.news.faq div.line p a { color: #0099e8;  font-size: 1.2em; font-family: 'Lucida Sans Unicode'; }
.news.faq div.line p a:hover { }

.news.faq div.line p { margin: 0; }
.news.faq div.line div.img { float: left; margin: 0px; }
.news.faq div.line .p-link { margin-bottom: 19px; }
.news.faq div.line .text { display: block; float: left; width: 220px; padding-left: 15px; font-size: 1.1em; }
*/
.forum p.title a { color: #000; }
.news.forum.faq { padding-top: 30px;}
.news.forum .line div.sub-img { display: block; width: 45px; height: 45px; background: url('../images/p1.gif') no-repeat top; }
.news.forum div.text p { margin-bottom: 7px; font-size: 1.1em; }
.news.forum div.text p a { font-family: 'Lucida Sans Unicode'; font-size: 1.1em; }
.news.forum div.text p a.name { color: #0099e8; }
.news.forum div.text p a.name:hover { }
.news.forum div.sub-img { margin: 0px; }

div.top-games { /*width: 610px; min-height: 163px; */margin-bottom: 0px; }
div.top-games div.header { overflow: hidden; width: 590px; margin-bottom: 18px; }
div.top-games div.header span.title { font-size: 2.1em; font-family: 'FreeSetDemiBold'; color: #ff6000; float: left; }
div.top-games div.header span.title:hover {  }
div.top-games div.header a.all { float: right; font-size: 1.2em; color: #0099e8; font-family: 'Lucida Sans Unicode'; margin-top: 5px; }
div.top-games div.header a.all:hover {}

div.top-games div.game { clear: both; }
div.top-games div.game div.item { float: left; display: block; width: 130px; height: 150px; text-align: center; margin: 0 0 20px 26px; }
div.top-games div.game div.item.first { margin-left: 0px; }
div.top-games div.game div.item.second_row { margin-bottom: 10px; }
div.top-games div.game div.item div.img { width: 128px; height: 97px; overflow: hidden; }
div.top-games div.game div.item div.img img { width: 120px; height: 95px; }
div.top-games div.game a { color: #0099e8; }
div.top-games div.game a div.text { margin: 10px 0 0 0; text-align: center; }
div.top-games div.game a div.text span { font-size: 1.2em; letter-spacing: 0.03em; font-family: 'Lucida Sans Unicode'; text-decoration: underline; }
div.top-games div.game a:hover div.text span { text-decoration: none; }

/*
div.top-games div.game .sub-img { background: url('../images/jet-logo.png') no-repeat top; width: 125px; height: 120px; float: left; margin-right: 30px; text-align: center; font-size: 1.2em; }
div.top-games div.game .sub-img a div.text { margin-top: 10px; }
div.top-games div.game .sub-img a div.text span { border-bottom: 1px solid #0099e8; }
div.top-games div.game .sub-img a:hover div.text span { border-bottom: 1px dashed #0099e8; }
div.top-games div.game .sub-img a { color: #0099e8; }
div.top-games div.game .sub-img.last { margin-right: 0px; }
div.top-games div.game .mask { background: url('../images/mask-game.png') no-repeat top; width: 127px; height: 96px; overflow: hidden; }
*/

div.page_about, div.page_news { background: url('../images/blue_line.png') repeat-x 0 240px; _background-position: 0 10px; _background: none; }

.page_about .content { padding: 0px; margin: 0px; width: 910px; position: relative; z-index: 15; }
.page_about .content div.text { width: 616px; background-color: #f0f0f0; min-height: 150px; padding: 1px 10px 1px 20px; }
.page_about .content .text_top { width: 646px; height: 16px; background: url('../images/text_top.png') no-repeat; }
.page_about .content .text_bottom { width: 646px; height: 16px; background: url('../images/text_bottom.png') no-repeat; }


/* по макету: *//*
.page_about .content .text h1 { font: bold 2.1em FreeSetDemiBold, Arial, sans-serif; color: #ff6000; margin: 0px; }.page_about .content .text h2 { font: bold 1.3em Veranda, Arial, sans-serif; padding: 15px 0 0 0;}.page_about .content .text p { font: normal 1.3em 'Lucida Sans Unicode'; color: #000; }.page_about .content .text h3 { font: normal 1.1em 'Lucida Sans Unicode'; color: #484848; }*/

/* по моду макета */
.page_about .content .text h2 { font: bold 2.1em FreeSetDemiBold, Arial, sans-serif; color: #ff6000; margin: 0px; }
.page_about .content .text h3 { 
	color: #41ac01;
	font: 1.8em FreeSetDemiBold, Arial, Helvetica, sans-serif;
	padding:0;
	margin: 0 0 1em 0;
	}
	

.page_about .content .text p { font: normal 1.3em 'Lucida Sans Unicode'; color: #000; }
.page_about .content .text h1 { font: normal 1.1em 'Lucida Sans Unicode'; color: #484848; }
/* конец мода */

.page_about .content .text ul {
	padding: 0;
	margin-bottom: 1.3em;
	}
	.page_about .content .text ul li {
		padding-left: 20px;
		font: 1.3em/1.23 'Lucida Sans Unicode', Arial, sans-serif;
		margin-bottom: 0.5em;
		background: url('../images/b-gray/bull.gif') 8px 6px no-repeat;
		}
		
.page_about .content .text ol {
	padding-left: 20px;
	margin-bottom: 1.3em;
	}
	.page_about .content .text ol li {
		list-style-type: decimal ;
		list-style-position: outside;
		font: 1.3em/1.23 'Lucida Sans Unicode', Arial, sans-serif;
		margin-bottom: 0.5em;
		}		
.page_about .content .text a { color: #008ad2; font: normal 1em 'Lucida Sans Unicode', Arial, sans-serif; }
.page_about .content .text a:hover { }
/*
.page_about .content .text table { width: 100%; border: 2px solid #96dbe2; }
.page_about .content .text td { font: normal 1.3em 'Lucida Sans Unicode', Arial, sans-serif; padding: 11px; border-bottom: 2px solid #96dbe2; }
.page_about .content .text tr.header { background: #a4e6e8; }
.page_about .content .text tr.item { background: #fff; border: 1px solid #000; }
.page_about .content .text table td.left { text-align: left; }
.page_about .content .text table td.right { text-align: right; }
*/
table.w100 {
	width: 100%; 
	border: 2px solid #96dbe2;
	}
	table.w100 th {
		text-align: left;
		font: normal 1.3em 'Lucida Sans Unicode', Arial, sans-serif; 
		padding: 11px; 
		border-bottom: 1px solid #96dbe2;
		background: #a4e6e8;
		}
	table.w100 td {
		font: normal 1.3em 'Lucida Sans Unicode', Arial, sans-serif; 
		padding: 11px; 
		background: #fff; 
		border-bottom: 1px solid #96dbe2;
		}

div.border { width: 99.9%; height: 338px; overflow: hidden; margin: -150px 0 -7px 0; position: relative; }
div.footer_img { margin: 0 auto; background-repeat: no-repeat; background-position: top; /* background: url('../images/about_footer_img.png'); */ width: 1260px; height: 338px; position: relative; z-index: 1; }
div.empty20 { clear: both; width: 100%; height: 20px; font: 0/0 a;}

/* div with ! && ru && ?*/
div.banners { float: right; margin: 0 -47px 0 0; _width: 285px; }
div.banners div.banner { float: left; }

div.page_news div.banners { margin: 0px; background: none; }

/* ! */
div.voskl, div.ru, div.quest { float: left; }
div.voskl { background: url('../images/!.png') no-repeat; width: 285px; min-height: 122px; }
div.voskl-bottom { background: url('../images/!-bottom.png') no-repeat; width: 278px; height: 10px; margin-left: 7px; }

div.voskl div.title { margin: 21px 0 15px 89px; font: normal 2.1em FreeSetDemiBold, Arial, sans-serif; color: #923802; float: left; width: 180px; _margin-left: 43px; }
div.voskl div.title span { position: relative; z-index: 3; }
div.voskl div.title a { color: #923802; position: relative; z-index: 3; }

div.voskl div.title div { margin: 1px 0 -26px 1px; color: #fff; float: left; position: absolute; z-index: 1; width: 180px; }
div.voskl div.txt { margin-left: 89px; font: normal 1.3em 'Lucida Sans Unicode', Arial, sans-serif; width: 180px; padding-bottom: 10px; }
div.voskl div.txt a {}
div.voskl div.txt a:hover {}
div.banners.inner_game { margin: 0 40px 40px 0; }

/* ? */
div.vopr, div.ru, div.quest { float: left; }
div.vopr { background: url('../images/vopr.png') no-repeat; padding-top: 21px; width: 290px; min-height: 122px; margin-left: -5px; }
div.vopr-bottom { background: url('../images/vopr-bottom.png') no-repeat; width: 290px; height: 10px; margin-left: -5px; }

div.vopr div.title { margin: 0 0 15px 89px; font: normal 2.1em FreeSetDemiBold, Arial, sans-serif; color: #923802; float: left; width: 180px; _margin-left: 43px; }
div.vopr div.title span { position: relative; z-index: 3; }
div.voskl div.title a { color: #923802; position: relative; z-index: 3; }

div.vopr div.title div { margin: 1px 0 -26px 1px; color: #fff; float: left; position: absolute; z-index: 1; width: 180px; }
div.vopr div.txt { margin-left: 89px; font: normal 1.3em 'Lucida Sans Unicode', Arial, sans-serif; width: 180px; padding-bottom: 10px; }
div.vopr div.txt a {}
div.vopr div.txt a:hover {}

/* ru */
div.ru { background: url('../images/ru.png') no-repeat; width: 299px; height: 149px; margin: 12px 0 0 -14px; }
div.ru div.txt { margin: 66px 0 0 104px; font: normal 1.3em 'Lucida Sans Unicode', Arial, sans-serif; width: 175px; }

/* !banners ->> img !11 */
.banners div.img { float: left; width: 285px; height: 200px; clear: both; margin-bottom: 12px; }





div.line_orange { border-bottom: 1px solid #ffd200; clear: both; position: relative; z-index: 9997; }
div.footer { color: #bfbfbf; padding: 30px 0 56px 0; }
div.footer div.ijet-footer_logo { width: 40px; height: 30px; background: url('../images/ijet-footer_logo.png') no-repeat; float: left; margin: -10px 5px 0 0;}
div.i-jet-copy { font-size: 1.2em; float: left; font-family: 'Lucida Sans Unicode'; }
div.jetStyle-copy {
	font-size: 1.1em;
	float: right;
	position: relative;
	vertical-align: top;
	text-align: right;
	font-family: 'Lucida Sans Unicode';
	margin-right: 10px;
	}

	div.jetStyle-copy a {
		color: #bfbfbf;
		}
		div.jetStyle-copy a img {
			position: absolute;
			left: -50px;
			top: -2px;
			
			height: 20px;
			}
		div.jetStyle-copy a img.hover {
			display: none;
			}
	div.jetStyle-copy a:hover {
		color: black;
		}				
		div.jetStyle-copy a:hover img {
			display: none;
			}	
		div.jetStyle-copy a:hover img.hover {
			display: block;
			}	

div.flash {
	position: relative;
	zoom: 1;
	}
	.lines {
		position: absolute;
		width: 100%;
		left: 0px;
		top: 152px;
		}
		.lines div {
			overflow: hidden;
			}
		.lines .h6  {height: 6px; }
		.lines .h18 { height: 18px; }
		.lines .h15 { height: 15px; }
		.lines .h2  { height: 2px; }
		.lines .h7  { height: 7px; }
		.lines .h31 { height: 31px; }
		.lines .h10 { height: 10px; }
		.lines .h38 { height: 38px; }
		
#container_container { height: 365px; width: 100%; position: relative; }

div.empty_flash { text-align: center; vertical-align: top; display: none; height: 365px; margin: 0 0 -100px 0; padding: 0px; }
div.empty_flash div { font: normal 1.3em 'Lucida Sans Unicode'; margin: 100px 0 10px 0; }
div.empty_flash a { font: normal 1.3em 'Lucida Sans Unicode'; color: #0099e8; }

div.shadow { z-index: 15; height: 6px; font: 0/0 a; margin: 35px 0 0 0; padding: 0px; position: absolute; }
div.shadow div { height: 6px; float: left; }
div.sh_l { background: url('../images/menu-sh_l.png') no-repeat top left; width: 275px; }
div.sh_c { background: url('../images/menu-sh_c.png') repeat-x; width: 30px; }
div.sh_r { background: url('../images/menu-sh_r.png') no-repeat top right; width: 275px; }

*+html div.shadow { margin-left: -580px; } /* IE 7 */
div.shadow { _margin-left: -580px; }

/* div.flash .l-container { overflow: visible; }div.flash .l-container .main_flash { display: block; }div.flash .l-container .main_flash .inf { width: 300px; }div.flash .l-container .main_flash .inf span { font: normal 1.3em 'Lucida Sans Unicode'; color: #000; }div.flash .l-container .main_flash .inf span span { font-size: 1em; margin-right: 31px; }div.flash .l-container .main_flash .inf h1 { font: normal 4em/.8 'FreeSetExtraBold'; color: #0099e8; margin: 8px 0 10px 0; letter-spacing: -0.04em; }div.flash .l-container .main_flash .inf h1 span { font: normal 1em/.8 'FreeSetExtraBold'; color: #0099e8; margin: 0px; letter-spacing: -0.04em; margin-left: 15px;}div.flash .l-container .main_flash .soc_sets { float: left; margin-top: 155px; }div.flash .l-container .main_flash .soc_sets span { font: normal 2.1em 'FreeSetDemiBold'; color: #313031; }div.flash .l-container .main_flash .soc_sets .links { margin-top: 17px; }div.flash .l-container .main_flash .soc_sets .links img { margin-right: 10px; }.l-container .main_flash .flash_shift_left, .l-container .main_flash .flash_shift_right { width: 56px; height: 46px; float: left; position: absolute; margin-top: 170px; }.l-container .main_flash .flash_shift_left { background: url('../images/main_flash_left.png') no-repeat; left: 0px; }.l-container .main_flash .flash_shift_right { background: url('../images/main_flash_right.png') no-repeat; right: 0px; }.l-container .main_flash .img { position: absolute; width: 690px; height: 400px; background: url('../images/goat_test.png') no-repeat; margin: -45px 0 0 280px;} */