@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,200,400,300,600,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
html,body{margin:0px;padding:0px;}
body{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:500;background:url(i/cut/bkg.jpg) top center repeat-y;background-color:#333;color:#fff;}

a{color:#d53939;text-decoration:none;outline:none;}
a:hover{color:#d53939;text-decoration:underline;}
img{border:none;}
p{margin:0px;padding:0px;margin-bottom:10px;}
h2{margin-top:0px;margin-bottom:20px;font-weight:500;font-size:24px;}



.text img{margin-right:10px;margin-bottom:5px;}

.question{font-weight:bold;color:#d53939;}
var{font-weight:bold;color:#d53939;font-style:normal}

#outside{width:1062px;margin:auto;margin-top:20px;margin-bottom:20px;}
#header{height:180px;position:relative;}
#logo{display:block;position:absolute;left:30px;bottom:10px;width:152px;height:169px;background:url(i/cut/logo.png) no-repeat;}
#slogan{position:absolute;left:330px;top:20px;width:661px;height:36px;background:url(i/cut/img-slogan.png) no-repeat;}

.t{font-size:24px;color:#d53939;margin-bottom:10px;}

#menu{position:absolute;bottom:0px;left:210px;height:82px;}

.menu_a{position:absolute;top:0px;display:block;padding-top:26px;height:56px;background:url(i/cut/menu-1-n.png) 1px 1px no-repeat;text-align:center;text-transform:uppercase;color:#fff;font-weight:500;font-size:18px;line-height:18px;text-shadow: 2px 2px  rgba(0,0,0, 0.75);}
.menu_a:hover{text-decoration:none;color:#cc0000;}
.menu_selected{text-decoration:none;color:#cc0000;}

#menu1{z-index:1;left:0px;width:125px;background:url(i/cut/menu-1-n.png) 1px 1px no-repeat;}
#menu1:hover{background:url(i/cut/menu-1-o.png) 0px 0px no-repeat;}
#menu1.menu_selected{background:url(i/cut/menu-1-o.png) no-repeat;}


#menu2{z-index:2;left:120px;width:140px;background:url(i/cut/menu-2-n.png) 3px 1px no-repeat;}
#menu2:hover{background:url(i/cut/menu-2-o.png) 0px 0px no-repeat;}
#menu2.menu_selected{background:url(i/cut/menu-2-o.png) no-repeat;}

#menu3{top:-1px;z-index:3;left:245px;width:158px;background:url(i/cut/menu-3-n.png) 1px 1px no-repeat;}
#menu3:hover{background:url(i/cut/menu-3-o.png) 0px 0px no-repeat;}
#menu3.menu_selected{background:url(i/cut/menu-3-o.png) no-repeat;}

#menu4{top:-1px;z-index:4;left:392px;width:114px;background:url(i/cut/menu-4-n.png) 2px 1px no-repeat;}
#menu4:hover{background:url(i/cut/menu-4-o.png) 0px 0px no-repeat;}
#menu4.menu_selected{background:url(i/cut/menu-4-o.png) no-repeat;}

#menu5{z-index:5;left:496px;width:116px;background:url(i/cut/menu-5-n.png) 2px 0px no-repeat;}
#menu5:hover{background:url(i/cut/menu-5-o.png) 0px 0px no-repeat;}
#menu5.menu_selected{background:url(i/cut/menu-5-o.png) no-repeat;}

#menu6{top:2px;z-index:6;left:602px;width:128px;background:url(i/cut/menu-6-n.png) 2px 1px no-repeat;}
#menu6:hover{background:url(i/cut/menu-6-o.png) 0px 0px no-repeat;}
#menu6.menu_selected{background:url(i/cut/menu-6-o.png) no-repeat;}

#menu7{top:2px;z-index:7;left:722px;width:128px;background:url(i/cut/menu-7-n.png) 0px 0px no-repeat;}
#menu7:hover{background:url(i/cut/menu-7-o.png) 0px 0px no-repeat;}
#menu7.menu_selected{background:url(i/cut/menu-7-o.png) no-repeat;}



#search{height:33px;width:236px;background:url(i/search-bg.jpg) no-repeat;}
#search_input{border:none;background:none;outline:none;width:190px;}
.b_search{display:block;width:33px;height:33px;background:url(i/search.png) no-repeat;background-position:bottom left;}
.b_search:hover{background-position:top left;}

#content{margin-top:20px;margin-bottom:20px;}


.left_title{margin-bottom:20px;font-weight:500;font-size:24px;line-height:24px;width:312px;height:33px;padding-left:35px;padding-top:13px;text-transform:uppercase;background:url(i/cut/content-h-left.png) no-repeat;}
.center_title{margin-bottom:20px;font-weight:500;font-size:24px;line-height:24px;width:312px;height:33px;padding-left:10px;padding-top:13px;text-transform:uppercase;background:url(i/cut/content-h-mid.png) no-repeat;}
.right_title{margin-bottom:20px;font-weight:500;font-size:24px;line-height:24px;width:336px;height:33px;padding-left:10px;padding-top:13px;text-transform:uppercase;background:url(i/cut/content-h-right.png) no-repeat;}
.full_title{margin-bottom:20px;font-weight:500;font-size:24px;line-height:24px;width:1017px;height:33px;padding-left:40px;padding-top:13px;text-transform:uppercase;background:url(i/cut/content-h-full.png) no-repeat;}

.left_content{margin-left:10px;width:283px;padding:20px;padding-left:35px;background:url(i/cut/content-b-left.png) repeat-y;}
.center_content{width:282px;padding:20px;background:url(i/cut/content-b-mid.png) repeat-y;}
.right_content{width:278px;padding:20px;padding-right:35px;background:url(i/cut/content-b-right.png) repeat-y;}
.full_content{margin:auto;width:965px;padding:20px;padding-left:40px;padding-right:40px;background:url(i/cut/content-b-full.png) repeat-y;}
.review_content{margin:auto;width:293px;min-height:243px;padding:20px;background:url(i/cut/content-review-bkg.png) repeat-y;}





.left_s{width:302px;height:8px;background:url(i/cut/content-sep-left.png) no-repeat;position:relative;left:-10px;}
.center_s{width:302px;height:8px;background:url(i/cut/content-sep-mid.png) no-repeat;margin:auto;}
.right_s{margin-top:20px;margin-bottom:20px;width:282px;height:8px;background:url(i/cut/content-sep-right.png) no-repeat;}
.full_s{margin-top:20px;margin-bottom:20px;width:976px;height:8px;background:url(i/cut/content-sep-full.png) no-repeat;}



.button{display:inline-block;width:161px;height:29px;text-align:center;padding-top:7px;font-size:18px;line-height:18px;white-space:nowrap;color:#fff;background:url(i/cut/btn-read-more.png) no-repeat;}
.button:hover{text-decoration:none;color:#fff;}

.button_small{display:inline-block;width:106px;height:29px;text-align:center;padding-top:7px;font-size:18px;line-height:18px;white-space:nowrap;color:#fff;background:url(i/cut/btn-vote.png) no-repeat;}
.button_small:hover{text-decoration:none;color:#fff;}

.button_page{display:inline-block;width:178px;height:31px;text-align:center;padding-top:14px;font-size:18px;line-height:18px;white-space:nowrap;color:#fff;background:url(i/cut/pagination-btn.png) no-repeat;}
.button_page:hover{text-decoration:none;color:#fff;}

.button_year{display:inline-block;width:323px;height:31px;text-align:center;padding-top:14px;font-size:18px;line-height:18px;white-space:nowrap;color:#fff;background:url(i/cut/content-btns-right.png) no-repeat;}
.button_year:hover{text-decoration:none;color:#fff;}

.button_black{display:inline-block;width:161px;height:29px;text-align:center;padding-top:7px;font-size:18px;line-height:18px;white-space:nowrap;color:#fff;background:url(i/cut/btn-email-us.png) no-repeat;}
.button_black:hover{text-decoration:none;color:#fff;}

.button_download{display:inline-block;width:107px;height:31px;text-align:center;padding-top:14px;font-size:18px;line-height:18px;white-space:nowrap;color:#fff;background:url(i/cut/download-download-bkg.png) no-repeat;}
.button_download:hover{text-decoration:none;color:#fff;}

.button_file{display:block;height:31px;text-align:center;padding-left:5px;padding-right:5px;padding-top:14px;font-size:18px;line-height:18px;white-space:nowrap;text-overflow: ellipsis;color:#fff;background:url(i/cut/download-name-bkg.png) repeat-x;overflow:hidden;}
.button_file:hover{text-decoration:none;color:#fff;}

.td1{display:inline-block;width:77px;height:31px;padding-top:14px;text-align:center;font-size:18px;line-height:18px;white-space:nowrap;background:url(i/cut/download-type-bkg.png) no-repeat;overflow:hidden;}
.td2{display:inline-block;width:102px;height:31px;padding-top:14px;text-align:center;font-size:18px;line-height:18px;white-space:nowrap;background:url(i/cut/download-size-bkg.png) no-repeat;overflow:hidden;}


#footer{color:#fff;font-weight:400;font-size:16px;padding:50px;padding-right:20px;padding-top:20px;padding-bottom:20px;height:246px;position:relative;background:url(i/cut/footer-bkg.png) no-repeat;overflow:hidden;}
#footer a{color:#fff;}


.ftitle{font-weight:600;margin-bottom:15px;font-size:22px;color:#fff;}
.fa{color:#fff;font-weight:400;font-size:16px;}

.atitle{margin-bottom:10px;font-size:16px;color:#fff;}
.title{margin-bottom:10px;font-size:18px;color:#fff;}


.bottom{color:#fff;font-weight:400;font-size:16px;}
.bottom a{color:#fff;}




input[type=text],input[type=password],textarea{
outline: none;
resize:none;
color: #666; 
background: #fff; 
border: 1px solid #ccc; 
overflow: auto;
margin: 0px;
font-family: sans-serif;
height:16px;
font-size:14px;
line-height:16px;
padding:3px;
width:200px;
} 

select{border:1px solid #ccc;padding:3px;}

.red_border{border:1px solid red !important;}


table.hovertable {
  
	font-size:13px;
	color:#333;
	border-width: 1px;
	border-color: #333;
	border-collapse: collapse;
}
table.hovertable th {
	background:gray;
	font-weight:400;
	color:white;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #333;
}
table.hovertable tr {
	background-color:#fff;
}
table.hovertable td {
	border-width: 1px;
	padding:5px;
	border-style: solid;
	border-color: #333;
}

.popup{display:none;padding:50px;position:fixed;top:50px;z-index:2000;background:url(i/ef-bkg.png) no-repeat;width:717px;height:428px;}

/*
-moz-box-shadow: 0 0 5px silver;-webkit-box-shadow: 0 0 5px silver;box-shadow: 0 0 5px silver;background:#333;
*/


.popup_close{position:absolute;top:20px;right:20px;line-height:100%;}
#shadow{display:none;background:#000;opacity:0.8;position:fixed;top:0px;left:0px;z-index:1999;}

.button2{display:inline-block;padding:7px;padding-left:10px;padding-right:10px;font-size:14px;color:#fff;background:#000;}
.button2:hover{background:#000;color:red;text-decoration:none;}




#slider_bg{width:1032px;height:263px;padding-top:24px;padding-left:32px;position:relative;background:url(i/cut/teaser-bkg.png) no-repeat;}

#slider {width:990px;height:240px;overflow:hidden;position:absolute;top:0px;left:0px;}
.items {display:none;background-position:center center !important;}

#controls{position:absolute;bottom:0px;left:10px;width:990px;text-align:center;z-index:999;}
.pagination{border-radius:5px;margin:0px;margin:auto;margin-bottom:5px;display:inline-block;z-index:999;padding:5px;padding-right:0px;
 /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.pagination li {cursor:pointer;padding:0 0px 0 0px; overflow:hidden; float:left; position:relative; width:25px; height:25px; margin-right:5px;background:url(i/cut/teaser-bull-inactive.png) no-repeat;}
.pagination li:hover{ background:url(i/cut/teaser-bull.png);}
.pagination li.current{ background:url(i/cut/teaser-bull.png);}
.pagination li.last{ margin-right:0;}
.pagination li a { width:25px; height:25px;display:block; text-indent:-999px; }

.slider-next{width:28px;height:36px;position:absolute;z-index:999;bottom:102px;right:50px;background:url(i/cut/teaser-right-nav-inactive.png) no-repeat;}
.slider-next:hover{background:url(i/cut/teaser-right-nav.png) no-repeat;}

.slider-prev{width:28px;height:36px;position:absolute;z-index:999;bottom:102px;left:10px;background:url(i/cut/teaser-left-nav-inactive.png) no-repeat;}
.slider-prev:hover{background:url(i/cut/teaser-left-nav.png) no-repeat;}


.banner {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1 !important;
}
