@font-face {
    font-family: 'BookmanOldStyle';
    src: url('fonts/BookmanOldStyle.eot');
    src: url('fonts/BookmanOldStyle.eot?#iefix') format('embedded-opentype'),
         url('fonts/BookmanOldStyle.woff') format('woff'),
         url('fonts/BookmanOldStyle.ttf') format('truetype'),
         url('fonts/BookmanOldStyle.svg#BookmanOldStyle') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BookmanOldStyleI';
    src: url('fonts/BookmanOldStyle-Italic.eot');
    src: url('fonts/BookmanOldStyle-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/BookmanOldStyle-Italic.woff') format('woff'),
         url('fonts/BookmanOldStyle-Italic.ttf') format('truetype'),
         url('fonts/BookmanOldStyle-Italic.svg#BookmanOldStyleI') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body{
    width:100%;
    height:100%;
    margin:0;
    padding:0
    }
body{
	background:#fff;
    font-family:Verdana, Sans;
    color:#000;
    font-size:100%;
    }
#site{
	width:990px;
	position:relative;
	margin:0 auto
}

#end{
	clear:both;
}

#layout {
	line-height: 1.4;
	margin: 0 auto;
	max-width: 1400px;
	min-height: 100%;
	min-width: 980px;
	position: relative;
	z-index: 1;
}

a:hover, .pseudo_link:hover {
    color: #EA5A01 !important;
}
#header:after,#page-body:after,#header:after,#pager:after,#page-body-inner:after,#header-inner:after,#logo-menu-wrap:after,#navigation:after,#mega:after,.b-option-nav:after, #content:after, .b-lead-up:after, .comment-tube:after{content:'';display:block;clear:both;height:0}
#header .inner,#page-body-inner,#header-inner,#footer .wrap{max-width:990px;margin:0 auto} 
#page-body-inner,#header-inner {width:100%;position:relative;/*min-height:300px*/}
#header{padding:0 20px 10px;position:relative; overflow:hidden;}
#header .inner{background:#549ce5 url(images/bg-header.gif) 0 100% repeat-x;height:60px;color:#fff;font-size:75%;}
#header .inner .right_col {float:left; position:relative; left:80%; width:20%;}
#page-body, #header {padding:0px 0px 15px 0px;}
#content{margin-top:.5em; position: relative;}
#logo-menu-wrap{margin-bottom:0em;}
#layout_left,
#header-layout_left,
#layout_middle,
#layout_right,
#header-layout_right,
#tizer_left,
#tab_set{
    float: left;
    position: relative;
    }
#tizer_left{
    width:20%;
    }
#menu {
	width:100%;
	/*left:0;
	float: left;
    position: relative;
	width:80%;
    left:20%;
	*/
}
#tab_set{
    width:80%;
    left:20%;
    }
#top-menu{
    left:14%;
    width:58%;
    }
#layout_left,
#header-layout_left,
#g-link,
#top-menu,
#logo,
#tizer_left{
    margin-right:-100%;
    }
#layout_left,#header-layout_left{
    width:717px;
    }
#layout_right, #header-layout_right, #search{
    width:273px;
    left:717px;
    }
.left-tube{width:60%;}
.right-tube{width:40%;}
.bc-gray{background:#c9c9c9;}
.bc-white{background:#fff;}
.m-5{margin:5px;}
.inner a{
	color:#fff;
	margin-right:11px;
	}
	.inner a:hover{color:#FDD879!important}
/*#g-link,#top-menu{padding:1.7em 0 1.7em 0;}*/ /* hromov */

.topline{
	position:relative;
	display:block;
	}
.t-1{padding-left:11px;}
.t-2{padding-left:5px;}
.t-1 i, .t-2 i{
    background:url(images/stic.gif);
    position:absolute;
    width:2px;
    height:50px;	
    }
.t-1 i{
    right:6%;
    top:-15px;
    }
.t-2 i{
    right:0;
    top:-15px;
    }
#logo img{margin-left:11px;}
.b-top-search {background-color:rgb(252,182,19);height:41px;margin-left:8px;}
.b-top-search .search_form {margin:2px 0px 0px 0px;position:relative;padding:8px 41px 0 12px;}
.menu-bar {margin-left:187px;height:39px;background: transparent url(images/topmenu_button_bg.jpg) repeat-x left top;}
.menu-bar .top-button {float:left;width:20%;*width:19.9%;height:41px;font-size:14px;font-family:Tahoma, sans-serif;}
.menu-bar .top-button div {height:100%;margin-right:2px;text-align:center;padding-top:9px;background: transparent url(images/topmenu_button_bg.jpg) repeat-x 0 -41px; box-sizing: border-box;}
.menu-bar .top-button div:first-child {margin-left:1px;}
.menu-bar .top-button div:last-child {margin-right:1px;}
.menu-bar .top-button div:hover, .menu-bar .top-button div.active {background-position: 0 -82px;}
.menu-bar .top-button div.active {font-weight:bold;}
.menu-bar .top-button div a {display:block;padding-bottom:15px;color:#000;text-decoration:none;}
.logo-bar {width:180px;float:left;}
.menu-and-logo {overflow: hidden;padding-top:20px;}
.top-search-form input.text-search {
    color: #333333;
    height: 16px;
    padding-top: 0px;
    width: 100%;
    font-size:14px;
    *font-size:14px;
	line-height: 16px;
}
.top-search-form  input.btn-search {
    width: 19px;
    height:18px;
    background:transparent url(images/button-search.png) no-repeat top left;
    border:0;
    position:absolute;
    top:11px;
    right:12px;
    cursor:pointer;
}
.top-search-form label {font-size:12px;}
.eighteen_plus {font-size:14px;margin-left:20px;}
.top-search-option{
	margin-left:15px;
	margin-top:3px;
}

#top_banner{
	position:relative;
	weight:990px;
	height:244px;
	background:url(images/header_bg.png) no-repeat;
	margin:20px 0px 20px 0px;
	z-index:0;
}

#banner_menu{
	position:absolute;
	top:78px;
	left:185px;
	width:120px;
	height:100px;
	z-index:2
}

#banner_menu .item{
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	transform: scale(1.042,1.042);
	cursor:pointer;
}
#banner_menu .item .sq{
	float:left;
	width: 4px;
	height: 3px;
	background:#fdb713;
	margin:10px 6px;
}

#title{
	font-family: BookmanOldStyleI;
	color: #000000;
	font-size: 16px;
	text-align:center;
	transform: scale(1.042,1.042);
}

#logo_h{
	margin:15px auto 5px auto;
	width: 200px;
	height: 70px;
	background: url(images/hiper.png) no-repeat;
}
#border_h{
	width: 636px;
	height: 7px;
	background:#932784;
	margin:0px auto 20px auto;
	
}

#blk{
	text-align:center;
	width:960px;
	height:350px;
	margin-top:25px;
}
#blk .foto{
	width: 480px;
	float:left;
}
#blk .foto.l{
	text-align:right;
	padding-right:40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#blk .foto.r{
	text-align:left;
	padding-left:0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#blk .text{
	width: 480px;
	float:left;
	padding-left:40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#blk .text .z1{
	text-align:left;
	font-family: Arial;
	color: #828282;
	font-size: 14px;
	font-weight: 400;
	transform: scale(1.042,1.042);
	margin-bottom:6px;
}
#blk .text .z2{
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size: 28px;
	font-weight: 700;
	line-height: 32px;
	transform: scale(1.042,1.042);
	margin-bottom:13px;
}
#blk .text .b_txt{
	text-align:left;
	font-family: BookmanOldStyle;
	color: #000000;
	font-size: 11px;
	font-weight: 400;
	width: 310px;
	line-height: 14px;
	transform: scale(1.042,1.042);
}

#blk .text a.btn{
	width: 106px;
	height: 30px;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	line-height:30px;
	text-transform:uppercase;
	text-align:center;
	display:block;
	transform: scale(1.042,1.042);
	background: #828282;
	border:1px solid rgba(163,163,163,0.72);
	cursor:pointer;
	margin-top:10px;
	margin-left: -5px;
}
#blk .text a.btn:hover{
	color:#FFFFFF !important;
}
#blk .text a.btn:active{
	background: rgb(150, 150, 150);
	border:1px solid rgba(163,163,163,0.72);
}

.border_bl{
	width: 635px;
	margin:50px auto 10px auto;
	background:width: 637px;
	height: 2px;
	border:1px solid #616161;
	background:#000000;
}

#konkurs{
	position:relative;
	z-index:0;
	width:990px;
	height:830px;
	background:url(images/konkurs_bg.png) no-repeat;
}
#konkurs .text_r{
	position: absolute;
	top: 168px;
	left: 239px;
	width: 676px;
	height: 136px;
	z-index: 2
}
#konkurs .text_r span.dv{
	font-family: Arial;
	color: #932784;
	font-size: 42px;
	font-weight: 700;
	transform: scale(1.042,1.042);
}
#konkurs .text_r span.top{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	transform: scale(1.042,1.042);
}

#konkurs .text_r span.name{
	font-family: Arial;
	color: #932784;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	transform: scale(1.042,1.042);
}
#konkurs .text_r span.txt{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	transform: scale(1.042,1.042);
	
}

#konkurs .text_r span.txt2{
	font-family: BookmanOldStyleI;
	color: #000000;
	font-size: 14px;
	line-height: 17px;
	transform: scale(1.042,1.042);
}
#konkurs .text_r .bbb{
	height: 13px;
	width: 676px;
	font-size:0px;
}
#konkurs .text_r span.txt2 a.mail{
	font-family: BookmanOldStyleI !important;
	color: #000000 !important;
	font-size: 14px !important;
	line-height: 17px !important;
	transform: scale(1.042,1.042) !important;
	text-decoration:none;
}

#konkurs_block{
	text-align:center;
	width: 840px;
	position:relative;
	margin:30px auto 50px auto;
}
#konkurs_block .blk{
	width: 200px;
	height: 395px;
	float:left;
	text-align:center;
	margin:5px 5px 5px 5px; 
}

#konkurs_block .blk .top{
	margin:0 auto 3px auto;
	width: 47px;
	height: 47px;
	margin-bottom:3px;
}
#konkurs_block .blk .top.t1{ background:url(images/1.png) no-repeat;}
#konkurs_block .blk .top.t2{ background:url(images/2.png) no-repeat;}
#konkurs_block .blk .top.t3{ background:url(images/3.png) no-repeat;}
#konkurs_block .blk .top.t4{ background:url(images/4.png) no-repeat;}
#konkurs_block .blk .top.t5{ background:url(images/5.png) no-repeat;}
#konkurs_block .blk .top.t6{ background:url(images/6.png) no-repeat;}
#konkurs_block .blk .top.t7{ background:url(images/7.png) no-repeat;}
#konkurs_block .blk .top.t8{ background:url(images/8.png) no-repeat;}

#konkurs_block .blk .bord{
	width: 169px;
	height: 2px;
	background:#000000;
	border:1px solid rgba(0,0,0,0.51);
	margin:0px auto;
}

#konkurs_block .blk .txt{
	padding-top:10px;
	width: 200px;
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	transform: scale(1.042,1.042);
	text-align:center;
	height: 144px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#konkurs_block .blk .txt2{
	width: 150px;
	margin:10px auto;
	text-align:left;
}
#konkurs_block .blk .txt2 ul{
	padding:0px;
	margin:0px;
}
#konkurs_block .blk .txt2 li{
	font-family: BookmanOldStyleI;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	transform: scale(1.042,1.042);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}