@import url('reset.css');
@import url('dealers.css');
:focus {
	outline: 0;
}

html, body{
	height:100%;
}

#allWrap{
	position:relative;
	min-height:100%;
	min-width:1000px;
	overflow:hidden;
	z-index:auto;
	opacity:0.99;
}

body #allWrap{background: #fff url(../images/background.jpg) no-repeat 50% 4px;color:#4b4b4b;font-size:12px;font-family: Arial, sans-serif;}
/*body{background: #fff url(../i/ny.jpg) no-repeat 50% 0%;color:#4b4b4b;font-size:12px;font-family: Arial, sans-serif;}*/
body.org #allWrap{background: #fff url(../images/background.jpg) no-repeat 50% 4px;}
/*body.a6years{background: #fff url(../i/bodybg_6_years.jpg) no-repeat 50% 0%;}*/
body.dealers #allWrap{background: #fff url(../images/background.jpg) no-repeat 50% 4px;}
/*body.top-info{background-position:50% 46px;}*/
.clearleft{clear: left;}
.clearright{clear: right;}
.clear{clear:both;}

a{color: #0071b6;}
a:hover{color: #0071b6;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.body{position:relative;width: 998px;margin: 0 auto;z-index:10;}

#abonentpopup,#howtopay,#form_message, #vote_popup{display:none; width: 260px;position: absolute;background: #fff;padding: 32px;margin: 60px 0 0 545px;z-index: 1000;
  border: 1px solid #fff;
  -moz-border-radius: 18px; /* Firefox */
  -webkit-border-radius: 18px; /* Safari, Chrome */
  -khtml-border-radius: 18px; /* KHTML */
  border-radius: 18px; /* CSS3 */
  box-shadow: #999 0 0 20px;
}
#howtopay, #form_message, #vote_popup{line-height:18px;}
#howtopay ol{margin:5px 0 0 44px;list-style-type:decimal;}
#howtopay ol li{margin:0 0 3px 0;}
#abonentpopup a.close,#howtopay a.close,#form_message a.close,#vote_popup a.close{display: block;position: relative;margin: -18px 0 0 266px}
#form_message  table td, #form_message  table th{padding:3px 15px 2px 0;}
#form_message  table th{text-align:left;font-weight:bold;}

#rchangeCont {
  top: 0;
  height: 0px;
}
#regionchange {
  display:block;
  width: 362px;
  position: absolute;
  /*position: relative;*/
  background: #fff;
  padding: 32px;
  margin: 60px 0 0 545px;
  z-index: 2000;
  -moz-border-radius: 18px;
  /* Firefox */
  -webkit-border-radius: 18px;
  /* Safari, Chrome */
  -khtml-border-radius: 18px;
  /* KHTML */
  border-radius: 18px;
  /* CSS3 */
  box-shadow: #999 0 0 20px;
}
#regionchange *{
  position: relative;
}
#regionchange h3{font-size: 1.3em;color: #747676;font-weight: bold;}
#regionchange p.large{font-size: 1.2em; margin: 10px 0px 20px 0px; text-align: justify;}
#regionchange a.close{display: block;position: absolute;margin: -18px 0 0 368px}
#regionchange table{width: 100%;color:#2e2e2e;}
#regionchange table .w200{width: 200px;}
#regionchange table h2{font-size: 1.5em;color: #747676;font-weight: bold;}
#regionchange table p{font-weight: bold;margin-top: 15px;font-size: 1.2em;}
#regionchange table a{display: block;margin-top: 10px;}
#regionchange table a.notd{text-decoration: none;}
#regionchange div.greybox{background: #f0f0f0;color:#2e2e2e;padding:15px 20px;width:160px;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
#regionchange div.greybox p{margin-top: 20px;line-height: 1.4em;font-weight: normal;font-size: 1em;}
#regionchange div.greybox span.red{color:#ed1c24;font-weight: bold;}
#regionchoose {
  display:none;
  width: 740px;
  position: absolute;
  background: #fff;
  padding: 30px 20px;
  margin: 60px 0 0 -275px;
  z-index: 9999;
  left:50%;
  /*border: 1px solid #fff!important;*/
  -moz-border-radius: 18px; /* Firefox */
  -webkit-border-radius: 18px; /* Safari, Chrome */
  -khtml-border-radius: 18px; /* KHTML */
  border-radius: 18px; /* CSS3 */
  box-shadow: #999 0 0 20px;
}
#regionchoose a.close{display: block;position: absolute;margin: -16px 0 0 734px}
#regionchoose h2{font-size: 1.5em;color: #747676;font-weight: bold;}
#regionchoose h3{font-size: 1.3em;color: #747676;font-weight: bold;}
#regionchoose p.large{font-size: 1.2em; margin: 10px 0px 20px 0px; text-align: justify;}
#regionchoose table{margin-top: 30px;width: 100%;}
#regionchoose table li a{color:#2e2e2e;text-decoration: none;padding: 4px 12px;display: inline-block;}
#regionchoose table li a:hover{color:#00558e;}
#regionchoose table .area{width: 180px}
#regionchoose table .area li a{font-weight: bold;font-size: 1.4em;display: inline-block;}
#regionchoose table .area li.select a{background: #f0f0f0;color:#f02100;
  -moz-border-radius: 18px; /* Firefox */
  -webkit-border-radius: 18px; /* Safari, Chrome */
  -khtml-border-radius: 18px; /* KHTML */
  border-radius: 18px; /* CSS3 */
}
#regionchoose table .region{width: 260px}
#regionchoose table .region strong {font-weight: bold}
#regionchoose table .region li a{font-size: 1.2em;}
#regionchoose table .region li.select a{background: #f0f0f0;color:#f02100;
  -moz-border-radius: 18px; /* Firefox */
  -webkit-border-radius: 18px; /* Safari, Chrome */
  -khtml-border-radius: 18px; /* KHTML */
  border-radius: 18px; /* CSS3 */
}
#regionchoose table .city li a {padding: 5px 9px 5px 0;}
#regionchoose table .city li a.center {font-weight: bold}

/*header{
    position:relative;
    z-index:10;
}*/
header .subheader{height: 42px;}
header .subheader .link{padding-top: 12px;}
header .subheader .link li{float:left;background: #5090ba;padding: 9px 19px;margin-right: 5px;color:#cbe4ef;}
/*header .subheader .link .homenets li{float:left;background: #5f9fc9;padding: 9px 19px;margin-right: 5px;color:#cbe4ef;} /*homenets*/
header .subheader .link .homenets li{background-color: transparent;color: #CBE4EF;float: left;margin-right: 5px;padding: 9px 19px;text-decoration: underline;} /*homenets*/
body.org header .subheader .link li{background:#c8d4d7;color:#606262;}
/*body.org header .subheader .link .homenets li{background:#d7e3e6;color:#606262;} /*homenets*/
body.org header .subheader .link .homenets li{background: transparent;color:#606262;} /*homenets*/
body.dealers header .subheader .link li{background:#c2dee7;color:#606262;}
/*body.dealers header .subheader .link .homenets li{background:#d2eef9;color:#606262;} /*homenets*/
body.dealers header .subheader .link .homenets li{background: transparent;color:#606262;} /*homenets*/
body.dealers header .subheader .link li a{color:#606262;}
header .subheader .link li.active{color:#606262; background:#fff;}
body.dealers header .subheader .link li.active{color:#606262; background:#fff;}
body.dealers header .subheader .link li.active a{color:#606262;}
body.org header .subheader .link li.active{color:#606262; background:#f6fafb;}
header .subheader .link li.active a{color:#606262;}
header .subheader .link li.active a:hover{color:#606262!important;}
header .subheader .link a{color: #cbe4ef;text-decoration: none;}
body.org header .subheader .link a{color: #606262;text-decoration: none;}
header .subheader .link a:hover{color: #fff!important;}
body.org header .subheader .link a:hover{color: #0071b6!important;}
body.dealers header .subheader .link li a:hover{color:#000!important;}
header .subheader .socset{float:left;display: inline-block;height: 21px;background: #fff;vertical-align: middle;padding-top: 5px;margin-left: 10px;margin-top:-4px;position:relative;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 4px; /* CSS3 */
}
header .subheader .socset img{width:18px;}
header .subheader .socset a{margin: 0 8px;}
header .subheader .socset a.b{text-decoration:none;line-height:17px;display:block;}
header .subheader .socset a.b:hover{color:#000;}
header .subheader .lang{margin-left: 10px;color:#fff;float: left;font-size: 0.9em;padding-top: 4px;}
header .subheader .lang a{color:#fff;text-decoration: none;}
header .subheader .lang a:hover{color:#00baff;}
header .subheader .city{position: absolute;top: 13px;right: 0;color:#fff;font-size:0.9em;line-height:1.2em;margin-top: -4px;text-align: right;}
header .subheader .city a{color:#00baff;text-decoration: none;}
body.dealers header .subheader .city a{ color:#fff; text-decoration:underline }
body.org header .subheader .city a{color:#c1e0e8;}
header .subheader .city a:hover{text-decoration: underline;}
body.dealers header .subheader .city a:hover{ text-decoration: none; }

header .header{height: 85px;padding-top: 40px;}
header .header table{width: 100%;}
header .header td{vertical-align: middle;}
header .header td.login{text-align: left;/*padding-right: 28px;*/line-height:20px;}
header .header td.login span{font-size:11px;color:#929292;padding-left:28px; display:none;}
header .header a{text-decoration: none;}
header .header td.login a{margin-left: 9px;text-decoration: none;font-size:14px;font-weight:bold;color:#005bab;}
header .header td.login a:hover{text-decoration: underline;}
header .header td.login span a{margin:0;padding:0;}
header .header td.login img{vertical-align: middle;margin-left:20px;}
/*header .header td.connect a{display: inline-table;}*/
/*header .header td.connect a{display: block; float: left;position: relative; z-index: 5000;}*/
header .header td.logo{width:430px;}
/*header .header td.logo img{position:relative;top:-45px;}*/
header .header td.connect{width:293px;position: relative;right: -11px;}
header .header td.login{width:275px;text-align:right;position: relative;left: 34px;}
/*header .header td.login a, header .header td.login img{ visibility: hidden }*/
header .footheader{
	padding-bottom:22px;
	background:#fff;
}
.mainpage header .footheader {
    padding-bottom:15px;
}
header .footheader table.nav{
    background: #00558e;
    width: 100%;
    height: 44px;
    white-space: nowrap;
}
body.org header .footheader table.nav {
    position:relative;
    background: #90a8ae;
    /*-webkit-box-shadow: 3px 3px 5px #919da0;
    -moz-box-shadow: 3px 3px 5px #919da0;
    box-shadow: 3px 3px 5px #919da0;*/
    z-index:10;
}
body.dealers header .footheader table.nav {
	position:relative;
    background: #84bdce;
	z-index:10;
}
header .footheader table.nav td{text-align: center;vertical-align: middle;height: 44px;}
header .footheader table.nav a{color:#fff;text-decoration: none;font-size: 16px;font-family: Myriad Pro, Arial, sans-serif;padding: 0px 15px;line-height:44px;display:block;}
header .footheader table.nav a:hover{color:#c1e0e8;}
header .footheader table.nav a.select{background: #ed1c24;}
header .footheader table.nav a.select:hover{color:#fff;}
header .footheader table.banner{width: 100%;background: #3e7fa8;}
body.org header .footheader table.banner{position:relative;z-index:8;}
header .footheader table.banner td{vertical-align: top;}
header .footheader table.banner .img{width: 667px;padding: 0;height:287px;}
header .footheader table.banner .img div{padding: 0;margin: 0;display: block;height:287px;}
header .footheader table.banner .img span{padding: 0;margin: 0;display: block;height:287px;}
header .footheader table.banner .img a{padding: 0;margin: 0;display: block;height:287px;}
header .footheader table.banner .img img{padding: 0;margin: 0;display: block;height:287px;}
header .footheader table.banner .info{padding: 18px 20px 0 20px;color:#fff;font-size: 1.6em;}
header .footheader table.banner h2{font-size: 1.1em;}
header .footheader table.banner table{margin: 15px 0 9px;}
header .footheader table.banner table td{padding-right: 12px;vertical-align: middle;height: 34px;line-height: 1.2em;}
header .footheader table.banner .thumbs{background: #0e2431;padding:3px 1px;height: 47px;display: inline-block;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 4px; /* CSS3 */
}
header .footheader table.banner .thumbs li {
  display: inline-table;
  float: left;
  margin: 0 2px;
  opacity: 0.7;
}
header .footheader table.banner .thumbs li.hdn{
    display:none!important;
}
header .footheader table.banner .thumbs li.selected{opacity: 1;}
header .footheader table.banner .thumbs li p{display: none; position: absolute;background: url(../i/sliderthumbselect.png) no-repeat 0% 0%;width: 59px;height: 60px;margin: -10px 0 0 -3px;}
header .footheader table.banner .thumbs li.selected p{display: block;}

header .key {
    display:block;
    position:relative;
    top:-2px;
    width:241px;
    height:35px;
    background: url('../images/key_login.png') 0 0 no-repeat;
    text-decoration: none;
}

header .key:hover {
    background-position:0 -45px;
}

table.redbutton {
  width: auto;
}
table.redbutton td {
  /*background: url(../i/redbutton.png) repeat-x 0% 0%;*/
  background: url(../i/btn_red.png) 0 100% repeat-x;
  height: 48px;
  width: auto;
  padding: 0 8px;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
  color:#fff;
  font-size: 1.25em;
}
table.redbutton .left {
  /*background: url(../i/redbuttonleft.png) no-repeat 0% 0%;*/
  background: url(../i/btn_red.png) 0 0 no-repeat;
  width: 22px;
  padding: 0;
}
table.redbutton .right {
  /*background: url(../i/redbuttonright.png) no-repeat 0% 0%;*/
  background: url(../i/btn_red.png) -22px 0 no-repeat;
  width: 22px;
  padding: 0;
}
a:hover table.redbutton td, span.subm:hover table.redbutton td {
  /*background: url(../i/redbuttonhov.png) repeat-x 0% 0%;*/
  background: url(../i/btn_red.png) 0 -96px repeat-x;
}
a:hover table.redbutton .left, span.subm:hover table.redbutton .left {
  /*background: url(../i/redbuttonlefthov.png) no-repeat 0% 0%;*/
  background: url(../i/btn_red.png) 0px -48px no-repeat;
}
a:hover table.redbutton .right, span.subm:hover table.redbutton .right {
  /*background: url(../i/redbuttonrighthov.png) no-repeat 0% 0%;*/
  background: url(../i/btn_red.png) -22px -48px no-repeat;
}

/* ******************************************** */
a.redbutton {
	position:relative;
	background: url(../i/btn_red.png) 0 100% repeat-x;
	width: auto;
	padding: 0 14px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color:#fff;
	font-size: 19px;
	line-height:48px;
	margin: 0 22px;
	display: block;
	float: left;
	position: relative;
	z-index: 10;
	white-space: nowrap;
}
a.redbutton .left, a.redbutton .right {display: block;position:absolute;width: 22px;height: 48px;padding: 0;top:0;}
a.redbutton .left {background: url(../i/btn_red.png) 0 0 no-repeat;float: left;left:-22px;}
a.redbutton .right {background: url(../i/btn_red.png) -22px 0 no-repeat;float: right;right:-22px;}
a.redbutton:hover {background: url(../i/btn_red.png) 0 -96px repeat-x;}
a.redbutton:hover .left {background: url(../i/btn_red.png) 0 -48px no-repeat;}
a.redbutton:hover .right {background: url(../i/btn_red.png) -22px -48px no-repeat;}


header .header a.redbutton{
	background: url(../i/bg-buy-button.gif) 0 100% repeat-x;
	font-size: 17px;
	line-height:40px;
	padding:0 35px;
	border:3px solid #e5e5e5;
	-moz-border-radius: 26px;
	-webkit-border-radius: 26px;
	-khtml-border-radius: 26px;
	border-radius: 26px;
	width: 275px;
}
header .header a.redbutton .left,
header .header a.redbutton .right{
	display:none;
}
header .header a.redbutton:hover{
	background: url(../i/bg-buy-button.gif) 0 0 repeat-x;
}

/* ******************************************** */
a.greybutton_big {
	position:relative;
	background: url(../i/btn_gray_b.png) 0 100% repeat-x;
	width: auto;
	padding: 0 8px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color:#fff;
	font-size: 1.25em;
	line-height:48px;
	margin: 0 22px;
	display: block;
	float: left;
	position: relative;
	z-index: 10;
	white-space: nowrap;
}
a.greybutton_big .left, a.greybutton_big .right {display: block;position:absolute;width: 22px;height: 48px;padding: 0;top:0;}
a.greybutton_big .left {background: url(../i/btn_gray_b.png) 0 0 no-repeat;float: left;left:-22px;}
a.greybutton_big .right {background: url(../i/btn_gray_b.png) -22px 0 no-repeat;float: right;right:-22px;}
a.greybutton_big:hover {background: url(../i/btn_gray_b.png) 0 -96px repeat-x;}
a.greybutton_big:hover .left {background: url(../i/btn_gray_b.png) 0 -48px no-repeat;}
a.greybutton_big:hover .right {background: url(../i/btn_gray_b.png) -22px -48px no-repeat;}
/* ******************************************** */

a.redbutton2 {
	display: block;
	position:relative;
  background: url(../i/btn_red_s.png) 0 100% repeat-x;
  height: 26px;
  width: auto;
  vertical-align: middle !important;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  font-size: 0.95em;
  padding: 10px 0 0 !important;
  float: left;
  margin: 0 17px;
}
a.redbutton2 .left, a.redbutton2 .right {
  display: block;
  position:absolute;
  width: 17px!important;
  height: 36px;
  padding: 0;
  top:0;
}
a.redbutton2 .left {
  background: url(../i/btn_red_s.png) 0 0 no-repeat;
  left:-17px;
}
a.redbutton2 .right {
  background: url(../i/btn_red_s.png) -17px 0 no-repeat;
  right:-17px;
}
a.redbutton2:hover {
  background: url(../i/btn_red_s.png) 0 -72px repeat-x;
}
a.redbutton2:hover .left {
  background: url(../i/btn_red_s.png) 0 -36px no-repeat;
}
a.redbutton2:hover .right {
  background: url(../i/btn_red_s.png) -17px -36px no-repeat;
}


/* ******************************************** */

table.redbutton2{width: auto !important;}
table.redbutton2 td{background: url(../i/btn_red_s.png) 0 100% repeat-x;height: 36px;width: auto;vertical-align: middle !important;font-weight: bold;text-transform: uppercase;color:#fff;font-size: 0.95em;padding: 0!important;}
table.redbutton2 td a{height: 36px;width: auto;vertical-align: middle !important;font-weight: bold;text-transform: uppercase;color:#fff;font-size: 0.95em;padding: 0!important;}
table.redbutton2 .left{background: url(../i/btn_red_s.png) 0 0 no-repeat;width: 17px!important;padding: 0 !important;}
table.redbutton2 .right{background: url(../i/btn_red_s.png) -17px 0 no-repeat;width: 17px!important;padding: 0 !important;}
a:hover table.redbutton2 td{background: url(../i/btn_red_s.png) 0 -72px repeat-x;}
a:hover table.redbutton2 .left{background: url(../i/btn_red_s.png) 0 -36px no-repeat;}
a:hover table.redbutton2 .right{background: url(../i/btn_red_s.png) -17px -36px no-repeat;}

table.bluebutton{width: auto !important;}
table.bluebutton td{background: url(../i/bluebutton.png) repeat-x 0% 0%;height: 36px;width: auto;vertical-align: middle !important;font-weight: bold;text-transform: uppercase;color:#fff;font-size: 0.95em;padding: 0!important;}
table.bluebutton .left{background: url(../i/bluebuttonleft.png) no-repeat 0% 0%;width: 17px;padding: 0 !important;}
table.bluebutton .right{background: url(../i/bluebuttonright.png) no-repeat 0% 0%;width: 17px;padding: 0 !important;}
a:hover table.bluebutton td{background: url(../i/bluebuttonhov.png) repeat-x 0% 0%;}
a:hover table.bluebutton .left{background: url(../i/bluebuttonlefthov.png) no-repeat 0% 0%;}
a:hover table.bluebutton .right{background: url(../i/bluebuttonrighthov.png) no-repeat 0% 0%;}

/* **************************************** */
a.bluebutton {
	display: block;
	position:relative;
  /*background: url(../i/bluebutton.png) repeat-x 0% 0%;*/
  background: url(../i/btn_blue.png) repeat-x 0% 100%;
  height: 26px;
  width: auto;
  vertical-align: middle !important;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color:#fff!important;
  font-size: 0.95em;
  padding: 10px 0 0!important;
  float: left;
  margin: 0 17px;
}
a.bluebutton .right,
a.bluebutton .left {
	position:absolute;
  width: 17px;
  padding: 0 !important;
  display: block;
  height: 36px;
  top:0;
}
a.bluebutton .left {
  /*background: url(../i/bluebuttonleft.png) no-repeat 0% 0%;*/
  background: url(../i/btn_blue.png) no-repeat 0% 0%;
  left: -17px;
}
a.bluebutton .right {
  /*background: url(../i/bluebuttonright.png) no-repeat 0% 0%;*/
  background: url(../i/btn_blue.png) no-repeat -17px 0;
  right: -17px;
}
a.bluebutton:hover {
  /*background: url(../i/bluebuttonhov.png) repeat-x 0% 0%;*/
  background: url(../i/btn_blue.png) repeat-x 0% -72px;
}
a.bluebutton:hover .left {
  /*background: url(../i/bluebuttonlefthov.png) no-repeat 0% 0%;*/
  background: url(../i/btn_blue.png) no-repeat 0px -36px;
}
a.bluebutton:hover .right {
  /*background: url(../i/bluebuttonrighthov.png) no-repeat 0% 0%;*/
  background: url(../i/btn_blue.png) no-repeat -17px -36px;
}
/* **************************************** */
table.greybutton{width: auto;}
table.greybutton td{background: url(../i/btn_gray.png) repeat-x 0 100%;height: 36px;width: auto;padding: 0 10px;vertical-align: middle;font-weight: bold;text-transform: uppercase;color:#454545;}
table.greybutton .left{background: url(../i/btn_gray.png) no-repeat 0 0;width: 18px;padding: 0;}
table.greybutton .right{background: url(../i/btn_gray.png) no-repeat -18px 0;width: 18px;padding: 0;}
a:hover table.greybutton td{background: url(../i/btn_gray.png) repeat-x 0 -72px;}
a:hover table.greybutton .left{background: url(../i/btn_gray.png) no-repeat 0 -36px;}
a:hover table.greybutton .right{background: url(../i/btn_gray.png) no-repeat -18px -36px;}

/**/
a.greybutton, div.greybutton {
	position:relative;
  /*background: url(../i/greybutton.gif) repeat-x 0% 0%;*/
  background: url(../i/btn_gray.png) repeat-x 0% 100%;
  /*height: 26px;*/
  line-height:36px;
  width: auto;
  padding: 0;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
  color: #454545;
  display: block!important;
  float: left;
  margin: 0 18px!important;
  text-decoration:none;
}
div.greybutton{
	float:left;
}
div.greybutton input{
	border:0;
	margin:0;
	background:none;
	text-transform:uppercase;
	color:#454545;
	font:bold 12px Arial, sans-serif;
	cursor:pointer;
}
a.greybutton .left, a.greybutton .right, div.greybutton .left, div.greybutton .right {
	position:absolute;
  display: block;
  width: 18px;
  padding: 0;
  height: 36px;
  top:0;
}
a.greybutton .left, div.greybutton .left  {
  background: url(../i/btn_gray.png) no-repeat 0% 0%;
  left:-18px;
}
a.greybutton .right, div.greybutton .right {
  background: url(../i/btn_gray.png) no-repeat -18px 0%;
  right:-18px;
}
a.greybutton:hover, div.greybutton:hover {
  background: url(../i/btn_gray.png) repeat-x 0% -72px;
}
a.greybutton:hover .left, div.greybutton:hover .left {
  background: url(../i/btn_gray.png) no-repeat 0% -36px;
}
a.greybutton:hover .right, div.greybutton:hover .right {
  background: url(../i/btn_gray.png) no-repeat -18px -36px;
}
/**/
/*section{
    position:relative;
    z-index:7;
}*/
section {background:#FFF;}
section .abslink{position: absolute;/*margin: -43px 0 0 615px;*/text-align: right;right: 0;top: -43px;}
section .abslink a{margin-left: 27px!important;/*display: inline-table;*/float:right;text-decoration: none;}

section .channels{background: #fff url(../i/chanalsbg.png) no-repeat 0% 0%;height: 123px;margin: 61px 0 9px;position: relative;}
section #channelwave td{height: 90px; vertical-align: bottom;padding: 0 3px;white-space: nowrap;}
section .channels p{margin: 5px 0 0 18px;}
section .channels p.abs{position: absolute;margin-left: 490px;font-size: 0.85em;}
section .channels p a{text-decoration: none;color:#0071B6;}
#tabs {height:140px;}
#tabs-2{
	display:none;
}
body.org #tabs-2{
    display:block;
}
section .channels #tabs-2 li{height: 48px;display: block;width: 97px;background: url(../i/chbg.jpg) no-repeat 0% 0%;text-align: center;padding-top: 10px;margin: 3px 2px;float: left;}

section .specs div{position:relative;width: 329px;height: 205px;overflow:hidden;}
section .specs .specl{float:left; z-index:100}
section .specs .specr{float:right;}
section .specs .specc{margin: 0 334px;}
section .specs h2{color:#fff;}
section .fullmenu{background: #e8eded;width: 100%;margin-top: 20px;clear:both;}
section .fullmenu td{padding: 10px 21px 20px 0;width: 100px;}
section .fullmenu td.first{padding-left: 21px;}
section .fullmenu a{display: block;color:#4b4b4b;text-decoration: none;font-size: 1.1em;margin-top: 7px;}
section .fullmenu a.title{color:#0071b6;font-size: 1.2em;margin: 15px 0 6px;font-weight: bold;}
section .footmenu{background: #e8eded;width: 100%;border-top: 1px solid #ccc;}
section .footmenu td{padding: 20px 20px;text-align: center;}
section .footmenu td a{color:#0071b6;font-size: 1.2em;margin-bottom: 15px;font-weight: bold;text-decoration: none;}

section div.main {/*padding: 22px 0 0 0;*/background:#fff;min-height:600px;}
section .leftblock{float:left;width: 205px;}
section .leftblock ul.submenu{margin: 5px 0 30px 0;overflow:hidden;}
section .leftblock ul.submenu li{border-top: 1px solid #e0e0e0;padding: 9px 0 9px 13px;display: block;margin-top:-1px;}
section .leftblock ul.submenu li.first{border: none;padding-top: 0;}
section .leftblock ul.submenu li a{color:#00558e;text-decoration: none;font-size: 1.2em;font-weight: bold;}
section .leftblock ul.submenu li a.select{color:#000;}
section .leftblock .banner{width: 205px;margin-bottom: 27px;}

section .content{line-height: 1.3em;font-size: 1.1em;color:#484848;}

section .marginleft{margin-left: 250px;}
/*section .content h1{font-size: 2em;}*/
section .content h1{font-size:24px;font-weight:28px;font-weight:bold;color:#000;margin-bottom:15px;line-height:120%;}
section .content h1.main{font-weight: bold;font-size: 24px;color:#343434;line-height: 1em;}
section .content h1.news_title, section .content h1.title{font-size: 24px;color:#000;line-height: 28px;margin-bottom:15px;font-weight:bold;}
section .content h2{font-size: 1.6em;}
section .content h2.border, section .content h2.gr{font-size:18px;line-height:24px;color:#8a8a8a;border-bottom:1px solid #e9e9e9;font-weight:bold;margin:0 0 15px 0;padding:0 0 15px 0;}
section .content h2.gr{position:relative;border:0;margin:0 0 -20px 0;}
section .content h2.title{font-size: 18px; line-height:28px; color:#000; font-weight:bold;margin-bottom:15px;}
section .content h3{font-size: 1.4em;}
section .content ul.sitemap{margin: 10px 0 10px 15px;}
section .content p{margin-top: 15px;}
section .content ul{margin:10px 0 20px 25px;}
section .content ul li{padding-left:18px;margin-bottom:5px;background:url(../i/bg-li.gif) 0 5px no-repeat;}
section .content ol{margin:5px 0 0 25px;list-style-type:decimal;}
section .content ol li{margin:0 0 3px 0;}
section .content strong{font-weight: bold;}
section .content sup {vertical-align: top; font-size: smaller}
section .content sub {vertical-align: sub; font-size: smaller}
section .content table.box{margin-top: 36px;width: 100%;}
section .content table.box:hover{background: #e9e9e9}
section .content table.open{background: #e9e9e9}
section .content table.box td{padding: 8px 7px;vertical-align: top;}
section .content table.box .boxleft{width: 210px;}
section .content table.box .boxleft img{max-width:100%;}
section .content table.box .boxleft h2{color:#000;text-transform: uppercase;font-weight: bold;margin-left: 16px;font-size: 1.1em;margin-top: 15px;}
section .content table.box .boxleft h2 span{color:#ed1c24;}
section .content table.box .boxleft p{font-size: 0.85em;padding-left: 9px;margin-top: 12px;line-height: 1.1em;}
section .content table.box .boxright{padding: 12px 24px 6px 30px;}
section .content table.box .boxright h2{color:#00558e;line-height: 1em;}
section .content table.box .boxright h2.title{cursor: pointer;display: inline-table;}
section .content table.box .boxright h2 a{text-decoration:none;}
section .content table.box .boxright p{margin-top: 8px;}
section .content table.box p.slide{text-align: right;background: url(../i/togglearrow.png) no-repeat 100% 50%;padding-right: 23px;color:#0071b6;cursor: pointer;margin-top: 27px;}
section .content table.box .slide span{border-bottom: 1px dotted;display: inline-block;}
section .content table.box .slide span:hover{border-color: transparent;}
section .content table.box p.up{background: url(../i/togglearrowup.png) no-repeat 100% 50%;}
section .content table.box .boxright strong{display: block;font-size: 1.1em;color:#000;}
section .content table.box .moreback{display: none;padding-top: 15px;}
section .content table.box .boxright .moreback{margin-top: 20px;padding: 20px 0;background: url(../i/morehr.jpg) no-repeat 0% 0%;}
section .content table.box .boxright .more{max-height: 480px;overflow: auto;padding-right: 9px;}

section .content table.paket{margin-top: 30px;width: 100%;}
section .content table.paket td.upper{height: 6px;}
section .content table.paket td.foot{height: 6px;padding: 0;}
section .content table.paket td.tdmore{padding: 0;}
section .content table.paket td.amiddle{vertical-align:middle;}
section .content table.paket{margin-top: 30px;width: 100%;}
section .content table.paket:hover, section .content table.open{background: #f1f1f1}
section .content table.paket:hover td.upper, section .content table.open td.upper{background: url(../i/paketup.gif) no-repeat 0% 0%;}
section .content table.paket:hover td.foot, section .content table.open td.foot{background: url(../i/paketft.gif) no-repeat 0% 0%;}
section .content table.paket td{padding: 6px 6px 9px 6px;vertical-align: top;}
section .content table.paket td a{text-decoration:none;}
section .content table.paket .boxleft,section .content table.paket .boxleft div.helper{width: 160px;}
section .content table.paket .boxright{width: 300px;padding-top: 18px;}
section .content table.paket td.boxright, section .content table.paket .boxright div.helper{width: 300px!important;}
section .content table.paket .boxright p{font-size: 1.05em;}
section .content table.paket h2{color:#00558e;line-height: 1em;font-size: 1.7em;font-weight: bold;}
section .content table.paket h2.title{cursor: pointer;display: inline-table;}
section .content table.paket a.connect{display: block;margin-top: 20px;text-decoration: none;text-align:right;}
section .content table.paket .more{padding: 0 9px 9px;display: none;}

section .content table.paket .more p.desc{background: url(../i/phr.gif) repeat-x 0% 100%;padding: 0 9px 12px;margin-bottom: 20px;font-size: 1.05em;}
section .content table.paket .more p.desc strong{color:#000;}
section .content table.paket div.channals{background: #fff;padding: 20px 7px;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content table.paket div.ui-tabs div.channals{
    padding-top:80px;
    margin-top:-90px;
}
section .content table.paket div.channals .basictv{margin: 0;}
section .content table.paket div.channals .basictv td{border-left: 1px solid #e5ebeb;padding: 6px 17px 0;}
section .content table.paket div.channals .basictv tr.first td{padding-top: 0;}
section .content table.paket div.channals .basictv td.first{border: none;}
section .content table.paket div.channals .basictv p.box{height: 48px;width: 97px;background: url(../i/chbg.jpg) no-repeat 0% 0%;text-align: center;padding-top: 10px;}
section .content table.paket div.channals p{background: transparent;padding:0;margin: 0;}
section .content table.paket div.channals .group{float: left;width: 97px;text-align: center;padding: 0 14px;border-left: 1px solid #e9e9e9;background:none;}
section .content table.paket div.channals .gfirst{border-color: #fff;}
section .content table.paket div.channals .group p{margin: 0;color:#000;height: 40px;font-size:13px;}
section .content table.paket div.channals .chs{display: none;margin:0;}
section .content table.paket div.channals .chs li{height: 48px;display: block;width: 97px;background: url(../i/chbg.jpg) no-repeat 0% 0%;text-align: center;padding-top: 10px;margin-top: 3px;padding-left:0;}
section .content table.paket .price, .channels-kompas .price{background: url(../i/doubleprice2.png) no-repeat 0% 0%;width: 165px;height: 143px; margin: 15px 0 0 45px;}
section .content table.paket .single, .channels-kompas .single{background: url(../i/singleprice2.png) no-repeat 100% 0%;height: 75px;margin-top: 20px;}
section .content table.paket .nobg{background: transparent;height: 75px;margin-top: 20px;text-align: center;}
section .content table.paket .slide{background: url(../i/togglearrow.png) no-repeat 100% 50%;margin-left: 115px;color:#0071b6;cursor: pointer;width: 92px;margin-top: 20px;}
section .content table.paket .slide_right{background: url(../i/arr_right.gif) no-repeat 100% 50%;margin-left: 115px;color:#0071b6;cursor: pointer;width: 92px;margin-top: 20px;}
section .content div.service_list table.paket .slide{margin-top: 0px;}
section .content table.paket .slide span{border-bottom: 1px dotted;display: inline-block;}
section .content table.paket .slide span:hover{border-color: transparent;}
section .content table.paket .up{background: url(../i/togglearrowup.png) no-repeat 100% 50%;margin-left: 115px;color:#0071b6;cursor: pointer;width: 92px;margin-top: 20px;}
section .content table.paket div.price a.action, .channels-kompas .price a.action{position: absolute;display: block;margin: 58px 0 0 -8px;}
section .content table.paket div.price p, .channels-kompas .price p{font-size: 2.5em;font-weight: bold;color: #363636;text-align: right;padding: 19px 19px 0 0;margin: 0 0 15px 0;}
section .content table.paket div.price p.diag{background: url(../i/diagonal.png) no-repeat 50% 60%;}
section .content table.paket div.price p.second{color:#fff;}
section .content table.paket div.price p span, .channels-kompas .price p span{font-size: 0.4em;font-weight: bold;line-height:0em;}
section .content table.paket .channals .slide{background: url(../i/togglearrow.png) no-repeat 100% 50%;margin-left: 518px;color:#0071b6;cursor: pointer;width: 140px;margin-top: 0;text-align: right;padding-right: 25px; /**/ display:none;}
section .content table.paket .channals .up{background: url(../i/togglearrowup.png) no-repeat 100% 50%;}

section .content table.steps{width: 100%;border-collapse: separate;border-spacing: 1px;margin-top: 31px;}
section .content table.steps td{border: 3px solid #e9e9e9;text-align: center;color:#707070;font-size: 1.1em;font-weight: bold;width: 73px;vertical-align: middle;}
section .content table.steps td.cur{width: auto;text-align: left;color:#00558E;}
section .content table.steps td p {padding-top: 32px;margin: 5px 0;}
section .content table.steps td p.st1{background: url(../i/step1-1.png) no-repeat 50% 0%;}
section .content table.steps td p.st2{background: url(../i/step2-1.png) no-repeat 50% 0%;}
section .content table.steps td p.st3{background: url(../i/step3-1.png) no-repeat 50% 0%;}
section .content table.steps td p.st1.cur{background: url(../i/step1.png) no-repeat 50% 0%;color:#00558E;}
section .content table.steps td p.st2.cur{background: url(../i/step2.png) no-repeat 50% 0%;color:#00558E;}
section .content table.steps td p.st3.cur{background: url(../i/step3.png) no-repeat 50% 0%;color:#00558E;}

section .content table.steps td p.title{padding: 0;font-size: 1.5em;margin: 20px 9px 0 74px;}
section .content table.steps td p.cur{float:left;margin-left: 21px;width: 30px;text-align: center;}
section .content table.steps td p.cur a{position:relative;color:#00558E; text-decoration:none;display:block;padding-top:32px;margin-top:-32px;}

section .content table.button2{margin: 30px 0 15px;}
section .content table.button2.no_margin_top{margin: 0px 0 15px;}
section .content table.button2 td{background: url(../i/btn_gray.png) repeat-x 0 100%;height: 36px;width: auto;padding: 0;vertical-align: middle;}
section .content table.button2 .left{background: url(../i/btn_gray.png) no-repeat 0 0;width: 18px;}
section .content table.button2 .right{background: url(../i/btn_gray.png) no-repeat -18px 0;width: 18px;}
section .content table.button2 td a{color:#434343;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 0.9em;}
section .content table.button2:hover td{background: url(../i/btn_gray.png) repeat-x 0 -72px;}
section .content table.button2:hover .left{background: url(../i/btn_gray.png) no-repeat 0 -36px;}
section .content table.button2:hover .right{background: url(../i/btn_gray.png) no-repeat -18px -36px;}

.button2.topbutton {
    position: absolute;
    margin: -40px 0 0 0!important;
    right: 0;

}

section .content a.fllink{float:right;display: block;text-decoration: none;margin-top: 23px;}
section .content span.fllink{float:right;display: block;margin: 23px 0;}
section .content span.fllink input{background: transparent;border: none;color:#fff;cursor: pointer;font-weight: bold;font-size: 0.9em;text-transform: uppercase;padding: 0;display:block;/*height:48px;line-height:48px;*/padding:0 30px;margin:0 -30px;position:relative;zoom:1;}
section .content a.formsend{position: absolute;margin: 24px 0 0 840px;}
section .content a.button3{margin: 20px 0 40px 800px;display: block;}
section .content a.button4{position: absolute;margin: 24px 0 0 830px;}
section .content div.flboxbg{width: 100%;}
section .content .dealers div.flboxbg{position:absolute;right:0;top:0;width:auto;}
section .content div.whitewall{float:right;background: #fff;margin-right: -210px;height: 199px;width: 210px;position: absolute;}
section .content div.flbox{/*float:right;margin-top: -190px;*/padding-left: 44px;background: url(../i/flboxbutton.png) no-repeat 0% 0%;height: 199px;position: relative;z-index: 3;zoom:1;}
section .content div.flbox.open{background: url(../i/flboxbutton2.png) no-repeat 0% 0%;}
section .content div.flbox div.cont{width: 174px;height: 140px;background: url(../i/flboxcont.png) no-repeat 0% 0%;padding: 30px 18px;font-size: 0.9em;display: none;}
section .content div.flbox.open div.cont{display: block;}
section .content div.flbox p{margin: 0 0 9px;}
section .content div.flbox p.strong{color:#747676;font-weight: bold;font-size: 1.5em;line-height: 1.1em;}
section .content div.flbox a{display: block;/*margin-top: 10px;*/text-decoration: none;position:relative;zoom:1;line-height:36px;}
section .content div.flbox #clickslide{display: block;position: absolute;width: 30px; height: 180px;margin: 9px 0 0 -30px;cursor: pointer;}

section .content div.grey{background: #f1f1f1;margin-top:30px;color:#000;padding-bottom: 40px;
  border: 1px solid #e9e9e9;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.grey.pad6{padding: 5px;margin-top: 0;background: #e9e9e9;}
section .content div.grey.address{padding: 30px 15px;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content div.grey.address h3,section .content div.grey.address p{margin-left: 15px;}
section .content div.grey.address p.strong{font-weight: bold;margin-top: 5px;font-size: 1.1em;}
section .content div.grey.address p.strong span{cursor: pointer;color:#0085c2;display: inline-block;border-bottom: 1px dotted;font-weight: normal;}
section .content div.grey.address p.bubble{min-height: 20px;padding-top: 9px;margin-top: 15px;}
section .content div.grey.address p.bubble.bubble-map {min-height: 20px;padding-top: 6px;margin-top: 0px;margin-right: 200px;}
section .content div.grey.address td.first{color: #000;font-size: 1.1em;font-weight: bold;padding-right: 0;}
section .content div.grey.address table.alladd td{padding: 0 0 0 80px}
section .content div.grey.address table.alladd td.first{padding: 0;font-size: 1em;font-weight: normal;}
section .content div.grey.address table.alladd .greenbox{margin-top: 0;width: 330px;font-weight: bold;padding-bottom: 50px;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.grey.address table.alladd .greenbox p{margin-bottom: 8px;}
section .content div.grey.address table.shopact td{padding: 0 0 9px 25px;vertical-align: middle;background: url(../i/shopactbg.gif) repeat-x 0% 100%;}
section .content div.grey.address table.shopact td.first{padding: 0 0 9px;font-weight: bold;}
section .content div.grey.address table.shopact td img{vertical-align: middle;}
section .content div.grey.address table.shopact td a{text-decoration: none;color:#fff;}
section .content div.grey.address table.shopact td a:hover{text-decoration: underline;}
section .content div.grey.address .shopselect{background: url(../i/shopsel.png) no-repeat 0% 0%;width: 208px;height: 24px;position: absolute;z-index:1;color:#444;font-weight: normal;padding: 6px 0 0 20px;margin: 0 0 0 100px;cursor: pointer;}
section .content div.grey.address .shopselect.cur{background: url(../i/shopselcur.png) no-repeat 0% 0%;}
section .content div.grey.address .shopsel{position: absolute;color:#444;font-weight: normal;margin: 0 0 0 97px;display: none;}
section .content div.grey.address table.alladd .greenbox .shopsel p{margin: 0;}
section .content div.grey.address .shopselup{background: url(../i/shopselup.png) no-repeat 0% 0%;width: 234px;height: 17px;}
section .content div.grey.address .shopselft{background: url(../i/shopselft.png) no-repeat 0% 0%;width: 234px;height: 17px;}
section .content div.grey.address .shopsel ul{background: #e1e1e1;padding-top: 20px;margin:0!important}
section .content div.grey.address .shopsel li{margin: 0;background: transparent;border-top: 1px solid #e9e9e9;padding: 5px 0 5px 20px}
section .content div.grey.address .shopsel li.first{border: none;}
section .content div.grey.address .shopsel li:hover{background: #fff;cursor: pointer;}
section .content div.grey table td{padding: 20px 30px;vertical-align: top;}
section .content div.grey table td.nopad{padding: 0 0 0 30px;vertical-align: top;}
section .content div.grey table.partners td{padding: 30px 30px 0 0;color:#484848;}
section .content div.grey table.greybutton td{padding: 0;vertical-align: middle;}
section .content div.grey table.greybutton img{vertical-align: middle;}
section .content div.grey h2, .like_h1{font-size:1.75em;font-weight: bold;line-height: 1.2em;}
section .content div.grey h3{font-size:1.4em;font-weight: bold;line-height: 1.2em;}
section .content div.grey h3.pad{padding: 20px 0 0 30px}
section .content div.grey p.bpad{padding: 0 0 10px 30px;font-size: 0.8em;color:#484848;}
section .content div.grey h4{font-size:1.05em;font-weight: bold;color:#000;margin-bottom: 5px;}
section .content div.grey h4.grey{color:#707070;}
section .content div.grey a.allshops{position: absolute;margin-left: 500px;text-decoration: none;font-size: 0.9em;}
section .content div.grey a.allshops td{text-transform: none;font-weight: normal;}
section .content div.grey table.shops{margin-top: 25px;}
section .content div.grey table.shops td{padding: 5px 9px 5px 9px;}
section .content div.grey table.shops a{display: block;width: 156px;height: 59px;background: url(../i/shopbg.jpg) no-repeat 0% 0%;text-align: center;padding-top: 20px;}
section .content div.grey li{padding-left: 20px;background: url(../i/complectlibg.png) no-repeat 0% 5px;margin-top: 9px;}
section .content div.grey ul.check{margin: 25px 0;}
section .content div.grey ul.check li{background: url(../i/whiteboxli.png) no-repeat 0% 0%;color:#000;font-weight: bold;margin-top: 6px;}
section .content div.grey p.bubble{padding-left: 35px;background: url(../i/bubble.png) no-repeat 0% 5px;margin-top: 20px;color: #484848}
section .content div.grey .colorgrey{color: #484848;}
section .content div.grey .blackbold{color: #000;font-weight: bold;}
section .content div.grey p.greyborder{background:#ccc;height: 1px;margin: 0;}
section .content div.grey ul.colorgrey li{margin-top: 1px;}
section .content div.grey a.changecity{text-decoration: none;display: block;margin-top: 7px;}
section .content div.grey a.changecity span{border-bottom: 1px dotted;display: inline-block;}
section .content div.grey a.changecity span:hover{border-color: transparent;}
section .content div.grey a.changecity img{vertical-align: middle;}
section .content div.grey table.whitebox {background: #fff;color:#484848;padding:16px 20px;width:100%;margin-top: 20px;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content div.grey.print{margin-top: 30px;}
section .content div.grey.print td.nopadr{padding-right: 0;}
section .content div.grey.print td.nopadl{padding-left: 0;}
section .content div.grey.print td.img{padding: 20px 22px;}
section .content div.grey.print ul{margin-top: 23px;}
section .content div.grey.print .nopadl p.colorgrey{margin-top: 1px;}
section .content div.grey.print ul.colorgrey{margin-top: 1px;}
section .content div.grey.print li{margin-top: 6px;}
section .content div.grey.print p.bubble{margin-top: 9px;padding: 5px 0 0 44px;}
section .content div.grey.print div.whitebox h3{margin: 23px 0 13px;}
section .content div.grey.print div.whitebox ul{margin: 21px 0 40px;font-size: 1.1em;}
section .content div.grey.step1{padding-bottom: 15px;}
section .content div.grey.step1 table{width: 100%;}
section .content div.grey.step1 td{padding-top: 35px;}
section .content div.grey.step1 .greenbox{margin-top: 0;font-size: 0.85em;width: 214px;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.grey.step1 .greenbox p{margin-bottom: 0;}
section .content div.grey.step1 .greenbox p.strong{font-weight: bold;font-size: 1.2em;margin-bottom: 20px;}
section .content div.grey table.shopadd{
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.grey table.shopadd td{padding: 20px 3px 0 3px;width: 273px;}
section .content div.grey table.shopadd .more td{padding-top: 0;}
section .content div.grey table.shopadd .more div{display: none;}
section .content div.grey table.shopadd td.first{width: 165px;padding: 20px 0 20px 25px;}
section .content div.grey table.shopadd td.phone{width: 232px;padding: 20px 3px 20px 9px;}
section .content div.grey table.shopadd td.pslide{padding: 0 20px 15px;text-align: right;}
section .content div.grey table.shopadd strong{color:#000;}
section .content div.grey table.shopadd a:hover{text-decoration: none;}
section .content div.grey table.shopadd p{margin: 0 0 20px}
section .content div.grey table.shopadd p.slide{background: url(../i/togglearrow.png) no-repeat 100% 50%;padding-right: 25px;color:#0071b6;cursor: pointer;margin: 0;}
section .content div.grey table.shopadd p.slide span{border-bottom: 1px dotted;display: inline-block;}
section .content div.grey table.shopadd p.slide span:hover{border-color: transparent;}
section .content div.grey table.shopadd p.up{background: url(../i/togglearrowup.png) no-repeat 100% 50%;}
section .content div.grey table.shopadd input{margin-right: 9px;}
section .content div.grey label.myregion{display: block;color:#484848;}
section .content div.grey input.myregion{display: block;width: 283px;margin-top: 11px;height: 16px;font-size: 0.9em;padding: 6px 9px 9px;background: transparent url(../i/inputregion.png) no-repeat 0 0;border: none;}
section .content div.grey p.error{color:#ED1C24;font-weight: bold;}
.ui-autocomplete { width: 260px; background: #e1e1e1;position: absolute;box-shadow: #999 0 0 5px;font-size: 0.9em;color:#444;height: 200px; overflow-y: scroll; overflow-x: hidden;}
.ui-autocomplete .viewport { width: 240px; height: 130px; overflow: hidden; position: relative; }
.ui-autocomplete .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.ui-autocomplete .scrollbar{ background: transparent url(../i/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.ui-autocomplete .track { background: transparent url(../i/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.ui-autocomplete .thumb { background: transparent url(../i/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.ui-autocomplete .thumb .end { background: transparent url(../i/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.ui-autocomplete .disable { display: none; }
.ui-autocomplete ul{width: 240px;}
.ui-autocomplete li{margin: 0;background: transparent;border-top: 1px solid #e9e9e9;padding: 4px 0 4px 20px}
.ui-autocomplete li.first{border: none;}
.ui-autocomplete li:hover{background: #fff;cursor: pointer;}

section .content div.grey div.whitebox{background: #fff;color:#484848;padding:16px 20px;width:295px;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.grey div.whitebox p{margin: 0 0 20px;line-height: 1.3em;}
section .content div.grey div.whitebox li{background: url(../i/whiteboxli.png) no-repeat 0% 0%;}
section .content div.grey div.whitebox h3{color:#000;margin: 15px 0;}
section .content div.grey div.greybox{background: #d8d8d8;color:#484848;padding:16px 20px;width:235px;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content div.grey div.greybox p{margin: 0 0 20px;font-size: 0.8em;line-height: 1.3em;}
section .content div.grey div.greybox span.red{color:#ed1c24;font-weight: bold;}
section .content div.grey div.greenbox{background: #55b500;margin-top:70px;color:#fff;padding:16px 20px;width:185px;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content div.grey div.greenbox p{margin: 0 0 20px;}
section .content div.grey div.greenbox p strong{font-size: 1.1em;}
section .content div.grey table.button{margin-top: 15px;}
section .content div.grey table.button td{background: url(../i/greybutton.gif) repeat-x 0% 0%;height: 36px;width: auto;padding: 0;vertical-align: middle;}
section .content div.grey table.button .left{background: url(../i/greybuttonleft.png) no-repeat 0% 0%;width: 18px;}
section .content div.grey table.button .right{background: url(../i/greybuttonright.png) no-repeat 0% 0%;width: 18px;}
section .content div.grey table.button td a{color:#0071b6;text-decoration: none;}
section .content div.grey .w290{width: 290px;}
section .content div.grey .pr80{padding-right: 80px;}
section .content div.grey .mt35{display: block;margin-top: 35px;text-decoration: none;}
section .content div.grey .mt35 td{padding: 0;vertical-align: middle;}

section .content div.grey table.form{margin: 30px 0;color:#2e2e2e;}
section .content div.grey table.form td{padding:6px 35px 0;width: 430px;}
section .content.eshop-order div.grey table.form td{width: 365px;padding:6px 20px 6px 35px;}
section .content.eshop-order div.grey table.form td + td {width: 405px;padding:6px 35px 6px 0px;}
section .content div.grey table.form td.error{color: #ED1C24;font-weight: bold;}
section .content div.grey table.form label{margin-top: 9px;display: block;}
section .content div.grey table.form input{height: 30px;width: 430px;}
section .content.eshop-order div.grey table.form input{height: 30px;width: 362px;}
section .content div.grey table.form input.checkbox{display: inline;width: auto;height: auto;}
section .content div.grey table.form textarea{height: 98px;width: 430px;}
section .content.eshop-order div.grey table.form textarea{height: 98px;width: 360px;}
section .content div.grey table.form table.address{width: 100%;margin: 12px 0;}
section .content div.grey table.form table.address td{padding: 0;}
section .content div.grey table.form table.address td.bild{text-align: center;}
section .content div.grey table.form table.address td.apartament{text-align: right;}
section .content div.grey table.form table.address input{width: 70px;}
section .content.eshop-order div.grey table.form table.address input{width: 60px;}
section .content div.grey table.form table.phone{width: auto;}
section .content div.grey table.form table.phone td{padding: 0 8px 0 0;width: auto;/*vertical-align: middle;*/}
section .content div.grey table.form table.phone td span.coc{position:relative;top:10px;}
section .content div.grey table.form table.phone input{width: 125px;}
section .content div.grey table.form table.phone input.code{width: 60px;}
section .content div.grey table.form table.captcha{width: auto;margin-top: 15px;}
section .content div.grey table.form table.captcha td{padding: 0;width: auto;vertical-align: middle;}
section .content div.grey table.form table.captcha td.alright{text-align: right;}
section .content div.grey table.form table.captcha input{width: 140px;margin-top: 20px;}
section .content div.grey table.form table.captcha span{font-size: 0.8em;}
section .content div.grey table.form table.captcha .alright span{display: inline-table;border-bottom: 1px dashed;padding-left: 19px;cursor: pointer;}

section .content div.grey table.packets td{width: 50%;border-left: 1px solid #bcc5c6;color:#484848;}
section .content div.grey table.packets td.first{border: none;}
section .content div.grey table.packets .packet{width: 100%;}
section .content div.grey table.packets .packet td{border-top: 1px solid #bcc5c6;padding: 12px 0;}
section .content div.grey table.packets .packet.first td{border: none;}
section .content div.grey table.packets .packet td{width: auto;border-left: none;padding-top: 35px;}
section .content div.grey table.packets .packet td.w61{width: 61px;padding: 12px 15px 12px 0;}
section .content div.grey table.packets .packet td.w61 img{width: 61px;}
section .content div.grey table.packets .packet td.w25{width: 25px;}
section .content div.grey table.packets .packet td.price{width: 165px;padding: 12px 0;}
section .content div.grey table.packets .packet label{font-weight: bold;color:#00558e;font-size: 1.05em;}
section .content div.grey table.packets .packet div.price{background: url(../i/doubleprice2.png) no-repeat 0% 0%;width: 165px;height: 143px;}
section .content div.grey table.packets .packet div.single{background: url(../i/singleprice2.png) no-repeat 100% 0%;height: 75px;margin-top: 20px;}
section .content div.grey table.packets .packet div.price a.action{position: absolute;display: block;margin: 58px 0 0 -8px;}
section .content div.grey table.packets .packet div.price p{font-size: 2.5em;font-weight: bold;color: #363636;text-align: right;padding: 19px 19px 0 0;margin: 0 0 15px 0;}
section .content div.grey table.packets .packet div.price p.second{color:#fff;}
section .content div.grey table.packets .packet div.price p span{font-size: 0.4em;font-weight: bold;line-height: 0em;}
section .content div.grey table.packets .packet div.price p span.realprice{font-size: 1em;}

section .content div.grey table.blueline{background: #00558e;width: 100%;}
section .content div.grey table.blueline td{width: 50%;font-size: 1.4em;color:#fff;font-weight: bold;}
section .content div.grey table.blueline p.total{background: url(../i/totalborder.png) no-repeat 0% 0%;width: 116px;height: 16px;padding: 9px 15px;}

section .content div.white{background: #fff;color:#626262;padding: 10px 0;
  border: 1px solid #ffffff;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content div.white .helptable td{padding: 20px 25px 20px 28px;}
section .content div.white .helptable td.nopadlf{padding-left: 0;}
section .content div.white .helptable h2{color:#000;font-size: 1.7em;}
section .content div.white .helptable p.strong{color:#626262;font-weight: bold;font-size: 1.05em;padding: 0;}
section .content div.white .helptable .greenbox{width: 320px;margin-top: 0;padding: 0 15px;font-size: 0.9em;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.white .helptable .greenbox table{margin-bottom: 9px;}
section .content div.white .helptable .greenbox td{padding: 15px 6px;}
section .content div.white .helptable .greenbox td.img{width: 19px;padding: 15px 3px 15px 9px;}
section .content div.white .helptable .greenbox a{color:#fff;text-decoration: none;}
section .content div.white .helptable .greenbox a:hover{text-decoration: underline;}
section .content div.white .helptable p{padding: 0 0 0 20px;}
section .content div.white .helptable p.title{padding: 0 0 0 120px;font-size: 1.4em;color:#000;min-height: 98px;font-weight: bold;line-height: 1.3em;}
section .content div.white .helptable p.cat1{background: url(../i/helpcat1.png) no-repeat 0 0;}
section .content div.white .helptable p.cat2{background: url(../i/helpcat2.png) no-repeat 0 0;}
section .content div.white .helptable p.cat3{background: url(../i/helpcat3.png) no-repeat 0 0;}
section .content div.white .helptable p.cat4{background: url(../i/helpcat4.png) no-repeat 0 0;}
section .content div.white .helptable p.cat5{background: url(../i/whycat1.png) no-repeat 0 10px;padding: 15px 0 0 168px;min-height: 107px;}
section .content div.white .helptable p.cat6{background: url(../i/whycat2.png) no-repeat 0 10px;padding: 15px 0 0 168px;min-height: 97px;}
section .content div.white .helptable p.cat7{background: url(../i/whycat3.png) no-repeat 0 0;padding: 15px 0 0 168px;min-height: 97px;}
section .content div.white .helptable p.cat8{background: url(../i/whycat4.png) no-repeat 0 0;padding: 15px 0 0 170px;min-height: 107px;}
section .content div.white .helptable p.cat9{background: url(../i/whycat5.png) no-repeat 0 0;padding: 25px 0 0 168px;min-height: 80px;}
section .content div.white .helptable p.cat10{background: url(../i/whycat6.png) no-repeat 0 0;padding: 25px 0 0 168px;min-height: 80px;}
section .content div.white .helptable table.htitle {margin-bottom: 10px;width: 100%;}
section .content div.white .helptable table.htitle td{padding: 0;font-size: 1.4em;color:#000;font-weight: bold;line-height: 1.3em;height: 98px;vertical-align: middle;}
section .content div.white .helptable table.htitle .img{width: 120px;}
section .content div.white .helptable table.wtitle{width: 100%;}
section .content div.white .helptable table.wtitle td{padding: 0;font-size: 1.4em;color:#000;font-weight: bold;line-height: 1.3em;height: 132px;vertical-align: middle;}
section .content div.white .helptable table.wtitle .img{width: 170px;}
section .content div.white .helptable li{background: transparent;margin-top: 0;}
section .content div.white .helptable li a{color: #2e2e2e;font-size: 0.9em;}
section .content div.white .helptable li a:hover{text-decoration: none;}

section .content div.grey table.helptel td{font-weight: bold;color:#4b4b4b;font-size: 1.05em;padding: 18px 56px 18px 48px;width: 252px;}

section .content table.allchannels{width: 748px;background: url(../i/allchannelsbg.gif) repeat-y 0% 0%;margin-top: 21px;}
section .content table.allchannels td {padding: 8px;}
section .content table.allchannels .up td{background: url(../i/allchannelsup.gif) no-repeat 0% 0%;height: 10px;padding: 0;}
section .content table.allchannels .foot td{background: url(../i/allchannelsft.gif) no-repeat 0% 0%;height: 10px;padding: 0}
section .content table.allchannels td.title{width: 190px;vertical-align: middle;font-weight: bold;color:#000;font-size: 1em;}
section .content table.allchannels td.title img{vertical-align: middle;margin: 0 4px;width: 25px;}
section .content table.allchannels td td{padding: 0;border-top: 1px solid #dedede;}
section .content table.allchannels td tr.first td{border-top: none;}
section .content table.allchannels ul.chs{margin:0 0 0 13px}
section .content table.allchannels li{height: 82px;display: block;width: 137px;background: url(../i/chbgb.jpg) no-repeat 0% 0%;text-align: center;padding: 0;margin: 3px 2px;float: left; line-height:82px;}
section .content table.allchannels .small-icons li{height: 58px;display: block;width: 97px;background: url(../i/chbg.jpg) no-repeat 0% 0%;text-align: center;padding: 0;margin: 3px 2px;float: left; line-height:58px;}
section .content table.allchannels li a{display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
div.bubble{position: absolute;margin: 0;width: 195px;color: #fff;display: none; z-index:1000;font:13px Arial, sans-serif;}
div.bubble div.bubbleup{background: url(../i/bubbleup.png) no-repeat 0% 0%;height: 20px;}
div.bubble div.bubbleft{background: url(../i/bubbleft.png) no-repeat 0% 100%;height: 12px;}
div.bubble div.bubblebg{background: url(../i/bubblebg.png) 0 0 repeat-y;padding: 5px 25px;}
div.bubble p{margin: 6px 0;font-size: 0.85em;line-height: 1.1em;}
div.bubble p.title{font-weight: bold;font-size: 1.1em; font-family: Arial, sans-serif}

section .content table.sort {width: 100%;margin-top:24px;}
section .content table.sort td{padding: 10px 17px 0 0;vertical-align: top;line-height: 1.1em;}
section .content table.sort td.title{min-width: 40px;}
section .content table.sort td.icon{width: 0;padding-right: 3px;}
section .content table.sort td.nopad{padding: 0;}
section .content table.sort td.nopadrt{padding-right: 0;}
section .content table.sort td a{color: #4a4a4a;text-decoration: none;font-size: 0.8em;}
section .content table.sort div.greenbox{background: #55b500;color:#fff;padding: 20px 15px;width:425px;font-size:1.1em;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content table.sort div.greenbox span.title{font-weight: bold;margin-right: 14px;}
section .content table.sort div.greenbox a{color:#fff;text-decoration: underline;}
section .content table.sort div.greenbox a.select,section .content table.sort div.greenbox a:hover{text-decoration: none;}

section .content div.dealers{
	position:relative;
	margin-top:30px;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
  overflow:hidden;
}
section .content div.dealers table{width: 100%;}
section .content div.dealers table td{padding: 25px 50px 0 0;}
section .content div.dealers td.rate{padding: 40px 18px 0;width: 96px;}
section .content div.dealers table.whitebox{margin: 0;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.dealers table.whitebox td{padding: 15px 0;vertical-align: middle;}
section .content div.dealers table.whitebox td.info{width: 300px;padding: 15px 20px;vertical-align: top;font-size: 0.9em;}
section .content div.dealers table.whitebox td.info div{width: 300px;}
section .content div.dealers table.whitebox td.icons{width: 10px;}
section .content div.dealers table.whitebox td.icons div{width: 10px;}
section .content div.dealers table.whitebox td.icons span{display: block;float:left;}
section .content div.dealers table.whitebox p.title{font-weight: bold;margin: 0;color:#2e2e2e;font-size: 1.1em;}
section .content div.dealers table.whitebox img{margin: 0 6px;cursor: pointer;}
section .content div.dealers table.whitebox .bluebutton{position:relative;font-size: 0.9em;margin: 0; float:left;zoom:1;}
section .content div.dealers table.whitebox div.bubble3 td{padding: 0;vertical-align: middle;color:#2e2e2e;font-size: 1.1em;}
section .content div.dealers table.whitebox div.bubble3 td.img{padding: 0 9px 0 0;}
section .content div.dealers table.whitebox div.bubble3 td.img img{margin: 0;}
section .content div.dealers table.whitebox div.bubble3 span.strong{display: block;font-weight: bold;font-size: 1.2em;float: none;}


section .content div.dealers div.bubble2, section .content div.b-best div.bubble2 {position: absolute;margin: -4px 0 0;width: 189px;color: #fff;z-index:2;display: none;}
section .content div.dealers div.bubble2 div.bubbleup, section .content div.b-best div.bubble2 div.bubbleup{background: url(../i/bubble2up.png) no-repeat 0% 0%;height: 18px;}
section .content div.dealers div.bubble2 div.bubbleft, section .content div.b-best div.bubble2 div.bubbleft{background: url(../i/bubble2ft.png) no-repeat 0% 100%;height: 11px;}
section .content div.dealers div.bubble2 div.bubblebg, section .content div.b-best div.bubble2 div.bubblebg{background: url(../i/bubble2bg.png) repeat-y 0% 0%;padding: 0 16px;font-size: 0.8em;}

section .content div.dealers div.bubble3{position: absolute;margin: -4px 0 0 -8px;width: 298px;color: #fff;z-index:2;display: none;}
section .content div.dealers div.bubble3 div.bubbleup{background: url(../i/bubble3up.png) no-repeat 0% 0%;height: 22px;}
section .content div.dealers div.bubble3 div.bubbleft{background: url(../i/bubble3ft.png) no-repeat 0% 100%;height: 18px;}
section .content div.dealers div.bubble3 div.bubblebg{background: url(../i/bubble3bg.png) repeat-y 0% 0%;padding: 0 18px;font-size: 0.8em;}
section .content div.dealers div.bubble3 div.bubblebg table{margin: 0;}

section .content div.grey.gz{padding: 6px;margin-top: 32px;}
section .content div.grey.gz td{padding: 26px 24px;}
section .content div.grey.gz td.gb{padding: 0;width: 395px;}
section .content div.grey.gz .white{padding: 12px;}
section .content div.grey.gz .red{color:#ed1c24;}
section .content div.grey.gz p.strong{font-weight: bold;font-size: 1.05em;}
section .content div.grey.gz p.strong a{color:#626262;}
section .content div.grey.gz p.strong a:hover{text-decoration: none;}
section .content div.grey.gz .black{color:#000;}
section .content div.grey.gz span.input{display: inline-block;padding: 3px 8px;background: #f3f3f3;border: 1px solid #a2a09b;color:#000;margin: 0 5px;}
section .content div.grey.gz h4{font-size: 1.4em;color:#000;margin-top: 32px;}
section .content div.grey.gz ul{margin-top: 7px;}
section .content div.grey.gz li{margin-top: 2px;}
section .content div.grey.gz .greybox{width: 355px;background: #e9e9e9;padding: 3px 20px;
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  -khtml-border-radius: 6px; /* KHTML */
  border-radius: 6px; /* CSS3 */
}
section .content div.grey.gz .greybox h4{margin: 30px 10px 0;}
section .content div.grey.gz .greybox p{margin: 15px 10px 0;font-size: 1em;font-weight: bold;}
section .content div.grey.gz .greybox p.hr{background: url(../i/morehr.jpg) no-repeat 0% 0%;height: 2px;margin: 0;}
section .content div.grey.gz .greybox td{text-align: center;padding: 30px 15px;}
section .content div.grey.gz .greybox td a{text-decoration: none;}
section .content div.grey.gz .greybox strong{color:#000;font-size: 1.1em;margin-left: 9px;}

section .content div.grey.step2{padding-bottom: 0;
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari, Chrome */
  -khtml-border-radius: 9px; /* KHTML */
  border-radius: 9px; /* CSS3 */
}
section .content div.grey.step2 ul{margin-top: 26px;}
section .content div.grey.step2 .greenbox{width: 240px;margin-top: 40px;}
section .content div.grey.step2 p.bubble{padding-left: 37px;margin-top: 22px;}
section .content div.grey.step2 .partnerback td{padding-right: 9px;}
section .content div.grey.step2 td.w290{width: 284px;padding: 20px 25px 20px 11px;}
section .content div.grey.step2 .redbutton td{padding: 0;font-size: 1.1em;}
section .content div.grey.step2 a.gb{text-decoration: none;text-transform: none;font-weight: normal;margin-top:22px!important;white-space: nowrap;}
section .content div.grey.step2 .greybutton{margin-top: 22px;}
section .content div.grey.step2 .greybutton td{padding: 0 6px;text-transform: none;font-weight: normal;width: 166px;text-align: center;}
section .content div.grey.step2 .greybutton td.right,section .content div.grey.step2 .greybutton td.left{width: 18px;padding: 0;}



footer{clear: both;}
footer table{color:#fff;width: 100%;background: #5d91bc;}
footer table td{padding: 13px 30px;line-height: 1.5em;}
footer table td a{color:#fff;}
footer table td form{color:#fff;background: #fff url(../i/searchbg.gif) no-repeat 0% 0%;width: 213px;height: 21px;margin-bottom: 5px;}
footer table td form input{background: transparent;border: none;}
footer table td form .text{width: 160px;padding: 2px 15px;}
footer table td form .submit{cursor: pointer;}
footer table td p{font-size: 0.95em;}

#overflow_cl{background: #000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1100;opacity:0.2;filter:alpha(opacity=20);}
.callback1{background: url(../i/callbackformt.png) no-repeat 0 0;height: 20px;width: 100%;}
.callback3{background: url(../i/callbackformb.png) no-repeat 0 0;height: 20px;width: 100%;}
.callback2{background: #FFF;width: 100%;position:relative;}
#callmebackform{width: 942px;left:50%;position:fixed;top:0;z-index:1102;margin-left:-471px;display:none;}

#callmebackform .YMaps-b-balloon-content{width: 335px;padding: 15px 9px 15px 15px;line-height:1.5em;}
#callmebackform .YMaps-b-balloon-content a.close{display: block;position: absolute;margin: -12px 0 0 310px}
#callmebackform .YMaps-b-balloon-content p{margin-top: 19px;}
#callmebackform .YMaps-b-balloon-content .strong{color:#000;font-weight: bold;font-size: 1.1em;margin-top: 11px;}
#callmebackform .YMaps-b-balloon-content table{margin-top: 7px;}
#callmebackform .YMaps-b-balloon-content table.greybutton{margin-left: 15px;width: auto;}
#callmebackform .YMaps-b-balloon-content table td{padding: 0;vertical-align: middle;font-size: 0.95em;}
#callmebackform .YMaps-b-balloon-content table td a{text-decoration:none;}

#callmebackform a.close{display: block;position: absolute;margin: -9px 0 0 915px}
#callmebackform .cont{padding: 15px 35px 50px;line-height: 1.2em;font-size: 1.1em;color:#484848;}
#callmebackform table{width: 100%;}
#callmebackform table td{vertical-align: top;padding-left: 9px;}
#callmebackform table td.first{padding-left: 0;}
#callmebackform h2{color:#2e2e2e;font-weight: bold;font-size: 1.5em;margin: 27px 0 40px;}
#callmebackform h3{color:#a8a8a8;font-weight: bold;font-size: 1.1em;}
#callmebackform p{margin-top: 15px;}
#callmebackform p.bubble{padding-left: 35px;background: url(../i/bubble.png) no-repeat 0% 5px;margin-top: 20px;color: #484848}
#callmebackform p.title{color:#000;font-weight: bold;margin-top: 22px;}
#callmebackform table.adds td{vertical-align: top;padding-left: 50px;}
#callmebackform table.adds td.first{padding-left: 0;}
#callmebackform a.fllink{font-size: 0.9em;float: right;margin-top: 9px;text-decoration: none;}
#callmebackform .YMaps-b-balloon-frame td{padding: 0;}

div.pixelperfect{
background: url(../i/example/ppprint.jpg) no-repeat 0 0;
/*cursor: all-scroll;*/
height: 2250px;
left: -178px;
opacity: 0.5;
position: absolute;
top: 5px;
width: 1920px;
z-index: 1111;
}
.channels, .channels #mycarousel a {cursor: default;}
.right_align{float:right;}
.wrap{overflow:hidden;}


/*
	Promo block
 */
.left_align{
	float:left;
}
.righ_align{
	float:right;
}
div.b-rgf,
#promoBlock,
#requestForm{
	border: 6px solid #e9e9e9;
	background:#fff;
	padding:30px 30px 20px 30px;
	font:12px/18px Arial, sans-serif;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#requestForm{
    font-size:13px;
    border-color:#e4e4e4;
    color:#000;
}
#promoBlock.ticket p strong,
#requestForm.ticket p strong{
	font-size:14px;
}
#promoBlock p.error,
#promoBlock span.error,
#requestForm p.error,
#requestForm span.error{
	margin-bottom:20px;
	color:#f12200;
	line-height:14px!important;
}
#promoBlock span.error,
#requestForm span.error{
	font-size:11px;
	font-style:italic;
}
#promoBlock p.error strong,
#requestForm p.error strong{
	font-size:14px;
}
#promoBlock input.error,
#requestForm input.error{
	border-color:#f12200!important;
}
#promoBlock div.right input.error,
#requestForm div.right input.error{
	position:relative;
	border-width:3px!important;
	margin:78px -2px 10px -2px!important;
}
#promoBlock.gray,
#requestForm.gray,
div.b-rgf{
	background:#f1f1f1;
	border-color:#f1f1f1;
}
#requestForm.gray{
    background:#e4e4e4;
	border-color:#e4e4e4;
}
#requestForm.gray.light{
	background:#f1f1f1;
	border-color:#f1f1f1;
}
#promoBlock h1,
#requestForm h1{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	margin-bottom:25px;
}
#promoBlock h1.border,
#requestForm h1.border{
	border-bottom:1px solid #dcdcdc;
	padding:0 0 20px 0;
}
#promoBlock div.teaser{
	width:100%;
	padding-bottom:20px;
	overflow:hidden;
}
#promoBlock div.teaser p.slide{background: url(../i/arr_down.gif) no-repeat 100% 50%;padding-right: 23px;color:#0086c6;cursor: pointer; float:left;}
#promoBlock div.teaser .slide span{border-bottom: 1px dotted;display: inline-block;}
#promoBlock div.teaser .slide span:hover{border-color: transparent;}
#promoBlock div.teaser p.up{background: url(../i/arr_up.gif) no-repeat 100% 50%;}
#promoBlock div.teaser p{
	margin:0 0 10px 0;
}
#promoBlock div.teaser_slide{
	width:100%;
	display:none;
	overflow:hidden;
}
#promoBlock div.teaser_more{
	border-top:1px solid #e9e9e9;
	padding-top:29px;
}
#promoBlock div.teaser_more div.wrap{
	margin-bottom:35px;
}
#promoBlock div.teaser_more h2{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	color:#000;
}
#promoBlock div.teaser_more h2 span{
	font-size:14px;
	font-weight:normal;
	font-style:italic;
}
#promoBlock div.teaser_more p{
	margin-bottom:20px;
}
#promoBlock div.teaser_more img.preview{
	float:left;
	margin-right:30px;
}
#promoBlock div.teaser_more div.desc{
	overflow:hidden;
}
#promoBlock div.teaser_more div.desc p.age{
	font-size:14px;
}
#promoBlock table.cinema{
	width:675px;
	color:#626262;
	margin-top:25px;
}
table.border{margin:0 0 20px 0;width:100%;}
table.border td{text-align:left; vertical-align:top; padding:1px 10px; border:1px solid #000!important;}
#promoBlock table.cinema td{
	text-align:left;
	vertical-align:top;
	padding:10px;
	border-top:1px solid #e9e9e9;
}
#promoBlock table.cinema tr.first td{
	border:0;
}
#promoBlock table.cinema tr.colored td{
	background:#e9e9e9;
}
#promoBlock table.cinema td a{
	color:#0086c6;
}
#promoBlock table.cinema td.nowrap{
	white-space:nowrap;
}
#promoBlock table.cinema td label{
	position:relative;
	display:block;
	padding:0 0 0 20px;
	overflow:hidden;
	background:url(../i/bg_radio.png) 0 -22px no-repeat;
}
#promoBlock table.cinema td label.active{
	background-position: 0 2px;
}
#promoBlock table.cinema td label input{
	/*position:relative;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-1px;*/
	position:absolute;
	left:-20px;
	top:0;
}
#promoBlock div.left,
#requestForm div.left{
	float:left;
	width:380px;
	padding-right:30px;
}
#promoBlock div.column,
#requestForm div.column{
	float:left;
	width:315px;
}
#requestForm div.center{margin:0 auto;float:none;}
#promoBlock div.column.first,
#requestForm div.column.first{
	margin-right:40px;
}
#promoBlock div.left strong,
#promoBlock div.right strong,
#promoBlock div.column strong,
#requestForm div.left strong,
#requestForm div.right strong,
#requestForm div.column strong{
	font-size:14px;
	color:#2e2e2e;
	font-weight:bold;
}
#promoBlock div.left strong sup,
#promoBlock div.right strong sup,
#promoBlock div.column strong sup,
#requestForm div.left strong sup,
#requestForm div.right strong sup,
#requestForm div.column strong sup{
	position:relative;
	top:-4px;
}
#promoBlock div.left input.text,
#requestForm div.left input.text{
	padding:5px;
	margin:5px 0 15px 0;
	height:20px;
	width:330px;
	line-height:20px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
#promoBlock div.right input.text,
#tags,
#requestForm div.right input.text{
	padding:5px;
	margin:85px 0 15px 0;
	height:20px;
	width:245px;
	line-height:20px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
#tags{
	margin-top:0;
	width:235px;
}
#promoBlock div.right.normal input.text,
#requestForm div.right.normal input.text{
	margin-top:5px;
}
#promoBlock div.column input.text,
#requestForm div.column input.text,
#requestForm div.opt input.text{
	padding:5px;
	margin:5px 0 18px 0;
	height:20px;
	width:305px;
	line-height:20px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
#promoBlock textarea,
#requestForm textarea{
	padding:5px;
	margin:5px 0;
	height:168px;
	width:305px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
#promoBlock div.right input.text.no_margin,
#requestForm div.right input.text.no_margin{
	margin-top:18px;
}
#promoBlock div.right,
#requestForm div.right{
	margin-left:410px;
}
#promoBlock label,
#requestForm label{
	position:relative;
	display:block;
	font-size:13px;
	color:#2e2e2e;
	margin:5px 0;
	padding:0 0 0 25px;
	overflow:hidden;
	background:url(../i/bg_radio.png) 0 -22px no-repeat;
}
#promoBlock label.checkbox,
#requestForm label.checkbox{
	background:url(../i/bg_radio.png) 0 -42px no-repeat;
}
#promoBlock label.active,
#requestForm label.active{
	background-position: 0 2px;
}
#promoBlock label.checkbox,
#requestForm label.checkbox{
	background-image:url(../i/bg_checkbox.png);
}
#promoBlock label input,
#requestForm label input{
	position:absolute;
	left:-20px;
	top:0;
}
#promoBlock div.border,
#requestForm div.border{
	padding-bottom:25px;
	border-bottom:1px solid #dcdcdc;
}
div.nav_content{
	position:relative;
	padding:20px 0;
	zoom:1;
}
div.nav_content p.note,
#promoBlock p.note,
#requestForm p.note,
span.nt{
	font-size:11px;
	color:#484848;
	margin:0;
}
#promoBlock p.note,
#requestForm p.note{
	text-align:right;
}
div.nav_content a.redbutton {
	position:relative;
	float:right!important;
	text-decoration:none;
}
div.nav_content table.button2 {
	margin:10px 0 0 0;
}
#promoBlock div.ticket{
	position:relative;
	width:635px;
	height:300px;
	background:#e4e634;
	padding:15px 20px;
	margin:20px 0;
	overflow:hidden;
}
#kremlin div.ticket{
	position:relative;
	width:683px;
	height:330px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#promoBlock div.ticket img.bg, #kremlin div.ticket img.bg{
	position:absolute;
	left:0;
	top:0;
	z-index:5;
}
#promoBlock div.ticket span, #kremlin div.ticket span{
	display:block;
	position:absolute;
	z-index:6;
	color:#000;
	font-weight:bold;
	font-style:italic;
}
#kremlin div.ticket span.place{font-size:21px;left:0;top:200px;color:#bd1011;display:block;text-align:center;width:100%;}
#kremlin div.ticket span.col{font-size:21px;left:470px;top:233px;color:#bd1011;}
#kremlin div.ticket span.row{font-size:21px;left:180px;top:233px;color:#bd1011;}
#promoBlock div.ticket span.name{font-size:21px;left:265px;top:87px;}
#promoBlock div.ticket span.city{font-size:14px;left:410px;top:145px;}
#promoBlock div.ticket span.cinema{font-size:14px;left:145px;top:165px;}
#promoBlock div.ticket span.time{font-size:14px;left:531px;top:225px;}
#promoBlock div.ticket span.address{font-size:14px;left:82px;top:245px;}
#promoBlock div.ticket span.code{font-size:14px;left:50px;top:285px;}
#promoBlock div.ticket table.print, #kremlin div.ticket table.print{width:100%;}
#promoBlock div.ticket table.print td, #kremlin div.ticket table.print td{vertical-align:top;}
#promoBlock div.ticket table.print td.logo{text-align:left;}
#promoBlock div.ticket table.print td.title{text-align:right;font-size:28px;font-weight:bold;color:#21394e;}


section .leftblock ul.submenu ul{margin: 8px 0 2px 13px;}
section .leftblock ul.submenu ul li{}
section .leftblock ul.submenu li ul li{border: 0; padding: 0; font-size: 12px; font-weight: normal; line-height:14px;margin-bottom:10px;}
section .leftblock ul.submenu li ul li a{color:#00558e; text-decoration: none; font-size: 12px; font-weight: normal;}
section .leftblock ul.submenu li ul  li a.select{/*color:#959595;*/color:#000;}
strong.alt{font-size:14px;}
strong.normal{font-size:12px!important;}
#promoBlock div.opt,
#requestForm div.opt{
	padding:10px 0;
}
#promoBlock div.opt label,
#requestForm div.opt label{
	font-size:11px;
	line-height:14px;
	color:#6b6b6b;
	padding-top:2px;
	padding-bottom:2px;
}
#promoBlock p.optional,
#requestForm p.optional{
	font-size:11px;
	line-height:14px;
	color:#6b6b6b;
	margin:0 0 0 -20px;
	padding:0;
}
#promoBlock div.s_pass,
#requestForm div.s_pass{
	width:148px;
	float:left;
}
#promoBlock div.n_pass,
#requestForm div.n_pass{
	overflow:hidden;
}
#promoBlock div.w_pass,
#requestForm div.w_pass{
	position:relative;
	top:-10px;
}
#promoBlock div.s_pass input.text,
#requestForm div.s_pass input.text{
	width:75px;
}
#promoBlock div.n_pass input.text,
#requestForm div.n_pass input.text{
	width:155px;
}
#promoBlock div.w_pass input.text,
#requestForm div.w_pass input.text{
	margin-bottom:0px;
}
#promoBlock  span.note,
#requestForm  span.note{
	position:relative;
	font-size:11px;
	line-height:14px;
	color:#979797;
	top:-17px;
}
#promoBlock div.w_pass span.note,
#requestForm div.w_pass span.note{
	top:0px;
}
#promoBlock div.fake_file_input,
#requestForm div.fake_file_input{
	position:relative;
	width:312px;
	height:30px;
	margin-bottom:18px;
	background:url(../i/bg_file.gif) 0 0 no-repeat;
}
#promoBlock div.fake_file_input span,
#requestForm div.fake_file_input span{
	display:block;
	position:absolute;
	width:240px;
	padding:5px;
	height:20px;
	line-height:20px;
	left:0;
	top:0;
	z-index:1;
	overflow:hidden;
}
#promoBlock div.fake_file_input input,
#requestForm div.fake_file_input input{
	position:relative;
	width:312px;
	z-index:5;
	height:30px;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#promoBlock table.winners{
	position:relative;
	width:700px;
	margin:0 -15px;
	border-collapse:collapse;
	zoom:1;
}
#promoBlock table.winners.finish{
	background: url(../i/bg_winner.png) 0 55px no-repeat;
}
#promoBlock table.winners th{
	font-size:12px;
	color:#a0a0a0;
	font-weight:bold;
	padding:18px 0 18px 30px;
	border-top:1px solid #e9e9e9;
	text-align:left;
	vertical-align:top;
}
#promoBlock table.winners td{
	padding:10px 0 10px 30px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #e9e9e9;
}
#promoBlock table.winners tr.separate_dates td{
	border:0;
}
#promoBlock table.winners tr.separate_dates td,
#promoBlock table.winners tr.first td{
	border:0;
}
#promoBlock table.winners tr.main_winner{

}
#promoBlock table.winners tr.main_winner td{
	border:0;
	padding:18px 5px 18px 30px;
	font-size:14px;
	color:#fee7a6;
	font-weight:bold;
	text-shadow:1px 1px 1px #c08b0f;
}

#promoBlock .lottery_list_item{
	margin-top:35px;
	padding-top:35px;
	border-top:1px solid #e9e9e9;
}
#promoBlock .lottery_list_item.active{
	margin-top:0;
	padding-top:0;
	border:0;
}
#promoBlock .lottery_list_item h1{
	line-height:28px;
}
#promoBlock .lottery_list_item.active h1, #promoBlock .lottery_list_item.active h1 a{
	color:#f12200;
	text-decoration:none!important;
}
#promoBlock .lottery_list_item.active.inner h1{
	color:#000;
}
#promoBlock .lottery_list_item h1 span{
	font-size:18px;
	color:#000;
}
#promoBlock .lottery_list_item a.redbutton{
	text-decoration:none;
}
#promoBlock .lottery_list_item a.more{
	padding:2px 20px 2px 0;
	background:url(../i/arr_right.gif) 100% 1px no-repeat;
}
#promoBlock .lottery_list_item a.more:hover{
	text-decoration:none;
}
#promoBlock .lottery_list_item div.preview{
	width:294px;
	float:left;
}
#promoBlock .lottery_list_item div.preview img.b{
	margin:0 0 10px 0;
	padding:0;
}
#promoBlock .lottery_list_item div.preview ul.prize_list{
	margin:0;
}
#promoBlock .lottery_list_item div.preview ul.prize_list li{
	width:118px;
	height:88px;
	overflow:hidden;
	border:1px solid #e9e9e9;
	float:left;
	margin:0 12px 12px 0;
	padding:0;
}
#promoBlock .lottery_list_item div.desc{
	margin-left:295px;
	color:#000;
}
#promoBlock .lottery_list_item div.desc strong{
	font-size:14px;
}

#promoBlock .prizes{
	width:701px;
	margin:0 -25px;
	padding:18px 0 18px 25px;
	background:#e9e9e9;
	color:#222;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	border-radius: 4px; /* CSS3 */
}
#promoBlock .prizes .prize_main{
	float:left;
	width:274px;
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
}
#promoBlock .prizes ul{
	overflow:hidden;
	margin:0;
}
#promoBlock .prizes ul li{
	float:left;
	width:125px;
	height:155px;
	padding-right:5px;
	font-size:11px;
	line-height:14px;
	padding-left:0;
	background:none;
}
#promoBlock .prizes ul li img{
	margin-bottom:5px;
}
#promoBlock .prizes ul li strong{
	font-size:20px;
}
#promoBlock .rules{
	color:#000;
}
#promoBlock .rules strong{
	font-size:14px;
}
#promoBlock .rules ol{
	font-size:14px;
	font-weight:bold;
	margin:20px 0 20px 25px;
	list-style-type:decimal!important;
}
#promoBlock .rules ol li{
	padding:0;
}
#promoBlock .rules ol li span,
#promoBlock .rules ol li p{
	font-size:12px;
	font-weight:normal;
}
#promoBlock .gratz{
	color:#626262;
}
#promoBlock .gratz p{
	margin-bottom:5px;
	margin-top:0;
}
#promoBlock .gratz .prRed{color:#ed1c24!important;}
#promoBlock .gratz strong{ font-size:14px; color:#000;margin-right:5px;}
#promoBlock .gratz input[type="text"]{
	font-size:14px; color:#000;
	font-weight:bold;
	font-family:Arial, sans-serif;
	border:1px solid #a2a09b;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background:#f3f3f3;
	padding:2px 5px;
	width:135px;
}
#promoBlock .gratz a{color:#626262}

span.nt{
	display:block;
}
.like_h1{color:#000;line-height:120%}

#regionchoose.streets {
	width: 362px!important;
	line-height:150%;
}
#regionchoose.streets a.close{display: block;position: absolute; right:10px;}
#regionchoose.streets div.greybutton{
	margin-right:30px!important;
}

#promoBlock p.title,
#requestForm p.title{
    color:#a0a0a0;
    margin:10px 0 7px;
}
#promoBlock div.kaptcha div.image,
#requestForm div.kaptcha div.image{
    width:155px;
    float:left;
}
#promoBlock div.kaptcha div.input,
#requestForm div.kaptcha div.input{
    margin-left:170px;
}
#promoBlock div.kaptcha div.input a,
#requestForm div.kaptcha div.input a{
    display:block;
    font-size:11px;
    text-decoration:none;
    padding-left:11px;
    background:url(../i/i_reload.gif) 0 50% no-repeat;
    margin-bottom:15px;
}
#promoBlock div.kaptcha div.input a span,
#requestForm div.kaptcha div.input a span{
    border-bottom:1px dashed;
}
#promoBlock div.kaptcha div.input input.text,
#requestForm div.kaptcha div.input input.text{
    width:138px;
}
div.press-search{
    float:right;
    margin:0 15px 10px 15px;
    width:240px;
    height:24px;
    line-height:22px;
    background:url(../i/bg_content_search.gif) 0 0 no-repeat;
}
div.press-search input.text{
    float:right;
    width:194px;
    font-size:11px;
    color:#c4c4c4;
    height:23px;
    line-height:22px;
    padding:0 14px 2px 0;
    background:none;
    border:0;
}
div.press-search input.btn{
    float:right;
    height:24px;
    width:30px;
    background:none;
    border:0;
    cursor:pointer;
}
div.photo{
    overflow:hidden;
    margin-top:15px;
}
div.photo img{
    float:left;
    margin-right:18px;
}
div.photo p.caption{
    font-size:11px;
    color:#a2a2a2;
    font-style:italic;
    margin:0 15px 15px 0;
}
p.date{
    color:#909090;
    margin-bottom:-10px;
}
p.tags,
p.presentation{
    color:#909090;
}
p.presentation img{
    vertical-align:middle;
    margin-right:7px;
    padding-top:3px;
}
div.smi_inner p.presentation{
    float:left;
    padding-top:15px;
}
div.smi_inner p.presentation a{
    float:left;
}

/* Banners rotate */
div.specs div img, div.banner img{
    position:absolute;
    left:0;
    top:0;
    z-index:5;
}
div.specs div img.active, div.banner img.active{
    z-index:10;
}
div.specs div img.preactive, div.banner img.preactive{
    z-index:8;
}
div.banner,
section .leftblock .banner {
    position:relative;
    width:204px;
    height:304px;
    overflow:hidden;
}
div.banner.small{
    height:153px;
}
/**/

section .content ul.gallery{
    position:relative;
    margin:0 -40px 20px 0;
    overflow:hidden;
}
section .content ul.gallery li{
    width:156px;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
    margin:0 -3px 20px 0;
    padding:0 16px 0 0;
    line-height:16px;
	background:none;
}
ul.gallery li img{
    padding:6px;
    background:#fff;
    border:1px solid #e8e8e8;
    border-top:0;
    border-bottom:1px solid #d4d4d4;
}
ul.gallery li span{
    color:#8a8a8a;
}
p.breadcrumbs{
    font-size:11px;
    color:#aeaeae;
    margin:0 0 15px 0!important;
    padding:0;
}
p.breadcrumbs a,
p.breadcrumbs img{
    margin-right:7px;
    vertical-align:middle;
    color:#2e2e2e;
}
div.pages{
    text-align:center;
    margin:15px 0;
}
div.pages a,div.pages span{
    display:inline;
    padding:7px;
    line-height:32px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    vertical-align:top;
}
div.pages span{
    color:#000;
}
div.pages a{
    width:100%;
    height:100%;
    text-decoration:none;
    color:#696969;
}
div.pages .prev,
div.pages .next{
    width:32px;
    padding:7px 16px;
    overflow:hidden;
    text-indent:-9999px;
}
div.pages a.prev{
    background:url(../i/nav_left.png) 50% 50% no-repeat;
}
div.pages a.next{
    background:url(../i/nav_right.png) 50% 50% no-repeat;
}
div.pages span.prev{
    background:url(../i/nav_left_na.png) 50% 50% no-repeat;
}
div.pages span.next{
    background:url(../i/nav_right_na.png) 50% 50% no-repeat;
}

section .content ul.managment{
    position:relative;
    margin:0 -50px 20px 0;
    overflow:hidden;
	text-align:center
}
section .content ul.managment li{
    width:178px;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
    margin:0 -3px 40px 0;
    padding:0 55px 0 0;
    line-height:18px;
	text-align:center;
	background:none;
}
ul.managment li a,
ul.managment li a:visited,
ul.managment li a:hover,
ul.managment li a:active{
    text-decoration:none;
    border:0;
    color:#484848;
}
ul.managment li img{
    max-width:100%;
}
ul.managment li strong{
	font-size:14px;
	color:#000;
}
ul.managment li p{
	margin-top:12px;
}
ul.managment li img{
    padding:6px;
    background:#fff;
    border:1px solid #e8e8e8;
    border-top:0;
    border-bottom:1px solid #d4d4d4;
}
ul.managment li span{
    color:#8a8a8a;
}

ol.num{
	margin:15px 0 0 40px;
}
section .content ul.disc{
	margin:15px 0 0 35px;
}
ol.num li{
	list-style-type:decimal;
}
section .content ul.disc li{
	list-style-type:disc;
	background:none;
}

div.round_frame{
	border:2px solid #d2d2d2;
	-moz-border-radius: 9px; /* Firefox */
	-webkit-border-radius: 9px; /* Safari, Chrome */
	-khtml-border-radius: 9px; /* KHTML */
	border-radius: 9px; /* CSS3 */
	padding:0 35px;
	margin:15px 0;
}
div.round_frame table{
	width:98%;
	margin:0 auto;
	border-collapse:collapse;
}
div.round_frame table td, div.round_frame table th{
	text-align:left;
	vertical-align:top;
	padding:15px 15px 15px 0;
}
div.round_frame table th{
	font-weight:bold;
}
div.round_frame table td{
	border-top:1px solid #e9e9e9;
}
div.photo_desc{
	width:340px;
	float:left;
	margin:15px 15px 0 0;
}
div.photo_desc p{
	color:#a2a2a2;
	font-size:11px;
	font-style:italic;
	margin-top:2px;
	line-height:14px;
	margin-bottom:20px;
}

div.gallery_inner{

}
div.gallery_inner p.date{
    font:bold 12px Arial, sans-serif;
    color:#808080;
    margin:-5px 0 25px 0;
}
div.gallery_inner h2{
    font:bold 18px/22px Arial, sans-serif;
    color:#000;
    margin:0 70px 25px 0;
}
#gallery_container{
    position:relative;
    padding:0 18px;
    margin:0 -18px;
}
#g_image{
    position:relative;
    text-align:center;
    line-height:1%;
    z-index:10;
}
#g_capture img{
    position:relative;
    z-index:5;
}
#g_capture{
    position:absolute;
    width:630px;
    left:50%;
    bottom:0;
    margin-left:-315px;
    background:url(../i/g_over.png);
    z-index:7;
    overflow:hidden;
}
#g_capture p{
    color:#8f8f8f;
    padding:17px 0 17px 24px;
    margin:0 120px 0 0;
    line-height:18px;
    text-align:left;
}
#g_capture a{
    float:right;
    margin:17px 20px 0 0;
    padding:0;
    line-height:14px;
    display:inline;
    text-decoration:none;
    border-bottom:1px dotted;
    color:#0092d2;
}
#g_capture .votes{
	float:right;
    margin:17px 20px 0 0;
    padding:0;
	font-size:15px;
    line-height:15px;
    display:inline;
    color:#8f8f8f;
}
#g_capture .votes a{border:0;text-decoration:none;float:none;margin:0 5px 0 0;vertical-align:middle;}
#g_capture a:hover{
    border:0;
}
#g_thumb{
    position:relative;
    width:100%;
    height:auto;
    min-height:180px;
    padding:24px 36px;
    margin:0 -36px;
    overflow: auto;
    line-height:1;
    z-index:11;
}
#g_thumb ul{
    position:relative;
    left:-34px;
    width:9999px;
}
#g_thumb ul, #g_thumb ul li{
    margin:0;
    padding:0;
    background:none;
}
#g_thumb ul li{
    position:relative;
    float:left;
    width:144px;
    height:102px;
    padding:6px;
    margin:0 6px 0 0;
    text-align:center;
}
#g_thumb ul li.active{
    background:url(../i/bg_g_a.gif) 50% 50% no-repeat;
}

#g_thumb a{
    display:block;
    background:#686868;

    vertical-align:middle;
    overflow:hidden;
}
#g_thumb a img{
    max-width:100%;
    vertical-align:middle;

}
#gallery_container a.arrow{
    display:block;
    position:absolute;
    top:200px;
    width:33px;
    height:32px;
    overflow:hidden;
    z-index:20;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter:alpha(opacity=50);
    cursor:default;
}
#gallery_container a.arrow.active{
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter:alpha(opacity=100);
    cursor:pointer;
}
#gallery_container a.arrow img{
    position:absolute;
    top:0;
}
#gallery_container #g_prev,
#gallery_container #g_next img{
    left:0;
}
#gallery_container #g_next,
#gallery_container #g_prev img{
    right:0;
}

div.news_list{
    margin:20px 0;
    padding-top:20px;
    border-bottom:1px solid #e9e9e9;
    border-top:1px solid #e9e9e9;
}
#promoBlock div.news_list{
    border:0;
}
div.news_list p.date{
    width:130px;
    font:bold 14px/18px Arial, sans-serif;
    color:#909090;
    float:left;
    margin:0;
    padding:0;
}
div.news_list.smi p.date{
    font-size:11px;
    color:#3a3939;
    font-weight:normal;
}
div.news_list.smi p.date a{
    color:#3a3939;
}
div.news_list.smi p.date a:hover{
    text-decoration:none;
}
div.news_list div.item{
    overflow:hidden;
    margin-bottom:20px;
}
div.news_list div.item.last,
div.news_list div.item:last-child{
    border-bottom:0;
}
div.news_list div.item div.info{
    padding:0 15px 5px 0;
    margin:0 0 0 145px;
    border-bottom:1px solid #e9e9e9;
}
div.news_list div.info p{
    margin:0;
    padding:0;
}
div.news_list div.info p.title{
    font:bold 16px/18px Arial, sans-serif;
    color:#000;
    margin:0 0 7px 0;
}
div.news_list div.info p.title a{
    color:#000;
    text-decoration:none;
}
div.news_list div.info p.tags{
    width:370px;
    float:left;
    font-size:11px;
    color:#909090;
}
div.news_list div.info p.person{
    width:210px;
    float:right;
    font-size:11px;
    color:#909090;
    overflow:hidden;
}
div.news_list div.info p.person span{
    width:67px;
    float:left;
}
div.news_list div.info p.person span.links{
    width:auto;
    float:none;
    display:block;
    margin-left:70px;
}
div.news_list div.info p.person a{

}
div.news_list div.info a:hover{
    text-decoration:none;
}
div.news_list div.info p.tags a{
    color:#0f79ba;
}
div.news_list div.info p.person a{
    color:#659423;
}
div.gallery_slide{
    border: 6px solid #e9e9e9;
	background:#fff;
	padding:25px 30px;
    margin:50px 0;
	font:12px/18px Arial, sans-serif;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
div.gallery_slide p.title{
    margin:0 0 27px 0;
    padding:0 0 17px 0;
    font-size:18px;
    font-weight:bold;
    color:#8a8a8a;
    border-bottom:1px solid #e9e9e9;
}
div.gallery_slide ul.gallery li{
    float:left;
    width:144px;
    padding:0 17px 0 0;
    margin-right:0;
}
div.gallery_slide ul.gallery li img{
    padding:0;
    border:0;
}
div#gallery_slider_press{
    padding:0 36px;
}
div#gallery_slider{
    position:relative;
    padding:0 42px;
    margin:0 -18px;
}
div#gallery_slider_frame{
    position:relative;
    overflow:hidden;
}
div#gallery_slider ul.gallery{
    width:9999px;
    margin:0;
}

div.gallery_slide a.all_galleries{
    float:right;
}
div.gallery_slide a.all_galleries:hover{
    text-decoration:none;
}
#gallery_slider a.arrow{
    display:block;
    position:absolute;
    top:35px;
    width:33px;
    height:32px;
    overflow:hidden;
    z-index:20;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter:alpha(opacity=50);
    cursor:default;
}
#gallery_slider a.arrow.active{
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter:alpha(opacity=100);
    cursor:pointer;
}
#gallery_slider a.arrow img{
    position:absolute;
    top:0;
}
#gallery_slider #g_prev,
#gallery_slider #g_next img{
    left:0;
}
#gallery_slider #g_next,
#gallery_slider #g_prev img{
    right:0;
}

div.main_news{
    clear:right;
    margin:50px 0 35px 0;
    padding:30px 30px 15px 30px;
    border-width:6px;
    border-color:#e9e9e9;
}
div.main_news table{
    width:auto!important;
    margin:0!important;
    border:0!important;
}
div.main_news table *{
    border:0!important;
}
div.main_news div.region_sel{
    position:relative;
    float:right;
    margin:-10px 0 20px 20px;
    font-size:11px;
    line-height:18px;
    color:#909090;
}
div.main_news div.region_sel strong{
    font-size:14px;
    color:#000;
    margin-right:7px;
}
div.main_news div.region_sel a{
    font-size:12px;
    color:#0071b6;
    text-decoration:none;
    border-bottom:1px dotted;
}
div.main_news div.region_sel a:hover{
    border:0;
}
div.main_news div.news_list{
    clear:right;
}
div.news_list img.preview{
    float:left;
}
div.news_list.region{
    border-top:0;
}
div.main_news div.news_list.region{
    border-top:1px solid #e9e9e9;
    border-bottom:0;
    margin-bottom:0;
}
div.news_list.region div.item div.info{
    margin:0 0 25px 160px;
    padding:0 15px 15px 0;
}
div.news_list.region div.info p{
    padding:0;
    margin:0 0 8px 0;
    color:#000;
}
div.news_list.region div.info a:visited{
    color:#434343;
}
div.main_news div.news_list.region div.item div.info{
    margin:0 0 0px 205px;
    padding-bottom:0;
}
div.news_list.region div.info p.i{
    height:14px;
    line-height:14px!important;
    overflow:hidden;
}
div.news_list.region div.info span.date{
    float:left;
    color:#909090;
    padding-right:5px;
}
div.main_news div.news_list.region div.info span.date{
    border-right:1px dotted #909090;
}
div.news_list.region div.info span.tags{
    float:left;
    font-size:11px;
    color:#909090;
    padding-left:5px;
}
img.irss{
    vertical-align:middle;
    margin:0 10px;
}
div.news_list div.item:last-child div.info,
div.news_list div.item.last div.info{
    border:0;
}

div.press_inner,
div.smi_inner{
    padding-right:15px;
}
div.press_inner div.photo{
    width:280px;
    float:left;
    padding:0 35px 70px 0;
}
div.press_inner div.photo img{
    max-width:100%;
    margin-bottom:10px;
}
div.press_inner div.photo p{
    display:block;
    font-size:11px;
    line-height:14px;
    color:#a2a2a2;
}
div.press_inner p.tags,
div.press_inner p.person,
div.smi_inner p.tags,
div.smi_inner p.person{
    font-size:11px;
    line-height:18px;
    margin:0;
    padding:0;
    width:49%;
}
div.smi_inner p.tags,
div.smi_inner p.person{
    width:auto;
    margin-left:60px;
}
div.press_inner p.tags,
div.smi_inner p.tags{
    float:left;
    text-align:left;
}
div.smi_inner p.tags{
    float:right;
}
div.press_inner p.person,
div.smi_inner p.person{
    float:right;
    text-align:right;
}

div#gallery_slider_press{
    padding-top:30px;
}

div#gallery_slider_press ul.gallery li{
    width:161px;
    padding:0;
    margin:0;
    float:left;
}
div#gallery_slider_press ul.gallery li img{
    padding:0;
    border:0;
}

section .content ul.logo{
    position:relative;
    padding:0;
	margin:0;
    overflow:hidden;
}
section .content ul.logo li{
    width:144px;
    /*float:left;*/
	display:inline-block;
    margin:0 30px 30px 0;
	padding:0;
    overflow:hidden;
    text-align:center;
	vertical-align:top;
	background:none;
}
ul.partners_list li{
	text-align:left;
}
ul.partners_list li strong{
	font-size:12px;
	color:#00558e;
	font-weight:normal;
	display:inline-block;
	/*display:inline;*/
	margin-bottom:3px;
}
ul.logo li img{
    max-width:100%;
    margin:0 0 2px 0;
}
ul.logo li p{
    margin:0;
    padding:0;
    line-height:16px;
}
ul.logo li p a{
    text-decoration:none;
    line-height:25px;
}

div.partners_main{
    padding:20px 0;
    background:#fff;
}
div.partners_main p.title{
    font:bold 18px Arial, serif;
    color:#000;
    padding:0 44px;
    margin:0;
}
div.main_page_news{
    position:relative;
    background:#fff;
    padding:0 44px 25px 44px;
    margin:0;
    overflow:hidden;
    line-height:18px;
}
div.main_page_news p.title{
    font:bold 24px/28px Arial, serif;
    margin:0 0 12px 0;
    color:#000;
}
div.main_page_news div.item{
    position:relative;
    width:290px;
    padding-right:20px;
    float:left;
}
div.main_page_news div.last,
div.main_page_news div.item:last-child{
    padding-right:0!important;
}
div.main_page_news div.item p{
    margin:0 0 7px 0;
    padding:0;
}
div.main_page_news div.item a.more,
/*div.faq_list a.more{
    display:inline;
    display:inline-block;
    width:145px;
    height:40px;
    color:#000;
    font:bold 13px/38px Arial, serif;
    float:right;
    background:url(../i/more_btn.png) 0 0 no-repeat;
    text-align:center;
    text-decoration:none;
    overflow:hidden;
}
div.main_page_news div.item a.more:hover,
div.faq_list a.more:hover{
    background:url(../i/more_btn.png) 0 100% no-repeat;
}*/

div.faq_list{
    overflow:hidden;
}
div.faq_list .gb,
div.main_page_news .gb{
    float:right;
    font:12px/36px Arial, sans-serif;
    text-transform:none;
    color:#454545;
    margin-right:25px!important;
}
div.faq_list div.item{
    padding:0 0 7px 0;
    margin:0 0 25px 0;
    font-size:12px;
    line-height:18px;
    border-bottom:1px solid #ebebeb;
    overflow:hidden;
}
div.faq_list div.item.last,
div.faq_list div.item:last-child{
    border:0!important;
}
div.faq_list div.item p{
    padding:0;
    margin:0 0 10px 0;
}
div.faq_list div.item p.title{
    font:bold 16px Arial, serif;
    color:#000;
}
div.faq_list div.answer{
	display:none;
	width:100%;
	overflow:hidden;
}
div.faq_list div.answer div.i{

}
body.org .faq .ui-tabs-nav{
    margin-left:75px!important;
    margin-right:0!important;
}

div.yes_no{
    overflow:hidden;
    margin:0 0 20px 0;
}
div.yes_no a{
    font-size:17px;
    margin-right:47px;
    text-decoration:none;
    color:#fff;
}
div.yes_no a.greybutton_big{
    color:#565656;
}

#requestForm .cusel{
    width:317px!important;
    margin:5px 0 18px 0;
}
#requestForm .cuselText{
    color:#a0a0a0;
    font-size:13px;
    font-style:italic;
    line-height:120%;
    padding-top:7px;
    height:15px;
}
#requestForm .cuselTextChanged{
    font-style:normal;
    color:#000;
}
#requestForm div.column div.col{
    width:145px;
    float:left;
    margin-right:18px;
}
#requestForm div.column div.col + div.col{
    margin-right:0;
}
#requestForm div.column div.col input.text{
    width:140px;
}
#requestForm div.fio_group{
    margin-bottom:13px;
}
#requestForm div.fio_group input.text{
    margin-bottom:13px;
}
#requestForm input.noted,
#requestForm textarea.noted{
    font:italic 13px Arial, serif;
    color:#a0a0a0;
}
#requestForm span.note{
    font-style:italic;
    color:#000;
}
#requestForm.light span.note{
	color:#979797;
	font-style:normal;
}
#requestForm div.address_group .cusel{
    margin:8px 0 11px 0;
}
#requestForm span.nowrap{
    white-space:nowrap;
}

div.person_inner{
    overflow:hidden;
    margin:0 0 20px 0;
}
div.person_inner div.preview{
    float:left;
    width:178px;
    padding:0 30px 0 0;
    line-height:18px;
    text-align:center;
}
div.person_inner div.preview strong{
	font-size:14px;
	color:#000;
}
div.person_inner div.preview p{
	margin-top:12px;
}
div.person_inner div.preview img{
    padding:6px;
    background:#fff;
    border:1px solid #e8e8e8;
    border-bottom:1px solid #d4d4d4;
}
div.person_inner div.preview span{
    color:#8a8a8a;
}
div.person_inner div.detail{
    overflow:hidden;
    padding-right:15px;
}
div.person_inner div.detail p{
    margin:0 0 15px 0;
    padding:0;
}

#promoBlock div.news_list p.title{
    margin-top:0;
}
#requestForm textarea{
    height:50px;
    font:12px Arial, sans-serif;
}
#requestForm div.address_group{
    margin-bottom:10px;
}
a#popup_faq_link{
    float:right;
    text-decoration:none;
    margin-right:15px;
}
a#popup_faq_link span{
    border-bottom:1px dotted;
}
a#popup_faq_link:hover span{
    border:0;
}
a#popup_faq_link img{
    vertical-align:middle;
}
#popup_faq {
  display:none;
  width: 740px;
  position: absolute;
  background: #fff;
  padding: 30px 20px;
  /*margin: 60px 0 0 191px;*/
  left:50%;
  top:280px;
  margin-left:-370px;
  z-index: 9999;
  -moz-border-radius: 18px; /* Firefox */
  -webkit-border-radius: 18px; /* Safari, Chrome */
  -khtml-border-radius: 18px; /* KHTML */
  border-radius: 18px; /* CSS3 */
  box-shadow: #999 0 0 20px;
}
#popup_faq p{
    margin:0;
    padding:0;
}
#popup_faq a.close{display: block;position: absolute;margin: -16px 0 0 734px}
#popup_faq h2{font-size: 1.5em;color: #747676;font-weight: bold;}
#popup_faq input.text,
#popup_faq textarea{
	padding:5px;
	margin:5px 0 15px 0;
	height:20px;
	width:98%;
	line-height:20px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
#popup_faq textarea{
    height:100px;
}
#popup_faq div.col{
    width:49%;
}
#popup_faq div.col input.text{
    width:96%;
}

#promoBlock a.strong{
	line-height:24px;
	font-size:14px;
	margin-left:20px;
}

/*
 * MOVIES PAGE
 * */
div.movies_page{
	margin:0 -10px 0 -5px;
}
/*
 * MOVIES PAGE ACTION
 * */
div.actions_list{
	padding:18px 0;
	overflow:hidden;
	margin-bottom:45px;
}
div.actions_list div.item{
	width:50%;
	float:left;
	overflow:hidden;
	text-decoration:none;
}
div.actions_list div.item:hover,
div.actions_list div.item.hover{
	background:#d6d6d6;
}
div.actions_list div.item h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
}
div.actions_list div.item a{
	display:inline-block;
	text-decoration:none;
	padding:5px;
	color:#363636;
	width:344px;
}
div.actions_list div.item a:hover{
	background:#d6d6d6;
	text-decoration:none;
}
div.actions_list div.item img{
	display:block;
	float:left;
	margin-right:17px;
}
div.actions_list div.item p{
	margin-top:5px;
	display:block;
}
div.actions_list div.item strong{
	display:block;
	font-size:14px;
	line-height:18px;
}

/*
 * MOVIES RATING
 * */
div.rating{
	font-size:11px;
	color:#8d8c8c;
}
div.rating span{
	font-weight:bold;
	color:#46900a;
}
div.movies_list{
	padding:20px 30px 0 30px;
	margin:-20px -35px 0 -35px;
	overflow:hidden;
}
div.movies_list h2{
	font-size:18px;
	line-height:28px;
	font-weight:bold;
	color:#363636;
	margin-top:3px;
}
/*
 * MOVIES RATING DATE
 * */
div.movies_list div.date_block{
	overflow:hidden;
	margin:-20px -5px 35px 0;
	padding-top:20px;
}
div.movies_list div.date_block span.week_day_name,
div.movies_list div.date_block span.week_day_name span.btn{
	float:right;
	display:block;
	position:relative;
	font-size:11px;
	color:#8d8c8c;
	margin-bottom:3px;
	line-height:23px;
	height:23px;
	display:block;
	width:58px;
	text-align:center;
}
div.movies_list div.date_block span.week_day_name span.btn{
	background:url(../i/bg_today.gif) 0 0 no-repeat;
	color:#424242;
	cursor:pointer;
}
div.movies_list div.week_date{
	width:370px;
	float:right;
	overflow:hidden;
	margin-top:-21px;
}
div.movies_list div.week_changer{
	float:left;
	margin-bottom:3px;
	overflow:hidden;
}
div.movies_list div.week_changer a{
	float:left;
	width:8px;
	height:10px;
	overflow:hidden;
	background:url(../i/arr_week.gif) no-repeat;
	margin:4px 0;
}
div.movies_list div.week_changer a.prev{background-position:0% 100%;}
div.movies_list div.week_changer a.prev.na{background-position:0% 0%;cursor:default;}
div.movies_list div.week_changer a.next{background-position:100% 0%;}
div.movies_list div.week_changer a.next.na{background-position:100% 100%;cursor:default;}
div.movies_list div.week_changer div.week_dates{
	float:left;
	padding:0 10px;
}
div.movies_list div.week_date span.date_select{
	float:right;
	font-size:16px;
	line-height:28px;
	color:#00558e;
	font-weight:bold;
}
div.movies_list div.week_date ul.week_days{
	position:relative;
	float:left;
	padding:5px;
	overflow:hidden;
	background:#d9d9d9;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-khtml-border-radius: 14px;
	border-radius: 14px;
	margin:0;
	-moz-box-shadow: inset 0px 1px 2px #9c9c9c;
	-webkit-box-shadow: inset 0px 1px 2px #9c9c9c;
	box-shadow: inset 0px 1px 2px #9c9c9c;

}
div.movies_list div.week_date ul.week_days li{
	position:relative;
	float:left;
	padding: 0 8px;
	margin:0;
	z-index:10;
	color:#a5a4a4;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background:none;
}
div.movies_list div.week_date ul.week_days li.active{
	color:#00558e;
}
div.movies_list div.week_date ul.week_days li.move{
	position:absolute;
	background:#fff;
	z-index:8;
	top:5px;
	height:20px;
	width:44px;
	margin:0;
	padding:0;
	background:url(../i/bg_calendar_weekday.png)
}
/*
 * MOVIES RATING NEW BLOCK
 * */
div.movies_list div.new{
	width:145px;
	float:left;
}
div.movies_list div.preview{
	position:relative;
}
div.movies_list div.preview img.img{
	position:relative;
	margin:0 0 8px 0;
	z-index:1;
}
div.movies_list div.preview img.icon{
	position:absolute;
	top:25px;
	left:-20px;
	z-index:5;
}
div.movies_list div.new p.title{
	font-size:14px;
	color:#000!important;
	margin-bottom:15px;
	font-weight:bold;
}
div.movies_list div.new p{
	margin-bottom:10px;
}
div.movies_list div.category{
	margin-left:168px;
}
/*
 * ROUND MOVIE TABS
 * */
div.movies_list div.category div.tabs,
div.more-services div.tabs{
	overflow:hidden;
}
section .content div.movies_list div.category ul.tabs_list,
section .content div.more-services  ul.tabs_list{
	position:relative;
	overflow:hidden;
	margin:0 0 0 18px;
	height:36px;
	z-index:5;
}
div.movies_list div.category ul.tabs_list li,
div.more-services ul.tabs_list li{
	position:relative;
	float:left;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	z-index:10;

}
div.movies_list div.category ul.tabs_list li a,
div.movies_list div.category ul.tabs_list li a:hover,
div.more-services ul.tabs_list li a,
div.more-services ul.tabs_list li a:hover{
	color:#8d8c8c;
	text-decoration:none;
}
div.movies_list div.category ul.tabs_list li.active a,
div.more-services ul.tabs_list li.active a{
	color:#434343;
}
div.movies_list div.category ul.tabs_list li.tab,
div.more-services ul.tabs_list li.tab{
	position:relative;
	background:#d9d9d9;
	padding:0 29px 9px 29px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
	margin:0 9px;
	z-index:9;
}
div.movies_list div.category ul.tabs_list li.tab span.l,
div.movies_list div.category ul.tabs_list li.tab span.r,
div.more-services ul.tabs_list li.tab span.l,
div.more-services ul.tabs_list li.tab span.r{
	display:block;
	position:absolute;
	top:27px;
	width:9px;
	height:9px;
	background:#d9d9d9;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
div.movies_list div.category ul.tabs_list li.tab span.l span.i,
div.movies_list div.category ul.tabs_list li.tab span.r span.i,
div.more-services ul.tabs_list li.tab span.l span.i,
div.more-services ul.tabs_list li.tab span.r span.i{
	display:block;
	position:absolute;
	width:18px;
	height:18px;
	left:0;
	top:-9px;
	background:#f1f1f1;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
}
div.movies_list div.category ul.tabs_list li.tab span.l span.i,
div.more-services ul.tabs_list li.tab span.l span.i{
	left:-9px;
}
div.movies_list div.category ul.tabs_list li.tab span.l,
div.more-services ul.tabs_list li.tab span.l{
	left:-9px;
}
div.movies_list div.category ul.tabs_list li.tab span.r,
div.more-services ul.tabs_list li.tab span.r{
	right:-9px;
}
div.movies_list div.category ul.tabs_list li.active span.l,
div.movies_list div.category ul.tabs_list li.active span.r,
div.more-services ul.tabs_list li.active span.l,
div.more-services ul.tabs_list li.active span.r{
	background:#fff;
}
div.movies_list div.category ul.tabs_list li.active,
div.more-services ul.tabs_list li.active{
	background:#fff;
}
/*
 * ROUND MOVIE TABS CONTENT
 * */
div.movies_list div.category div.tab_content,
div.more-services div.tab_content{
	position:relative;
	background:#fff;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
	padding:23px 12px 12px 12px;
	z-index:10;
}
/*
 * MOVIES PREVIEW LIST FILTER
 * */
div.movies_list div.movies_filter{
	margin:0 -13px 30px -13px;
	border-collapse:collapse;
	font-size:11px;
	color:#434343;

}
div.movies_list div.movies_filter a{
	display:block;
	color:#434343;
	text-decoration:none;
	padding:10px 5px;
	margin:-10px -5px;
	line-height:100%;
}
div.movies_list div.movies_filter a:hover{
	text-decoration:none;
	background:#f1f1f1;
}
div.movies_list div.movies_filter table td.active a:hover{
	background:#d9d9d9;
}
div.movies_list div.movies_filter table{
	width:100%;
	border-collapse:collapse;
}
div.movies_list div.movies_filter table td{
	border:1px solid #d9d9d9;
	text-align:center;
	padding:10px 5px;
}
div.movies_list div.movies_filter table td.active{
	background:#d9d9d9;
}
/*
 * MOVIES PREVIEW LIST
 * */
div.movies_list ul.movies_perview{
	position:relative;
	margin:0 -20px 0 0;
}
div.movies_list ul.movies_perview li{
	display:inline-block;
	width:114px;
	vertical-align:top;
	margin:0 15px 20px 0;
	padding:0;
	background:none;
}
div.movies_list.academy ul.movies_perview li{
	position:relative;
	width:162px;
	min-height:310px;
	padding-bottom:20px;
}
div.movies_list ul.movies_perview li a.preview{
	display:block;
	height:170px;
	overflow:hidden;
	margin-bottom:20px;
}
div.movies_list ul.movies_perview li img{
	border:2px solid #f1f1f1;
	margin:0;
}
div.movies_list.academy ul.movies_perview li img{
	margin-bottom:3px;
}
div.movies_list.academy ul.movies_perview li a.preview{
	display:block;
	height:230px;
	overflow:hidden;
	margin-bottom:5px;
}
div.movies_list.academy ul.movies_perview li div.rating{
	margin-top:5px;
}
div.movies_list ul.movies_perview li p{
	margin:0;
	padding:0;
}
div.movies_list ul.movies_perview li a{
	color:#00558e;
}
div.movies_list ul.movies_perview li a.redbutton2{
	position:absolute;
	color:#fff;
	text-decoration:none;
	bottom:10px;
}
div.movies_list ul.movies_perview li a:hover{
	text-decoration:none;
}

div.movies_list table.imdb{
	width:100%;
	margin:0 0 20px 0;
}
div.movies_list table.imdb td.rating{
	font-size:11px;
	color:#46900a;
	font-weight:bold;
}
div.movies_list table.imdb td{
	padding:5px 10px;
}

section .content ul.package-list{
	position:relative;
	margin:0 -50px 0 0;
	overflow:hidden;
}
section .content ul.package-list li{
	display:inline-block;
	vertical-align:top;
	width:357px;
	margin-right:30px;
	overflow:hidden;
	border-top:1px solid #d6d6d6;
	margin-top:-1px;
	padding:35px 0 25px 0;
	background:none;
}
div.more-services{
	background:#f1f1f1;
	padding:30px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
div.more-services ul.package-list li{
	display:block;
	width:708px;
	padding:20px 0;
}
ul.package-list li img.icon{
	float:left;
}
ul.package-list li div.price{
	width:84px;
	height:30px;
	float:right;
	padding:13px 10px 8px 13px;
	background:url(../i/services/bg-price.png) 100% 0 no-repeat;
}
ul.package-list li div.price p{
	text-align:right;
	font-size:9px;
	line-height:130%;
	color:#363636;
}
ul.package-list li div.price p strong{
	font-size:22px;
}
ul.package-list li div.price p sup{position:relative;top:-10px;	font-size:12px;}
ul.package-list li div.price p{margin:0;padding:0;}
ul.package-list li.free div.price{background:none;}
ul.package-list li.free div.price p{display:block;height:51px;overflow:hidden;text-indent:-9999px;text-align:left;background:url(../i/services/i-free.jpg) 100% 0 no-repeat;}
ul.package-list li.action div.price{background:url(../i/services/bg-price-d.png) 100% 0 no-repeat;height:67px;}
ul.package-list li.action div.price p.d{color:#fff;	margin-top:11px;}
ul.package-list li div.desc{overflow:hidden;padding:0 10px;}
div.more-services ul.package-list li div.desc{margin:0 290px 0 107px;overflow:visible;}
ul.package-list li div.desc h2{font-size:18px;font-weight:bold;color:#000;margin-bottom:8px;padding:0;}
ul.package-list li div.desc p{padding:0;margin:0;}
ul.package-list li div.desc .redbutton2{font-size:12px;}
div.more-services li div.desc a{color:#00558e;}
div.more-services li div.desc a.more{text-decoration:underline;}
div.more-services ul.package-list li a.redbutton2{float:right;text-decoration:none;margin-left:62px;}
ul.package-list li div.desc a,ul.package-list li div.desc a:hover{text-decoration:none;}
p.noted{color:#8f8f8f;padding:0 20px;}
/*
 * PACKAGE DETAIL
 * */
div.package-detail{font:12px/18px Arial, sans-serif;color:#363636;}
div.package-detail div.package-block{overflow:hidden;border-bottom:1px solid #d6d6d6;padding-bottom:10px;margin-bottom:30px;}
div.package-detail div.package-block .icon{float:left;margin-right:25px;}
div.package-detail div.package-block div.price{
	font-size:36px;
	float:right;
	padding:4px 15px 4px 45px;
	width:148px;
	height:67px;
	font-weight:bold;
	text-align:right;
	background:url(../i/singleprice2.png) 100% 0 no-repeat;
	line-height:16px;
	font-size:14px;
}
div.package-detail div.package-block div.price span{font-size:14px;}
div.package-detail div.package-block div.price.nobg{background:none!important;}
div.package-detail div.package-block div.price.action{background:url(../i/bg-action-price.png) 100% 0 no-repeat;width:170px;height:143px;}
div.package-detail div.package-block.action div.price,
div.package-detail div.package-block div.price.action{background:url(../i/bg-action-price.png) 100% 0 no-repeat;width:170px;height:143px;}
div.package-detail div.package-block.action div.price p.d,
div.package-detail div.package-block div.price.action p.d{padding-top:4px;color:#fff;}
div.package-detail div.package-block div.price strong{font-size:36px;}
div.package-detail div.package-block div.desc{overflow:hidden;}
div.package-detail div.package-block div.desc h2{margin-bottom:10px;margin-top: 2px;}
div.package-detail div.package-block div.desc h2 a{text-decoration:none;font-size:24px;font-weight:bold;color:#00558e;}
div.package-detail div.package-block div.desc p{margin:0 0 20px 0;padding:0;}
div.package-detail div.package-block div.desc a.programm{float:right;margin-top:10px;}
div.package-detail div.package-block div.desc a.redbutton2{float:left;text-decoration:none;}
div.more-services div.actions_list{border-bottom:1px solid #d6d6d6;margin-bottom:23px;}
section .content div.more-services table.paket{margin-top:0;}
section .content div.more-services table.paket td{padding:0;}
section .content div.more-services table.paket div.channals .chs{display: block;}
div.package-detail div.other-package{overflow:hidden;margin-bottom:30px;}
div.package-detail div.other-package h2{font-size:20px;line-height:24px;font-weight:bold;}
div.package-detail div.other-package a{text-decoration:none;}
div.package-detail div.other-package div.video{float:left;padding-right:35px;}
div.package-detail div.other-package div.content{overflow:hidden;}
div.package-detail div.tab_content{padding:25px;}
div.package-detail div.tab_content div.logo{width:128px;padding-right:25px;float:left;}
div.package-detail div.tab_content div.logo img{max-width:100%;}
div.package-detail div.tab_content div.content{overflow:hidden;}
div.package-detail div.tab_content div.content h2{font-size:14px;font-weight:bold;}
div.package-detail div.tab_content div.content div.video{padding-top:20px;}

.frame-rounded{border: 6px solid #e9e9e9;background:#fff;padding:30px 30px 20px 30px;font:12px/18px Arial, sans-serif;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.frame-rounded h1{margin-bottom:25px;}
.frame-rounded h2{font-size:18px;line-height:24px;font-weight:bold;color:#000;margin-bottom:20px;}
.frame-rounded p{margin:0 0 10px 0!important;padding:0;}
.frame-rounded ul{margin:0 0 20px 45px;}
.frame-rounded ul li{padding-left:18px;margin-bottom:5px;background:url(../i/bg-li.gif) 0 5px no-repeat;}
.frame-rounded table td{padding:0 0 25px 0;text-align:left;vertical-align:top;}
.frame-rounded table img{margin-right:25px;}
.frame-rounded table img.no-space{margin-right:0;}
.frame-rounded table.business-type p strong{font-size:14px;color:#000;}
/*
 * MOVIE DETAIL
 * */
.movie-page{position:relative;margin:-6px;}
.movie-page h2{font-size:16px!important;font-weight:bold;color:#434343;margin-bottom:15px;}
.movie-page p{margin:0 0 15px 0!important;}
.movie-page ul{margin:0 0 20px 20px;}
.movie-page ul li{padding-left:18px;margin-bottom:3px;background:url(../i/bg-li.gif) 0 5px no-repeat;}
.movie-detail-preview{position:relative;	-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;margin:-30px -24px 24px -24px;padding:24px 18px;background:#fff;}
.movie-detail-preview img.zal{position: absolute;right:0px;top:0px;-webkit-border-radius:0 9px 0 0;-moz-border-radius:0 9px 0 0;border-radius:0 9px 0 0;}
.movie-detail-preview.kinozal{background-image:none;}
.movie-detail-preview p.zal{position:absolute;right:62px;top:58px;color:#fff;font-weight:bold;}
.movie-detail-preview div.preview{float:left;margin:0 24px 15px 0;}
.movie-detail-preview div.right-side{float:right;margin-left:24px;width:150px;}
.movie-detail-preview div.right-side a.redbutton{text-decoration:none;}
.movie-detail-preview table{color:#434343;margin:30px auto 0 auto;width:50px;}
.movie-detail-preview.kinozal table{margin-top:0;}
.movie-detail-preview table td,.movie-detail-preview table th{padding:2px;text-align:center;font-weight:bold;font-size:14px;}
.movie-detail-preview table th{color:#434343;padding-bottom:15px;}
.movie-detail-preview table th span{float:right;font-size:20px;color:#00568c;}
.movie-detail-preview table td span{display:block;width:40px;color:#fff;background:#cfcfcf;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;padding:1px 7px;margin:0 auto;}
.movie-detail-preview div.info{overflow:hidden;color:#000;}
.movie-detail-preview div.info span{color:#434343;}
.movie-detail-text{border-bottom:1px solid #cfcfcf;padding:0 0 10px 0;margin-bottom:30px;}
.movie-page ul.movies-announcement-preview{overflow:hidden;margin:0 -40px 0 0;padding:0;}
.movie-page ul.movies-announcement-preview li{background:none;margin:0;padding:0 0 30px 0;float:left;width:162px;margin-right:30px;}
.movie-page ul.movies-announcement-preview.kinozal li{width:114px;}
.movie-page ul.movies-announcement-preview li a.redbutton2{position:absolute;bottom:0;text-decoration:none;}
.movie-page ul.movies-announcement-preview li p.date{margin:0!important;text-align:right;font-size:14px;color:#434343;padding:0 0 2px 0;font-weight:bold;}
.movie-page ul.movies-announcement-preview li a.preview{display:block;height:235px;overflow:hidden;}
.movie-page ul.movies-announcement-preview.kinozal li a.preview{height:175px;}
.movie-page ul.movies-announcement-preview li img{border:2px solid #fff;}
.movie-page div.movie-video{overflow:hidden;margin:0 -10px 20px 0;padding-right:10px;}
.movie-page div.movie-video div.movie-video-preview{float:left;width:540px;}
.movie-page div.movie-video div.movie-video-preview table.preview td{width:540px;height:365px;text-align:center;vertical-align:middle;}
.movie-page div.movie-video div.movie-video-preview table.preview td img{max-width:100%;}
.movie-page div.movie-video div.movie-video-list{float:right;width:144px;margin-right:-10px;}
.movie-page div.movie-video div.movie-video-list div.list-frame{position:relative;width:120px;padding:18px 11px;background:#cfcfcf;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
.movie-page div.movie-video div.movie-video-list div.list-frame-wrap{position:relative;overflow:hidden;height:334px;width:123px;margin-left:-2px;}
.movie-page div.movie-video div.movie-video-list div.list-frame-wrap ul{position:absolute;left:0;top:0;margin:0;padding:0;}
.movie-page div.movie-video div.movie-video-list div.list-frame-wrap ul li{height:82px;margin:0 0 2px 0;padding:0;font-size:0;line-height:0;}
.movie-page div.movie-video div.movie-video-list div.list-frame-wrap ul li a{border:2px solid #cfcfcf;display:block;}
.movie-page div.movie-video div.movie-video-list div.list-frame-wrap ul li.active a{border:2px solid #ed1c22;}
.movie-page div.movie-video div.movie-video-list div.list-frame a.arrow{width:11px;height:7px;position:absolute;left:50%;margin-left:-5px;background:url(../i/arr-m.gif) no-repeat;cursor:default;}
.movie-page div.movie-video div.movie-video-list div.list-frame a.arrow.active{cursor:pointer;}
.movie-page div.movie-video div.movie-video-list div.list-frame a.up{top:6px;background-position:0% 0%;}
.movie-page div.movie-video div.movie-video-list div.list-frame a.down{bottom:6px;background-position:0% 100%;}
.movie-page div.movie-video div.movie-video-list div.list-frame a.up.active{background-position:100% 0%;}
.movie-page div.movie-video div.movie-video-list div.list-frame a.down.active{background-position:100% 100%;}

p.search_str{margin:0 0 20px 0;padding:0;}
span.search-word{background:#f7de66;}

/*
 * NEW MAIN PAGE
 * */
div.services-block{position:relative;width:996px;height:156px;padding:0;background:#fff;z-index:10;}
div.services-block ul{
	display:block;
	position:relative;
	width:996px;
	height:162px;
	overflow:hidden;
	background:url(../i/bg_services_block.jpg) 50% 15px no-repeat #fff;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	padding-top:9px;
	top:-9px;
}
div.services-block ul li{float:left;width:124px;height:162px;text-align:center;}
div.services-block ul li.active{background:url(../i/bg_services_block_a.jpg) 50% 6px no-repeat;}
div.services-block ul li a{
	display:block;
	font-size:13px;
	line-height:16px;
	color:#353535;
	text-decoration:none;
	width:100%;
	height:100%;
}
div.services-block ul li img{position:relative;margin-top:20px;z-index:5;}
div.services-block ul li span{display:block;z-index:10;margin-top:-25px;}
div.info-block{overflow:hidden;background:#fff;}
div.info-id{
	float:right;
	width:285px;
	padding:20px 20px 11px 20px;
	background:#e8eded;
	border:1px solid #dbe4e4;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	line-height:18px;
}
div.info-id p{margin:0 0 10px 0;padding:0;}
div.info-id a:hover{text-decoration:none;}
div.info-id p.title{font-size:18px;color:#000;font-weight:bold;}
div.info-id p.note, div.info-id p.note a{color:#999;}
div.info-id div.wrap{padding-top:3px;margin-top:-5px;}
div.info-id input{border:0;background:none;}
div.info-id input{float:left;vertical-align:middle;margin-right:3px;font-size:12px;}
div.info-id input.text{
	height:28px;
	width:220px;
	padding: 0 3px;
	line-height:28px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
	border-left:1px solid #a8a6a0;
	background:#fff;
}
div.info-id input.submit,.redwhitebutton{
	width:50px;
	height:36px;
	text-align:center;
	background:url(../i/btn_ok.png) 0 0 no-repeat;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:-3px;
	padding-bottom:1px;
	font-size:11px!important;
    border:0;
}
div.info-id input.submit:hover,.redwhitebutton:hover{background:url(../i/btn_ok.png) 0 100% no-repeat;}
div.info-id a.lbtn{display:block;width:280px;padding-left:12px;margin-left:-12px;height:34px;line-height:34px;overflow:hidden;background:url(../i/btn_reg_id.png) 0 0 no-repeat;color:#00558e;text-decoration:none;}
div.info-id a.lbtn:hover{background:url(../i/btn_reg_id.png) 0 100% no-repeat;}
div.info-left-wrap{margin-right:334px;}
div.info-left-wrap img.left{float:left;margin:8px 0;}
div.info-left-wrap img.right{float:right;margin:8px 0;}
div.info-news{width:314px;padding:0 10px 0 5px;float:left;line-height:16px;}
div.info-news p{margin:0 0 15px 0;}
div.info-news p.title{font-size:18px;font-weight:bold;color:#000;margin-bottom:20px;}
div.info-news p span.date{color:#909090;}
div.info-news p.title a{margin:0 8px;}
div.info-news p.title a:first-child{margin:0;color:#000;text-decoration:none;}
div.info-news p.title img{vertical-align:middle;}
div.info-pay{position:relative;float:right;width:249px;height:106px;background:url(../i/bg_pay.png) 0 0 no-repeat;color:#fff;padding:40px;
	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
	-khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
}
div.info-pay.v2{
    /*background: url(../i/instant_pay.png);*/
    background: url(../i/327_.jpg) no-repeat;
    width:248px;
    height:187px;
    cursor:pointer;
}
div.info-pay.v2.telekompas{
    background: url(../i/telekompas.png);
    padding-top:0;
    padding-right:10px;
    width:277px;
    height:227px;
    cursor: pointer;
}
div.info-pay.v2.telekompas:hover input.submit {background-position:0 100%;}
div.info-pay.v2.telekompas .inner {
    width:142px;
    float:right;
}
div.info-pay p.title{font:bold 22px/30px Arial;margin:0 0 15px 0;display:none;}
div.info-pay.v2.telekompas p.title {
    display:block;
    background: url('../i/telekompas_title.png') no-repeat;
    width:142px;
    height:41px;
    float:right;
    margin-top:15px;
}
div.info-pay.v2.telekompas p.description {
    color:#96aabe;
    text-align:right;
    float: right;
    width: 142px;
    line-height: 1.3;
    font-size: 8pt;
    padding-right:2px;
}
div.info-pay label{width:100px;float:left;}
/*div.info-pay input.submit{clear:left;width:78px;height:36px;border:0;background:url(../i/btn_next.png) 0 0 no-repeat;cursor:pointer; float:right;color:#fff;text-transform:uppercase;font-size:11px;font-weight:bold;}*/
div.info-pay input.submit{ position:absolute; right:20px; bottom:20px; width:78px;height:36px;border:0;background:url(../i/btn_next.png) 0 0 no-repeat;cursor:pointer; color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;}
div.info-pay input.submit:hover{background-position:0 100%;}
.b-news-and-videos div.info-pay input.submit{ position:absolute; right:20px; bottom:20px; width:116px;height:37px;border:0;background:url(../i/instant_pay_next.png) 0 0 no-repeat;cursor:pointer; color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;}
.b-news-and-videos div.info-pay input.submit:hover{background-position:0 100%;}
div.info-pay label.checkbox{position:relative;display:block;margin:0 0 5px 0;padding:0 0 0 25px;overflow:hidden;line-height:18px;background:url(../i/bg_checkbox_m.png) 0 -42px no-repeat;}
div.info-pay label.active{background-position: 0 2px;}
div.info-pay label input{position:absolute;left:-20px;top:0;}
#head_rotate_block{background:#3a7ea7;overflow:hidden;color:#fff;position:relative;z-index:20;}
#head_rotate_block a{color:#61d4ff;}
#head_rotate_block div.img{width:657px;float:left;height:287px;overflow:hidden;}
#head_rotate_block div.desc{height:250px;position:relative;overflow:hidden;padding:30px 5px 5px 30px;display:none;}
#head_rotate_block div.desc div.btns{position:absolute;top:195px;width:100%;}
#head_rotate_block div.desc.active{display:block;}
#head_rotate_block div.desc h1{font-size:28px;margin-bottom:15px;font-weight:normal;}
#head_rotate_block div.desc p{font-size:15px;font-weight:bold;margin-bottom:10px;}
#head_rotate_block div.desc img{margin-right:15px;}
#head_rotate_block div.desc a.more{background:url(../i/arr_more.jpg) 100% 50% no-repeat;padding:3px 21px 3px 0;line-height:18px;}
.b-help{position:relative;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;margin:-30px -30px 25px -30px;padding:15px;background:#fff;}
.b-help .buttons{width:325px;float:right;}
.b-help .buttons a.get{display:block;width:304px;height:64px;font-size:16px;line-height:22px;font-weight:bold;text-align:center;background:url(../i/bg-help-get.png) 0% 0% no-repeat;text-transform:uppercase;color:#fff;text-decoration:none;padding:20px 10px 0 10px;}
.b-help .buttons a.get:hover{background:url(../i/bg-help-get.png) 0% 100% no-repeat;}
.b-help .buttons a.more{background: url(../i/arr_down.gif) no-repeat 100% 50%;padding-right: 23px;color:#0086c6;cursor: pointer; float:right;}
.b-help .buttons a.more:hover{text-decoration:none;}
.b-help p.s{display:block;font-weight:bold;color:#626262;margin:0 340px 15px 0;}
.b-steps{overflow:hidden;padding:20px 0 0 0;}
.b-steps .step{float:left;width:285px;/*height:220px;*/padding:15px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border:1px solid #ededed;line-height:18px;overflow:hidden;}
.b-steps img.r, .b-steps img.l{float:left;margin:95px 15px 0 15px;}
.b-steps img.l{margin-top:120px;}
.b-steps img.d{float:right;margin:15px 140px 15px 0;}
.b-steps .step p.title{display:block;min-height:80px;padding-left:100px;margin:0;font-size:18px;line-height:24px;font-weight:bold;color:#000!important;}
.b-steps .step a{color:#2e2e2e;}
.b-steps .step a:hover{text-decoration:none;}
.b-steps .step-1{background:url(../i/help-1.jpg) 15px 15px no-repeat;}
.b-steps .step-2{background:url(../i/help-2.jpg) 10px 15px no-repeat;}
.b-steps .step-3{background:url(../i/help-3.jpg) 10px 25px no-repeat;}
.b-steps .step-4{background:url(../i/help-4.jpg) 10px 15px no-repeat;}

/*
 *  PAYMENT PAGE
 * */
div.b-rgf{margin:0 0 20px 0;}
div.p-id-form{width:300px;float:right;margin-bottom:25px;position:relative;}
div.p-id-form div.line{overflow:hidden;}
div.p-id-form div.line input.text{float:left;height:24px;width:200px;border:1px solid #dcdcdc;border-top:1px solid #a8a6a0;border-left:1px solid #a8a6a0;padding:2px 3px;margin-right:5px;font-size:11px;line-height:22px;font-style:normal;}
div.p-id-form div.line input.text.noted{color:#a0a0a0;font-style:italic;}
div.p-id-form div.line input.submit{float:left;color:#fff;background:#a7a7a7;border:1px solid #919191;font-size:11px;font-weight:bold;height:28px;padding:2px 5px 4px 5px;cursor:pointer;}
div.p-id-form span.note{font-size:11px;}
div.p-id-form p.strong{font-size:15px;line-height:30px;color:#1f1f1f;font-weight:bold;margin:0;padding:0;}
div.p-how{float:left;margin-bottom:25px;}
div.p-how p.strong{font-size:14px;color:#343434;font-weight:bold;}
#b-services-line{position:relative;margin:0 -36px 30px -36px;background:url(../i/bg-serv.jpg) 50% 0 repeat-y;}
#b-services-line ul{overflow:hidden;padding:0 40px;margin:0;}
#b-services-line ul li{float:left;text-align:center;width:130px;padding:5px 15px 0 15px;position:relative;background:none;}
#b-services-line ul li a{text-decoration:none;position:relative;z-index:5;}
#b-services-line ul li span, #b-services-line ul li a span{display:block;text-align:center;position:relative;top:-25px;color:#353535;font-size:14px;font-weight:bold;text-decoration:none;}
#b-services-line ul li div.note{position:absolute;z-index:10;font-size:11px;line-height:10px;color:#398ec2;font-style:italic;padding:5px 5px 5px 35px;border:1px solid;right:-45px;top:20px;width:80px;text-align:left;}
#b-services-line ul li div.note.ls{background:url(../i/i-ls.png) 3px 50% no-repeat;}
div.r-caution{background:#ed1c24;color:#fff;padding:13px;float:right;width:255px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
div.r-caution p{margin:0 0 15px 0;padding:0;}
div.r-caution strong{font-size:14px;}
div.b-pay-lk{margin-right:315px;}
div.b-pay-lk h3{font-size:14px;font-weight:bold;color:#343434;}
div.b-pay-lk div.inner{padding-left:85px;background:url(../i/i-ls-b.png) 0 0 no-repeat;font-style:italic;}
div.b-pay-lk div.inner a{color:#ed1c24;font-style:normal;}
#payment-filter{overflow:hidden;margin:0 0 20px 0;}
#payment-filter li{float:left;padding-left:36px;background:none;}
#payment-filter li a{text-decoration:none;color:#00558e;border-bottom:1px dotted;}
#payment-filter li.active a{font-size:14px;font-weight:bold;color:#343434;border:0;}
#payment-types{}
#payment-types div.item{margin:0 0 18px 0;border: 6px solid #e9e9e9;background:#fff;padding:15px 15px 10px 28px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#payment-types div.item.active{background:#e9e9e9;}
#payment-types div.item div.info{margin:0 180px 20px 0;}
#payment-types div.item div.info p{color:#1f1f1f}
#payment-types div.item div.info p em{color:#636262;font-style:italic;}
#payment-types div.item p.title, #payment-types div.item p.title a{font-size:24px;color:#00558e;font-weight:bold;margin-right:-180px;position:relative;text-decoration:none}
#payment-types div.item p.title a:hover {text-decoration:underline;}
#payment-types div.item div.buttons{padding-bottom:50px;width:180px;float:right;margin-top:30px;}
#payment-types div.item div.buttons a.redbutton2{float:right;text-decoration:none;text-align:center;margin-bottom:15px;}
#payment-types div.item p.cover{float:right;position:relative;margin-top:-40px;padding-right:23px;background:url(../i/arr_down.gif) 100% 50% no-repeat;}
#payment-types div.item p.cover a{text-decoration:none;border-bottom:1px dotted;}
#payment-types div.item p.cover a:hover{border:0}
#payment-types div.item.active p.cover{background:url(../i/arr_up.gif) 100% 50% no-repeat;}
#payment-types div.item div.payment-block-cover{display:none;}
#payment-types div.item.active div.payment-block-cover{display:block;}
#payment-types div.item div.payment-more{background:#fff;padding:30px 19px 13px 19px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;margin:0 0 0 -12px;}
#payment-types div.item.active div.payment-more{display:block;}
#payment-types div.item div.payment-more ul{overflow:hidden;margin:0;}
#payment-types div.item div.payment-more ul li{border-left:1px solid #e5ebeb;margin-left:-1px;float:left;padding:0 15px;margin-bottom:17px;background:none;}
#payment-types div.item div.payment-more ul li img{border:3px solid #e5ebeb}
p.small-txt{font-size:11px;line-height:14px;}

/*
 * SPLASH
 * */
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold-webfont.eot');
    src: url('../fonts/myriadpro-semibold-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body.splash{background: url(../i/action2.jpg) no-repeat 50% 0 #fff; height:100%;}
#splash-content{position:relative;width:900px;height:1100px;margin:0 auto;padding:0;font-family:"Segoe UI", Arial, sans-serif}
#splash-content .date{ font-size:16px; color:#2a2a2a; font-weight:bold; position:absolute; top:8px; }
#splash-content .step{ width:200px; text-align:center; font-size: 16px; color:#363636; position:absolute; top: 285px; line-height:140%;}
#splash-content .step strong{ font-size:24px; font-weight:bold; }
#splash-content .step1{left:60px;}
#splash-content .step2{left:350px;}
#splash-content .step3{left:650px;}
#splash-content .strong{top:350px;position:absolute;width:100%;text-align:center; font-size:36px; color:#e71d20; text-transform: uppercase;font-weight:bold;}
#splash-content h1{position:relative;margin-left:-17px;}
#splash-content p{width:490px;margin:0 0 27px 10px;}
#splash-content p.strong{font-size:32px;line-height:36px;font-family: 'MyriadProSemibold';}
#splash-content .prize{ background: #EBEBEB ;width:200px; text-align:center; font-size: 13px; color:#363636; position:absolute; top: 575px; line-height:15px;padding-bottom:4px;}
#splash-content .prize1{left:60px;}
#splash-content .prize2{left:358px;}
#splash-content .prize3{left:650px; font-size:20px; color:#0159a9; line-height:22px;}
#splash-content .prize3 strong{ font-weight:bold; font-size:23px; }
#splash-content .note{position:absolute; top:665px; width:100%; text-align:center; font-size:14px;line-height:120%;}
#splash-content .buttons{position:absolute; top:735px; width:100%; text-align:center; font-size:15px;line-height:53px;}
#splash-content .buttons a{display:inline-block; width:189px; line-height:50px; height:53px; text-align:center;font-weight:bold;background:url(../i/splash_btn1.gif) 50% 50% no-repeat; color:#343434; margin:0 5px; text-decoration:none;}
#splash-content .buttons a:hover{text-decoration:none;}
#splash-content .buttons a + a{ background:url(../i/splash_btn2.gif) 50% 50% no-repeat; color:#fff; }

/*#splash-content a{display:inline;line-height:80px;color:#abe1ff;text-transform:uppercase;margin-right:35px;font-size:14px;font-weight:bold;}
#splash-content a:hover{text-decoration:none;}
#splash-content a img{vertical-align:middle;}*/
/**/
/*
 * LOTTERY
 * */
div.b-lottery{color:#000;font-size:12px;line-height:18px;padding:0 10px 100px 10px;}
div.b-lottery a:hover{text-decoration:none;}
div.b-lottery h1{font-size:32px;font-weight:bold;margin:0 0 25px 0;line-height:40px;}
div.b-lottery h3{font-size:18px;font-weight:bold;margin:0 0 15px 0;padding-top:15px;color:#000;}
div.b-lottery p{margin:0 0 15px 0;}
div.b-lottery p strong{font-size:14px;}
div.b-lottery img.right_align{margin:0 0 30px 30px;}
div.b-lottery div.b-rgf ul{display:inline-block;vertical-align:top;margin-left:60px;}
div.b-lottery div.b-rgf ul:first-child{margin:0;}
div.b-lottery div.b-rgf ul li{border-top:1px solid #e1e1e1;padding:2px 0;background:none;}
div.b-lottery div.b-rgf ul li:first-child{border:0;}
div.b-lottery div.b-rgf ul li span.city{display:inline-block;width:130px;padding:0 5px;}
div.b-lottery span.req{color:#ff0000;}
div.b-lottery p.note{color:#5d5d5d;border-top:1px solid #ebebeb;padding:10px 0;overflow:hidden;}
div.b-lottery p span.icon{display:inline-block;padding-right:25px;background:url(../i/arr_down.gif) 100% 50% no-repeat;line-height:18px;cursor:pointer;}
div.b-lottery p span.icon.active{background:url(../i/arr_up.gif) 100% 50% no-repeat;}
div.b-lottery p span.cover{color:#0086c3;border-bottom:1px dotted;font-size:12px;}
div.covered-content{display:none;}
p.top_links{font-size:14px;font-weight:bold;padding:0 0 40px 0;}
p.top_links a{margin-right:25px;}
div.sl-wrap{position:relative;padding:35px 0 15px 0;}
div.sl-wrap img.prev,div.sl-wrap img.next{position:absolute;top:53px;z-index:1000;cursor:pointer;}
div.sl-wrap img.prev{right:65px;}
div.sl-wrap img.next{right:30px;}
ul.sl{position:relative;text-align:center;width:995px;height:480px;margin:0 auto;}
ul.sl li{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;}
ul.sl li:first-child{z-index:15;}
ul.sl li img.top{position:relative;z-index:10;}
ul.sl li div.bg{position:absolute;left:0;top:0;width:100%;height:100%;}
ul.sl li div.bg div.over{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../i/bg-over.png);vertical-align:middle;text-align:left;}
ul.sl li div.bg div.over p{display:table-cell;width:250px;padding:0 50px;font-size:26px;line-height:36px;color:#e2f0f4;text-align:left;height:480px;vertical-align:middle;}
a.red_btn{display:block;font-size:18px;line-height:22px;padding:15px 25px;color:#fff;/*width:160px;*/height:25px;text-decoration:none;border:3px solid #d6d6d6;background: #b21000; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMTAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDIzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #b21000 0%, #f42300 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b21000), color-stop(100%,#f42300)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #b21000 0%,#f42300 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #b21000 0%,#f42300 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #b21000 0%,#f42300 100%); /* IE10+ */background: linear-gradient(top,  #b21000 0%,#f42300 100%); /* W3C */-moz-border-radius: 9px; /* Firefox */-webkit-border-radius: 9px; /* Safari, Chrome */-khtml-border-radius: 9px; /* KHTML */border-radius: 9px; /* CSS3 */}
a.red_btn:hover{background: #f42300; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0MjMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f42300 0%, #b21000 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f42300), color-stop(100%,#b21000)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f42300 0%,#b21000 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f42300 0%,#b21000 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f42300 0%,#b21000 100%); /* IE10+ */background: linear-gradient(top,  #f42300 0%,#b21000 100%); /* W3C */}
p.right_align a.red_btn{margin:0 0 25px 25px;}
#requestForm .group{background:#e1e1e1;padding:17px;-moz-border-radius: 9px; /* Firefox */-webkit-border-radius: 9px; /* Safari, Chrome */-khtml-border-radius: 9px; /* KHTML */border-radius: 9px; /* CSS3 */}
#requestForm div.column .group input.text{width:270px;}
section .content div.concert_nav{padding:17px 0;}
section .content div.concert_nav .button2,
section .content div.concert_nav h1{margin:0 50px 0 0;float:left;}
section .content div.concert_nav h1{margin-top:10px;}
#main_wrapper{min-height:100%;overflow:hidden;}
#wrapper{position:relative;height:1200px;width:2400px;left:50%;margin-left:-1200px;overflow:hidden;top:0;zoom:1;}
#wrapper .shadow{height:39px;width:1400px;position:absolute;left:50%;top:0;margin:0 0 0 -700px;background:url(../i/concert_shadow.png) 50% 100% no-repeat;z-index:10;}
#wrapper #layout_bg{position:absolute;left:0;top:0;margin:35px 0;z-index:9;width:100%;height:100%;cursor:url("../i/grab.cur"), default;}
#wrapper #layout_bg img{position:absolute;width:1400px;height:1201px;left:50%;top:-35px;margin-left:-700px}
#t-form{position:absolute;left:50%;top:60px;background:url(../i/t-pop.gif) 0 0 repeat-x #ed1c24;width:175px;z-index:20;margin-left:-500px;padding:20px 20px 0px 30px;color:#fff;-moz-border-radius: 9px; /* Firefox */-webkit-border-radius: 9px; /* Safari, Chrome */-khtml-border-radius: 9px; /* KHTML */border-radius: 9px; /* CSS3 */}
#t-form div.toggleContent{padding-bottom:20px;}
#t-form p{padding:0 0 20px 0;margin:0;}
#t-form strong{font-size:14px;font-weight:bold;}
#t-form em{font-style:italic;}
#t-form .cusel{float:right;color:#000!important;}
#t-form .sector .cusel{width:150px!important;}
#t-form .separate{padding:15px 0;background:url(../i/b-sep.gif) 0 0 repeat-x;}
#t-form div.first{background:none;padding-top:25px;}
#t-form .line{width:180px;height:24px;margin:0 0 5px 0;}
#t-form .line strong{float:left;}
#t-form table.button2{margin:0;}
#t-form table.button2 input{color:#434343;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 0.9em;border:0;background:none;margin:0;padding:0;cursor:pointer;}
#t-form .toggle{display:block;position:absolute;top:83px;left:50%;height:29px;width:54px;margin-left:-27px;background:url(../i/t-form-toggle.png) 0 -25px no-repeat;}
#t-form.active .toggle{background:url(../i/t-form-toggle.png) 0 -79px no-repeat;}
.note_site{display:block!important;padding:0px 20px;font-size:11px;line-height:14px;width:920px;}
.note_site a{display:inline!important;font-size:11px!important;color:#0071B6!important;}
.topcmmLiveStatusImg{position:absolute;top:215px;left:0;z-index:10001;}
section .content .chns{margin:0;}
/**/
.b-winners{position:relative;margin-right:-40px;}
.b-winners h2{font-size:18px;font-weight:bold;color:#000;margin:0 0 10px 0;padding:0;}
.b-winners .item{width:321px;display:inline-block;vertical-align:top;margin:0 35px 35px 0;}
.b-winners .item .photo{position:relative;font-size:0;line-height:0;}
.b-winners .item .photo img{position:relative;z-index:5;}
.b-winners .item .photo p{position:absolute;z-index:10;background:url(../i/bg-overlay.png);text-align:center;color:#a1a1a1;font-size:12px;height:34px;width:321px;left:0;bottom:0;line-height:34px;}
.b-winners .item .info{overflow:hidden;}
.b-winners .item .info p.name{float:left;color:#8f8f8f;}
.b-winners .item .info p.name strong{font-weight:normal;color:#000;}
.b-winners .item .info p.votes{float:right;font-size:15px;color:#8f8f8f;padding-left:22px;background:url(../i/i-fav.png) 0 50% no-repeat;}

.b-best .item{font:12px/18px Arial, sans-serif;padding:10px 0;margin:0 0 2px 0;position:relative;}
.b-best .item.active, .b-best .item.covered:hover{background:#f1f1f1;}
.b-best .item .line{overflow:hidden;}
.b-best .item .place, .b-best .item .desc, .b-best .item .strong, .b-best .item .zone{float:left;vertical-align:top;}
.b-best .item .place{width:65px;text-align:center;font-size:20px;color:#a5a5a5;line-height:22px;}
.b-best .item.active .place{color:#000;font-weight:bold;}
.b-best .item .desc{width:310px;padding-right:10px;}
.b-best .item .desc p{margin:0 0 15px 0;padding:0;}
.b-best .item .desc p.title{font-size:18px;line-height:120%;color:#0071b6;}
.b-best .item.active .desc p.title{/*font-weight:bold;*/color:#5b7d8f;}
.b-best .item .desc p.address{display:none;}
.b-best .item.active .desc p.address{display:block;}
.b-best .item .strong{width:135px;/*text-align:center;font-size:20px;color:#a5a5a5;line-height:22px;*/}
/*.b-best .item.active .strong{color:#000;font-weight:bold;}*/
.b-best .item .zone{width:200px;display:none;}
.b-best .item.active .zone{display:block;}
.b-best .item p.cover{padding:0 30px;margin:0;}
.b-best .item p.cover a{display:block; text-align:right;background: url(../i/arr_down.gif) no-repeat 100% 50%;padding-right: 23px;color:#0086c6;cursor: pointer;text-decoration:none;}
.b-best .item.active p.cover a{background: url(../i/arr_up.gif) no-repeat 100% 50%;}
.b-best .item p.cover.active a{background: url(../i/arr_up.gif) no-repeat 100% 50%;}
.b-best .item.active p.cover.active a{background: url(../i/arr_down.gif) no-repeat 100% 50%;}
.b-best .item p.cover a span{border-bottom:1px dotted}

.steps-4{padding:0;background:url(../i/steps-4.png) 50% 100% no-repeat;overflow:hidden;margin:0 -20px 20px -20px!important;position:relative;list-style-type:none;}
.steps-4 li{width:185px;height:76px;float:left;clear:right;background:url(../i/step_na.png) 0 100% no-repeat!important;padding:0!important;margin:0 26px 3px 13px!important;font-size:15px;}
.steps-4 li a{text-decoration:none;padding:0 0 40px 0!important;display:block;color:#999999;}
.steps-4 li + li{width:179px;}
.steps-4 li + li + li{width:194px;}
.steps-4 li.prev{background:url(../i/step_p.png) 0 100% no-repeat!important;}
.steps-4 li.current{background:url(../i/step_c.png) 0 100% no-repeat!important;}
.steps-4 li.next{background:url(../i/step_na.png) 0 47px no-repeat!important;}
.steps-4 li.finish{width:30px;margin:0!important;background:url(../i/step_f.png) 0 47px no-repeat!important;}
.steps-4 li.prev a{color:#90a8ae;}
.steps-4 li.current a{color:#1165af;}
.steps-4 li.next a{color:#999;}

.ratestars img{margin:0!important;}
h5{font-size:14px;color:#434343;font-weight:bold;margin:0 0 15px 0;}

.player-block{overflow:hidden;position:relative;margin:30px 0;width:100%;}
.player-block .player{float:left;background:#000;width:435px;}
.player-block .info{overflow:hidden;padding:25px 5px 25px 25px;}
.player-block .info h2{font:bold 18px/24px Arial, sans-serif;color:#000;}
.player-block .info .red{color:#f12200;}
.player-block p.tags{font-size:11px;}
.player-block .info .actions{position:absolute;bottom:0;width:283px;right:0;}
.player-block .info .actions .yashare-auto-init{float:right;height:19px;}
.b-share__handle{margin:-5px -3px -5px -2px!important}
.player-block .info .views, .player-block .info .likes{float:left;line-height:19px;color:#909090;text-decoration:none;padding-left:18px;margin-right:11px;}
.player-block .info .views{background:url(../i/iviews.png) 0 50% no-repeat;}
.player-block .info .likes{background:url(../i/ilikes.png) 0 50% no-repeat;}
.b-share-icon{display:none!important;}
.b-share-popup__icon .b-share-icon{display:block!important;}
.video-frame{
	position:relative;
	background:#fff;
	padding:15px 30px;
	margin:0 0 10px 0;
	-moz-border-radius: 9px; /* Firefox */
	-webkit-border-radius: 9px; /* Safari, Chrome */
	-khtml-border-radius: 9px; /* KHTML */
	border-radius: 9px; /* CSS3 */
	z-index:5;
}

.video-frame.active{
	background:#e3e4e1;
}
.video-frame:hover{
	background:#d9d9d9;
	z-index:10;
}
.video-frame h3{font-size:18px!important;color:#00558e!important;margin:0!important;padding:0!important;line-height:24px!important;
background:url(../i/vh3.png) 100% 50% no-repeat;cursor:pointer;
}
.video-frame.active h3{background:none;}
section .content ul.video-preview{position:relative;width:9999px;list-style-type:none!important;margin:0;padding:0!important;}
.video-preview li{position:relative;float:left;width:143px!important;padding:9px 10px!important;margin:0!important;background:none!important;z-index:1;zoom:1;}
.video-preview li:hover{z-index:10;}
.video-preview .pop{width:163px;position:absolute;left:0;top:0;display:none;}
.video-frame .video-preview-container{position:relative;padding-top:10px;display:none;zoom:1;}
.video-frame.active .video-preview-container{display:block;}
.video-frame .video-preview-clip{position:relative;overflow:hidden;width:652px;margin:0 auto;z-index:5;zoom:1;}
.video-frame .jcarousel-prev, .video-frame .jcarousel-next{width:30px;height:30px;position:absolute;top:55px;z-index:100;cursor:pointer;}
.video-frame .jcarousel-prev{background:url(../i/pr.png) no-repeat 0 0 transparent;left:-17px;}
.video-frame .jcarousel-next{background:url(../i/nx.png) no-repeat 0 0 transparent;right:-17px;}
.video-frame .jcarousel-prev, .video-frame .jcarousel-next{display:none;}
.video-frame .jcarousel-prev.vis, .video-frame .jcarousel-next.vis{display:block;}
/*.video-preview li:hover .pop{display:block;background:url(../i/blank.gif);}*/
#video-popup .pop{width:163px;position:relative;}
.pop .top, .pop .bottom{width:163px;height:9px;font-size:0;line-height:0;overflow:hidden;}
.pop .top{background:url(../i/pop.png) 0 0 no-repeat;}
.pop .bottom{background:url(../i/pop.png) 0 -9px no-repeat;}
.pop .center{background:url(../i/pop.png) -163px 0 repeat-y #fff;padding:0 10px;font-size:12px;line-height:18px;color:#434343;}
.pop .center p{margin:0!important;padding:20px 0 0 0!important}
.pop .preview{position:relative;width:144px;height:102px;overflow:hidden;}
.pop .preview img{position:relative;max-width:100%;z-index:1;}
.pop .preview a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../i/play.png) 50% 50% no-repeat;;z-index:10;}
.pop .actions{position:relative;overflow:hidden;color:#434343;padding:20px 0 30px;}
.pop .actions .yashare-auto-init{float:none;position:absolute;bottom:2px;left:9px;}
.pop .views, .pop .likes{line-height:19px;color:#434343;text-decoration:none;padding-left:18px;margin-right:11px;}

.pop .views{background:url(../i/iviewsb.png) 0 50% no-repeat;float:left;}
.pop .likes{background:url(../i/ilikesb.png) 0 50% no-repeat;float:right;}
#video-popup{position:absolute;z-index:9999;background:url(../i/blank.gif);display:none;}

.region-info-top{
	padding:2px 20px;
	background:#fef200;
	color:#000;
	font:12px Arial, sans-serif;
}
.region-info-top.gray{
	background:#e8eded;
}
.region-info-top p{
	display:block;
	width:998px;
	line-height:16px;
	margin:0 auto;
}

#but_right{ position:absolute;right:0px;top:215px;display:none;z-index:150; }
#but_top{ cursor:pointer; }
.bubble-declare{
	width:650px;
	padding:5px 15px 30px 15px;
	position:absolute;
	top: 210px;
	left:50%;
	z-index:100;
	background:#FFF;
	border-radius: 18px 18px 18px 18px;
	box-shadow: 0 0 20px #999999;
}
.bubble-declare img#close{ float:right;cursor:pointer }
.bubble-declare .but{ border:1px solid #000;height:40px;line-height:40px;text-align:center;display:block;text-decoration:none;color:#000; }
.bubble-declare #but_right{ position:absolute;right:0px;top:252px;display:none;z-index:150; }
.bubble-declare p{
	font-size:14px;
	clear:both;
	margin:1em 0;
}
.bubble-declare .redbutton{ text-decoration:none; margin:0 0 1em 265px; font-size:15px; }
.hidden .bubble-declare{ display:none; }
/*.hidden .bubble-declare .sert{ float:left; margin:15px 0 0 20px; border:1px solid #ccc;  }
.hidden .bubble-declare .txt{ overflow:hidden; padding:0 19px 0 20px }*/
.hidden #but_right{ display:block; }

#regionchoose-overlay {
  display:none;
  width: 100%;
  height:100%;
  left:0;
  top:0;
  position: fixed;
  background: #000;
  z-index: 9998;
  opacity:0.7;
  filter:alpha(opacity=70);
}
.popup-declare{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9999;
}
.popup-declare.active{
	z-index:9999!important;
	position:absolute;
}
.popup-declare.hidden{
	z-index:1;
}
.popup-declare .overlay{
	display:block;
	z-index:99;
}
.popup-declare.hidden .overlay{
	display:none;
}


table.lightblue{ width:100%; }
table.lightblue td,
table.lightblue th{
	text-align:left;
	vertical-align:top;
	padding:10px 20px;
	border-top:1px solid #e9e9e9;
}
table.lightblue th{ border:0; background:#eef6f9; color:#8a8a8a; font-weight:bold; vertical-align:middle; line-height:16px; }
.fright{float:right;margin:0 0 20px 20px}

.action-preview{ overflow:hidden; clear:right; }
.action-preview .image{ float:left; }
.action-preview .description{ overflow:hidden; padding:0 20px; }
section .content .action-preview .description p{ margin:0 0 15px 0;}
section .content ul.r-links{position:relative; margin:0 -20px 0 0;padding:15px 0;border-top:1px solid #ebebeb;}
section .content ul.r-links li{padding:0;background:none;display:inline-block;margin:0 0 10px 10px;}
section .content ul.r-links li:first-child{margin:0;}
section .content ul.r-links li a{display:inline-block;text-decoration:none;font-size:14px;line-height:30px;background:#f1f1f1;padding:0 30px;min-width:77px;text-align:center;
-moz-border-radius: 7px; /* Firefox */
-webkit-border-radius: 7px; /* Safari, Chrome */
-khtml-border-radius: 7px; /* KHTML */
border-radius: 7px; /* CSS3 */
}
section .content .lc{text-transform:none!important;font-weight:normal!important;float:right;}
.imageinfo-wrap{overflow:hidden;}
.col-3 .imageinfo{width:236px;margin-left:15px;}
.col-3 .imageinfo:first-child{margin-left:0;}
.imageinfo{display:inline-block;text-align:center;font-size:11px;color:#a2a2a2;font-style:italic;margin:10px 0 25px 0;vertical-align:top;}
.imageinfo.right{float:right;margin-left:0;}
.imageinfo img{margin:0 0 10px 0;}
.filter-date{display:inline-block;width:100%;margin:0 0 10px 0;}
.filter-date select, .filter-date .cusel{float:right;width:150px;border:2px solid #dcdcdc;
-moz-border-radius: 15px; /* Firefox */
-webkit-border-radius: 15px; /* Safari, Chrome */
-khtml-border-radius: 15px; /* KHTML */
border-radius: 15px; /* CSS3 */
background:url(../i/btn_gray.png) repeat-x 0 -111px;
}
.filter-date .cuselText{ padding:7px 0 0 10px; }
.filter-date .cuselFrameRight {
	height:28px;
	margin:1px 4px 1px 0;
	background:url(../i/da.gif) 50% 50% no-repeat;
}
.filter-date .cuselFrameRight { width:25px; }
section .content table.box p.a-link{
	background:url("../i/arr_right.gif") no-repeat 100% 50%;
}
section .content table.box .a-link span{
	border-bottom:1px solid;
}
div.short-intro{
	margin:0 0 35px 0!important;
	border-bottom:1px solid #d6d6d6!important;
}
.smap_level_0{ font-size:16px }
.smap_level_1{ font-size:14px }
.smap_level_2{ font-size:12px }
.wrap-banner-main{
	position:relative;
	height:287px;
	overflow:hidden;
	zoom:1;
}
.dispNone{
	display:none;
}

.bg-top-line{
	position:absolute;
	width:100%;
	height:42px;
	background:#00558e;
	left:0;
	top:0;
	z-index:1;
}
body.org .bg-top-line{
	background:#90a8ae;
}
body.dealers .bg-top-line{
	background:#84bdce;
}
#branch-filter{overflow:hidden;margin:30px 0 0;}
#branch-filter li{margin:0;padding:0;background:none;display:inline-block;margin:0 0 0 10px;}
#branch-filter li:first-child{margin:0;}
#branch-filter li a{display:inline-block;text-decoration:none;font-size:14px;line-height:30px;background:#f1f1f1;padding:0 30px;min-width:77px;text-align:center;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
}
#branch-filter li.active a{
	background:#00558e!important;
	color:#fff;
}
.catalog-item{
	overflow:hidden;
	padding:0 0 30px 0;
	margin:0;
}
.catalog-item h2{
	font-size:21px;
	line-height:24px;
	font-weight:bold;
	color:#343434;
	margin:0 0 20px 0;
}
.b-catalog-item-list .catalog-item h2{
	font-size:18px;
}
.catalog-item h2 a{
	color:#343434;
	text-decoration:none;
}
.catalog-item .preview{
	float:left;
	width:275px;
	padding-right:40px;
}
.b-catalog-item-list .catalog-item .preview{
	width:auto;
}
.catalog-item .preview .image{
	position:relative;
}
.catalog-item .preview .image .action{
	position:absolute;
	right:15px;
	top:15px;
	width:103px;
	height:59px;
	background:url(../i/i-action.png) 0 0 no-repeat;
}
.catalog-item .thumbs{
	overflow:hidden;
	padding-top:20px;
}
.catalog-item .thumbs ul{
	position:relative;
	width:9999px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.catalog-item .thumbs ul li{
	float:left;
	margin:0;
	padding:0 5px;
	background:none;
}
.catalog-item .preview .jcarousel-container{
	position:relative;
}
.catalog-item .preview .jcarousel-clip{
	position:relative;
	margin:0 35px;
	overflow:hidden;
}
.catalog-item .preview .jcarousel-prev,
.catalog-item .preview .jcarousel-next{
	width:30px;height:30px;position:absolute;top:50%;z-index:100;cursor:pointer;margin-top:-15px;
}
.catalog-item .preview .jcarousel-prev{background:url(../i/pr.png) no-repeat 0 0 transparent;left:0;}
.catalog-item .preview .jcarousel-next{background:url(../i/nx.png) no-repeat 0 0 transparent;right:0;}
.catalog-item .buy{
	overflow:hidden;
	padding:15px 0 0;
}

.catalog-item .buy .redbutton2,
.catalog-item .buy .greybutton{
	float:right;
	text-decoration:none;
	margin:0 40px!important;
}
.catalog-item .buy .greybutton{
	text-transform:capitalize!important;
}
.catalog-item .buy .price{
	clear:right;
	margin:15px 0 30px 0;
	font-size:36px;
	font-weight:bold;
	background:url(../i/singleprice2.png) 100% 0 no-repeat;
	text-align:center;
	width:163px;
	height:75px;
}
.catalog-item .buy .price div{
	position:relative;
	line-height:75px;
}
.catalog-item .buy .price .note{
	position:absolute;
	width:100%;
	left:0;
	top:25px;
}
.catalog-item .buy .price.action{
	background:url(../i/action_price.png) 100% 0 no-repeat;
	width:165px;
	height:143px;
}
.catalog-item .buy .price.action div{
	line-height:65px;
	background:url(../i/linethrought.png) 50% 50% no-repeat;
}
.catalog-item .buy .price div + div{
	color:#fff;
	background:none!important;
	line-height:45px!important;
}
.catalog-item .buy .price span{
	font-size:14px;
}
.catalog-item-info{
	overflow:hidden;
}
.catalog-item-info h3,
.catalog-item-info caption{
	font-size:14px!important;
	line-height:18px;
	color:#434343;
	font-weight:bold;
	text-align:left;
}
.catalog-item-info caption{
	padding:5px 10px;
}
.catalog-item-info .left-col{
	width:220px;
	padding-right:25px;
	float:left;
}
.catalog-item-info .left-col ul{
	margin:0 0 20px 0;
	padding:0;
}
.catalog-item-info .left-col ul li{
	background-image:url(../i/bg-li-blue.png);
	background:url(../i/bg-li-blue.png) 0 5px no-repeat;
}
.catalog-item-info .left-col h3{
	margin:5px 0 20px 0;
}
.catalog-item-info .right-col{
	overflow:hidden;
}
.catalog-item-info table{
	width:100%;
	border-collapse:collapse;
	margin:0 0 20px 0;
}
.catalog-item-info table th, .catalog-item-info table td{
	text-align:left;
	vertical-align:top;
	padding:5px 10px;
}
.catalog-item-info table .dark,
.catalog-item-info table .dark th,
.catalog-item-info table .dark td,
.catalog-item-info table tr:nth-child(even) th,
.catalog-item-info table tr:nth-child(even) td{
	background:#f1f1f1!important;
}
ul.catalog-item-tab-links{
	overflow:hidden;
	margin:0 -40px 20px 0!important;
	padding:20px 0 0 0;
	border-top:1px solid #ebebeb;
}
ul.catalog-item-tab-links li{
	float:left;
	font-size:14px;
	margin:0 30px 20px 0!important;
	padding:0!important;
	background:#f1f1f1!important;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	-khtml-border-radius: 6px; /* KHTML */
	border-radius: 6px; /* CSS3 */
}
ul.catalog-item-tab-links li.active{
	background:#00558e!important;
	color:#fff;
}
ul.catalog-item-tab-links li a{
	display:block;
	width:auto!important;
	height:auto!important;
	padding:5px 40px!important;
	cursor:pointer;
	background:none!important;
	line-height:100%!important;
}
ul.catalog-item-tab-links li.active a{
	color:#fff;
	cursor:default;
}

.catalog-order{
	padding:30px 30px 20px 30px;
	font:12px/18px Arial, sans-serif;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background:#f1f1f1;
}

.catalog-order h4{font-size:14px!important;font-weight: bold;color:#000;margin-bottom: 5px;}
.catalog-order h4.grey{color:#707070;}
.catalog-order a.changecity{text-decoration: none;display: block;margin-top: 7px;}
.catalog-order a.changecity span{border-bottom: 1px dotted;display: inline-block;}
.catalog-order a.changecity span:hover{border-color: transparent;}
.catalog-order a.changecity img{vertical-align:middle;}

.catalog-order label{
	position:relative;
	display:block;
	font-size:13px;
	color:#2e2e2e;
	margin:5px 0;
	padding:0 0 0 25px;
	overflow:hidden;
	background:url(../i/bg_checkbox.png) 0 -22px no-repeat;
}
.catalog-order label input[type="checkbox"]{
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.catalog-order label.checkbox{
	background:url(../i/bg_checkbox.png) 0 -42px no-repeat;
}
.catalog-order label.active{
	background-position: 0 2px;
}
.catalog-order input.text{
	padding:5px;
	margin:5px 0 18px 0;
	height:20px;
	width:445px;
	line-height:20px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
.catalog-order input.zipcode{
	width:225px;
}
.catalog-order label.zipcode{
	display:inline-block;
	margin:7px 0 0 50px;
	vertical-align:top;
}
.catalog-order textarea{
	padding:5px;
	margin:5px 0 18px 0;
	width:445px;
	height:122px;
	border:1px solid #dcdcdc;
	border-top:1px solid #a8a6a0;
}
.catalog-order .note{
	position:relative;
	font-size:11px;
	color:#000;
	font-style:italic;
	margin:5px 0 18px 0;
	top:-15px;
}
.catalog-order .group-4{
	width:100%;
	display:inline-block;
}
.catalog-order .group-4 .c{
	float:left;
	width:120px;
}
.catalog-order .group-4 .c input.text{
	width:85px;
}
.catalog-order .kaptcha{
	margin:0 0 18px 0;
}
.catalog-order .kaptcha .image{
	float:left;
	padding-right:20px;
}
.catalog-order .kaptcha input.text{
	float:left;
	width:85px;
	margin:0 0 5px 0;
}
.catalog-order .kaptcha a{
	font-size:11px;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dashed;
}
.catalog-order .kaptcha a:hover{
	border:0;
}
.catalog-order .greybutton{
	float:left;
	white-space:nowrap;
}
.catalog-order table.redbutton{
	float:right;
}
.catalog-order table.redbutton td{
	padding:0!important;
}
.catalog-order table.redbutton input{
	height:48px;
	border:0;
	background: url(../i/btn_red.png) 0 100% repeat-x;
	width: auto;
	padding: 0 8px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color:#fff;
	font-size: 17px;
	cursor:pointer;
}
.catalog-order .count{
	position:relative;
	width:455px;
	margin:0 0 20px 0;
}
.catalog-order .count .input{
	float:right;
	width:140px;
	padding:0 0 0 20px;
}
.catalog-order .count .input input.text{
	position:relative;
	width:130px;
	z-index:1;
}
.catalog-order .count .input .range{
	position:absolute;
	width:30px;
	height:30px;
	right:0;
	top:6px;
	z-index:11;
	background:url(../i/bg-input-range.gif) 50% 50% no-repeat;
}
.catalog-order .count .input .range a{
	position:absolute;
	text-decoration:none;
	width:30px;
	height:15px;
}
.catalog-order .count .input .range a.minus{
	bottom:0;
}
.catalog-order .count .input .range a.plus{
	top:0;
}
.catalog-order .price{
	position:absolute;
	right:-230px;
	top:0;
	font-size:36px;
	font-weight:bold;
	background:url(../i/bg-price.png) 100% 0 no-repeat;
	text-align:center;
	width:195px;
	height:75px;
}
.catalog-order .price div{
	line-height:75px;
}
.catalog-order .price span{
	font-size:14px;
}

.column-3{
	position:relative;
	overflow:hidden;
	margin:0 -12px;
	font:12px Arial, sans-serif;
}
.column-3 .col{
	width:233px;
	float:left;
	padding:0 12px;
}
.b-where-buy{
	margin-bottom:40px!important;
}
.b-where-buy p.button{
	clear:left;
	overflow:hidden;
	margin:0 0 25px 0;
	text-align:center;
}
.b-where-buy a.greybutton{
	display:inline-block!important;
	font-size:11px!important;
	float:none;
	white-space:nowrap!important;
}
.b-where-buy .icon{
	width:100%;
	height:150px;
	line-height:150px;
	text-align:center;
}
.b-where-buy .icon img{
	vertical-align:middle;
}

.b-how-to-buy-content,
.b-how-to-set-content{
	display:none;
}
.b-how-to-buy-pop,
.b-how-to-set-pop{
	position:absolute;
	width:748px;
	z-index:9999;
	background:#fff;
	padding:20px;
	left:50%;
	top:165px;
	margin-left:-374px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-khtml-border-radius: 18px;
	border-radius: 18px;
}
.b-how-to-buy-pop .close,
.b-how-to-set-pop .close{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}
.b-how-to-set-pop{
	text-align:center!important
}
.b-how-to-buy-pop p.title,
.b-how-to-set-pop p.title{
	font:bold 30px/48px Arial, sans-serif;
	color:#343434;
}
.b-how-to-buy-pop a,
.b-how-to-set-pop a{
	text-decoration:none;
}

.submit-a-ticket{
	float:right;
	width:220px;
	text-align:left;
	margin:5px 50px 0 0;
	color:#434343;
}
.submit-a-ticket a{
	text-decoration:none;
}
.submit-a-ticket table{
	float:right;
	margin-bottom:10px;
}
.submit-a-ticket p{
	position:relative;
	clear:right;
	margin:0 -30px 0 0!important;
	padding:0;
	font-size:11px;
	color:#918e89;
	zoom:1;
}
.close-pop-reg{
	position:absolute;
	right:15px;
	top:15px;
	cursor:pointer;
}
i, em{
	font-style:italic!important;
}

a.button_skype{
	position:relative;
}
a.button_skype img{
	vertical-align:middle;
	margin:0 0 0 5px;
}
.socset a.button_skype img{
	vertical-align:top;
	margin:0;
}
a.button_skype span{
	display: none;
}
a.button_skype:hover span {
	text-decoration:none;
	font-size:15px;
	display: block;
	position: absolute;
	bottom:30px;
	right:-30px;
	width:180px;
	padding:5px;
	background-color: #408fd3;
	color: #FFFFFF;
	font-weight:normal;
	text-align:center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.socset a.button_skype:hover span {
	bottom:0;
	right:-210px;
}

.program-pop{
	position:absolute;
	width:300px;
	padding:12px;
	z-index:9995;
	font:12px/18px Arial, sans-serif;
	color:#2e2e2e;
	background:url(../i/timeline-popup.gif) 0 0 repeat-x #d4d4d4;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.45);
	-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.45);
	box-shadow:0 0 15px 0 rgba(0,0,0,0.45);
}
.program-pop .close{
	position:absolute;
	right:7px;
	top:5px;
	color:#333;
	font-size:20px;
	cursor:pointer;
}
.program-pop .arr{
	position:absolute;
	width:8px;
	height:14px;
	left:12px;
	top:-14px;
	background:url(../i/timeline-popup-arr.png) 0 100% no-repeat;
}
.program-pop.right .arr{
	left:300px;
}
.program-pop p.date{
	color:#00558e;
	margin:0 0 15px 0
}
.program-pop .short{
	/*display:none;*/
	color:#00558e;
}
.program-pop .short .title{
	font-weight:bold;
	font-size:14px;
	text-transform:none;
}
.program-pop .detail{
	display:block;
}
.timeline-type-1,
.timeline-type-2{
	float:left;
	width:28px;
	height:26px;
	overflow:hidden;
	margin-top:4px;
}
h1.timeline-h1{
	overflow:hidden;
}
h1.timeline-h1 span{
	float:left;
	margin-right:10px;
}
.timeline-type-1{
	background:url(../i/timeline-switch.png) 0 -26px no-repeat;
}
.timeline-type-1.active{
	background:url(../i/timeline-switch.png) 0 0 no-repeat;
}
.timeline-type-2{
	background:url(../i/timeline-switch.png) -28px 0 no-repeat;
}
.timeline-type-2.active{
	background-position: -28px -26px;
}
h1.timeline-h1.main {
    padding-left:10px;
}
div.tv-programm{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	z-index:19999;
}
div.tv-programm div.movies_list{
	position:relative;
	display:inline-block;
	margin:0 -15px 10px -15px;
	padding:0;
	overflow:visible;
}
div.tv-programm .region_block{
	width:220px;
	float:left;
	padding:10px 10px 10px 0;
}
div.tv-programm .region_block h4{
	font-size:13px;
	font-weight:normal;
	color:#707070;
	margin:0 0 15px 0;
}
div.tv-programm .region_block h3{
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0;
}
div.tv-programm .region_block a{
	text-decoration:none;
}
div.tv-programm .region_block a span{
	border-bottom:1px dotted;
}
.tv-programm div.movies_list div.date_block{
	float:left;
	width:486px;
	padding:20px 20px 5px 20px;
	margin:0;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
}
.tv-programm div.movies_list div.date_block div.week_date{
	float:none;
	width:100%;
}
.tv-programm div.movies_list div.date_block p.note{
	clear:both;
	padding:10px 0;
	margin:0 0 5px 0;
	font-size:11px;
	line-height:14px;
	color:#666;
}
.tv-programm div.movies_list .channel_filter{
	float:left;
	padding-left:10px;
	margin-right:-15px;
	width:195px;
	font-size:13px;
	color:#707070;
}
.tv-programm div.movies_list .channel_filter .cusel, .tv-programm div.movies_list .channel_filter select{
	width:165px!important;
	margin:10px 0 15px 0;
	background:#fff;
	height:20px;
	border:1px solid #ccc;
}
.tv-programm div.movies_list .channel_filter .cusel .cuselText{
	overflow: hidden;
	white-space: nowrap;
	padding-top:3px;
	width:145px!important;
}
.tv-programm div.movies_list .channel_filter .cusel .cuselFrameRight{
	background-position: 98% -6px;
	width:20px!important;
}
.tv-programm-list-slider ul{
	margin:0 32px 0 31px;
}
.tv-programm-list-slider .jcarousel-clip{
	margin:0 32px 0 31px;
	overflow:hidden;
	width:935px;
}
.tv-programm-list-slider .jcarousel-clip ul{
	margin:0;
}
.tv-programm-list-slider .jcarousel-prev,
.tv-programm-list-slider .jcarousel-next{
	width:30px;
	height:30px;
	position:absolute;
	top:26px;
	z-index:100;
	cursor:pointer;
}
.tv-programm-list-slider .jcarousel-prev{
	background:url(../i/pr.png) no-repeat 0 0 transparent;
	left:0px;
}
.tv-programm-list-slider .jcarousel-next{
	background:url(../i/nx.png) no-repeat 0 0 transparent;
	right:0px;
}
.tv-programm-list-slider .na{
	display:none!important;
}
.tv-programm-list-slider ul{
	list-style-type:none;
	background:url(../i/tvprog.gif) 100% 0;
}
.tv-programm-list-slider ul li{
	float:left;
	width:234px;
	margin:0!important;
	padding:0!important;
	background:none!important;
}
.tv-programm-list-slider ul li .channel-preview{
	height: 82px;
	width: 137px;
	background: url(../i/chbgb.jpg) no-repeat 0% 0%;
	text-align: center;
	padding: 0;
	margin: 0 auto 35px auto;
	line-height:82px;
}
.tv-programm-list-slider ul li .channel-preview img{
	vertical-align:middle;
}
.tv-programm-list-slider ul li .channel-preview .bubble{
	text-align:left;
	margin:-10px 0 0 -10px;
}

.tv-programm-list-slider ul li dl{
	padding:0 10px;
}
.tv-programm-list-slider ul li dl dt{
	float:left;
	width:35px;
	font-size:12px;
	font-weight:bold;
	color:#a5a4a4;
	margin:0 0 12px 0;
}
.tv-programm-list-slider ul li dl dd{
	margin:0 0 12px 40px;
	font-size:13px;
}
.tv-programm-list-slider ul li dl dd a{
	color:#4B4B4B;
	text-decoration:none;
}
.tv-programm-list-slider ul li dl dd a:hover{
	color:#0071B6;
}
.tv-programm-list-slider ul li dl dt.hidden,
.tv-programm-list-slider ul li dl dd.hidden{
	display:none;
}
.tv-programm-list-slider ul li p.show-all{
	/*text-align:right;*/
}
.tv-programm-list-slider ul li p.show-all a{
	text-decoration:none;
	margin:0 10px;
	padding:1px 23px 1px 0;
	background:url(../i/arr_right.gif) 100% 50% no-repeat;
}
.tv-programm-list-slider ul li p.show-all a span{
	border-bottom:1px dotted;
}
.tv-programm-list-slider ul li p.show-all a:hover span{
	border:0;
}
.tv-programm .cusel-scroll-wrap {
    z-index:30000!important;
}
.tv-programm .jScrollPaneContainer {
    z-index:30000!important;
}
#cuselFrame-sel_channel {
    z-index:30000!important;
}
.tv-programm .channel_filter {
    z-index:30000!important;
    position:relative;
}
.tv-programm  .movies_list {
    z-index:30000!important;
}
.day-nav{
	position:relative;
	margin:10px 0;
	font-size:12px;
	color:#666;
}
.day-nav a{
	position:relative;
	color:#666;
	text-decoration:none;
	padding:0 6px;
	z-index:10;
}
.day-nav a.move{
	display:block;
	position:absolute;
	top:7px;
	z-index:1;
	height:22px;
}
.day-nav a.active span.name{
	color:#0066ab;
	font-weight:bold;
}
.day-nav a.move span.name{
	display:block;
	padding:2px 5px;
	border:2px solid #0066ab;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background:#fff;
}
.day-nav a.move span.l,
.day-nav a.move span.r{
	position:absolute;
	width:4px;
	height:6px;
	overflow:hidden;
	top:50%;
	margin-top:-2px;
}
.day-nav a.move span.l{
	background: url(../i/bg_calendar_weekday.png) 0 50% no-repeat;
	left:0;
}
.day-nav a.move span.r{
	background: url(../i/bg_calendar_weekday.png) 100% 50% no-repeat;
	right:0;
}

.popup-fav-channels{
	position:absolute;
	display:none;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: url(../i/bg-overlay.png);
	z-index:9999;
}
.popup-fav-channels .bubble-fav{
	position:absolute;
	width:540px;
	padding:30px;
	margin-left:-300px;
	top: 210px;
	left:50%;
	z-index:100;
	background:#FFF;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-khtml-border-radius: 18px;
	border-radius: 18px;
	box-shadow: 0 0 20px #999999;
}
.popup-fav-channels .bubble-fav .close{ position:absolute;right:10px;top:10px;cursor:pointer; }
.popup-fav-channels .bubble-fav p.title{
	font-size:24px;
	line-height:28px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0 0 20px 0;
}
.popup-fav-channels .bubble-fav .frame{
	width:100%;
	overflow:hidden;
	padding:0 10px 0 10px;
	margin:0 -10px;
}
.popup-fav-channels .bubble-fav .frame .tabs{
	width:205px;
	float:left;
	margin-top:9px;
}
.popup-fav-channels .bubble-fav .frame .tabs li{
	margin:0 -10px;
	padding-right:10px;
}
.popup-fav-channels .bubble-fav .frame .tabs li.active{
	background:#ccc;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
}
.popup-fav-channels .bubble-fav .frame .tabs a{
	display:block;
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px;
}
.popup-fav-channels .bubble-fav .frame .tabs li.active a{
	color:#069;
}
.popup-fav-channels .bubble-fav .frame .check-group{
	margin-left:205px;
	margin-bottom:20px;
	background:#ccc;
	padding:20px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
}
.popup-fav-channels .bubble-fav .frame .check-group label{
	display:inline-block;
	width:49%;
	vertical-align:top;
	margin:0 0 15px 0;
}
.popup-fav-channels .bubble-fav .frame .check-group label{
	overflow:hidden;
}
.popup-fav-channels .bubble-fav .frame .check-group label input{
	float:left;
	vertical-align:middle;
	margin:0 7px 0 0;
}
.popup-fav-channels .bubble-fav .frame .check-group label span{
	display:block;
	overflow:hidden;
}

.popup-fav-channels .bubble-fav .frame .check-group div{
	display:none;
}
.popup-fav-channels .bubble-fav .frame .check-group div.active{
	display:block;
}
.popup-fav-channels .bubble-fav .redbutton{
	float:right;
}
.popup-fav-channels .bubble-fav .redbutton input[type="submit"]{
	font:bold 17px Arial, sans-serif;
	color:#fff;
	background:none;
	border:0;
	text-transform:uppercase;
	cursor:pointer;
}
#tvtimeline-wrap{
	position:relative;
	height:700px;
	overflow:auto;
	margin:0 -32px;
}
#tvtimeline-wrap #tvtimeline{
	position:relative;
	z-index:10;
}
#tvtimeline-wrap #tvtimeline .preloader{
	text-align:center;
	padding:20px;
}
#tvtimeline-wrap a.showall{
	position:absolute;
	right:10px;
	top:53px;
	z-index:25;
	text-decoration:none;
}
#tvtimeline-wrap a.showall span{
	border-bottom:1px dotted;
}
#tvtimeline-wrap a.showall:hover span{
	border:0;
}
.b-wrap{
	display:inline-block;
	width:100%;
}
.i-frame{
	border:1px solid #d0d0d0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.b-news-and-videos{
	margin:0 0 15px 0;
}
.b-news-and-videos .info-news{
	width:288px;
	height:245px;
	padding:10px 20px;
	float:left;
	overflow:hidden;
}
.b-news-and-videos .info-news .item{
	position:relative;
	padding:3px 17px;
	margin:0 -17px;
	border-top:1px solid #c9c9c9;
}
.b-news-and-videos .info-news .item.first{
	border:0;
	padding-top:0;
}
.b-news-and-videos .info-news.v2 .item {
    padding-top:7px;
    padding-bottom:7px;
}
.b-news-and-videos .info-news.v2 .item.first {
    padding-top:7px;
}
.b-news-and-videos .info-news.v2 .button-gray-small {
    margin-top:6px;
}
.b-news-and-videos .info-news p{
	font-size:12px;
	margin:0 0 3px 0;
}
.b-news-and-videos .info-news p a{
	text-decoration:none;
}
.b-news-and-videos .info-news p a:hover{
	text-decoration:underline;
}
.b-news-and-videos .info-news p.title{
	font-size:24px;
	margin:0 0 18px 0;
}
.b-news-and-videos .info-news p.title img{
	margin:0 15px;
	line-height:middle;
}
.b-news-and-videos .info-news p.small{
	font-size:10px;
	color:#8c8c8c;
}
.b-news-and-videos .info-news p.small a{
	text-decoration:underline;
}
.b-news-and-videos .info-news p.small a:hover{
	text-decoration:none;
}
.b-news-and-videos .info-video{
	display:block;
	width:650px;
	height:253px;
	float:right;
	padding:6px;
	overflow:hidden;
}
a.button-gray-small{
	display:inline-block;
	background:url(../i/gray-small.gif) 0 0 repeat-x #d6d6d6;
	color:#3c3c3c;
	text-decoration:none;
	font-size:10px;
	line-height:20px;
	padding:0 10px;
	text-transform:uppercase;
	font-weight:bold;
	border:2px solid #e4e4e4;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	border-radius: 11px;
}
a.button-gray-small:hover{
	background:url(../i/gray-small.gif) 0 -30px repeat-x #d6d6d6;
}
.info-video .tabs{
	float:right;
	width:306px;
	height:251px;
	overflow:auto;
}
.info-video .tabs .item{
	overflow:hidden;
	padding:12px 9px 13px 9px;
	margin:0;
	line-height:14px;
	color:#414141;
	border-top:1px solid #c9c9c9;
	cursor:pointer;
    height:59px;
}
.info-video .tabs .item:first-child{
	border:0;
}
.info-video .tabs .item.active{
	background:#3e7fa8;
	color:#ffffff;
}
.info-video .tabs .item .thumb{
	float:left;
	padding:0 15px 0 0;
	line-height:0;
	font-size:0;
    width: 92px;
    height: 61px;
}
.info-video .tabs .item .text{
	overflow:hidden;
}
.info-video .tabs .item .text p{
	margin-top:3px;
}
.info-video .tabs .item .text p.small{
	font-size:10px;
	color:#8c8c8c;
}
.info-video .tabs .active .text p.small{
	color:#ffffff;
}
.info-video .video-preview{
	position:relative;
	float:left;
	width:338px!important;
	height:251px;
	overflow:hidden;
}
.info-video .video-preview .item{
	position:relative;
	z-index:5;
}
.info-video .video-preview .item a{
	position:relative;
	display:block;
}
.info-video .video-preview .item img{
	position:relative;
	z-index:1;
}
.info-video .video-preview .item .over{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../i/video-play.png) 50% 50% no-repeat;
	z-index:10;
}
.info-video .video-preview .prev,
.info-video .video-preview .next{
	position:absolute;
	display:block;
	width:51px;
	height:51px;
	top:50%;
	margin-top:-25px;
	cursor:pointer;
	z-index:10;
}
.info-video .video-preview .prev{
	left:8px;
	background:url(../i/video_prev.png) 0 0 no-repeat;
}
.info-video .video-preview .next{
	right:8px;
	background:url(../i/video_next.png) 0 0 no-repeat;
}

.tv-channel h3{
	font-size:18px;
	font-weight:bold;
	margin-top:30px;
	color:#363636;
}
.tv-channel{
	padding-top:10px!important;
}
div.tv-channel div.movies_list{
	padding-top:0;
	margin-top:0;
}
div.tv-channel div.movies_list div.date_block{
	float:right;
	width:380px;
	overflow:hidden;
	margin:0 0 35px 0;
	padding:20px 0 0 20px;
}
div.tv-channel div.movies_list div.date_block div.week_date{
	width:100%;
}
div.tv-channel-programm-list{
	clear:both;
}
div.tv-channel-programm-list ul{
	position:relative;
	margin:0 -12px;
	padding:0;
	list-style-type:none;
}
div.tv-channel-programm-list ul li{
	width:235px;
	float:left;
	background:none;
	margin:0;
	padding:0;
	border-left:1px solid #ccc;
}
div.tv-channel-programm-list ul li:first-child{
	border:0;
}
div.tv-channel-programm-list ul li dl{
	padding:0 10px;
}
div.tv-channel-programm-list ul li dl dt{
	float:left;
	width:35px;
	font-size:12px;
	font-weight:bold;
	color:#a5a4a4;
	margin:0 0 12px 0;
}
div.tv-channel-programm-list ul li dl dd{
	margin:0 0 12px 40px;
	font-size:13px;
}
div.tv-channel-programm-list ul li dl dd a{
	color:#4B4B4B;
	text-decoration:none;
}
div.tv-channel-programm-list ul li dl dd a:hover{
	color:#0071B6;
}
div.tv-channel-programm-list ul li h4{
	font-size:16px;
	color:#999;
	font-weight:bold;
	margin:0 10px 20px 10px;
}
div.channel-description,
div.channel-news{
	display:inline-block;
	width:100%;
	text-align:left;
	vertical-align:top;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #e9e9e9;
}
div.channel-news .news-list .item{
	display:inline-block;
	width:100%;
	vertical-align:top;
	margin:0 0 5px 0;
}
div.channel-news .news-list .item .date{
	width:110px;
	padding:0 15px 0 0;
	float:left;
	font-size:13px;
	color:#949494;
	font-weight:bold;
}
div.channel-news .news-list .item .title{
	overflow:hidden;
}
div.channel-description .right,
div.channel-news .right{
	width:260px;
	float:right;
}
div.channel-description .right a:hover{
	text-decoration:none;
}
div.channel-description .left,
div.channel-news .left{
	overflow:hidden;
	padding:0 25px 0 0;
}
div.channel-news .left h2,
.channel-similar h2{
	font-size:18px!important;
	font-weight:bold;
	color:#363636;
	margin:0 0 20px 0;
}
div.channel-description .left p{
	padding:0 0 15px 0;
	margin:0;
}
div.channel-description .left .action{
	display:inline-block;
	width:100%;
}
div.channel-description .left .action .button-gray-small{
	float:left;
}
div.channel-description .left .action .read-more{
	float:right;
	text-decoration:none;
	line-height:20px;
	padding-right:22px;
	background:url(../i/arr_right.gif) 100% 50% no-repeat;
}
div.channel-description .left .read-more-content{
	display:none;
}
div.channel-description .left .action .read-more span{
	border-bottom:1px dotted;
}
div.channel-description .left .action .read-more:hover span{
	border:0;
}
div.channel-description .right .b-rgf{
	padding:15px;
}
div.channel-description .right .b-rgf p.title{
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0 0 15px 0;
	padding:0;
}
div.channel-description .right .b-rgf ul{
	margin:0;
	padding:0;
}
div.channel-description .right .b-rgf ul li{
	margin:0;
	padding:0;
	background:none;
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	margin:0 0 7px 0;
}
div.channel-description .right .b-rgf ul li a{
	color:#333;
	text-decoration:none;
}
div.channel-description .right .b-rgf ul li .button-gray-small{
	visibility:hidden;
	float:right;
}
div.channel-description .right .b-rgf ul li:hover .button-gray-small{
	visibility:visible;
	color:#333!important
}
div.channel-description .right .b-rgf ul li:hover a{
	color:#00558e;
}
div.channel-description .channel-preview{
	float:left;
	width: 137px;
	height: 82px;
	line-height: 82px;
	font-size: 0;
	text-align: center;
	background: url(../i/chbgbw.jpg) 50% 50% no-repeat;
	margin:0 15px 5px 0;
}
div.channel-description .channel-preview img{
	vertical-align:middle;
}
div.channel-description .channel-preview p{
	margin:0;
	padding:0;
}
div.channel-similar{
	margin:0 0 15px 0;
}
div.channel-similar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.channel-similar ul li{
	margin:0;
	padding:0;
	background:none;
}
div.channel-similar .jcarousel-container{
	position:relative;
}
div.channel-similar .jcarousel-clip{
	position:relative;
	margin:0 56px 0 44px;
	overflow:hidden;
	z-index:10;
}
div.channel-similar .jcarousel-clip ul li{
	height: 58px;
	display: block;
	width: 97px;
	background: url(../i/chbg.jpg) no-repeat 0% 0%;
	text-align: center;
	padding: 0;
	margin: 0 6px;
	float: left;
	line-height: 58px;
}
div.channel-similar .jcarousel-clip ul li img{
	vertical-align:middle;
}
div.channel-similar .jcarousel-prev, div.channel-similar .jcarousel-next{width:30px;height:30px;position:absolute;top:15px;z-index:100;cursor:pointer;z-index:20;}
div.channel-similar .jcarousel-prev{background:url(../i/pr.png) no-repeat 0 0;left:0px;}
div.channel-similar .jcarousel-next{background:url(../i/nx.png) no-repeat 0 0;right:0px;}
div.channel-similar .jcarousel-prev.na, div.channel-similar .jcarousel-next.na{display:none!important;}

div.video-pop-content{
	max-width:560px;
	overflow:hidden;
	font:12px/18px Arial, sans-serif;
	text-align:center;
}
div.video-pop-content h2{
	font: bold 24px/120% Arial, sans-serif;
	color:#000;
	margin:15px 0;
	padding:0;
}


.full_descr{
	display:none;
}
#preload-pop{
	background: #F1F1F1;
    font: 12px Arial,sans-serif;
    height: 80px;
    left: 50%;
    margin: 0 0 0 -150px;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    top: 480px;
    width: 260px;
    z-index: 9999;
	-moz-border-radius: 18px; /* Firefox */
	-webkit-border-radius: 18px; /* Safari, Chrome */
	-khtml-border-radius: 18px; /* KHTML */
	border-radius: 18px; /* CSS3 */
	box-shadow: #999 0 0 20px;
}
.bubble ul{
	list-style-type:disc!important;
	margin:0 0 5px 15px!important;
	height:auto!important;
	width:100%!important;
}
.bubble ul li{
	width:100%!important;
	height:auto!important;
	line-height:120%!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
	text-align: left!important;
	float: none!important;
}
#channelwave img{
	margin-left:-2px;
}
section #channelwave td{padding: 0 6px;}


div.channel-news .right{
	position:relative;
}
div.channel-news .right img{
	position:relative;
	max-width:100%;
	z-index:1;
}
div.channel-news .right .over{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../i/video-play.png) 50% 50% no-repeat;
	z-index:10;
}

.pay-btn-how{
	float:right;
	font-size:14px;
	background-color: #408FD3;
	color: #f1f1f1;
	font-weight:normal;
	text-align:center;
	margin-top:35px!important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.pay-btn-how:hover{
	background-color: #0071B6;
}
.pay-btn-how a{
	display:block;
	color: #f1f1f1;
	text-decoration:none;
	padding:5px 15px;
}

#dealers_map_wrap{
	position:relative;
}
#dealers_map{
	position:relative;
	z-index:10;
    overflow: hidden;
}
#dealers_map_location_button{
	position:absolute;
	width:206px;
	height:33px;
	left:5px;
	top:5px;
	z-index:15;
	cursor:pointer;
	overflow:hidden;
	display: none;
}
#dealers_map_location_button img{
	position:absolute;
	left:0;
	top:0;
}
#dealers_map_location_button:hover img{
	top:-33px;
}

#splash-content-crisp{
	height:1749px;
	min-width:1000px;
	background:url(../i/splash_points.jpg) 50% 0 no-repeat;
	overflow:hidden;
}
#splash-content-crisp .crisp-popup{
	position:fixed;
	left:50%;
	top:50%;
	width:340px;
	height:172px;
	margin:-96px 0 0 -180px;
	padding:20px;
	background:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border-bottom:3px solid #9e9b9a;
	border-right:3px solid #9e9b9a;
	-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.45);
	-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.45);
	box-shadow:0 0 15px 0 rgba(0,0,0,0.45);
	behavior: url(../js/pie.htc);
}

header .subheader .lang a{
	margin:0 10px 0 0;
}
header .subheader .regbutton{
	display:none;
	float:left;
	position:relative;	
	margin-left:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../js/pie.htc);
	background:#fff;
	border:3px solid #e5e5e5;
	top:-5px;
}
header .subheader .regbutton:hover{
	background:#f1f1f1;
}
header .subheader .regbutton a{
	display:block;
	padding:0 10px 0 25px;
	color:#6a6a6a;
	text-decoration:none;
	background:url(../i/reg.png) 5px 50% no-repeat;
	line-height:22px;
	height:22px;
}
header .subheader .socset{
	background:none;
    width:120px;
}
header .subheader .socset a{
	margin:0 1px 0 0;
}
header .subheader .socset img{
	padding:1px;
}
header .subheader .socset a:hover img{
	background:#f1f1f1;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	behavior: url(../js/pie.htc);
}
header .header td.login a:hover{
	color:#00baff;
}

.pop-online-services{
	position:fixed;
	height:242px;
	/*border:3px solid #058bd1;*/
	border:2px solid #03afef;
	z-index:1000;
	background:#f4f7f6;
	left:-10px;
	top:215px;
	/*margin-top:-95px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	box-shadow: #d8d8d8 0 0 20px;
}
.pop-online-services .close {
    width:20px;
    height:20px;
    background:url('../i/online_services_close.png');
    position: absolute;
    left: 577px;
    top: 7px;
    z-index: 100;
    display:none;
    cursor: pointer;
}
.pop-online-services.closed .close {
    display:none;
}
.pop-online-services a.icon{
	float:left;
	width:180px;
	vertical-align:top;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	color:#000;
	margin:53px 0;
	border-left:1px solid #e8e9e8;
}
.pop-online-services a.icon:first-child{
	border-left:0;
}
.pop-online-services a.icon strong{
	font-size:15px;
	font-weight:bold;
}
.pop-online-services a.icon:hover{
	color:#000;
}
.pop-online-services a.button{
	position:relative;
	display:block;
	float:left;
	height:205px;
	width:23px;
	padding:35px 5px 0 17px;
	background:url(../i/lb-arrow.png) -65px 6px #03afef no-repeat;
	text-align:left;
	border:1px solid #03afef;
	z-index:10;
}
.pop-online-services.closed a.button{
	border:1px solid #0394ca;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	/*background:url(../i/lb-arrow.png) 16px 6px #03afef no-repeat;*/
	background:url(../i/lb-arrow.png) 16px 6px #058bd1 no-repeat;
}
.pop-online-services .slide{
	position:relative;
	float:left;
	width:546px;
	height:240px;
	padding-left:10px;
	left:-10px;
	/*overflow:hidden;*/
	background:#f4f7f6;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	z-index:5;
}
.pop-online-services.closed .slide{
	margin-left:-557px;
}
.pop-online-services .tool{
	position:absolute;
	left:15px;
	top:-45px;
	width:160px;
	text-decoration:none;
	font-size:13px;
	display: none;
	/*display: block;*/
	padding:5px;
	background-color: #408fd3;
	color: #FFFFFF;
	font-weight:normal;
	text-align:left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.pop-online-services a:hover .tool{
	display:block;
}
.topcmmLiveStatusImg,
.socset a.button_skype,
#vishnulite_control{
	display:none!important;
}

.tvlink{
	position:relative;
	float:left;
	margin: 0 20px 0 6px;
}
.tvlink img {
    width:30px;
}
.tvlink .note{
	display:none;
	position:absolute;
	left:50%;
	top:32px;
	width:146px;
	height:36px;
	margin-left:-73px;
	background:url(../i/tvnote.png) 0 0 no-repeat;
}
a.tvlink:hover .note{
	display:block;
}

#declareAnimatedButton, div.declareAnimatedButtonClone{
	position: absolute;
	right: 0px;
	top: 227px;
	z-index: 150;
}
#declarePopup{
	position:absolute;
	display:none;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:99999;
}
#declarePopup .over{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../i/bg-overlay.png);
	z-index:10;
}
#declarePopup .pop{
	position:absolute;
	left:50%;
	top:145px;
	width:628px;
	padding:36px 36px 16px 36px;
	background:#fff;
	margin:0 0 0 -350px;
	color:#000;
	font-size:15px;
	line-height:21px;
	z-index:15;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../js/pie.htc);
}
#declarePopup .pop a.showMoreContent{
	margin:0 5px;
	text-decoration:none;
	border-bottom:1px dotted;
}
#declarePopup .pop .close{
	position:absolute;
	right:15px;
	top:15px;
}
#declarePopup .pop p{
	margin:0 0 15px 0;
}
#declarePopup .pop p strong{
	font-weight:bold;
}
#declarePopup .pop .more{
	display:none;
	font-size:13px;
	line-height:18px;
	padding:30px 0 0 0;
	border-top:1px solid #acacac;
}
#declarePopup .pop .more span{
	color:#515151;
}
#declarePopup .pop h3{
	font-size:18px;
	text-transform:uppercase;
	text-align:center;	
	margin:0 0 25px 0;
}
#declarePopup .pop .centerd{
	margin:50px 0 0 0;
	padding:0;
	text-align:center;
}

.date-lists {
overflow: hidden;
position: relative;
}

.date-lists li {
	float:left;
	background-image:none!important;
}

.date-lists ul {
	list-style-type:none;
	background-image:none;
}
/* news ribbon styles */
.date-lists {
overflow: hidden;
position: relative;
}

.date-lists li {
  float:left;
  background-image:none!important;
}

.date-lists li a {
  padding:0!important;
}

.date-lists ul {
  list-style-type:none;
  background-image:none;
}
.month__list {
  list-style-type: none;
  color: #AAA;
}
.year__list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
.year__list {
  margin: 0 0!important;
  padding: 0!important;
}
.year__list li {
  margin-bottom: 0!important;
  padding: 10px 10px!important;
  color: #ed1b24;
}
.year__item {
  background: #FAFAFA!important;
}
.month__list {
  background: #FAFAFA!important;
  margin: 0!important;
}
.month__link, .month__cur, .month__oth {
  background: #FAFAFA!important;
  padding: 8px!important;
  margin: 0!important;
}
.month__cur {
  color:#FFF;
  background: #ed1b24!important;
}
#globalsearch {
    width:70px;
    border-radius: 3px;
    border: 0;
    padding:2px 19px 4px 5px;
    position: relative;
    top:-3px;
    opacity:0;
}
#globalsearch_button {
    background: transparent url('../images/search_icon.png') no-repeat;
    position: absolute;
    margin-left:-18px;
    margin-top:0;
    opacity:0.6;
    border:0;
    width:16px;
    height:16px;
    cursor:pointer;
    opacity:0;
}
#globalsearch_button.progress {
    opacity:1;
    background-image:url('../images/spinner.gif');
    cursor:wait;
}
.homenets a {
  font-weight:bold!important;
}
.object_select {
    background: #f1f1f1;
    border-radius:6px;
    padding:30px;
    height:190px;
    min-height:195px;
    border: 1px solid #e9e9e9;
}
.object_select label, .object_select input {
  display:block;
}
.object_select .redbutton, #homenet_order .redbutton {
    display:none;
    text-decoration: none;
    font-size: 93%;
    padding: 0 0px;
    margin-top: 20px;
}
#homenet_order .redbutton {
    display:block;
    margin-top:10px;
    float:right;
}
.object_select input {
    padding:5px 3px;
    width:250px;
}
.object_select label {
    margin-bottom:5px;
    margin-top:9px;
}
.object_select .results {
    display:none;
    float:left;
}

.object_select .results {
    margin-left:35px;
    margin-top:5px;
}
.object_select h2 {
    margin-left:35px;
    font-size:110%!important;
}
.object_select .results li {
    background: none;
    line-height:1.8;
    border-bottom:1px solid #fcfcfc;
}
.object_select .results li:last-child {
    border-bottom:0;
}
.object_select button {
    display:none;
}
#homenet_order {
    display:none;
    font-family: Arial, sans-serif;
    font-size:15px;
    padding:5px;
}
#homenet_order span.info {
    display: block;
    font-size: 13px;
    color: #666;
    width: 400px;
    padding-top:2px;
}
#homenet_order label {
    display: block;
    padding-top:10px;
    padding-bottom:2px;
}
#homenet_order label sup {
    color:red;
}
#homenet_order #address {
    width:330px;
    float:left;
}
#homenet_order #home {
    width:65px;
    display:inline;
    margin-left:5px;
    margin-top:5px;
}
#homenet_order input, #homenet_order textarea {
    width: 400px;
    display:block;
    border:1px solid #CCC;
    padding:5px;
}
#homenet_order textarea {
    height:100px;
    padding-top:2px;
}
#homenet_order h1 {
    font-size: 19px;
    font-weight: bold;
    padding-bottom: 15px;
}
#homenet_order .error {
    color:red;
    padding:3px 0 5px 0;
}
#searchSuggest {
    display:none;
    position: absolute;
    width:560px;
    left:438px;
    background: #fff;
    border-radius:6px;
    font-family:Arial,sans-serif;
    font-size:100%;
    z-index:1000;
    //border: 1px solid #EEE;
    box-shadow: 0px 0px 3px 0px #555;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

#searchSuggest h2 {
    display:block;
    padding:6px 20px;
    font-weight:bold;
    background: #f6f6f6;
    text-shadow: -1px -1px #fff;
}

#searchSuggest li {
    list-style-type:none;
    line-height:1.3;
    color:#000;
}
#searchSuggest li:first-child a {
    padding-top:6px;
}
#searchSuggest li:last-child a {
    padding-bottom:6px;
}
#searchSuggest li a {
    color:#000;
    padding:3px 20px;
    text-decoration:none;
    display:block;
}

#searchSuggest li a:hover {
    text-decoration: none;
}

#searchSuggest li:hover {
    background: #e9e9e9;
}

#searchSuggest .showall {
    text-align: center;
    background: #f6f6f6;
    padding: 9px 0 12px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    cursor: pointer;
}

.folding-title {
    font-weight: bold;
    text-decoration:underline;
    cursor:pointer;
}

.folding-title:hover {
    text-decoration:none;
}

.folding {
    display:none;
    border: 1px solid #F0F0F0;
    background: #FAFAFA;
    padding: 15px 15px;
    margin-top:10px;
}

.folding p:first-child {
    margin-top:0;
}

a.zrnt{text-align: center;display:block;width:280px;padding-left:12px;margin-left:-12px;height:34px;line-height:34px;overflow:hidden;background:url(../i/btn_reg_id.png) 0 0 no-repeat;color:#00558e;text-decoration:none;}
a.zrnt:hover{background:url(../i/btn_reg_id.png) 0 100% no-repeat;}

.share_block_container {position: absolute;width:748px;}
.share_block {height:40px;position: absolute;top: 9px;right: 0;width:250px;font-weight:normal!important;}
.share_block h3 {font-size:1em!important;float: left;padding-right: 4px;padding-top: 1px!important;font-weight:normal!important;}
.share_block .net {float:left;padding:1px 5px 0 0;}
.share_block .button {cursor:pointer;}
.share_block .count {float:left;display:block;min-width:15px;height:13px;margin-left:3px;margin-top:3px;}
.share_block .count span.border {margin-left:6px;display:block;height:11px;border:1px solid #CCC;border-left:0;}
.share_block .count span.num {font-size:10px;position:relative;top:-4px;padding-right:2px;}
.share_block .sprite { background: url('../images/social_sprite.png');background-repeat: no-repeat; display:block; float:left;  }
.share_block .fb_button .sprite { background-position: 0px 0px; width: 18px; height: 18px;  }
.share_block .ok_button .sprite { background-position: 0px -20px; width: 18px; height: 18px;  }
.share_block .tt_button .sprite { background-position: 0px -40px; width: 18px; height: 18px;  }
.share_block .vk_button .sprite { background-position: 0px -60px; width: 18px; height: 18px;  }
.share_block .left_border.sprite { background-position: 0px -80px; width: auto; height: 13px;  }

.share_block.news, .share_block.pressreleases {top:34px;}
.share_block.lottery {top:-3px;}
.share_block.channelpackages {top: 8px;right: 15px;}

.find-out-now {float:left;width:663px;height:61px;background: url(../i/find_out_now.png) no-repeat top left;margin-bottom:13px;position:relative;}
.find-out-now .faq {width: 315px;margin-left: 23px;font-size: 10px;margin-top: 30px;line-height: 1.2;float:left}
.find-out-now .wrap {float: left; left: 10px; top: 10px;position: relative;overflow:visible;height: 56px;width: 307px;}
.find-out-now input[type=text] {padding: 6px; border: 0; background: transparent; width: 229px; font-size: 80%;}
.find-out-now input[type=submit] {position: relative; top: 1px;}
.find-out-now .note {position: absolute;
    font-size: 10px;
    margin-left: 353px;
    width: 200px;
    margin-top: 44px;}
.find-out-now .note a {color:#5e6267}
.findo-out-now .note a:hover {text-decoration:none!important;}

.register-your-device{margin-bottom:13px;margin-left:6px;background: url(../i/register-your-device.png) no-repeat top left;background-position: 0 0;cursor:pointer;display:block;float:left;border:0; width: 329px; height: 61px; }
.register-your-device:hover{ background-position: 0 -65px; width: 329px; height: 61px; }

div.info-pay.v2.telekompas{
    background: url(../i/telekompas.png);
    padding-top:0;
    padding-right:10px;
    width:277px;
    height:227px;
}
div.info-pay.v2.telekompas .inner {
    width:142px;
    float:right;
}
div.info-pay p.title{font:bold 22px/30px Arial;margin:0 0 15px 0;display:none;}
div.info-pay.v2.telekompas p.title {
    display:block;
    background: url('../i/telekompas_title.png') no-repeat;
    width:142px;
    height:41px;
    float:right;
    margin-top:15px;
}
div.info-pay.v2.telekompas p.description {
    color:#96aabe;
    text-align:right;
    float: right;
    width: 142px;
    line-height: 1.3;
    font-size: 8pt;
    padding-right:2px;
}




.channels-kompas {}
.channels-kompas .right {float:right}
.channels-kompas .right .register-your-device {float:none;margin-bottom:10px;}
.channels-kompas .info-pay {margin-bottom:12px;}

.b-news-and-videos .news-list {
    max-height: 172px;
    overflow: hidden;
}

.b-news-and-videos .button-gray-small {
    margin-top:11px;
}

#channel-slider {
    position:relative;
    float:left;
    width: 652px;
    height: 337px;
    border: 1px solid #dadada;
    border-radius: 5px;
    background:#fff url('../images/home_new/channelpackages_bg.png') repeat-x;
}

#channel-slider .head {
    margin: 20px 30px 0 30px;
    text-align: center;
    text-transform: uppercase;
    color: #615e5f;
    font-size: 18px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 15px;
}

#channel-slider .line {
    border:1px solid #dadada;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: 0 30px;
}

#channel-slider .title {
    text-align: center;
}

#channel-slider .title h2 {
    display: inline-block;
    background: #fff;
    margin: 0 auto;
    position: relative;
    top: -9px;
    padding: 0 12px;
    font-size: 16px;
}

#channel-slider .slider {
    height:160px;
    position:relative;
    padding-top:30px;
    overflow:hidden;
}

#channel-slider .slider .wrap {
    width:1690px;
    overflow:visible;
    position:relative;
}

#channel-slider .object_description {
    display:none;
}

#channel-slider .slider .object {
    float:left;
    width:105px;
    overflow:visble;
    z-index:2;
    position:relative;
}

#channel-slider .slider .object .price, #channel-slider .slider .object .description {
    display:none;
}

#channel-slider .slider .object .img {
    width:100px;
    position: relative;
}

#channel-slider .arrow-left, #channel-slider .arrow-right {
    position: absolute;
    background: url('../i/blank.gif');
    height:235px;
    width:150px;
    margin-top:-35px;
    z-index:3;
}
#channel-slider .arrow-right {
    margin-left:502px;
}

#channel-slider .light {
    position:absolute;
    margin-left:-67px;
    margin-top:-60px;
    opacity:0;
    zoom:1;
    z-index:1;
}

#channel-slider .about {
    position:absolute;
    top:234px;
    opacity:0;
}

#channel-slider .about .price {
    position:absolute;
    left:395px;
    top:0;
}

#channel-slider .about .price p {
    font-size:33px;
    padding-top:15px;
    padding-right: 46px;
}

#channel-slider .about .price .district {
    display:none;
}

#channel-slider .about .price p span {
    display: inline-block;
    position: absolute;
    margin-right: 10px;
    margin-top: 18px;
    top: 12px;
    text-align: right;
    right: 6px;
    line-height: 1.3;
}

#channel-slider .desc {
    margin: 30px 215px 0px 50px;
}

#channel-slider .desc em {
    display:block;
    font-size:90%;
    margin:3px 0;
}

#channel-slider .desc em.small {
    font-size:75%;
}

#channel-slider .table {
    display:table;
    height:50px;

}

#channel-slider .table .cell {
    display:table-cell;
    vertical-align:middle;
    line-height:1.2;
}

#channel-slider .football_block .desc {
    width:200px;
}

#channel-slider .football_block .price.left {
    left:222px;
}

.instructions ul {
    margin:20px 20px 20px 10px!important
}
.instructions li {
    line-height:1.3;
    list-style-type: none;
    margin:15px 0;
    background:none!important;
}
.instructions li a {
    color:#00558e!important;
}
.instructions li a:hover {
    text-decoration:none!important;
}

.emag.container {
    background: #babfc7 url('../images/emag_layouts/line_bg.png') repeat-x;
    width:998px;
    height:448px;
    position:relative;
}

.emag .logo {
    margin: 10px 80px;
    float: left;
}

.emag .description {
    float: right;
    width: 375px;
    color: #eee;
    line-height: 1.4;
    margin: 25px 20px 0 0;
    font-size: 98%;
    font-style: italic;
}

.emag .description h2 {
    font-weight: bold;
    font-size: 120%;
    padding-bottom: 5px;
    text-shadow: 1px 1px 2px #888;
    color: #fff;
    font-style: normal;
}

.emag .line {
    position:absolute;
    bottom:0;
    left:0;
    padding:0 5px;
}

.emag .line .issue {
    position: relative;
    top:51px;
    float: left;
    padding-left: 50px;
    opacity:0;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.emag .line .issue .shadow {
    background: url('../images/emag_layouts/thumb_shadow.png') repeat-y;
    position:absolute;
    width:170px;
    cursor:pointer;
    height:238px;
}

.emag .line .issue:first-child .shadow {
    width:200px;
    height:280px;
}

.emag .line .issue .hotspot {
    background: url('../images/emag_layouts/hotspot_small.png') repeat-y;
    position:absolute;
    margin-left:10px;
    width:160px;
    height:238px;
    opacity: 0.5;
}

.emag .line .issue:first-child .hotspot {
    width:200px;
    height:280px;
}

.emag .line .issue:first-child {
    top:1px;
}

.emag .line .issue:first-child img {
    width:200px;
    height:332px;
}

.emag .line .issue img {
    width:170px;
    height:282px;
}

#videolibrary {
    margin-bottom:12px;
    padding-bottom:20px;
    border: 1px solid #c2ccd6;
    background: url('../i/blugradient2.png');
    background-position: bottom;
    background-repeat: repeat-x;
}

#videolibrary h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 150%;
    padding: 25px 0 23px 0;
    border-bottom: 1px solid #CCC;
    margin: 0 25px 30px 25px;
}

#videolibrary .info {
    width:100%;
    clear:both;
}

#videolibrary .detail {
    padding:0 25px;
}

.videolibrary.specs {
    clear:both;
}

#videolibrary .player {
    width:732px;
    margin:0 auto;
}

#videolibrary .about {
    margin-top: 18px;
    width: 900px;
    margin-bottom:20px;
}

#videolibrary .date {
    margin-bottom:13px;
}

#videolibrary .description {
    clear:both;
}

#videolibrary h2 {
    color: #2168aa;
    text-transform: uppercase;
    font-size: 125%;
    font-weight:bold;
    margin-bottom: 6px;
}

#videolibrary iframe {
    padding:2px;
    border:1px solid #ccc;
}

#videolibrary .list {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #CCC;
    margin-left: 46px;
    margin-right: 46px;
}

#videolibrary .list .container {
    width: 920px;
    height:431px;
    margin: 0 auto;
}

#videolibrary .pages {
    position: relative;
    margin: 0 auto;
    clear: both;
    width: 327px;
    background:#fff;
    background: rgba(255,255,255,0.7);
    padding: 7px;
    border-radius: 12px;
}

.ie7 #videolibrary .pages {
    position:relative;
    top:20px;
}

#videolibrary .list .element {
    float:left;
    margin-right:17px;
    margin-bottom:30px;
    height:184px;
}

#videolibrary .list .element .play {
    position: absolute;
    margin-left: 70px;
    margin-top: 32px;
}

#videolibrary .list .element .title {
    clear: both;
    position: relative;
    top: 10px;
    overflow:hidden;
    width:213px;
    line-height: 1.3;
}

#videolibrary .list .element a:hover {
    text-decoration:none!important;
}

#videolibrary .list .element .image {

}

.jPaginate > div {
    float:left;
}

.jPageContainer {
}

.jPag-pages li {
    background: transparent;
}

.jPag-pages li a {
    text-decoration:underline!important;
}

.jPag-pages li a:hover {
    text-decoration:none!important;
}

.jPag-pages li {
    float:left;
}

.jPag-first, .jPag-last, .jPag-control-back, .jPag-control-front {
    position: absolute;
    top: 16px;
}

.pages .jPag-control-back a, .pages .jPag-control-front a {
    display:none;
    padding:3px!important;
    width:auto!important;
    height:auto!important;
    line-height:16px!important;
    font-weight:normal!important;
    color:#2b90d0!important;
    cursor:pointer;
    text-align:right;

}

.pages .jPag-control-front a {
    text-align:left;
}

.pages .jPag-control-back a:hover, .pages .jPag-control-front a:hover {
    text-decoration: underline;
    background: none!important;
}

.jPag-control-front {
    right:0;
}

.page, .jPag-pages span, .jPag-pages a {
    font-weight:normal!important;
    cursor: pointer;
}

.pages .prevp, .pages .nextp {
    position: absolute;
    width:auto;
    color:#2b90d0;
}

.pages .prevp a, .pages .nextp a, .pages .prevp a:visited, .pages .nextp a:visited {
    color:#2b90d0!important;
    font-weight: normal;
    text-decoration: underline;
}

.pages .prevp a:hover, .pages .nextp a:hover {
    display:inline-block;
    text-decoration:none!important;
    background: transparent!important;
}

.pages .nextp {
   right:0;
}

.pages .prevp {
    left:0;
}

#videolibrary .pages {
    margin-bottom: 0;
}

#measure_video_container {
    position:absolute;
    left:9999px;
}

.padding20 {
	padding: 20px 20px 20px 20px;
}

.orgWrap {
	background-image: url(../images/backgrounds/bgr.png) !important;
}
