
* {margin: 0;padding: 0;}
html {height: 100%;}
body {font: 16px/18px Calibri, "Myriad Pro", Arial;height: 100%;}
a {color: #000000;outline: none;text-decoration: none;}
a:hover {color: #ef7f1a;text-decoration: underline;}
p {margin: 0 0 18px}
img {border: none;}
input {vertical-align: middle;}

@font-face {
    font-family: FuturaRound;
    src: url("/ima/fut_rb.eot"); /* EOT file for IE */
}
@font-face {
    font-family: FuturaRound;
    src: url("/ima/fut_rb.ttf"); /* TTF file for CSS3 browsers */
}

.cl{clear:both;}
.fr{float:right;}
.fl{float:left;}
ul.reset{list-style: none;padding:0;margin:0;}
.futura{font-family: FuturaRound, Arial;font-weight: bold}
.date{font-size:14px;color:#3860a9;font-style: italic;font-weight: bold;}
.mgb0{margin-bottom:0 !important;}
.mgl20{margin-left:30px !important;}
.mgb18{margin-bottom:18px !important;}
.mgb12{margin-bottom:12px !important;}
.mg0{margin:0 !important;}
.mgr10{margin-right:10px;}
.mgt3{margin-top:3px;}
.ta-r{text-align: right;}
#wrapper {width: 100%;min-height: 100%;height: auto !important;height: 100%;}

#contentWrapper {padding: 0 0 170px 0;overflow-x: hidden;position: relative;}

#footer {margin: -170px auto 0;height: 170px;position: relative;}

#footer, #wrapper{min-width: 986px;}

/*#header{background: url("/ima/header.png") no-repeat top center scroll;}*/


#headerL{width:31%;float:left;}
#headerR{width:60%;float:right;padding-top:30px;padding-left: 86px;height:172px;}
#logo{margin-top: 27px;display: block;text-align: center;margin-left: 54px;}


/*#header{background: #2696d3 url("/ima/top/head1_bg.jpg") 0 0 repeat-x scroll; height:190px;}*/
div#header{background: #3860a9 url("/ima/header/head_cb.png") bottom repeat-x scroll;}

/*#headerContent{overflow:hidden;width: 986px;margin: 0 auto; height:190px;background: url("/ima/top/head1.jpg") 50% 0 no-repeat;}*/
#headerContent{overflow:hidden;background: transparent url("/ima/header/head_cb.png") bottom left repeat-x scroll;overflow:hidden;padding-top:5px;}

#headerL{width:31%;float:left;}
/*#headerR{width:60%;float:right;padding-top:30px;padding-left: 86px;}*/
#headerR{width:60%;float:right;background: transparent url("/ima/header/head_lines_big.png") bottom left no-repeat scroll;padding-top:30px;padding-left: 86px;}


/*#logo{margin-top:27px;display:block;margin-left:0px;text-align: center;}*/

/*#profile{float: right;padding-left: 48px;margin-right: 25px;margin-top: 60px;}
#profile a{font-weight:normal;font-style: italic;color:#375ea6;font-size:14px;text-decoration: underline;}
#profile a:hover{text-decoration: none;}
#profile span{color:#b4cffd;font-size:12px;font-style:italic;}*/

#profile {
    height: 39px;
    padding-left: 38px;
}
#profile a {
    color: #333333;
    font-weight: bold;
    text-decoration:underline;
}
#profile a:hover {
    text-decoration:none;
}
#profile span {
    font-size: 12px;
    font-style: italic;
    line-height:12px;
	display:inline-block;
}

.right-links .link-to-site {
    margin-top: 20px;
}

.right-links .link-to-site a {
    font-weight: bold;
    text-decoration:underline;
    padding-left: 38px;
}

#topMenu{padding:15px 0px 27px 0;*padding-top:1px;}
#topMenuL{background: transparent url("/ima/header/top_menu_l.png") left top no-repeat scroll;}
#topMenuR{background: transparent url("/ima/header/top_menu_r.png") right top no-repeat scroll;padding: 0 20px;}
#topMenuR td{background: transparent url("/ima/header/top_menu_c.png") left top repeat-x scroll;height:46px;text-align: center;}
#topMenuR a{font-family: Arial;font-size:14px;font-weight: bold;color:#3860a9;text-decoration: none;}
#topMenuR table{width:100%;}

#topMenuR span{padding-left:9px;display:inline-block;}
#topMenuR span a{display:block;height:31px;line-height: 32px;padding:0 22px 0 13px;}
#topMenuR .selected span,#topMenuR span:hover{background: transparent url("/ima/header/top_menu_sel_l.png") left top no-repeat scroll;}
#topMenuR .selected span a,#topMenuR span:hover a{background: #ef7f1a url("/ima/header/top_menu_sel_r.png") right top no-repeat scroll;color:#fff;}



#mainLines{}
#mainLines .el{width:248px;float:left;}
#mainLines .elWrapper{text-decoration: none;color:#fff;margin: 0 9px;display: block;cursor:pointer;}
#mainLines .el .imgWrapper{background: transparent url("/ima/blue_bg_c.png") repeat-x bottom left scroll;display: block;}

#mainLines .el .imgWrapperR{background: transparent url("/ima/blue_bg_r.png") no-repeat bottom right scroll;display: block;height:143px;clear:both;}

#mainLines .el .elWrapper:hover .imgWrapper, #mainLines .el.selected .imgWrapper{background: transparent url("/ima/blue_bg_c.png") repeat-x bottom left scroll;display: block;}

#mainLines .el .elWrapper:hover .imgWrapperR, #mainLines .el.selected .imgWrapperR{background: transparent url("/ima/blue_bg_r.png") no-repeat bottom right scroll;display: block;}

#mainLines .el .imgWrapperL{background: transparent url("/ima/corp_lines.png") no-repeat bottom left scroll;display: block;}
#mainLines .el.sec .imgWrapperL{background-image:url("/ima/priv_lines.png")}
#mainLines .el.thd .imgWrapperL{background-image:url("/ima/tv_lines.png")}
#mainLines .el.fth .imgWrapperL{background-image:url("/ima/video_lines.png")}

#mainLines .el.selected .imgWrapperL,#mainLines .el:hover .imgWrapperL{background: transparent url("/ima/corp_lines_a.png") no-repeat bottom left scroll;height:143px;clear:both;display: block;}
#mainLines .el.selected.fst .imgWrapperL,#mainLines .el.fst:hover .imgWrapperL{background-position-x:-1px !important;}
#mainLines .el.selected.sec .imgWrapperL,#mainLines .el.sec:hover .imgWrapperL{background-image:url("/ima/priv_lines_a.png")}
#mainLines .el.selected.thd .imgWrapperL,#mainLines .el.thd:hover .imgWrapperL{background-image:url("/ima/tv_lines_a.png")}
#mainLines .el.selected.fth .imgWrapperL,#mainLines .el.fth:hover .imgWrapperL{background-image:url("/ima/video_lines_a.png")}


#mainLines .el .imgWrapperR .fl{position: relative;left:-4px;}

#mainLines .el .title{background: #ef7f1a url("/ima/orange_title.png") no-repeat bottom left scroll;display: block;height:31px;font-size:16px;text-align:right;text-transform: uppercase;line-height: 31px;padding-right:5px; font-family: FuturaRound, Arial;}
#mainLines .el .elWrapper:hover .title, #mainLines .el.selected .title{background: #3860a9 url("/ima/blue_title.png") no-repeat bottom left scroll;}

#content{width:986px;margin: 0 auto;padding-top:25px;padding-bottom:50px;position:relative;}
#content.inside{width:764px;}

.lastNews h1{font-family: FuturaRound;font-size:24px;color:#3860a9;text-transform: uppercase;margin-bottom:10px;line-height: 18px;}
.lastNews {padding: 0 18px;width:400px;}
.newsList a{color:#000000;font-size:14px;}
.newsList a:hover{color:#ef7f1a;}
.newsList li{margin-bottom:10px;line-height:13px;}

#leftCol,.leftCol{float:left;position:relative;padding-top: 2px;}
/*.inside #leftCol{width:194px;}*/
#rightCol,.rightCol{float:right;position:relative;padding-right:8px;right:0;}
/*.inside #rightCol{width:545px;}*/

.online{margin-top:55px;}
#subscribers{float:left;margin-right: 35px;}
#subscribers li{margin-bottom:11px;}
#subscribers h2{color:#ef7f1a;font-size:24px;font-family: FuturaRound;margin-bottom:22px;text-transform: uppercase;}
#subscribers a, .online a{background: transparent no-repeat 5px center scroll;padding-left:37px;display:block;line-height: 24px;font-size:18px;font-weight: bold;color:#ef7f1a;text-decoration: none;}
#subscribers a:hover, .online a:hover{color:#000;text-decoration: underline;}


#connectZone{width:260px;background: #fff url("/ima/map.png") no-repeat left top scroll;float:right;padding:44px 18px 0 24px;min-height:141px;}
#connectZone h2{font-family: FuturaRound;font-size:24px;color:#ffffff;text-transform: uppercase;}
#connectZone select{width: 100%;}
#connectZone input{width:70px;height:20px; }
#connectZone button,input[type='submit']{width:127px;height:25px;background: transparent url("/ima/button.png") no-repeat left top scroll;border:none;cursor:pointer;text-transform: uppercase;font-family: FuturaRound, Arial;color:#fff;line-height: 26px;}

.connMess{background: transparent url("/ima/baloon_top.png") no-repeat left top scroll;padding-top:8px;display:none;margin-top: 37px;}
.connMessMiddle{background: transparent url("/ima/baloon_middle.png") repeat-y left top scroll;padding: 5px 12px 0 10px;font-size:14px;}
.connMessMiddle span{color:#3860a9;}
.connMessBottom{background: transparent url("/ima/baloon_bottom.png") repeat-y left top scroll;height:11px;}

#footer{background: #3860a9 url("/ima/footer_c.png") repeat-x left top scroll;color:#fff;font-size:12px;font-family: Arial;}


#footerLines{height:100%;background: transparent url("/ima/footer_lines.png") no-repeat 50% 100%;}
#footerLines .inner { max-width:950px;margin:0 auto;}
#footerLines .fl{width:65%;line-height: 16px;padding-top:20px;height:150px;}
#footerLines .half{width:60%;float:left;}
#footerLines .half:first-child{width:40%;line-height: 16px;}
#footerLines .half .halfWrap{padding-left:36px;background: transparent url('/ima/address_w.png') no-repeat 13px 2px scroll;}

#footerLines .fl .half{width:50%;}
#footerLines .fl .half:first-child{width:50%;}
#footerLines .fr{width:35%;padding-top:20px;}
#footerLines .fr .half { width:100%;}
/*margin-right:67px;*/
#footerLines p{margin:0;}

#mainLinesWrapper{width: 764px;
                  background: #fff;
                  height:174px;
                  z-index: 999;
                  margin: 0 auto;
                  padding-top:5px;
                  position: relative;}
#mainLines{
    position: relative;
    width: 90000px;

}

#prevEl,#nextEl{position: absolute;top:0;width:77px;height:207px;background: transparent left top no-repeat scroll;cursor:pointer;display:none;z-index: 1000;}
#prevEl{background-image: url("/ima/arrow_l.png");left:0;}
#nextEl{background-image: url("/ima/arrow_r.png");right:0;}

.leftMenu li{padding:6px 0;padding-left:17px;padding-right: 9px;}
.leftMenu li a{font-weight: bold;font-size:16px;color:#3860a9;}
.leftMenu li.selected{background: #ef7f1a;position:relative;}
.leftMenu li.selected a{color:#fff;text-decoration: none;}

.leftMenu li .tl,
.leftMenu li .tr,
.leftMenu li .bl,
.leftMenu li .br{display:none;position:absolute;width:9px;}

.leftMenu li.selected .tl,
.leftMenu li.selected .tr,
.leftMenu li.selected .bl,
.leftMenu li.selected .br{display:block;}

.leftMenu li.selected .tl{background: transparent url('/ima/left_menu_l_t.png') no-repeat left top scroll;height:16px;top:0;left:0;}
.leftMenu li.selected .tr{background: transparent url('/ima/left_menu_r_t.png') no-repeat left top scroll;height:16px;top:0;right:0;}
.leftMenu li.selected .bl{background: transparent url('/ima/left_menu_l_b.png') no-repeat left top scroll;height:15px;bottom:0;left:0;}
.leftMenu li.selected .br{background: transparent url('/ima/left_menu_r_b.png') no-repeat left top scroll;height:15px;bottom:0;right:0;}


h1.title,h2.title{
    font-family: Calibri,Arial;
    font-weight: bold;
    font-size:36px;
    color:#ec7c19;
        line-height: 30px;
        margin-bottom:20px;
}
h2.title{font-size:26px;margin-bottom:10px;}
#elSubMenus,#elSubEls{display:none;}


.contactform{padding:20px 0 30px 0;width:80%;}
.contactform p{margin-bottom:5px;}
.contactform label{display:block;font-weight: bold;font-size:14px;margin-bottom:1px;}
.contactform textarea{height:124px;resize: none;}
.contactform textarea,.contactform input[type='text']{width:80%;
                                                      border: 1px solid #c1c1c1;
                            -webkit-border-radius: 4px;
                            -moz-border-radius: 4px;
                            border-radius: 4px;
}
.contactform input[type='text'],#captchaWrapper{width:81%;}



h1, h1 a,h2, h2 a{
    font-family: Calibri,Arial;
    font-weight: normal;
    font-size:36px;
    color:#ec7c19;
        line-height: 30px;
        margin-bottom:12px;
}
h2, h2 a{font-size:26px;margin-bottom:8px;color:#3860A9;}
h3,h3 a{font-size: 18px;font-style: normal;font-weight: bold;margin: 0;line-height: 18px;margin-bottom:8px;}
h4,h4 a{font-size: 16px;font-style: normal;font-weight: bold;margin: 0;line-height: 18px;}
ul, ol{padding-left:40px;margin:0 0 14px 0;list-style-position: outside;}
ul{list-style-type: disc;}
ul ul{list-style-type: circle;}
ol{list-style-type: decimal;}
li{margin:5px 0;}

.overdraftSpace,.abonTitle{padding:0 13px;width:141px;}
.abonTitle{background-color: #be620e;color:#fff;font-weight:bold;height:33px;vertical-align: middle;}
.abonConditions{background-color: #5f85ca;color:#fff;font-weight:bold;padding:0 19px;height:33px;vertical-align: middle;}
.abonPrice{background-color: #ef7f1a;font-size:30px;font-family: FuturaRound;text-align: center;color:#fff;vertical-align: middle;}
.abonWorld,.abonHome,.abonNo{vertical-align: middle;padding:7px 13px 10px 50px;font-size:18px;color:#fff;line-height: 20px;height:50px;vertical-align: middle;background: #3860a9 url('/ima/abonWorld.png') no-repeat 9px center scroll;}
.abonNo{background-image: none;padding-left:5px;}
.abonHome{background-image: url('/ima/abonHome.png');}

.overdraft{margin-top:10px;}
.overdraftConditions{padding:0 10px; width:150px;font-size:14px;vertical-align: top;}
.overdraftTitle{padding-right:10px;border-right:1px solid #ef7f1a;font-size:14px;}


.corpTitle,.corpPrice,.corpWorld,.corpHome{padding:5px 0;color:#fff;background: #be620e;vertical-align: middle;}
.corpTitle{padding: 0 10px;}
td.corpTitle,td.corpPrice,td.corpWorld,td.corpHome{font-family: Calibri;font-size:30px;padding: 15px 5px;text-align: center;}
.corpPrice,td.corpPrice{background: #ef7f1a;text-align: left;padding-left:13px;padding-right:10px;width:100px}
.corpWorld,.corpHome{background: #5f85ca url('/ima/abonWorld.png') no-repeat 10px center scroll;padding:7px 10px 10px 52px;text-align: left;}
.corpHome{background-image: url('/ima/abonHome.png');}
td.corpWorld,td.corpHome{background:#3860a9;font-family: Calibri;}


.messages {border: 1px solid red;color: red;padding: 10px 10px 0 10px;}
.messages p{margin-bottom:10px;}
.tvpack{font-weight: bold;font-size: 18px;font-family: Calibri,Arial;background: #ef7f1a;text-align: center;color:#fff;}

.years a{color:#285a9f;font-size:14px;font-weight: bold;display:inline-block;padding:7px 13px 6px 13px;margin-left:10px;}
.years a.active{background: #285a9f;color:#fff;text-decoration: none;}

.allnews{color:#EF7F1A;text-decoration: underline;}
.allnews:hover{color:#000;text-decoration: none;}

.insideMenu{margin-bottom:25px !important;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{color:#fff;text-decoration:none;}
#footer .copy p{font-size: 10px; margin-bottom: 20px;}

.banners{text-align:center;margin-top:15px;min-height:200px;}
.banners a:first-child{z-index:2;}

#headerContent{position:relative;}
#floatedLink{position: absolute;
height: 116px;
top: 0;
width: 444px;
left: 200px;
display: block;}

#header #support {
display:none;
}

#header .rel {
    height: 205px;
    position: relative;
//    background: url("/ima/head_lines_big2.png") no-repeat 100% bottom;

}
#header .link_to {
    position: absolute;
    top: 10px;
    right:10px;
}

@media (max-width:1900px){
#header .link_to a {    color: #fff;  }
}
@media (min-width:1901px){
#header .link_to a {    color:#fff; 
//color:#3860a9;
 }
}
#header .wrap {
    position: relative;
    margin: 0 auto;
    width: 986px;
}
#header .rel #logo {
    position: absolute;
    width:200px;
    top:42px;
    left: 0;
    margin-left: 0;
}
#header .rel #logo img {
    max-width: 100%;

}

#header .rel .right-links {
    top: 45px;
    position: absolute;
    right: 10px;
    z-index:1000;
    padding-left: 38px;
}

#header .rel .osh_topMenu {
    top: 135px;
    position: absolute;
    right: 5px;
    height: 70px;
    padding-top: 0;

}

#head_promo{
    height: 205px; display: block;
    position: absolute;
    width: 100%;
    top: 0;
}

div.wapp {
	margin-bottom:20px;
}
 div.soc {
	margin-bottom:15px;
}
div.wapp img {
	float:left;
	margin-right:5px;
}
