/* ================ */
/* = goood = */
/* ================ */
html, body {background:#00060b url(../i/bg.jpg) 50% 0 no-repeat;height: 100%; margin: 0; padding: 0; min-width:1140px;}
.layout{min-height: 100%; width:1140px; margin:0 auto -150px auto;}
* html .layout{height: 100%;}
.mr_smit{height: 160px; clear: both;}
.footer {width:1140px; height: 150px;margin:0 auto;} 
.b{border:1px solid red;}
a:active{color:red;text-decoration:underline;}
/* ================ */
/* =     index    = */
/* ================ */
.logo{text-align:center;margin-bottom:2em;}
.b-topnav{background:#074a8d url(../i/bg-menu.gif) 50% 100% repeat-x;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;width:870px; margin:0 auto;overflow:hidden;position:relative;}
.b-topnav ul{clear:left;float:left;position:relative;left:50%;text-align:center;font-size: 1.5em;}
.b-topnav ul li{display:block;float:left;position:relative;right:50%;}
.b-topnav ul li a{display:block; padding:5px 66px 10px;line-height:1.3em;}
.b-topnav ul li a:hover{background:#2768d1 url(../i/bg-topmenu-a.gif) 50% 100% repeat-x; }
.b-topnav ul li.select{background:#2768d1 url(../i/bg-topmenu-a.gif) 50% 100% repeat-x;display:block; padding:5px 66px 10px;line-height:1.3em;}
.b-topnav ul li a.select{background:#2768d1 url(../i/bg-topmenu-a.gif) 50% 100% repeat-x;}
.b-vetrina{background:url(../i/bg_vetrina.png) no-repeat;width:1011px;height:413px;margin:0 auto;position: relative;overflow: hidden;}
.b-indexcontainer{width:1011px;min-height:550px;margin:0 auto; -height:550px;}
.bin__col1{width:426px;}
.bin__col2{width:270px;width:244px;}
.bin__col3{width:320px;}
.b-indexcontainer .column .style h2{margin-left:18px;margin-top:0;}
.nb__news-block{margin-left:45px;}
.ohter-block, .short-block{margin-left:18px;}
.opacity {
padding:18px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGTjaQAIMAAAswCUDH7kkwAAAABJRU5ErkJggg==);
background:rgba(0, 0, 0, 0.5);
}
/*skroll*/
.containerMovie{position: relative;_zoom:1}
.bigMovie{padding-left:5.5em;overflow: hidden; position: relative;padding-top:4em;width:980px;visibility: visible; }
.bigMovie ul{position: relative;}
.bigMovie li{overflow: hidden; float: left; width: 410px; height:25.917em; margin-right:2.5em;_display:inline}
.prev, .next{position: absolute;top:150px; z-index: 30;cursor: pointer; width:46px;height:71px;overflow:hidden;}
.prev{left:0px;}.next{right:0px;}
.arrow{width:300px;height:71px; background: url(../i/arrow.png);}
.pr_ar, .nxt_ar{position:relative;}
.disabled .pr_ar{left:0!important}
.disabled .nxt_ar{left:-255px!important}
.prev .pr_ar{left:-46px;}
.prev .hover{left:-91px;}
.next .nxt_ar{left:-209px;}
.next .hover{left:-164px;}
.scroller {z-index: 5;position: absolute;top: 0;	width: 172px;height: 100%;text-align: center;_height: 413px;}
.scroller .fade {height: 100%;width: 172px;top: 0;display:block}
.l{	left: -45px;}
.l .fade {background-image: url(../i/fade.png);right: 0px;}
.r {	right: -20px;}
.r .fade {background-image: url(../i/fade.png);left: 0px;}

.containerPreviev{background:#fff;height:25.75em;border:1px solid #000;}
.containerPreviev span{display:block;text-align:center;font-size:1.2em;color:#000;height:auto;}
.containerPreviev span h5{margin-top:7px;font-weight:normal;font-size:1.25em;}
.containerPreviev span  h5 a{color:#000!important; text-decoration:underline!important;}
.containerPreviev span  h5 a:hover{color:#666!important; text-decoration:none!important;}
/*////skroll*/
.nb__news{margin-bottom:1.5em;}
.nb__news a{color:#fff;}
.nb__news .data{color:#999;}
.nb__news p{margin:0;font-size:1.25em;line-height:1.2em;margin-top:.5em;}
.nb__news img{float:left;margin-right:18px;}
.ob__photo img{display:block;margin-bottom:0.25em;}
.ob__photo  a p{text-decoration:underline;font-size:1.25em;line-height:1.2em;}
.ob__photo  a:hover p{text-decoration:none;}
/* ================ */
/* =   portfolio    = */
/* ================ */
.content{background:#000;width:982px;/* min-height:580px; */margin:0 auto 50px;padding:1.5em;}
.videoclip-coll, .tvreklama-coll{width:482px;}
.tvreklama-coll{margin-left:18px;}
.pl{padding:5px 5px 5px 50px;background:#101b23 url(../i/bg-pl.gif) 50% 100% repeat-x; overflow:hidden; _zoom:1}
.pl h1{margin:0;float:left; color:#99FF33;}
.pl span{float:right; margin-right:1.5em; line-height:3.2em;}
.pl span b{font-size:1.5em; font-weight:normal;}
.all{margin-bottom:1.5em;}
.razdel{float:left;margin-top:13px;margin-left:1.5em;font-size:1.25em;}
.paginator{text-align:center;margin:.5em 0 .5em;}
.paginator span{font-size:1.5em; margin-left:1em;margin-right:1em;}
.paginator span span.act{font-size:2em; color:#99FF33;margin:0;}
.paginator a:hover{color:#99FF33;}
.PortfolioVideoContainer{position: relative;_zoom:1}
.buttonPortfolio{text-align:center;font-size:1.5em;margin:.5em 0 .5em;}
.buttonPortfolio span{margin-right:.5em;}
.buttonPortfolio span.disabled{color:#111c24!important;}
.videoclipScroll, .tvreklamaScroll{overflow: hidden;position: relative;visibility: visible; height:772px;}
.videoclipScroll ul, .tvreklamaScroll ul, .scrollBottom ul{position: relative;}
.videoclipScroll li, .tvreklamaScroll li, .all_items li{background:#101a21 url(../i/bg-items.gif) 50% 100% repeat-x;overflow: hidden; width: 482px; height: 140px;margin-bottom:1.5em;}
.videoclipScroll ul li a, .tvreklamaScroll ul li a, .all_items ul li a, .scrollBottom ul li a{display:block;width:482px;height:140px;text-decoration:none}
.videoclipScroll a.item div, .tvreklamaScroll a.item div, .all_items a.item div, .scrollBottom a.item div{margin-left:208px;padding-top:0.75em;padding-right:5px;}
.videoclipScroll ul li a h4, .tvreklamaScroll ul li a h4, .all_items ul li a h4, .scrollBottom ul li a h4{margin:0 0 .3em;font-weight:normal;text-decoration:underline;}
.videoclipScroll ul li a:hover h4, .tvreklamaScroll ul li a:hover h4, .all_items ul li a:hover h4, .scrollBottom ul li a:hover h4{margin:0 0 .3em;font-weight:normal;text-decoration:none;}
.videoclipScroll ul li a:hover, .tvreklamaScroll ul li a:hover, .all_items ul li a:hover, .scrollBottom ul li a:hover{color:#000;}
.videoclipScroll ul li:hover, .videoclipScroll ul li.hover, .tvreklamaScroll ul li:hover, .tvreklamaScroll ul li.hover, .all_items ul li:hover, .all_items ul li.hover, .scrollBottom ul li:hover, .scrollBottom ul li.hover{background:#fff;}
/* ================ */
/* =  news   = */
/* ================ */
.NewsContainer{overflow:hidden; _height:1%;}
.ui-tabs-hide{display:none;}
.ui-tabs-nav{float:left;}
.ui-tabs-panel{background:#fff;color:#000; width:532px;overflow:hidden;}
.ui-tabs-panel h1, .ui-tabs-panel h2, .ui-tabs-panel h3, .ui-tabs-panel h4{color:#000;}
.ui-tabs-panel  a{color:Blue;}
.video_box{background:#101A21;text-align:center;padding:1.5em 0 1.5em;margin-bottom:1.5em;}
.newstabContent{padding:1.5em;}
.newstabContent img{margin-bottom:1em;margin-top:.5em;display:block;}
.newstabContent h1{margin-top:0;line-height:1.2em;}
.tabs_news ul li{width:430px;height:110px;margin:0 1.4em 1.5em 0;}
.tabs_news ul li a{background:#101a21 url(../i/bg-items.gif) 50% 100% repeat-x; display:block;width:393px;height:73px;padding:18px;display:block;text-decoration:none;}
.tabs_news ul li a img{float:left;}
.tabs_news ul li a span{color:#999;}
.tabs_news ul li a p{font-size:1.25em;line-height:1.2em;margin:0.5em 0 0;text-decoration:underline;}
.tabs_news ul li a:hover p{color:#000;text-decoration:none;}
.tabs_news ul li a:hover, li.ui-tabs-selected a{background:#fff!important}
li.ui-tabs-selected a p{color:#000;text-decoration:none!important;}
.tabs_news ul li a div{margin-left:100px;}
.f_b{width:1100px;height:112px;background:url(../i/bg_footer.png);margin:0 auto;}
.copy{margin:2em 65px;}
.stat{margin-top:2em; //filter:alpha(opacity=75); opacity: 0.75; -moz-opacity:0.75; -khtml-opacity: 0.75;}
/* ================ */
/* =  ItemVideo   = */
/* ================ */
.BigContainer{background:#101a21 url(../i/bg-items.gif) 50% 100% repeat-x;padding:1.5em 0 1.5em 0;text-align:center;margin-bottom:1.5em;}
.BigContainer .wrap{background:#000;width:888px;margin:0 auto;padding:5px 0 5px 0;border-left:1px solid #273036;border-bottom:1px solid #273036;border-right:1px solid #273036;}
.big-info{background:#101a21 url(../i/bg-items.gif) 50% 100% repeat-x;padding:0 50px 1.5em;overflow:hidden;_height:1%;}
.big__title{padding:9px 0 8px;border-bottom:1px solid #000;}
.big__title h1{margin:0;color:#99ff33;}
.b-ColSet{overflow:hidden;border-top:1px solid #273036;_height:1%;padding-top:0.75em;position:relative;}
.bc__box {width:351px;}
.bc__director p{margin-right:1.5em;}
.bc__director p b{color:#99ff33;}
.ButSet{position:absolute;right:0;top:.75em;}
.ButSet span{background:#000 url(../i/dark.gif) 50% 50% no-repeat;display:block;padding:10px;border-left:1px solid #273036;border-bottom:1px solid #273036;border-right:1px solid #273036;}
/* ================ */
/* =  bottomScroll   = */
/* ================ */
.ContainerBottomVideo{margin-top:1.5em;}
.Container_nav_bottom{margin-bottom:0.75em;}
.scrollBottom {overflow: hidden; position: relative;width:980px;visibility: visible;}
.scrollBottom li{background:#101a21 url(../i/bg-items.gif) 50% 100% repeat-x;overflow: hidden; width: 482px; height: 140px;margin-right:1.5em;float:left;}
.cbv_navigation{overflow:hidden;_height:1%;}
.cbv_navigation ul {clear:left;float:left;position:relative;left:50%;text-align:center;}
.cbv_navigation ul li{display:block;float:left;position:relative;right:50%;}
li.look{font-size:1.5em;margin:0 .5em;}
.cbv_navigation li div{background:#000 url(../i/arrow-bottom.gif) 0 0 no-repeat;height:23px;width:37px;}
.disabled  .but_bott_l {background-position:0 0!important;}
.prev_bvideo .but_bott_l {background-position:-39px 0}
.next_bvideo .but_bott_r{background-position:-157px 0}
.disabled .but_bott_r{background-position:-196px 0!important;}
.but_bott_r:hover, .next_bvideo div.hover{background-position:-118px 0}
.but_bott_l:hover, .prev_bvideo div.hover{background-position:-78px 0}
.prev_bvideo, .next_bvideo{overflow:hidden;display:block;height:23px;width:36px;overflow:hidden;cursor:pointer;}
/* ================ */
/* =  gallery   = */
/* ================ */
.tumbs{margin-right:-2.8em;overflow:hidden; _height:1%;}
.tumbs li{float:left;margin:.5em 2.7em 1.5em 0;padding:3px;background:#000; //margin:.5em 2.7em 1.5em 0; _margin:.5em 2em 1.5em 0;}
.tumbs li img{display:block;}
.tumbs li.t-select{background:#99ff33!important;}
.tumbs li:hover, .tumbs li.hover{background:#99ff33}
.subCont{overflow:hidden;_height:1%;margin-top:2em; //margin-top:3em;}
.subCont .back{float:left;}
.subCont .copPh{float:right;}

.about{padding:0 50px; overflow:hidden;_zoom:1}
.about h1{margin-bottom:.5em;}
.about h3{font-weight:normal;margin-bottom:.5em;}
.about p{font-size:1.167em;}
.about ul{font-size:1.167em;margin-bottom:1.5em;margin-left:1.3em;}
.about ul li{margin:0 0 .75em;}
.about ul>li:before{color:#fff;content:'\2014\a0';float:left;margin-left:-1.25em}
.about ul>li>*:first-child:-moz-first-node{margin-top:-1.0em}
.about ul>li>*{text-indent:0}
.li{color:#fff}
.about ul>li:before{color:#fff}


.TxtContainer{background:#101a21 url(../i/bg-items.gif) 50% 100% repeat-x;padding:1.5em 0 1.5em 0;margin-bottom:1.5em;}
.TxtContainer a{color:#33ccff;}
.TxtContainer a:hover{color:#fff;text-decoration:underline;}
.TxtContainer a:active{color:red;text-decoration:underline;}
.adress{width:55%;margin-top:-2em;}
.mailto{margin-top:-2em;width:45%;}


#commentForm  fieldset{border:0;margin-bottom:1.5em;}
#commentForm input, #commentForm textarea{font-size:1.5em; width:80%;border:1px solid #273036;}
#commentForm label.error{color:Red;font-size:.89em;}
#commentForm  input.error{border:1px dashed #fff;background-color:Red;}
#commentForm  label{display:block;font-size:1.2em;margin-bottom:.5em;}
