

				/* --- RESET --- */
					

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,footer,aside,menu,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}header,footer,aside,menu{display:block;}
					
				/* --- /RESET --- */

				/* --- BASE_NEW --- */
					


/*BASIC */
.indentation-bottom{
	margin-bottom: 2em;
}
.no-margin {
	margin: 0;
}

/* TAGS */
	body {
		background-color: #F2F2f2;
		font-size: 75%; /* 12px */
		width: 100%;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	html * { /* prevents font boosting in chrome */
		max-height: 999999px;
	}
	body, table, th, td{
		font-family: 'OpenSansRegular', Verdana, sans-serif;
	}
	table, th, td, button {
		font-size: 1em;
	}
	body, li, table {
		color: #505457;
	}
	h1, h2, h3, h4 {
		color: #000;
		font-weight: bold;
	}
	h1 {
		font-family: 'OpenSansLight', verdana, sans-serif;
		font-weight: normal;
		width: 640px;
	}
	h3 sup {
		font-size: 10px;
		vertical-align: super;
	}
	sup {
		vertical-align: super;
	}
	sub {
		vertical-align: sub;
	}
	small, .note {
		color: #717881;
	}
	.note .reg-font {
		font-size: 1.2em;
	}
	abbr, .hint, .def {
		cursor: help;
	}
	abbr, .tooltip-style {
		border-bottom: 1px dashed #505457;
		color: #505457;
	}
	abbr:hover, .tooltip-style:hover {
		border-bottom: 1px dashed #505457;
		color: #4b5157;
	}
	img {
		max-width: 100%;
		height: auto;
	}
	.tooltip-style:hover {
		border-bottom: none;
	}
	.def {
		border: none;
		text-decoration: underline;
	}
	.def:hover {
		color: #00527f;
	}
	.def:active {
		color: #990000;
	}
	strong.black { color: #000; }
	strong.semi {
		font-weight: normal;
		font-family: 'OpenSansSemiBold', verdana, sans-serif;
	}
	.bold { font-family: 'OpenSansBold', verdana, sans-serif; }
	.wht { color: #fff !important; }
	.red, strong .red, .red strong, .content .warn p, .warn strong { color: #990000; }
	.warn.box.plain { border: 1px solid #990000; }
	hr { 
			border: 0; 
			color: #e6e6e6;
			background-color: #e6e6e6;
			height: 1px;
	}
	.line-through {
		text-decoration: line-through;
	}
	/* Links */
	a,
	a strong,
	.sifr a,
	#featured-c a {
		color: #0077cc;
		text-decoration: none;
		transition: color .1s ease-in;
		cursor: pointer;
	}
	a:hover,
	a:hover strong,
	.sifr a:hover {
		color: #00527f;
		
	}
	a:active,
	a:active strong,
	.sifr a:active {
		color: #990000;
	}
	.content p a,
	.content li a {
		text-decoration: underline;
	}
	.content a.button,
	.content h2 a,
	.content h3 a {
		text-decoration: none;
	}

	/* Grey links */
	a.grey {
		color: #4f5357;
	}
	a.grey:hover {
		color: #090a0a;
	}
	a.grey:active {
		color: #990000;
	}
	
	/* Links with icon */
	i.icon.entypo-link{
		vertical-align: -0.1em;
	}
	.ico-link .entypo-link {
		display: inline-block;
	}
	i.icon.entypo-link {
		vertical-align: 0.05em;
	}
	p a.h5{
		font-size: 18px;
	}
	p a.h3{
		font-size: 30px;
	}
	/* Util links */
	a.util, a.more, a.back, p.more a, a.close, a.external, a.l-expand, 
	.content a.util, .content a.more, .content a.back, .content p.more a, .content a.close, .content a.external, .content a.l-expand {
		text-decoration: none;
		display: inline-block;
		line-height: 19px;
	}
	#page-c a.back:first-child {
		margin-left:5px;
	}
	a.no-decor, .no-decor { text-decoration: none !important; }
	a.decor { text-decoration: underline !important; }

	/* Lists */
	.content ul {
		margin-left: -16px;
	}
	.content ul ul {
		margin: 3px 0 0 0;
	}
	.content ul li,
	.content ol li,
	.main-text ul li,
	.main-text ol li {
		font-family: "OpenSansRegular","Verdana", sans-serif;
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 16px;
	}
	.content ol li,
	.main-text ol li {
		list-style-type: decimal;
		background: none;
	}
	.content ul.li-no-bg li {
		background: none;
	}
	.content .light-li li {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiZGBgEAFiXQYIuMwIJLyAmAMq8IMJSPxnQID/zEDiMxCLAfEfID4HEGAArxcHNyAE5W4AAAAASUVORK5CYII=") no-repeat 0 8px;
	}
	.content .l-24 li,
	.main-text li {
		background-position: 0 11px;
	}
	
	/* TOOLTIP */
.entypo-link{
	font-size: 2em;
	top:-0.3em;
}
.entypo-tooltip{
	font-family:"Entypo";
	border-bottom: none;
}

	/* MESSAGIES */
	.message{
		background-color: #ffffcc;
		font-size: 12px;
		color: #4b5157;
		text-align: left;
		padding: 0.6em 1em;
		border: 1px solid #e1d7a1;
		border-radius: 5px;

		margin: 1em 0em;   
	}
	.message-promotion{
		background-color: #bbddff;
		border:1px solid #9ac8dd;
	}
	.message-positive{
		background-color: #eeffdd;
		color: #46800d;
		border:1px solid #cfdbc8;
	}
	.message-negative{
		background-color: #f8dfdf;
		color: #990000;
		border:1px solid #e2b9b9;
	}
	
	/* TRAFFIC LIGHTS */
	ul li.traffic-lights{
		color:#4b5157;
		font-size:14px;
		font-family:"OpenSansRegular",sans-serif;
		list-style-type: none;
		background: none;
	}
	.traffic-lights-active{
		color:#46800d;
	}
	.traffic-lights-inprogress{
		color:#e97900;
	}
	.traffic-lights-blocked{
		color:#990000;
	}
	.traffic-lights-text{
		vertical-align:text-bottom;
	}
	.disc{
		float: left;
		width: 9px;
		height: 11px;
		margin-right: 0.5em;
		margin-top: 0.35em;
		background-image: url("/_pub/78/71/47/316285_803947_traffic_sprite.png");
		background-position:0 0;
	}
	.disc-active{
		background-position: 0 79px;
	}
	.disc-process{
		background-position: 0 45px;
	}
	.disc-reject{
		background-position: 0 11px;
	}


	/* --- LISTS--- */
	.list-title{
		font-family: "OpenSansBold",sans-serif;
		font-size:14px;
		color:#4b5157;
		line-height:24px;
	}
	ul li,ol li{
		color:#4b5157;
		line-height: 1.5em;
		list-style: none;
	}
	.disc {
		list-style-type: disc;	
	}
	ol li{
		list-style-type:decimal;
	}
	ol.continued{
		margin:0px;
	}
	li.continued{
		list-style-type:none;
	}
	
	/* MISC */
	.eshop-label, .aux-hi { color: #900; }
	.aux-lo { color: #9299a1; }
	.sep {
		display: inline-block;
		width: 1px;
		margin: 0 1em;
		height: 1.1667em;
		line-height: 1em;
		color: transparent;
		vertical-align: middle;
		overflow: hidden;
		position: relative;
		top: -1px;
		text-indent: -1000px;
	}
	.fullsize {
		margin-left: -12px;
		width: 972px;
	}
	.f-left {
		float: left;
	}
	.f-right {
		float: right;
	}
	.reset {
		clear: both;
		font-size: 1px;
		height: 1px;
	}
	.clear {
		clear: both;
	}
	.d-block { display: block; }
	.i-block { display: inline-block !important; }
	.hidden, .js-enabled .js-hidden {
		display: none !important;
	}
	.visuallyhidden {
		opacity: 0;
	}
	.t-left {
		text-align: left;
	}
	.t-right {
		text-align: right;
	}
	.no-float {
		float: none !important;
	}
	.top-pos-zero { top: 0px !important; }
	.mrg-auto { margin-left: auto !important; margin-right: auto !important; }
	.no-mrg { margin: 0 !important; }
	.no-mrg-top { margin-top: 0 !important; }
	.no-mrg-bottom { margin-bottom: 0 !important; }
	.no-mrg-left { margin-left: 0 !important; }
	.no-mrg-right { margin-right: 0 !important; }
	.small-margin-bottom {margin-bottom:0.2381em}
	.mrg-l-20 { margin-left: 20px !important; }
	.mrg-l-5 { margin-left: 5px !important; }
	.mrg-r-20 { margin-right: 20px !important; }
	.mrg-t-5 {margin-top: 5px !important;}
	.mrg-t-20 {margin-top: 20px !important;}
	.mrg-t-40 {margin-top: 40px !important;}
	.mrg-t-70 {margin-top: 70px !important;}
	.mrg-r-10 {margin-right: 10px !important;}
	.mrg-b-5 {margin-bottom: 5px !important;}
	.mrg-b-15 {margin-bottom: 15px !important;}
	.mrg-b-20 {margin-bottom: 20px !important;}
	.mrg-b-30 {margin-bottom: 30px !important;}
	.mrg-b-50 {margin-bottom: 50px !important;}
	.mrg-b-60 {margin-bottom: 60px !important;}	
	.mrg-lr-10p {margin-left: 10% !important;margin-right: 10% !important;}	
	.mrg-20-20-20-0 { margin: 20px 20px 20px 0px !important; }
	.mrg-30-20-20-0 { margin: 30px 20px 20px 0px !important; }
	.mrg-20-0-20-0 { margin: 20px 0px 20px 0px !important; }
	.mrg-30-20-30-0 { margin: 30px 20px 30px 0px !important; }
	.mrg-0-20-20-0 { margin: 0px 20px 20px 0px !important; }
	.mrg-0-0-20-20 { margin: 0px 0px 20px 20px !important; }
	.mrg-0-20-30-0 { margin: 0px 20px 30px 0px !important; }
	.mrg-30-0-0-20 { margin: 30px 0px 0px 20px !important; }
	.mrg-30-0-30-20 { margin: 30px 0px 30px 20px !important; }
	.mrg-b-z-3 { margin-bottom: -3px !important; }
	.mrg-r-z-95 { margin-right: -95px !important; }
	.mrg-l-z-20 { margin-left: -20px !important; }
	.mrg-l-z-10 { margin-left: -10px !important; }
	.mrg-t-z-20 { margin-top: -20px !important; }
	.mrg-b-z-20 { margin-bottom: -20px !important; }
	.no-display { display: none; }
	.invisible {
		visibility: hidden !important;
	}
	.no-border {border: none !important;}
	.border-top { border-top: 1px solid #e5e5e5; }
	.right { text-align: right !important; }
	.center { text-align: center; }
	.archiv {
		color: #990000;
		font-weight: bold;
	}
	.no-pad { padding: 0 !important; }
	.no-pad-bottom { padding-bottom: 0 !important; }
	.no-pad-top { padding-top: 0 !important; }
	.no-pad-left { padding-left: 0 !important; }
	.padding-10 { padding: 10px; }
	.padding-lr-10 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.padding-t-20 {
		padding-top: 20px !important;
	}
	.padding-t-30 {
		padding-top: 30px !important;
	}
	.padding-t-40 {
		padding-top: 40px !important;
	}
	.padding-t-5 {
		padding-top: 5px !important;
	}
	.padding-b-10 {
		padding-bottom: 10px !important;
	}
	.padding-b-20 {
		padding-bottom: 20px !important;
	}
	.padding-b-50 {
		padding-bottom: 50px !important;
	}
	.padding-l-10 {
		padding-left: 10px !important;
	}
	.padding-l-15 {
		padding-left: 15px !important;
	}
	.padding-l-20 {
		padding-left: 20px !important;
	}
	.padding-l-25 {
		padding-left: 25px !important;
	}
	.padding-l-30 {
		padding-left: 30px !important;
	}
	.padding-l-120 {
		padding-left: 120px !important;
	}
	.padding-r-20 {
		padding-right: 20px !important;
	}
	.padding-r-25 {
		padding-right: 25px !important;
	}
	.padding-r-30 {
		padding-right: 30px !important;
	}
	.padding-r-60 {
		padding-right: 60px !important;
	}
	.line-thru { text-decoration:line-through; }
	.w-150 {
		width: 150px !important;
	}
	.w-160 {
		width: 160px !important;
	}
	.w-200 {
		width: 200px !important;
	}
	.w-215 {
		width: 215px !important;
	}
	.w-240 {
		width: 240px !important;
	}
	.w-500 {
		width: 500px !important;
	}
	.w-690 {
		width: 690px !important;
	}
	.w-720 {
		width: 720px !important;
	}
	.w-100-per {
		width: 100% !important;
	}
	.w-60-per {
		width: 60% !important;
	}
	.w-40-per {
		width: 40% !important;
	}


/* IFRAME */
body.iframe #h1-holder { width: 450px; }
body.iframe .center #h1-holder, body.iframe .center .center #h1-holder h1 { width: 100%; }
body.cat-techzona_fix_modal #h1-holder { width: 600px; }
body.cat-pruvodce_vyberem_pevne_linky #h1-holder { width: 500px; }
#popupHolder {padding: 45px;}

/* OPENSANS in CONTENT */
.opensans,
.opensans table th,
.opensans table td {
	font-family: 'OpenSansRegular',verdana,sans-serif;
}

/*FIXED*/
#seg-nav>li {
	list-style-type: none;
}
.sifr a {
	font-family:"Verdana", sans-serif;
	font-size: 21px;
	line-height: 21px;
	color:#000;
}
.customer-care-3c p,
.product-info span {
	font-size: 12px;
}
.content .col-sidebar a {
	text-decoration: none;
	font-size: 12px;
	font-family: "Verdana", sans-serif;
}
.product-info strong a {
	color: #000;
	text-decoration: none;
	display: inline-block;
	line-height: 18px;
	font-size: 12px;
}
.boxes a {
	font-size: 12px;
}
.content .boxes a {
	text-decoration: none;
}
.cols-3-boxes .col-box {
	text-align: center;
	color: #717982;
}
.box .packages li {
	font-size: 11px;
	line-height: 17px;
}
#o2tv .box.flexi ul.packages li .button-wrap {
	position: absolute;
	left: 65px;
	top: 180px;
}
#slid-perex li a {
	text-decoration: none;
}
div.cols-3-1 #col-tech-main {
	width: 100%;
}
.cols-2-50 .col {
	width: 91.5%;
}
/* patri do css layout - COVER pre filmy v modularke, plu treba zmazat tieto styly v css #360158 */
.cover-items {
  width: 960px; 
  margin: 0 auto;
  background-color: #000;
}
.cover-item {
  display: inline-block;
  float: left;
  width: 120px;
  height: 176px;
  overflow: hidden;
}
.cover-item.promo-cover {
  width: 480px;
  position: relative;
}
.cover-item img {
  width: 100%;
  height: 100%;
}
.cover-item.promo-cover .desc {
  position: absolute;
  top: 70px;
  left: 30px;
  text-align: left;
}
.cover-item.promo-cover h5,
.cover-item.promo-cover p,
.cover-item.promo-cover:hover h5,
.cover-item.promo-cover:hover p {
  color: #fff;
}
/* end of patri do css layout - COVER pre filmy v modularke */

/* zmazat kdyz se komitne projekt O2TV_modular_upravy 9.6.2014*/
.cat-kanaly #content-header-menu-wrap.no-page-img {
  top: 0;
}
/* end of zmazat kdyz se komitne projekt O2TV_modular_upravy */

.mobile-switcher {
  display: inline-block;
  line-height: 2em;
  margin-top: 2em;
}
.mobile-switcher.active {
  font-size: 22px!important;
}
.mobile-switcher.active img {
  width: 55px;
}
.mobile-switcher img {
  vertical-align: middle;
  margin-right: 0.5em;
}
/* 12.4.2016 ET089986 - kdyz se zrusi sticker, tak to zmaz */
.special-sticker-pro-tv {
    background-image: url("/_pub/26/7b/3e/473396_1137206_omezena_nab.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    bottom: -50px;
    height: 118px;
    position: absolute;
    right: -35px;
    width: 118px;
}



					
				/* --- /BASE_NEW --- */

				/* --- COLUMNS --- */
					


/* LAYOUT COLUMNS DEFINITIONS */
	/* Defaults */
		.col {
			padding: 0 38px; /* widths of columns are smaller by this left/right padding */
		}
		#col-tech-main {
			padding: 0px; /* techzona service/product detail in 75/25 layout */
		}
			.fullsize > .col, .col.fullsize, .col .fullsize {
				margin-left: -48px;
				width: 972px;
			}
			.fullsize > .col {
				margin-left: -38px;
			}
		.cols-2 > .col, .cols-3 > .col, .cols-4 > .col, .cols-6 > .col {
			float: left;
			margin-left: 12px;
		}
		.cols-2 > .col:first-child, .cols-3 > .col:first-child, .cols-4 > .col:first-child, .cols-6 > .col:first-child {
			margin-left: 0;
		}
		
	/* 2 Columns: equal, 1/3 (lr), 3/1 (rl) */
		.cols-2 > .col { width: 392px; }
		.cols-2-rl .article .cols-2 > .col { width: 250px; margin: 0; padding: 0; padding-right: 25px; }
		* html .cols-2-rl .article .cols-2 .col { width: 270px; margin: 0; padding: 0; padding-right: 25px; }
		.cols-2-rl .article .products.shorter .cols-2 > .col { width: 392px; padding: 0 38px 5px 38px; }
		.cols-2-lr > .col { width: 632px; }
		.cols-2-lr > .col:first-child { width: 152px; }
		.cols-2-rl > .col { width: 232px; }
		.cols-2-rl > .col:first-child { width: 552px; }
		.cols-2 > .col.cols-2 .col {
			padding: 0;
			margin-left: 0;
		}
		.cols-2 > .col.cols-2 .col + .col { margin-left: 30px; }
		.cols-2-lr > .col.cols-2 .col {
			width: 300px;
		}
		.cols-2-rl > .col.cols-2 .col {
			width: 260px;
		}
	/* 2 Columns: equal, 1/4 */
		div.cols-3-1 > div.col {
			width:632px;
		}
		div.cols-3-1 #col-tech-main {
			width:708px; /* techzona service/product detail in 75/25 layout */
		}
		div.cols-3-1 #col-tech-main + div.col {
			margin-top: 80px;
		}
		div.cols-3-1 > div.col + div.col {
			width:152px;
		}	
		div.cols-3-1 > div.col + div.col > div.box{
			left:0;
			margin-left:-38px;
			margin-right:-38px;
		}
	/* 3 Columns */
		.cols-3 > .col { width: 232px; }
		/* min height for product cols gradient */
		.products .cols-3 .col {
			min-height:350px;
		}
	/* 4 Columns */
		.cols-4 > .col { width: 152px; }
		
	/* 6 Columns */
		.cols-6 > .col { width: 72px; }
	/* Padding for page-img column */
		.cols-2 .col.page-img {
			padding-top: 260px;
		}
		.cols-2 .col.page-img.e_ucet {
			padding-top: 173px;
		}
		.cols-2 .col.page-img.prejdete_k_O2 {
			padding-top: 255px;
		}
		.cols-2 .col.page-img.vyhody_nakupu_on_line {
			padding-top: 225px;
		}
		.cols-2 .col.page-img.o2_podnikani {
			padding-top: 250px;
		}
		.cols-2 .col.page-img.o2_neon {
			padding-top: 250px;
		}

		.cols-2 .col.page-img.o2_car_control {
			padding-top: 210px;
		}

		.cols-2 .col.page-img.internet_na_doma {
			padding-top: 250px;
		} 

		.cols-2 .col.page-img.asistent_1188 {
			padding-top: 330px;
		}
		.cols-2 .col.page-img.volne_minuty_30procent {
			padding-top: 200px;
		}
		.cols-2 .col.page-img.blackBerry_business_mail {
			padding-top: 235px;
		}
		.cols-2 .col.page-img.zvyhodnene_kombinace_sluzeb {
			padding-top: 235px;
		}
		.cols-2 .col.page-img.extra_mobil_osobni {
			padding-top: 235px;
		}
		.cols-2 .col.page-img.internet_na_cesty {
			padding-top: 235px;
		}
		.cols-2 .col.page-img.WiFi_xDSL {
			padding-top: 235px;
		}
		.cols-2 .col.page-img.asus_prodejci {
			padding-top: 235px;
		}
		.cols-2 .col.page-img.osvezte_se_v_lete {
			padding-top: 260px;
		}
		.cols-2 .col.page-img.lte, .cols-2 .col.page-img.lte_pilot  {
			padding-top: 464px;
			float: left;
			width: 232px; /* pravidlo sirky a floatu pro .cols-2-rl > .col se vubec neaplikuje v IE8-nemohu najit chybu! */
		}	
		
	/* Sitemap boxes */
	#sitemap { background: url('/_pub/fc/dd/f1/221657_454961_bg_sitemap.png') repeat-y top left; margin-top: -20px; }
	#sitemap .col-sitemap { float: left; width: 325px; padding: 35px 0 40px 0; min-height: 270px; border-top: 1px solid #e5e5e5; }
	#sitemap .col-sitemap:hover { background: #edf6ff; }
	#sitemap li { background: none; font-size: 11px; line-height: 18px; padding: 0; }
	#sitemap a { text-decoration: none; }
	#sitemap h3 { margin: 0 45px 10px 45px; }
	#sitemap ul { margin: 0 45px 0px 45px; left: 0;  }
	#sitemap .col-0 h3, #sitemap .col-0 ul { margin-left: 50px; }
	#sitemap .col-1 { width: 322px; }

/* ARTICLE LAYOUT DEFINITIONS */
.cols-2-rl .article .article-column-3 {position:relative; width:582px; margin-left:-30px}
.cols-2-rl .article .article-column-3 .column {float:left; width:164px; margin-left:30px}
* html .cols-2-rl .article .article-column-3 .column {margin-left:15px}

/* vyjimky */
#article-100-col-3 {margin-left:-40px}
#article-100-col-3 > .col {width:220px}

/* Geo nabidka modal */
body.iframe.cat-geo_nabidka_modal .col { width:410px; }


					
				/* --- /COLUMNS --- */

				/* --- ICONS --- */
					


/* IMAGE ICONS */
    .img-icon {
        display: inline-block;
        width: 32px;
        height: 32px;
        background-image: url("/_pub/61/7f/54/181482_713629__181482_552436_icons_big_sprite_1_.png");
        background-repeat: no-repeat;
    }
    .img-icon span { display: none; }
    
    .facebook-icon { background-position: 0 0; }
        .facebook-icon:hover, .facebook-icon:focus { background-position: -32px 0;}
    .twitter-icon { background-position: 0 -82px; }
        .twitter-icon:hover, .twitter-icon:focus { background-position: -32px -82px; }
    .youtube-icon { background-position: 0 -574px; }
        .youtube-icon:hover, .youtube-icon:focus { background-position: -33px -574px;}
    .print-icon { background-position: 0 -164px; width: 29px; }
        .print-icon:hover, .print-icon:focus{ background-position: -28px -164px; }
    .mail-icon { background-position: 0 -246px; width: 29px; }
        .mail-icon:hover, .mail-icon:focus { background-position: -29px -246px; }
    .star-icon { background-position: 0 -328px; width: 26px; }
        .star-icon:hover, .star-icon:focus { background-position: -26px -328px; }
    .fb-share-icon { background-position: 0 -622px; width: 26px; }
        .fb-share-icon:hover { background-position: -26px -622px; }
    .forum-icon { background-position: 0 -658px; }
        .forum-icon:hover, .forum-icon:focus { background-position: -32px -658px; }
    .gplus-icon { background-position: 0 -700px; }
        .gplus-icon:hover, .gplus-icon:focus { background-position: -34px -700px; }

/* BIGGER SOCIAL ICONS */
    .img-icon-bigger {display:inline-block; position:relative; width:47px; height:50px; margin:0 auto}
    .img-icon-bigger span {display:block; position:absolute; top:0; left:0; width:47px; height:50px}
    .fb-icon-bigger span {background:url('/_pub/9a/f7/a2/254102_552475_icons_social_bigger.png') no-repeat 0 0}
    * html .fb-icon-bigger span {background:url('/_pub/f5/ee/63/254104_552477_icons_social_bigger.gif') no-repeat 0 0}
    .fb-icon-bigger:hover span, .fb-icon-bigger:focus span {background-position:-47px 0}
    .tt-icon-bigger span {background:url('/_pub/9a/f7/a2/254102_552475_icons_social_bigger.png') no-repeat 0 -50px}
    * html .tt-icon-bigger span {background:url('/_pub/f5/ee/63/254104_552477_icons_social_bigger.gif') no-repeat 0 -50px}
    .tt-icon-bigger:hover span, .tt-icon-bigger:focus span {background-position:-47px -50px}
    .yt-icon-bigger span {background:url('/_pub/9a/f7/a2/254102_552475_icons_social_bigger.png') no-repeat 0 -100px}
    * html .yt-icon-bigger span {background:url('/_pub/f5/ee/63/254104_552477_icons_social_bigger.gif') no-repeat 0 -100px}
    .yt-icon-bigger:hover span, .yt-icon-bigger:focus span {background-position:-47px -100px}
    .fo-icon-bigger span {background:url('/_pub/9a/f7/a2/254102_552475_icons_social_bigger.png') no-repeat 0 -150px}
    * html .fo-icon-bigger span {background:url('/_pub/f5/ee/63/254104_552477_icons_social_bigger.gif') no-repeat 0 -150px}
    .fo-icon-bigger:hover span, .fo-icon-bigger:focus span {background-position:-47px -150px}

/* BIG SOCIAL ICONS */
    .img-icon-big {display:inline-block; position:relative; width:50px; height:54px; margin:0 auto}
    .img-icon-big span {display:block; position:absolute; top:0; left:0; width:50px; height:54px}
    .fb-icon-big span {background:url('/_pub/11/56/36/254129_552776_icons_social_big.png') no-repeat 0 0}
    * html .fb-icon-big span {background:url('/_pub/86/17/a1/254131_552778_icons_social_big_gif.gif') no-repeat 0 0}
    .fb-icon-big:hover span, .fb-icon-big:focus span {background-position:-50px 0}
    .tt-icon-big span {background:url('/_pub/11/56/36/254129_552776_icons_social_big.png') no-repeat 0 -54px}
    * html .tt-icon-big span {background:url('/_pub/86/17/a1/254131_552778_icons_social_big_gif.gif') no-repeat 0 -54px}
    .tt-icon-big:hover span, .tt-icon-big:focus span {background-position:-50px -54px}
    .yt-icon-big span {background:url('/_pub/11/56/36/254129_552776_icons_social_big.png') no-repeat 0 -108px}
    * html .yt-icon-big span {background:url('/_pub/86/17/a1/254131_552778_icons_social_big_gif.gif') no-repeat 0 -108px}
    .yt-icon-big:hover span, .yt-icon-big:focus span {background-position:-50px -108px}
    .fo-icon-big span {background:url('/_pub/11/56/36/254129_552776_icons_social_big.png') no-repeat 0 -162px}
    * html .fo-icon-big span {background:url('/_pub/86/17/a1/254131_552778_icons_social_big_gif.gif') no-repeat 0 -162px}
    .fo-icon-big:hover span, .fo-icon-big:focus span {background-position:-50px -162px}


/* MINI SOCIAL ICONS */
    .img-icon-mini {display:inline-block; position:relative; width:20px; height:20px; margin:0 auto}
    .img-icon-mini span {display:block; position:absolute; top:0; left:0; width:20px; height:20px}
    .fb-icon-mini span {background:url('/_pub/dc/61/55/280938_657286_soc_ico.png') no-repeat 0 0}
    * html .fb-icon-mini span {background:url('/_pub/d7/a6/f6/280953_657381_icons.gif') no-repeat 0 0}
    .fb-icon-mini:hover span, .fb-icon-mini:focus span {background-position:-20px 0}
    .tt-icon-mini span {background:url('/_pub/dc/61/55/280938_657286_soc_ico.png') no-repeat 0 -29px}
    * html .tt-icon-mini span {background:url('/_pub/d7/a6/f6/280953_657381_icons.gif') no-repeat 0 -29px}
    .tt-icon-mini:hover span, .tt-icon-mini:focus span {background-position:-20px -29px}
    .fo-icon-mini span {background:url('/_pub/dc/61/55/280938_657286_soc_ico.png') no-repeat 0 -55px}
    * html .fo-icon-mini span {background:url('/_pub/d7/a6/f6/280953_657381_icons.gif') no-repeat 0 -55px}
    .fo-icon-mini:hover span, .fo-icon-mini:focus span {background-position:-20px -55px}

/* ICON TOOLBAR */
    .icon-toolbar .img-icon { margin-right: 20px; }
    .icon-toolbar .img-icon:last-child { margin-right: 0; }

/* bullety i na strankach modularek, a nejen v carouseli HW, ale i v jinych boxech */
.content .bullet span,
.content .list-phones .item .bullet span {
    font-size: 13px;
    line-height: 15px;
    display: table-cell;
    width: 74px;
    height: 74px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}
.content .bullet,
.content .list-phones .item .bullet {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 74px;
    height: 74px;
    opacity: 0.95;
    background-repeat: no-repeat;
}
.content .bullet.lte,
.content .list-phones .item .bullet.lte {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAjCAYAAADFYhl7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MkE3RTc3RDVERjMxMUU0QTE3Qjk5QUU5RDg5MzVGQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MkE3RTc3RTVERjMxMUU0QTE3Qjk5QUU5RDg5MzVGQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyQTdFNzdCNURGMzExRTRBMTdCOTlBRTlEODkzNUZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcyQTdFNzdDNURGMzExRTRBMTdCOTlBRTlEODkzNUZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7n8MCQAADchJREFUeNqkWQlw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);
}
.content .bullet-red,
.content .list-phones .item .bullet-red {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.content .bullet-blue,
.content .list-phones .item .bullet-blue {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}    
.content .bullet-dark-blue,
.content .list-phones .item .bullet-dark-blue {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
} 
.content .bullet-xmas,
.content .list-phones .item .bullet-xmas {
	width: 76px;
	height: 76px;
}



/* SMALL ICONS */
	.icon, .icon-r, .back, a.more, p.more a, a.close, a.expand, a.expand-black, a.collapse {
		padding-left: 13px;
	}
	a.l-expand {
		padding-left: 16px;
	}
	.icon-r, a.more, p.more a, a.close, a.expand, a span.expand, a.expand-black, a.collapse, a span.collapse, a.external, abbr.icon, .def, a.more-white {
		padding-left: 0;
		padding-right: 13px;
	}
	a.back {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwMMMLYfmQ+kApjQBBJAbCY0gQ9A7MgEFOhHFvhfaXMBpFIAasIDKGZgZGg7DBLcD8QGQHwBpJoRZDvQCBQJRpiTkCQUGJHdCQNMDFjAqOCo4Kgg5YIssxgZkfmoJQNUIAFZO2rJACRQSgZQ1sZaMoAEC6ElggE0vwswIWuDScAsQpYYLRlGBUcF6SoIEGAAZCQ48jmKEAcAAAAASUVORK5CYII=") no-repeat 0 6px;
	}
	a.back:hover, a.back:focus {
		background-position: 0 -44px;
	}
	a.more, p.more a {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ5JREFUeNpiYGg7/B6I5////58BhpkYICCBsf3IfCgbLOgIxB+QJRhByoEcAyB7PxALAPEEmPYHUAwCAoxASwSgqkCqL4CMY0IX+F9p8wEkqIAsALcIHTAxYAGjgqOCo4KUC7LMYmR8D6Q3AHEiusoEIMZeMsAkWGA5GJrFQRIfsJYMTNByA7kgKMQoGWDaFZAFRkuGUcFRQXoLAgQYAC70PyXqgFjoAAAAAElFTkSuQmCC") no-repeat 100% 6px;
	}
	a.more:hover, p.more a:hover, a.more:focus, p.more a:focus, a.more-gray:hover, p.more-gray a:hover, a.more-gray:focus, p.more-gray a:focus {
		background-position: 100% -44px;
	}
	a.more-gray {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhJREFUeNpiZmBg0AZiPSB+C8Q/gZiBiQECuIDYCoj5QBxmIH4NFRQEYmkgfsUMVfkCWQKmHQUwQmkDIJYF4t9AfIwJajtcAIg/MUHNgguAtf///x/DTKwWjQqOCo4KUi7IMouR8T2Q3gDEiegqE4B4PrKgIxB/QJZgAeILUIn9UIkPMO0PoBgEBECCAlBVBlBdhUxoAo4w7QrIAqMlw6jgqCC9BQECDACTTyZT+tZn3AAAAABJRU5ErkJggg==") no-repeat 100% 6px;
	}
	a.more-white, a.more-white:hover {
		color: #FFF;
		text-decoration: underline;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADdJREFUeNpi+P//fz8Q3wdiAyBmAGEGqCAIvIdJMEBl5yNLwARRJJgYsAFc2rFatB5ZAIQBAgwArQ95Z1JKmoQAAAAASUVORK5CYII=") no-repeat 100% 6px;
	}
	a.close {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAoCAYAAADDo7u9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNrsVNsNwjAMdCoPwCaslE5AO0nDLz/tSLBJNgiOdamOSBX8U0uWLr7z6yMOkp6LmJXbdRaycH95fMB7ssBKZMWT41JKC0TzDRrHVnV0AWVFCJzkFoc2dNkbPLaZFNNGLmsxgSi3FqmRWLnitG/xdYZTcAr+S6CPEBbgueM+74P5SuR+HxSZF/r6Qh95VgRGIgTkb/dBqWd/gryyYtrIZUmUW4XUrVmFuYK3AAMAEZdDmlPbcgYAAAAASUVORK5CYII=") no-repeat 100% 6px;
	}
	a.close:hover, a.close:focus {
		background-position: 100% -26px;
	}
	a.expand, a span.expand {
		color: #0086C3;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAABkCAYAAABU+xqUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMVJREFUeNrs18ENwjAMBVAnYoCO0A1ghHaDjtAN6Cj0yiUrsAEdIUwAI7BBsCMncgtIXLj9SF9V3ZfK1+/pFBtOl1KibcrcE9HEubr5FsgcfZf5JOjCeXLGAvU56nxx8jseHuQWp+E8OK2CPh33MSO9bWEF+VtBBg6yQgFv6Nvx9MMBAgICAgICAgICAgL6D9qdnZPGI6Vm+fC9k3ltZZywAUHn61Zm4KqVCZLO1Bt4N0DmsSxuYWtBXtzsUOCgK9RW9hJgALzKXV5FCzA1AAAAAElFTkSuQmCC") no-repeat 100% 6px;
	}
	a.l-expand {
		text-decoration: none;
		color: #0086C3;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAABkCAYAAABU+xqUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMVJREFUeNrs18ENwjAMBVAnYoCO0A1ghHaDjtAN6Cj0yiUrsAEdIUwAI7BBsCMncgtIXLj9SF9V3ZfK1+/pFBtOl1KibcrcE9HEubr5FsgcfZf5JOjCeXLGAvU56nxx8jseHuQWp+E8OK2CPh33MSO9bWEF+VtBBg6yQgFv6Nvx9MMBAgICAgICAgICAgL6D9qdnZPGI6Vm+fC9k3ltZZywAUHn61Zm4KqVCZLO1Bt4N0DmsSxuYWtBXtzsUOCgK9RW9hJgALzKXV5FCzA1AAAAAElFTkSuQmCC") no-repeat 0 6px;
	}
	a.expand-black {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE9JREFUeNpiYGBgUADigP///zMgYyAQAIlDaYb9QAwSnY+m4DxU3AEkYADE72EK0RScB/OhOpEVvkdWAJZHssIAmwIURUgKC5AVgDBAgAEAfE5JOLfDugAAAAAASUVORK5CYII=") no-repeat 100% 50%;
	}
	a.collapse, a span.collapse {
		color: #0086C3;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAABkCAYAAABU+xqUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNrs18ENwjAMBVA76gBdgQnoCGEDRqATMAIrwBFOjMAGZYSwASOwQbBVuwpRkLhw+5G+rLovUXI055zJF58eg5St5Jb367T0HRmYJL3kJdk4DA3wtDpZn0IFrrJ7pbWEwe7gYNSdVh1GomPqJVHvVsf7XL7u2wr0wwICAgICAgICAgICAvoP6i7M5fcylUlS6ySfqQ5Whxo1pzKHoQI6ZH1MZfq/K6cyyWgne93pVMbnGehp98bDovbfAgwAgeJO37fTE1MAAAAASUVORK5CYII=") no-repeat 100% 6px;
	}
	a.expand:hover, span.expand:hover, a.collapse:hover, span.collapse:hover {
		background-position: 100% -88px;
		color: #990000;
	}
	a.l-expand:hover {
		background-position: 0 -88px;
		color: #990000;
	}
	#pricelist h2 span.expand, #pricelist h2 span.collapse {
		background-position: 100% 9px;
	}
	#pricelist h2 span.expand:hover, #pricelist h2 span.collapse:hover {
		background-position: 100% -85px;
	}
	a.external {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGFJREFUeNpiZACBtsP/GfCBKltGmCIpvBiohgWq5xkDAcCCwkN3AthKCGBCk5AGYyyACY3/DGjqU2yKmTCshijC4mZUd0lhZQPVYFqNnc3ACA2npwQCXJoRi5XYwDOAAAMAjq0gjrQHK24AAAAASUVORK5CYII=") no-repeat 100% 50%;
	}
	a.external:hover {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGFJREFUeNqEUAEKACEIm9Ir6oH3pntgfqPLMDjMaiAoTjcldLxAwwEPQJOUT6GcZEOCC9K/8BaGpIFdo2hEG9nV0rfWiMxe2kirZ+crR7lyFulNPq7SP9XLwwsFkhHkE2AATM0YLsWa+wUAAAAASUVORK5CYII=") no-repeat 100% 50%;
	}
	abbr.icon {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNp8kAEKwDAIA7X4ivqiwZ472IvmN7oWFGyRBAqxXBMs0xS/zyCgcd0sC5pGEbgYcW/5MlIyLOfLSHfPJeiQVfVyzJaqFYEZ2JJbseFX1TeQuAfM0z0FfbjG+p2w7BdgAMYyK89qxJvlAAAAAElFTkSuQmCC") no-repeat 100% 50%;
		padding-right: 15px;
	}
	abbr.icon-bl {
		border: none;
		background: url("data:image/gif;base64,R0lGODlhCgALAOZBAPf//AWDvgCPvQCHxubk5evj5gCKvAGDwAKDwwmDxwCEtAKGyweBxQyCyAaJ0gCLxgGIyuPm5gaEyePk5QZ/yeXi7OPi3+Xp8+Ti5gSDw+Dp4uro4wCCuwSIw+bn6gCJx+zk5u/h5+bj4wKGwefk5QGIuAiBw+Pk5wGMvebm5QCIxdrq6OXn4wCFu+ff6gmGyQCLwQCBxQCMxOfh2/Dk8QCKywCGtgCFv9/q4wSEvgCLvQCHxAOIyOjn5gCJxgGIu+bo5////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEEALAAAAAAKAAsAQAdagEE1Cg4cHyMBPkE2QY0njY0UC40kjQiNKgOQOhkAjQEvkCIpkDJBERosFhsuHiBBBjMXExUFBCErOxKNKBg4OZ4dP5ANDD2NCQ+QApBBJjQlMTA8BxAtN0CBADs=") no-repeat 100% 50%;
		padding-right: 15px;
	}
	.def {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEFJREFUeNpiZAACxu1b/jMggf+ePozYxGAKpZAxLjEWqMZnDJgAQ4yJgQQw7BWz4IgUaXQxsDpooGMLYwxxgAADAPDzGZPTrtFRAAAAAElFTkSuQmCC") no-repeat 100% 50%;
		padding-right: 15px;
	}
	.cat-kanaly .box-1 .def,
	.cat-kanaly .box-package .package-logos .def,
	.tv-packages .def {
		background: none;
		padding-right: 0px;
	}
	h2 a.external, h3 a.external {
		background: none;
	}
	a.calc {
		display: inline-block;
		padding-left: 20px;
		background: url("data:image/gif;base64,R0lGODlhDAAyAMQaAKYgICCVy+zPz8/o9N+vr6/Z7J8QEJ/R6BCOx9mfn+/3+/nv7zCdzlCs1qwwMH/C4blQUMx/f/Lf39/w97/h8OW/v0Ck0rNAQACGw5kAAP///wAAAAAAAAAAAAAAAAAAACH5BAEAABoALAAAAAAMADIAQAWLoBZgZEkGGqZZqGWJL4ZodG2jdl4DWe/3AE1GcwleLhoAMmPQ2QAqJ43kdKWkWOcQ23MehVFpWDzWUS0zq7WcbbuzW2lcPtd1L83vN4OTItg2GAwmhCdZVFhnLS8WDSlREzYvj4cihYZvmZqbnFhBWAZ1ORkOP6ZAcKI2d0ZIFxBCWxI2SLFwSaeoIQA7") no-repeat left top;
	}
	a.calc:hover {
		background: url("data:image/gif;base64,R0lGODlhDAAyAMQaAKYgICCVy+zPz8/o9N+vr6/Z7J8QEJ/R6BCOx9mfn+/3+/nv7zCdzlCs1qwwMH/C4blQUMx/f/Lf39/w97/h8OW/v0Ck0rNAQACGw5kAAP///wAAAAAAAAAAAAAAAAAAACH5BAEAABoALAAAAAAMADIAQAWLoBZgZEkGGqZZqGWJL4ZodG2jdl4DWe/3AE1GcwleLhoAMmPQ2QAqJ43kdKWkWOcQ23MehVFpWDzWUS0zq7WcbbuzW2lcPtd1L83vN4OTItg2GAwmhCdZVFhnLS8WDSlREzYvj4cihYZvmZqbnFhBWAZ1ORkOP6ZAcKI2d0ZIFxBCWxI2SLFwSaeoIQA7") no-repeat left bottom;
	}
	
	/* Small icons loading */
		.back.loading, a.more.loading, p.more a.loading, a.close.loading, a.expand.loading, a.collapse.loading {
			background: url("data:image/gif;base64,R0lGODlhEAALAPQAAP///wCGw9rs9dDo8+r0+QaIxACGwy6bzYLD4WCz2brd7iKWykqo1IrH42S12r7f7yaXywSHw06q1eby+Njs9fT5+zig0Nzt9vL4+7bb7aDR6Mrl8e72+gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA") no-repeat 0 3px;
			padding-left: 20px;
		}
		a.more.loading, p.more a.loading, a.close.loading, a.expand.loading, a.collapse.loading {
			background-position: right 3px;
			padding-left: 0;
			padding-right: 20px;
		}
		

					
				/* --- /ICONS --- */

				/* --- BUTTONS_NEW --- */
					


/* --- HELPERS --- */
.row {
	clear: both;
	margin-bottom: 1em;
}
.content>.col {
	float: none;
}
.bg-dark {
	background-color: #000066;
	padding: 100px 0; 
	overflow: hidden;
}
.light{
	color:#fff;
}
hr{
	clear: both;
	width:100%;
	margin:10px 0px;
}

/* --- BASIC BUTTON (wide-blue-next,wide-blue-ico,action,next,prev,add) --- */
.button,
.button.nrw-blue {
	color: #07c;
	background-color: #fff;

	font-family: 'OpenSansRegular',sans-serif;
	font-size: 14px;
	line-height: 2em;
	text-align: center;
	text-decoration: none;

	display: inline-block;
	min-width: 80px;
	padding: 0 1em;

	border: 1px solid #cfcfcf;
	border-bottom: 1px solid #fff;

	border-radius: 4px;

	background-color: #fff;
	box-shadow: 0 3px #999;

	transition: .1s ease;

	cursor: pointer;

	position: relative;
}
button.not-min-width{
	min-width: auto;
}
.button:hover,
.button.hover,
.button:active{
	border: 1px solid #ccc;
	border-bottom: 1px solid #ececec;
	color: #07c;
	background-color: #ececec;
}
.button:active {
	box-shadow: 0 1px #999;
	top: 2px;
}

/* Blue */ 
.button.blue,
.button.nrw-blue{
	border: 1px solid #39c;
	color: #fff;
	background-color: #39c;
	box-shadow: 0 3px #244e7e;
} 
.button.blue:hover,
.button.blue.hover,
.button.nrw-blue:hover,
.button.nrw-blue.hover  {
	color: #fff;
	background-color: #327db2;
	border: 1px solid #327db2;
}
.button.blue:active,
.button.nrw-blue:active {
	color: #fff;
	background-color: #327db2;
	border: 1px solid #327db2;

	box-shadow: 0 1px #14374b;

	top: 2px;
}

/* Green */
.button.green {
	border: 1px solid #99cc00;
	color: #fff;
	background-color: #99cc00;
	box-shadow: 0 3px #7e9e20;
}

.button.green.hover,
.button.green:hover {
	color: #fff;
	background-color: #83af00;
	border: 1px solid #83af00;
}

.button.green.active,
.button.green:active {
	color: #fff;
	background-color: #83af00;
	border: 1px solid #83af00;
	
	box-shadow: 0 1px #7e9e20;
	
	top: 2px;
}

/* Red (eshop, buy, wide, wide-red,dark-red) */ 
.button.red,
.button.eshop,
.button.buy,
.button.wide,
.button.wide-red,
.button.dark-red {
	color: #ffffff;
	border: 1px solid #990000;
	background-color: #990000;
	box-shadow: 0px 3px #4b0000;
} 
.button.red:hover,
.button.red.hover,
.button.red:active,
.button.eshop:hover,
.button.eshop.hover,
.button.eshop:active,
.button.buy:hover,
.button.buy.hover,
.button.buy:active,
.button.wide:hover,
.button.wide.hover,
.button.wide:active,
.button.wide-red:hover,
.button.wide-red.hover,
.button.wide-red:active,
.button.dark-red:hover,
.button.dark-red.hover,
.button.dark-red:active {
	border: 1px solid #600;
	color: #fff;
	background-color: #600;
} 
.button.red:active,
.button.eshop:active,
.button.buy:active,
.button.wide:active,
.button.wide-red:active,
.button.dark-red:active {
	box-shadow: 0 1px #300;
}

/* Button sizes */

.button.small {
	font-size: 12px;
}
.button.medium,
.button.large, 
.button.x-large{
	font-family: 'OpenSansLight', sans-serif;
	font-weight: normal;
}
.button.medium {
	font-size: 18px;
}
.button.large {
	font-size: 21px;
}
.button.x-large {
	font-size: 26px;
}

/*BUTTON WITH ICON*/
.button i.icon,
.button i.next-ico {
	font-family:"Entypo";
	font-size:2em;
	line-height:0.65em;
	font-style:normal;
	padding-left:5px;
	display: none;
}
.button i.icon,
.button i.next-ico {
	font-size: 1.8em;
	line-height: 0.75em;
	display:inline;
	vertical-align:top;
	display: none;
}

/*mac*/
.mac .button i.icon {
	vertical-align:middle;
}
.button i.next-ico {
	line-height:0.76em;
}
.mac .button i.next-ico{
	line-height: 1.233em;
}

/* Disabled */
.button.disabled,
.button.dark.disabled,
.button.disabled:hover, 
.button.dark.disabled:hover {
	color: #777777;
	border: 1px solid #bababa;
	background-color: #d6d6d6;
	box-shadow: none;
	cursor: default;
} 
.button.dark.disabled,
.button.dark.disabled:hover  {
	color: #999999;
	background-color: #161671;
	border-color: #5c5c8f;

	box-shadow: none;
	cursor: default;
} 
/*FIXED*/
/*Secondary-menu button*/
.tariffs .button i.next-ico {
	line-height: 1.035em;
}
#secondary-menu a.button {
	font-family: "OpenSansLight", sans-serif;
}
#mobil-tariffs .tariffs.smartneon tbody tr td.tariff {
	background-position: 190px -55px;
}
#financing-price {
	padding-bottom: 1em;
}
#financing-price .button {
	margin-left: 1.35em;
}
#tab-eshop-link a.button {
	float: right;
	top: 0.5em;
}
#page-c #target-smb {
	display: block;
	position: absolute;
	top: 15px;
	right: 0;
	border: none;
	border-radius: none;
	box-shadow: none;	
}
#page-c #target-smb span {
	display: block;
	width: auto;
	border: none;
	border-radius:  none;
}
#full-price .w-half>a {
	top: 30px;
	left: 0px;
}
.cat-modemy_a_data #full-price .w-half>a {
	top: 0;
	left: 0;
}
.bpg_sticker {
	position: relative;
}
.bpg_sticker a {
	position: absolute !important;
	top: 50%;
	margin-top: -1.2em;
	right: 1em;
}
.bpg_sticker a.button:active {
	top: 52%;
}
#o2tv .box.flexi ul.packages li .button-wrap {
	position: absolute;
	left: 55px;
	top: 180px;
}
#o2tv .button-wrap .button.small {
	font-size: 12px;
}
#o2tv .box ul.packages li div.logo .show-all-channels.premium {
	padding-top: 40px!important;
}
#financing-price #tariff-info+p+a.button {
	margin-top: 10px;
}
.description-box .article a {
	color: #fff;
}
#hit-buy {
	overflow: visible;
}
#phone-overview {
	font-size: 18px;
	width: 223px;
}
.prev span.bt,
.prev span.bi,
.next span.bt, 
.next span.bi {
	display: inline-block;
}
/* PREHLED MOBILNICH TELEFONU TLACITKA */
.phone-inner .details .button {
	margin-bottom: 10px;
}
/* FIXACE HTML TLACITEK IDEALNE DOHLEDAT */
.cat-guru_videa .nav a span,
.cat-guru_videa .prev span,
.cat-guru_videa .next span,
.cat-novy_zakaznik .nav a span,
.cat-novy_zakaznik .prev span,
.cat-novy_zakaznik .next span {
	display: inline-block;
}
/* INSIDE EDITACE MIC */
#MIC #MIC-Toolbar .button {
	border: none;
	box-shadow: none;
	height: 38px;
	min-width: 0;
}
.main-text.with-promo a.button.red {
	margin:20px 20px 20px 0;
}
@media (max-width:478px) {
	.main-text.with-promo a.button.red {
		margin-right:0;
	}
}


					
				/* --- /BUTTONS_NEW --- */

				/* --- TABLES --- */
					


/* TABLES */
	table, .small-table, .big-table, .wide-table, .forum-table {
		position: relative;
		margin-left: -48px;
		left: 22px;
	}
	.wide-table table {
		left: 0;
		margin-left: 0;
	}
	.wide-table table, table.wide { width: 100%; }
	th {
		text-align: left;
		color: #5f88a3;
	}
	th:last-child, td:last-child {
		padding-right: 26px;
	}
	th.last, td.last {
		padding-right: 26px;
	}
	th, td {
		border-bottom: 1px solid #e6e6e6;
		vertical-align: middle;
		padding-left: 26px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 11px;
	}
	thead strong { font-size: 1.1667em; }
	tbody tr:first-child td {
		border-top: 1px solid #e6e6e6;
	}
	tr:hover { height: auto; } 
	tr.hoverable:hover th, tr.hoverable:hover td {
		background-color: #eef6fc;
	}
	.small-table tr.hoverable td a {
		color: #0086C3;
	}
	.small-table tr.hoverable:hover td a {
		color: #990000;
	}
	tr.clickable th, tr.clickable td {
		cursor: pointer;
	}
	table + p.poznamka {
		font-size: 10px;
	}
	div.article th, div.drawer-c th {
		background: #f9f9f9;
	}
	div.article thead, div.drawer-c thead {
		background: #f9f9f9 url('/_pub/8d/25/1c/219943_444505_bg_thead.png') repeat-x top left;
	}
	div.article thead th, div.drawer-c thead th, div.article table.price thead, div.drawer-c table.price thead {
		background: none;
	}
	div.article div.big-table td, div.drawer-c div.big-table td,
	div.article div.small-table td, div.drawer-c div.small-table td {
		color: #000;
	}
	

/* PLAIN TABLES - without row borders */
	table.plain {
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
	}
	table.plain th, table.plain td, div.article table.plain th, div.article table.plain td { border: none; }
	

/* SHADOWED TABLES */
	.small-table table, .big-table table {
		position: static;
		margin-left: 0;
	}
	.small-table th, .small-table td,
	.big-table th, .big-table td {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.small-table tbody tr:first-child td,
	.bit-table tbody tr:first-child td {
		border-top: none;
	}
	.small-table thead, .big-table thead, .small-table th, .big-table th {
		background: none;
	}
	/* BIG ONE */
		.big-table .l,
		.big-table .r, 
		.big-table table {
			background: url("/_pub/9c/db/5d/182075_416253_table_big_sprite.png") repeat-x 0 0;
		}
		.big-table .l,
		.big-table .r {
			display: block;
			width: 21px;
			height: 192px;
			position: absolute;
			top: 0;
			background-repeat: no-repeat;
		}
		.big-table .l { left: -21px; }
		.big-table .r { right: -21px; background-position: 0 -192px; }
		
		.big-table table {
			font-size: 0.9167em;
			line-height: 1.2727em;
			width: 100%;
			background-position: 0 -384px;
		}
		.big-table th.eshop-label {
			background: url("/_pub/27/ca/ac/199625_416272_basket_red.png") no-repeat 10px 50%;
			padding-left: 40px;
		}
		.big-table tr.hoverable:hover th, .big-table tr.hoverable:hover td {
			background: #38628e url("/_pub/7a/9a/86/199623_416239_table_big_hover_bg.png") no-repeat 0 50%;
		}
		.big-table tr.hoverable:hover th, .big-table tr.hoverable:hover td,
		.big-table tr.hoverable:hover a, .big-table tr.hoverable:hover strong {
			color: #fff;
		}
		.big-table tr.hoverable:hover a:hover {
			color: #fff;
		}
		.big-table tr.clickable td.more {
				background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpiYGg7/B6I5////5+BUszEAAEJjO1H5jNQCECGOQLxB2oYyAhyHtAQAyB7PxALAPGE/5U2heS6DAQeQDED1EDyvAl0lQDUVSDXXQDiQkrCDNkgR6AXP1BimAI1DAIBgAADABFmUpQzZDBDAAAAAElFTkSuQmCC") no-repeat 100% 50%;
		}
		.big-table tr.clickable:hover td.more {
			background-image: url("/_pub/7a/9a/86/199623_416239_table_big_hover_bg.png");
			background-position: 100% 50%;
		}
		.tariffs table td, .tariffs table th {
			height: 50px;
		}
		
	/* SMALL ONE */
		.small-table .l,
		.small-table .r,
		.small-table table {
			background: none;
		}
		.small-table .l,
		.small-table .r {
			display: block;
			width: 9px;
			height: 71px;
			background-repeat: no-repeat;
			position: absolute;
			top: 0;
		}
		.small-table .l { left: -9px; }
		.small-table .r { right: -9px; background-position: 0 -71px; }
		
		.small-table table {
			font-size: 0.9167em;
			line-height: 1.2727em;
			width: 100%;
			background-position: 0 -142px;
		}
		div.drawer-c .small-table {
			width: 570px;
		}	
		

/* FORUM TABLE */
	.forum-table table {
		position: static;
		margin-left: 0;
	}
	.forum-table th, .forum-table td {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.forum-table tbody tr:first-child td {
		border-top: none;
	}
	.forum-table thead, .forum-table th {
		background: none;
	}

	.forum-table table.main-forum-table tbody tr td { background-color: #f2f2f2; }
	.forum-table table.main-forum-table tbody tr:hover td { background-color: #eef6fc; }
	.forum-table table tbody tr.stripe td { background-color: #f9f9f9; }
	.forum-table table.main-forum-table tbody tr.stripe td { background-color: #ebecec; }
	.forum-table table tbody tr.stripe.hoverable:hover th, .forum-table table tbody tr.stripe.hoverable:hover td {
		background-color: #eef6fc;
	}
	.forum-table .l,
	.forum-table .r, 
	.forum-table table {
		background: url("/_pub/9c/db/5d/182075_416253_table_big_sprite.png") repeat-x 0 0;
	}
	.forum-table .l,
	.forum-table .r {
		display: block;
		width: 21px;
		height: 192px;
		position: absolute;
		top: 0;
		background-repeat: no-repeat;
	}
	.forum-table .l { left: -21px; }
	.forum-table .r { right: -21px; background-position: 0 -192px; }

	.forum-table table {
		font-size: 0.9167em;
		line-height: 1.2727em;
		width: 100%;
		background-position: 0 -384px;
	}


/* STRIPED TABLE */
	table.stripes tbody tr:nth-child(even) td { background-color: #f9f9f9; }
	table.stripes tbody tr.odd td { background-color: #f9f9f9; }

	table.stripes td.size, table.stripes td.type { text-align: right; width: 100px; }
	

/* PRICE TABLE */
    h2 + table.price {
        margin-top: -5px;
    }
    table.price {
        background: none !important;
        border-collapse: separate;
        border-top: 1px solid #c9d1d8;
    }
    .cols-2-rl table.price {
        width: 600px;
    }
    table.price.only-foot {
        border-top: none;
    }
    table.price th, table.price td,table.price tbody th, table.price tbody td {
        border: none;
        vertical-align: top;
    }
    table.price thead th {
        color: #717982;
        font-weight: normal;
        vertical-align: middle;
    }
    table.price h3 {
        margin: 10px 0 0 0;
    }

    table.price tbody td {
        font-size: 12px;
        padding-top: 4px;
        padding-bottom: 4px;
        line-height: 14px;
    }
    table.price tbody td h2 {
        margin-bottom: 0;
        padding-top: 20px
    }
    table.price tbody td strong {
        color: #000;
    }
    table.price tbody tr:first-child td {
        padding-top: 14px;
    }
    table.price tbody tr:last-child td {
        padding-bottom: 14px;
        border-bottom: 1px solid #E5E5E5;
    }
    table.price tfoot + tbody tr:last-child td {
        border-bottom: none;
    }
    table.price tfoot p {
        margin: 0;
        border-top: 1px solid #E9E9EA;
        text-align: center;
        padding-top: 14px;
    }
    table.price tfoot tr:first-child td {
        padding-top: 14px;
    }
    table.price tfoot tr:last-child td {
        padding-bottom: 22px; /* there needs to be more space here, because 8px are occupied by the shadow */
    }
    table.price tfoot.oneline tr:first-child td {
	border-top: 1px solid #c9d1d8;
        padding: 0;
    }
    table.price a {
        color: #717982;
        text-decoration: underline;
    }
    table.price a.next {
        color: #0090D0;
    }
    table.price a.button:hover {
        color: #FFFFFF;
    }
    table.price a:hover {
        color: #990000;
    }
    table.price + p.note {
        margin-top: -12px;
        margin-bottom: 5em;
    }

    div.drawer-c .small-table table.price {
        width: 570px;
    }

/* patri do #197267  - prehod ked nebudu locked */

table#adsl-offer.price tbody td {
    font-size: 11px;
}
table#adsl-offer.price tbody td.fs-12, table#adsl-offer.price tfoot td.fs-12 {
    font-size: 12px;
}
table#adsl-offer.price abbr, table#adsl-offer.price .tooltip-style { color: #000; }
table#adsl-offer.price tr td.best-selling, table#adsl-offer.price tr th.best-selling {
    background-color: #e5faff;
    padding-left: 13px;
    padding-right: 14px;
}
table#adsl-offer.price tr:first-child th.best-selling {
    background-color: none;
    background: url("/_pub/52/56/d0/257766_576624_bestselling_bg.png") no-repeat top left;
    padding-top: 20px;
}
table#adsl-offer.price tr.no-pad-top-bot th {
    padding-top: 0;
    padding-bottom: 0;
}
table#adsl-offer.price tr.high-cell-top td {
    padding-top: 20px;
}
table#adsl-offer.price tr.high-cell-btm td {
    padding-bottom: 20px;
}
table#adsl-offer.price tr.high-cell-first td {
    padding-top: 15px;
}
table#adsl-offer.price tr.high-cell:last-child td {
    padding-bottom: 26px;
}
table#adsl-offer.price tfoot tr:first-child td.best-selling {
    border-top: 1px solid #c7dfe7;
}
table#adsl-offer.price tr td.best-selling-bg {
    background: url("/_pub/6f/cd/d/256089_566817_bg_last_td.png") repeat-x 0 bottom;
}
table#adsl-offer.price tr td, table#adsl-offer.price tr th {
    text-align: center;
    padding-left: 17px;
    padding-right: 17px;
}
table#adsl-offer.price tbody tr:first-child td {
    padding-top: 0;
    padding-bottom: 4px;
}
table#adsl-offer.price tfoot tr:first-child td {
    padding-top: 20px;
}
table#adsl-offer.price tfoot tr td:first-child, table#adsl-offer.price tfoot tr td:first-child strong {
    color: #505457;
}
table#adsl-offer.price tr td:first-child {
    text-align: right;
}
table#adsl-offer.price tr.table-legend td:first-child {
    position: relative;
    display: block;
}
table#adsl-offer.price tr.table-legend td {
    padding: 0;
}
table#adsl-offer.price tr.table-legend td span {
    color: #65b4e4;
    font-weight: bold;
    position: absolute;
    top: 6px;
    right: 12px;
    background-color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
table#adsl-offer.price tbody tr td.left-top-border {border-top:1px solid #e1e4e7;border-left:1px solid #e1e4e7;-moz-border-radius-topleft:6px;}
table#adsl-offer.price tbody tr td.top-border {border-top:1px solid #e1e4e7;}
table#adsl-offer.price tbody tr td.bottom-border {border-bottom:1px solid #e1e4e7;}
table#adsl-offer.price tbody tr td.left-border {border-left:1px solid #e1e4e7;}
table#adsl-offer.price tbody tr td.right-border {border-right:1px solid #e1e4e7;}
table#adsl-offer.price tbody tr td.top-right-border {border-top:1px solid #e1e4e7;border-right:1px solid #e1e4e7;-moz-border-radius-topright:6px;}
table#adsl-offer.price tbody tr td.left-bottom-border {border-bottom:1px solid #e1e4e7;border-left:1px solid #e1e4e7;-moz-border-radius-bottomleft:6px;}
table#adsl-offer.price tbody tr td.bottom-right-border {border-bottom:1px solid #e1e4e7;border-right:1px solid #e1e4e7;-moz-border-radius-bottomright:6px;}



/* SORTABLE TABLE */
	.sortable-table thead th {
		border: solid #E6E6E6 1px;
		height: 55px;
		padding: 16px 21px 0 0;
		vertical-align: top;
	}
	.sortable-table thead th, .sortable-table tbody td {
		padding-left: 10px;
	}
	.sortable-table thead th:first-child, .sortable-table tbody td:first-child {
		padding-left: 26px;
	}
	.sortable-table thead a {
		display: block;
		position: relative;
		height: 55px;
		margin: -16px -21px 0 -10px;
		padding: 16px 21px 0 10px;
		color: #5f88a3;
	}
	.sortable-table thead th:first-child a {
		margin-left: -26px;
		padding-left: 26px;
	}
	.sortable-table thead a.sorted-column {
		color: #000;
		background: #c2f2f1;
	}
	.sortable-table thead a:hover {
		background: #fff url("/_pub/be/e7/d1/197325_403311_compare_tarrifs_table_head_gradient.png") repeat-x 0 100%;
		color: #01b7b4;
	}
	.sortable-table thead a span {
		width: 9px;
		height: 5px;
		display: block;
		position: absolute;
		right: 6px;
		bottom: 8px;
		background: url("/_pub/d5/5e/ad/197323_403304_compare_tariffs_table_head_arrow_sprite.png") no-repeat 0 -6px;
	}
	.sortable-table thead a.sorted-asc span {
		background-position: 100% 0;
	}
	.sortable-table thead a.sorted-desc span {
		background-position: 100% -6px;
	}
	.sortable-table thead a:hover span {
		background-position: -11px -6px;
	}
	.sortable-table thead a.sorted-asc:hover span {
		background-position: -11px 0;
	}
	.sortable-table thead a.sorted-desc:hover span {
		background-position: -11px -6px;
	}
	.sortable-table tbody td {
		padding: 15px 15px 15px 10px;
	}
	.sortable-table tbody td.right {
		text-align: right;
	}
	.sortable-table tbody td input {
		float: left;
		margin: 2px 8px 0 0;
	}
	.sortable-table tbody a {
		color: #0086c3;
		font-weight: bold;
		font-size: 1.1em;
		line-height: 1.3em;
	}
	.sortable-table tbody a:hover, .sortable-table tbody a:focus {
		color: #990000;
	}
	.sortable-table tbody td.tariff {
		white-space:nowrap;
	}
	/* Hovered and active rows and columns */
		.sortable-table th.hover, .sortable-table td.hover,
		.sortable-table tbody tr.selected td, .sortable-table tbody tr.hover td, .sortable-table tbody tr:hover td {
			background-color: #eef6fc;
		}
		.sortable-table tbody tr.selected td.hover, .sortable-table tbody tr:hover td.hover {
			background-color: #DFECF8;
		}
		
	/* SORTABLE - Specific Tarrifs */
		.sortable-table thead th:first-child {
			min-width: 130px;
		}
		

/* SPECIFICS */
.tariffs tbody tr td.tariff {
	font-size: 1.2727em;
	font-weight: bold;
	white-space: nowrap;
}
.tariffs tbody tr td.benefit {
	width: 300px;
}
.sortable-table td.tariff {
	width: 150px;
}
.sortable-table td.tariff input {
	margin: 0 10px 0 0; padding: 0;
}
div.article table.customer-benefits { 	
	background: none;
	margin-top: 20px;
	font-size: 12px;
	line-height: 18px;
}
div.article table.customer-benefits td, div.article table.customer-benefits th {
	background: none;
	border: none;
	vertical-align: top;
	padding-top: 0;
	padding-bottom: 30px;
}
div.article table.customer-benefits td:first-child {
	text-align: center;
}
div.article table.customer-benefits td h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.sortable-table-23 div.big-table {
	margin-right: -112px;
}
div.sortable-table-23 div.big-table thead th {
	padding-bottom: 0;
}
div.sortable-table-23 div.big-table thead th,
div.sortable-table-23 div.big-table thead th a {
	min-height: 70px;
}
div.sortable-table-23 div.big-table thead th a {
	padding-top: 10px;
	padding-right: 10px;
	margin-top: -10px;
}
div.sortable-table-23 div.big-table thead th:first-child a {
	padding-left: 10px;
	margin-left: -10px;
}
div.sortable-table-23 div.big-table thead th:first-child,
div.sortable-table-23 div.big-table tbody td:first-child {
	min-width: 100px;
	padding-left: 10px;
}
/* SMART NEON TABLES */
.tariffs.smartneon {
	margin-right:-48px;
	left:0;
}
.tariffs.smartneon table {
	background:none;
	font-size:1.143em;
}
.tariffs.smartneon tbody tr td,
.tariffs.smartneon tbody tr:hover td{
	text-align:center;
	font-size:16px;
	color:#000;
	padding:15px 10px;
	vertical-align:top;
}
.tariffs.smartneon tbody tr:hover td {
	background:#f2f8ff;
}
.tariffs.smartneon tbody tr td.tariff{
	padding-left:40px;
	width:285px;
}
.tariffs.smartneon tbody tr td.tariff,
.tariffs.smartneon tbody tr td.price {
	text-align:left;
}
.tariffs.smartneon tbody tr td.tariff span,
.tariffs.smartneon tbody tr td.tariff a,
.tariffs.smartneon tbody tr td.tariff a:hover{
	font-size: 1.0em;
	font-weight: normal;
	color:#000;
}
.tariffs.smartneon tbody tr td.tariff .tariffinfo, 
.tariffs.smartneon tbody tr td.tariff .tariffinfo span,
.tariffs.smartneon tbody tr td.tariff .tariffinfo a{
	font-weight: normal;
	white-space: normal;
	font-size:0.875em;
	color:#0086c3;
	max-width:280px;
	margin-top:8px;
	text-decoration: none;
}
.tariffs.smartneon tbody tr td.tariff .tariffinfo a{
	font-size: 0.85em;
}
.tariffs.smartneon tbody tr td.price {
	width:90px;
}
.tariffs.smartneon tbody tr td.price strong{
	font-weight: bold;
	color:#900;
}
.tariffs.smartneon tbody tr td.benefit,
.tariffs.smartneon tbody tr td.freeNet {
	width:95px;
}
.tariffs.smartneon tbody tr td.smsToSameOperatorFree{
	width:107px;
}
.tariffs.smartneon tbody tr td.freeSms{
	width:100px;
}
.tariffs.smartneon tbody tr td.benefit.on{
	width:auto;
	background:#f1fafa;
}
.tariffs.smartneon tbody tr:hover td.benefit.on{
	background:#dff1f5;
}
.tariffs.smartneon tbody tr:hover td.benefit strong{
	color:#000;
}

.tariffs.smartneon tbody tr td p{
	margin-bottom:5px;
}
.tariffs.smartneon tbody tr td p.benefitinfo{
	color:#717982;
	font-size:0.750em;
	font-weight:normal;
	max-width:90px;
	margin:auto auto;
}
.tariffs.smartneon tbody tr td p.benefitinfo.sml{
	font-size:0.688em;
}
.tariffs.smartneon tbody tr td.price p.benefitinfo{
	margin:auto 0;
	max-width:115px;
}
.tariffs.smartneon tbody tr td.more{
	padding-right:60px;
	width:100px;
	background: transparent url('/_pub/99/2a/fd/286429_678177_big_tariff_arrow.png') no-repeat 140px 40px;
}
.tariffs.smartneon tbody tr:hover td.more{
	background: #f2f8ff url('/_pub/99/2a/fd/286429_678177_big_tariff_arrow.png') no-repeat 140px -90px;
}
table.smartneondetail {
	width: 925px;
	color:#000;
}
table.price.smartneondetail tbody.value_big td {
	padding:12px 4px 12px 26px;
	font-size:1.167em;
}
table.price.smartneondetail tbody.value_big td p.no-mrg {
	position:relative;
}
table.price.smartneondetail tbody.value_big td span {
	color:#4f5357;
}
table.price.smartneondetail tbody.value_big tr:first-child td {
	padding-top:24px;
}
table.price.smartneondetail tbody.value_big tr td:first-child {
	font-size:1em;
}
table.price.smartneondetail tbody.value_big tr:last-child td {
	border-bottom:none;
	padding-bottom:24px;
}
table.price.smartneondetail tbody.value_sml td {
	padding:8px 4px 8px 26px;
}
table.price.smartneondetail tbody.value_sml tr:first-child td {
	border-top:1px dotted #C9D1D8;
	padding-top:14px;
}
table.price.smartneondetail tbody.value_sml tr:last-child td,
table.price.smartneondetail tbody.value_price tr:last-child td{
	padding-bottom:14px;
}

table.price.smartneondetail tbody tr td:first-child {
	width:310px;
	color:#4f5357;
}
table.price.smartneondetail tbody tr td p.monthly_fee{
	font-size:1.167em;
	position:relative;
}
table.price.smartneondetail tbody tr td p.monthly_fee strong{
	font-size:1.429em;
	color:#990000;
}
table.price.smartneondetail tbody tr td p.monthly_info{
	color:#717982;
	margin-top:-17px;
}
table.price.smartneondetail tbody tr td p.buybox span.or {
	padding: 0 8px;
}
table.price.smartneondetail tbody tr td p.terms {
	font-size:0.833em;
	color:#717982;
	margin-top:45px;
	margin-bottom:0px;
}
table.price.smartneondetail tbody tr td a {
	color: #0086c3;
	text-decoration: none;
}
table.price.smartneondetail tbody tr td a:hover {
	text-decoration: underline;
}
table.price.smartneondetail tbody tr td a.buy {
	color:#FFFFFF;
}

table.simple {
    border-collapse: collapse;
    margin: 0 0 28px 0;
}
table.simple tr {
    background: none;
}
table.simple td, table.simple th {
    background: #FFF;
    font-size: 10px;
    padding: 10px;
    border: 1px solid #e6e6e6;
}
table.simple thead {
    background: #f6f6f6 url('/_pub/1f/25/64/219240_444357_bg_thead_simple.png') repeat-x top left;
}
table.simple th {
    background: #f6f6f6;
    text-align: center;
}
table.simple thead th {
    background: none;
}
table.simple tr td:first-child, table.simple tr th:first-child {
    padding-left: 26px;
    border-left: 0;
}
table.simple tr td:last-child, table.simple tr th:last-child {
    padding-right: 26px;
    border-right: 0;
}
div.drawer-c table.simple {
    left: 0;
    margin-left: -24px;
}
table.simple strong {
    font-size: 10px;
}
div.table-tarif table.simple {
    margin-left: -40px;
}
div.table-tarif.o2-neon-archive table.simple {
    margin-bottom: 0px;
}
div.table-tarif.o2-neon-archive {
    padding-bottom: 28px;
}
div.table-tarif table.simple tr td:first-child,
div.table-tarif table.simple tr th:first-child {
    padding: 10px;
    width: 90px;
}

					
				/* --- /TABLES --- */

				/* --- TYPO --- */
					


/* SIZES / V.RHYTHM */
	body {
		line-height: 1.5em; /* 18px */
	}
	h1 {
		font-size: 2.6667em; /* 32px, 36px in Frutiger */
		line-height: 1.125em; /* 2 x 18px */
		margin-bottom: 0;
		min-height: 47px;
	}
	.section-wide h1 {
		font-size: 3.917em; /* 47px in OpenSans */
		line-height: 1.125em; /* 2 x 18px */
		margin-bottom: 0.8em;
		min-height: 53px;
	}
	h2 {
		font-weight: normal;
		font-size: 1.75em; /* 21px */
		line-height: 1.1429em; /* 24px */
		margin-left: -26px;
		padding-left: 26px;
		margin-top: 2.1em; /* 18 + 24px */
		margin-bottom: 0.6em; /* 12px */
	}
	h3 {
		font-weight: normal;
		font-size: 1.3333em; /* 16px */
		line-height: 1.1249em; /* 18px */
		margin-top: 1.9286em; /* 18 + 9px */
		margin-bottom: 0.6429em; /* 9px */
	}
	h4, li, table {
		font-size: 1em; /* 12px */
		line-height: 1.5em; /* 18px */
	}
	h4 {
		margin-top: 1.5em; /* 18px */
	}
	p, ul, ol, table {
		margin-bottom: 1.5em; /* 18px */
	}
	.note {
		font-size: 0.8333em;
		line-height: 1.8em; /* 18px */
	}
	.grey-label { color: #717881; }
	
	/* 24px rhythm */
	.l-24, .perex {
		font-size: 1.1667em; /* 14px */
		line-height: 1.7143em; /* 24px */
	}
	.perex .red { color: #990000; }
	.perex .button.red, .perex .button.red:hover { color: #fff; }

	.l-24 h2 {
		margin-top: 2.4em; /* 24 + 24px */
	}
	.l-24 h3 {
		line-height: 1.7143em; /* 24px */
		margin-top: 1.7143em; /* 24px */
		margin-bottom: 0;
	}
	.l-24 h4 {
		margin-top: 2em; /* 24px */
	}
	.l-24 p {
		margin-bottom: 1.7143em; /* 18px */
	}
	.l-24 .note {
		line-height: 2.4em; /* 24px */
	}
	.l-24 li {
		line-height: 1.2857em; /* 18px */
		padding-top: 0.2143em;
		padding-bottom: 0.2143em;
	}
	h2:first-child, h3:first-child, h4:first-child,
	.l-24 h2:first-child, .l-24 h3:first-child, .l-24 h4:first-child {
		margin-top: 0;
	}
	h3.h3-14b {
		font-size: 14px;
		line-height: 27px;
	}
	

					
				/* --- /TYPO --- */

				/* --- TABS --- */
					

.tabs-menu ul.tabs-menu-h{height:50px;text-align:center;margin:0}.tabs-menu ul.tabs-menu-h li{display:inline-block;background:0;padding:0}.tabs-menu ul.tabs-menu-h li a{display:block;font-size:15px;text-decoration:none;padding:5px 20px 8px}.tabs-menu ul.tabs-menu-h li.active{position:relative}.tabs-menu ul.tabs-menu-h li.active:after{content:"";position:absolute;left:0;right:0;top:24px;width:0;height:0;margin:0 auto;border-top:10px solid #0086c3;border-right:10px solid transparent;border-left:10px solid transparent}.tabs-menu ul.tabs-menu-h li.active a{color:#fff;background:#0086c3;border-radius:5px}.tabs{margin-left:-12px;width:972px}ul.tabs-h{height:33px;position:relative;top:4px;margin:0;padding:0 5px}ul.tabs-h li{background-image:none;padding:0;margin-top:-5px;display:inline-block;line-height:normal}ul.tabs-h li a,ul.tabs-h li strong{height:33px;display:inline-block;padding-left:17px;padding-right:17px;font-size:1.1667em;font-weight:normal;position:relative;top:-4px;text-decoration:none}.tabs-h strong{position:relative}.tabs-h strong span{display:block;width:26px;height:13px;position:absolute;left:50%;margin-left:-13px;bottom:-13px;z-index:100}.tabs-c{padding:42px 10px 10px 10px}.tabs.inline{margin-top:-20px;margin-left:-48px}.tabs.inline.fullsize{margin-left:-12px}.tabs.inline .tabs-h{padding:0;float:right;margin-top:-33px;width:100%;text-align:right}.tabs.inline .tabs-h li a,.tabs.inline .tabs-h li strong{padding-right:23px}.tabs.inline .l-24{margin-top:10px}ul.tabs-h li.tab-youngzone{margin-right:25px;padding:0}ul.tabs-h li.tab-youngzone a,ul.tabs-h li.tab-youngzone span,ul.tabs-h li.tab-youngzone strong{display:block;width:114px;height:35px;margin:0;padding:0!important;top:0}ul.tabs-h li.tab-youngzone a,ul.tabs-h li.tab-youngzone strong{position:relative}ul.tabs-h li.tab-youngzone span{background:url('/_pub/72/20/b/204259_437008_btn_yougzone.png') no-repeat top left;position:absolute;top:-10px;bottom:0;left:0}ul.tabs-h li.tab-youngzone a:hover span,ul.tabs-h li.tab-youngzone a:focus span{background-position:0 -35px}ul.tabs-h li.tab-youngzone strong span{background-position:0 -70px}ul.tabs-h li.tab-pro_mlade{margin-left:150px;margin-right:25px;padding:0}.en ul.tabs-h li.tab-pro_mlade{margin-left:50px}ul.tabs-h li.tab-pro_mlade a,ul.tabs-h li.tab-pro_mlade span,ul.tabs-h li.tab-pro_mlade strong{display:block;width:114px;height:35px;margin:0;padding:0!important;top:0}ul.tabs-h li.tab-pro_mlade a,ul.tabs-h li.tab-pro_mlade strong{position:relative}ul.tabs-h li.tab-pro_mlade span{background:url('/_pub/38/79/71/280638_654489_btn_pro_mlade.png') no-repeat top left;position:absolute;top:-10px;bottom:0;left:0}ul.tabs-h li.tab-pro_mlade a:hover span,ul.tabs-h li.tab-pro_mlade a:focus span{background-position:0 -35px}ul.tabs-h li.tab-pro_mlade strong span{background-position:0 -70px}#slide-tabs{margin-bottom:34px;margin-top:-20px;text-align:center;font-size:1.2em}#slide-tabs div{padding-bottom:1px;margin:0 auto}#slide-tabs a{display:inline-block;padding:12px 30px 14px 45px;margin-left:-5px;background:#fff url('/_pub/55/3e/e6/284280_669674_arr.gif') no-repeat 0 0;bordr-bottom:1px solid #e5e5e5}#slide-tabs span{display:inline-block;padding-right:1px;background:#fff url('/_pub/a9/7e/73/284288_669664_tab_a_bg.jpg') no-repeat 100% 0;bordr-bottom:1px solid #e5e5e5;cursor:pointer;cursor:hand}#slide-tabs a:hover{background-position:0 -44px}
					
				/* --- /TABS --- */

				/* --- BOXES --- */
					



/* DEFAULT BOX */
	.box, .box .box-c, .box .box-c div, .box .tl, .box .tr, .box .bl, .box .br {
		background-repeat: no-repeat;
	}
	.box, .box .box-c,
	.box.contact, .box.contact .box-c {
		background-repeat: repeat-y;
	}
	.box .box-c div, .box.contact .box-c div, .box.contact .box-c div div {
		background-repeat: repeat-x;
	}
	.box .box-c div div, .box.contact .box-c div div {
		background-repeat: repeat-x;
	}

	.box {
		position: relative;
		margin-left: -40px;
		left: 20px;
		margin-bottom: 36px;
		background-position: 0 -309px;
	}
	.box h2, .box h3, .box h4 { margin-top: 0; }
	.box p:last-child { margin-bottom: 0; }
	.box-c {
		background-position: right -1009px;
	}
	.box-c div {
		background-position: 0 -3109px;
	}
	.box-c div div {
		padding: 18px 20px 27px 20px;
		background-position: 0 bottom;
	}
	.box .tl, .box .tr {
		position: absolute;
		top: 0;
		width: 30px;
		height: 15px;
	}
	.box .tl {
		background-position: 0 0;
		left: 0;
	}
	.box .tr {
		background-position: 0 -25px;
		right: 0;
	}
	.box .bl, .box .br {
		width: 30px;
		height: 24px;
		position: absolute;
		bottom: 0;
	}
	.box .bl {
		background-position: 0 -85px;
		left: 0;
	}
	.box .br {
		background-position: 0 -51px;
		right: 0;
	}

/* BOX WITH ICON */
	.box.with-icon img {  
		float: left; 
		padding: 0 27px 20px 5px;
	}
	.box.with-icon p { padding-left: 60px; }

/* CONTACT BOX in ABOUT US */
	.about-us-contact .box-c div div {
			padding: 25px 20px 27px 25px;
	}
	.about-us-contact .box-c div.fill {
		background: none;
		background-color: #FFF;
		min-height: 100px; 
		margin-top: -12px;
		padding: 0;
	}
	.about-us-contact .box-c div.fill div {
		background: none;
		padding: 10px 10px 15px 0;
		margin-bottom: 15px;
		border-bottom: solid #d8e9f2 1px;
		border-top: solid #d8e9f2 1px;
	}
	.about-us-contact .box-c span.icon {
		position:absolute;
		display:block;
		width:55px;
		height:32px;
		top:20px;
		right:0;
		background: url("/_pub/fd/2d/6c/196795_398527_icon_info_blue.png") no-repeat;
	}
	.about-us-contact .box-c h3 {
		width:150px;
		padding-top: 7px;
		padding-bottom: 8px;
	}
	.about-us-contact .box-c div.fill div p {
		margin-bottom: 3px;
	}
	.about-us-contact .box-c div.fill div p span {
		display:block;
		font-size:1.83333em;
		color: #0086c3;
		padding: 5px 0 15px 0;
	}
	.about-us-contact .box-c div.fill > p span {
		display:block;
		line-height:1.16667em;
	}



/* CONTACT (BLUE) BOX */
	.box.contact {
		background-color: #F5FAFE;
		background-position: 0 -1709px;
	}
	.box.contact .box-c {
		background-position: right -2409px;
	}
	.box.contact .box-c div {
		background-position: 0 -3809px;
	}
	.box.contact .box-c div div {
		background-position: -1000px bottom;
	}
	.box.contact .tl {
		background-position: 0 -119px;
	}
	.box.contact .tr {
		background-position: 0 -144px;
	}
	.box.contact .bl {
		height: 61px;
		background-position: 0 -238px;
	}
	.box.contact .br {
		height: 61px;
		background-position: 0 -169px;
	}
	


/* PLAIN BOX */
	.box.plain {
		background: none;
		padding: 18px 20px;
		border: 1px solid #DEE1E4;
		border-radius: 5px;
	}
	.box.plain.no-valid {
		color: #990000;
		font-weight: bold;
	}
	.box.plain.cz-only {
		top: 40px;
	}

	/* NO RESULTS BOX */
	.no-result {
		background: #f5faff;
		text-align: center;
		margin: 20px 13px 20px 13px;
		padding: 18px 20px;
		border: 1px solid #d2e9ff;
		border-radius: 5px;
	}
	.no-result p {
		margin: 0;
		padding: 0;
	}
	.no-result strong {
		color: #4f5357;
	}
	#o2-shops .no-result {
		margin-top: 0;
	}

	#phone-list .no-result {
		background: none;
		text-align: left;
		margin: 30px 0 0 30px;
		padding: 0;
		border: none;
		border-radius: 0;
	}


/* DRAWERS - BOX WITH EXPANDING ITEMS */
.drawers {
	position: relative;
	margin-left: -40px;
	left: 20px;
	width: 602px;
	margin-bottom: 36px;
}

.drawer .drawer-inner > h3 a {
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	background-position: right center;
}
.drawer.opened .drawer-inner  > h3 a {
	font-family: 'OpenSansRegular',​verdana,​sans-serif;
	background-image: url(data:image/png;base64,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);
}
.drawer, .drawer.opened {
	list-style: none;
	padding: 0;
	line-height: 18px;
	border-bottom: 1px solid #e8e8e8;
}
.drawer:first-child, .drawer.opened:first-child {
	border-top: 1px solid #e8e8e8;
}
.drawer,
.drawer-inner,
.drawer-inner > h3 a {
	background-color: #fff;
	transition:background 0.2s;
}
.drawer-inner > h3 a {
	font-family: 'OpenSansLight',​verdana,​sans-serif;
}
.drawer.opened,
.drawer.opened .drawer-inner,
.drawer.opened .drawer-inner > h3 a {
	background-color: #fafafa;
}
.drawer-inner > h3 {
	margin: 0;
}
.drawer-inner > h3 a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 15px;
	padding-right: 50px;
	font-size: 18px;
	font-weight: normal;
}
.drawer-inner > h3 a .title {
	margin: 0;
}
.drawer.with-perex .drawer-inner > h3 a .desc {
	font-weight: normal;
	display: block;
	color: #717982;
}
.drawer .drawer-c {
	padding: 25px 15px 30px 36px;
}
.drawer .drawer-c p,
.drawer .drawer-c h3,
.drawer .drawer-c h4 {
	color: #4f5357;
}
.drawer .drawer-c h4 {
	font-family: 'OpenSansRegular',​verdana,​sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
.drawer .drawer-c p:last-child {
	margin-bottom: 0;
}
.drawer .drawer-c h3:first-child,
.drawer .drawer-c h4:first-child {
	margin-top: 0;
}

/* full size drawer */
#fullsize-drawer .drawers {
	width: 920px;
}

/* almost fullsize centered drawer */
#full-center-drawer {
	text-align: center;
	padding-bottom: 5px;
}
#full-center-drawer .drawers {
	left: 0;
	width: 840px;
	margin: 0 auto;
}
#full-center-drawer .chapter-title {
	padding-top: 0;
}
#full-center-drawer h2 {
	color: #717982;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.1429em;
	margin-bottom: 30px;
	margin-top: 0;
	text-shadow: 0 -1px 0 #FFFFFF;
}
#full-center-drawer .drawer-inner {
	text-align: left;
}
#full-center-drawer .drawer-inner > h3 {
	font-size: 1.2em;
	font-weight: bold;
}

/* centered drawers */
.center .drawers {
	margin: 0 auto;
	text-align: left;
}
.center .chapter-title {
	padding-top: 26px;
}



/* SIMPLE DRAWERS */
.drawers-simple {
	position: relative;
	margin-left: -48px;
	left: 22px;
}
.drawers-simple .drawer {
	border-top: none;
	background: none;
	margin-bottom: 12px;
}
.drawers-simple .drawer-h {
	border-bottom: 1px solid #e5e5e5;
	display: block;
	padding: 0 14px 10px 22px;
}
.drawers-simple .drawer-h h2 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	display: inline-block;
}
.drawers-simple .drawer-h h3  {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.drawers-simple .documents .drawer-h h3,
.drawers-simple .drawer-h h3  {
	font-weight: normal;
	font-family: 'OpenSansLight', verdana;
	color: #000;
}
.drawers-simple .drawer-h span {
	float: right;
	display: inline-block;
	color: #0086C3;
	margin-top: 2px;
}
.drawers-simple .drawer-h h2:hover, .drawers-simple .drawer-h h3:hover, .drawers-simple .drawer-h:hover span {
	color: #900;
}
.drawers-simple .drawer-h span.collapse {
	display: none;
}
.drawers-simple .drawer.opened .drawer-h span.collapse {
	display: inline-block;
}
.drawers-simple .drawer.opened .drawer-h span.expand {
	display: none;
}
.drawers-simple .drawer-c {
	padding: 22px 14px 22px 22px;
}


					
				/* --- /BOXES --- */

				/* --- FORMS --- */
					


	/* Placeholder inputs */
		.placeholder {
			color: #999;
		}
		div.pass-placeholder {
			position: relative;
		}
		
	/* Select box simple */
		select {
			padding: 5px;
			border: 1px solid #BFC5CC;
			border-radius: 3px;
			position: relative;
		}
	/* Pretty select box */
		.selbox-holder {
			position: relative;
			display: inline-block;
			vertical-align: top;
			height: 30px;
		}
		.selbox {
			font-size: 11px;
			width: 100%;
			background-color: #fff;
			position: relative;
		}
		.selbox .value {
			padding: 5px 8px;
			cursor: pointer;
			position: relative;
		}
		.selbox .value em {
			display: block;
			width: 22px;
			height: 22px;
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -11px;
			background: url("/_pub/8f/88/be/197137_401837_selectbox_sprite.png") no-repeat 0 0;
		}
		.selbox .values {
			margin: 5px 0;
			display: none;
			max-height: 300px;
			overflow: auto;
		}
		.selbox .values li {
			padding: 0 8px;
			margin-left: 0;
			list-style-type: none;
			line-height: 18px;
			cursor: pointer;
		}
		.selbox .values li:hover, .selbox .values li.selected, .selbox .values li:hover {
			background-color: #EEF6FC;
		}
		.selbox .values li.highlighted {
			background-color: #eee;
		}
		.selbox .values li:hover {
			color: #0086c3;
		}
		.selbox .value:hover, .selbox.focus .value, .expanded .value {
			color: #0086c3;
		}
		.expanded .value {
			border-bottom: 1px solid #E4E4E4;
		}
		.selbox .value:hover em, .selbox.focus .value em, .expanded .value em {
			background-position: -22px 0;
		}
		/* Expanded */
			.selbox-holder.expanded {
				z-index: 10;
			}
			.expanded .selbox {
				position: absolute;
				z-index: 10;
				box-shadow: 1px 2px 8px #999;
			}
		/* Border elements */
			.selbox .tl, .selbox .tr, .selbox .br, .selbox .bl,
			.selbox .t, .selbox .r, .selbox .b, .selbox .l {
				position: absolute;
				width: 3px;
				height: 3px;
				background: url("/_pub/8f/88/be/197137_401837_selectbox_sprite.png") no-repeat 0 -22px;
			}
			.selbox .tl {
				left: -1px;
				top: -1px;
			}
			.selbox .tr {
				right: -1px;
				top: -1px;
				background-position: -19px -22px;
			}
			.selbox .br {
				right: -1px;
				bottom: -1px;
				background-position: -19px -41px;
			}
			.selbox .bl {
				left: -1px;
				bottom: -1px;
				background-position: 0 -41px;
			}
			.selbox .t, .selbox .b {
				left: 0;
				top: -1px;
				width: 100%;
				background-repeat: repeat-x;
				background-position: 0 -44px;
			}
			.selbox .b {
				top: auto;
				bottom: -1px;
				background-position: 0 -47px;
			}
			.selbox .l, .selbox .r {
				left: -1px;
				top: 0;
				height: 100%;
				background-repeat: repeat-y;
				background-position: -494px 0;
			}
			.selbox .r {
				right: -1px;
				left: auto;
				background-position: -497px 0;
			}

	/* White filled selects */
		.filled-select .select {
			width: 260px;
		}
		.en .filled-select .select {
			width: 270px;
		}
		.filled-select .selbox .tl, .filled-select .selbox .tr, .filled-select .selbox .br, .filled-select .selbox .bl,
		.filled-select .selbox .t, .filled-select .selbox .r, .filled-select .selbox .b, .filled-select .selbox .l,
		.filled-select .selbox .value em {
			background-image: url("/_pub/75/1a/e6/290993_696316_selectbox_sprite.png");
		}
		.filled-select .selbox .b {
			background-position: 1px -48px;
		}
		.filled-select .selbox .value {
			font-size: 14px;
			padding: 7px 30px 7px 10px;
		}
		.filled-select .selbox .values li {
			font-size: 1.3em;
			padding-right: 28px;
			line-height: 21px;
		}

			
	/* Checkboxes */
		label.checkbox {
			color: #4f5357;
		}
		label.checkbox input {
			position: relative;
			top: 2px;
		}
		.checkbox-list label.checkbox {
			display: inline-block;
			width: 124px;
			margin-right: 28px;
			font-size: 0.9167em;
		}
		.checkbox-list label.checkbox:nth-child(6n) {
			margin-right: 0;
		}
		.checkbox-list label.checkbox input { 
			top: 0;
			float: left;
			margin: 0 5px 0 0;
		}
		.checkbox-list label.checkbox span {
			display: inline-block;
			float: left;
			width: 104px;
			line-height: 1em;
		}
		
	/* Radio */
		label.radio {
			color: #4f5357;
		}
		label.radio input {
			position: relative;
			top: 2px;
		}
		.radio-list label.radio {
			display: block;
			margin-right: 10px;
			font-size: 0.9167em;
		}
		
/* CCC formulare */
.ccc_table { left:0; margin:0 0 30px 0; }
.ccc_table .my_table { margin-bottom:0; }
.ccc_table th, .ccc_table td, .ccc_table tbody tr:first-child td { border:none; }
.ccc_table .w500 { width:500px; }
.ccc_table .fieldsetLabel { font-weight:bold; font-size:1.2em; margin-top:10px; }
.ccc_table select { width: 100%; }
form.forms .ccc_table label { display:inline; }
form.forms textarea.error { border-color: #990000; }
span.error { color: #990000; }

	form.forms p.rules, form.forms div.rules {
		text-align: right;
		margin-right: 240px;
		color: #717982;
		font-size: 0.83333em;
	}
	form.forms input[type=text],
	form.forms input[type=password],
	form.forms input[type=number],
	form.forms input[type=tel],
	form.forms textarea {
		border: solid #bfc5cc 1px;
		padding: 0 6px;
		border-radius: 3px;
		position: relative;
		background-color: #fff;
	}
	form.forms select {
		border: solid #bfc5cc 1px;
	}
	form.forms fieldset {
		margin: 0 20px 20px 0;
		padding: 0;
		border: none;
	}
	form.forms label {
		display: block;
		line-height: 2em;
		color: #717982;
	}
	form.forms label a {
		text-decoration: underline;
		color: #717982;
	}
	form.forms button {
		margin-top: 12px;
	}
	form.forms a.button {
		margin-top: 11px;
	}
	form.forms input.error {
		border-color: #990000;
	}
	form.forms input[type=text],
	form.forms input[type=password],
	form.forms input[type=number],
	form.forms input[type=tel],
	form.forms select {
		height: 30px;
		vertical-align: middle;
	}
	form.forms input[type=text],
	form.forms input[type=password]
	form.forms input[type=number],
	form.forms input[type=tel] {
		padding-top: 6px;
		padding-bottom: 6px;
		height: 18px;
	}
	form.forms select option {
		line-height: 1.5em;
	}
	form.forms textarea {
		line-height: 1.41176em;
	}
	form.forms div.error {
		background: #f9f0f0;
		border: solid #f9f0f0 1px;
		color: #990000;
		border-radius: 3px;
		position: relative;
		padding: 3px 6px;
		font-size: 0.91667em;
	}
	form.forms div.validation {
		background: url("/_pub/a7/4d/1/200847_421710_grey_star.png") no-repeat 10px 9px;
	}
	form.form-small {
		width: 252px;
	}
	form.form-small label {
		margin: 17px 0 -2px 0;
	}
	form.form-small input[type=text],
	form.form-small input[type=password]
	form.form-small input[type=number],
	form.form-small input[type=tel] {
		width: 240px;
	}
	form.no-label label.text {
		position: absolute;
		top: -1000px;
	}
	form.no-label label.checkbox {
		margin-top: 0;
	}
	form.no-label input {
		margin-top: 17px;
	}
	form.form-big {
		width: 670px;
		padding-bottom: 20px;
	}
	form.form-big div.validation {
		float: right;
		width: 170px;
		text-align: left;
		min-height: 24px;
		padding: 3px 5px 3px 23px;
	}
	form.form-big div.error {
		background: #f9f0f0 url("/_pub/b6/27/13/196481_396491_mandatory_star.png") no-repeat 10px 9px;
		border: none;
		padding-left: 25px;
	}
	form.form-big label {
		float: left;
		width: 209px;
		margin-right: 12px;
		text-align: right;
		line-height: 2em;
	}
	form.form-big label.radio {
		float: none;
		text-align: left;
	}
	form.form-big fieldset.radio-list {
		margin: 0 0 10px 0;
		padding-left: 210px;
	}
	form.form-big fieldset.radio-list input {
		margin-right: 12px;
	}
	form.form-big fieldset.radio-list label {
		color: #000;
		font-size: 1em;
		line-height: 1em;
	}
	form.form-big label.checkbox {
		float: none;
		text-align: left;
		width: 240px;
	}
	form.form-big fieldset.checkbox-list {
		margin: 0 0 10px 0;
		padding-left: 210px;
	}
	form.form-big fieldset.checkbox-list input {
		margin-right: 12px;
	}
	form.form-big fieldset.checkbox-list label {
		color: #000;
		font-size: 1em;
		line-height: 1em;
	}
	form.form-big input[type=text], form.form-big input[type=password], form.form-big select, form.form-big textarea {
		width: 214px;
		margin-bottom: 6px;
	}
	form.form-big select {
		width: 230px;
	}
	form.form-big textarea {
		height: 130px;
	}
	form.form-big button {
		margin-left: 240px;
	}
	form.form-small textarea {
		width: 240px;
		height: 100px;
	}

/* long label, long radio, long checkbox */

form.forms fieldset.long-label label {
	width: 100%;
	text-align: left;
}
form.forms fieldset.long-label input,
form.forms fieldset.long-label div.validation {
	float: left;
}
form.forms fieldset.radio-list-long label {
	width: 100%;
	line-height: 1.2em;
}
form.forms fieldset.radio-list-long label input {
	float: left;
	top:0;
}

.cols-2-rl-form form.form-big { width: 658px; }
.cols-2-rl-form form.form-big label { width: 178px; }
.cols-2-rl-form form.form-big fieldset.captcha-img { margin-bottom: 0; }
.cols-2-rl-form form.form-big button, .cols-2-rl-form form.form-big fieldset > img { margin-left: 190px; }
.cols-2-rl-form form.form-big input[type="text"].error { margin-bottom: 0; }
.cols-2-rl-form form.form-big div.validation { width: 190px; }

.inline form.form-big button { margin-left: 10px; margin-top: -5px; }

.cols-2-rl-form form.form-small { width: 558px; }
.cols-2-rl-form form.form-small input[type="text"].error { margin-bottom: 0; }
.cols-2-rl-form form.form-small p.rules {
	text-align: left;
	margin-right: 0px;
}
.cols-2-rl-form form.form-small div.rules {
	margin-right: 0;
	min-height: 24px;
	padding: 3px 6px 3px 30px;
}
.cols-2-rl-form form.form-small div.error { 
	background: #f9f0f0 url("/_pub/b6/27/13/196481_396491_mandatory_star.png") no-repeat 10px 9px !important; /* important kvuli IE9!! kill IE9 */
	padding-left: 30px;
	min-height: 24px;
}
.cols-2-rl-form form.form-small div.rules img { padding-right:20px; }
.cols-2-rl-form form.form-small #agree {
	color: #717982;
	font-size: 0.83333em;
}
.cols-2-rl-form form.form-small #agree tr td { border: none; }
.cols-2-rl-form form.form-small #agree tr td:last-child { padding-left:5px; }
.cols-2-rl-form form.form-small #agree a { color: #0086C3; }
.cols-2-rl-form form.border-top { margin-left: -28px; padding-left: 28px; }

/* FAKE FORM */
form.fake_form { width: 400px; padding: 15px 20px; background: url("/_pub/23/5e/64/283557_666725_bg_fake_form_bottom.jpg") no-repeat left bottom; }
form.fake_form label { line-height: 1.3em; }
form.fake_form .radio-list { width: 400px; }
form.fake_form .radio-list label { font-size: 17px; color: #000000; font-weight: bold; }
form.fake_form .radio-list label input { margin-right: 22px; }
form.fake_form .radio-list p.perex { margin: 3px 0px 8px 40px; font-size: 0.9em; line-height: 1.3em; }
form.fake_form button { float: right; }
form.fake_form a.button { float: left; margin-top: 12px; }

#fake-form-container { margin: 0px -22px 20px -22px; width: 440px; background: url("/_pub/6f/7e/f8/283555_666710_bg_fake_form.jpg") repeat-y; }
#fake-form-container .header { width: 440px; height: 5px; background: url("/_pub/10/67/49/283551_666708_bg_fake_form_header.jpg") no-repeat; }
#fake-form-container .footer { width: 440px; height: 13px; background: url("/_pub/dd/cf/a7/283553_666709_bg_fake_form_footer.jpg") no-repeat; }

/* KONFERENCE NA OBJEDNAVKU */
#conference.form-big { width: auto; }
#conference.form-big input#day,
#conference.form-big input#month,
#conference.form-big input#minute,
#conference.form-big input#hour {
	width: 30px;
}
#conference.form-big input#length,
#conference.form-big input#count{
	width: 60px;
}
#conference.form-big input#kod { width: 100px; }
#conference.form-big button { margin-left: 220px; margin-bottom: 15px; }	
#conference.form-big input#email { margin-top: 7px; }

/* ASUS FORMS */
#form-asus fieldset.radio-list label {
	margin-bottom: 5px;
}
#form-asus fieldset.radio-list label input.small-mrg-top {
	margin-top: 1px;
}
#form-asus fieldset.checkbox-list span {
	padding-left: 30px;
	padding-top: 3px;
	display: inline-block;
}
#form-asus fieldset.radio-list span {
	padding-top: 3px;
	display: inline-block;
}
#form-asus fieldset label.short {
	width: 60px;
}
#form-asus fieldset.checkbox-list label {
	line-height: 1.2em;
}
#form-asus fieldset.checkbox-list input {
	margin-top: 2px;
	margin-bottom: 5px;
}
#form-asus fieldset.checkbox-list input.small-mrg-top {
	margin-top: 4px;
	margin-bottom: 20px;
}
#form-asus button.action {
	margin-left: 170px;
}
#form-asus button.first {
	margin-left: 240px;
}
#form-asus a.prev {
	margin-top: 12px;
}
#form-asus fieldset.radio-list div.toggle-radio-box {
	margin-left: -110px;
	padding-top: 10px;
}
#form-asus fieldset.radio-list div.toggle-radio-box label {
	float: left;
	line-height: 2em;
	margin-right: 12px;
	text-align: right;
	width: 110px;
	color: #717982;
}

#form-asus fieldset.radio-list div.toggle-radio-box input {
	margin-right: 0;
}
#form-asus fieldset.radio-list-long label input {
	margin-bottom: 5px;
}
#form-asus fieldset.radio-list-long label span {
	width: 270px;
}
#form-asus div.note {
	margin-left: 240px;
	margin-top: 10px;
}
#form-asus div.validation-no-bg { background: none; }
#form-asus div.validation span.note {
	padding-left: 10px;
}
#form-asus fieldset.choose-products label {
	color: #717982;
}
#form-asus fieldset.choose-products label strong {
	color: #000;
}
#form-asus fieldset.choose-products label span {
	color: #000;
	padding-left:0;
	width: 240px;
}
#form-asus fieldset.choose-products label span.info {
	color:#717982;
	width:230px;
}
#form-asus fieldset.choose-products label span.price {
	color:#717982;
	width:475px;
	text-align: right;
}
#form-asus fieldset.choose-products label span.long {
	width: 350px;
}
#form-asus .border-top {
	padding-top: 20px;
}

/* MOJE O2 DOTAZNIK FORM */
#mojeo2_dotaznik label { display:inline; }
#mojeo2_dotaznik textarea { width:60%; height: 120px; }

/* NAPISTE NAM FORM */
#ccc_form div.validation div.note { padding-left: 10px; }
#ccc_form #char-left.note { padding-left: 222px; }
#ccc_form div.note-box { float:right; width: 200px; text-align: left; }
#ccc_form p.attachment { margin-top: 7px;}
#ccc_form div.attach { padding-left: 221px; }
#ccc_form input#id-captchaQuestion { border: none; padding: 0; margin:0; height:2em; font-size: 12px; }
#ccc_form {
	width: 876px;
}
#ccc_form fieldset {
	width: 670px;
}
#ccc_form fieldset.area {
	width: 876px;
}
#ccc_form fieldset.area textarea {
	width: 616px;
	max-width: 616px;
	padding-right: 0;
}
#ccc_form fieldset.area textarea.error {
	margin-bottom:0;
}
#ccc_form fieldset.area div.validation {
	width: 10px;
	padding: 0 8px;
}
#ccc_form fieldset.area div.error {
	padding: 3px 20px 3px 25px;
	width: 170px;
	float: none;
	clear: both;
	margin-left: 220px;
}
#ccc_form fieldset.radio-list,
#ccc_form fieldset.checkbox-list{
	padding-left: 0;	
	width: 230px;
}
#ccc_form fieldset.radio-list label,
#ccc_form fieldset.checkbox-list label {
	color: #717982;
	line-height: 2em;
}
#ccc_form div.list-div {
	width: 210px;
	float: left;
}
.en #ccc_form fieldset.radio-list label {
	width: 209px;
}

/* SMS CONNECTOR FORM */
#form-connector { padding-top: 20px; }
#form-connector .validation .note {
	display: inline-block;
	width: 140px;
	padding-left: 10px;
}
#form-connector .validation {
	padding-left:29px;
}
#form-connector label.short {
	width: 60px;
}

/* GE MONEY BANK FORMS */
#form-ge fieldset.checkbox-list span {
	padding-left: 30px;
	padding-top: 3px;
	display: inline-block;
}
#form-ge fieldset.checkbox-list label {
	line-height: 1.2em;
}
#form-ge fieldset.checkbox-list input {
	margin-top: 2px;
	margin-bottom: 5px;
}
#form-ge fieldset.checkbox-list input.small-mrg-top {
	margin-top: 4px;
	margin-bottom: 20px;
}
#form-ge div.note {
	margin-left: 240px;
	margin-top: 10px;
}
#form-ge div.validation span.note {
	padding-left: 10px;
}
#form-ge div.validation {
	float: right;
}

/*** O2 CLOUD ***/
#cmb-form-O2Cloud { width: 515px }
#cmb-form-O2Cloud h5 { font-weight: normal; color: #717982; }
#cmb-form-O2Cloud label { width: 139px; }
#cmb-form-O2Cloud fieldset.radio-list label { width: 200px; font-size: 0.9167em; }
#cmb-form-O2Cloud input, #cmb-form-O2Cloud textarea { width: 180px; }
#cmb-form-O2Cloud fieldset.radio-list input { width: auto; }
#cmb-form-O2Cloud fieldset.radio-list { padding-left: 130px; margin-bottom: 20px;}
#cmb-form-O2Cloud div.validation { width: 125px; }
#cmb-form-O2Cloud div.error {padding-left: 25px; padding-right: 5px; width: 135px;}
#cmb-form-O2Cloud textarea { height: 65px; }
#cmb-form-O2Cloud input.checkbox { float:left; width: 15px; }
#cmb-form-O2Cloud label.checkbox { float:left; width: 480px; }
#cmb-form-O2Cloud #note-box div.validation { float: left; width: 500px; }
#cmb-form-O2Cloud button { margin-left: 151px; }


/*** TECHZONA NAHLASIT PORUCHU ***/
#techzone-fix label { width: 205px }

/* RATES RADIOS */
.rates label.rate {
	width: 30px;
	line-height: 1em;
	float:left;
}
label.rate input {
	position:relative;
	top: 2px;
}

html>body #csi form.forms.form-big textarea {
	height: 40px;
	width: 250px;
} 

/* Formulář Záruka nejnižší ceny */
form.form-big.bpg_form div.validation.error {
	width: 140px !important;
}

form.form-big.bpg_form .tooltip.box {
	display: none;
	width: 312px;
	max-width: 312px;
	background: url('/_pub/7a/e9/4d/276879_639826_tooltip_body.jpg') repeat-y;
	margin: -68px 0px 0px 510px;
	padding: 0px;
}

form.form-big.bpg_form .tooltip .body {
	width: 240px;
	background: url('/_pub/c/e7/c9/276883_639828_tooltip_top.jpg') no-repeat;
	min-height: 40px;
	padding: 18px 32px 0px 40px;
}

form.form-big.bpg_form .tooltip .bottom {
	width: 312px;
	background: url('/_pub/f9/cf/ee/276881_639827_tooltip_bottom.jpg') no-repeat;
	height: 15px;
}

form.form-big.bpg_form .checkbox-list {
	margin: 10px 0px;
}

form.form-big.bpg_form p.info {
	font-size: 10px;
	color: #999;
	padding: 5px;
	margin: 0px;
}

form.form-big.bpg_form div.validation.error.main {
	float: none;
	width: 300px !important;
	margin: 0px 0px 10px 0px;
}
/* Formulář Záruka nejnižší ceny Konec */

/* ONE-LINE FORM */
form.form-inline label, form.form-inline input, form.form-inline button {
	float: left;
}
form.form-inline label {
	width: 80px;
}
form.form-inline input, form.form-inline .error {
	width: 200px;
}
form.form-inline button {
	margin: 3px 0 0 10px;
}
form.form-inline div.error {
	padding-left: 80px;
}

/*LTE form */
#lte-form-hld form.form-big label {
	width: 80px;
}
#lte-form-hld form.form-big input[type=text], #lte-form-hld form.form-big div.validation {
	float: left;
}
#lte-form-hld form.form-big .checkbox-list {
	padding-left: 92px;
}
#lte-form-hld form.form-big .checkbox-list label,#lte-form-hld form.form-big div.error {
	width: 200px;
}
.en #lte-form-hld form.form-big .checkbox-list label {
	margin: 0;
	width: 270px;
}
#lte-form-hld form.form-big div.error { 
	padding-left: 23px;
}
#lte-form-hld form.form-big button{
	margin-left: 92px;
}
/* NARROW FORM FIELDS */
form.form-narrow {
	width: 515px;
}
form.form-narrow fieldset{
	margin:8px 0px
}
form.form-narrow abbr{
	color:#717982;
}
form.form-narrow label {
	width: 166px;
}	
form.form-narrow input[type="text"]{
	padding-top:3px;
	padding-bottom:3px;
	height:16px;
	width:273px;
	margin-bottom:0px;
}
form.form-narrow input.sml[type="text"]{
	width:160px;
}
form.form-narrow input#note {
	margin:6px 5px 0px 130px;
}
form.form-narrow button {
	margin:auto !important;
}
form.form-narrow label.note {
	float:none;
	display:inline;
	width:auto;
	font-size:11px;
}
form.form-narrow p.vlidateinfo {
	font-size:0.833em;
	padding-left:151px;
	margin-bottom:-0.5em;
}
form.form-narrow div.validation {
	display:inline;
	float:none;
	width:10px;
	background-position: 6px 8px;
	padding:3px 20px
	min-height:10px;
}
form.form-narrow div.validation.error {
	display:block;
	background-position: 6px 7px;
	float:none;
	width:243px;
	margin-left:178px;
	min-height:10px;
	margin-top:2px;
}
/* FORM NARROW with LABELS on top of INPUTS */
form.top-labels label {
	float: none;
	text-align: left;
	width: 100%;
	margin-bottom: 2px;
}
form.top-labels label.f-left {
	float: left !important;
}
form.top-labels input[type="text"] {
	float: none;
	width: 80%;
}
form.form-narrow div.validation.error {
	width: 73%;
	margin-left: 0;
}
/* Filter box */
.filter-box {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 155px;
	text-align: left;
}
.filter-box * {
	box-sizing:border-box;
}

.filter-box ul, .content .box-wrap.article .filter-box ul {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	border: 1px solid #d0d0d0 !important;
	width: 100%;
	z-index: 2;
	list-style: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.filter-box ul li {
	list-style: none;
	margin-left: 0;
	padding: 0px;
}

.filter-box ul li:hover {
	background: #f2f2f2;
}

.filter-box ul li a {
	display: block;
	height: 32px;
	padding: 4px 36px 0px 6px;
	font-size: 0.95em;
	line-height: 1.5em;
	font-family: 'OpenSansSemiBold', verdana, sans-serif;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
}

.filter-box .filter-value {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 32px !important;
	padding: 4px 36px 0px 6px;
	background-color: #fff;
	border: 1px solid #d0d0d0 !important;
	font-size: 0.95em;
	line-height: 1.5em;
	text-decoration: none;
	border-radius: 3px;
	cursor: pointer;
}

.filter-box .filter-value .text {
	text-align: left;
}
form .filter-box .filter-value .text {
	font-size:11px;
}
.filter-box .filter-value .icon {
	position: absolute;
	right: 8px;
	top: 11px;
	width: 14px;
	height: 9px;
	background: #fff url('/_pub/d3/26/4b/355741_910051_selectarr.png') no-repeat;
}
@media (max-width:991px) {
	.filter-box {
		width: 48%;
	}
	.filter-box .text {
		text-align: left;
	}
}

/* AMWAY CMB */
.amway-cmb {
	text-align: center;
	width: 600px;
	margin: 0 auto;
}
.amway-cmb .datepicker {
	color:#999;
}
@media (max-width:700px) {
	.amway-cmb {
		width:100%;
	}
}
.amway-cmb .amway-cmb-inner {
	background-color: #fff;
	border-color: #dfe2e5 #dfe2e5 #9c9ea0;
	border-image: none;
	border-radius: 7px;
	border-style: solid;
	border-width: 1px;
	padding: 20px;
}
.amway-cmb-form {
	background-color: transparent;
	margin: 0;
	min-height: 200px;
}
.amway-cmb-form .operator-busy {
	background: transparent url('/_pub/2a/c8/65/310575_1106457_stavy_CMB.png') no-repeat 0 -888px;
	float: left;
	height: 120px;
	width: 106px;
	margin: 0 0 0 15%;
}
@media (max-width:650px) {
	.amway-cmb-form .operator-busy {
		display: inline-block;
		float:none;
    		margin: 0;
	}
}
.amway-cmb-form .form-hld {
    	float: right;
    	padding: 13px 0 0;
    	text-align: left;
	width:55%;
}
@media (max-width:650px) {
	.amway-cmb-form .form-hld {
		width:100%;
	}
}
.amway-cmb-form form.forms fieldset {
    	margin-bottom: 10px;
}
@media (max-width:340px) {
	.amway-cmb-form form.forms label {
		font-size:15px;
	}
}
.amway-cmb-form form.forms input[type="text"] {
    	width: 185px;
}
@media (max-width:700px) {
	.amway-cmb-form form.forms input[type="text"] {
		width:100%;
	}
}
.amway-cmb-form form.forms .datepicker-hodiny,
.datepicker-form form.forms .datepicker-hodiny {
	width:55px;
}
.amway-cmb-form form.forms textarea {
    	width: 253px;
    	height: 150px;
	padding: 10px;
}
@media (max-width:700px) {
	.amway-cmb-form form.forms textarea {
		width:100%;
	}
}
.amway-cmb-form form.forms input[type="text"].datepicker,
.datepicker-form form.forms input[type="text"].datepicker {
	width:135px;
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAADAFBMVEX////9//////+OxOaRw+OOwuCOw+COwt+JweHj8vrh8fqGv+CRxN+SxOSOw9+Rw+KOw+WUxuCMwt/N5/KUxubO5vaNwd96vN1+udx4tdt3t9r///97tt6EweB/utyBvt2But+HweHV6vV8vd7a7PaTxuN4ttp7tt2BuuF5uNp9vd+Cu+GEweF+u9yGveB2tNmAvd4thsUth8Qth8Uuh8QtiMQtiMUuiMQvicUvicYwicUwicYwisQwisYwiscwi8UxjMQxjMUyjMYzjcUzjsY0jsY3jsQ4kMk4ksk6kss8kso8k8o7lMk8lcs+lMs9lcpAlsxCl8pCl8tBmMpDl8xDmMpBmctEl89EmM5EmM9Emc1GmsxHmc9Gms1FmtFHms5Gm8xIms1Fm9BHm8tHm8xIms9Im8xHnM1Jm81Jm85InMxJm89InM1HnNBKm85HnNFInNBKm9FKnM9KncxHns9LnM9JndBMnNJKns1In89Lns1MndBMndFMns1Kn85LntFKn89NndJMn81Nn8tMn9FNoM5Pn9JPocxRoNJOotBQodFOo9FRotJVodNQpNFUo9VWpdRbqNRZqdZeqNdcq9RgqtZjqdZerNVfrNZhq9Zkq9RkrNRirthprdVqrtZosNdsrthqsdtssdhssthtsdxsst1vs9dxsttvtdhzst1xtdxztdlytd5yttp0tdx0ttl1td53ttx4utt/utx/ut+Au91/u+CAu+J+veCAvOCFut6Avd6CvOGGu95/vuGAvt+EvN+Hvt+CwOKFv+GCweOFwOGEwuGGwuOHwuSIw+KIw+SIw+WLw+KPxOCPxuCWyeGYzOim0uqm0+er0uqu0uip1eiw1Oqv1+iy1e212Oqz2e2y2u+22eq72ey33PG53evH4fTE5vTK5PTK5fXJ5vTL5fXS5fHM6PTP6fnV6fXV6/jX6/fg7/fj7/jm9Pjq8vjr8/np9fnr9Prr9fvr9vzs9vvs9vzz+P/3/v/7///9/v/+/v78///9///+//////9LwQR4AAAAMXRSTlPj4/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHxb7mDmQAAAZBJREFUeNpljc9qE1EUxu85505mMhlmkk7akE7oQtwJbpS66YsIfYE+iA8hggvBtRsRFFzrTopFRGq01LbqNCZpO5m5c/8cp1UQm9/i9/HxcTggUAjhASjxhwBg0YQDvmwP6/v9v0P+1N+5TDnaPQk3fFn/nDlyJgiNDPmgHNym1bsP4B4Put+fvfq2+zwfRHE2fPLo5gvqnpobGxXiydtimqRnvR579fvxp0NYv7OaZUR6opWpq363C9bm+f47Wsv6uBdP99x8RBe9Mjr6MvuaeUcltddHEzevuGr/sjClSV2c01krP5ToON1Xs2j40TdR/3Ogo+HYKwOWoVrb5Ip8UmXLB91IVosPL1HO3cotr0ZpSRHylVAdL0AKm8SiLRr+KUxqgaisZfE/WnVYxswkrsFGOERisTRgoRECXlo8oBRN5bnriyU8lwux/MOzfoyp0VfFieaOm2iotAYJ6fh1mdiCTE8X5JJSg6MfAcDBm8e5DMWFdB1TMTZysuNvbwGsOJgji7BohBYDLMOWg/w3RqK+rPkhzHcAAAAASUVORK5CYII=) no-repeat 95% center;
	cursor:pointer;
}
@media (max-width:377px) {
	.amway-cmb-form form.forms input[type="text"].datepicker,
	.datepicker-form form.forms input[type="text"].datepicker {
		width:100px;
	}
}
.amway-cmb-form form.forms .button {
    	font-size: 14px;
    	margin-top: 0;
}
/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/**
 * The picker input element.
 */
.picker__input {
  cursor: default;
}
/**
 * When the picker is opened, the input element is “activated”.
 */
.picker__input.picker__input--active {
  border-color: #0089ec;
}
/**
 * The holder is the only “scrollable” top-level container element.
 */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  width: 100%;
}
/**
 * The holder is the base of the picker.
 */
.picker__holder {
  position: absolute;
  background: #ffffff;
  border: 1px solid #aaaaaa;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
          transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
}
/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */
.picker__frame {
  padding: 1px;
}
.picker__wrap {
  margin: -1px;
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
          transform: translateY(0) perspective(600px) rotateX(0);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0 1em;
}
/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}
/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}
/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}
@media (min-width: 24.5em) {
  .picker__select--month,
  .picker__select--year {
    margin-top: -0.5em;
  }
}
.picker__select--month {
  width: 35%;
}
.picker__select--year {
  width: 22.5%;
}
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}
/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}
/**
 * The calendar table of dates
 */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}
@media (min-height: 33.875em) {
  .picker__table {
    margin-bottom: .75em;
  }
}
.picker__table td {
  margin: 0;
  padding: 0;
}
/**
 * The weekday labels
 */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}
@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}
.picker__day--today {
  position: relative;
}
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}
.picker__day--outfocus {
  color: #dddddd;
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--highlighted {
  border-color: #0089ec;
}
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #ffffff;
}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}
/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
  text-align: center;
}
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   $CLASSIC-DATE-PICKER
   ========================================================================== */
.picker__holder table, .picker__holder table td, .picker__holder table th { position:static;margin:0 !important;padding:0 !important; text-align:center !important;}
.picker__holder table.picker__table {text-align:center !important;margin-top: .75em !important;margin-bottom: .5em!important;}
.picker__footer {display:none;}
/* O2 TV PROMO FORMULAR */
#o2tvpromo {
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
#o2tvpromo form.form-big {
	margin: 0 auto;
}
#o2tvpromo .form-section {
	background: #E9F6FF none repeat scroll 0% 0%;
	max-width: 650px;
	margin: 0px auto;
	padding: 40px 7%;
	border: 1px solid #D3D3D3;
	border-radius: 5px;
	text-align: center;
}
#o2tvpromo input[type="text"] {
	padding-top: 6px;
	padding-bottom: 6px;
	width:50%;
	height: 18px;
	font-size: 15px;
}
#o2tvpromo .error {
	margin: 0 auto;
	width:50%;
}
@media (min-width: 500px){
    #o2tvpromo .success {
	background: #E9F6FF url("/_pub/80/24/fa/399309_1014982_success_bg.png") no-repeat scroll 10% 50%;
    }
}


					
				/* --- /FORMS --- */

				/* --- LAYOUT --- */
					


#page {
	background: #f2f2f2 url("/_pub/1e/cf/b0/181477_904335_page_bg.png") repeat-x 0 0;
	position: relative;
	min-width: 1028px;
}
#page #custom-bg {
	background: transparent url("/_pub/85/42/20/274598_635763_custom_bg.png") no-repeat top center;
}
#page-h, #page-c-holder, #page-c-footer, #page-f-inner {
	width: 972px;
	margin: 0 auto;
}
#page-c-holder {
	background-color: #f2f2f2;
	overflow: hidden;
}


#page-h-full-background {
    background: rgba(0, 0, 0, .5);
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 300;
}
#page-h-wrapper {
    background: #000033;
    background: -moz-linear-gradient(top, #000033 0%, #0c184e 50%, #13265f 71%, #1a356e 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #000033), color-stop(50%, #0c184e), color-stop(71%, #13265f), color-stop(100%, #1a356e));
    background: -webkit-linear-gradient(top, #000033 0%, #0c184e 50%, #13265f 71%, #1a356e 100%);
    background: -o-linear-gradient(top, #000033 0%, #0c184e 50%, #13265f 71%, #1a356e 100%);
    background: -ms-linear-gradient(top, #000033 0%, #0c184e 50%, #13265f 71%, #1a356e 100%);
    background: linear-gradient(to bottom, #000033 0%, #0c184e 50%, #13265f 71%, #1a356e 100%);
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#000033', endColorstr='#1a356e', GradientType=0);
}
#page-h-wrapper * {
    box-sizing: border-box;
}
#page-h {
    font-family: 'OpenSansRegular', sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    width: 1920px;
    max-width: 100%;
    padding-right: 20px;
    margin: 0 auto;
    position: relative;
}
@media (max-width: 1279px) {
    #page-h {
        font-size: 14px;
        padding: 0 30px 12px 30px;
    }
}
@media screen and (min-width: 768px) {
    .subpage #page-h #page-menu {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    #page-h {
        padding: 0 16px 0 16px;
    }
}
#page-h ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#page-h a {
    color: #88ccff;
    text-decoration: none;
}
#page-h a:hover,
#page-h .active a {
    color: #fff;
}
#page-h .clear:before,
#page-h .clear:after {
    clear: both;
    content: '';
    display: table;
}
#page-h .mobile {
    display: none;
}
@media (max-width: 767px) {
    #page-h .mobile {
        display: block !important;
    }
}
#page-h #seg-nav-hld,
#page-h #page-h-logo,
#page-h #main-menu-mobile-wrap {
    display: inline-block;
}
@media (max-width: 1279px) {
    #page-h #main-menu-mobile-wrap {
        margin: 0 0 0 -65px;
    }
}
@media (max-width: 767px) {
    #page-h #main-menu-mobile-wrap {
        width: 100%;
        margin: 0;
    }
}
#page-h #seg-nav-hld {
    vertical-align: top;
    margin: 14px 0 0;
}
#page-h #seg-nav-hld .mobile-menu-content {
    height: auto;
}
@media (max-width: 1279px) {
    #page-h #seg-nav-hld {
        width: 61%;
    }
}
@media (max-width: 767px) {
    #page-h #seg-nav-hld {
        display: none;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 310;
        background: #000134;
        background: -moz-linear-gradient(top, #000134 0%, #1b3974 50%, #317db4 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #000134), color-stop(50%, #1b3974), color-stop(100%, #317db4));
        background: -webkit-linear-gradient(top, #000134 0%, #1b3974 50%, #317db4 100%);
        background: -o-linear-gradient(top, #000134 0%, #1b3974 50%, #317db4 100%);
        background: -ms-linear-gradient(top, #000134 0%, #1b3974 50%, #317db4 100%);
        background: linear-gradient(to bottom, #000134 0%, #1b3974 50%, #317db4 100%);
        filter: progid: dximagetransform.microsoft.gradient(startColorstr='#000134', endColorstr='#317db4', GradientType=0);
        padding: 0 72px;
        margin: 0;
        overflow-x: hidden;
        overflow-y: auto;
    }
}
#page-h #seg-nav-hld-mobile,
#page-h #seg-navi-hld {
    display: none;
}
#page-h #page-menu {
    font-size: 1.125em;
    font-weight: 300;
}
@media (max-width: 767px) {
    #page-h #page-menu {
        font-size: 1.125em;
    }
}
#page-h #main-menu {
    margin: -4px 0 0;
}
.subpage #page-h #main-menu {
    margin: -2px 0 0 15px;
}
@media (max-width: 1279px) {
    #page-h #main-menu {
        margin: 0;
    }
    .subpage #page-h #main-menu {
        margin: -2px 0 0 15px;
    }
}
@media (max-width: 767px) {
    #page-h #main-menu,
    .subpage #page-h #main-menu {
        margin: 0;
    }
}
#page-h #main-menu li {
    float: left;
    padding: 0 30px 0 0;
}
#page-h #main-menu li:last-child {
    padding-right: 0;
}
@media (max-width: 1279px) {
    #page-h #main-menu li {
        padding: 0 20px 0 0;
    }
}
@media (max-width: 767px) {
    #page-h #main-menu li {
        border-bottom: 1px solid #6ca4ca;
        border-bottom-color: rgba(255,255,255,0.1);
        display: block;
        float: none;
        padding: 0;
    }
    #page-h #main-menu li.last {
        border-bottom: 0 none;
    }
}
#page-h #main-menu a {
    padding: 9px 0;
}
@media (max-width: 767px) {
    #page-h #main-menu a {
        display: block;
        padding: 11px 0;
    }
}
#page-h #page-h-logo,
#page-h .mobile-logo {
    margin: 33px 27px 15px 20px;
}
#page-h #page-h-logo a,
#page-h .mobile-logo a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABNCAQAAABN9fEGAAAEUUlEQVR42u3Zf0yVVRzH8e+FKyKyQJIVSUL+2LDMWNA/lmk40TYjchk22LJcsTYr+rUWK9lyLUvrD2tJNudaP5xTx2Yz2FImyQydYv4oILUlwVhUDtFoXH68+/PpjnPuc57nOcRd63X//mzfc57znOee7xEvSKSQ9WzlAB30cg2AQfr4iSZ2UM1yUmUikEEl9VzDzTAnqCFP/j0U8SVDeHOSdSTJeGMlx/Grm+fHsUTmUk9Q7SwT+0jgZQax41OuE5uYxgFs+pH5Ygu5tGHbFUsPmTl0MR4ilEhQZNOJmz+p4yWKySOL6cxmIU+xnW6DApdKEKRymthaqWCKMhtiEfsYdXnE88Q/dhHLL5SJC+6gmVg6SBF/KCeWvaSJAUJUM4JerfjBDPrQ2yAeUMwAeivEOz5B7xUf32l9gR2ExRsKGEXnffGBh9F7RrzhK3SaSRRfeBudXpLFHHnoXOUW8YnJnEbnCTHHNnRelQC4B50zXkZ5BbVOkiUQ9qFTIGZ4AJ3nJCAK0XlLzLADtX4bBxu+Qa1dzNCF2k6xgCfRmWkSvxmdYrGAdIZRKzOJl6E2QLJYwRHUtpqE30TtoFjCRtQOm4S/QG2TWEIJapdMwsdQKxdLyEFthCT/7+1CsYQww77fXfpQyxFr6EZtvnt0BLV0sYY21ArdozqTxRq+Q22J//LSbZbne33Tj9p0sYaLqOW7R3tQu1Vs0U9Brnv0FGrLxRJS0ZniHt6D2rNiCQWodZuEN6H2sVjCWtSaTMKPonZOLKEWtQ+C/d/LFCvoQG2NWfwSauvEAvLQmSEm+Ai1BrGADaidFTMsRW2UXAst9J9Re938KqoXtc0SEKvQyRNTvIPaAFkB5+4Uas3eOspDqG2XAHgMnVXiBZ+jc5/4RCZ/oHaBBPGCWURQ6+QG8YFE6tEpE6/YjM4RP+1q3kXnKCHxijS60Gn0WiDV6AyP7U0xiXncSwlF3E5Yv//pfctNYogkak2b6NzJRk4QwTHAfs31DFvQ+5XVYoAFHEfvqDM75NOCzmckqcZ9mFgOUiQxMJttDKPX88/vLI8Qyy4Zi+v5gdjOUENB9NgIMYtKGhgllqvRq467iW2leou+gLshznGIOnbTQAv9uBugaMxtO0A7r1FAugg5VPEbjv26+6Gz2NbHIpFopHCeh0iIXh5cxpntsG6Tqcemi+pzn6oFxBs4btTv+TWMYEcdGWKMNThuEz3uopWgeqkQT3gBR7Zb66uK3/ErwodkiEccwrkZCJkcol+kB68GqWWmeEY+jjrT0CQeZC+DmGnhaaaJD4RoxFHqtRmxgi0cox+VIdrYSQXZ4huVOL4nQfwhi8WUspb1VPE4q7mfOYQlIBbwF45lEk/IohNHrcQTptKKo42pEj9IoRHHZeZK/CCJr3FEWBxXMxdV3AglEj9IoymquHKJH2RyMn6Ly+E8jgilMuH0t3nvsWTsTyYOBv4v7z9c3t/IsczM5CYoNQAAAABJRU5ErkJggg==) no-repeat 0 0;
    background-size: contain;
    display: inline-block;
    width: 58px;
    height: 58px;
}
#page-h #page-h-logo a span,
#page-h .mobile-logo a span {
    display: none;
}
@media (max-width: 1279px) {
    #page-h #page-h-logo,
    #page-h .mobile-logo {
        margin: 10px 25px 20px 0;
    }
    #page-h #page-h-logo a,
    #page-h .mobile-logo a {
        width: 40px;
        height: 40px;
    }
}
@media (max-width: 767px) {
    #page-h #page-h-logo,
    #page-h .mobile-logo {
        margin: 8px 20px -1px -5px;
    }
    #page-h #page-h-logo a,
    #page-h .mobile-logo a {
        background-size: 28px;
        background-position: center center;
        height: 35px;
    }
}
#page-h #mobile-menu-header {
    display: none;
    text-align: center;
}
@media (max-width: 767px) {
    #page-h #mobile-menu-header {
        display: block;
    }
}
#page-h #mobile-menu-header .mobile-logo {
    margin: 10px 0 0;
    display: inline-block;
}
#page-h #mobile-menu-header .btn-close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAYUlEQVR42l3OsQ3AIBBD0ZvhWCFk/w3C0YeFUvwQEQmMJVdPlmxUAjcJTlCNAty4QAOKkWgDBRrJ7Mde38BWPAQEnwkr5g968way8h3oPechhSRvBXoEuSYIXkYlBggG9QWrLacfjpfZEQAAAABJRU5ErkJggg==) no-repeat center center;
    position: absolute;
    top: 9px;
    right: 9px;
    width: 40px;
    height: 40px;
    text-indent: -999px;
    overflow: hidden;
}
@media (max-width: 767px) {
    #page-h #seg-nav {
        display: none;
    }
    #page-h .mobile #seg-nav {
        display: block;
    }
}
#page-h #seg-nav li {
    display: inline-block;
    margin: 0 15px 0 0;
}
#page-h #seg-nav li#seg-player {
    margin-left: 10px;
}
@media (max-width: 767px) {
    #page-h #seg-nav li#seg-player {
        margin-left: 0;
    }
}
#page-h #seg-nav li:last-child {
    margin: 0;
}
@media (max-width: 767px) {
    #page-h #seg-nav li {
        display: block;
        padding: 7px 0;
    }
    #page-h #seg-nav li a {
        color: #a4c4dd;
    }
}
#page-h #seg-nav a {
    font-size: 12px;
    color: #5784b0;
    display: inline-block;
    padding: 5px 0 0 0;
    cursor: pointer;
    transition: none;
}
#page-h #seg-nav #seg-resident a span,
#page-h #seg-nav #seg-sme a span,
#page-h #seg-nav #seg-business a span,
#page-h #seg-nav #seg-player a span,
#page-h #seg-nav #seg-active a span,
#page-h #seg-nav #seg-advantages a span {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADKCAYAAACsVsAoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTBEMTAxQTVBRkUxMUU2OTA0QkE1QTlFOTczRjMzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTBEMTAxQjVBRkUxMUU2OTA0QkE1QTlFOTczRjMzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2RUI4MjZCNUFFQzExRTY5MDRCQTVBOUU5NzNGMzNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ2RUI4MjZDNUFFQzExRTY5MDRCQTVBOUU5NzNGMzNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IeGkPgAADLlJREFUeNrEmguY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') no-repeat 0 0;
    padding: 0 0 0 24px;
}
#page-h #seg-nav #seg-resident.active a span,
#page-h #seg-nav #seg-resident:hover a span {
    background-position: 0 -17px;
}
#page-h #seg-nav #seg-sme a span,
#page-h #seg-nav #seg-sme a span {
    background-position: 0 -34px;
}
#page-h #seg-nav #seg-sme.active a span,
#page-h #seg-nav #seg-sme:hover a span {
    background-position: 0 -51px;
}
#page-h #seg-nav #seg-business a span {
    background-position: 0 -68px;
}
#page-h #seg-nav #seg-business a:hover span {
    background-position: 0 -85px;
}
#page-h #seg-nav #seg-player a span {
    background-position: 0 -101px;
}
#page-h #seg-nav #seg-player a:hover span {
    background-position: 0 -117px;
}
#page-h #seg-nav #seg-active a span {
    background-position: 0 -134px;
}
#page-h #seg-nav #seg-active a:hover span {
    background-position: 0 -151px;
}
#page-h #seg-nav #seg-advantages a span {
    background-position: 0 -168px;
}
#page-h #seg-nav #seg-advantages a:hover span {
    background-position: 0 -185px;
}
#page-h #seg-nav .active a,
#page-h #seg-nav a:hover {
    color: #fff;
}
#page-h .nav-right-section {
    float: right;
    width: 29%;
    margin: 15px 0 0 0;
    text-align: right;
}
@media screen and (min-width: 1280px) {
	#page-h .nav-right-section {
			width: 31%;
	}
}
@media screen and (max-width: 767px) {
.subpage #page-h .nav-right-section {
    position: absolute;
    top: 0px;
    right: 30px;
    width: 255px;
}
}
@media screen and (min-width: 768px) {
    .cat-hp #page-h .nav-right-section-margin,
    #errPage #page-h .nav-right-section-margin {
        margin-top: 54px;
    }
    .subpage #page-h .nav-right-section {
        position: static!important;
        right: 30px;
        width: 29%;
    }
    .subpage #page-h .nav-right-section.user-logged {
    	position: static!important;
        right: 0;
        width: 36%;
    }
}
@media screen and (min-width: 992px) {
    .subpage #page-h .nav-right-section.user-logged {
        width: 40%;
    }
}
#page-h .nav-right-section #page-h-qlinks {
    display: none;
}
#page-h .nav-right-section> div,
#page-h .nav-right-section> ul {
    display: inline-block;
}

/*
@media (max-width: 1279px) {
  #page-h .nav-right-section {
    width: 41%;
  }
}
*/

@media (max-width: 767px) {
    #page-h .nav-right-section {
        width: 225px;
        margin: 5px 0 0;
    }
}
#page-h #page-h-search {
    width: 216px;
}
#page-h #page-h-search .search-holder {
    position: relative;
}
#page-h #page-h-search .ac-search::-webkit-input-placeholder {
    color: #5989ba;
}
#page-h #page-h-search .ac-search:-moz-placeholder {
    /* Firefox 18- */
    color: #5989ba;
}
#page-h #page-h-search .ac-search::-moz-placeholder {
    /* Firefox 19+ */
    color: #5989ba;
}
#page-h #page-h-search .ac-search:-ms-input-placeholder {
    color: #5989ba;
}
#page-h #page-h-search .ac-search {
    font-size: .875em;
    color: #5989ba;
    background: transparent;
    border: 1px solid #4b73a8;
    border-radius: 2px;
    padding: 10px 10px 9px 40px;
    width: 100%;
}
#page-h #page-h-search .ac-search:hover,
#page-h #page-h-search .ac-search:focus {
    background-color: #fff;
    color: #5989ba;
    border: 1px solid #c8c8d3;
}
#page-h #page-h-search .show-focused .page-h-search-close {
		display: none;
	background: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABH0lEQVQoz8XRMUtWURgH8J8KppGRCkpBREsQ+Akud+gOgpubQl9AELXhLGe7nO0ud64WB2npE7Te4cKdnFpeAiFBEEHQMgIHo+VVxO5Lo892zvn/nsN5DvdeIabJENP0fzIPQkxT1+vxW2cvsBViejoCzmATS334CN+xEWJ6fgfOYQfn+Ha9P9Zzw1u8wvu6Kk9CTA/xDj/woa7KPyPxsMEaXuIL3uACe3VVXt3O9eJhg3W8xnFdlR/7MuMj4DTm8RuPQ0yzfbmJHjiPbZziE55gNcuLg65tfo7EIaZHw+84w25dlZdd2wyyvHiG5SwvBl3b/PoHh5gWsIGTIbyZatc2X7O8WMRKlheHXduc333zJAZ9U4W6Kj9jH1Puvf4CcipaUPGQFM8AAAAASUVORK5CYII=) no-repeat 0 0;
	position: absolute;
    top: 30%;
    right: 10px;
    width: 15px;
    height: 15px;
}
@media screen and (min-width: 768px) {
	#page-h #page-h-search .show-focused .page-h-search-close {
			display: block;
	}
}
#page-h #page-h-search button {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABK0lEQVR42tXSvUrDUACG4aYVq2hbqYMEEREqOhQdVJQqFFRwEbopgoJI1GBFSutfMep3Dd6Xd+TgO5zhIObkZHDwwLMkH28gScE+H59fAZZxjHsICWLsoVLwPSY4hQvIIcGab7CGPoRH7KCOIspo4AwydrOCASII15h0bDcgY9EVbUJ4sIKu/T6Ermt0AmHb81WN4hnCTNroCcJ0jo96BGE9bSBjJEf0AEI7bZBAqOSIdiBspQ0iCCuewQA9CAtpoxaEGEWP6Kr1t5TSRmUMIMxnBEMMIWxmPX0WbTTRQfjLb9TCC2TC474f4BQyejjHJV4h4w0y18d8olUcYghZ3hFhCXX0fcN2vIQQDcxhwr7/I3xl3c9/HOGbfxGu4e4vwlUrHLvX+cO36H4Dc7y9+bijBBUAAAAASUVORK5CYII=) no-repeat 0 0;
    border: 0;
    position: absolute;
    top: 50%;
    left: 10px;
    width: 21px;
    height: 21px;
    margin: -10px 0 0;
    overflow: hidden;
    text-indent: -999px;
    cursor: pointer;
}
#page-h #page-h-search .show-focused button,
#page-h #page-h-search:hover button {
    background: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABvElEQVQ4y63UPWjVUBQA4O89WhEVFQUd/GmhXRRFEKygiz/4Uzo4ORU3B5GAk8EthOJgukbRzo4OLiq0IA4iIqhUXEQEEaTSItKK8BARh9wHobyk0Xog5J7k5ONc7r1pKUWa5S2cwwUcxXZ08A4PkCdxNGeFaJXAQdwNWFV0cCWJo6k6tB3AXXgawK+4hmH0YSNGMY21uJNm+URtp2mWt/EMh/EKY0kcfelVnGb5ZdwM6VgSRw+rOj0fwIU6EJI4uoUbIZ2sm/54t6gOLMUEFrE3zfL9VWh3Ye43ACVx9AMzIe25qG1sCeNPTdBltduq0E4Yb/0LdHO4L1Whs2F8vIkWdsvJkL6pQu+F8dU0y/sauOMYwLxib/dEpzCHAziyQpcHkYf0ehJHP3vVtULxCM7gPU4pzvjrErYBl5BiHb5jIImjb5Vo6eNHOBvSj+FaH2axJjz/pTi+L3A6iaPFXtMvx0XcVqzqII7hEPrxXPEH24PPGMF0muWbajstddyPfYp9uIQPSRzNl94P4wl24CVGkzhaqEWbxDL4LU504X9G6+BVoQHejccY6sKrRgO8M3Q8hNn/gpbgGfz+A3zIheCQ7qQcAAAAAElFTkSuQmCC) no-repeat 0 0;
}
#page-h #page-h-search #search-regular.show-focused {
    position: absolute;
    top: 52%;
    left: 0;
    box-sizing: border-box;
    padding: 0 135px;
    width: 100%;
    z-index: 310;
}
.subpage #page-h #page-h-search #search-regular.show-focused {
    top: 25%;
}
#page-h #page-h-search #search-regular.show-focused .ac-search {
    background: #fff;
    color: #000;
}
@media (max-width: 1279px) {
    #page-h #page-h-search {
        width: auto;
        line-height: 0;
        position: static;
	margin-left: -20px;
    }
    #page-h #page-h-search #search-regular {
        display: none;
    }
    #page-h #page-h-search .page-h-search-mobile {
        display: inline-block;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABQ0lEQVR42tXRvStFYQDH8eN6G7xlIO8pjIZrUBaDhQyyUbJKBhmuTCxSFovFdP8CWSwyWZRLbp3SzaIYbkKUq3QSOb7Db3i69ZzznGTw1Kc7nN/zPXWPZ57d/FcFpnGAB4QI4GML7Z7rUbAXpwgjBFhwDXajqIvPWEMfKtGACRwb8c24YAo5jfNoi9guGeHJqOiMRk9GMGq/rX0hanSo0arjX1WHV90ZtI1eNBhI8FH3dWfRNgilNkF0R3c2bINAg44E0azurNgGOQ3mHIMp3OnOmG2U0cBHlUN0XvtH1NhGjbjXcDQmOISStstxbx/GOmaRRbrseT0yeFfwDc2uH+AIodziBBf4QCif+j1Hk0u0E3soITR84wxT6EcxUVjxaqQxjhG0ms/Lwpdo8X5xbOGrfxHuwc1fhLuMsB+9Th6+RuEHKOPyGj9FzYIAAAAASUVORK5CYII=) no-repeat right 70%;
        width: 40px;
        height: 40px;
    }
}
@media (max-width: 767px) {
    #page-h #page-h-search {
        margin: 10px 0;
        display: none;
        position: relative;
    }
    #page-h #page-h-search .page-h-search-mobile {
        display: none;
    }
    #page-h #page-h-search #search-regular {
        display: block;
        margin: 0 -10px;
    }
    #page-h #page-h-search .ac-search {
        border: 1px solid #8fa1bf;
        padding: 12px 10px 10px 40px;
    }
    #page-h #page-h-search::-webkit-input-placeholder {
        color: #8fa1bf;
    }
    #page-h #page-h-search:-moz-placeholder {
        /* Firefox 18- */
        color: #8fa1bf;
    }
    #page-h #page-h-search::-moz-placeholder {
        /* Firefox 19+ */
        color: #8fa1bf;
    }
    #page-h #page-h-search:-ms-input-placeholder {
        color: #8fa1bf;
    }
}
#page-h .js-atg-cart {
    margin: -3px 0 0 0;
    vertical-align: middle;
}
#page-h .user-logged .js-atg-cart {
    margin: -3px 18px 0 0;
}
.subpage #page-h .js-atg-cart {
    margin: -3px 0 0 0;
    vertical-align: middle;
}
.subpage #page-h .user-logged .js-atg-cart {
    margin: -3px 17px 0 0;
}
@media screen and (min-width: 768px) {
    #page-h .js-atg-cart{
        margin: 0 18px;
        vertical-align: middle;
    }
    #page-h .user-logged .js-atg-cart {
        margin: 0 18px;
    }
    .subpage #page-h .js-atg-cart {
        margin: 0 18px;
        vertical-align: middle;
    }
    .subpage #page-h .user-logged .js-atg-cart {
        margin: 0 18px;
    }
}
@media screen and (max-width: 767px) {
	#page-h .user-logged .js-atg-cart,
	.subpage #page-h .user-logged .js-atg-cart {
		float: right;
		margin: -3px 0 0 16px;
	}
}
.subpage #page-h .js-atg-cart {
    vertical-align: baseline;
}
.subpage #page-h #secondary-menu {
    vertical-align: top;
    margin: 0;
}
@media (max-width: 1279px) {
    #page-h .js-atg-cart {
        line-height: 0;
        vertical-align: initial;
    }
}
#page-h .icon-cart {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABkCAYAAACRiYAFAAACFElEQVR42u2azStEURjG71hxy5I0RDZsLJSP7FiIf8HWxkZ2UnYmoUQ+VlZWhLJQiq3NYHyUSChGEZFi8lUj4Tn1TN1OlzuXczZ6n/plnHfm/c2dOWdmFq+TbSZ33yvBIfgkB6DMsRmKVylcB9u8PWNbWkHRLv/PAecgDQpsiicobves9XKtx5Y0HzyCO5DrWS8Eb+AM5NgQd/LKhnxqc6y1mpZGwBF4B6U+9SaKl/Ta21ZNHoiBU5Dm35ha9zaIgmoPVZQ2s3Gc635c84k1ZdZmt/YaXhJ1e5B8+hAHrpJ2gw8KvLSBad4OxeZmTJfp9CnxCzfOuIdhUAQawBjXsuYxUZ8KEJ8p8Q14AvmOoaj3NECcVuIBvkRdBsWnAeKkEpdwc5yAiCFxf4A4ltnVi7zqFkNiF+/z4Y+7muJGipcdQ5naSa1sYHe/Jmqvvj3HlO/zWJX/Vap6sNd+Nnfu4FWPGhCPsldHNnd2wT1x/yB1wUOmT9hnOgwiv/xsHwn9yvGr7pIPTIK1kCT52IvQPxB4rhfAM5uE4QnMg2JHIpFIJBKJRCKRSCQSiUQikUgkEolEIpFYjIxXyXiVjFcFjFeFiIXxKp2on9PGeJXOh3LoXhvjVTp3yqF7tfEq8yeCvW/1mjZeZVzcxd6Des30eJV+Io7Zu0Svmx+vYlQv9lz0q1sbr1K92LNRr8l4lYxX/a/xqi+blqQy9SCEYQAAAABJRU5ErkJggg==) no-repeat center -68px;
    width: 40px;
    height: 40px;
    display: none;
}
#page-h .icon-cart.icon-cart-full {
    background-position: center 11px;
    display: inline-block;
}
#page-h #page-h-logged-name {
    font-size: .875em;
    font-weight: 300;
    color: #fff;
    width: 100%;
    margin: 0 0 11px;
    position: relative;
}
#page-h #page-h-logged-name .name {
    margin: 0 33px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 28px;
}
#page-h #page-h-logged-name .name,
#page-h #page-h-logged-name .avatar {
    position: relative;
    cursor: pointer;
}
#page-h #page-h-logged-name .avatar {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
#page-h #page-h-logged-name .name img,
#page-h #page-h-logged-name .avatar img {
    display: block;
}
@media (max-width: 767px) {
    #page-h #page-h-logged-name,
    .subpage #page-h #page-h-logged-name {
        float: right;
        width: auto;
        margin: 6px 0 0 16px;
    }
    #page-h #page-h-logged-name .name {
        display: none;
    }
    #page-h #page-h-logged-name .avatar {
        position: relative;
    }
}
@media (max-width: 1279px) {
    #page-h #secondary-menu {
        vertical-align: top;
        margin: 5px 0 0;
        padding-top: 0;
    }
}
@media (max-width: 767px) {
    #page-h #secondary-menu,
    .subpage #page-h #secondary-menu {
        margin: 1px -15px 0 0;
    }
    #page-h .user-logged #secondary-menu {
        margin-left: 9%;
    }
}
#page-h #secondary-menu #sec-cat-2,
#page-h #secondary-menu #sec-cat-3 {
    display: none;
}

#page-h #secondary-menu a.button.blue {
    font-size: .875em;
    font-weight: 600;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4caad6), color-stop(1, #2381bc));
    background-image: -o-linear-gradient(bottom, #4caad6 0%, #2381bc 100%);
    background-image: -moz-linear-gradient(bottom, #4caad6 0%, #2381bc 100%);
    background-image: -webkit-linear-gradient(bottom, #4caad6 0%, #2381bc 100%);
    background-image: -ms-linear-gradient(bottom, #4caad6 0%, #2381bc 100%);
    background-image: linear-gradient(to bottom, #4caad6 0%, #2381bc 100%);
    border-radius: 2px;
    box-shadow: none;
    display: inline-block;
    padding: 4px 14px;
}
@media (max-width: 767px) {
    #page-h #secondary-menu a.button.blue {
        font-size: 14px;
        color: #88ccff;
        border: 0 none;
        background: none;
        padding: 5px 0;
        float: left;
    }
}
#page-h .page-menu-mobile {
    display: none !important;
}
.subpage #page-h .page-menu-mobile {
    margin-right: -14px;
}
@media (max-width: 767px) {
    #page-h .page-menu-mobile {
        display: inline-block !important;
        float: right;
        margin-right: 0;
    }
    #page-h .page-menu-mobile .icon-menu {
        display: block;
        float: right;
        margin: 13px 0 0 20px;
        position: relative;
        padding-left: 1.25em;
    }
    #page-h .page-menu-mobile .icon-menu:before {
        content: "";
        position: absolute;
        top: 1px;
        left: 0;
        width: 16px;
        height: 3px;
        border-top: 7px double #fff;
        border-bottom: 2px solid #fff;
    }
}
.subpage .priority-nav {
    display: none;
}
.subpage #page-h #page-h-logo {
    margin: 8px 10px -1px -20px;
}
@media screen and (min-width: 768px) {
    .subpage #page-h #page-h-logo {
        margin: 14px 10px 0 0;
    }
    .subpage #page-h #seg-nav-hld.user-logged {
        width: 56%;
    }
}
@media screen and (min-width: 992px) {
    .subpage #page-h #seg-nav-hld.user-logged {
        width: 54%;
    }
}
.subpage #page-h #page-h-logo a {
    width: 40px;
    height: 40px;
}
.subpage #page-h #main-menu-mobile-wrap {
    width: 100%;
    margin: 0;
}
.subpage #page-h #seg-nav-hld {
    width: 63%;
}
@media (max-width: 767px) {
    .subpage #page-h #seg-nav-hld {
        width: 100%;
    }
}
.subpage #page-h {
    padding: 0 30px;
}
.subpage #page-h .user-logged #secondary-menu {
    margin-left: 25%;
}


.subpage #page-h #page-h-logged-name .name {
    display: none;
}
@media screen and (min-width: 768px) {
    .subpage #page-h #secondary-menu,
    .subpage #page-h .user-logged #secondary-menu {
        margin-left: 0;
        padding-top: 6px;
    }
    .subpage #page-h .nav-right-section {
        margin-top: 10px;
        padding-right: 0;
    }
    .subpage #page-h .nav-right-section.user-logged {
        margin-top: 10px;
        padding-right: 50px;
    }
    .subpage #page-h .nav-right-section #page-h-logged-name {
	text-align: left;
        position: absolute;
        top: 20px;
        right: 25px;
        width: 200px;
    }
    .subpage #page-h {
        padding: 0 30px 5px 30px;
    }
}
@media screen and (min-width: 992px) {
    .subpage #page-h .nav-right-section {
        padding-right: 0;
    }
    .subpage #page-h .nav-right-section.user-logged {
        padding-right: 165px;
    }
    .subpage #page-h .nav-right-section #page-h-logged-name {
        top: 19px;
        right: 35px;
    }
    .subpage #page-h #page-h-logged-name .name {
        display: inline-block;
	position: absolute;
	max-width: 112px;
	width: 112px;
	right: 0;
	overflow: hidden;
	z-index: 0;
	white-space: nowrap;
    }
    .subpage #page-h #secondary-menu {
        padding-top: 5px;
    }
}
@media screen and (min-width: 1280px) {
    .subpage #page-h .nav-right-section #page-h-logged-name {
        top: 21px;
    }
}
.subpage #page-h #page-h-search .page-h-search-mobile {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABQ0lEQVR42tXRvStFYQDH8eN6G7xlIO8pjIZrUBaDhQyyUbJKBhmuTCxSFovFdP8CWSwyWZRLbp3SzaIYbkKUq3QSOb7Db3i69ZzznGTw1Kc7nN/zPXWPZ57d/FcFpnGAB4QI4GML7Z7rUbAXpwgjBFhwDXajqIvPWEMfKtGACRwb8c24YAo5jfNoi9guGeHJqOiMRk9GMGq/rX0hanSo0arjX1WHV90ZtI1eNBhI8FH3dWfRNgilNkF0R3c2bINAg44E0azurNgGOQ3mHIMp3OnOmG2U0cBHlUN0XvtH1NhGjbjXcDQmOISStstxbx/GOmaRRbrseT0yeFfwDc2uH+AIodziBBf4QCif+j1Hk0u0E3soITR84wxT6EcxUVjxaqQxjhG0ms/Lwpdo8X5xbOGrfxHuwc1fhLuMsB+9Th6+RuEHKOPyGj9FzYIAAAAASUVORK5CYII=) no-repeat right 70%;
    width: 40px;
    height: 40px;
}
.subpage #page-h #page-h-search #search-regular {
    display: none;
}
.subpage #page-h #page-h-search {
    width: auto;
    position: static;
}
.subpage #page-h #search-regular.show-focused {
    top: 27%;
}
@media (max-width: 767px) {
    .subpage #page-h #page-h-search .page-h-search-mobile {
        display: none;
    }
    .subpage #page-h #page-h-search #search-regular {
        display: block;
        margin: 0 -10px;
    }
    .subpage #page-h #page-h-search {
        position: relative;
        margin: 10px 0;
    }
}
.js-atg-header .msg,
.info-stripe .msg {
    text-align: center;
}
.js-atg-header,
.info-stripe {
    display: none;
    width: 100%;
    background-color: #ffc;
    border-top: 1px solid #cece00;
    border-bottom: 1px solid #cece00;
}
.info-stripe {
    display: block;
}
.js-atg-header .msg,
.info-stripe .msg {
    position: relative;
    padding: 10px 50px;
    color: #444;
    font-size: 13px;
    text-align: center;
}
.js-atg-header .msg p,
.info-stripe .msg p {
    display: inline-block;
    margin: 0 !important;
}
.js-atg-header .msg p a {
    text-decoration: underline;
}
.priority-nav {
  height: 40px;
}
@media (max-width: 767px) {
  .priority-nav {
    display: none;
  }
}
.priority-nav ul > li {
  display: inline-block;
  position: relative;
}
#page-h .priority-nav #seg-nav > li.overflow-nav,
#page-h .priority-nav #main-menu > li.overflow-nav  {
  display: none;
}
#page-h .priority-nav #main-menu > li.overflow-nav  {
  padding-top: 9px;
}
#page-h .priority-nav #seg-nav > li.overflow-nav li,
#page-h .priority-nav #main-menu > li.overflow-nav li {
  display: block;
  margin: 0;
  padding: 0 5px 3px;
  width: 100%;
}
#page-h .priority-nav #seg-nav > li.overflow-nav li:hover a,
#page-h .priority-nav #main-menu > li.overflow-nav li:hover a {
  display: block;
}
#page-h .priority-nav #seg-nav > li.overflow-nav li#seg-active:hover a {
  color: #5784b0;
  background-position: 0 -136px;
}
#page-h .priority-nav #seg-nav > li.overflow-nav li#seg-advantages:hover a {
  color: #5784b0;
  background-position: 0 -201px;
}
#page-h #seg-nav > li.overflow-nav li#seg-player {
  margin: 0;
}
.priority-nav a {
  text-decoration: none;
  color: white;
  display: inline-block;
  padding: 10px 15px;
}
.priority-nav.resizing {
  overflow: hidden;
}

#page-h ul.overflow-nav-list {
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 95%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  padding: 5px 10px;
  width: 200px;
  color: #222;
  list-style: none;
  z-index: 300;
  right: -20px;
}
.overflow-nav-list.show {
  opacity: 1 !important;
  visibility: visible !important;
}
.overflow-nav-list > li > a,
.overflow-nav-list .primary > a {
  display: block;
}
.overflow-nav-list.show
.overflow-nav-list .primary-last {
  margin-right: 0;
}

.overflow-nav-title {
  cursor: pointer;
  font-size: 0.750em;
  color: #5784b0;
  display: inline-block;
  padding-right: 15px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAfCAYAAADa3IyoAAAAnElEQVQoke3NPQ5BURCG4feKnkRIxF+jtSWLUKjsQomI0k8iYRUaK6CQ2Ia8mjk3IlQS1Z3kFDPfc2ZQiddXT+ogzQBS2FUPakvdB85BM8J64Ip6VHsJrNT2yykCbwGyfNWHyrKM0tc0qgAF+DMoT8+P30+sgfrbvAFsEhgDC6AaYQ2YAaMEbtEsgQ4wj/4OUI5fF2AC7IAhcE23nmWYaltdSOoSAAAAAElFTkSuQmCC) no-repeat right -18px;
}
.overflow-nav-title.arrow-down {
  background-position: right 8px;
  color: #fff;
}
@media (max-width: 767px) {
  .overflow-nav-title {
    display: none;
  }
}
#page-h #seg-nav .overflow-nav-list a:hover,
#page-h #main-menu .overflow-nav-list a:hover {
  color: #5784b0;
}
@media (min-width: 768px) {
	.hide {
  		display: none !important;
	}
}
.show-inline-block {
  display: inline-block !important;
}
#page-h #seg-nav .overflow-nav-list #seg-business a:hover span {
  background-position: 0 -68px;
}
#page-h #seg-nav .overflow-nav-list #seg-player a:hover span {
  background-position: 0 -100px;
}
#page-h #seg-nav .overflow-nav-list #seg-active a:hover span {
  background-position: 0 -134px;
}
#page-h #seg-nav .overflow-nav-list #seg-advantages a:hover span {
  background-position: 0 -168px;
}
#page-h #main-menu .overflow-nav-list a {
    color: #0077cc;
}
#page-menu .priority-nav {
    display: table;
    width: 100%;
}
@media screen and (min-width: 768px) {
	#page-menu .priority-nav {
    		display: block;
	}
}

.sc-popover {
	position: absolute;
	right: 14px;
	margin-left: 14px;
	top: 58px;
	background-color: #fff;
	box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.25);
	z-index: 200;
	padding: 22px;
	text-align: center;
	display: none;
}
.sc-popover:before {
	content: " ";
	position: absolute;
	right: 20px;
	top: -10px;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
	background-color: #fff;
}
@media screen and (max-width: 767px) {
	.sc-popover:before {
		right: 43px;
	}
}
@media screen and (min-width: 1280px) {
	.sc-popover:before {
		right: 10px;
	}
}
.subpage .sc-popover {
	top: 66px;
}
.subpage .sc-popover:before {
	right: 25px;
}
@media screen and (max-width: 991px) {
	.subpage .sc-popover:before {
		right: 15px;
	}
}
@media screen and (max-width: 767px) {
	.subpage .sc-popover {
		top: 52px;
		right: -15px;
	}
	.subpage .sc-popover:before {
		right: 43px;
	}
}
.sc-popover-h {
	margin: 12px 0 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	color: #000;
	padding: 0;
}
.sc-popover-subh {
	margin: 10px 0 16px;
	font-size: 14px;
	line-height: 1.5;
	color: #868f98;
}
.sc-popover-ul {
	margin: 16px 0 0;
	font-size: 12px;
	line-height: 1.5;
	white-space: nowrap;
}
.sc-popover-ul li {
	display: inline-block;
	border-left: 1px solid #e4e4e4;
}
.sc-popover-ul li:first-child {
	border-left: 0;
}
#page-h .sc-popover-ul li a {
	color: #0086c3;
	text-decoration: none;
	display: block;
	padding: 0 12px;
}
.sc-popover-ul li a:before {
	display: block;
	margin: 0 auto 5px;
	content: " ";
	width: 23px;
	height: 22px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAAWCAMAAAChSaFCAAABelBMVEUAAAAAhsPHpMOH0f///+pPt+rnt8anlcb3//////un5Pvft8jv///X8/+n6P////UfldL//+6nlsO37v//6NcAltT31dAXjcpHhsi3m8O36P+P1/338fNfuuj/5NU1n9P/088AjcoAhspXhsbXr8TPqsRnjcNnhsPn//+v7P////mf0Or//ukvq+K/zdkfnNf33NIAjtCPqM7nusgxhsekn8VvkcRvjcNfjMPP9/+v6P+b3v235Pvv7/PP7/Hv7/Bnvu/f7+jX7Ojn5OhXt+Y/s+Tn7OKXvuI3r+L/899Pr98XqN1nr9tXqNsAoNn/79f/7Nf/7NX/3tLf0dLLt9LXvtBDnNAXkc4/kcy/r8rnvsjHqMg/hsgfhsbftcWXoMRfhsS/oMOXlcOHkcNHhsMnhsPf//+/7P+n5P+n4Pm/2epXuer//+Lv7+Lv79//7NvPzdtvt9uPs9sfoNtPoNMnmNKfqM7nxspvicoXhsiPicafkcOXjcMXhsOB1RarAAAAAXRSTlMAQObYZgAAAYJJREFUOMu91AdPQjEQAOA7BEVFUYYoIFs2KFPAhXtvxL333lv/u30QAydNCJB4SZu+vryv6b324H9C1Y0aLZmZPMBcTEmBRFcMnxsKlWr1oEJCZjowP3QUsZ6765sIY4imh9aPJsCGM2ORtd7faRFWQd6YInUAtYRZcBgPUTMuA/FKDFd3LcqiSksrQ/4wJotS3pcduvXSeUcVXylAKONVTGem9NlsqE84X25sJyhSwIgVPtZtHiPOygBsaid3F8MEKWSWtlzQ3Gb2DCzbO2WwuNfDVUTtFKGMyo7sW1NYeGew6piHZi1PwQxz9UEQgfEJ5yTQLwXYmWMdyPdHWXf9KSFK6BuzMQLAFkk/yFgCUsFg0MOeb1+iSa5y80UUltk8Bbx3kSSTjX6//03J0PsLKH1HwrqSbBPXNGZaXnZFmew+Sotkl6OU+qf5Cv/UBeIcJfSe4CryVLysG0CVUm8jVeovBeWMNVeuMjyVUhlYPUPNKRu8hhGNzvKrVOUVs/L4AQ7kQGo5PCvFAAAAAElFTkSuQmCC') no-repeat 0 0;
}
li.sc-popover-settings a:before {
	background-position: -23px 0;
}
li.sc-popover-logout a:before {
	background-position: -46px 0;
}


/* PAGE CONTENT */
	.page-w-full {
		min-height: 210px;
	}
	#page-c-holder {
		background-color: #f2f2f2;
		position: relative;
		z-index: 100; /* kvuli .subnavigation .tip v sablone #483414 */
		min-height: 210px;
		width: 100%;
		padding: 0px;
	}
		#page-img {
			position: absolute;
			top:0;
			left: 2px;
		}
		#page-c {
			width: 952px;
			padding: 0px 12px 0 12px;
			position: relative;
			z-index: 2;
			margin: 0px auto;
		}
		/* CONTENT */
		.light-top #page-c .main-text.with-promo h1,
		.light-top #page-c .main-text.with-promo .perex,
		.light-top .page-w-full .main-text.with-promo h1,
		.light-top .page-w-full .main-text.with-promo .perex {
			color: #ffffff;
		}
		#page-c .main-text,
		.page-w-full .main-text {
			margin-bottom: 20px;
			font-size: 16px;
		}
		#page-c .main-text + .content > .cols-2.cols-2-rl {
			margin-top: 60px;
		}
		#page-c .main-text.with-promo,
		.page-w-full .main-text.with-promo {
			height: 360px;
			position: relative;
		}
		#page-c-holder .main-text #h1-holder,
		.page-w-full .main-text #h1-holder {
			position: relative;
		}
		#page-c-holder .main-text #h1-holder,
		#page-c-holder .main-text .perex-holder,
		#page-c-holder .main-text .perex,
		.page-w-full .main-text #h1-holder,
		.page-w-full .main-text .perex-holder,
		.page-w-full .main-text .perex {
			text-align: left;
		}
		#page-c-holder .main-text #h1-holder h1,
		.page-w-full .main-text #h1-holder h1 {
			margin-left: 0px;
		}
		#page-c-holder .main-text #h1-holder.t-center,
		#page-c-holder .main-text .perex-holder.t-center,
		#page-c-holder .main-text .perex.t-center,
		.page-w-full .main-text #h1-holder.t-center,
		.page-w-full .main-text .perex-holder.t-center,
		.page-w-full .main-text .perex.t-center {
			text-align: center;
		}
		#page-c-holder .main-text #h1-holder.t-left,
		#page-c-holder .main-text p.perex.t-left,
		.page-w-full .main-text #h1-holder.t-left,
		.page-w-full .main-text p.perex.t-left {
			width: 474px;
			padding: 0px 474px 0px 28px;
			margin: 0 auto;
			text-align: left;
		}

		#page-c-holder .main-text #h1-holder.t-right,
		#page-c-holder .main-text p.perex.t-right,
		.page-w-full .main-text #h1-holder.t-right,
		.page-w-full .main-text p.perex.t-right {
			padding: 0px 14px 0px 488px;
			text-align: right;
		}

		#page-c-holder .main-text #h1-holder,
		#page-c-holder .main-text #h1-holder.t-left,
		#page-c-holder .main-text #h1-holder.t-right,
		.page-w-full .main-text #h1-holder,
		.page-w-full .main-text #h1-holder.t-left,
		.page-w-full .main-text #h1-holder.t-right {
			width: 972px;
			padding-top: 50px;
			margin-bottom: 20px;
		}
		#page-c-holder .main-text.with-promo #h1-holder,
		#page-c-holder .main-text.with-promo #h1-holder.t-left,
		#page-c-holder .main-text.with-promo #h1-holder.t-right,
		.page-w-full .main-text.with-promo #h1-holder,
		.page-w-full .main-text.with-promo #h1-holder.t-left,
		.page-w-full .main-text.with-promo #h1-holder.t-right {
			padding-top: 0px;
		}
		#page-c-holder .main-text .perex,
		.page-w-full .main-text .perex {
			line-height: 30px;
			text-align: center;
			margin-left: 0;
			margin-bottom: 50px;
			font-family: "OpenSansLight", sans-serif;
			color: #4f5357;
		}
		.light-top #page-c-holder .main-text .perex,
		.light-top .page-w-full .main-text .perex {
			color: #fff;
		}
		.page-w-full .main-text div.perex p + ul,
		.page-w-full .main-text div.perex ul + p {
			margin-bottom: 0;
		}
		#page-c-holder .main-text .perex.t-left,
		.page-w-full .main-text .perex.t-left {
			margin-left: 14px;
			width: 50%;
			text-align: left;
		}
		#h1-holder {
			min-height: 53px;
			width: 640px;
			margin-bottom: 26px; /* 2 x 18px */
		}
		#page-c h1 {
			margin-left: 14px;
		}
		.center #h1-holder, .center #h1-holder h1,
		#page-c .center .perex-holder, .page-w-full .center .perex-holder {
			width: 100%;
			text-align: center;
			margin-left: 0;
		}
		#page-c-holder .main-text #h1-holder,
		.page-w-full .main-text #h1-holder,
		#page-c-holder .main-text .perex-holder,
		.page-w-full .main-text .perex-holder {
			width: 100%;
		}
		#page-c-holder .main-text #h1-holder h1,
		.page-w-full .main-text #h1-holder h1 {
			width: 100%;
		}
		#page-c-footer {
			margin-bottom: 28px;
			padding: 0;
			background-color: #f2f2f2;
			min-height: 50px;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
		}

		#page-c-footer-inner {
			padding: 10px 26px 12px 26px;
			width: 920px;
			border-top: 1px solid #e5e5e5;
			position: relative;
		}
		#page-c-footer + div.center,
		#page-c-footer + div.center img {
			height: auto;
			max-width: 100%;
		}
		/* PAGE CONTENT BREADCRUMBS */
			.breadcrumbs {
				margin-left: 16px;
				margin-bottom: 8px;
			}	
				.breadcrumbs .sep {
					margin: 0 0.2em;
					width: 5px;
					height: 8px;
					background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhJREFUeNpiZmBg0AZiPSB+C8Q/gZiBiQECuIDYCoj5QBxmIH4NFRQEYmkgfsUMVfkCWQKmHQUwQmkDIJYF4t9AfIwJajtcAIg/MUHNgguAtf///x/DTKwWjQqOCo4KUi7IMouR8T2Q3gDEiegqE4B4PrKgIxB/QJZgAeILUIn9UIkPMO0PoBgEBECCAlBVBlBdhUxoAo4w7QrIAqMlw6jgqCC9BQECDACTTyZT+tZn3AAAAABJRU5ErkJggg==") no-repeat right 0;
					position: relative;
				}
				* html .breadcrumbs .sep {
					top: 0px;
				}
			#breadcrumbs {
				float: left;
				width: 720px;
				line-height: 24px;
				margin-left: 0;
				margin-bottom: 0;
			}
				#breadcrumbs a, #breadcrumbs span {
					vertical-align: middle;
				}
				#breadcrumbs a {
					color: #9299a1;
					text-decoration: none;
				}
				#breadcrumbs a:hover {
					color: #0086c3;
				}
				#breadcrumbs .sep {
					top: 1px;
					margin: 0 1em;
				}
			.light-top #top-crumbs a, 
			.light-top #top-crumbs span, 
			.light-top #h1-holder h1  {
				color: #FFF;
			}
			.light-top #top-crumbs .sep  {
				background-image: url(/_pub/21/ca/7a/307344_769275_arrow.png);
			}
			.light-top #top-crumbs a:hover {
				color: #990000;
			}
		/* PAGE CONTENT TOOLS */
			#page-c-tools {
				position: absolute;
				right: 28px;
				bottom: 10px;
			}
			#page-c-tools .img-icon {
				cursor: pointer;
				vertical-align: middle;
				border-: none;
				margin-right: 0;
				margin-left: 20px;
			}
			#page-c-tools .print, #page-c-tools .add-to-favorite {
				display: none;
			}
			.js-enabled #page-c-tools .print, .js-enabled #page-c-tools .add-to-favorite {
				display: inline-block;
			}
			
		/* PAGE CONTENT SEARCH */
			#page-c-search {
				width: 947px;
				background: url("/_pub/fc/d7/ab/192290_394844_page_search_bg.png") repeat-x left 0;
				margin-left: -10px;
				min-height: 204px; 
				padding-left: 25px;
				padding-top: 1px; 
				line-height: 18px; 
			}
			#page-c-search .cols-2-rl > .col:first-child { padding: 0px 0px 0px 28px; width: 580px; }
			#page-c-search h2 { margin-top: 1.2em; }
			#page-c-search .cols-2-rl .col h2 {
				border:medium none;
				color:#000000;
				font-size:16px;
				padding-bottom:0;
			}
			#page-c-search > h2:first-child { margin-left: 0px; margin-top: 1.1em; }
			#page-c-search .cols-2-rl .col p { margin-bottom: 1.3em; }
			#page-c-search input[type="text"] {
				background:transparent url("/_pub/e3/19/94/192284_390616_search_input_page.png") no-repeat scroll 0 0;
				border:medium none;
				padding:7px 10px;
				width:470px;
			}
/* FACELIFT */
.facelifted #page-c-footer-inner {
	margin: 0 auto 28px auto;
	padding-top: 0;
	width: 972px;
	border: none;
}
.facelifted #page-c-footer-inner #breadcrumbs {
	padding-left: 20px;
}
.facelifted #page-c-tools { right: 48px; }

.content p {
	color: #505457;
	line-height: 1.7em;
}
.content p strong {
	color: #000000;
}
.content .top-description {
  position: relative;
  padding: 0px 40px;
  margin-bottom: 40px;
}
.content .top-description > p {
  max-width: 540px;
}
.content .top-description > img {
  position: absolute;
  bottom: 0;
  right: 0;
}
.content .box-wrap {
  width: auto;
  margin: 0px auto 50px;
  text-align: center;
  box-sizing: border-box;
}
.content .box-wrap.article ul {
	width: 570px;
	margin: 0 auto;
}
.content .box-wrap.map #coverage-map iframe {
  width: 950px;
  max-width: 100%;
}
.content .box-wrap.map .sticker span {
  font-size: 13px;
  line-height: 18px;
}
.content .box-wrap > h2 {
	margin: 40px 0 20px 0;
	padding: 0;
}
.cat-digitalni_televize .content .box-wrap {
  width: 945px;
}

.content .box-wrap > div.box-right,
.content .box-wrap > div.box-left {
  position: relative;
  float: left;
  margin-bottom: 0px;
  box-sizing: border-box;
}
.content .box-wrap > div.box-left {
  float: right;
}
.content .box-wrap > div.box-left,
.content .box-wrap > div.box-right {
  width: 38.2%;  
}
.content .box-wrap > div.box-left + div.box-left,
.content .box-wrap > div.box-right + div.box-right {
  height: 250px;
  width: 61.8%;
  max-width: 550px;
}

.content .box-wrap > div.box-left > div.text-box,
.content .box-wrap > div.box-right > div.text-box {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  box-sizing: border-box;
}
.content .box-wrap > div.box-left > div.text-box {
  padding-left: 20px;
}
.content .box-wrap > div.box-right > div.text-box {
  padding-right: 20px;
}
.content .box-wrap > div > div.text-box p {
  margin-bottom: 10px;
}
.content .box-wrap > div > div.text-box p:last-of-type {
  margin-bottom: 0px;
}
.content .box-wrap > div.box-right img,
.content .box-wrap > div.box-left img{
  max-width: 100%;
}
.content .box-wrap > div.box-right {
  padding-right: 20px;
}
.content .box-wrap > div.box-left {
  padding-left: 20px;  
}
.content .box-wrap > div.box-left + div.box-left,
.content .box-wrap > div.box-right + div.box-right {
  padding: 0px;
}
.content .box-wrap > div.box-left {
  left: 0px;
  right: auto;
}
.content .box-wrap > div.box-right {
  left: auto;
  right: 0px;  
}

.content .box-wrap .key-properties > div {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 38.2%;
  margin-bottom: 0px;
  box-sizing: border-box;
}
.content .box-wrap .key-properties > .box-text {
  width: 60.8%;
  max-width: 550px;
}
.content .box-wrap .key-properties > .box-image.desktop-hidden {
  display: none;
}
.content .box-wrap .key-properties > div img {
  max-width: 100%;
}
.content .box-wrap .key-properties .text-box {
  padding-left: 16px;
}
@media (max-width:790px) {
	.content .box-wrap .key-properties .text-box .button,
	.hw-filter-touch-control .button {
		box-sizing:border-box;
		float:none;
		margin-top:10px !important;
		margin-right:20px;
		margin-bottom:10px !important;
	}
	.content .box-wrap .key-properties .text-box .mrg-l-20 {
		margin-left:0 !important;
	}
}
.countdown-box {
	margin: 20px auto;
	text-align: center;
}
.countdown-box-line {
	display: block;
	font-size: 0;
	margin: 0;
}
.countdown-box-item {
	display: inline-block;
	width: 68px;
	margin: 0 0 0 12px;
}
.countdown-box-item:first-child {
	margin: 0;
}
.countdown-box-item > span,
.countdown-box-item > strong {
	display: block;
	color: #fff;
	font-weight: normal;
	text-align: center;
	border-style: solid;
	border-color: #45456a;
}
.countdown-box-item > strong {
	background-color: #003;
	border-radius: 3px 3px 0 0;
	border-width: 0 0 1px;
	line-height: 57px;
	font-size: 36px;
}
.countdown-box-item-0 > strong {
	font-family: OpenSansLight, sans-serif !important;
}
.countdown-box-item-1 > strong {
	font-family: OpenSansRegular, sans-serif !important;
}
.countdown-box-item-2 > strong {
	font-family: OpenSansSemiBold, sans-serif !important;
}
.countdown-box-item-3 > strong {
	font-family: OpenSansBold, sans-serif !important;
}
.countdown-box-item > span {
	background-color: #1a1a48;
	border-radius: 0 0 3px 3px;
	border-width: 0;
	line-height: 26px;
	font-size: 14px;
}
.countdown-box-annex {
	display: block;
	color: #003;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.5;
	margin: 0 0 14px;
}
.countdown-box-line + .countdown-box-annex {
	margin: 14px 0 0;
}

@media screen and (max-width: 767px) {
  .content .box-wrap .key-properties > .box-image,
  .content .box-wrap .key-properties > .box-text {
    width: 100%;
  }
  .content .box-wrap .key-properties > .box-image.responsive-hidden {
    display: none;
  }
  .content .box-wrap .key-properties > .box-image.desktop-hidden {
    display: inline-block;
  }
}

@media screen and (max-width: 480px) {  
  .content .boxed-promo .txt.f-right p a.button,
  .content .boxed-promo .txt.f-right p a.decor {
    display: block;
    margin: 0;
  }
  .content .boxed-promo .txt.f-right p a.button {
    margin-bottom: 7px;
  }
}


.content .product > div {
  float: left;
  box-sizing: border-box;
  padding: 0px 20px;
  text-align: left;
}
.content .product > div.product-img {
  width: 40%;
}
.content .product > div.product-img img {
  width: 100%;
}
.content .product > div.product-desc ul {
  margin: 0px;
}
.content .product > div.product-desc {
  width: 60%;
}
.content .product > div.product-desc .price-tag {
  background-color: #ffffff;
  padding: 15px 20px;
  margin-top: 20px;
  border: 1px solid #d9d9d9;
}
.content .product > div.product-desc .price-tag h3 {
  float: left;
  margin-bottom: 0px;
  line-height: 34px;
}
.content .product > div.product-desc .price-tag a,
.product > div.product-desc .price-tag .price-hld {
  float: right;
}
.product > div.product-desc .price-tag .price-hld {
  line-height: 34px;
  margin-right: 20px;
}
.content .medium-promo.w-title h2 {
	margin-bottom: 45px;
}
.content .medium-promo .description,
.content .medium-promo .description + p {
	max-width: 500px;
	text-align: left;
}
.main-text.with-promo + .content > .icon-box:first-child {
	margin: -10px auto 20px;
}
.content .inbox-5, .content .inbox-4, .content .inbox-3, .content .inbox-2 {
  display: inline-block;
  position: relative;
  margin-left: 12px;
  padding: 25px 20px 0 20px;
  vertical-align: top;
  box-sizing: border-box;
}
.content .inbox-5:first-child, .content .inbox-4:first-child, .content .inbox-3:first-child, .content .inbox-2:first-child {
	margin-left: 0;
}
.content .inbox-5 {
  padding: 25px 10px 0 10px;
}
.content .inbox-1 {
  position: relative;
  padding-top: 25px;
  margin-right: 0px;
  vertical-align: top;
  box-sizing: border-box;
}
.content .box-wrap .border {
  height: 100%;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding-bottom: 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.content .box-wrap .border .i-block {
  width: 30%;
  text-align: right;
  padding: 20px 0 13px 0;
}
.content .box-wrap .border .tit,
.content .box-wrap .border .pri {
  color: #990000;
  font-size: 1.3em;
  font-family: 'OpenSansSemiBold', verdana, sans-serif;
}
.content .box-wrap .border .tit {
  width: 40%;
  text-align: left;
  color: #000;
}
.content .box-wrap .border .but {
  width: 20%;
  text-align: center;
}
.content .box-wrap .border .but .button {
  margin:0;
}
.content .box-wrap .tile .border {
  position: relative;
  min-height: 90px;
  padding: 0px 12px;
}
.content .box-wrap a .border h3,
.content .box-wrap a:hover .border h3,
.content .box-wrap a .border h3 strong,
.content .box-wrap a:hover .border h3 strong {
	color: #000;
}
.content .box-wrap > div.tile h3 {
  width: 100%;
  margin: 0px -20px;
  padding: 0px 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  box-sizing: border-box;
}
.content .box-wrap > .inbox-4.tile h3,
.content .box-wrap > .inbox-1.tile h3 {
  margin: 0px -12px;
  padding: 0px 12px;
}
.content .inbox-5 {
  width: 18%;
}
.content .inbox-4 {
  width: 22%;
}
.content .inbox-3 {
  width: 30%;
}
.content .striped-layout .box-3 {
  width: 30%;
  display: inline-block;
  padding: 0px 0.5%;
}
.content .inbox-2 {
  width: 46%;
}
.content .box-wrap > div.inbox-2:nth-of-type(n+3),
.content .box-wrap > div.inbox-3:nth-of-type(n+4),
.content .box-wrap > div.inbox-4:nth-of-type(n+5) {
  margin-top: 30px;
}
.content .border-box .inbox-5 {
  padding: 0px;
}
.content .border-box .inbox-4 {
  padding: 0px;
}
.content .border-box .inbox-3 {
  padding: 0px;
}
.content .border-box .inbox-2 {
  padding: 0px;
}
.content .border-box > div > a:hover,
.content .border-box > div > a:active,
.content .border-box > div > div.shadowed:hover,
.content .border-box > div > div.shadowed:active {
  background-color: #f5f5f5;
}

.content .border-box div.w-button > div:hover,
.content .border-box div.w-button > div:active {
  background-color: #ffffff;
}

.content .border-box > div > div.inbox-note:hover,
.content .border-box > div > div.inbox-note:active {
  background-color: transparent;
}
.content .border-box .border.shadowed {
  -webkit-box-shadow: 0 3px #999;
  -moz-box-shadow: 0 3px #999;
  box-shadow: 0 3px #999;
}
.content .border-box .border.wide-img {
  overflow: hidden;
}
.content .border-box .inbox-5 .border {
  padding: 20px 6px;
}
.content .border-box .inbox-4 .border {
  padding: 20px 12px 20px 12px;
}
.content .border-box .inbox-3 .border {
  padding: 30px 20px 30px 20px;
}
.content .border-box .inbox-2 .border {
  padding: 20px;
}
.content .border-box .inbox-1 .border {
  max-width: 600px;
  margin: 0px auto;
  padding: 25px 0 30px 0;
}
.content .border-box .inbox-1 .border h3 {
  margin: 0px;
  padding: 5px 50px 0px;
  box-sizing: border-box;
}
.content .border-box .inbox-1 .border p {
  padding: 10px 20px 0 20px;
}
.content .border-box .inbox-1 .border > img.f-left {
  padding-left: 10px;
}
.content .border-box .inbox-1 .border > h5.t-left,
.content .border-box .inbox-1 .border > .t-left {
  padding: 0;
}
.content .border-box > div .border.shadowed:hover,
.content .border-box > div .border.shadowed:active {
  color: #000;
  background-image: none;
  background-color: #f5f5f5;
}
.content .border-box > div .border.shadowed:active {
  border: 1px solid #ccc;
  box-shadow: 0 1px #14374b;
  top: 2px;
}
.content .border-box > div h5,
.content .border-box > div h5 {
  font-size: 20px;
  line-height: 26px;
  color: #000;
  padding: 13px 0 5px;
}
.content .border-box > div:hover h3,
.content .border-box > div:active h3,
.content .border-box > div:hover h5, 
.content .border-box > div:active h5 {
  text-decoration: none;
}
.content .border-box .inbox-3 p {
  font-size: 16px;
  line-height: 1.4em;
  color: #717982;
}
.content .border-box .inbox-3 img {
  margin-bottom: 5px;
}
.content .border-box > div a.button {
  margin-top: 20px;
  margin-bottom: 0px;
}
.content .icon-box .item:first-child {
  margin-top: 0px;
}
.content .icon-box-perex {
  font-size: 15px;
  opacity: 0.9;
  margin-bottom: 0px;
}
.content .center .inbox-5 img, .content .center .inbox-4 img, .content .center .inbox-3 img {
  margin-bottom: 0;
}
.content .center > div .wide-img img {
  position: relative;
  left: 50%;
  margin-top: -30px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.content .inbox-phone {
  display: inline-block;
  margin: 0.5em 0 0.5em 0;
  width: 170px;
}
.content .title-button .inbox-4 {
  width: 189px;
  min-height: 80px;
  padding: 0px 12px;
  margin-bottom: 10px;
  position: relative;
  vertical-align: top;
  border: 1px solid #ccc;
  background-color: #fff;
  box-shadow: 0 3px #999;
  border-radius: 4px;
}
.content .title-button .inbox-4 h3 {
  line-height: 26px;
  font-family: 'OpenSansLight', verdana, sans-serif;
}
.content .inbox-5 h3, .content .inbox-4 h3, .content .inbox-3 h3 {
  width: 100%;
  margin: 0px -12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.content .inbox-5 p, .content .inbox-4 p, .content .inbox-3 p {
	color: #505457;
}
.content .title-button .inbox-4:active {
  box-shadow: 0 1px #14374B;
  background-color: #E4E4E4;
  top: 2px;
}
.content .title-button .inbox-4:hover {
  box-shadow: 0 1px #14374B;
  background-color: #E4E4E4;
  color: #000;
}
.content .border-box .inbox-note p {
  font-size: 12px;
  padding: 5px;
  margin: 0px;
}
.content .border-box .inbox-note p a,
.content .border-box .inbox-note p a:hover {
  color: #717982;
}
.content .button-box .box-3 {
  min-height: 210px;
  width: 261px;
  position: relative;
  margin-bottom: 12px;
  padding: 35px 20px 30px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
}
.content .button-box .box-3 h3 {
  margin-bottom: 18px;
}
.content .button-box .box-3 p {
  margin: 2em 0 0;
}
.content .button-box .box-3 .button {
  position: absolute;
  bottom: 30px;
  margin: 0px auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.content .img-wrap {
	float: left;
	display: inline-block;
	width: 65px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.content .img-wrap.first-line {
	border-top: none;
}
.content .img-wrap.first-logo {
	border-left: none;
	clear: both;
}
.content .img-wrap img {
	max-width: 45px;
	vertical-align: middle;
}
.content .boxed .inbox-3 {
  background-color: #ffffff;
  box-shadow: 0px 2px #999999;
  min-height: 280px;
  border: 1px solid #cecece;
  border-radius: 5px;
}
.content .boxed .inbox-3:hover {
	background-color: #f5f5f5;
}
.content .clearfix:before,
.content .clearfix:after,
.content .box-wrap:before,
.content .box-wrap:after,
#content-header-menu:before,
#content-header-menu:after {
	content: "";
	display: table;
}
.content .clearfix:after,
.content .box-wrap:after,
#content-header-menu:after {
	clear: both;
}
.content .clearfix,
.content .box-wrap,
#content-header-menu {
	zoom: 1;
}
.content .box-wrap .item h5 {
  font-weight: normal;
  color: #000;
  padding: 5px 0 0 0;
  font-size: 22px;
}
.content .box-wrap .quote h5 {
  color: #4f5357;
  font-size: 16px;
  font-style: italic;
}
.content .illu-icon-box .item h5 {
  font-size: 20px;
}
.content .box-wrap .item p {
  padding-top: 10px;
  margin-bottom: 0px;
}
.content a.item h5 {
  color: #000;
}
.content a.item:hover h5 {
  text-decoration: underline;
}
.content .box-wrap .inbox-5 h5 {
  font-size: 20px;
  font-family: 'OpenSansLight', verdana, sans-serif;
}
.content .tabs-box {
  width: auto;
  text-align: center;
}
.content .tabs-box .tab {
  width: auto;
  display: inline-block;
  height: auto;
  min-height: 50px;
  margin: 0 -2px 0 -2px;
  border-radius: 0;
  border: 1px solid #3399cc;
  border-left: 0;
  text-align: center;
  position: relative;
  padding: 15px 20px;
  font-size: 22px;
  float: none;
  font-family: 'OpenSansLight',verdana,sans-serif;
  box-sizing: border-box;
}
.content .tabs-box .tab.active {
  border-left: 0px;
}
.content .tabs-box .tab:last-of-type {
  border-radius: 0px 5px 5px 0px;
  margin: 0 0 0 -2px;
}
.content .tabs-box .tab:first-of-type,
.content .tabs-box .tab.active:first-of-type {
  border-left: 1px solid #3399cc;
  border-radius: 5px 0px 0px 5px;
  margin: 0 -2px 0 0;
}
.content .tabs-box .tab:hover {
  color: #0077cc;
  text-decoration: underline;
}
.content .tabs-box .tab > img {
  display: none;
}
.content .tabs-box .tab .detail {
  display: none;
}
.content .tabs-box .tab span {
  font-size: 1.0317em;
}
.content .tabs-box .tab.active {
  background-color: #3399cc;
  color: #fff;
  box-shadow: none;
}
.content .tabs-box .tab.active:hover {
  color: #fff;
  text-decoration: none;
}
.content .tabs-box .tab.active strong {
  color: #fff;
}
.content .tabs-box .tab.active .tip {
  display: block;
  width: 30px;
  height: 16px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -15px;
  background: url('/_pub/93/68/df/331277_861265_tip.png') no-repeat top center;
}
.content .button-tabs {
  margin: -60px auto 50px auto;
}
.cat-mobilni_internet .content .button-tabs,
.cat-predplacena_sada .content .button-tabs {
  margin: 0px auto 50px auto;
}
.content table.striped-layout-table {
	width: 100%;
	margin-left: 0;
	left: 0;
	line-height: 20px;	
	color: #000000;
	font-family: 'OpenSansRegular', Verdana, sans-serif;
}
.content table.striped-layout-table tr th {
  height: 25px;
  background-color: #f9f9f9;
  padding-top: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #717982;
  vertical-align: middle;
  border-bottom: 1px solid #e6e6e6;
}
.content table.striped-layout-table tr td {
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  line-height: 20px;
  height: 35px;
  padding: 20px 0 16px 20px;
}
.content table.striped-layout-table tr.tariff-detail td,
.content table.striped-layout-table tr.tariff-detail-small td {
  height: auto;
  padding: 0px;
  border-bottom: 0px;
}
.content table.striped-layout-table tr:hover td {
  background-color: #f8f8f8;
  cursor: pointer;
}
.content table.striped-layout-table.no-hover tr:hover td {
  background-color: #fff;
  cursor: default;
}
.striped-service table.no-hover tr.favorite:hover td {
  background-color: #F7FBFE;
}
.content table.striped-layout-table tr td.buy-button {
  text-align: right;
  padding-right: 30px;
}
.content table.striped-layout-table tr td:last-child {
  width: 115px;
}
.content .tariffs-ivm table.striped-layout-table tr td.last {
  width: 120px;
  text-align: left;
  padding-right: 20px;
  padding-left: 30px;
}
.content table.striped-layout-table tr td .button,
.content table.striped-layout-table tr td button {
  width: 125px;
  font-size: 14px;
  font-family: 'OpenSansRegular',​verdana,​sans-serif;
  line-height: 28px;
  margin-right: 10px;
  padding: 0px 10px;
  float: right;
  box-sizing: border-box;
}
.content table.striped-layout-table tr.unpacked td {
  border-bottom: none;
  background-color: #f8f8f8;
}
.content table.striped-layout-table tr td.tariff-name {
  color: #000;
  padding-left: 26px;
  width: 225px;
  background-image: url('');
  background-position: 220px -55px;
  background-repeat: no-repeat;
}
.content table.striped-layout-table tr.unpacked td.tariff-name {
  background-position: 220px 35px;
}
.content table.striped-layout-table tr td.price,
.content table.striped-layout-table tr td.price-reg,
.content table.striped-layout-table tr td.price strong {
  color: #990000;
}
.content table.striped-layout-table tr td.price strong {
  font-family: "OpenSansSemibold", verdana, sans-serif;
  font-weight: normal;
}
.content table.striped-layout-table tr td.main {
  font-family: 'OpenSansSemibold', Verdana, sans-serif;
}
.content table.striped-layout-table tr td.price span.reg {
  color: #999;
}

.content .tariffs table.striped-layout-table tr th, 
.content .tariffs table.striped-layout-table tr td {
	border-top: none;
}
.content table.simple-table {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.content table.simple-table td,
.content table.simple-table th {
	text-align: right;
}
.content table.simple-table td:first-child,
.content table.simple-table th:first-child {
	text-align: left;
	width: 60%;
}
.content table span.descr {
	font-size: 12px;
	color: #717982;
}
.content p.table-note {
	font-size: 14px;
}
.content table.compare-simple-table {
	margin-bottom: 30px;
}
.content table.compare-simple-table tr td,
.content table.compare-simple-table tr th {
	background-color: #f2f2f2 !important;
	text-align: center;
	padding: 6px 0 6px 26px;
}
.content table.compare-simple-table tr th h3 {
	font-family: 'OpenSansSemiBold', verdana, sans-serif;
	color: #505457;
}
.content table.compare-simple-table tr td:first-child {
	color: #505457;
	text-align: right;
	padding-left: 0;
	width: 32%;
}
.content table.compare-simple-table tr.last td {
	border-bottom: 0;
}
.content table.compare-simple-table tr.last td strong {
	font-size: 1.2em;
	color: #505457;
}
.content .article.box-wrap p.table-note {
	margin-top: -15px;
}
.drawers table {
	display: block;
	max-width: 100%;
}
.drawers table.drawers-stacktable {
	display: none;
}
.drawers .drawer-inner table.drawers-stacktable tr td {
	width: auto;
}
.drawers .drawer-inner .drawer-c h3 {
	line-height: 1.4em;
	margin-bottom: 10px !important;
}
.striped-layout .drawers {
	background-color: #ffffff;
	margin: 0 auto 100px auto;
	left: 0;
	text-align: left;
}
.striped-layout .drawers h3 {
	margin-bottom: 0 !important;
}
.striped-layout .drawers tr:hover td {
	cursor: default;
	background-color: #fff;
}

.content .m-box-rounded {
	width: 600px;
	margin: 0 auto 30px;
	border: 1px solid #dfe2e5;
	border-bottom: 1px solid #9c9ea0;
	border-radius: 7px;
	text-align: center;
	box-sizing: border-box;
}
.content .m-box-rounded > div {
	padding: 20px;
	border-radius: 7px;
	background-color: #fff;
}
.content .m-box-rounded h2 {
	margin: 0 0 0.5em 0;
	padding: 0;
}
.content .m-box-rounded p {
	color: #717982;
	margin-bottom: 13px;
}
.content .blue.m-box-rounded {
	margin: 0 auto 40px;
	border: 1px solid #c6e2f4;
	border-radius: 5px;
	box-shadow: 0px 0px 5px #dbdbdb;
}
.content .blue.m-box-rounded > div {
	background-color: #eef6fc;
	padding: 20px 40px;
	text-align: left;
}
.content .blue.m-box-rounded img {
	float: left;
	padding-right: 40px;
}
.content .blue.m-box-rounded h2 {
	font-size: 24px;
	line-height: 1.3em;
}
.content .blue.m-box-rounded div.f-left {
	width: 405px;
}
.content .list-phones {
  width: 88%;
  position: relative;
  margin: 0 auto;
}
.content .list-phones h2 {
  width: 896px;
  text-align: center;
  margin: 0 auto 5px auto;
  padding: 0 0 25px 0;
}
.content .list-phones .carousel {
  width: 100%;
  height: 370px;
}
.content .list-phones .item.col {
  float: left;
  height: 370px;
  width: 100%;
  border: 1px solid #f2f2f2;
  padding: 0 10px;
  transition: background .2s;
  box-sizing: border-box;
}
.content .list-phones .item.col:hover {
  background: #fff;
}
.content .list-phones .item.col:hover .compare-link-wrap a {
  display: block;
}
.content .list-phones .item img {
  padding-top: 15px;
}
.content .list-phones .item h2 {
  font-size: 100%;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
.content .list-phones .item p.price {
  margin-top: 5px;
  margin-bottom: 0;
  font-family: 'OpenSansBold',verdana,sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
  color: #000;
}
.content .list-phones .item p.price-with-o2mobil {
  font-size: 13px;
  line-height: 1.1em;
  padding-top: 5px;
  font-family: 'OpenSansRegular',verdana,sans-serif;
  color: #717982;
}
.content .list-phones .item.col .compare-link-wrap a {
  display: none;
}
.content .list-phones a.prev,
.content .list-phones a.next {
  position: absolute;
  left: -28px;
  bottom: 150px;
  display: block;
  width: 18px;
  height: 32px;
  background: url(/_pub/51/58/fa/196270_875105_phone_carousel_sprite.png) no-repeat right top;
  transition: opacity 0.3s;
}
.content .list-phones a.prev.disabled,
.content .list-phones a.next.disabled {
  opacity: 0.5;
}
.content .list-phones a.next {
  left: auto;
  right: -28px;
  background-position: left top;
}
.content .list-phones a.prev.disabled:hover {
  background-position: right top;
}
.content .list-phones a.next.disabled:hover {
  background-position: left top;
}
.content .list-phones a.next:hover {
  background-position: left bottom;
}

.content .list-phones a.prev:hover {
  background-position: right bottom;
}
.content .list-phones .item .bullet {
  display: none;
}
.content .list-phones .compare-link-wrap {
  display: none;
}

/* CATEGORY 3 BOXES - defaultne se pouzivaji styly pro .inbox-3, ale jsou tam rozdily */
.content .cat-box h5:hover {
  text-decoration: none;
}
.content .cat-box p {
	color: #717982;
	font-size: 15px;
}

/* MENU STRIP */
#content-header-menu-wrap {
	width: 100%;
	z-index: 1000;
	transition: background 0.5s;
}
#content-header-menu-wrap.page-img {
	position: absolute;
	left: 0;
	top: -375px;  /* vyska main-text s img */
}
#content-header-menu-wrap.no-page-img {
	position: absolute;
	left: 0;
	top: -124px;  /* vyska main-text s img */
}
.page-w-full #content-header-wrap {
	width: 100%;
	background: #97c3e4; /* Old browsers */
	background: -moz-linear-gradient(left, #97c3e4 1%, #d6e6f4 15%, #d6e6f4 85%, #97c4e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#97c3e4), color-stop(15%,#d6e6f4), color-stop(85%,#d6e6f4), color-stop(100%,#97c4e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #97c3e4 1%,#d6e6f4 15%,#d6e6f4 85%,#97c4e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #97c3e4 1%,#d6e6f4 15%,#d6e6f4 85%,#97c4e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #97c3e4 1%,#d6e6f4 15%,#d6e6f4 85%,#97c4e5 100%); /* IE10+ */
	background: linear-gradient(to right, #97c3e4 1%,#d6e6f4 15%,#d6e6f4 85%,#97c4e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c3e4', endColorstr='#97c4e5',GradientType=1 ); /* IE6-9 */
}
#content-header-menu-wrap.float {
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	-webkit-box-shadow: 0px 2px 5px 0px #ccc;
	box-shadow: 0px 2px 5px 0px #ccc;
	opacity: 0.98;
}
.content strong {
	font-family: "OpenSansBold", sans-serif;
	font-weight: normal;
}
.content .menu-strip {
	width: 912px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	background: transparent;
	font-family: "OpenSansRegular", sans-serif;
}
.content .menu-strip a {
	font-size: 21px;
}
.content .menu-strip a.button {
	font-size: 14px;
	margin-top: 8px;
	margin-right: -30px;
}
.content .menu-strip a.float-right {
	float: right;
}
.content .menu-strip a span.back-arrow,
.content .menu-strip a:hover span.back-arrow,
.content .menu-strip a:active span.back-arrow {
	width: 8px;
	height: 16px;
	padding-right: 8px;
	margin-right: 10px;
	vertical-align: middle;
	background: url("/_pub/f4/71/14/321302_838767_back_arrow.png") no-repeat 0 4px;
}
.content .menu-strip a:hover span.back-arrow {
	background-position: -8px 4px;
}
.content .menu-strip a:active span.back-arrow {
	background-position: -16px 4px;
}
.content .menu-strip a.f-right {
	padding-left: 50px;
} 
.content abbr.icon-abbr {
	border-bottom: none;
	cursor: help;
	display: inline-block;
	vertical-align: middle;
}

.box-wrap #instant-cmb {
  margin-bottom: 0;
}
/* INSTANT CALLBACK v inbox-2 */
.inbox-2 #instant-cmb {
	width: 100%;
	height: 250px;
	border: none;
	margin: 0;
	background: transparent;
}
.inbox-2 #instantCallback form div.error {
	margin-left: 48px;
	margin-top: 5px;
}
.inbox-2 #instant-cmb h2 {
	margin-bottom: 5px;
}
.inbox-2 #instant-cmb > div {
	min-height: 216px;
	padding: 0;
	border-radius: none;
	background-color: transparent;
	border: none;
}
.inbox-2 #instantCallback.mdl.operatorAvailable div.operator-available .status,
.inbox-2 #instantCallback.mdl.operatorNA div.operator-na,
.inbox-2 #instantCallback.mdl.operatorBusy div.operator-busy  {
	background-position: 0 0;
}
.inbox-2 #instantCallback.mdl div.operator-available .status,
.inbox-2 #instantCallback.mdl div.operator-NA,
.inbox-2 #instantCallback.mdl div.operator-busy {
	width: 100px;
	height: 115px;
}
.inbox-2 #instantCallback.mdl div.operator-NA,
.inbox-2 #instantCallback.mdl div.operator-busy {
	height: 120px;
	float: left;
	background-position: 0 -888px;
}
.inbox-2 #instantCallback.mdl .form-hld {
	width: 70%;
	text-align: center;
}
.inbox-2 #instantCallback.mdl form.forms input[type="text"] {
	width: 80%;
}
.inbox-2 #instantCallback.mdl a.button {
	padding: 0 1em;
}
.inbox-2 #instantCallback.mdl a.button .bt {
	padding: 0;
	text-shadow: none;
	font-weight: normal;
}
.inbox-2 #instantCallback div p {
	text-align: center;
	margin-top: 4px;
}
.video-link {
	position: relative;
}
.video-link .play-button-perex {
	background: url(/_pub/f9/e4/5e/326991_913193__326991_846970_normal.png) no-repeat center center;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.video-link .play-button-perex:hover {
	background: url(/_pub/21/1c/6b/326993_913194__326993_846972_hover.png) no-repeat center center;
}
/* BOXED PROMO*/
.content .boxed-promo {
  width: 950px;
  position: relative;
}
.content .boxed-promo .ribon {
	background: url(/_pub/f/79/cb/328351_852140_mbb_bundle__limitedoffer.png) no-repeat 0 0;
	height: 141px;
	left: -5px;
	position: absolute;
	top: -4px;
	width: 144px;
}
.content .boxed-promo .txt {
  width: 95%;
  padding-left: 5%;
}
.content .boxed-promo .txt.f-right {
  width: 72%;
  padding: 0;
}
.content .boxed-promo .txt.f-right > .f-right {
	width: 30%; 
	padding-left: 5%;
}
.content .boxed-promo .txt.f-right > .f-left {
	width: 65%; 
}
.content .boxed-promo .ribon + .txt {
  width: 87%;
  padding-left: 13%;
}
.content .boxed-promo h3 {
  font-size: 19px;
  line-height: 1.5em;
  margin-bottom: 17px;
}
.content .boxed-promo p {
  color: #717982;
  font-size: 14px;
  line-height: 1.5em;
}
.content div.drawer-c .small-table {
  max-width: 100%;
}
/* BOXED LINK */
.content .boxed-link {
	background: #fff;
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	font-size: 16px;
	padding: 0;
	width: 750px;
}
.content .boxed-link p {
	margin: 5px 0;
	line-height: 70px;
	font-size: 16px;
}
.content .boxed-link p.supp {
	font-size: 22px;
}
.content .boxed-link a {
	text-decoration: underline;
}

/* TEXT BLOCK */
.content .text-block {
	max-width: 700px;
	font-size: 16px;
	text-align: left;
}
/* TV CHANNELS */
.tv-packages {
	width: 950px;
	margin: 0 auto;
	padding: 35px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	text-align: center;
}
.tv-packages h3 {
	font-size: 24px;
	font-family: 'OpenSansRegular', verdana, sans-serif;
	margin-bottom: 18px;
}
.tooltip-center .program-detail-tooltip h3 {
	color: #fff;
}
.tv-logos-hld {
	margin: 0 auto 30px auto;
}
.tv-logos-hld.in-row-6 {
	width: 395px;
}
.tv-logos-hld.in-row-7 {
	width: 461px;
}
.tv-logos-hld.in-row-10 {
	width: 659px;
}
.img-wrap {
	float: left;
	display: inline-block;
	width: 65px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.img-wrap.first-line {
	border-top: none;
}
.img-wrap.first-logo {
	border-left: none;
	clear: both;
}
.img-wrap img {
	max-width: 45px;
	vertical-align: middle;
}
/* SIMPLE TABLE in modular */
.box-wrap table {
	left: 0;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}	
.box-wrap table th {
	background-image: none !important;
	background-color: #f9f9f9 !important;
	color: #717982;
	font-weight: normal;
	font-size: 14px;
}
.box-wrap table th,
.box-wrap table td {
	text-align: left;
	padding: 15px 0 15px 20px;
}
.box-wrap table td {
	font-size: 16px;
	color: #000;
	background-color: #fff;
}
.box-wrap table tr td:first-child {
	color: #0077cc;
}
.box-wrap table td br + span {
	font-size: 12px;
}
/* BUNDLE BOX - existuje predpripravene separatne css pre tento modul #373266 */
.bundle-box,
.bundle-box-list-notes {
	box-sizing: border-box;
	width: 100%;
	max-width: 989px;
	padding: 0;
	margin: 0 auto;
}
.bundle-box {
	min-height: 125px;
	background-color: #ffffff;
	display: table;
	table-layout: auto;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #cecece;
	border-radius: 4px;
	font-size: 15px;
	line-height: 1.4em;
}
.bundle-box-marked {
	border-width: 3px;
	border-color: #53a0d8;
	position: relative;
}
.bundle-box-mark {
	background-color: #53a0d8;
	color: #fff;
	font-weight: normal;
	font-family: Arial, sans-serif !important;
	font-size: 14px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 24px;
	line-height: 24px;
	width: 120px;
	display: block;
	position: absolute;
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	left: -72px;
	top: 50%;
	margin: -12px 0 0;
	padding: 0;
	text-align: center;
}
.marked-new.bundle-box-marked {
	border-color: #a9009d;
}
.marked-new .bundle-box-mark {
	background-color: #a9009d;
}
.bundle-box-left,
.bundle-box-center,
.bundle-box-right {
	display: table-cell;
	height: auto;
	vertical-align: middle;
	text-align: left;
	padding: 17px 23px;
}
.bundle-box-left {
	width: 250px;
	padding-right: 5px;
	vertical-align: bottom;
}
.bundle-box-note {
	display: block;
	font-size: 13px;
	line-height: 1.4em;
	margin-top: 20px;
}
.bundle-box-note + .bundle-box-body {
	margin-top: 20px;
}
.bundle-box-body {
	font-size: 13px;
	line-height: 1.4em;
}
.bundle-box-title-image {
	display: block;
}
.bundle-box-right {
	width: 200px;
	vertical-align: top;
	padding-left: 5px;
}
.bundle-box-middle {
	vertical-align: middle;
}
.bundle-box-action + .bundle-box-action-button {
	margin-top: 20px;
}
.bundle-box-action > span {
	display: block;
	white-space: nowrap;
}
.bundle-box-action, 
.bundle-box p small {
	font-size: 13px;
}
.bundle-box-price {
	color: #990000;
	font-size: 1.1em
}
.bundle-box-big {
	font-size: 1.5em
}
.bundle-box-action del {
	text-decoration: line-through;
	color: #717982;
}
.bundle-box-action .button {
	margin: 5px 0 14px 0;
}
.bundle-box-action .bundle-box-action-simple {
	display: block;
}
.bundle-box ul {
	margin-left: 0;
	padding-left: 2px;
}
.bundle-box ul,
.bundle-box p {
	margin-bottom: 0.5em;
}
.bundle-box p + p {
	margin-top: -0.25em;
}
.bundle-box p,
.bundle-box li {
	line-height: 1.75 !important;
	color: #717982;
}
.bundle-box li {
	background-position: 0 12px !important;
}
.bundle-box-center ul strong {
	color: #990000;
	font-weight: 500;
	font-family: OpenSansRegular, Verdana, sans-serif;
}
.bundle-box-center a:link,
.bundle-box-center a:visited,
.bundle-box a.bundle-box-action-simple {
	text-decoration: underline;
}
.bundle-box-center ul a:link,
.bundle-box-center ul a:visited {
	color: #717982;
}
.bundle-box-center > *:last-child {
	margin-bottom: 0;
}
.bundle-box + .bundle-box {
	margin-top: 15px;
}

.bundle-box-list {
	margin: 60px 0;
}
.bundle-box-list-left,
.bundle-box-list-right {
	min-height: 22px;
	line-height: 23px;
	padding: 14px 0;
	font-size: 14px;
}
.bundle-box-list-left,
.bundle-box-list-right,
.bundle-box-list-left a:link,
.bundle-box-list-right a:link,
.bundle-box-list-left a:visited,
.bundle-box-list-right a:visited {
	color: #717982;
}
.bundle-box-list-left a:link,
.bundle-box-list-right a:link,
.bundle-box-list-left a:visited,
.bundle-box-list-right a:visited {
	text-decoration: underline;
}
.bundle-box-list-left {
	float: left;
	margin: 0 1em 0 0;
}
.bundle-box-list-right {
	float: right;
	text-align: right;
	margin: 0 0 0 1em;
}
.bundle-box-list-notes {
	overflow: hidden;
}
.bundle-box-list-notes input[type="checkbox"] {
	vertical-align: middle;
	margin-right: 5px;
}
.bundle-box-list > h3 {
	text-align: center;
	font-size: 31px;
	margin: 0 0 31px;
	line-height: 1.3333;
}

.bundle-box-left.tv-package {
	width: 330px;
}
.bundle-box-left.tv-package .bundle-box-note {
	white-space: auto;
}
/* prilepene divy - zatim jen na fix tarifech */
.bundles-together .bundle-box {
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #cecece;
}
.bundles-together .bundle-box:first-child {
	border-top: 1px solid #cecece;
}
.bundles-together .bundle-box + .bundle-box {
	margin-top: 0;
}


/* INTERNET BUNDLE */
.bundle-box-list.internet-bundle .bundle-box-left{
	width: 268px;
	padding-left: 5px;
	text-align: center;
	vertical-align: middle;
}

.bundle-box-list.internet-bundle p.bundle-box-prx {
	font-family: 'OpenSansSemiBold',verdana, sans-serif;
	font-size: 15px !important;
	color: #000 !important;
}

.bundle-box-list.internet-bundle .bundle-box-speed {
	font-family: 'OpenSansSemiBold',verdana, sans-serif;
	font-size: 1.3em;
	color: #000;
}

.bundle-box-list.internet-bundle .bundle-box-title-image {
	display: inline-block;
}

.bundle-box-list.internet-bundle .bundle-box-left h3 {
	font-family: 'OpenSansSemiBold',verdana, sans-serif !important;
	font-size: 22px !important;
	margin: 15px 0 0 0 !important;
}

/* NEW COMPONENTS */


/* youtube video */
.youtube-video .video-wrap {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.youtube-video .video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* plain box */
.plain-box .plain-box-border {
	max-width: 800px;
	margin: 0 auto;
	padding: 0.7em 1em;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-align: left;
}

/* info-stripe */
.info-stripe-content {
	max-width: 800px;
	padding: 5px 10px;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
}
.info-stripe-content.centered {
	margin: 0 auto;
}
.info-stripe-content + .info-stripe-content {
	margin-top: 10px;
}
.info-stripe-content a {
	text-decoration: underline;
}
.info-stripe-content.stripe-yellow {
	background: #ffffcb;
	border-color: #dcdab3;
	color: #000;
}
.info-stripe-content.stripe-blue {
	background: #b9ddfd;
	border-color: #a0c3d7;
	color: #000;
}
.info-stripe-content.stripe-green {
	background: #eaffde;
	border-color: #d3d9cf;
	color: #679c4e;
}
.info-stripe-content.stripe-red {
	background: #fcdede;
	border-color: #dabdc1;
	color: #b11928;
}

/* guru strip */
#modular-guru-strip {
	position: relative;
	width: 930px;
	height: auto;
	padding: 50px 0 25px 0;
	margin: 100px auto;
	background: none;
	margin-bottom: 70px;
	overflow: visible;
	border: 1px solid #ccc;
}
#modular-guru-strip .row {
	margin-bottom: 30px;
}
#modular-guru-strip .row .col {
	padding: 0 38px;
}
#modular-guru-strip .col4 {
	float: left;
	width: 194px;
	margin-right: 50px;
}
#modular-guru-strip .col4:first-child {
	margin-left: 40px;
}
#modular-guru-strip h3 {
	font-size: 21px;
	line-height: 21px;
	margin: 0 0 18px 0;
}
#modular-guru-strip .need-help-guru {
	position: absolute;
	bottom: 0;
	right: 40px;
}
#modular-guru-strip p {
	margin-bottom: 15px;
	color: #717982;
	font-size: 14px;
}
#modular-guru-strip a>img {
	margin-right: 10px;
}

@media screen and (max-width: 991px) {
	#modular-guru-strip {
		width: 100%;
		height: 251px;
		border-top: 0px;
	}
	#modular-guru-strip .col4 {
		width: 25%;
		margin-right: 5%;
	}
	#modular-guru-strip .col4:first-child {
		margin-left: 5%;
	}
	#modular-guru-strip .row .col {
		padding: 0 5%;
		border-bottom: 1px solid #ccc;
	}
	#modular-guru-strip .need-help-guru {
		bottom: 236px;
		width: 15%;
		height: auto;
	}
	#modular-guru-strip a>img {
		margin-right: 0;
		max-width: 40%;
		height: auto;
	}
}


/* PAGE FOOTER */
	#page-f {
		background: #EEF6FC url("/_pub/e6/90/55/181469_381605_footer_bg.png") repeat-x 0 0;
		padding: 2em 0;

	}
		#page-f a {
			text-decoration: none;
		}
		#page-f-inner {
			width: 920px;
			margin: 0 auto;
			padding: 0 2.3636em; /* 26px */
			font-size: 0.9167em; /* 11px */
		}
		#page-f-inner > h2 {
			color:#005896;
		}

		/* FOOTER LINKS */
		.flinks {
			float: left;
			width: 19.4545em; /* 214px */
			margin-right: 2.3636em; /* 26px */
		}
		.flinks-last {
			margin-right: 0;
			width: 17.0909em;
		}
		.flinks h3 {
			color: #005896;
			font-size: 1.3em;
			font-weight: bold;
		}
		.flinks li {
			list-style-type: none;
			padding-left: 0;
		}
		.flinks a {
			color: #9299a1;
			text-decoration: none;
		}
		.flinks a:hover {
			color: #000;
		}
		
		/* SOCIAL LINKS */
		#fsocial {
			clear: both;
			float: right;
			margin-bottom: 2.1em;
		}

		/* CONTACT INFO */
		#fcontact {
			clear: both;
			font-size: 11px;
			text-align: right;
			background: #EEF6FC url("/_pub/2/7/5c/181471_501926_new_logo.png") no-repeat 0 0;
			-webkit-text-size-adjust:none;
		}
			#fcontact p {
				padding-left: 214px;
			}
			#fcontact p a {
				font-size: 1em;
			}
			#fcontact .sep {
				background-color: #96bddc;
				margin: 0 0.5em;
				top: 0;
				overflow: hidden;
			}
			#fcontact address {
				color: #bfc5cc;
				font-size: 10px;
				font-style: normal;
				line-height: 1.9em;
			}
			#fcontact address span {
				color: #666666;
				font-size: 11px;
				font-family: tahoma, verdana, arial, sans-serif;
			}
			

					
				/* --- /LAYOUT --- */

				/* --- MAIN_MENU_AND_SEGMENTS --- */
					


/* BOOTSTRAP */
#page #page-h ul#mobile-secondary-menu,
#page #page-h #seg-nav-hld-mobile,
#page #page-h #page-h-search-mobile,
#page-f #myo2-app {
	display: none;
}
/* MODAL SEGMENT SWITCHER */
.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(41,75,115,0.8);
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}
/* MODAL SEGMENT SWITCHER CONTENT */
#page #page-h .md-content {
	color: #666;
	background: #f2f2f2;
	position: relative;
	margin: 0 auto;
}
#page #page-h .md-content .md-close {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 20px;
	border: 0;
	background: none;
	padding: 0 2px 0 0;
	cursor: pointer;
}
#page #page-h .md-content ul#seg-nav {
	padding: 15px;
}
#page #page-h .md-content ul#seg-nav li {
	float: none;
	width: auto;
}
#page #page-h .md-content ul#seg-nav li a {
	color: #666;
	font-size: 16px;
	line-height: 35px;
	padding-left: 30px;

}

					
				/* --- /MAIN_MENU_AND_SEGMENTS --- */

				/* --- LAYOUT_COMPONENTS --- */
					


/* PRODUCTS IN 3 COLUMNS & IN 2 COLUMNS + RIGHT SIDEBAR */
.products .cols-3 { background: url("/_pub/19/81/e2/191642_432273_bg_products_3col.png") no-repeat top left; width: 100%;}
.products .cols-2 { background: url("/_pub/ad/c4/9d/203845_445867_bg_products_col_2.png") no-repeat top center; width: 100%;}
.products.shorter .cols-2 { background: url("/_pub/67/7f/f5/262602_589990_bg_products_col_2_shorter.png") no-repeat top center; width: 100%;}
.products .col:first-child { background: none; } .cols-2-rl > .col:first-child { padding-right: 5px; padding-left: 45px; width: 578px; }
.products .cols-2 > .col.cols-2 .col + .col { margin-left: 58px; }

.products .cols-3 .col > ul,
.products .cols-3 .col .category-top,
.products .col.cols-2 .col > ul { width: 260px; margin-left: 0; }
.products .cols-3 .col > ul > li,
.products .col.cols-2 .col > ul > li {
	list-style: none;
	background-image: none;
	margin-bottom: 48px;
	padding-left: 0;
	position: relative;
	height: 110px;
}
.products .col.cols-2 .col > ul > li { margin-bottom: 25px; }
.products .cols-3 .col .category-top { padding-left: 0; margin-left: 4px; }

.products .cols-3 .col > ul > li img,
.products .col.cols-2 .col > ul > li img {
	position: absolute;
	left: 0;
}
.products .cols-3 .col > ul > li h2,
.products .col.cols-2 .col > ul > li h2 {
	color: #000;
	font-size: 16px;
	border: none;
	padding-bottom: 0;
	margin-top: 0;
}
.products .cols-3 .col > ul > li h3,
.products .col.cols-2 .col > ul > li h3 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	border: none;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.products .cols-3 .col > ul > li h3 { margin-bottom: 2px; }
.products .cols-3 .col > ul > li h3 a,
.products .col.cols-2 .col > ul > li h3 a {
	color: #000;
}
.products .cols-3 .col > ul > li h3 a:hover, .products .cols-3 .col > ul > li h3 a:focus,
.products .col.cols-2 .col > ul > li h3 a:hover, .products .col.cols-2 .col > ul > li h3 a:focus {
	color: #990000;
}
.products .cols-3 .col p,
.products .col.cols-2 .col p {
	margin-bottom: 0;
	line-height: 1.5em;
}
.products .cols-3 .col .category-top {
	position: relative;
	height: auto;
}
.products .cols-3 .col .category-top h2 a {
	color: #000;
}
.products .cols-3 .col .category-top h2 a:hover {
	color: #990000;
}
.products .cols-3 .col .category-top img {
	position: absolute;
	top: 10px;
	right: 10px;
}
.products .cols-3 .col .category-top h2 {
	color: #000;
	font-size: 20px;
	width: 150px;
	margin: 0 0 24px 0;
	padding: 23px 0 0 3px;
	height: 58px;
}
.products .cols-3 .col .category-top .desc {
	height: 120px;
}
.products .cols-3 .col .category-top p, .products .cols-3 .col .category-top p {
	margin-bottom: 3px;
}
.products .cols-3 .col > h3, .products .cols-3 .col > p, .products .cols-3 .col > ul { margin-left: 4px; }
.products .cols-3 .col > p { margin-bottom: 60px; }
.products .cols-3 .col a.button { margin-bottom: 20px; }
.products .cols-3 .col > ul { margin-bottom: 0; }
.products .cols-3 .col > ul > li { margin-bottom: 15px; height: auto; }
.products .cols-3 .col > ul > li.last,
.products .cols-3 .col > p.additional-extra { margin-bottom: 13px; }
.products .cols-3 .col > a.button.action { margin-left: 3px; }

/* PRODUCT INFO IN COLUMNS - USED IN RELATED/FEATURED PRODUCTS */
	.col.product-info strong, .col.product-info span {
		display: block;
		line-height: 18px;
		color: #717982;
		margin-bottom: 2px;
		margin-right: 8px;
	}
	.col.product-info strong {
		color: #000;
		margin-bottom: 0;
	}
	.product-info strong a {
		color: #000;
		text-decoration: none;
	}
	.product-info strong a:hover {
		color: #900;
	}

/* RELATED LINKS */
	#related {
		margin: 0 -10px;
		padding-top: 24px;
		border-top: 1px solid #eaeaeb;
		position: relative;
	}
	.facelifted #related {
		margin-bottom: 50px;
		border: none;
		background: #f2f2f2;
	}
		#related-h { padding-left: 24px; }
		.facelifted #related-h {
			text-align: center;
		}
		#related-h h2 { color: #717982; font-size: 20px; font-weight: normal; margin-top:0; margin-bottom: 0.8em; }
		.facelifted #related-h h2 { text-shadow: 0 -1px 0 #FFFFFF; }
		#related-c ul {
			margin-left: 0;
			margin-bottom: 0;
			background: url("/_pub/c/36/8/182060_384545_related_bg.png") repeat-x right bottom;
			overflow: hidden;
		}
		.facelifted #related-c ul {
			background: url("/_pub/bc/a1/41/294022_710634_souvisejici.png") no-repeat left top;
			height: 152px;
		}
		#related-c .col {
			float: left;
			width: 214px;
			height: 103px;
			padding: 26px 0 0 26px;
			margin-left: 0;
			list-style: none;
		}
		.facelifted #related-c .col {
			width: 219px;
			height: 123px;
			padding: 20px 0 0 20px;
			background: none;
			border-right: 1px solid #f0f0f0;
		}
		#related-c .col:nth-child(4) {
			width: 226px;
		}
		.facelifted #related-c .col:nth-child(4) {
			border: none;
		}
		#related-c .col:nth-child(-n+4) {
			padding-top: 0;
		}
		.facelifted #related-c .col:nth-child(-n+4) {
			padding-top: 20px;
		}
		#related.inpage-related ul {
			background: url("/_pub/73/23/30/225473_468006_bg_related_links_hw_promo.png") no-repeat left bottom;
			min-height: 128px;
		}
		#related.inpage-related #related-c .col {
			background: none;
		}

/* FEATURED PRODUCTS */
	#featured {
		width: 972px;
		margin: 0 auto 28px auto;
	}
	.facelifted #featured {
		margin-bottom: 10px;
	}
		#featured-h {
			padding: 0 24px;
			overflow: hidden;
		}
		.facelifted #featured-h {
			text-align:center;
		}
		#featured-h .more {
			float: right;
			margin-top: 5px;
		}
		#featured-h h2 {
			float: left;
			color: #717982;
			font-size: 20px;
			font-weight: normal; 
			margin-top: 0;
		}
		.facelifted #featured-h h2 {
			float: none;
			margin-left: 120px;
		}
		#featured-c {
			background: url("/_pub/d6/b4/31/181819_439555_featured_bg.png") no-repeat 0 0;
			height: 260px;
			width: 972px;
			clear: both;
		}
			ul.featured {
				list-style: none;
				margin: 0;
				padding-top: 18px;
			}
			ul.featured .col {
				float: left;
				margin-left: 0;
				padding: 0 20px;
				width: 200px;
				background-image: none;
			}
			ul.featured .col:first-child { margin-left: 6px; }
			ul.featured .col a.img {
				display: block;
				line-height: 18px;
				cursor: hand;
			}
			ul.featured .col a.img, ul.featured .col a.img span {
				width: 200px;
				height: 97px;
				position: relative;
			}
			ul.featured .col a.img { margin-bottom: 5px; }
			ul.featured .col a.img span {
				width: 200px;
				height: 97px;
				position: absolute;
				top: 0;
				left: 0;
				background: url("/_pub/c6/41/f2/181834_384220_featured_img_mask.png") no-repeat 0 0;
			}
			ul.featured .bundle a.img span {
				background-image: url("/_pub/3e/89/26/290498_695584_featured_img_mask_bundle_cz.png");
			}
			.en ul.featured .bundle a.img span {
				background-image: url("/_pub/cd/1f/b5/290496_695583_featured_img_mask_bundle.png");
			}

/* CATEGORIES IN 2 COLUMNS & 1 RIGHTSIDEBAR  */
.categories .cols-2-rl .col { 
	width: 250px; 
	padding: 0 30px 0 30px; 
}
.categories .cols-2-rl .col:first-child { 
	width: 562px;
	padding: 0 0 0 38px; 
}
.categories .cols-2-rl .col:first-child > ul { width: 562px; margin-left: 0;}
.categories .cols-2-rl .col > ul > li { 
	background: url("/_pub/46/c8/60/194979_394845_corner_bg.png") no-repeat -280px bottom;
	padding-bottom: 30px; 
	padding-left: 38px;
	position: relative;
	display: block;
	height: 200px;
	width: 240px;
	float: left;
}
.categories .cols-2-rl .col > ul > li p { line-height: 1.45em; }
.categories .cols-2-rl .col > ul > li > h2 { 
	margin-bottom: 1.3em; 
	padding-right: 50px;
}
.categories .cols-2-rl .col > ul > li > img { 
	position: absolute;
	right: -5px;
	top: 40px;
}
.categories .cols-2-rl .col > ul > li > .button {margin-bottom: 30px;}
.categories .cols-2-rl .col:first-child > ul > li:nth-child(2n+1) > img { right: 40px; }
.categories .cols-2-rl .col:first-child > ul  > li:nth-child(2n+1) { 
	width: 250px;
	background-position: 20px  0;
	padding-left: 0px;
	padding-right: 30px;
}
.categories .cols-2-rl .col:first-child > ul > li:first-child { background-image: none; }
.categories .cols-2-rl .col:first-child > ul > li:first-child,
.categories .cols-2-rl .col:first-child > ul > li:nth-child(2) { height: 175px; }
.categories .cols-2-rl .col:first-child > ul > li:first-child h2,
.categories .cols-2-rl .col:first-child > ul > li:nth-child(2) h2 { margin-top: 0; }
.categories .cols-2-rl .col:first-child > ul > li:first-child img,
.categories .cols-2-rl .col:first-child > ul > li:nth-child(2) img { top: 0; }
.categories .cols-2-rl .col:first-child .box.plain { margin-top: 30px; }

/* SERVICES IN 1 COLUMN(just ul li) & RIGHTSIDEBAR */
.cols-2-rl .col.services {
	width: 590px; 
	padding-right: 0;
	padding-left: 42px;
	margin-bottom: 40px;
}
.cols-2-rl .col.services + .col { padding-left: 34px; }
.cols-2-rl .col.services > ul { padding-bottom: 1em; margin-left: 0;}
.cols-2-rl .col.services > ul > li { 
	background-image: none;
	padding-bottom: 30px; 
	padding-left: 68px;
	position: relative;
	display: block;
	width: 190px;
	float: left;
}
.cols-2-rl .col.services h2 {
	margin-top: 0;
	margin-bottom: 1.4em;
	clear: left;
}
.cols-2-rl .col.services h2.border {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 0.2em;
	margin-bottom: 0.9em;
	margin-top: 1.9em;
}
.cols-2-rl .col.services h2.border:first-child {
	margin-top: 0;
}
.cols-2-rl .col.services h2.small-mrg { margin-bottom: 0.4em; }
.cols-2-rl .col.services > ul  > li.even {padding-right: 60px; }
.cols-2-rl .col.services > ul  > li:nth-child(2n+1) {padding-right: 60px; }
.cols-2-rl .col.services > ul > li p { 
	line-height: 1.45em; 
	margin-bottom: 0.5em;
}
.cols-2-rl .col.services > ul > li > h3 { 
	color: #000;
	font-size: 14px;
	border: none;
	padding-bottom: 0;
	margin-top: 0;
}
.cols-2-rl .col.services > ul > li > img { 
	position: absolute;
	left: 0;
}
.cols-2-rl .col.services ul.wo-icon li,
.cols-2-rl .col.services ul.wo-icon li.even  {
	width: 260px;
	padding-left: 0;
	padding-bottom: 24px;
	margin-left: 0;
}
.cols-2-rl .col.services ul.wo-icon li:nth-child(2n+1)  {
	width: 260px;
	padding-left: 0;
	padding-bottom: 24px;
}
.cols-2-rl .col.services ul.wo-icon li h3 {
	margin-bottom: 0.15em;
}
.cols-2-rl .col.services ul.wo-icon li p {
	margin-bottom: 0;
}
.cols-2-rl .col.services ul.wo-icon li.service {
	padding-bottom: 14px;
}
.cols-2-rl .col.services ul.wo-icon li.service p strong a {
	color: #000;
	text-decoration: none;
}
div.cols-2-rl .col.services div.more-subcateg {
	margin-bottom: 10px;
	margin-left: -26px;
	margin-right: 0;
}
div.cols-2-rl .col.services div.more-subcateg h2 {
	float: left;
	width: 330px;
	padding-left: 26px;
	margin-bottom: 0;
}
div.cols-2-rl .col.services div.more-subcateg a.more {
	margin-right: 30px;
}
/* SERVICES IN 3/4 */
.cols-3-1 .col.services > ul { padding-bottom: 1em; margin: 0 -18px 0 -18px;}
.cols-3-1 .col.services > ul > li { 
	background-image: none;
	padding-left: 0;
	padding-bottom: 24px;
	padding-right:45px;
	position: relative;
	display: block;
	width: 190px;
	float: left;
}
.cols-3-1 .col.services h2 {
	margin-top: 0;
	margin-bottom: 1.4em;
	margin-right: -28px;
	padding-left: 10px;
	clear: left;
}
.cols-3-1 .col.services h2.border {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 0.2em;
	margin-bottom: 0.9em;
	margin-top: 1.9em;
}
.cols-3-1 .col.services h2.border:first-child {
	margin-top: 0;
}
.cols-3-1 .col.services h2.small-mrg { margin-bottom: 0.4em; }
.cols-3-1 .col.services > ul  > li:nth-child(3n) {padding-right: 0px; }
.cols-3-1 .col.services > ul > li p { 
	line-height: 1.45em; 
	margin-bottom: 0;
}
.cols-3-1 .col.services > ul > li > h3 { 
	color: #000;
	font-size: 14px;
	border: none;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0.15em;
}

/* CATEGORIES with PICTURES IN 3 COLUMNS  */
.categories .cols-3 { margin-left: 4px; }
.categories .cols-3 ul { float: left; }
.categories .cols-3 > ul { margin-left: 0; }
.categories .cols-3 > ul > li { 
	width: 232px; 
	height: 280px;
	display: block;
	float: left;
	padding: 0 38px 30px 38px;
	margin-left: 12px;
	background: none;
	list-style-type:none;
}
.categories .cols-3 > ul > li.first { margin-left: 0; }
.categories .cols-3 > ul > li a.category-pic {
	display: block;
	line-height: 18px;
	margin-bottom: 5px;
}
.categories .cols-3 > ul > li h2 {
	font-size: 20px;
	margin-top: 0.6em;
	height: 53px;
}
.categories .cols-3 > ul > li h2 a {
	color: #000;
}
.categories .cols-3 > ul > li h2 a:hover, .categories .cols-3 > ul > li h2 a:focus {
	color: #990000;
}
.categories .cols-3 > ul > li p { 
	/*line-height: 1.4em;*/
	margin-bottom: 1.4em;
	height: 50px;
}
.categories .cols-3 > ul > li a.category-pic, .categories .cols-3 > ul > li a.category-pic span {
	width: 200px;
	height: 97px;
	position: relative;
}
.categories .cols-3 > ul > li a.category-pic span {
	width: 200px;
	height: 97px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("/_pub/c6/41/f2/181834_384220_featured_img_mask.png") no-repeat 0 0;
}
.categories .cols-3 > ul + ul { margin-left: 12px; }

/* CATEGORIES with borders IN 3 COLUMNS  */
.categories .cols-3 > ul.borders {border-top: 1px solid #F2F2F2; padding:0 8px;}
.categories .cols-3 > ul.borders > li {
	border-right:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;
	float:left;
	margin-left: 0;
	width: 235px;
	height: 200px;
	padding: 0 38px 0 46px;
}
.categories .cols-3 > ul.borders > li:hover {
	background-color:#edf6ff;
}
.categories .cols-3 > ul.borders > li.first {
	padding-left: 30px;
}
.categories .cols-3 > ul.borders > li:nth-child(3n) {
	border-right: none;
	padding-right: 20px;
}
.categories .cols-3 > ul.borders > li h2 { 
	margin-top: 1.2em;
}

/* BENEFITS */
.cols-2-rl .col:first-child .benefits {
	width: 552px;
	padding-right: 38px;
}
.cols-2-rl .col:first-child .benefits > a.more {  
	float: right; 
	margin-top: 4px;
}
.cols-2-rl .col:first-child .benefits hr { 
	width: 595px;
	margin-left: -20px;
	margin-top: -2px;
}
.cols-2-rl .col:first-child .benefits > ul {
	margin-left: 0;
	margin-top: 15px;
}
.cols-2-rl .col:first-child .benefits > ul > li { 
	background-image: none;
	padding-bottom: 30px; 
	padding-left: 68px;
	position: relative;
	display: block;
	float: left;
}
.cols-2-rl .col:first-child .benefits > ul > li:first-child { padding-right: 85px; }
.cols-2-rl .col:first-child .benefits > ul > li p { 
	line-height: 1.45em; 
	margin-bottom: 0.5em;
}
.cols-2-rl .col:first-child .benefits > ul > li > img { 
	position: absolute;
	left: 0;
}

.products .cols-2 .service { min-height: 135px; padding-top: 38px; border-top: 1px solid #ebebeb;}
.products.shorter .cols-2 .service {padding-top:16px}

.products.shorter .cols-2 .service {min-height:280px}
.products .cols-2 .col { padding-bottom: 5px; }
.products .cols-2 h2 {
	margin: 0;
	padding: 15px 0 10px 0;
}
.products .cols-2 li {
	line-height: 18px;
}
.products .cols-2 .col > p:last-child {
	border: none;
}

#coverage-map { 
	margin-left: -38px;
	margin-bottom: 20px;
}
#coverage-map iframe {
	height: 664px;
	width:708px;
}
.content ul.result-searched-services li {
	background: none;
	margin-bottom: 10px;
}
.content div#moje_o2_dotaznik { min-height: 210px; height: auto !important; height: 210px; padding-bottom: 15px; }
.chapter-title { padding-top: 36px; }
.chapter-title h2 { font-size: 20px; font-weight: normal; }
.fb-like-count { 
	width: 500px;
	margin: -20px 0 33px 18px; 
}
.cat-mobilni_telefony .fb-like-count { 
	width: 160px;
	margin: 27px 0 33px 18px; 
}

.products .cols-3 .col .cat-asus .category-top h2 {
	width: 180px;
}
#surveyGuide form div {
	padding-bottom: 10px;
}
#social-widget {
	position: fixed;
	top:270px;
	right:50%;
	margin-left: auto;
	margin-right: -563px;
	width: 77px;
	height: 167px;
	background: transparent url("") no-repeat 0 0;
	overflow: visible;
}
#social-widget #fb {
	padding: 15px 0 10px 12px;
}
#social-widget #plusone {
	padding-left: 9px;
}
#social-widget.stopped {
	position: absolute;
	top: 50px;
}
/* NEON TABLES */
table.price td.neon-link-radio { padding-left: 45px; }

/* MOJE O2 LANDING PAGE*/
.cols-2 .products.shorter {width:952px; margin-left:-40px}

/* PODNIKATEL VOLANI */
.smb_archiv { padding: 25px 0px; background: url("/_pub/bf/9d/b9/259558_582917_filter_top_bg.png") repeat-x scroll 0 top transparent; }
.smb_archiv .col { margin-left: 0px; }
#podnikatel.cat-volani_z_mobilu .products .cols-3 .col { min-height: 280px; }

/* CATEGORIES with PICTURES IN 3 or 4 COLUMNS and 3 ROWS - eg. sekce O Fore  */
.cat-row { 
	background: url("/_pub/f9/f2/ea/276403_637293_row_bg.png") repeat-x scroll 0 top transparent; 
	padding-bottom: 30px;
}
.cat-row .cols-3 { 
	background: url("/_pub/66/17/7d/276415_637516_col_bg.png") repeat-y scroll center top transparent; 
	margin-left: -4px; 
}
.cat-row .cols-3 p {
	margin-bottom: 0;
}
.cat-row .cols-3 a.button {
	margin-top: 1.5em;
}
.cat-row .row-info {
	padding: 30px 0 0 44px;
}
.cat-row .row-info h2 {
	color: #0086c3;
}
.cat-row .row-info p {
	color: #5f88a3;
	margin-bottom: 2em;
}
.cat-row .cols-4 { 
	background: url("/_pub/ae/55/6b/276431_637707_col_bg_1.png") repeat-y scroll center top transparent; 
	margin-left: -4px; 
}
.cat-row .cols-4 .col {
	width: 182px;
	padding: 0 28px 0 20px;
}

/* 2 COLUMNS - CONTENT(50%) + RIGHT SIDEBAR(50%) + FAKE FORM */
.cols-2-50 .col {
	width: 400px;
	float: left;
}

.col .fake-form-container {
	width: 339px;
	padding-bottom: 10px;
}

.col .fake-form-container:first-child ul {
	margin-left: 0px;
}
/* MOBILNI TARIFY SMART NEON*/
.cat-neon div#h1-holder,
.cat-mobilni_tarify div#h1-holder {
	margin-bottom:5px;
}
h2.tariftitle {
	margin:20px auto 25px auto;
	padding:0;
}
h3.bonustitle {
	font-size:1.167em;
	margin-bottom:20px;
}
div.vatinfo {
	color:#717982;
	font-size:0.917em;
	margin-top:-15px;
	margin-bottom:45px;
}
div.bonusbox {
	margin:10px auto;
	width:545px;
	position:relative;
	padding-bottom:15px;
	background: transparent url('/_pub/ca/8/19/286500_678618_tarif_boxshadow.png') no-repeat center bottom;
}
div.bonusbox div.center {
	float:left;
	border:1px solid #cfcfcf;
	padding:15px 5px;
	width:261px;
}
div.bonusbox div.bonus-minute {
	border-right-style: dotted;
	background:#f1fafa;
}
div.bonusbox div.bonus-phone {
	border-left:none;
}
div.bonusbox p {
	margin:3px auto;
}
div.bonusbox p.bonus-title {
	color:#000;
	font-size:1.667em;
	font-weight:bold;
}
div.bonusbox p.bonus-info {
}
div.bonusbox span.bonus-or {
	position:absolute;
	top:27px;
	left:50%;
	color:#fff;
	font-weight:bold;
		text-shadow: 1px 1px 1px #555;
		filter: dropshadow(color=#555, offx=1, offy=1);
	padding:2px 5px;
	background:#9299a1;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left:-21px;
	width:32px;
	text-align:center;
}
div.tarifarchiv {
	margin:0 -48px 35px -48px;
	padding: 12px 0;
	border: 1px solid #E6E6E6;
	border-left: none;
	border-right: none;
}
div.tarifarchiv p {
	margin:5px 0;
}
/* DETAL TARIFU SMART NEON */
.smartneondetail h3 {
	font-weight:bold;
	margin-top:20px;
}
span.other_minute {
	position:absolute;
	right:27px;
	bottom:-38px;
	font-size:0.857em;
}
span.other_price {
	position:absolute;
	right:5px;
	top:0px;
	font-size:0.857em;
}
span.other_box {
	display:none;
	position:absolute;
	right:0;
	top:50%;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #e3e3e3;
	-webkit-box-shadow: 1px 1px 1px 0px #999999;
		box-shadow: 1px 1px 1px 0px #999999;
}
span.other_box a,
span.other_box span {
	display:block;
	padding:10px 0 10px 35px;
	width:170px;
}
span.other_box span.other_this {
	background:#fafafa;
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
}
span.other_box span.other_this:first-child {
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	border-top:none;	
}
span.other_box span.other_this:last-child {
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	border-bottom:none;	
}
span.other_box a.other_prev {
	background: #fff url("/_pub/ea/e8/92/286893_679770_plus_minus_sprite.png") no-repeat 0 0;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
span.other_box a.other_next {
	background: #fff url("/_pub/ea/e8/92/286893_679770_plus_minus_sprite.png") no-repeat 0 -34px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
}
.related-links {
	clear: both;
	font-size: 16px;
	margin: 35px auto;
	padding: 20px 0 25px 0;
	width: 972px;
}
.related-links-box {
	max-width: 972px;
	margin: 35px auto;
}
.related-links a {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 200px;
	height: 45px;
	padding: 40px 10px;
	margin: 0 5px 10px 5px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-align: center;
	color: #000;
	-webkit-box-shadow: 0 3px #999;
	-moz-box-shadow: 0 3px #999;
	box-shadow: 0 3px #999;
	-webkit-transition: .1s ease;
	-moz-transition: .1s ease;
	transition: .1s ease;
}
.related-links a:hover {
	background-color: #e4e4e4;
}
.related-links br {
	display: none;
}


					
				/* --- /LAYOUT_COMPONENTS --- */

				/* --- SIDEBAR_MENU --- */
					

/* Change position*/
div.cols-2-rl div.sidebar-menu {
	margin-left: -20px;
	margin-right: -28px;
}
div.cols-3-1 div.sidebar-menu {
	margin-left: -38px;
}
.cols-2-rl .col:nth-child(2) > h3, .cols-3-1 .col:nth-child(2) > h3 {
	margin-bottom: 1em;
	color: #717982;
}
.cols-3-1 .col:nth-child(2) > h3 {
	margin-left: -28px;
	margin-right: -30px;
}
/* General settings*/
div.sidebar-menu {
	margin-bottom:36px;
}
div.sidebar-menu > ul{
	position:relative;
	background-color:#e8e9eb;
        border-radius: 5px;
	margin:0;
	padding:4px 0;
}
div.sidebar-menu ul li {
	margin:4px;
	padding:0;
	list-style-type:none;
	vertical-align:middle;
}
div.sidebar-menu ul li:first-child {
	margin-top: 0;
}
div.sidebar-menu ul li:last-child {
	margin-bottom: 0;
}
div.sidebar-menu ul li a {
	display:block;
	color:#717982;
	text-decoration:none;
	position:relative;
	font-size: 1.16666em;
	line-height:1.2857em;
}
div.sidebar-menu ul li a.expanded{
	color:#000;
	font-weight:bold;
}
div.sidebar-menu ul li a.selected{
	background: url("/_pub/9d/4/f/196436_395641_arrow_left.png") no-repeat 0 50%;
	margin-left: -12px;
	color: #01b7b4;
}
div.sidebar-menu ul li a.selected strong {
	color:#01b7b4;
	font-weight:normal;
}
div.sidebar-menu ul li a.selected.expanded strong {
	font-weight:bold;
}
div.sidebar-menu ul li a:hover, div.sidebar-menu ul li a:hover strong{
	color:#0086c3;
}
div.sidebar-menu ul li ul {
	margin: 0;
	padding:0 0 10px 0;
}
div.sidebar-menu ul li ul li {
	margin:0;
	background:none;
	border-top: solid #e9eaec 1px;
}
div.sidebar-menu ul li ul li.selected a{
	color:#01b7b4;
	background-color:#f8f8f9;
	border-left: solid #e9eaec 2px;
	border-right: solid #e9eaec 2px;
}
div.sidebar-menu ul li ul li.selected a strong {
	font-weight:normal;
	color:#01b7b4;
	background: url("/_pub/9d/4/f/196436_395641_arrow_left.png") no-repeat 0 50%;
}
div.sidebar-menu ul li ul li a{
	padding-top: 8px;
	padding-bottom: 8px;
	font-size:1em;
	line-height:1.5em;
}
div.sidebar-menu ul li ul li a:hover{
	color:#0086c3;
}
div.sidebar-menu ul li ul li a:hover strong{
	color:#0086c3;
}
/* Settings 3 colums */
div.cols-2-rl div.sidebar-menu {
	width:280px;
}
div.cols-2-rl div.sidebar-menu > ul > li {
        background: #fff url("/_pub/43/3a/66/196311_395665_sidebar_menu_bcg.png") no-repeat 50% 0;
}
div.cols-2-rl div.sidebar-menu > ul > li > div {
	background: url("/_pub/43/3a/66/196311_395665_sidebar_menu_bcg.png") no-repeat 0 100%;
}
div.cols-2-rl div.sidebar-menu > ul > li > div > a {
	padding: 15px 55px 17px 20px;
}
div.cols-2-rl div.sidebar-menu ul li a.selected {
	padding-left:32px;
}
div.cols-2-rl div.sidebar-menu ul li a.expanded {
	padding-top:16px;
	padding-bottom:18px;
}
div.cols-2-rl div.sidebar-menu ul li a span {
	right:15px;
}
div.cols-2-rl div.sidebar-menu ul li ul {
	background: #fff url("/_pub/43/3a/66/196311_395665_sidebar_menu_bcg.png") no-repeat 100% 100%;
}
div.cols-2-rl div.sidebar-menu ul li ul li {
	margin-left:23px;
	margin-right:22px;
}
div.cols-2-rl div.sidebar-menu ul li ul li a {
        margin-left:-23px;
        margin-right:-22px;
        padding-left:23px;
	padding-right:22px;
}
div.cols-2-rl div.sidebar-menu ul li ul li a strong{
	margin-left:-37px;
	padding-left:37px;
}

/* Settings 4 colums */
div.cols-3-1 div.sidebar-menu {
	width:227px;
}
div.cols-3-1 div.sidebar-menu > ul > li {
        background: #fff url("/_pub/fc/db/b5/196438_395688_sidebar_menu_bcg_4c.png") no-repeat 50% 0;
}
div.cols-3-1 div.sidebar-menu > ul > li > div {
	background: url("/_pub/fc/db/b5/196438_395688_sidebar_menu_bcg_4c.png") no-repeat 0 100%;
}
div.cols-3-1 div.sidebar-menu > ul > li > div > a {
	padding-left:8px;
	padding-right:42px;
	padding-top:11px;
	padding-bottom:15px;
}
div.cols-3-1 div.sidebar-menu ul li a {
	font-size: 1em;
	line-height:1.5em;
}
div.cols-3-1 div.sidebar-menu ul li a.main-item {
	font-size: 1.16666em;
	line-height:1.2857em;
}
div.cols-3-1 div.sidebar-menu ul li a.selected {
	padding-left:20px;
}
div.cols-3-1 div.sidebar-menu ul li ul {
	background: #fff url("/_pub/fc/db/b5/196438_395688_sidebar_menu_bcg_4c.png") no-repeat 100% 100%;
}
div.cols-3-1 div.sidebar-menu ul li ul li {
	margin-left:9px;
	margin-right:9px;
}
div.cols-3-1 div.sidebar-menu ul li ul li.devided {
	margin-left:0;
	margin-right:0;
	border-top: 1px solid #c2c2c2;
	font-size: 1em;
	line-height:1.5em;
	padding: 11px 12px 15px 8px;
}
div.cols-3-1 div.sidebar-menu ul li ul li a {
        margin-left:-9px;
        margin-right:-9px;
        padding-left:9px;
	padding-right:9px;
}
div.cols-3-1 div.sidebar-menu ul li ul li a strong{
	margin-left:-23px;
	padding-left:23px;
}
div.cols-3-1 div.sidebar-menu ul li span {
	right:2px;
}
/* Icons */
div.sidebar-menu ul li a span{
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:-20px;
	background: url("/_pub/11/a0/6f/196313_405521_sidebar_menu_sprite.png") no-repeat left top;
	top:50%;
}

div.sidebar-menu ul li.int span {
	background-position: 0 0;
}
div.sidebar-menu ul li.int a.expanded span{
	background-position: 100% 0;
}
div.sidebar-menu ul li.int a.selected span{
	background-position: -80px 0;
}
div.sidebar-menu ul li.int a:hover span {
	background-position: -40px 0;
}

div.sidebar-menu ul li.dig span {
	background-position: 0 -40px;
}
div.sidebar-menu ul li.dig a.expanded span{
	background-position: 100% -40px;
}
div.sidebar-menu ul li.dig a.selected span{
	background-position: -80px -40px;
}
div.sidebar-menu ul li.dig a:hover span {
	background-position: -40px -40px;
}

div.sidebar-menu ul li.sms span {
	background-position: 0 -80px;
}
div.sidebar-menu ul li.sms a.expanded span{
	background-position: 100% -80px;
}
div.sidebar-menu ul li.sms a.selected span{
	background-position: -80px -80px;
}
div.sidebar-menu ul li.sms a:hover span {
	background-position: -40px -80px;
}

div.sidebar-menu ul li.man span {
	background-position: 0 -120px;
}
div.sidebar-menu ul li.man a.expanded span{
	background-position: 100% -120px;
}
div.sidebar-menu ul li.man a.selected span{
	background-position: -80px -120px;
}
div.sidebar-menu ul li.man a:hover span {
	background-position: -40px -120px;
}

div.sidebar-menu ul li.bill span {
	background-position: 0 -160px;
}
div.sidebar-menu ul li.bill a.expanded span{
	background-position: 100% -160px;
}
div.sidebar-menu ul li.bill a.selected span{
	background-position: -80px -160px;
}
div.sidebar-menu ul li.bill a:hover span {
	background-position: -40px -160px;
}

div.sidebar-menu ul li.new span {
	background-position: 0 -200px;
}
div.sidebar-menu ul li.new a.expanded span{
	background-position: 100% -200px;
}
div.sidebar-menu ul li.new a.selected span{
	background-position: -80px -200px;
}
div.sidebar-menu ul li.new a:hover span {
	background-position: -40px -200px;
}

div.sidebar-menu ul li.doc span {
	background-position: 0 -240px;
}
div.sidebar-menu ul li.doc a.expanded span{
	background-position: 100% -240px;
}
div.sidebar-menu ul li.doc a.selected span{
	background-position: -80px -240px;
}
div.sidebar-menu ul li.doc a:hover span {
	background-position: -40px -240px;
}

div.sidebar-menu ul li.old span {
	background-position: 0 -280px;
}
div.sidebar-menu ul li.old a.expanded span{
	background-position: 100% -280px;
}
div.sidebar-menu ul li.old a.selected span{
	background-position: -80px -280px;
}
div.sidebar-menu ul li.old a:hover span {
	background-position: -40px -280px;
}

div.sidebar-menu ul li.faq span {
	background-position: 0 -320px;
}
div.sidebar-menu ul li.faq a.expanded span{
	background-position: 100% -320px;
}
div.sidebar-menu ul li.faq a.selected span{
	background-position: -80px -320px;
}
div.sidebar-menu ul li.faq a:hover span {
	background-position: -40px -320px;
}

div.sidebar-menu ul li.alp span {
	background-position: 0 -360px;
}
div.sidebar-menu ul li.alp a.expanded span{
	background-position: 100% -360px;
}
div.sidebar-menu ul li.alp a.selected span{
	background-position: -80px -360px;
}
div.sidebar-menu ul li.alp a:hover span {
	background-position: -40px -360px;
}

div.sidebar-menu ul li.cal span {
	background-position: 0 -400px;
}
div.sidebar-menu ul li.cal a.expanded span{
	background-position: 100% -400px;
}
div.sidebar-menu ul li.cal a.selected span{
	background-position: -80px -400px;
}
div.sidebar-menu ul li.cal a:hover span {
	background-position: -40px -400px;
}

div.sidebar-menu ul li.oth span {
	background-position: 0 -440px;
}
div.sidebar-menu ul li.oth a.expanded span{
	background-position: 100% -440px;
}
div.sidebar-menu ul li.oth a.selected span{
	background-position: -80px -440px;
}
div.sidebar-menu ul li.oth a:hover span {
	background-position: -40px -440px;
}
#recharge.sidebar-menu ul li span {
	background: none;
}

/* SECTION SIDEBAR MENU */
div.cols-2-rl div.section-menu > ul > li > div > a {
	padding-right: 20px;
}

/* Settings 2 columns (2x50%) */

.cols-2-50 #menu-container {
	float: left;
	padding-left: 30px;
	width: 380px;
}
.cols-2-50 div.sidebar-menu ul {
	margin-top: 55px; 
	background: transparent none;
}

.cols-2-50 div.sidebar-menu ul li {
	background: transparent none;
	margin: 0px 0px 9px 0px;
}

.cols-2-50 div.sidebar-menu ul li div:first-child {
	font-weight: bold;
	margin-bottom: 5px;
}

.cols-2-50 div.sidebar-menu ul li a {
	color: #0086C3;
	display: inline;
	font-size: 1.25em;
}

.cols-2-50 div.sidebar-menu ul li a:hover {
	color: #990000;
}

					
				/* --- /SIDEBAR_MENU --- */

				/* --- MODULES_IN_ARTICLES --- */
					

/* USEFUL COMBINATIONS */
.module-useful-combinations {
	color: #4f5357;
	background: #f6fafd;
	width: 600px;
	margin-left: -24px;
	margin-bottom: 30px;
	border: 1px solid #cbe9ff;
	border-radius: 5px;
}
.module-useful-combinations .header {
	background: url('/_pub/fc/48/4f/218927_442444_bg_title.png') no-repeat top right;
	padding: 25px 25px 0px 25px;
}
.module-useful-combinations h2 {
	color: #01b7b4;
	margin-bottom: 0;
}
.module-useful-combinations ul {
	margin: 0;
}
div.content .module-useful-combinations li {
	background: none;
	list-style: none;
	padding: 0 1px 0 1px;
}
div.content .module-useful-combinations a {
	color: #4f5357;
	background: url('/_pub/4a/d6/a/218935_442521_bg_arrow.png') no-repeat -25px 50%;
	text-decoration: none;
	line-height: 1.5em;
	display: block;
	width: 548px;
	margin: 0 25px 0 25px;
	padding: 13px 0 13px 0;
	border-top: 1px solid #cbe9ff;
}
div.content .module-useful-combinations a:hover, div.content .module-useful-combinations a:focus {
	color: #000;
	background-color: #FFF;
	background-position: 100% 50%;
	margin: 0;
	width: 548px;
	padding: 13px 25px 13px 25px;
}
div.content .module-useful-combinations li.last a {
	padding-bottom: 19px;
}
div.content .module-useful-combinations a:hover strong {
	color: #990000;
}
div.content .module-useful-combinations a.last {
	padding-bottom: 19px;
}

/* HORIZONTAL BUY BUTTON */ 
div.module-horizontal-buy-btn {
	margin-bottom: 5px;
}
div.module-horizontal-buy-btn p {
	margin-bottom: 5px;
}
/* COMBINATION TABLE */
div.comb-table table {
	background: none;
	width: 678px;
	border: 1px solid #e6e6e6;
	border-collapse: separate;
	border-spacing: 0;
}
div.comb-table table td, div.comb-table table th {
	line-height: 1.7em;
	padding: 13px 26px 13px 26px;
	border: 0;
}
div.comb-table table th {
	padding-top: 15px;
	padding-bottom: 15px;
}
div.comb-table table tr.r td {
	border-top: 1px solid #e6e6e6;
}
div.comb-table table th {
	color: #717982;
	background: #dff6ff url('/_pub/ff/c5/b1/215784_440564_arrow_th.png') no-repeat 0 50%;
	font-weight: normal;
}
div.comb-table table td {
	background: #FFF url('/_pub/a2/c0/4c/215769_440497_arrow.png') no-repeat 0 50%;
}
div.comb-table table th.f {
	background: #dff6ff url('/_pub/ac/b2/76/215767_440489_bg_th.png') repeat-y top right;
}
div.comb-table table td.f {
	background: url('/_pub/27/78/6c/215765_440486_bg_td.png') repeat-y top right;
}
div.comb-table table td.right {
	background-image: none;
	border-left: 0;
}
div.comb-table table th strong {
	color: #000;
	font-size: 14px;
}
div.comb-table table td strong {
	color: #990000;
	font-weight: normal;
}
div.comb-table td a {
	background: url('/_pub/eb/7f/ba/215762_486010_ico_combination_table_sprite.png') no-repeat 0 3px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	display: block;
	padding: 10px 0 12px 45px;
}
div.comb-table td a span {
	color: #666;
	font-size: 11px;
	font-weight: normal;
}
div.comb-table td a:hover, div.comb-table td a:focus { background-position: 0 -47px; }
div.comb-table td a.ico-mobile_internet { background-position: 0 -195px; }
div.comb-table td a.ico-mobile_internet:hover, div.comb-table td a.ico-mobile_internet:focus { background-position: 0 -245px; }
div.comb-table td a.ico-neon { background-position: 0 -98px; }
div.comb-table td a.ico-neon:hover, div.comb-table td a.ico-neon:focus { background-position: 0 -148px; }
div.comb-table td a.ico-tv { background-position: 0 -298px; }
div.comb-table td a.ico-tv:hover, div.comb-table td a.ico-tv:focus { background-position: 0 -348px; }

div.comb-table td.i a { background-position: 0 7px; }
div.comb-table td.i a:hover, div.comb-table td.i a:focus { background-position: 0 -43px; }
div.comb-table td.i a.ico-mobile_internet { background-position: 0 -193px; }
div.comb-table td.i a.ico-mobile_internet:hover, div.comb-table td.i a.ico-mobile_internet:focus { background-position: 0 -243px; }
div.comb-table td.i a.ico-neon { background-position: 0 -93px; }
div.comb-table td.i a.ico-neon:hover, div.comb-table td.i a.ico-neon:focus { background-position: 0 -143px; }
div.comb-table td.i a.ico-tv { background-position: 0 -295px; }
div.comb-table td.i a.ico-tv:hover, div.comb-table td.i a.ico-tv:focus { background-position: 0 -345px; }
div.comb-table td.i a.ico-home_call { background-position: 0 -395px; }
div.comb-table td.i a.ico-home_call:hover, div.comb-table td.i a.ico-home_call:focus { background-position: 0 -446px; }

div.comb-table-info p { font-size: 11px; margin: 0; }
div.comb-table-info p.note { font-size: 10px; }

/* INTERNET DISCOUNT MODULE */
div.module-mobile-internet-discount {
	background: #DAF0FA url(/_pub/a4/26/ed/200891_427126_bg_xsell_mobile_internet.jpg) no-repeat bottom left;
	width: 600px;
	margin: 0 0 12px -26px;
	padding-bottom: 12px;
}
div.module-mobile-internet-discount div.holder {
	background: #DAF0FA url(/_pub/a4/26/ed/200891_427126_bg_xsell_mobile_internet.jpg) no-repeat top left;
	position: relative;
}
div.module-mobile-internet-discount h2 {
	color: #183287;
	font-weight: normal;
	padding-top: 37px;
	margin: 0 0 11px 0;
}
div.module-mobile-internet-discount p {
	color: #4f5357;
	margin: 0 190px 0 25px;
	padding: 0 0 18px 0;
}
div.module-mobile-internet-discount p.extra {
	margin-right: 25px;
	padding: 17px 0 7px 0;
	border-top: 1px solid #d2e9ff;
}
div.module-mobile-internet-discount p.perex {
	padding-bottom: 10px;
}

/* DISCOUNT WITH NEON */
div.module-mobile-internet-discount.neon {
	background-color: #f8fcff;
	background-image: none;
	width: 284px;
	position: absolute;
	right: 28px;
	border: 1px solid #b5d1e6;
	border-radius: 5px;
	padding: 6px 0px;
}
div.module-mobile-internet-discount.neon div.holder {
	background-color: #f8fcff;
	background-image: none;
	width: 284px;
}
div.module-mobile-internet-discount.neon h4 {
	color: #000;
	padding: 10px 15px 0px;
	margin-bottom: 4px;
}
div.module-mobile-internet-discount.neon p.perex {
	padding: 10px 15px 0px;
	margin: 0px 0px 4px;
	font-size: 100%;
	line-height: 1.5em;
}
div.module-mobile-internet-discount.neon img {
	padding: 10px 15px;

}

/* SAVE WITH THIS TARIFF MODULE */
div.module-save-with-tariff {
	width: 602px;
	margin-left: -19px;
}
div.module-save-with-tariff h2 {
	width:400px;
	color: #990000;
	margin-bottom: 0.3em;
}
div.module-save-with-tariff a.more {
	float: right;
	margin-top: 4px;
}
div.module-save-with-tariff > div, div.module-save-with-tariff > div img, div.module-save-with-tariff > div p {
	float: left;
}
div.module-save-with-tariff > div img { margin-right: 13px; }
div.module-save-with-tariff > div p span { color: #990000; }
div.module-save-with-tariff div.heading-holder {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 11px;
	float: none;
	padding-left: 25px;
	padding-right: 25px;
}
div.module-save-with-tariff > p { padding-left: 25px; }
div.module-save-with-tariff > p + div { 
	margin-right: 60px; 
	padding-left: 25px;
	padding-bottom: 20px;
}

/* SINGLE OFFER/INFO MODULE, SINGLE OFFER/INFO WITH ICON MODULE */
.module-single-info {
	width: 600px;
	margin-left: -44px;
	margin-bottom: 30px;
}
.module-single-info .box {
	padding: 18px 20px 15px 25px;
	margin:0;
	background: #FFF url('/_pub/c0/75/99/219122_443404_module_simple_box_bg.png') repeat-x bottom left;
}
.module-single-info .box.with-icon img {
	padding: 0 24px 0 0;
}
.module-single-info .box.with-icon div.f-left {
	width: 450px;
}
.module-single-info .box.with-icon h3 {
	margin-bottom: 5px;
	padding-left: 0px;
}
.module-single-info .box.with-icon p {
	padding-left: 0px;
}
.module-single-info .box p {
	margin-top: -6px;
	margin-bottom: 0;
}

/* INTERNET ORDER FORM MODUL */
h2.internet-order-form { margin-bottom: 0.2em; }
.module-internet-order-form { 
	margin-left: -20px; 
	margin-right: -28px;
	margin-bottom: 30px;
}
.module-internet-order-form div > img { 
	float: left; 
	margin-right: 10px;
}
.module-internet-order-form div {
	background-image: url(/_pub/f6/fd/c6/203049_430834_internet_order_form.png);
	background-position: left -15px;
	background-repeat: no-repeat;
	padding: 20px 20px 20px 28px;
}
.module-internet-order-form div.top-info {
	background: none;
	height: 70px;
	padding: 0 0 1.5em 0;
}
.module-internet-order-form div.top-info p {
	margin-bottom: 0;
}
.module-internet-order-form div.top {
	background-position: top left;
	height: 10px;
	padding: 0;
}
.module-internet-order-form div.bottom {
	background-position: left -715px;
	height: 10px;
	padding: 0;
}
.module-internet-order-form div.clear { 
	background:none; 
	padding: 0;
}
.module-internet-order-form form.forms fieldset {
	width: 275px;
	float:left;
}
.module-internet-order-form form.forms fieldset + fieldset {
	float:right;
}
.module-internet-order-form form.forms fieldset label, 
.module-internet-order-form form.forms fieldset input[type="text"],
.module-internet-order-form form.forms input[type="checkbox"],
.module-internet-order-form form.forms p {
	float:left;
}
.module-internet-order-form form.forms input[type="checkbox"] {
	margin-left: 34px;
	margin-right: 15px;
}
.module-internet-order-form form.forms fieldset label {
	display: block;
	line-height: 1.3em;
	margin-top: 3px;
	padding-right: 10px;
	text-align: right;
	width: 50px;
	font-size: 90%;
}
.module-internet-order-form form.forms fieldset input[type="text"] {
	margin-bottom: 5px;
	width: 175px;
}
.module-internet-order-form form.forms fieldset input.cp, .module-internet-order-form form.forms fieldset input.psc {
	width: 40px;
}
.module-internet-order-form form.forms fieldset input.cp {
	margin-right: 20px;
}
.module-internet-order-form form.forms button {
	margin-left: 60px;
}
.module-internet-order-form form.forms p {
	display: block;
	width: 450px;
	margin-bottom: 0;
}
.module-internet-order-form form.forms fieldset input[type="text"].error {
	margin-bottom:0;
}
.module-internet-order-form form.forms div.error {
	width: 175px;
	clear: left;
	margin-left: 59px;
}
.module-internet-order-form form.forms div.agree {
	width: 275px;
}
.module-activate-via-sms {
	background: #DAF0FA url(/_pub/3b/1/fd/203189_448602_bg_aktivujte_pomoci_sms.png) no-repeat top left;
	width: 600px;
	padding-top: 45px;
	height: 117px;
	margin-left: -26px;
	margin-bottom: 75px;
}
	.en .module-activate-via-sms {
		background: #DAF0FA url(/_pub/68/d4/4f/221691_455449_aktivujte_pomoci_sms_en.png) no-repeat top left;
	}
	.module-activate-via-sms h2, .module-activate-via-sms p {
		margin-left: 25px;
		margin-right: 250px;
		padding-left: 0;
	}
	.module-activate-via-sms h2 {
		color: #990000;
		font-size: 1.7em;
		height: 32px;
	}
	.module-activate-via-sms.navzajem {
		background: #DAF0FA url(/_pub/d3/22/f9/221674_455365_navzajem_bg.png) no-repeat top left;
		height: 115px;
		margin-bottom: 20px;
	}
	.en .module-activate-via-sms.navzajem {
		background: #DAF0FA url(/_pub/6b/f7/1a/221689_455413_navzajem_bg_en.png) no-repeat top left;
	}
	.module-activate-via-sms.navzajem h2 {
		margin-right: 230px;
	}

/* CITE BLOCK WITH PHOTO MODUL */
.module-cite-block { 
	margin-left: -20px; 
	margin-bottom: 15px;
}
.module-cite-block > div {
	background: url(/_pub/62/62/bc/219018_442942_cite_block_bg.png) no-repeat top left;
	width: 550px;
	height: 207px;
	padding: 20px 25px 25px 25px;
}
.module-cite-block div img {
	float: right;
	border: 1px solid #c6e7fe;
}
.module-cite-block div p {
	float: left;
	width: 370px;
}
.module-cite-block div p:first-child { margin-bottom: 30px; }

/* RELATED PRODUCTS / SERVICES */
.module-related-products {
	margin-left: -24px;
	margin-bottom: 30px;
}
.module-related-products div.top,
.module-related-products div.middle,
.module-related-products div.bottom {
	background: url(/_pub/cb/2/1b/219111_443240_related_products_bg.png) no-repeat top left;
	width: 600px;
}
.module-related-products div.middle {
	background-position: left -11px;
	backround-repeat: repeat-y;
}
.module-related-products div.bottom {
	background-position: left -310px;
}
.module-related-products div.bottom,
.module-related-products div.top {
	height: 10px;
}
.module-related-products h2, .module-related-products ul {
	margin:0;
}
.module-related-products h2 {
	padding-top: 20px;
}
.module-related-products p {
	padding-left: 26px;
}
div.content .module-related-products li {
	background: none;
	list-style: none;
	padding: 0 1px 0 1px;
}
div.content .module-related-products a {
	color: #4f5357;
	background: url('/_pub/4a/d6/a/218935_442521_bg_arrow.png') no-repeat -25px 50%;
	text-decoration: none;
	line-height: 1.5em;
	display: block;
	width: 548px;
	margin: 0 25px 0 25px;
	padding: 13px 0 13px 0;
	border-top: 1px solid #cbe9ff;
}
div.content .module-related-products a:hover, div.content .module-related-products a:focus {
	color: #000;
	background-position: 96% 50%;
	width: 548px;
}
div.content .module-related-products li.last a {
	padding-bottom: 19px;
}
div.content .module-related-products a:hover strong {
	color: #990000;
}
div.content .module-related-products a.last {
	padding-bottom: 19px;
}

/* FB LIKE MODULE */
.module-fb-like {
	width: 600px;
	margin-left: -44px;
	margin-bottom: 30px;
}
.module-fb-like .box.with-icon {
	margin:0;
	height: 50px;	
	padding: 18px 20px 15px 28px;
	background: url('/_pub/c0/75/99/219122_443404_module_simple_box_bg.png') repeat-x bottom left;
}
.module-fb-like .box.with-icon img {
	padding: 0 27px 15px 0;
}
.module-fb-like .box.with-icon p {
	margin-bottom: 6px;
}

/* INFORMATION ABOUT SALE MODULE, INFORMATION ABOUT SALE WITH ICONS MODULE */
.module-information {
	width: 600px;
	margin-left: -44px;
	margin-bottom: 30px;
}
.module-information .box {
	padding: 0;
	margin:0;
}
div.content .module-information .box ul {
	margin: 0;
}
.module-information .box,
div.content .module-information .box li {
	background: url('/_pub/c0/75/99/219122_443404_module_simple_box_bg.png') repeat-x bottom left;
}
div.content .module-information .box li {
	display: block;
	padding:0;
	border-bottom: 1px solid #DEE1E4;
}
div.content .module-information li.last {
	background: none;
	border: none;
}
div.content .module-information li > a {
	padding: 18px 20px 17px 26px;
	display: block;
	width: 552px;
	text-decoration: none;
	color: #000;
}
div.content .module-information li > a p {
	margin:0 0 1px 0;
}
div.content .module-information li > a strong,
div.content .module-information li > a:hover strong,
div.content .module-information li > a:focus strong {
	color: #000;
}
div.content .module-information li > a p.more {
	color: #0086C3;
	display: inline-block;
	padding-right: 13px;
	line-height: 18px;
	background: url('/_pub/1a/7f/b7/196935_433515_right_blue_sprite.png') no-repeat 100% 6px;
}
div.content .module-information li > a:hover p.more,
div.content .module-information li > a:focus p.more {
	background-position: 100% -44px;
	color: #990000;
}
div.content .module-information li > a:hover, div.content .module-information li > a:focus {
	background-color: #f6fafd;
}
div.content .module-information .box.with-icon li > a {
	padding-bottom: 35px;
}
div.content .module-information .box.with-icon img {
	padding: 0 24px 15px 0;
}
div.content .module-information .box.with-icon li p.more {
	padding-left:0;
}

/* COMBINE AND SAVE MODUL */
.module-combine-save {
	margin-left: -40px;
	margin-bottom: 30px;
}
.module-combine-save .box {
	padding: 18px 20px 15px 25px;
	margin:0;
	color: #4f5357;
	background: #f6fafd;	
	border: 1px solid #cbe9ff;
	border-radius: 5px;
}
.module-combine-save .box p {
	margin-bottom: 1px;
}
.module-combine-save .box h3 {
	margin-bottom: 0;
	padding-left: 60px;
}
.module-combine-save .box img {
	padding-left: 0;
	padding-right: 20px;
}
/* FILELIST MODULE */
.module-filelist {
	margin-bottom: 30px;
}
div.article .module-filelist table {
	font-size: 1em;
}
div.article .module-filelist table tr:first-child td {
	border-top: 1px solid #E6E6E6;
}
div.article .module-filelist table td {
	padding-top: 6px;
	padding-bottom: 5px;
}
div.article .module-filelist table td a {
	text-decoration: underline;
}

/* REFERENCES MODULE */
.module-references { 
	width: 600px;
	margin-bottom: 30px; 
	margin-left: -44px;
}
.module-references h2 { 
	margin-left: 0; 
	margin-bottom: 0.2em;
	padding-left: 44px;
}
.module-references .box {
	background: #f6f6f6;
	margin: 0;
	padding: 12px 20px 12px 25px;
}
.module-references .info {
	float: left;
	width: 470px;
}
.module-references p:first-child {
	line-height: 2em;
	margin-bottom: 0.6em;
}
.module-references p.note {
	margin-bottom: 2em;
}
.module-references .pdf {
	margin-bottom: -4px;
	margin-left: 10px;
}
/* QUICK NOTE */
.module-quick-note {
	background: #f6fafd url('/_pub/e1/a4/4c/219219_444215_quick_note_bg_img.png') no-repeat top left;
	min-height: 70px;
	margin-left: -36px;
	margin-bottom: 30px;
	border: 1px solid #cbe9ff;
	border-radius: 5px;
}
.cat-napiste_nam .module-quick-note { margin-left: -22px; }
div.cols-3-1 .module-quick-note { margin-right: -38px; }
.module-quick-note .info {
	padding: 8px 10px 10px 92px;
}
.module-quick-note p {
	margin-bottom: 0;
}
.module-quick-note strong {
	color: #717982;
}
/* CALL TO ACTION MODULES */
.module-action {
	margin-bottom: 15px;
	margin-left: -20px;
	width: 600px;
}
.module-action .bottom-big, .module-action .top-big {
	background: url('/_pub/4a/8d/31/221138_453605_call_to_action_bg.png') no-repeat left top;
}
.module-action .top-small, .module-action .bottom-small {
	background: url('/_pub/c9/ab/2/221140_452899_call_to_action_small_bg.png') no-repeat left top;
}
.module-action .top-middle, .module-action .bottom-middle {
	background: url('/_pub/1/be/6/221142_452871_call_to_action_middle_bg.png') no-repeat left top;
}
.module-action .bottom-small, .module-action .bottom-big, .module-action .bottom-middle {
	background-position: left bottom;
	padding: 10px 20px 25px 20px;
}
.module-action .bottom-middle {
	padding-bottom: 35px;
}
.module-action .top-big {
	height: 12px;
}
.module-action .top-small, .module-action .top-middle {
	height: 8px;
}
.module-action form.form-big {
	width: 500px;
}
.module-action div.f-left {
	width: 265px;
	padding-left: 20px;
}
.module-action div.f-left:first-child {
	width: 274px;
	padding:0;
}
.module-action p.note {
	margin-bottom:0;
	color: #4F5357;
	font-weight: normal;
}

	/* SIMPLE BUY BUTTON */ 
	.module-buy-btn p {
		padding-top: 3px;
		color: #990000;
		font-weight: bold;
	}
	.module-buy-btn a.button {
		float: right;
		margin-right: 180px;
	}

	/* CALL ME BACK VARIATIONS */
	.module-call-me-back.with-buy div.f-left p {
		font-weight: normal;
		color: #4f5357;
	}
	.module-call-me-back.with-buy div.f-left p.red {
		font-weight: normal;
		color: #990000;
		font-size: 170%;
	}
	.module-call-me-back.with-buy div.f-left p.red-text,
	.module-call-me-back.with-buy div.f-left p.grey-text { 
		margin-top: -5px;
		margin-bottom: 15px;
	}
	.module-call-me-back.with-buy div.f-left p.red-text { 
		color: #990000; 
	}
	.module-call-me-back.with-buy div.f-left:first-child p:first-child {
		margin-bottom: 15px;
	}
	.module-call-me-back.with-buy div.f-left:last-child p:first-child {
		margin-bottom: 15px;
	}
	.module-call-me-back.with-buy form.form-big {
		width: 267px;
	}
	.module-call-me-back.with-buy form.form-big input {
		width: 140px;
	}
	.module-call-me-back.with-buy form.form-big label {
		width: 75px;
	}
	.module-call-me-back.with-buy form.form-big button {
		margin-left: 90px;
		margin-bottom: 5px;
	}
	.module-call-me-back.with-buy form.form-big div.validation {
		width: 1px;
		padding-left: 15px;
		padding-right: 5px;
	}
	.module-call-me-back.with-buy form.form-big div.error {
		float: none;
		padding: 5px;
		width: 142px;
		margin-left: 87px;
	}

	/* CALL ME BACK FIREMNI */
	.module-call-me-back-biz form.form-big label {
		width: 90px;
	}
	.module-call-me-back-biz form.form-big button {
		margin-top: 0;
		margin-left: 102px;
		margin-bottom: 5px;
	}
	.module-call-me-back-biz form.form-big input.error {
		margin-bottom: 0;
	}
	.module-call-me-back-biz form.form-big div.validation {
		width: 125px;
		padding-left: 20px;
	}
	.module-call-me-back-biz form.form-big div.error {
		float: none;
		background: none #F9F0F0;
		padding: 5px;
		width: 216px;
		margin-left: 102px;
	}
	.module-call-me-back-biz p {
		margin-bottom: 10px;
		color: #990000;
		font-weight: bold;
	}

	/* CALL ME BACK OSOBNI */
	.module-call-me-back form.form-big {
		padding-bottom: 10px;
	}
	.module-call-me-back form.form-big label {
		width: 64px;
	}
	.en .module-call-me-back form.form-big label {
		width: 84px;
		margin-right: 8px;
	}
	.module-call-me-back form.form-big button {
		margin-top: 0;
		margin-left: 10px;
		margin-bottom: 5px;
	}
	.module-call-me-back form.form-big input.error {
		margin-bottom: 0;
	}
	.module-call-me-back form.form-big div.error {
		background: none #F9F0F0;
		padding: 5px;
		width: 216px;
		margin-left: 77px;
	}
	.module-call-me-back p {
		margin-bottom: 10px;
	}
	/* CALL ME BACK SMARTNEON */
	#cmb-tariff-smartneon.module-action{
		margin:25px -25px 0 0;
		width:auto;
		overflow:hidden;
	}
	#cmb-tariff-smartneon.module-action div.f-left {
		width: 265px;
		padding-left:30px;
	}
	#cmb-tariff-smartneon.module-action div.f-left:first-child {
		width: 300px;
		padding-left:0;
	}
	* html #cmb-tariff-smartneon.module-action div.f-left {
		width:235px;
		
	}
	* html #cmb-tariff-smartneon.module-action div.f-left form{
		width:235px!important;	
	}
	#cmb-tariff-smartneon.module-action div.f-left h3{
		font-size: 1.167em;
		font-weight: bold;
		margin-top:5px; 
	}
	#cmb-tariff-smartneon.module-action div.f-left p{
		color:#717982;
		margin-right:25px;
		margin-bottom:15px;
	}
	#cmb-tariff-smartneon.module-action div.f-left input[type="text"] {
		width:120px;
		padding-bottom: 4px;
		padding-top: 4px;
	}
	#cmb-tariff-smartneon.module-action form.form-big button {
		margin-bottom: 6px;
		margin-left: 1px;
	}
	#cmb-tariff-smartneon.module-action form.form-big div.error {
		margin-left: 0;
		width:230px;
	}
	#cmb-tariff-smartneon.module-action div.f-left p.red {
    		color: #990000;
    		font-size: 170%;
    		font-weight: normal;
	}
	#podnikatel #cmb-tariff-smartneon.module-action form.form-big {
		width: 267px;
	}
	#podnikatel #cmb-tariff-smartneon.module-action form.form-big input {
		width: 140px;
	}
	#podnikatel #cmb-tariff-smartneon.module-action form.form-big label {
		width: 75px;
	}
	#podnikatel #cmb-tariff-smartneon.module-action form.form-big button {
		margin-left: 87px;
		margin-bottom: 5px;
	}
	#podnikatel #cmb-tariff-smartneon.module-action form.form-big div.validation {
		width: 1px;
		padding-left: 15px;
		padding-right: 5px;
	}
	#podnikatel #cmb-tariff-smartneon.module-action form.form-big div.error {
		float: none;
		padding: 5px;
		width: 142px;
		margin-left: 87px;
	}
	/* MODUL PHONE */
	.module-phone p {
		color: #000;
		font-size: 170%;
		margin-bottom: 20px;	
	}
	.module-phone span.red {
		font-weight: normal;
		color: #990000;
	}

	/* HOW TO ORDER  */
	.module-how-to-order p {
		margin-bottom: 16px;
	}
	.module-how-to-order p.red {
		font-size: 170%;
		font-weight: normal;
		color: #990000;
	}

/* PHONE IMG & TITLE */
.module-phone-img {
	float: left;
	clear: both;
	width:120px;
	padding-bottom:20px;
}
.module-phone-info {
	float: left;
	width: 350px; 
	padding-left: 50px; 
	padding-top: 35px;
	padding-bottom: 20px;
}

/* FAQs in article */
.faqs-article-body {margin-bottom:1.5em}

/* CMB - TARIFF */
#cmb-tariff {
	margin-left: -26px;
}
#cmb-tariff .bottom-big {
	padding-left: 26px;
	_padding-left: 0;
	padding-right: 26px;
	padding-bottom: 40px;
}
#cmb-tariff div.f-left {
	width: 245px;
	padding-left: 40px;
	padding-bottom: 30px;
	position: relative;
	min-height: 185px;
}
#cmb-tariff div.f-left:first-child {
	width: 255px;
	padding-left: 0;
}
#cmb-tariff div.f-left:first-child a.button {
	position: absolute;
	left:0;
	bottom:0;
}
#cmb-tariff form.form-big button {
	position: absolute;
	left: 40px;
	bottom: 0;
}
#cmb-tariff form.form-big {
	width: 245px;
	_width: 265px !important;
	padding-bottom: 0;
}
#cmb-tariff form.form-big input {
	width: 230px;
}
#cmb-tariff form.form-big div.error {
	width: 234px;
	margin-left: 0;
	margin-bottom: 5px;
}
#cmb-tariff form.form-big button {
	margin: 9px 0 0 0;
}
/* CMB - TARIFF - in POSTPAID WIDE ARTICLE */
#christmas-special-offering #cmb-tariff {
	margin-left: 0;
	width: 100%;
}
#christmas-special-offering #cmb-tariff .bottom-big {
	padding-left: 46px;
	padding-right: 46px;
}
#christmas-special-offering #cmb-tariff div {
	background: none;
}
#christmas-special-offering #cmb-tariff .f-left {
	width: 400px;
	padding-left: 70px;
	min-height: 165px;
	
}
#christmas-special-offering #cmb-tariff .f-left:first-child {
	padding-left: 0;
}
#christmas-special-offering #cmb-tariff form.form-big button {
	left: 70px;
}

.jnp_module_bpg_phones {
	margin: 10px 0px;
}

#bpg_phones .phone-list {
	border: 1px solid #e5e5e5;
	margin-left: -49px;
}

/* Applications Module */

#aplikace-module {
	border-top: 1px solid #dedfdf;
	margin: 0 -48px;
	position: relative;
	width: 972px;
}
#aplikace-module a.prev {
	display: block;
	width: 17px;
	height: 28px;
	background: url('/_pub/67/eb/50/239696_518116_phones_prev.png') no-repeat 0 0;
	position:absolute;
	top:180px;
	left:12px;
}
#aplikace-module a.prev {
	background: url('/_pub/c6/b/79/240006_520270_apps_prev.gif') no-repeat 0 0;
	width: 26px;
	height: 48px;
	top: 135px;
	left: 0;
}
#aplikace-module a.next {
	display: block;
	width: 17px;
	height: 28px;
	background: url('/_pub/68/78/80/239694_518115_phones_next.png') no-repeat 0 0;
	position:absolute;
	top:180px;
	right:12px;
}

#aplikace-module a.next {
	background: url('/_pub/30/29/b8/240004_520267_apps_next.gif') no-repeat 0 0;
	width: 26px;
	height: 48px;
	top: 135px;
	right: 0;
}

#aplikace-module a.prev.disabled, #aplikace-module a.next.disabled {
		visibility: hidden;
	}

#aplikace-h {
	padding: 24px 28px 0;
	margin-bottom:30px
}
#aplikace-h {
	background: url('/_pub/55/87/68/239866_518844_aplikace_h_bgr.gif') no-repeat 0 0;
}

#aplikace-h h2 {
	font-size: 1.7em;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
}

#aplikace-h h5 {
	font-size: 1.1em;
	font-weight: normal;
}

#aplikace-list {
	background: #ffffff url('/_pub/32/73/6b/196036_393298_phone_sprite.png') repeat-x 0 bottom;
}

#aplikace-list .carousel {
	height: 200px;
	margin-left: 40px;
}
#aplikace-list .carousel {
	height: 155px;
	margin-left: 32px;
	position: relative;
	overflow: hidden;
}

#aplikace-list .item {
	float: left;
	width: 960px;
}
#aplikace-list .itemApp {
	float: left;
	width: 300px;
}
#aplikace-list .itemApp { width: 132px; }

#aplikace-list a span.title, #aplikace-list a span.img, #aplikace-list a span.category {
	display:block;
	text-align:center;
	font-size:14px;
}
#aplikace-list a span.category{margin-bottom:8px}
#aplikace-list a span.title{margin-top:7px}
#aplikace-list a span.title{color:#000;}

/* Akční nabídka pro mladé - promoboxy */

#youth-special-offer {
	height: 180px;
}

#ivm_moje_o2_box, #prepaid_o2_card {
	width: 800px;
	margin: 0px -48px;
}

#tariffs-container {
	padding: 10px 20px 20px 50px;
	height: 240px;
	width:900px;
	margin: 0px -48px;
}

#tariffs-container h2.tarif-title {
	height: 43px;
	margin: 0px 0px 0px -4px;
}

#tariffs-container h2#o2_kul {
	background: #ffffff url('/_pub/5d/b8/a5/280570_697299__280570_654204_tarif_kul_title.png') no-repeat;
}

#tariffs-container h2#o2_pohoda {
	background: #ffffff url('/_pub/39/b4/9/280572_697306_o2_pohoda.png') no-repeat;
}
#tariffs-container h2#predplacene_tarify {
	background: #ffffff url('/_pub/af/75/b/290515_695800_chytry_kul.png') no-repeat;
}
#tariffs-container h2 span {
	display: none;
}

#prepaid_o2_card {
	padding: 20px 122px 20px 50px;
	background: #ffffff url('/_pub/5e/24/2e/280568_654199_prepaid_o2_card.jpg') no-repeat center center;
}

#ivm_moje_o2_box {
	padding: 20px 122px 20px 50px;
	border-top: 1px solid #dedfdf;
}

#ivm_moje_o2_box ul {
	padding-bottom: 20px;
}

#ivm_moje_o2_box a.more, #tariffs-container a.action {
	position: absolute;
	bottom: 0px;
}

#ivm_moje_o2_box .ivm, #ivm_moje_o2_box .moje_o2, #tariffs-container .tariff-box {
	width: 50%;
	float: left;
	position: relative;
}

#tariffs-container .tariff-box {
	height: 100%;
	width: 30%;
	padding-right:30px;
}

#ivm_moje_o2_box .ivm, #ivm_moje_o2_box .moje_o2 {
	height: 130px;
}

#other_benefits, #o2-extra-container {
	width: 912px;
	padding: 20px 31px 20px 29px;
	margin: 0px -48px;
}

#other_benefits img, #o2-extra-container #main-benefit img {
	float: left;
	margin-right: 20px;
}

#other_benefits h2, #o2-extra-container h2 {
	margin: 20px -26px 35px;
}

#other_benefits h4, #o2-extra-container h4 {
	margin-top: 0px;
}

#other_benefits h4 a, #o2-extra-container h4 a {
	color: #000000;
	padding: 0px;
	margin: 0px;
	background-image: none;
}

#other_benefits h4 a:hover, #o2-extra-container h4 a:hover {
	color: #990000;
}

#other_benefits a.external.image, #o2-extra-container a.external.image {
	padding: 0px;
	margin: 0px;
	background-image: none;
	float: left;
}

#other_benefits a.more {
	position: absolute;
	bottom: 0px;
}

#other_benefits .think_big_box {
	position: relative;
	width: 241px;
	float: left;
	height: 144px;
	border-right: 1px solid #dedfdf;
	padding-right: 20px;
}

#other_benefits .o2_extra_benefit_box {
	position: relative;
	width: 170px;
	float: left;
	height: 144px;
	padding-left: 20px;
}

#o2-extra-container #main-benefit {
	float: left;
	width:455px;
}

#o2-extra-container .other-benefits {
	float: left;
	width:457px;
}

#o2-extra-container .other-benefits .item {
	float: left;
	padding-left: 30px;
	width: 122px;
}

#o2-extra-container .other-benefits .item h4 {
	color: #525355;
}

#o2-extra-container .other-benefits .item p {
	font-size: 0.9em;
}

#o2-extra-container .other-benefits .button {
	margin-left: 20px;
}

/* Akční nabídka pro mladé - výpis telefonů */

#youth-phones {
	padding: 0px;
	width: 972px;
	margin: 0px -48px;
	border-top: 1px solid #dedfdf;
}

#youth-phones h2 {
	padding: 20px 70px 0px;
}

#youth-phones .perex {
	margin: 0px;
	padding: 0px 44px;
}

#youth-phones .show-phones {
	right: 50px;
	position: absolute;
	margin-top: -40px;
}

#youth-phones .phone-list {
	margin: 20px 0px;
	padding: 0px 20px;
}

#youth-phones .phone-list .youth-item {
	height: 370px;
	width: 181px;
	float: left;
	text-align: left;
	background: #fff url("/_pub/32/73/6b/196036_393298_phone_sprite.png") repeat-x 0 bottom;
	padding: 0px 26px;
}

#youth-phones .phone-list .youth-item p.link {
	margin-top: 0px;
}

#youth-phones .phone-list .youth-item ul {
	padding: 0px;
	margin-bottom: 0px;
	text-align: left;
}
/* BANNER WITH IMG */
.module-banner-hld {
	position: relative;
	margin: 0 auto 30px;
}
.module-banner-hld a.more {
	position: absolute;
	bottom: 20px;
	left: 200px;
}
.module-banner {
	display: block;
	background: #fafafa url(/_pub/a9/b4/3e/300474_735357_banner_bg.jpg) repeat-x left bottom;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #fefefe;
	border-bottom: 1px solid #9d9d9d;
	border-radius: 5px 5px 5px 5px;
	color: #505457;
	padding: 15px 20px 0 45px;
}
.module-banner:hover {
	color: #505457;
}
.module-banner-inner {
	width: 70%;
	float: left;
	padding: 7px 10px 36px 15px;
}
.lt-620 .module-banner-inner {
	width: 60%;
}
.lt-480 .module-banner-inner {
	width: 50%;
}
.module-banner img {
	float: left;
	margin-bottom: -1px;
}
.module-video h2 {
	margin-bottom: 0;
}
.module-video div {
	margin-left: -20px;
	padding-bottom: 20px;
}
/* FORM TRY SERVICE */
div.form-title {
	font-size:1.667em;
	font-weight:bold;
	color:#000;
	line-height:2.2em;
}
div.form-title.general {
	font-size:1.55em;
	line-height:2.5em;
}
.cat-vyzkousej_o2_sluzbu p.subscribe{
	color:#666666;
}
.cat-vyzkousej_o2_sluzbu p.thanks{
	font-size:1.167em;
	color:#000;
}
form#cmb-form-O2Cloud.try-service fieldset{
	margin:8px 0px
}
form#cmb-form-O2Cloud.try-service abbr{
	color:#717982;
}
form#cmb-form-O2Cloud.try-service input[type="text"]{
	padding-top:3px;
	padding-bottom:3px;
	height:16px;
	width:300px;
	margin-bottom:0px
}
form#cmb-form-O2Cloud.try-service input.sml[type="text"]{
	width:160px;
}
form#cmb-form-O2Cloud.try-service input#note {
	margin:6px 5px 0px 130px;
}
form#cmb-form-O2Cloud.try-service button{
	margin:auto;
}
form#cmb-form-O2Cloud.try-service label.note {
	float:none;
	display:inline;
	width:auto;
	font-size:11px;
}
form#cmb-form-O2Cloud.try-service p.vlidateinfo {
	font-size:0.833em;
	padding-left:151px;
	margin-bottom:-0.5em;
}
form#cmb-form-O2Cloud.try-service div.validation {
	display:inline;
	float:none;
	width:10px;
	background-position: 6px 8px;
	padding:3px 20px
	min-height:10px;
}
form#cmb-form-O2Cloud.try-service div.validation.error {
	display:block;
	background-position: 6px 7px;
	float:none;
	width:285px;
	margin-left:150px;
	min-height:10px;
	margin-top:2px;
}
form#cmb-form-O2Cloud #note-box div.validation.error {
	width:285px;
	float:none;
}
div#def-tooltip.tooltip div.content,
div.def-tooltip.tooltip div.content {
	line-height:13px;
	font-size:11px;
	width:350px;
}
/* TRY THE SERVICE MODUL */
.module-try-service {
	margin-left: -40px;
	margin-bottom: 30px;
}
.module-try-service .box {
	margin:0;
	color: #4f5357;
	background: #f6fafd;	
	border: 1px solid #cbe9ff;
	border-radius: 5px;
	padding:25px 20px;
}
.module-try-service .box p {
	width: 220px;
	margin-bottom:0;
}
.module-try-service .box h3 {
	font-size: 1.55em;
	margin-bottom:0.9em
}
.module-try-service .box a.modal {
	float:right;
	margin-top:-28px;
	margin-right:30px;
}
/* END TRY THE SERVICE MODUL */


/* CONTACT US BLUE MODUL */
.module-contact-us-ca-pa {
	margin-bottom: 30px;
	margin-left: -40px;
}
.module-contact-us-ca-pa .box {
	background: none repeat scroll 0 0 #f6fafd;
	border: 1px solid #FFF;
	border-radius: 6px;
	color: #000;
	margin: 0;
	padding: 18px 20px 15px 25px;
}
#w-border.module-contact-us-ca-pa .box {
	border: 1px solid #ddf0fd;
}
.module-contact-us-ca-pa p {
	margin-bottom: 1.1em;
}
.module-contact-us-ca-pa .num { 
	color:#2185c8;
	font-size: 1.8em;
	margin-bottom:0;
}
/* END CONTACT US BLUE MODUL */

/* EXCLUSIVE MODULE */
.module-exclusive {
	margin-left: -44px;
	margin-right: -4px;
	margin-bottom: 30px;
}
.module-exclusive .box.with-icon {
	margin:0;
	padding: 18px 20px 15px 28px;
	background: url('') repeat-x bottom left !important;
	border: 1px solid #DEE1E4 !important;
	border-radius: 5px 5px 5px 5px;
}
.module-exclusive .box.with-icon img {
	padding: 0 23px 15px 0;
}
.module-exclusive .box.with-icon p {
	margin-bottom: 6px;
}
.module-exclusive .box.with-icon h3 {
	margin-bottom: 0;
	font-size: 1.2em;
	font-weight: bold;
}
.module-exclusive .box.with-icon h3 a {
	color: #000;
}
/* END EXCLUSIVE MODULE */

h2.how-to-order-title {
	font-family: 'OpenSansRegular', verdana, sans-serif;
	font-size: 2.3em;
	font-weight: normal;
	margin: 0 0 16px 0;
	padding: 0;
}
.module-how-to-order-v2 {
	width: 630px;
	margin: 0 auto 30px;
}
.module-how-to-order-v2 > div.f-left {
	width: 291px;
	height: 119px;
	padding: 23px 0 20px 0;
	margin-right: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;	
}
.module-how-to-order-v2 > div.f-left + div.f-left {
	margin: 0;
}
.module-how-to-order-v2 h3,
.striped-layout .module-how-to-order-v2 h3 {
	font-family: 'OpenSansLight', verdana, sans-serif;
	font-size: 1.9047em;
	color: #000;
	margin-bottom: 34px;
}
.module-how-to-order-v2 div.f-left:first-child h3,
.striped-layout .module-how-to-order-v2 div.f-left:first-child h3 {
	margin-bottom: 46px;
}
.module-how-to-order-v2 p.num {
	font-size: 1.45em;
	margin-bottom: 4px;
	color: #000;
}
.module-how-to-order-v2 p.note {
	font-size: 1em;
}
.cols-2-rl .module-how-to-order-v2 {
	width: 600px;
	margin-left: -28px;
}
.cols-2-rl .module-how-to-order-v2 > div.f-left {
	width: 290px;
}
.cols-2-rl h2.how-to-order-title {
	font-size: 1.75em;
}



					
				/* --- /MODULES_IN_ARTICLES --- */

				/* --- MODULES_IN_SIDEBAR --- */
					

div.contact h3.sifr {
	color: #0086C3;
	font-size: 170%;
	font-weight: normal;
	width: 150px;
}
div.contact strong.num {
	color: #000000;
	font-size: 170%;
	font-weight: normal;
}
div.contact p {
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #D8E9F2;
}
div.contact a.button {
	margin-top: 10px;
}
div.contact span.icon {
	background: url(/_pub/fd/2d/6c/196795_398527_icon_info_blue.png) no-repeat top left;
	float: right;
	width: 44px;
	height: 32px;
	display: block;
	margin-top: 5px;
	padding: 0;
}
/* SIMPLE "BOX" WITH TOP BORDER IN SIDEBAR */ 
.col div.simple-box-border {
	margin-left:-20px;
	margin-right:-28px;
	padding: 0 25px 30px 25px;
}
.col div.simple-box-border h3 {
	font-size: 14px;
	margin-bottom: 0.5em;
	margin-top: 1.7em;
}
.col div.simple-box-border p {
	margin-bottom: 0;
}
.col div.simple-box-border a.no-external {
	text-decoration: underline;
}
.col div.simple-box-border form fieldset { margin-bottom: 10px; }
.col div.simple-box-border form, 
.col div.simple-box-border form select {
	width: 100%;
	color: #505457;
}
.col div.simple-box-border form input { width: 95%; }
.col div.simple-box-border select, 
.col div.module-box form select,
.col div.simple-box-border form input,
.col div.module-box form input[type="text"], 
.col div.module-box form input[type="password"] {
	margin-top: 6px;
}
.col div.simple-box-border form input.placeholder { color: #999999; }
.col div.simple-box-border button {
	margin-top: 3px;
}
.col div.simple-box-border form.side button {
	margin-top: 5px;
}
.col div.simple-box-border form.side label {
	margin-top: 5px;
	margin-bottom: -7px;
}
div.cols-3-1 .col div.simple-box-border {
	margin-left: -38px;
	margin-right: -38px;
	padding: 0 10px 30px 15px;
}
.col div.simple-box-border strong.num, 
.col div.simple-box-border span.num, 
.col div.module-box .module-box-middle strong.num {
	color: #0086C3;
	font-size: 170%;
	font-weight: normal;
	display: block;
	padding-top:6px;
}
.col div.simple-box-border strong.num { padding-bottom: 9px; }
.col div.simple-box-border strong.no-top-padding { padding-top: 0; }
.col div.simple-box-border span.num {
	font-size: 110%;
	font-weight: bold;
	display: inline-block;
	padding-top:0;
}
.col div.simple-box-border strong.grey { color: #4f5357; }
.col div.simple-box-border div.ico-bottom {
	text-align: center;
	padding-top: 10px;
}
.col div.simple-box-border .expand, .col div.simple-box-border a.collapse {
	text-decoration: none;
}
.col div.simple-box-border a.collapse {
	display: none;
}

/* SIMPLE BOX FOR FLASH */
.col div.simple-box-flash {
	margin-left:-20px;
	margin-right:-28px;
	padding: 0;
	overflow: hidden;
}

div.cols-3-1 .col div.simple-box-flash {
	margin-left: -38px;
	margin-right: -38px;
	padding: 0;
	overflow: hidden;
}



/* GREY BOX, BLUE BOX, WHITE BOX */
.col div.module-box {
	margin-left:-20px;
	margin-right:-28px;
	margin-bottom: 20px;
}
.col div.module-box h3 {
	margin-bottom: 1.2em;
	margin-top:0;
}
.col div.module-box .module-box-middle {
	padding: 17px 25px 20px 25px;
}
div.cols-3-1 .col div.module-box {
	margin-left: -38px;
	margin-right: -38px;
}
div.cols-3-1 .col div.module-box-middle {
	padding-left: 14px;
	padding-right: 14px;
}
.col div.module-box span.icon {
	background: url(/_pub/4e/1/74/201831_423839_prejdete.png) no-repeat left top;
	display: block;
	float: right;
	height: 27px;
	width: 54px;
	margin-top: 5px;
	padding: 0;
}
.col div.module-box.uk-chat span.icon {
	background: url(/_pub/c3/e/d2/265190_601498_eng_flag.png) no-repeat left top;
	height: 42px;
	width: 83px;
}

div.cols-3-1 .col div.module-box.uk-chat span.icon {
	background: url(/_pub/c3/e/d2/265190_601498_eng_flag.png) no-repeat left top;
	height: 42px;
	width: 83px;
}

.col div.module-box-middle ul {
	margin-left: 0;
	margin-bottom: 0;
}
.col div.module-box-middle ul li { 
	background: none; 
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.col div.grey#account span.icon {
	background: url(/_pub/3/50/b0/201833_423838_lock.png) no-repeat left top;
	height: 32px;
	width: 26px;
	margin-top: -10px;
}
.col div.module-box-top,
.col div.module-box-bottom,
.col div.module-box-middle {
	background: url(/_pub/7f/1a/7c/201835_610257_bg_sprites_modules.png) no-repeat left top;
}
.col div.module-box-middle { background-repeat: repeat-y; }

.col div.grey .module-box-top, .col div.grey .module-box-bottom {
	height: 5px;
}
.col div.grey .module-box-bottom {
	background-position: left -710px;
}
.col div.grey .module-box-middle {
	background-position: left -7px;
}
div.cols-3-1 .col div.grey .module-box-top {
	background-position: left -718px;
}
div.cols-3-1 .col div.grey .module-box-bottom {
	background-position: left -1428px;
}
div.cols-3-1 .col div.grey .module-box-middle {
	background-position: left -725px;
}
.col div.blue span.icon, .col div.white span.icon {
	background: url(/_pub/64/7d/cf/201951_424346_info_blue_big.png) no-repeat left top;
	height: 36px;
	width: 46px;
	margin-top: 0;
}
.col div.blue span.icon-i, .col div.white span.icon-i {
	display: inline-block;
	float: left;
	background: url(/_pub/2b/40/21/285450_675283_info_icon_1.gif) no-repeat left top;
	height: 42px;
	width: 42px;
	margin-top: 0;
}
.col div.blue .module-box-top, .col div.blue .module-box-bottom {
	height: 8px;
	background-position: left -1436px;
}
.col div.blue .module-box-bottom {
	background-position: left -2149px;
}
.col div.blue .module-box-middle {
	background-position: left -1446px;
	padding-top: 10px;
}
div.cols-3-1 .col div.blue .module-box-top {
	background-position: left -2160px;
}
div.cols-3-1 .col div.blue .module-box-bottom {
	background-position: left -2873px;
}
div.cols-3-1 .col div.blue .module-box-middle {
	background-position: left -2170px;
	padding-top: 10px;
}
.col div.blue .module-box-middle h3, .col div.white .module-box-middle h3 {
	margin-bottom: 0.8em;
	height: 40px; /* when heading is oneline then border is "stuck on" the icon, in designs - two lined heading everywhere:( */
	margin-top: 0;
}
.col div.blue-shadowed .module-box-top {
	height: 13px;
	background-position: left -6408px;
}
.col div.blue-shadowed .module-box-bottom {
	height: 34px;
	background-position: left -6836px;
}
.col div.blue-shadowed .module-box-middle {
	background-position: left -6423px;
	background-color: #eef6fc; /* IE7 */
	padding: 10px 20px 25px 20px;
}
div.cols-3-1 .col div.blue-shadowed .module-box-top {
	background-position: left -6876px;
}
div.cols-3-1 .col div.blue-shadowed .module-box-bottom {
	background-position: left -7304px;
}
div.cols-3-1 .col div.blue-shadowed .module-box-middle {
	background-position: left -6891px;
	padding-top: 10px;
}
.col div.box-icon .module-box-middle h3 {
	float: left;
	width: 180px;
}
.col div.box-icon .module-box-middle span.icon {
	height: 60px;
}
div.cols-3-1 .col div.box-icon .module-box-middle h3 {
	width: 150px;
}
.col div.white .module-box-top, .col div.white .module-box-bottom {
	height: 7px;
	background-position: left -4307px;
}
.col div.white .module-box-middle {
	background-position: left -4316px;
	padding-top: 10px;
}
.col div.white .module-box-bottom {
	background-position: left -5393px;
}
.col div.blue .module-box-middle p,
.col div.blue .module-box-middle ul li,
.col div.white .module-box-middle p,
.col div.white .module-box-middle ul li  {
	border-top: 1px solid #D8E9F2;
	padding-top:8px;
	padding-bottom:12px;
	margin-bottom:0;
}
.col div.white .module-box-middle p,
.col div.white .module-box-middle ul li  { border-top: 1px solid #e5e5e5; }
.col div.white .module-box-middle ul li:last-child { padding-bottom: 0; }
.col div.white .module-box-middle p:last-child,
.col div.contacts .module-box-middle p:last-child {
	padding-top: 14px;
	padding-bottom: 0;
}
.col div.white .module-box-middle a.button,
.col div.contacts .module-box-middle a.button {
	margin-top: 5px;
	margin-bottom: 15px;
}
div.cols-3-1 .col div.white .module-box-top, 
div.cols-3-1 .col div.white .module-box-bottom {
	height: 8px;
	background-position: left -2885px;
}
div.cols-3-1 .col div.white .module-box-bottom {
	background-position: left -3598px;
}
div.cols-3-1 .col div.white .module-box-middle {
	background-position: left -2896px;
	padding-top: 10px;
}
div.cols-3-1 .col div#callback-cc .module-box-middle h3 {
	height: 30px;
	margin-top: 10px;
}
div.cols-3-1 .col div#callback-cc .module-box-middle p.last,
div.cols-3-1 .col div.white .module-box-middle p.last { 
	padding-top: 15px; 
	padding-bottom: 0;
}
.col div.module-box form div.error,
.col div.simple-box-border form input,
.col div.module-box form input[type="text"], 
.col div.module-box form input[type="password"] {
	width: 215px;
}
div.cols-3-1 .col div.module-box form div.error,
div.cols-3-1 .col div.simple-box-border form input,
div.cols-3-1 .col div.module-box form input[type="text"], 
div.cols-3-1 .col div.module-box form input[type="password"] {
	width: 185px;
}
.col div#callback-cc .module-box-middle a.more,
.col div.white .module-box-middle a.more {
	display: block;
}
.col div.contacts .module-box-middle a.more {
	display: inline-block;
}
div.cols-3-1 .col div.white.contacts .module-box-middle a.more {
	width: auto;
}

/* ADD ON SERVICES */
.col div.add-services .module-box-middle {
	padding-top: 15px;
}
.col div.white.add-services span.icon {
	background: url(/_pub/6/a7/b7/221644_454781_dopln_sluzby_ico.png) no-repeat left top;
	height: 47px;
	width: 50px;
	margin-top: 0;
	margin-right: -10px;
}
.col div.white.add-services h3 {
	font-weight: normal;
	font-size: 170%;
}
.col div.add-services .module-box-middle p {
	border: none;
	padding-bottom: 0;
}
.col div.add-services .module-box-middle p.first {
	padding-bottom: 12px;
}
.col div.add-services .module-box-middle a.button {
	margin-top: 15px;
	margin-bottom: 0;
}

/* GREEN LOGIN */ 
.col div#my-login { margin-top: -90px; }
.col div#my-login div.module-box-bottom,
.col div#my-login div.module-box-middle {
	background-image: url(/_pub/c8/c9/f2/201992_424542_bg_moje_prihlaseni.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.col div#my-login div.module-box-middle { padding-bottom:0; }
.col div#my-login h3 {
	margin-top: 0.2em;
	margin-bottom: 12px;
}
.col div#my-login span.icon {
	background-image: url(/_pub/9e/f9/dd/219974_444565_login_ico.png);
	width: 30px;
	height: 50px;
	margin-top: 0;
}
.col div#my-login div.module-box-bottom {
	background-position: left -491px;
	height: 9px;
}
.col div#my-login input[type="text"], .col div#my-login input[type="password"] {
	margin-top: 0;
	margin-bottom: 5px;
}
.col div#my-login button {
	margin-top: 0;
	font-size: 1.0901em;
}
.col div#my-login form a {
	color: #01b7b4;
	text-decoration: underline;
}
.col div#my-login form fieldset.last {
	margin-bottom: 10px;
}
#my-login p {
	margin-bottom: 1em;
	margin-right: -5px;
}
.col div#my-login ul.login-links { 
	margin-left: 0; 
	margin-bottom: 0;
}
.col div#my-login ul.login-links li {
	padding: 7px 0;
	background: none;
}
.col div#my-login .login-links li {
	border-top: 1px solid #A5DBD7;
}
.col div#my-login .login-links a {
	color: #4f5357;
	text-decoration: none;
	width: 185px;
}
.col div#my-login .login-links a:hover, .col div#my-login .login-links a:focus {
	color: #990000;
}
/* LOGGED */
.col div#my-login.logged div.module-box-bottom,
.col div#my-login.logged div.module-box-middle {
	background-image: url(/_pub/45/35/a8/219972_448352_login_logged_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.col div#my-login.logged div.module-box-middle {
	padding-top: 21px;
	padding-bottom: 15px;
}
.col div#my-login.logged div.module-box-bottom {
	height: 91px;
	background-position: left -234px;
}
.en .col div#my-login.logged div.module-box-bottom {
	background-position: left bottom;
}
.col div#my-login.logged p {
	margin-right: 0;
	margin-bottom: 0.6em;
	padding-right: 10px;
}


/* INTERNET PACKAGE MODUL WITH BIG PIC & ORDER BTN */
.module-internet-package {
	margin-bottom: 30px;
}
.module-internet-package img {
	margin-bottom: 5px;
}

/* QUICK NOTE */
.module-quick-note-side {
	background: #f6fafd url('/_pub/9/e6/6d/219227_444214_quick_note_bg_img_side.png') no-repeat 50% 15px;
	margin: -90px -38px 20px -38px;
	border: 1px solid #cbe9ff;
	border-radius: 5px;
}
.cols-3-1 .col:nth-child(2) > .module-quick-note-side + h3,
.cols-3-1 .col:nth-child(2) > .module-quick-note-side + div#my-login { margin-top: 0; }
.module-quick-note-side .info {
	padding: 66px 10px 10px 10px;
}
.module-quick-note-side p {
	margin-bottom: 0;
}

/* E-ACCOUNT SIMPLE & GREEN */
.col div.simple-box-border.e-account span.icon,
.col div.module-box.green span.icon {
	display: block;
	width: 31px;
	height: 36px;
	float: right;
	margin-right: 10px;
	margin-top: 18px;
	padding-left: 0;
	background: url('/_pub/9c/f9/4b/220071_445503_eucet_ico.png') no-repeat top left;
}
.col div.module-box.green span.icon {
	background-position: left -38px;
	margin-right: 7px;
	margin-top: -6px;
}
.col div.simple-box-border.e-account h3 {
	margin-bottom: 0;
}
.col div.module-box.green h3 {
	margin-bottom: 0.7em;
}
.col div.module-box.green p {
	margin-bottom: 1.2em;
}
.col div.green div.module-box-top,
.col div.green div.module-box-bottom {
	height: 10px;
}
.col div.green div.module-box-top {
	background-position: left -3608px;
}
.col div.green div.module-box-middle {
	background-position: left -3620px;
	padding-bottom: 13px;
}
.col div.green div.module-box-bottom {
	background-position: left -3897px;
}
div.cols-3-1 .col div.green div.module-box-top {
	background-position: left -3909px;
}
div.cols-3-1 .col div.green div.module-box-middle {
	background-position: left -3920px;
}
div.cols-3-1 .col div.green div.module-box-bottom {
	background-position: left -4296px;
}

/* IMAGE PLACING MODUL - specific image for servise/section/other - must be placed as first in the sidebar */
.module-image {
	margin-left: -20px;
	margin-right: -28px;
	margin-top: -73px;
}
div.cols-3-1 .col .module-image { 
	margin-left: -38px; 
}

/* IMAGE PROMO PLACING MODUL - 1 image in many pages */
.module-image-promo {
	margin-left: -20px;
	margin-right: -28px;
}
div.cols-3-1 .col .module-image-promo { 
	margin-left: -38px; 
}

/* PHONE FOR FIXED LINE */
.module-phone-fixed-line { 
	margin-left: -20px;
	margin-right: -28px;
	padding: 0 25px 25px 25px;
}
.module-phone-fixed-line div.info p, .module-phone-fixed-line div.info ul {
	margin-bottom: 5px;	
	margin-left:0;	
}
.module-phone-fixed-line div.info {
	padding-bottom: 10px;
}
div.cols-3-1 .col .module-phone-fixed-line {
	margin-left: -38px;
	margin-right: -38px;
	padding: 0 10px 25px 15px;
}

/* USEFUL COMBINATIONS, COMBINE AND SAVE */
.col div.useful-combinations .module-box-top,
.col div.combine-save .module-box-top,
.col div.twitt-fb .module-box-top { 
	background-position: left -5403px; 
	height: 7px; 
}
.col div.useful-combinations .module-box-middle,
.col div.combine-save .module-box-middle,
.col div.twitt-fb .module-box-middle { 
	background-position: left -5412px; 
	padding: 0; 
}
.col div.useful-combinations .module-box-bottom,
.col div.combine-save .module-box-bottom,
.col div.twitt-fb .module-box-bottom { 
	background-position: left -5896px; 
	height: 7px; 
}
div.cols-3-1 .col .useful-combinations .module-box-top,
div.cols-3-1 .col .combine-save .module-box-top,
div.cols-3-1 .col .twitt-fb .module-box-top { 
	background-position: left -5906px; 
}
div.cols-3-1 .col .useful-combinations .module-box-middle,
div.cols-3-1 .col .combine-save .module-box-middle,
div.cols-3-1 .col .twitt-fb .module-box-middle { 
	background-position: left -5915px; 
	padding: 0; 
}
div.cols-3-1 .col .useful-combinations .module-box-bottom,
div.cols-3-1 .col .combine-save .module-box-bottom,
div.cols-3-1 .col .twitt-fb .module-box-bottom { background-position: left -6399px; }

.useful-combinations {
	color: #4f5357;
}
.useful-combinations .header { min-height: 40px; }
.useful-combinations .header, 
.combine-save .header {
	background: url('/_pub/d5/9c/91/228575_481907_bg_title_23.png') no-repeat top right;
	padding: 12px 25px 0px 25px;
}
#with-o2tv.combine-save .header {
	background: url('/_pub/b8/e/5a/256256_567964_bg_title.png') no-repeat top right;
}
.twitt-fb .header {
	padding: 12px 25px 15px 25px;
}
.twitt-fb .header .f-left {
	width: 170px;
}
.twitt-fb .header .f-right .img-icon {
	display: block;
	padding-bottom: 5px;
}
div.cols-3-1 .col .useful-combinations .header,
div.cols-3-1 .col .combine-save .header {
	background: url('/_pub/79/c0/d4/228581_481906_bg_title_34.png') no-repeat top right;
	padding: 7px 13px 0px 13px;
}
div.cols-3-1 .col #with-o2tv.combine-save .header {
	background: url('/_pub/5d/1/74/256258_567965_bg_title_34.png') no-repeat top right;
}
.combine-save .header, div.cols-3-1 .col .combine-save .header {
	padding-bottom: 15px;
}
div.cols-3-1 .col .twitt-fb .header {
	padding: 7px 13px 15px 13px;
}
div.cols-3-1 .col .twitt-fb .header .f-left {
	width: 150px;
}
.col div.useful-combinations h3, div.cols-3-1 .col div.useful-combinations h3,
.col div.combine-save h3, div.cols-3-1 .col div.combine-save h3 {
	color: #01b7b4;
	width: 180px;
	margin-bottom: 1em;
}
div.cols-3-1 .col div.useful-combinations h3,
div.cols-3-1 .col div.combine-save h3 { width: 130px; }
.combine-save .header p {
	margin-bottom: 0;
}
.useful-combinations ul {
	margin: 0;
}
.col .useful-combinations div.module-box-middle ul li {
	background: none;
	list-style: none;
	padding: 0 1px 0 1px;
}
div.content .useful-combinations a {
	color: #4f5357;
	background: url('/_pub/9b/c7/45/228573_481896_bg_arrow_23.png') no-repeat -25px 50%;
	text-decoration: none;
	line-height: 1.5em;
	display: block;
	width: 228px;
	margin: 0 25px 0 25px;
	padding: 13px 0 13px 0;
	border-top: 1px solid #cbe9ff;
}
div.content div.cols-3-1 .col .useful-combinations a {
	background: url('/_pub/d1/d8/2e/228579_481881_bg_arrow_34.png') no-repeat -13px 50%;
	width: 200px;
	margin: 0 13px 0 13px;
}
div.content .useful-combinations a:hover, div.content .useful-combinations a:focus,
div.content div.cols-3-1 .col .useful-combinations a:hover, div.content div.cols-3-1 .col .useful-combinations a:focus {
	color: #000;
	background-color: #FFF;
	background-position: 100% 50%;
	margin: 0;
	width: 228px;
	padding: 13px 25px 13px 25px;
}
div.content div.cols-3-1 .col .useful-combinations a:hover, div.content div.cols-3-1 .col .useful-combinations a:focus {
	width: 200px;
	padding: 13px;
}
div.content .useful-combinations a:hover strong {
	color: #990000;
}
div.content .useful-combinations a span {
	display: block;
	width: 200px;
}
div.content div.cols-3-1 .col .useful-combinations a span {
	width: 168px;
}

/* TECHZONA CONTACT US */
#techzona-contact.module-box .module-box-middle {
	padding-bottom: 0;
}
#techzona-contact.box-icon .module-box-middle h3 {
	height: 32px;
	margin-top: 8px;
}
#techzona-contact.box-icon .module-box-middle span.icon {
	height: 50px;
}
#techzona-contact #fb-twitt, #techzona-contact #forum-form {
	padding-right: 35px;
	border-top: 1px solid #D8E9F2;
}
#techzona-contact #fb-twitt p, #techzona-contact #forum-form p {
	border: none;
}
#techzona-contact #fb-twitt a, #techzona-contact #forum-form a {
	text-decoration: none;
}
#techzona-contact #fb-twitt {
	background: url('/_pub/9d/37/6e/242084_528201_fb_twitt_icons.png') no-repeat right 10px;
}
#techzona-contact #forum-form {
	background: url('/_pub/4f/55/65/242086_552925_fo1.png') no-repeat right 10px;
}
#techzona-contact #techzone-contacts-detail {display:none}

/* REFERENCE MODULE */
#reference.module-box {
	background-color: #F6F6F6;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #DEE1E4;
	padding: 20px 25px;
}
#reference.module-box .pdf {
	margin-bottom: -4px;
	margin-left: 10px;
}
div.cols-3-1 .col #reference.module-box .pdf {
	margin-left: 0px;
}

/* DOBIJENI MODUL */
#recharge-module .module-box-middle {
	padding-bottom: 10px;
}
#recharge-module h3 {
	color: #0086c3;
	font-weight: bold;
	margin-bottom: 0.6em;
}
#recharge-module p {
	margin-bottom: 1em;
}
#recharge-module p, #recharge-module form span.amount-czk {
	color: #000;
}
#recharge-module form span.amount-czk {
	padding-left: 7px;
	padding-top: 10px;
	display: inline-block;
	line-height:20px;
}
#recharge-module form input {
	height: 16px;
	background-color: #FFF !important; /* IE9 - prebija css3pie pro IE */
}
#recharge-module form input#amount {
	width: 121px;
	margin-top: 0;
}
#recharge-module form button {
	margin-top: 21px;
}
#recharge-module #cards {
	width: 220px;
	height: 32px;
	background: url('/_pub/ba/7f/6a/268666_610267_cards.png') no-repeat 0 0;
}
div.cols-3-1 #recharge-module form {
	width: 200px;
}
div.cols-3-1 #recharge-module form input#amount {
	width: 100px;
}
div.cols-3-1 #recharge-module form span.amount-czk {
	padding-left: 0;
}
div.cols-3-1 #recharge-module #cards {
	width: 200px;
	height: 29px;
	background: url('/_pub/d1/75/b4/268693_610426_cards_34.png') no-repeat 0 0;
}

/* CC - video box */
#guru-video-sidebar.box {
	border:none;
	border-radius:0;
	text-align: left;
}
#guru-video-sidebar a.more {
	margin-top: 10px;
	display: inline;
}

#osobni.cat-pece_a_podpora #guru-video-sidebar.box {
	background: #f2f2f2 url('/_pub/1b/2f/60/281026_904101_sidebar_video_bg.png') repeat-x 0 0 !important;
	margin-right: -52px;
	margin-top: -2px;
	padding-top: 79px;
}

/* Guru video sidebar */
#guru-video-sidebar a.img, #guru-video-sidebar a.img span {
	height: 83px;
	width: 177px;
	display: block;
}
#guru-video-sidebar a.img {
	position: relative;
	padding-bottom: 6px;
}
#guru-video-sidebar a.img span {
	background: url(/_pub/81/f2/a6/241952_766883_video_maska.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
}
.cols-2-rl #guru-video-sidebar {
	margin-right: -20px;
	margin-left: -28px;
}
*html #guru-video-sidebar a.img span {
	background:none;
}

/* WHITE CALL US MODULE  */
#call-us-cc .module-box-middle {
	padding-bottom: 10px;
	padding-top: 5px;
}
#call-us-cc .module-box-middle h3 {
	margin-bottom: 0;
	margin-top:10px;
	height: 50px;
}
#call-us-cc .module-box-middle span.icon {
	height: 50px;
}
#call-us-cc .module-box-middle a.button {
	margin-bottom: 0;
}
#call-us-cc p {
	border-top: 1px solid #eaecee;
}
#call-us-cc p strong {
	font-size: 1.3em;
	font-weight: normal;
}
#call-us-cc p.lnks {
	border:none;
	padding-top:0;
}

.main-295051 div.zmena_dph {
	padding-top: 60px;
}

/* SIMPLE BOX BORDER AFTER BOX MODUL - keep this css style as last one */
div.module-box + div.simple-box-border {
	border: none;
}


					
				/* --- /MODULES_IN_SIDEBAR --- */

				/* --- CAROUSELS --- */
					


/* GENERAL */
	.carousel {
		position: relative;
		overflow: hidden;
	}
	.carousel .items,
	.faded-carousel .items {
		width: 10000px;
		position: absolute;
		left: 0;
		margin: 0;
	}
	.nav a span, .prev span, .next span {
		display: none;
	}

	/* Featured phones in sidebar */
	.featured-phones-sidebar {
		margin: 30px 0;
		width: 250px;
	}
	.featured-phones-sidebar h2 {
		font-size: 20px;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
	}
	.featured-phones-sidebar .carousel {
		width: 250px;
		height: 185px;
	}
	.featured-phones-sidebar .item {
		position: relative;
		width: 250px;
		height: 185px;
		float: left;
	}
	.featured-phones-sidebar .item .img {
		text-align: center;
		float: left;
		width: 90px;
	}
	.featured-phones-sidebar .item .title {
		margin-bottom: 10px;
		margin-top: 1em;
		margin-left: 0;
		padding-left: 0;
		width: 130px;
	}
	.featured-phones-sidebar .item .title,
	.featured-phones-sidebar .item .desc {
		margin-left: 120px;
	}
	.featured-phones-sidebar a.all-phones {
		float: right;
		margin: 11px 10px 0 0;
	}
	.featured-phones-sidebar .nav {
		height: 26px;
		color: #717982;
		width: 100px;
		margin: 8px 0 0 -5px;
	}
	.featured-phones-sidebar .nav.center {
		margin: 0 auto;
	}
	.featured-phones-sidebar .nav p {
		padding: 0;
		line-height: 26px;
		vertical-align: middle;
		float: left;
		text-align: center;
		width: 50px;
	}
	.featured-phones-sidebar .nav a.prev, .featured-phones-sidebar .nav a.next {
		font-size: 0.8333em;
		display: block;
		width: 24px;
		height: 26px;
		background: url("/_pub/e9/a1/b5/333672_879652_phone_carousel_sprite.png") no-repeat 0 0;
	}
	.featured-phones-sidebar .nav a.prev {
		float: left;
	}
	.featured-phones-sidebar .nav a.prev:hover {
		background-position: -48px 0;
	}
	.featured-phones-sidebar .nav a.next {
		background-position: -24px 0;
		margin-right: 0;
		float: right;
	}
	.featured-phones-sidebar .nav a.next:hover {
		background-position: -72px 0;
	}
	.featured-phones-sidebar .nav a.disabled, .featured-phones-sidebar .nav a.disabled:hover {
		background-position: -96px 0;
		cursor: default;
	}
	.featured-phones-sidebar {
		background:  url("/_pub/a9/48/4b/196244_519938_bg_separator.png") no-repeat 0 0;
		margin-left: -38px;
		padding-left: 38px;
		margin-top: 0;
	}

	.featured-phones-sidebar .bpg_sticker_img {
		position: absolute;
		left: 0;
		top: 120px;
	}
/* ADDITIONAL SERVICES */
	.add-services {
		position: relative;
		padding-top: 20px;
		border-top: 1px solid #fff;
	}
	.add-services h2 {
		font-size: 20px;
		margin-bottom: 5px;
		width: 550px; /* ICe: because sIFR somehow messes things up and breaks the right floated elements beside this replaced heading */
	}
	.add-services .all-services {
		float: right;
		width: 200px;
		height: 60px;
		padding-top: 28px;
		padding-left: 68px;
		background: url("/_pub/85/2a/21/196434_395592_additional_services_icon.png") no-repeat 0 0;
	}
	.add-services .l-24 {
		line-height: 1.2857em;
		float: left;
		width: 550px;
	}
	.add-services .carousel {
		width: 100%;
		margin-left: -22px;
		height: 126px;
		width: 920px;
		background: url("/_pub/67/cc/b6/196432_395567_additional_services_bg.png") no-repeat 0 0;
	}
	.add-services .items li {
		background-image: none;
		border-right: 1px solid #E4E4E4;
		height: 69px;
		margin: 0;
		padding: 20px 22px;
		width: 262px;
	}
	.add-services .prev, .add-services .next, .clients .prev, .clients .next {
		display: block;
		width: 23px;
		height: 48px;
		background: url("/_pub/51/58/fa/196270_875105_phone_carousel_sprite.png") no-repeat 0 -74px;
		position: absolute;
		bottom: 44px;
		left: -44px;
	}
	.add-services .prev:hover, .clients .prev:hover {
		background-position: -46px -74px;
	}
	.add-services .next, .clients .next {
		background-position: -23px -74px;
		left: auto;
		right: -44px;
	}
	.add-services .next:hover, .clients .next:hover {
		background-position: -69px -74px;
	}

/* PHONE THUMBNAILS */
	.phone-thumbs {
		position: relative;
	}
	.phone-thumbs .carousel {
		min-height: 60px;
		padding-top: 4px;
		padding-bottom: 4px;
		overflow: visible;
	}
	.phone-thumbs .items {
		width: auto;
		position: relative;
	}
	.phone-thumbs .items li {
		display: inline-block;
		float: left;
		background: none;
		width: 60px;
		height: 60px;
		padding: 0;
		margin-bottom: 5px;
		margin-left: 0;
	}
	.phone-thumbs .items li a {
		display: table-cell;
		width: 60px;
		height: 60px;
		text-align: center;
		vertical-align: middle;
		border: 1px solid transparent;
	}
	.phone-thumbs .items li a:hover,
	.phone-thumbs .items li a.active {
		background-color: #fff;
		border: 1px solid #ccc;
	}

/*** SIMILAR PC/NTB ***/
	#pc-tariff-carousel .item .title,
	#pc-tariff-carousel .item .desc {
		margin-left: 0px;
		margin-top: 1em;
	}
	#pc-tariff-carousel h2 {
		margin-bottom: 0.6em;
	}
	#pc-tariff-carousel .item .img {
		float: none;
		text-align: center;
		width: 220px;
	}
	#pc-tariff-carousel .item,
	#pc-tariff-carousel .carousel {
		height: 230px;
	}
	#pc-tariff-carousel .item .title {
		float:left;
		line-height: 1.3em;
	}
	#pc-tariff-carousel .item .desc {
		float:right;
		text-align: right;
	}
	.content .list-phones .item .title-product {
		min-height:40px;
}

					
				/* --- /CAROUSELS --- */

				/* --- CATEGORIES --- */
					

ul.categories-2c {
	margin:0 -38px 0 -23px;
	padding:0;
}
ul.categories-2c > li {
	list-style-type:none;
	float:left;
	background:none;
	width:252px;
	padding: 2px 24px 33px 24px;
	border-right: solid #f2f2f2 1px;
	border-top: solid #f2f2f2 1px;
}
ul.categories-2c > li p{
	line-height:1.5em;
	height:34px;
}
ul.categories-2c > li:nth-child(2n+2){
	border-right:none;
}
ul.categories-2c > li h2 {
	margin-top: 20px;
	height:60px;
}

/* CATEGORIES W/O BORDERS IN 2 COLS + 1 */
div.cols-2-rl ul.categories {
	margin:0 -38px 0 -38px;
	padding:0;
}
div.cols-2-rl ul.categories li {
	width: 232px;
	padding: 0 34px 30px 42px;
	margin-left: 12px;
	list-style-type:none;
	float:left;
	background:none;
}
div.cols-2-rl ul.categories li.even {
	margin-left:0;
	clear: left;
}
div.cols-2-rl ul.categories li:nth-child(2n+1) {
	margin-left:0;
	clear: left;
}
div.cols-2-rl ul.categories li p {
	line-height:1.5em;
	margin-bottom:4px;
}
div.cols-2-rl ul.categories li h2 {
	margin-top: 20px;
	font-size:1.33333em;
	line-height:1.125em;
}
div.cols-2-rl ul.categories.with-pic li h2 {
	font-size: 20px;
   	height: 53px;
    	margin-top: 0.6em;
}
div.cols-2-rl ul.categories.with-pic li p {
	margin-bottom:1.4em;
	height: 50px;
}
/* SEGMENT SWITCHER */
#target-smb {
	font-size: 13px;
	display: block;
	position: absolute;
	top: -140px;
	right: 0;
	border: 1px solid #e7e7e7;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 #D0D0D0;
	background-color: #FFF;
}
.en #target-smb span {
	width: 131px;
}
#target-smb span {
	display: block;
	width: 95px;
	padding: 7px 12px;
	border: 1px solid #FFF;
	border-radius: 5px 5px 5px 5px;
}
#target-smb:hover {
	border: 1px solid #0185c5;
	color: #0086C3;
}
#target-smb:hover span {
	border: 1px solid #0185c5;
}

/* FULL BANNERS */
.full-banners {
	margin: 0 -38px;
}
.full-banner {
	height: 395px;
	border-top: 1px solid #e1e1e1;
	position: relative;
	text-align: left;
}
.full-banner h2 {
	font-size: 1.85em;
	padding: 0;
	margin: 0 0 1em 0;
	line-height: 1.5em;
}
.full-banner h2 a, .full-banner h2 a:hover {
	color: #000;
	
}
.full-banner p {
	font-size: 1.333em;
	margin-bottom: 1.1em;
	color: #4f5357;
	line-height: 1.5em;
}
.full-banner div {
	width: 380px;
	position: absolute;
	top: 125px;
	left: 558px;
	line-height: 1.5em;
}
.full-banner div > a {
	font-size: 1.333em;
}
.full-banner.left-pos div {
	top: 70px;
	left: 120px;
}



					
				/* --- /CATEGORIES --- */

				/* --- SUBCATEGORIES --- */
					

/* SUBCATEGORIES IN 4 COLS + 0 */
ul.subcategories {
	margin:0 -38px 0 -38px;
	padding:0;
}
ul.subcategories li {
	list-style-type:none;
	float:left;
	background:none;
	width:203px;
	min-height: 170px;
	margin-left: 14px;
	padding:6px 12px 0 12px;
}
ul.subcategories li:hover {
	background: url("/_pub/a5/ce/9c/199712_416755_subkategories4_c_hover.png") no-repeat top left;
}
ul.subcategories li p {
	line-height:1.5em;
	margin-bottom:0;
	/*min-height: 60px;*/
}
ul.subcategories li:nth-child(4n+1){
	margin-left:0;
}
ul.subcategories li h2 {
	font-size: 14px;
}
ul.subcategories li h3 {
	margin-top: 20px;
	line-height:1.125em;
	min-height: 43px;
}
ul.subcategories li h2 a:hover, ul.subcategories li h3 a:hover {
	background: none !important;
}
div.more-subcateg {
	border-bottom: solid #e6e6e6 1px;
	padding-bottom:5px;
	margin: 18px -38px 40px -38px;
}
div.more-subcateg h2 {
	width: 798px;
	float:left;
	margin: 0 0 5px 0;
	padding:0 0 0 12px;
}
/* SUBCATEGORIES IN 3 COLS + 0 */
div.cols-3-0 ul.subcategories li {
	width: 232px;
	padding: 0 38px;
	margin-left: 12px;
}
div.cols-3-0 ul.subcategories li:hover {
	background: url("/_pub/42/3d/39/199720_416787_subkategories3_c_hover.png") no-repeat top left;
}
div.cols-3-0 ul.subcategories li:nth-child(3n+1){
	margin-left:0;
}
div.cols-3-0 div.more-subcateg h2 {
	width: 750px;
	padding-left: 38px;
}

/* SUBCATEGORIES IN 3 COLS + 1 */
div.cols-3-1 ul.subcategories {
	margin:0 -38px 0 -38px;
	padding:0;
}
div.cols-3-1 ul.subcategories li {
	list-style-type:none;
	float:left;
	background:none;
	width:204px;
	margin-left: 12px;
	padding:6px 9px 0 15px;
}
div.cols-3-1 ul.subcategories li p{
	line-height:1.5em;
	margin-bottom:4px;
}
div.cols-3-1 ul.subcategories li:nth-child(3n+1){
	margin-left:0;
	clear: left;
}
div.cols-3-1 ul.subcategories li h3 {
	margin-top: 20px;
	margin-bottom: 0;
	line-height:1.125em;
}
div.cols-3-1 div.more-subcateg h2 {
	width: 558px;
}
div.cols-3-1 div.contact span.icon {
	position:absolute;
	display:block;
	width:44px;
	height:32px;
	top:20px;
	right:0;
	background: url("/_pub/fd/2d/6c/196795_398527_icon_info_blue.png") no-repeat;
}
div.cols-3-1 div.contact h2.sifr-light-call {
	width:150px;
}
div.cols-3-1 div.contact p.number{
	margin-bottom:8px;
}
div.cols-3-1 div.contact p.number span{
	display:block;
	font-size:1.83333em;
	border-bottom: solid #d8e9f2 1px;
	padding: 5px 0 15px 0;
}
div.cols-3-1 div.contact p.number-in{
	margin-bottom:15px;
}
div.cols-3-1 div.contact p.number-in span{
	display:block;
	line-height:1.16667em;
}

/* SUBCATEGORIES WITH BORDERS IN 3 COLS + 1 */
div.cols-3-1 ul.borders { 
	margin-left: -36px; 
	border-top: 1px solid #F2F2F2;
}
div.cols-3-1 ul.borders > li {
	border-right:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;
	margin-left: 0;
	padding-left: 17px;
	padding-right: 18px;
}
/* div.cols-3-1 ul.borders li.fbtw-bg { background-color: #e5f3f9; } */
div.cols-3-1 ul.borders li.fbtw-bg p { margin-bottom: 1em; }
div.cols-3-1 ul.borders > li:first-child, div.cols-3-1 ul.borders > li:nth-child(3n+1) {
	padding-left: 12px;
	padding-right: 17px;
}
div.cols-3-1 ul.borders > li:nth-child(3n) {
	border-right: none;
	width: 200px;
	padding-right: 12px;
}
div.cols-3-1 ul.borders > li p { margin-bottom: 0; }

.cat-dokumentace_site div.cols-3-1 ul.borders { min-height: 520px; }
.cat-dokumentace_site div.cols-3-1 ul.borders > li {
	min-height: 230px;
	padding-top: 15px;
	padding-left: 32px;
	width: 189px;
}
.cat-dokumentace_site div.cols-3-1 ul.borders > li:first-child,
.cat-dokumentace_site div.cols-3-1 ul.borders > li:nth-child(3n+1) {
	padding-left: 12px;
	padding-right: 17px;
}
.cat-dokumentace_site div.cols-3-1 ul.borders > li:nth-child(3n) {
	width: 200px;
	padding-left: 17px;
	padding-right: 12px;
}
.cat-dokumentace_site div.cols-3-1 ul.subcategories li h3 { margin-top: 10px; }

/* SUBCATEGORIES WITH PICS IN 3 COLS + 1, IN 2 COLS + 1 */
div.cols-2 ul.subcategories.with-pic li { padding-bottom: 30px; }
div.cols-2 ul.with-pic li a.category-pic {
	display:block;
	line-height:18px;
	margin-bottom:5px;
	width: 200px;
	height: 97px;
	position: relative;
}
div.cols-2 ul.with-pic li h3 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
}
div.cols-2 ul.with-pic li a.category-pic span {
	width: 200px;
	height: 97px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("/_pub/c6/41/f2/181834_384220_featured_img_mask.png") no-repeat 0 0;
}

/* SUBCATEGORIES IN 2 COLS + 1 */
div.cols-2-rl ul.subcategories li {
	width: 232px;
	padding: 0 34px 0 42px;
	margin-left: 12px;
}
div.cols-2-rl ul.subcategories li:hover { background: none; }
div.cols-2-rl ul.subcategories li:nth-child(2n+1){
	margin-left:0;
	clear: left;
}
div.cols-2-rl div.more-subcateg {
	margin-left: -18px;
}
div.cols-2-rl div.more-subcateg h2 {
	width: 440px;
	padding-left: 18px;
}

/* SUBCATEGORIES IN ROWS */
div.cols-2 ul.subcategories-rows li {
	list-style-type: none;
	background: none;
	border-bottom: 1px solid #F2F2F2;
	padding-top: 18px;
	padding-left: 26px;
	margin-left: 0;
}
div.cols-2 ul.subcategories-rows li:first-child {
	padding-top:0;
}
div.cols-2 ul.subcategories-rows {
	margin-left: -22px;
	margin-right: -26px;
}
div.cols-2 ul.subcategories-rows h3 {
	margin-bottom: 5px;
}
div.cols-2 ul.subcategories-rows p {
	margin-bottom: 1.4em;
	margin-top: -6px;
}
div.cols-3-1 ul.subcategories-rows {
	margin-left: -36px;
	margin-right: -40px;
}
div.cols-3-1 ul.subcategories-rows li {
	padding-left: 16px;
}
div.cols-2 .col h2.border-rows {
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 0.9em;
	margin-top: 1.9em;
	margin-left: -26px;
	margin-right: -6px;
	padding-bottom: 0.2em;
}
div.cols-3-1 .col h2.border-rows {
	margin-left: -36px;
	margin-right: -40px;
	padding-left: 16px;
}
div.cols-2 .col h2.border-rows:first-child {
	margin-top: 0;
}




					
				/* --- /SUBCATEGORIES --- */

				/* --- SUBCATEGORIES_ALPHABET --- */
					

div.alphabet-list {
	background: url("/_pub/f5/a0/39/196903_399988_subkategories_alphabet_bcg_l.png") no-repeat 0 0;
	margin: -20px -22px 0 -22px;
}
div.alphabet-list > div {
	background: url("/_pub/6/1/29/196907_399992_subkategories_alphabet_bcg_r.png") no-repeat 100% 0;
}
ul.alphabet-list {
	height:37px;
    	background: url("/_pub/37/c2/d5/196905_399990_subkategories_alphabet_bcg_c.png") repeat-x;
	margin:	0 6px;
}
ul.alphabet-list li {
	display:block;
	background:none;
	line-height: 3.0833em;
	padding:0 0 0 12px;
	float:left;
}
ul.alphabet-list li:first-child {
	padding-left:21px;
}
ul.alphabet-list li a {
	text-decoration:none;
	font-weight:bold;
	color:#717982;
}
ul.alphabet-list li a:hover {
	color:#0086c3;
}
div.alphabet-result {
	
}
div.alphabet-result h2 {
	border-bottom: solid #e6e6e6 1px;
	padding-bottom:10px;
	margin-top:36px;
	margin-right:-22px;
}
div.alphabet-result ul li {
	background:none;
	margin-bottom: 10px;
}
div.alphabet-result ul li a {
	text-decoration:none;
}
h2.all-services {
	font-size: 1.3333em;
	color:#717982;
	margin-top:-50px;
}

					
				/* --- /SUBCATEGORIES_ALPHABET --- */

				/* --- SUBCATEGORIES_CATEG_SERVICES --- */
					

div.categ-services > h2{
	width: 320px;
	float:left;
	margin-top:0;
}
div.categ-services > p {
	display:block;
	text-align:right;
	padding-top:5px;
	margin-bottom:10px;
}
div.categ-services > ul {
	border-top: solid #e6e6e6 1px;
	margin:0 -24px 56px -24px;
	
}
div.categ-services > ul > li {
	background:none;
	width:248px;
	float:left;
	padding: 1px 26px;
}
div.categ-services > ul > li h3 {
	font-size:1em;
	line-height: 1.5em;
	margin-top:8px;
	margin-bottom:0;
}
div.categ-services > ul > li p {
	line-height:1.5em;
	color: #4f5357;
	margin-bottom:1px;
}
div.categ-services > ul > li > a {
	margin-bottom:7px;
}

					
				/* --- /SUBCATEGORIES_CATEG_SERVICES --- */

				/* --- GURU_MOVIES --- */
					


/* ---- guru videa ---- */
#guru-movies {
	width: 972px;
	min-height: 210px;
	background: #FFF url("/_pub/a9/23/c2/239771_518550_video_bg.png") repeat-x 0 bottom;
	border-top: 1px solid #DEDFDF;
	margin-left: -10px;
	padding-top: 30px;
}
#guru-movies h2 {
	color: #717982;
	font-weight: normal;
	font-size: 22px;
	margin-left: 0;
	margin-bottom: 30px;
}
#guru-movies .movie-info {
	width: 152px;
	float: left;
	padding-left: 26px;
	padding-right: 14px;
}
#guru-movies a.img {
	display: block;
	position: relative;
	height: 90px;
	width: 152px;
	padding-bottom: 10px;
}
#guru-movies a.img span {
	display: block;
	background: url("/_pub/4d/94/8b/239765_518506_video_maska.png") no-repeat 0 0;
	height: 90px;
	left: 0;
	position: absolute;
	top: 0;
	width: 152px;
}
* html #guru-movies a.img span {
	background: none;
}


					
				/* --- /GURU_MOVIES --- */

				/* --- GURU_VIDEO_CSS --- */
					

#guru-video-promo-container{width:100%;margin-bottom:1.5em;text-align:center}#guru-video-promo{position:relative;width:468px;margin:0 auto;text-align:left;background:url('/_pub/63/99/44/251661_541923_guru_promo_bg.png') repeat-y 0 0}#guru-video-promo-top{width:468px;height:16px;background:url('/_pub/44/e5/47/251663_541937_guru_promo_sprite2.png') no-repeat 0 0}#guru-video-promo-listing{position:relative;width:468px;height:179px;border-top:1px solid #e1e4e7}#guru-video-promo-bottom{position:absolute;bottom:0;left:0;width:468px;height:16px;background:url('/_pub/44/e5/47/251663_541937_guru_promo_sprite2.png') no-repeat 0 -16px}#guru-video-promo-bottom-l{position:absolute;bottom:0;left:0;width:8px;height:8px;background:transparent url('/_pub/63/c4/18/251669_549311_guru_mask.png') no-repeat 0 0}#guru-video-promo-bottom-r{position:absolute;bottom:0;right:0;width:8px;height:8px;background:transparent url('/_pub/63/c4/18/251669_549311_guru_mask.png') no-repeat -8px 0}#guru-video-promo-ender{position:relative;padding-top:16px;border-bottom:1px solid #e1e4e7}#guru-video-promo-ender #guru-video-promo-bottom-l,#guru-video-promo-ender #guru-video-promo-bottom-r{bottom:-1px}#guru-video-promo-left{display:none;position:absolute;top:50%;left:-28px;width:28px;height:48px;margin-top:-24px}#guru-video-promo-left span,#guru-video-promo-right span{display:block;position:absolute;top:0;left:0;width:28px;height:48px;text-align:center}#guru-video-promo-left:link span,#guru-video-promo-left:visited span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat 0 0}#guru-video-promo-left:hover span,#guru-video-promo-left:focus span,#guru-video-promo-left:active span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat 0 -48px}#guru-video-promo-right{display:none;position:absolute;top:50%;right:-28px;width:28px;height:48px;margin-top:-24px}#guru-video-promo-right:link span,#guru-video-promo-right:visited span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat -28px 0}#guru-video-promo-right:hover span,#guru-video-promo-right:focus span,#guru-video-promo-right:active span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat -28px -48px}#guru-video-promo-paging{text-align:center;padding:16px 0;color:#000;background:#fff}#guru-video-promo-paging span,#guru-video-promo-paging a{padding:0 5px}#guru-video-promo-paging a.active{color:#000}#guru-video-promo-itemholder{position:relative;width:468px;height:179px;overflow:hidden}#guru-video-promo-item-container{position:relative;width:10000px;height:179px}.guru-video-promo-item{float:left;width:121px;height:160px;padding:19px 17px 0;border-right:1px solid #e1e4e7;font-size:.9167em;overflow:hidden}.guru-video-promo-item:link,.guru-video-promo-item:visited{background:0}.guru-video-promo-item:hover,.guru-video-promo-item:focus,.guru-video-promo-item:active{background:transparent url('/_pub/32/8e/bc/251671_542100_guru_promo_item_bg.png') no-repeat 0 0}#guru-video-promo-content{text-align:center}#guru-video-holder{width:388px;margin:0 auto;padding-bottom:16px;text-align:left}#guru-video-holder h3{padding-bottom:8px}#guru-video-wrapper{width:388px;height:242px}#o2_guru_video_sidebar_container a.sidebar_guru_img{display:block;position:relative;overflow:hidden;text-align:center;margin-bottom:1.5em}#o2_guru_video_sidebar_container a.sidebar_guru_img{width:230px}.cols-3-1 #o2_guru_video_sidebar_container a.sidebar_guru_img{width:186px;text-align:center}#o2_guru_video_sidebar_container a.sidebar_guru_img span{display:block;position:absolute;top:50%;left:50%;width:90px;height:68px;margin:-34px 0 0 -45px;background:url('/_pub/8c/6f/44/252287_544885_sidebar_guru_img_mask.png') no-repeat 0 0}#guru-video-strip{width:876px;padding:2em 38px 0}.col #guru-video-strip{padding:2em 0 0}#guru-video-strip-container{position:relative;width:866px;height:178px;border:1px solid #e1e4e7}#guru-video-strip-left{display:none;position:absolute;top:50%;left:-28px;width:28px;height:48px;margin-top:-24px}#guru-video-strip-left span,#guru-video-strip-right span{display:block;position:absolute;top:0;left:0;width:28px;height:48px;text-align:center}#guru-video-strip-left:link span,#guru-video-strip-left:visited span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat 0 0}#guru-video-strip-left:hover span,#guru-video-strip-left:focus span,#guru-video-strip-left:active span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat 0 -48px}#guru-video-strip-right{display:none;position:absolute;top:50%;right:-28px;width:28px;height:48px;margin-top:-24px}#guru-video-strip-right:link span,#guru-video-strip-right:visited span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat -28px 0}#guru-video-strip-right:hover span,#guru-video-strip-right:focus span,#guru-video-strip-right:active span{background:url('/_pub/44/3b/a5/251665_541939_guru_promo_sprite.png') no-repeat -28px -48px}#guru-video-strip-top-l{position:absolute;top:-1px;left:-1px;width:8px;height:8px;background:transparent url('/_pub/63/c4/18/251669_549311_guru_mask.png') no-repeat 0 -8px}#guru-video-strip-top-r{position:absolute;top:-1px;right:-1px;width:8px;height:8px;background:transparent url('/_pub/63/c4/18/251669_549311_guru_mask.png') no-repeat -8px -8px}#guru-video-strip-bottom-l{position:absolute;bottom:-1px;left:-1px;width:8px;height:8px;background:transparent url('/_pub/63/c4/18/251669_549311_guru_mask.png') no-repeat 0 0}#guru-video-strip-bottom-r{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;background:transparent url('/_pub/63/c4/18/251669_549311_guru_mask.png') no-repeat -8px 0}#guru-video-strip-content{position:absolute;top:0;left:0;width:864px;height:178px;overflow:hidden}#guru-video-strip-holder{position:absolute;top:0;left:0;width:10000px;height:178px}#guru-video-strip-holder .guru-video-strip-item{display:block;float:left;width:120px;height:178px;border-right:1px solid #e1e4e7;padding:20px 26px 0;overflow:hidden}#guru-video-strip-paging{text-align:center;padding:16px 0;color:#000}#guru-video-strip-paging span,#guru-video-strip-paging a{padding:0 5px}#guru-video-strip-paging a.active{color:#000}#guru-video-strip .guru_preview_container{position:relative;width:120px;height:68px;margin-bottom:4px;overflow:hidden}#guru-video-strip .guru_preview_container img{position:absolute;top:-11px;left:0}#guru-video-strip-holder .guru-video-strip-item .img-hld,#guru-video-strip-holder .guru-video-strip-item .img-hld span{display:block;width:120px;height:68px}#guru-video-strip-holder .guru-video-strip-item .img-hld{position:relative}#guru-video-strip-holder .guru-video-strip-item .img-hld span{background:url('/_pub/9e/a/d/281937_660927_maska_for_small.png') no-repeat 0 0;_background:url('/_pub/60/c7/7e/282140_661214_maska_for_small.gif') no-repeat 0 0;position:absolute;top:0;left:0}
					
				/* --- /GURU_VIDEO_CSS --- */

				/* --- CAREBOX --- */
					


#carebox {
	position: relative;
	margin: -60px -10px 0 -10px;
	padding-top: 114px;
	padding-bottom: 1px;
	background: url("/_pub/ad/9a/b9/277076_641393_people.png") no-repeat 650px 0;
}
#carebox-tech {
	margin: 0 -48px;
}
#gurus, #guide-more {
	cursor: pointer;
}
#gurus {
	display: block;
	width: 150px;
	height: 114px;
	position: absolute;
	top: -114px;
	right: 100px;
}
#guide {
	min-height: 130px;
	padding: 20px 0 0 15px;
	border-left: 2px solid #c1e4fe;
	border-right: 2px solid #c1e4fe;	
}
#guide h4 {
	color: #4f5357;
	margin: 0 0 3px 0;
	font-size: 1.1em;
}
#guide h4 a {
	color: #4f5357;
}
#guide h4 a:hover {
	color: #990000;
}
#guide #soc h4 {
	margin-bottom: 6px;
}
#guide p, #guide p {
	color: #4f5357;
	margin: 0;
}
#guide .ico {
	float: left;
	height: 70px;
	width: 48px;
}
#guide #store .ico {
	width: 50px;
}
#guide #faqs .ico {
	width: 46px;
}
#guide .ico a {
	display: block;
	width: 40px;
	height: 45px;
	background: url("/_pub/9e/61/e0/280934_657265_icons.png") no-repeat 0 0;
}
#guide #navody, #guide #store, #guide #faqs, #guide #soc {
	float: left;
	display: block;
	width: 226px;
	padding: 0 15px 0 0;
}
#guide #store .ico a {
	background-position: 0 -81px;
}
#guide #faqs .ico a {
	background-position: 0 -169px;
}
#guide #soc {
	background: none;
	padding: 0;
}
#guide #soc div {
	height: 29px;
}
#guide #soc a.img-icon-mini {
	width: 100%;
	padding-left: 28px;
}
#guide-more {
	display: block;
	width: 183px;
	height: 30px;
	position: absolute;
	top: 170px;
	left: 400px;
	background: url("/_pub/92/ff/e2/280924_657457_open_more.png") no-repeat 0 0;
}
#carebox .drawer a:hover #guide-more {
	background-position: 0 -30px;
}
#carebox .drawer.opened #guide-more {
	background-position: 100% 0;
}
#carebox .drawer.opened a:hover #guide-more {
	background-position: 100% -30px;
}
#carebox .drawers {
	width: 100%;
	background-color: #FFF;
	margin-left: -22px;
	padding:0;
}
#carebox .drawer, #carebox .drawer.opened, #carebox .drawer-inner, #carebox .drawer-inner > h3 a {
	background: url("/_pub/1/40/21/277041_641636_bg_box.png") no-repeat;
	background-position: 0 0;
}
#carebox .drawer, #carebox .drawer.opened {
	background-color: #FFF;
	margin: 0;
	background-position: 0 0;
}
#carebox .drawer-inner {
	background-position:  -972px bottom;
	padding-bottom: 3px;
}
#carebox .drawer-inner > h3 a {
	color: #0086c3;
	font-weight: bold;
	text-shadow: 0.05em 0.05em #FFF;
	background-position:-1944px 29px;
	padding-top: 24px;
	padding-bottom: 21px;
}
#carebox .drawer-inner > h3 a#wo-arrow {
	background: none;
}

#carebox .drawer-inner > h3 a:hover {
	background-position:-1944px 29px;
}
#carebox .drawer.opened .drawer-inner {
	background-position: -972px bottom;
}
#carebox .drawer.opened .drawer-inner > h3 a {
	background-position: -2916px 29px;
	padding-bottom: 21px;
}
#carebox .drawer.opened .drawer-inner > h3 a:hover {
	background-position: -2916px 29px;
}
#carebox .prod-item, #carebox-tech .prod-item {
	width: 100px;
	padding: 0 15px;
	float: left;
	text-align: center;
}
#carebox-tech .prod-item {
	padding-top: 10px;
}
#carebox .prod-item a div, #carebox-tech .prod-item a div {
	height: 90px;
}
#carebox .prod-item p, #carebox .video-item p, #carebox-tech .prod-item p {
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
	padding-top: 10px;
}
#ivm-box-guruvideo .video-item p {
	padding-top:10px;
	width: 120px;
}
#carebox .video-item, #ivm-box-guruvideo .video-item{
	width: 125px;
	float: left;
	padding: 0 15px;
}
#guru-video-sidebar .sidebar-guru-img{
	width: 125px;
	margin:10px 0; 
}
#ivm-box-guruvideo .video-item {
	height: 150px;
}
#carebox .video-item a div.img, #ivm-box-guruvideo .video-item a div.img,
#guru-video-sidebar .sidebar-guru-img a div.img{
	position: relative;
}
#carebox .video-item a div.img, #carebox .video-item a div.img span,
#ivm-box-guruvideo .video-item a div.img, #ivm-box-guruvideo .video-item a div.img span,
#guru-video-sidebar .sidebar-guru-img a div.img, #guru-video-sidebar .sidebar-guru-img a div.img span {
	display: block;
	width: 120px;
	height: 68px;
	overflow: hidden;
}
#carebox .video-item a div.img span,
#ivm-box-guruvideo .video-item a div.img span,
#guru-video-sidebar .sidebar-guru-img a div.img span  {
	background: url("/_pub/56/9c/e2/277032_776830_maska2.png") no-repeat 0 0;
	left: 0;
	position: absolute;
	top: 0;
}
#carebox .video-item a div.img span.with-play {
	background: url("/_pub/2b/4b/50/322582_834385_maska.png") no-repeat 0 0;
}
#carebox .drawer-c {
	padding:0;
	border-left: 2px solid #c1e4fe;
	border-right: 2px solid #c1e4fe;
}
#carebox .items {
	background: transparent url("/_pub/67/fd/1d/276953_641037_item_bg.png") repeat-x 0 0;
	padding: 10px 25px 15px 25px;
	margin-bottom: 15px;
	border-top: 1px solid #dadada;
}
#carebox #guru-corner .items {
	margin-bottom: 0;
	padding-bottom: 30px;
}
#carebox-tech .items {
	padding: 10px 25px 15px 25px;
	margin-bottom: 15px;
}
#carebox .items:first-child {
	border-top: none;
}
#carebox .items h4, #carebox-tech h4 {
	margin-bottom:20px;
	color: #4f5357;
	font-size: 14px;
}
#carebox-tech h3 {
	font-size: 1.6em;
	margin-bottom: 20px;
}
#carebox .items a, #carebox-tech .items a, #ivm-box-guruvideo .items a{
	text-decoration: underline;
}
#carebox .items a:hover, #carebox-tech .items a:hover, #ivm-box-guruvideo .items a:hover {
	color: #900;
}
#ivm-box-guruvideo .items {
	display:inline-block;
	margin:0 auto;
	padding:0 20px;
}
#carebox .prod-item a, #carebox .items a.more, #carebox .video-item a,
#carebox-tech .prod-item a, #carebox-tech .items a.more {
	text-decoration: none;
}
#carebox .prod-item a, #carebox .video-item a, #carebox-tech .prod-item a {
	color: #777;
}
#carebox .question, #carebox-tech .question {
	background: url("/_pub/df/bb/dd/277066_641162_arrow_open.png") no-repeat 10px 6px;
	color: #4f5357;
	cursor: pointer;
	padding-left: 30px;
}
#carebox .question.opened, #carebox-tech .question.opened {
	background: url("/_pub/f1/c9/10/277068_641163_arrow_clse.png") no-repeat 10px 6px;
	color: #0086C3;
}
#carebox .answer, #carebox-tech .answer {
	padding-left: 30px;
	margin-bottom: 10px;
	color: #858d97;
}
#carebox .answer.opened, #carebox-tech .answer.opened {
	color: #4f5357;
}
#carebox .answer .hide, #carebox .answer.opened .dots,
#carebox-tech .answer .hide, #carebox-tech .answer.opened .dots {
	display: none;
}
#carebox .answer.opened .hide, #carebox-tech .answer.opened .hide {
	display: inline;
}
#carebox .answer.loading, #carebox-tech .answer.loading {
	height: 20px;
	padding: 5px;
	background: url("/_pub/bf/64/c4/196326_394401_ajax_loader_blue.gif") no-repeat 30px center;
}
#contact {
	background: transparent url("/_pub/7/13/f3/276955_640068_contact_bg.png") no-repeat 214px 0px;
	padding-top: 20px;
}
#carebox-tech #contact {
	background: none;
	padding-top: 0;
}
#contact h4 {
	margin-top: -40px;
	margin-left:470px
}
#guru-corner #contact h4 {
	margin-left: 480px;
}
#carebox-tech #contact h4 {
	margin: 0 0 20px 0;
}
#contact .col, #carebox-tech #contact .col-holder {
	float: left;
	width: 190px;
	min-height: 120px;
	padding: 0 25px 0 25px;
}
#carebox-tech #contact .col-holder:first-child {
	padding-right: 20px;
}
#carebox-tech #contact .col-holder:nth-child(2) {
	padding-left: 30px;
}
#carebox-tech #contact .col-holder#map-shops {
	padding-left: 25px;
}
#carebox-tech #contact .col-holder#map-shops .col {
	margin: 0 -20px 0 -10px;
}
#carebox-tech #contact .col-holder {
	width: 267px;
}
#carebox-tech #contact .col {
	padding: 0;
	width: 100%;
	float: none;
}
#guru-corner { 
	background: url("/_pub/2/c2/ea/284012_762319_strip_bg.png") no-repeat bottom right; 
}
#contact .last {
	width: 405px;
	background: url("/_pub/94/f9/6/276980_640354_short_map.png") no-repeat 25px 40px;
}
#contact .last a, #contact #shop-form.last div, #contact #shop-no-form.last div {
	margin-left: 110px;
}
#carebox-tech #contact .col-holder:nth-child(2), #carebox-tech #contact .last {
	background: #FFF url("/_pub/fc/70/b/285428_674624_contact_col_bg.jpg") no-repeat 0 20px;
}
*html #carebox-tech #contact .last {
	background: #FFF url("/_pub/fc/70/b/285428_674624_contact_col_bg.jpg") no-repeat 0 20px;
}
#contact #shop-no-form.last div  {
	width: 200px;
}
#contact .last form {
	padding-bottom: 40px;
}
#contact .last form.forms input {
	width: 150px;
}
#carebox-tech #contact form {
	margin-right: -20px;
}
#carebox-tech #contact form.forms input {
	width: 210px;
}
#contact .last form.forms button, #contact .last form.forms button .bt,
#carebox-tech #contact form.forms button, #carebox-tech #contact form.forms button .bt {
	display: inline-block;
	width: 58px;
	height: 28px;
	margin: 0;
}
#contact .last form.forms button, #carebox-tech #contact form.forms button {
	position: relative;
	background: none;
}
#contact .last form.forms button .bt, #carebox-tech #contact form.forms button .bt {	
	background: url("/_pub/62/ba/d5/277060_641084_search.png") no-repeat 0px 0px;		
	position: absolute;
	top: 0;
	left: 0;
}
#contact #shop-form.last {
	width: 408px;
	background: url("/_pub/4c/d/19/276978_640352_map.png") no-repeat 20px 0px;
}
#contact #shop-no-form.last {
	width: 408px;
	background: url("/_pub/13/ac/86/284010_667591_no_search_map.png") no-repeat 20px 30px;
}
#carebox-tech #contact #shop-no-form.last {
	width: 300px;
	background-position: 0px 30px;
}
#carebox-tech #contact #shop {
	text-align: right;
	height: 62px;
	padding-left: 77px;
	padding-top: 20px;
	margin-right: -20px;
	background: url("/_pub/2f/a/d/281479_659342_map_bg.jpg") no-repeat 0px 10px;
}
#contact #shop-form.last a, #contact #shop-no-form.last a {
	margin:0;
	font-size:11px;
}
#contact #shop-form.last a span {
	color: #505457;
}
#contact #shop-form.last form {
	padding-bottom: 10px;
}
#contact .col:first-child, #carebox-tech #contact .col-holder:first-child, #carebox .prod-item:nth-child(2), #carebox .video-item:nth-child(2) {
	padding-left: 0;
}
#carebox-tech #contact .last {
	padding-right: 0;
}
#carebox-tech h4 {
	color: #000;
}
#carebox-tech .col div.f-left {
	width: 140px;
	padding-bottom: 5px;
}
#carebox-tech .col div.num {
	float: right;
	color: #40a4d2;
	font-size: 1.4em;
	text-align: right;
	width: 120px;
	padding-top: 5px;
}
#carebox-tech .col div.brd {
	border-bottom: 1px solid #d8eaf3;
	margin-bottom: 5px;
}

/* CAREBOX 2 */
#carebox-2 {
	position: relative;
	margin: -60px -12px 0 -12px;
	padding-top: 114px;
	padding-bottom: 1px;
	background: url("/_pub/ad/9a/b9/277076_641393_people.png") no-repeat 650px 0;
}
#carebox-2 h3 {
	margin: -38px 0 20px 48px;
	font-size: 1.5em;
}
#carebox-2 a.more {
	font-size: 11px;
	padding-left: 11px;
}
#carebox-2 #car-item-1 table {
	margin-left: -32px;
	width: 620px;
}
#carebox-2 #car-item-2 table {
	margin-left: -32px;
	width: 280px;
}
#carebox-2 table td, #carebox-2 table th {
	border: none;
	padding: 10px 20px 10px 10px;
}
#carebox-2 table td {
	height: 68px;
}
#carebox-2 table td.w-100 {
	padding: 10px 10px 10px 19px;
	width: 100px
}
#carebox-2 table th {
	color: #000;
	font-size: 14px;
}
#carebox-2 #car-item-2 table th {
	padding-left: 17px;
}
#carebox-2-inner {
	background-color: #f6f6f6;
	border-top: 1px solid #e6e6e6;
	padding: 15px;
}
#carebox-2 .car-item {
	width: 638px;
	float: left;
	margin-bottom: 15px;
}
#carebox-2 .car-item .car-item-top {
	height: 14px;
}
#carebox-2 .car-item .car-item-btm {
	padding: 0px 20px 27px 25px;
}
#carebox-2 .car-item .car-item-top,
#carebox-2 .car-item .car-item-btm {
	background: url("/_pub/ef/bd/e0/302094_747384_c2_bg.png") no-repeat 0 0;
}
#carebox-2 .car-item .car-item-btm {
	background-position: 0 100%;
}
#carebox-2 #car-item-2,
#carebox-2 #car-item-4 {
	width: 298px;
	margin-left: 8px;
}
#carebox-2 #car-item-2 .car-item-top,
#carebox-2 #car-item-4 .car-item-top {
	background-position: 100% 0;
}
#carebox-2 #car-item-2 .car-item-btm,
#carebox-2 #car-item-4 .car-item-btm {
	background-position: 100% 100%;
}
#carebox-2 #car-item-3 .car-item-btm,
#carebox-2 #car-item-4 .car-item-btm {
	padding-top: 13px;
}
#carebox-2 #car-item-3 .car-item-btm {
	padding-bottom: 40px;
}
#carebox-2 #car-item-4 .car-item-btm {
	padding-left: 30px;
	padding-bottom: 17px;
}
#carebox-2 .video-item {
	width: 120px;
}
#carebox-2 .video-item a div.img {
	position: relative;
}
#carebox-2 .video-item a div.img,
#carebox-2 .video-item a div.img span {
	display: block;
	width: 120px;
	height: 68px;
	overflow: hidden;
}
#carebox-2 .video-item a div.img span {
	background: url("/_pub/56/9c/e2/277032_776830_maska2.png") no-repeat 0 0;
	left: 0;
	position: absolute;
	top: 0;
}
#carebox-2 .question {
	background: url("/_pub/df/bb/dd/277066_641162_arrow_open.png") no-repeat 10px 6px;
	cursor: pointer;
	padding: 0 0 19px 30px;
}
#carebox-2 .question a {
	color: #4f5357;
}
#carebox-2 h4 {
	padding: 0 0 17px 10px;
	font-size: 14px;
}
#carebox-2 #car-item-4 h4 {
	padding: 0 0 15px 0;
}
#carebox-2 #car-item-4 #inf-hld {
	padding-bottom: 23px;
}
#carebox-2 .img-icon {
	margin-right: 3px;
}
#carebox-2 .ico-shops img {
	margin-bottom: -7px;
}
#carebox-2 .ico-shops {
	display: inline-block;
	margin-left: 10px;
}



					
				/* --- /CAREBOX --- */

				/* --- GURU_PROMO --- */
					


#need-help {
	height: 108px;
	padding: 0 0 0 120px;
	margin-left: -52px;
	margin-top: 30px;
	background: url("/_pub/3f/55/1d/280248_752952_need_help_bg.png") no-repeat 0 0;
	_background: url("/_pub/b4/ff/7b/280254_752986_need_help_bg.gif") no-repeat 0 0;
}
#need-help p {
	padding-top: 20px;
}
#guru-ico {
	margin-left: -5px;
	margin-top: -8px;
	_padding-bottom: 8px;
}
ul.tabs-h li #need-help {
	padding-top: 0;
	padding-right: 25px;
	margin-top: -10px;
}
ul.tabs-h li #need-help p {
	margin-bottom:0;
}
ul.tabs-h li #need-help a {
	font-size: 1em;
	display: inline;
	padding: 0 13px 0 0;
}
#guru-strip {
	padding-bottom: 10px;
	border-top: 1px solid #e4e4e4;
	background: url("/_pub/c5/f4/f4/279896_752953_strip_bg.png") no-repeat bottom right;
	_background: url("/_pub/e2/49/c4/279900_752988_strip_bg.gif") no-repeat bottom right;
	min-height: 200px;
	_height: 210px;
	_overflow: visible;
    	_zoom: 1;
}
#guru-strip:before {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#guru-strip.flipswap {
	background: url("/_pub/5c/60/81/280991_657775_strip_bg_flipswap.jpg") no-repeat bottom right;
}
#guru-strip.phones {
	background: url("/_pub/e1/6c/c8/280995_657779_strip_bg_phones.jpg") no-repeat bottom right;
}
#guru-strip.new_phone {
	background: url("/_pub/b3/ae/b0/280993_904097_guru_slecna.jpg") no-repeat bottom right;
}
.cat-powergrid #guru-strip, .cat-new_phone #guru-strip, .cat-mobilni_telefony #guru-strip {
	border: none;
}
#top-info #prices span.note {
	display: block;
	margin-top: -12px;
	margin-bottom: 10px;
}
#guru-strip h2 {
	margin-bottom: 1.5em;
	margin-left: 0;
	margin-top: 1em;
}
#guru-strip div div {
	min-height: 71px;
	_height: 71px; 
	border-right: 1px solid #f2f2f2;
}
#guru-strip div.last div { border: none; }
#guru-strip div div h3 { padding-top: 7px;_padding-top:0; _margin-top: 0;}
#guru-strip div.reset {
	float: none;
	width: 100%;
}
#guru-strip div#frm, #guru-strip div#video, #guru-strip div#social, div#social-ftf, #guru-strip div#reserv, #guru-strip div#tech {
	float: left;
	width: 186px;
	padding-left: 100px;
	margin-left: 15px;
	height: 80px;
	_height: 60px;
	background: url("/_pub/9e/aa/18/279898_657770_strip_ico.png") no-repeat 0 0;
	_background: url("/_pub/56/be/14/279902_657771_strip_ico.gif") no-repeat 0 0;
}
#guru-strip div#video {
	background-position: 0 -166px;
	padding-left: 85px;
	width: 201px;
}
#guru-strip div#tech {
	background-position: 0 -350px;
	padding-left: 90px;
	width: 196px;
	margin-left: 10px;
}
#guru-strip div#social, div#social-ftf {
	background-position: 0 -261px;
	padding-left: 65px;
	width: 216px;
}
div#social-ftf {
	margin-left: 10px;
}
#guru-strip div#social-ftf a.more {
	margin-right: 8px;
}
#guru-strip div#frm {
	background-position: 0 -83px;
	padding-left: 80px;
	width: 206px;
}
#guru-strip #overview {
	padding-left: 26px;
	padding-top: 20px;
}


					
				/* --- /GURU_PROMO --- */

				/* --- GURU_2015_CSS --- */
					

.guru-box-2015 {
	height: 350px;
	margin-bottom: 50px;
	background: url('/_pub/93/8c/e/408257_1034307__408257_1032757_guru_2015.png') right center no-repeat;
}

.guru-box-2015 h2 {
	margin: 40px 0 50px 0;
	padding: 0;
	font-family: 'OpenSansRegular', sans-serif;
	font-size: 22px;
	text-align: center;
	color: #000;
}

.guru-box-2015 .guru-box-content {
	width: 50%;
}

.guru-box-2015 h3 {
	font-family: 'OpenSansRegular', sans-serif;
	font-size: 18px;
	color: #000;
}

.guru-box-2015 .perex {
	font-size: 14px;
	color: #818a94;
}

.guru-box-2015 .link-box {
	display: inline-block;
	vertical-align: top;
	height: 87px;
	width: 185px;
	padding: 20px;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	box-shadow: 0 1px #e5e5e5;
}

.guru-box-2015 .link-box h4 {
	margin-bottom: 1em;
	font-family: 'OpenSansRegular', sans-serif;
	font-size: 16px;
	color: #000;
}

.guru-box-2015 .link-box div {
	font-size: 14px;
}


					
				/* --- /GURU_2015_CSS --- */

				/* --- INSTANT_CALLBACK --- */
					


{/* Odsazeni pri scrollu na CMB na detailu telefonu */}
.cat-telefony #instant-cmb {
    padding-top: 30px;
}

#instantCallback {
    margin: 15px -48px 20px -48px;
    min-height: 100px;
    text-align: center;
    background-color: #f8f8f8;
}
#instantCallback div.operator-inner,
#instantCallback div.operatorAvailable-inner,
#instantCallback div.operatorNA-inner,
#instantCallback div.operatorBusy-inner {
    display: none;
    width: 450px;
    min-height: 102px;
    padding: 10px 0 10px 220px;
    margin: 0 auto;
    text-align: left;
    background: #f8f8f8 url("/_pub/64/20/fa/292545_716878_stripe_bg.png") no-repeat 0 0;
}
#instantCallback.operatorBusy div.operatorBusy-inner,
#instantCallback.operatorNA div#operatorNAbusy.operatorNA-inner {
    width: 550px;
    background-position: 0 -185px;
}
#instantCallback.operatorNA div.operatorNA-inner {
    width: 520px;
}
#instantCallback.operatorAvailable div.operatorAvailable-inner {
    background-position: 0 -376px;
}

#instantCallback a#how-work {
    text-decoration: underline;
    color: #717982;
    margin-left: 10px;
}
#instantCallback div h4 {
    font-size: 1.2em;
    margin-bottom: 0.2em;
}
#instantCallback.operatorAvailable div h4 {
    padding-top: 8px;
}
#instantCallback div p {
    color: #717982;
    margin-bottom: 0.5em;
}
#instantCallback form.forms fieldset {
    margin: 0;
}
#instantCallback form button {
    margin-top: 0;
}
#instantCallback form div.error {
    width: 200px;
}
#instantCallback div.operator-inner { display: block; }
#instantCallback.operatorAvailable .operator-inner, 
#instantCallback.operatorNA .operator-inner, 
#instantCallback.operatorBusy .operator-inner { display: none; }
#instantCallback.operatorAvailable .operatorAvailable-inner,
#instantCallback.operatorNA .operatorNA-inner,
#instantCallback.operatorBusy .operatorBusy-inner { display: block; }

/* SMALL ELEMENT */
#instantCallbackSmall {
    margin: 0 -13px 26px -13px;
    padding: 12px 15px 12px 25px;
    min-height: 30px;
    text-align: center;
    border: 1px dashed #bfbfbf;
    border-radius: 4px;
}
#instantCallbackSmall span strong {
    display: inline-block;
    padding-right: 10px;
    font-size: 1.2em;
}
#instantCallbackSmall.operatorBusy,
#instantCallbackSmall.operatorNA {
    visibility: hidden;
}
#instantCallback div.operatorAvailable-inner div#btn-first {
    padding-top: 20px;
}
#instantCallback div.operatorAvailable-inner div#btn-first .button {
    margin-bottom: 10px;
}
.cat-xdsl_landing_page #instantCallback {
    margin: 15px -24px 20px -24px;
}

/* Fixed */

#instantCallback.fixed {
    padding: 0px;
    position: fixed;
    bottom: 0;
    margin: 0px 0px 0px 582px;
    width: 362px;
    min-height: 42px;
    background-color: transparent;
    z-index: 100;
}
#instantCallback.fixed .inner {
    width: 362px;
}

#instantCallback.fixed .inner .left-box {
    width: 294px;
    height: 42px;
    background: url(/_pub/bf/9/2a/301049_737202_bg_instant_callback_expand.png) no-repeat left -18px;
    float: right;
}
#instantCallback.fixed .inner .left-box .top-line {
    left: 0;
    background: url(/_pub/bf/9/2a/301049_737202_bg_instant_callback_expand.png) no-repeat -21px top;
    width: 0px;
    height: 0px;
    margin: 0px 0px 0px 21px;
    position: absolute;
}

#instantCallback.fixed .inner .left-box .button {
    position: absolute;
    margin-top: 10px;
    right: 200px;
}

#instantCallback.fixed .inner .left-box .text-box {
    color: #ffffff;
    left: 10px;
    top: -15px;
    position: absolute;
    width: 390px;
    height: 50px;
    display: none;
}

#instantCallback.fixed .inner .left-box .text-box h4 {
    color: #ffffff;
    font-size: 1.4em;
}

#instantCallback.fixed .inner .right-box .status-box {
    width: 153px;
    height: 92px;
    position: absolute;
    bottom: 0px;
    right: 40px;
    background: url(/_pub/78/1f/a6/301066_746233_status_small.png) no-repeat;
}

#instantCallback.fixed.operatorBusy .inner .right-box .status-box {
    background-position: 0px -92px;
}

#instantCallback.fixed.operatorNA .inner .right-box .status-box {
    background-position: 0px -184px;
}

#instantCallback.fixed.expanded .inner .right-box .status-box {
    width: 189px;
    height: 119px;
    right: 60px;
    background: url(/_pub/6b/dd/2c/301064_746237_status_big.png) no-repeat;
}

#instantCallback.fixed.expanded.operatorBusy .inner .right-box .status-box {
    background-position: 0px -119px;
}

#instantCallback.fixed.expanded.operatorNA .inner .right-box .status-box {
    background-position: 0px -238px;
}

#instantCallback.fixed .inner .right-box {
    width: 68px;
    height: 42px;
    background: url(/_pub/bf/9/2a/301049_737202_bg_instant_callback_expand.png) no-repeat right -18px;
    float: right;
}

#instantCallback.fixed .inner .right-box .control-button {
    position: relative;
    cursor: hand;
    cursor: pointer;
    padding: 10px;
    display: block;
    margin: 0px auto;
    width: 22px;
    height: 22px;
    background: url(/_pub/44/29/7d/301068_737217_expand_ico.jpg) no-repeat center center;
    z-index: 300;
}

#instantCallback.fixed.expanded .inner .right-box .control-button {
    background: url(/_pub/31/68/32/301070_737423_collapse_ico.jpg) no-repeat center center;
}

#instantCallback.fixed .button.busy, #instantCallback.fixed .button.na,
#instantCallback.fixed.operatorBusy .button.available, #instantCallback.fixed.operatorNA .button.available,
.instant_callback .button.busy, .instant_callback .button.na,
.instant_callback.operatorBusy .button.available, .instant_callback.operatorNA .button.available {
    display: none;
}

#instantCallback.fixed.operatorBusy .button.busy,
#instantCallback.fixed.operatorNA .button.na {
    display: block;
}

.instant_callback.operatorBusy .button.busy,
.instant_callback.operatorNA .button.na {
    display: inline-block;  
}

/* INSTANT CMB - MODUL & MODAL */
#instant-cmb {
    position: relative;
    width: 600px;
    margin: 0 auto 30px;
    text-align: center;
}
#instant-cmb .instant-cmb-inner {
    padding: 20px;
    border-radius: 7px;
    border: 1px solid #dfe2e5;
    border-bottom: 1px solid #9c9ea0;
    border-radius: 7px;
    background-color: #fff;
}
#instant-cmb h2 {
    margin: 0 0 3px 0;
    padding: 0;
}
#instant-cmb p {
    color: #717982;
    margin-bottom: 13px;
}
#instant-cmb .button, #tv.products #instant-cmb .button {
    font-size: 14px;
}
#instantCallback.mdl {
    min-height: 120px;
    margin: 0;
    background-color: transparent;
}
#instantCallback.mdl div.operator-available,
#instantCallback.mdl.operatorAvailable .operator,
#instantCallback.mdl.operatorNA .operator .operator-busy,
#instantCallback.mdl.operatorBusy .operator .operator-na,
#instantCallback.mdl.operatorAvailable .operator-available .status span,
#instantCallback.mdl.operatorNA .operator .operator-na span,
#instantCallback.mdl.operatorBusy .operator .operator-busy span {
    display: none;
}
#instantCallback.mdl.operatorAvailable .operator-available,
#instantCallback.mdl.operatorNA .operator,
#instantCallback.mdl.operatorBusy .operator,
#instantCallback.mdl.operatorNA .operator .operator-na,
#instantCallback.mdl.operatorBusy .operator .operator-busy { 
    display: block; 
}
#instantCallback.mdl .form-hld {
    width: 310px;
    float: right;
    padding: 13px 0 0 0;
    text-align: left;
}
#instantCallback.mdl form.forms fieldset {
     margin-bottom: 10px;
}
#instantCallback.mdl form.forms fieldset.center,
#instantCallback.mdl .operator-available div.center {
    margin-left: -50px;
}
#instantCallback.mdl form.forms input[type="text"] {
    width: 185px;
}
#instantCallback.mdl div.operator-available .status,
#instantCallback.mdl div.operator-na,
#instantCallback.mdl div.operator-busy {
    width: 225px;
    height: 120px;
    float: left;
    background: transparent url("/_pub/2a/c8/65/310575_1106457_stavy_CMB.png") no-repeat 102px -888px;
}
.en #instantCallback.mdl div.operator-available .status,
.en #instantCallback.mdl div.operator-na,
.en #instantCallback.mdl div.operator-busy {
    height: 100px;
}
#instantCallback.mdl.operatorBusy div.operator-busy,
#instantCallback.mdl.operatorNA div#operator-na-busy.operator-na,
#instantCallback.mdl.operatorNA.within-24-hours .operator-na {
    background-position: 102px -418px;
}
#instantCallback.mdl.operatorAvailable div.operator-available .status {
    background-position: 102px 0;
}

/* CHOOSE TIME SECTION not in modal */
.cat-instant_choose_time #instantCallback form div.error {
    margin: 0 auto;
}

/* INSTANT IN MODAL */
.iframe.cat-instant_choose_time h2 {
    width: 600px;
    padding-left: 190px;
    margin-top: 30px;
}
#instant-callback-hld #instantCallback.mdl.operatorAvailable .operator {
    display: block; 
}
#instant-callback-hld #instantCallback.mdl.operatorAvailable .operator-na,
#instant-callback-hld #instantCallback.mdl.operatorAvailable .operator-busy {
    display: none;
}
#instant-callback-hld #instantCallback.mdl div.operator-available .status,
#instant-callback-hld #instantCallback.mdl div.operator-na,
#instant-callback-hld #instantCallback.mdl div.operator-busy {
    background: transparent url("/_pub/2a/c8/65/310575_1106457_stavy_CMB.png") no-repeat 50px -888px;
}
#instant-callback-hld #instantCallback.mdl.operatorBusy div.operator-busy,
#instant-callback-hld #instantCallback.mdl.operatorNA div#operator-na-busy.operator-na {
    background-position: 50px -418px;
}
#instant-callback-hld #instantCallback.mdl div.operator-available .status {
    background-position: 50px 0;
}
.iframe.cat-instant_choose_time #instant-callback-hld #instantCallback.mdl div.operator-available,
.iframe.cat-instant_choose_time #instant-callback-hld #instantCallback.mdl div.operator {
    margin-top: -35px;
}
.iframe.cat-instant_choose_time #instant-callback-hld.cmb-sent #instantCallback.mdl div.operator,
.iframe.cat-instant_choose_time #instant-callback-hld.cmb-sent #instantCallback.mdl div.operator-available {
    margin-top: 105px;
}
#instant-callback-hld #instantCallback.mdl .form-hld {
    width: 500px;
    float: left;
    padding: 20px 0 50px 30px;
}
.iframe.cat-instant_choose_time #instant-callback-hld #instantCallback.mdl .form-hld {
    padding: 50px 0 10px 0;
}
.iframe.cat-instant_choose_time #instantCallback.mdl form.forms fieldset.center,
.iframe.cat-instant_choose_time #instantCallback.mdl .form-hld div.center {
    margin-left: -150px;
}
.iframe.cat-instant_choose_time #instantCallback.mdl form.forms fieldset.center div.error,
.iframe.cat-instant_choose_time #instantCallback.mdl .form-hld div.center  div.error {
    margin-left: 200px; 
}
.iframe.cat-instant_choose_time #instantCallback.mdl .form-hld hr {
    width: 700px;
    margin-right: -20px;
}
#instantCallback.mdl .form-hld hr {
    margin: 30px -80px 50px -180px;
}
#instantCallback.mdl .radio-list {
    width: 230px;
}
#instantCallback.mdl .radio-list label.radio {
    font-size: 1em;
}
#instantCallback.mdl .radio-list label.radio span {
    color: #4f5357;
}
#instantCallback.mdl label.radio input {
    top: 0;
    margin-right: 5px;
}
#instant-callback-hld #cmb-sent {
    text-align: center;
}

/* SIDEBAR INSTANT CMB */
#instant-cmb.sidebar {
    width: 240px;
    text-align: left;
}
#instant-cmb.sidebar > div {
    padding: 10px 20px;
}
#instant-cmb.sidebar h3 {
    font-size: 15px;
    line-height: 1.5em;
    margin: 0;
}
#instant-cmb.sidebar #instantCallback {
    text-align: left;
}
#instant-cmb.sidebar #instantCallback .form-hld {
    width: 200px;
    padding: 10px 0 0 0;
}
#instant-cmb.sidebar #instantCallback div.operator-available .status,
#instant-cmb.sidebar #instantCallback div.operator-na,
#instant-cmb.sidebar #instantCallback div.operator-busy {
    width: 200px;
    height: 20px;
    background: none;
}
#instant-cmb.sidebar #instantCallback div.operator-available .status {
    background: transparent url("/_pub/2a/c8/65/310575_1106457_stavy_CMB.png") no-repeat 0 -1386px;
    color: #39b54a;
}
#instant-cmb.sidebar #instantCallback.mdl.operatorAvailable .operator-available .status span,
#instant-cmb.sidebar #instantCallback.mdl.operatorNA .operator .operator-na span,
#instant-cmb.sidebar #instantCallback.mdl.operatorBusy .operator .operator-busy span {
    display: block;
}
#instant-cmb.sidebar #instantCallback.mdl.operatorNA .operator .operator-na span,
#instant-cmb.sidebar #instantCallback.mdl.operatorBusy .operator .operator-busy span {
    color: #717982;
}
#instant-cmb.sidebar #instantCallback form div.error,
#instant-cmb.sidebar #instantCallback form.forms input[type="text"] {
    width: 185px;
}
#instant-cmb.sidebar.sidebar-full #instantCallback div.operator-available .status, 
#instant-cmb.sidebar.sidebar-full #instantCallback div.operator-na, 
#instant-cmb.sidebar.sidebar-full #instantCallback div.operator-busy {
    height: 120px;
    background: transparent url("/_pub/2a/c8/65/310575_1106457_stavy_CMB.png") no-repeat 50px -888px;
}
.en #instant-cmb.sidebar.sidebar-full #instantCallback div.operator-available .status, 
.en #instant-cmb.sidebar.sidebar-full #instantCallback div.operator-na, 
.en #instant-cmb.sidebar.sidebar-full #instantCallback div.operator-busy {
    height: 100px;
}
#instant-cmb.sidebar.sidebar-full #instantCallback div.operator-available .status {
    background-position: 50px 0;
}
#instant-cmb.sidebar.sidebar-full #instantCallback div.operator-busy,
#instant-cmb.sidebar.sidebar-full #instantCallback div#operator-na-busy.operator-na {
    background-position: 50px -418px;
}
#instant-cmb.sidebar.sidebar-full #instantCallback.operatorAvailable .operator-available .status span,
#instant-cmb.sidebar.sidebar-full #instantCallback.operatorNA .operator .operator-na span,
#instant-cmb.sidebar.sidebar-full #instantCallback.operatorBusy .operator .operator-busy span {
    display: none;
}
div.cols-3-1 .col #instant-cmb.sidebar {
    width: 226px;
    margin-left: -38px;
}
div.cols-3-1 .col #instant-cmb.sidebar #instantCallback .form-hld {
    width: 185px;
}
div.cols-3-1 .col #instant-cmb.sidebar #instantCallback form div.error,
div.cols-3-1 .col #instant-cmb.sidebar #instantCallback.mdl form.forms input[type="text"] {
    width: 170px;
}
div.cols-3-1 .col #instant-cmb.sidebar.sidebar-full #instantCallback div.operator-na {
    background-position: 40px -888px;
} 
div.cols-3-1 .col #instant-cmb.sidebar.sidebar-full #instantCallback div.operator-available .status {
    background-position: 40px 0;
}
div.cols-3-1 .col #instant-cmb.sidebar.sidebar-full #instantCallback div.operator-busy {
    background-position: 40px -418px;
}


/* Ak budu STENCILS  plne pustene tohle se snad muze vymazat - jde o secki TV */
#tv.products #instant-cmb .button,
#tv.products #instant-cmb .button .bt {
    background-image: none;
    text-shadow: none;
    font-weight: normal;
}

/* Sticker pro specialni nabidku */
.special-cmb-sticker {
    display: none;
}

.cat-internet_na_doma .article .special-cmb-sticker,
.cat-tv .special-cmb-sticker {
    display: block;
}

.special-cmb-sticker {
    position: absolute;
    bottom: -4px;
    right: -4px;
    width: 118px;
    height: 118px;
    background: url("/_pub/33/68/5f/427051_1069502_specialni_nabidka_roh_dole.png") no-repeat;
}


					
				/* --- /INSTANT_CALLBACK --- */

				/* --- SLIDER --- */
					


/*! jQuery UI - v1.9.0 - 2012-10-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 28px; height: 23px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: 0; margin-left: 0; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: 0; margin-left: 0; margin-bottom: 0; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #C3C3C3; background: #fefefe url(/_pub/74/e4/ac/296264_719704_slider_bg.gif) repeat-x 0 0; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #fefefe url(/_pub/92/3c/9c/296266_719705_slider_bg_blue.gif) repeat-x 0 0;  color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #f6f6f6 url(/_pub/bf/6e/a6/296268_719706_slider_hld.gif) no-repeat 0 0; font-weight: normal; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, 
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
	cursor: pointer; 
	cursor: hand; 
}
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background-color: #ffe45c; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background-color: #b81900; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background-color: #666666; opacity: .5;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; opacity: .2;filter:Alpha(Opacity=20); border-radius: 5px; }


					
				/* --- /SLIDER --- */

				/* --- FEEDBACK_FORM_CSS --- */
					


#customer-rating {
	width: 350px;
	margin: 50px auto;
	padding: 25px;
	border: 1px solid #e5e5e5;
	border-radius: 5px 5px 5px 5px;
}
#customer-rating p,
#customer-rating label {
	font-size: 16px;
	color: #717982;
	font-family: 'OpenSansLight', verdana, sans-serif;
}
#customer-rating p {
	margin-bottom: 0;
	line-height: 28px;
}
#customer-rating .chat-button-wrapper {
	text-align: center;
	margin: 14px 0 38px;
}
#customer-rating p.center,
#customer-rating label.center {
	display: block;
	text-align: center;
}
#customer-rating button.button {
	min-width: 45px;
	margin-right: 15px;
	padding: 5px;
	line-height: 14px;
}
#customer-rating a.button {
	min-width: 35px;
	padding: 6px 5px;
	line-height: 14px;
}
#customer-rating textarea {
	display:block;
	width:96%;
	height:150px;
	margin-top: 10px;
	padding: 2%;
	border: 1px solid #c1c1c1;
	border-radius: 5px 5px 5px 5px;
	font-family: 'OpenSansRegular', verdana, sans-serif;
	font-size: 14px;
}
#customer-rating button.button.f-right {
	margin-right: 0;
	margin-top: 10px;
}

					
				/* --- /FEEDBACK_FORM_CSS --- */

				/* --- EMBEDDED_TWEETS --- */
					

.embedded-tweets {
    width: 499px;
    margin: 0 auto;
    position: relative;
    height: 260px;
    overflow: hidden;
}
.embedded-tweets iframe {
    width: 500px;
    height: 215px;
}
.embedded-tweets-pager {
    position: absolute;
    bottom: 0;
    text-align: center;
}
.content ul.embedded-tweets-pager {
    margin: 0;
    text-align: center;
    width: 100%;
}
.content ul.embedded-tweets-pager li {
    background: none;
    display: inline-block;
    margin: 0 0.5em;
    padding: 0;
    width: 12px;
    height: 23px;
}
.content ul.embedded-tweets-pager li a {
    background: url(/_pub/1b/4a/ef/229986_489368_carousel_hp_dots.png) no-repeat -6px -1px;
    display: inline-block;
    width: 12px;
    height: 23px;
    text-indent: -9999px;
}
.content ul.embedded-tweets-pager .active {
    background-position: -30px -1px;
}
.content ul.embedded-tweets-pager li.btn-prev {
    margin-right: 2em;
}
.content ul.embedded-tweets-pager li.btn-next {
    margin-left: 2em;
}
.content ul.embedded-tweets-pager li.btn-prev a,
.content ul.embedded-tweets-pager li.btn-next a {
    background: url(/_pub/93/46/52/331476_863191_tiny_carousel_arrows.png) no-repeat 0 0;
    width: 13px;
    height: 23px;
}
.content ul.embedded-tweets-pager li.btn-next a {
    background-position: -66px 0;
}
.content ul.embedded-tweets-pager li.btn-prev a:hover {
    background-position: -30px 0;
}
.content ul.embedded-tweets-pager li.btn-next a:hover {
    background-position: -96px 0;
}
#embedded-tweets .viewport {
    float: left;
    width: 500px;
    height: 230px;
    overflow: hidden;
    position: relative;
}
#embedded-tweets .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
}
#embedded-tweets .overview li {
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0;
    height: 200px;
    width: 499px;
}
#embedded-tweets .slide-holder {
    width: 729px;
    overflow:hidden;
}

					
				/* --- /EMBEDDED_TWEETS --- */

				/* --- HACKS --- */
					

/*
	Kvuli BUG#35541
	ICe: skryt zaviraci tlacitko. pozdeji se predela na novy tooltip
*/
.closeTooltip {
	display: none;
}

#page-img {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.page-w-full {
	position: relative;
	width: 100%;
	min-width: 1028px;
	min-height: 500px;
	background-color: #f2f2f2;
}
.page-w-full .w-1028 {
	width: 1028px;
	margin: 0 auto;
}
.page-w-full #top-crumbs-wrap {
	position: absolute;
	width: 100%;
	z-index: 100;
}
.page-w-full #top-crumbs-wrap #top-crumbs {
	width: 920px;
	margin: 0 auto;
	padding: 22px 0 0 0;
}
.section-wide #page-c-holder {
	background-color: #f2f2f2;
}
.section-wide #page-c-footer {
	width: 1028px;
}
.section-wide #page-c-footer-inner,
.section-wide #page-c-footer-inner {
	padding: 10px 52px 12px;
}
#page-f {
	background: none;
	padding: 3em 0 2em 0;
}
#page-f-inner {
	width: 949px;
	padding: 0;
}
.flinks {
	display: inline-block;
	width: 237px;
	min-height: 250px;
	margin: 0;
}
.flinks:first-child {
	margin: 0;
}
.flinks h3 {
	color: #0086c3;
	font-weight: normal;
	font-size: 1.64em;
	padding-left: 10px;
	margin-bottom: 0.3em;
}
.flinks ul {
	display: block;
	width: 207px;
	padding: 0 20px 0 10px;
}
.flinks li {
	font-size: 1.27em;
	line-height: 1.2em;
}
.flinks li a {
	display: block;
	padding: 5px 0;
}
#footer-social, #footer-contact {
	text-align: center;
}
#footer-social {
	margin: 30px 0 50px 0;
}
#footer-social .img-icon {
	background: url("/_pub/cc/82/6a/373258_966515_social_bg.png") no-repeat 0 0;
	height: 41px;
	width: 41px;
	margin: 0 5px;
}
#footer-social .twitter-icon {
	background-position: 0px -42px;
}
#footer-social .youtube-icon {
	background-position: 0px -83px;
}
#footer-social .gplus-icon {
	background-position: 0px -124px;
}
#footer-social .instagram-icon {
	background-position: 0 -205px;
}
#footer-social .linkedin-icon {
	background-position: 0 -164px;
}
#footer-social .img-icon:hover {
	background-position: -41px 0px;
}
#footer-social .twitter-icon:hover {
	background-position: -41px -42px;
}
#footer-social .youtube-icon:hover {
	background-position: -41px -83px;
}
#footer-social .gplus-icon:hover {
	background-position: -41px -124px;
}
#footer-social .instagram-icon:hover {
	background-position: -41px -205px;
}
#footer-social .linkedin-icon:hover {
	background-position: -41px -164px;
}
#footer-contact .sep {
	color: #717982;
	overflow: visible;
	text-indent: 0;
	margin: 0 0 0 1em;
}
#footer-contact a {
	font-size: 1.18em;
	color: #717982;
	margin-left: 1em;
}
#footer-contact a:hover {
	color: #000;
}
#footer-contact p {
	margin-bottom: 4em;
}
#footer-contact address {
	font-style: normal;
	text-align: center;
	color: #c3c5cc;
}
#footer-contact address span {
	color: #666;
}
#breadcrumbs {
	height: 26px;
}
#top-crumbs {
	padding-top: 20px;
	height: 18px;
}
.breadcrumbs a, .breadcrumbs span,
#breadcrumbs a, #breadcrumbs span {
	color: #717982;
}
.breadcrumbs a:hover, #breadcrumbs a:hover {
	color: #990000;
}
.breadcrumbs .sep {
	margin: 0 0.4em;
}

/* Search autocomplete */
#autocomplete {
	position: absolute;
	width: 238px;
	z-index: 7000;
	display: none;
	font-size: 12px;
	margin-top: -1px;
}
#autocomplete.empty {
	width: 200px;
}
#autocomplete-h {
	border: none;
	border-top: 1px solid #e5e5e5;
	background-color: #fff;
	border-radius: 0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-top: 0;
	box-shadow: 0 3px 3px -1px  #7E7E7E;
}
/* Autocomplete results */
#autocomplete.empty #autocomplete-r {
	display: none;
}
#autocomplete-r-list {
	display: block;
	margin: 0;
	padding: 0;
	width: 238px;
	border-bottom: 1px solid #e5e5e5;
	border-top-right-radius: 5px;
}
#autocomplete-r li {
	padding: 0;
	padding: 4px 10px;
	color: #000;
	cursor: pointer;
	font-weight: bold;
}
#autocomplete-r li strong {
	color: #717982;
	font-weight: normal;
}
#autocomplete-r li:hover, #autocomplete-r li.ac_over {
	color: #000;
	background-color: #ededed;
}
#autocomplete-r li:hover strong, #autocomplete-r li.ac_over strong {
	background-color: #ededed;
	color: #717982;
}
#autocomplete-r li .num {
	float: right;
	color: #717982;
	font-weight: normal;
}

/* Autocomplete footer links */
#autocomplete-f {
	margin: 0;
	padding: 5px 10px;
	background: none;
	background-color: #FFF;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#autocomplete.empty #autocomplete-f {
	border-top-right-radius: 5px;
}
#autocomplete-f a {
	color: #0086c3;
	padding: 0 10px 0 0;
}
#autocomplete-f a:hover, #autocomplete-f a:focus {
	color: #990000;
}
.old_seg #page-h-qlinks {
	top: 22px;
}
.white #page-h-qlinks a {
	color: #525357;
}
.white #page-h-search {
	top: 10px;
}
.white #page-h-search input {
	color: #525357;
	border: 0px !important;
	background-color: #f2f2f2;
}
.white #page-h-search button {
	background: url(/_pub/b/3e/64/301939_746418_search_submit_white.png) no-repeat 0 0;
}
.white #page-h-qlinks {
	top: 18px;
}
.white #page-h-qlinks a {
	color: #525357;
}

.cat-doporuc_ziskej #page-c-holder #h1-holder {
	padding-top: 0;
}
/* patri do 181509 */
.content .box-wrap .info-block {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
.content .box-wrap .info-block h2 {
	padding-top: 30px;
	padding-left: 0;
	margin-left: 0;
}
.info-block .info-block-inner {
	margin: 30px auto;
}
.info-block .info-block-inner > .img-hld-half {
	max-width: 400px;
	width: 40%;
}
.info-block .info-block-inner > .img-hld img {
	width: 100%;
}
.info-block .txt-half {
	width: 60%;
	margin-top: 20px;
}
.info-block .txt .ico-info {
	width: 33%;
	min-height: 95px;
	color: #818a94;
	margin-bottom: 20px;
}
.info-block .txt .ico-info div.f-left {
	width: 74%;
}
.info-block .txt .ico-info h3 {
	font-size: 22px;
	margin: 0 0 5px 0;
}
.info-block .txt-half .ico-info,
.info-block .txt-half .plain-txt {
	width: 90%;
}
.info-block .txt-half .plain-txt {
	padding: 0 5%;
	text-align: left;
}
.info-block .info-block-lnk {
	font-size: 14px;
}
.cat-spotify_page .content .box-wrap {
	margin-bottom: 0;
}
.cat-internet_do_kancelare .content .tabs-box {
	display: none;
}
.cat-internet_do_kancelare .tv-tariffs-list {
	margin-top: 0;
}
/* Youtube video */
.video-count-2 .video-wrap {
	box-sizing: border-box;
}
.video-count-2 .video-wrap, .video-count-3 .video-wrap {
	display: inline-block;
	width: 45%;
	padding-bottom: 30%;
	margin: 0 10px 0 0;
}
.video-count-3 .video-wrap {
	width: 30%;
}
.video-count-2 .video-wrap:nth-child(2) {
	margin: 0 0 0 10px;
}
@media (max-width: 767px) {
	.video-count-2 .video-wrap, .video-count-3 .video-wrap {
		width: 100%;
		padding-bottom: 56%;
		margin: 0 !important;
	}
}
@media (max-width: 991px) {	
	.info-block .txt .ico-info {
		min-height: 65px;
	}
	.info-block .txt .ico-info.w-title {
		min-height: 102px;
	}
	.info-block .txt .ico-info div.f-left {
		width: 70%;
	}
	.info-block .txt-half {
		margin-top: 20px;
	}
}
@media (max-width: 800px) {	
	.info-block .txt .ico-info {
		min-height: 60px;
		width: 90%;
	}
}
@media (max-width: 767px) {
	.cat-cp_tv .page-w-full .main-text.with-promo {
		padding-top: 300px;
	}
	.info-block .txt .ico-info {
		min-height: 65px;
	}
	.info-block .txt-half {
		margin-top: 0;
	}
}
@media (max-width: 708px) {
	.cat-iot .button + .button {
		margin-top: 20px;
	}
	.cat-iot .content .inbox-3 {
		text-align: center;
	}
	.cat-iot .content .inbox-3 img {
		text-align: center;
		float: none;
	}
	.cat-iot .content .icon-box .inbox-3 p,
	.cat-iot .content .icon-box .inbox-3 h5 {
		margin-left: 0;
	}
}
@media (max-width: 640px) {
	.info-block .txt .ico-info,
	.info-block .txt .ico-info.w-title {
		display: block;
		width: 100%;
		min-height: 65px;
	}
	.info-block .txt .ico-info.w-title {
		min-height: 78px;
	}
	.info-block .info-block-inner > .img-hld-half {
		max-width: 300px;
		margin: 0 auto 10px auto;
		float: none;
	}
	.info-block .txt-half {
		width: 100%;
	}
}
@media (max-width: 600px) {
	.info-block .info-block-inner > .img-hld-half {
		width: 100%;
	}
}
@media (min-width: 560px) {
	#new-hp-middle-promo {
		padding: 0;
	}
	#new-hp-middle-promo .owl-carousel .owl-wrapper-outer {
		width: 100%;
	}
	#new-hp-middle-promo .owl-wrapper {
		max-width: 100%;
	}
	#new-hp-middle-promo .owl-item {
		width: 100% !important;
	}
}
@media (min-width: 992px) {
	#new-hp-middle-promo .owl-item {
		width: 50% !important;
	}
	.design-august-2014.cat-hp #new-hp-middle-promo .owl-item a {
		width: 100%;
	}
}
@media (max-width: 360px) {
	
	.info-block .button {
		margin-bottom: 10px;
		padding: 0;
		width: 98%;
	}
}




					
				/* --- /HACKS --- */

				/* --- CALCULATOR --- */
					

.calculator p{margin-bottom:2em}.calculator{width:600px;padding:25px 10px;margin:0 0 30px -20px;border:1px solid #e5e5e5;background-color:#f7f7f7;border-radius:4px;text-align:center}.calculator form.forms fieldset{margin-bottom:10px}.calculator form.forms fieldset.radio-list{margin-bottom:20px;text-align:left}.calculator form.forms label{width:135px;margin-right:5px;color:#4f5357;float:left;text-align:right}.main-114812 .calculator form.forms label{width:250px}.main-114812 .calculator form.forms .selbox-holder{width:192px;float:left;text-align:left}.main-91900 .calculator form.forms label{width:225px}.main-280417 .calculator form.forms label{width:205px}.calculator form.forms label.radio{color:#717982;text-align:left;float:none}.calculator form.forms label.radio input{margin-right:7px}.calculator form.forms input[type="text"],.calculator form.forms input[type="password"],.calculator form.forms select{width:66px;height:24px;float:left;font-size:11px;color:#4f5357}.calculator form.forms input[type="text"],.calculator form.forms input[type="password"]{padding-top:0;padding-bottom:0}.main-114812 .calculator form.forms input[type="text"],.main-114812 .calculator form.forms select{width:178px}.calculator form abbr.icon-bl{border:0;margin-left:-20px;background-position:100% 100%}.main-280417 .calculator form abbr.icon-bl{margin:0}.calculator form #sum{font-size:16px;margin-bottom:20px}.calculator form #sum span{font-weight:bold;color:#000}.calculator form .radio-list-highlight{text-align:center}.calculator form .radio-list-highlight label.radio{width:480px;font-size:14px;padding:15px 30px;margin:0 auto;color:#000;line-height:1.5em;border:3px solid #f7f7f7;border-radius:4px}.calculator form .radio-list-highlight label.check{background:#FFF;border:3px solid #0086c3;border-radius:4px}.calculator form .radio-list-highlight label.radio span{display:block;font-size:12px;padding-left:27px;color:#4f5357}.calculator form .radio-list-highlight label.radio input{margin:0 15px 0 0;top:10px}.main-114812 .calculator form .radio-list-highlight label.radio input{top:0}.calculator form.forms input.trans{border:0;background:#f7f7f7;width:70px}.calculator form.forms input.short{width:21px}.calculator form.forms .hrs{float:left;line-height:2em}.calculator form .wide-labels{margin:15px 0}.calculator form .wide-labels label,.main-91900 .calculator form .wide-labels label{width:295px}#cpu-slider,#ram-slider,#disk-slider,#rack-slider,#kw-slider,#capacity-slider,#users-slider{width:292px;height:23px;float:left;margin-left:10px;border-bottom-right-radius:0;border-right:0 none;border-top-right-radius:0}#cpu-slider-end,#ram-slider-end,#disk-slider-end,#rack-slider-end,#kw-slider-end,#capacity-slider-end,#users-slider-end{background:#fefefe url(/_pub/74/e4/ac/296264_719704_slider_bg.gif) repeat-x 0 0;width:28px;float:left;height:23px;border:1px solid #c3c3c3;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}#capacity-slider-end,#users-slider-end{width:10px}#users-slider,#capacity-slider{width:253px}#rack-slider,#kw-slider{width:273px;margin-left:5px}#rack-slider-end,#kw-slider-end{width:47px}#rack-slider .ui-state-default,#rack-slider .ui-widget-content .ui-state-default,#rack-slider .ui-widget-header .ui-state-default,#kw-slider .ui-state-default,#kw-slider .ui-widget-content .ui-state-default,#kw-slider .ui-widget-header .ui-state-default{background:0;background-color:#FFF;border:1px solid #d4d4d4;padding:1px 0 0 17px;width:28px;height:20px}.calculator .filled-select{float:left;text-align:left;color:#4f5357}.calculator .filled-select .select{width:80px}.calculator .filled-select #users-select.select,.calculator .filled-select #capacity-select.select{width:77px}.calculator .filled-select .selbox .b{background-position:1px -48px}.calculator .filled-select .selbox .value{font-size:11px;padding:3px 10px 3px 7px}.calculator .filled-select .selbox .values li{font-size:1em;padding-right:10px;line-height:14px}.calculator .filled-select .selbox .value em{width:19px}.main-280417 .calculator form #sum{margin:40px 0 30px 0}.main-91900 .calculator form #sum{margin:10px 0 30px 0}
					
				/* --- /CALCULATOR --- */

				/* --- NOIMG_OPTIMALISATIONS --- */
					

#page-nav, #segments-nav {background-color:#005896 !important}
#promo-tabs .tab-c p {background-color:#eef6fc}
#visual a.visual {color:rgb(255,255,255)}
#visual a.visual:hover, #visual a.visual:focus {color:#990000}

					
				/* --- /NOIMG_OPTIMALISATIONS --- */

				/* --- TTS_FEEDBACK --- */
					


#tts-feedback {
    z-index: 9000;
    position: absolute;
    width: 40px;
    padding-bottom: 5px;
    top: 200px;
    right: 0;
    overflow-x: hidden;
}
#tts-feedback .feedback-button {
    background: #93d1ff url('') no-repeat center center;
    width: 40px;
    height: 200px;
    border-radius: 15px 0px 0px 15px;
    position: absolute;
    cursor: hand;
    cursor: pointer;
}
#tts-feedback .form-box {
    margin: 0px 0px 20px 40px;
    padding: 20px 25px;
    position: relative;
    background-color: #D2E9FF;
    width: 310px;
    min-height: 200px;
    box-shadow: -2px 2px 9px -3px #999;
}
#tts-feedback .form-box label {
    display: inline;
    line-height: 1em;
}
#tts-feedback .form-box h4 {
    margin-bottom: 15px;
}
#tts-feedback .form-box p {
	font-weight: bold;
	color: #000;
}
#tts-feedback .form-box input {
    width: 200px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 15px;
}
#tts-feedback .form-box textarea {
    width: 300px;
    margin: 0px 0px 15px;
    height: 100px;
}
#tts-feedback .form-box textarea, #tts-feedback .form-box input {
    display: block;
}
#tts-feedback .form-box textarea.error, #tts-feedback .form-box input.error {
    margin-bottom: 0px;
}
#tts-feedback .form-box div.error {
    margin-bottom: 15px;
}
/* HLASENI PORUCH */
.cat-nahlaseni_poruchy #tts-feedback .feedback-button {
    background-image: url('/_pub/61/6b/a2/301148_737556_title_tts.png');
}


					
				/* --- /TTS_FEEDBACK --- */

				/* --- INSTALINK_CSS --- */
					

/* Elfsight (c) elfsight.com */
.instalink {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  min-height: 200px;
  min-width: 100px;
  margin: 0;
  padding: 0;
  border-radius: 3px;
  -webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  background: #f8f8f8;
  font: 400 11px/1.2 Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  direction: ltr !important;
}
.instalink a {
  border: 0 !important;
  outline: 0 !important;
  text-decoration: none;
}
.instalink img,
.instalink a img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
.instalink * {
  margin: 0;
  padding: 0;
}
.instalink-cap {
  position: absolute;
  visibility: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
          transform: translateY(40px);
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.instalink-cap::before {
  display: block;
  position: absolute;
  width: 246px;
  height: 52px;
  top: 50%;
  left: 50%;
  margin: -26px 0 0 -123px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAA0CAYAAAHONfXhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1QUNENjM5RDQ5MTExRTQ4NjU0RUVFMzZCMTM2RTI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1QUNENjNBRDQ5MTExRTQ4NjU0RUVFMzZCMTM2RTI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVBQ0Q2MzdENDkxMTFFNDg2NTRFRUUzNkIxMzZFMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDVBQ0Q2MzhENDkxMTFFNDg2NTRFRUUzNkIxMzZFMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48zgXqAAATIUlEQVR42mL8//8/w+nTpxmg4CEQpwHxTgY6ACYo7Qel5XFYLEBLyzcB8Uo86qZiEWPHIqZOkuXAIH8IZYdD6b1E6v2JxhcE4ptA/IQUn6ci8a2B2JkEx0chsd+hhSZhy01NTXch8Y/iUCeGRcwLiPOgbFEgZgRiByC+BRVbAsU4ASNSage5+B8DHQFAADGeOnUKOVG5kJpoyAXAEEeJn2wki//T0N5bDFgSx2HkEMGhUROJzQ2l3xJpqRZawkSxnBVNsTwWA64jsb8ScCgyqAbia0A8CTlkkS23gKZa5KKWWmAOlGaG4jaY5VuQFL0m0jBQFrKBsgugdAwQ30CyDKRGGclSEBABYnFQSABz2H9YavdBckQ6EM+kR2oHCCBGtFrtP544BFU47gzDACBn8/9EJFyYpyNwyC+lwC3vaezXE9gq1CloHl4BxGuAeAJasYMsTwh44hCfgsQOQmIjl6f6WEoIaoKvsEzuiiYBilFzaOa1BeIsMtpU23GI50A9CdK/Doeai9D6+xMQfwPiFhI8JY6j+cWMFLjcsIYEtupTFok9DU0OVIp9oKQKx6KfBYmdDMSvgJgPiLmoFMt/kVL1f/RGzH8iKqcMIJ4xHAo3gABCbkDBAA8QHwRiKSC+DMRuDMMIoDfcYOALEBsDsSSSh0uHk8dhnvYnoK57ELhVAod4K7me3kikeq4B9PRjPI1gkj39Dom/FogX4ulLfEPrf+ID/DjENYjUL0RBAPEQ8rQQln7QfmgvIR+p6IeBUAIW/oeq+QjlH0DqJzMgNd7LcOhvQeo3aRLhwV9Q2gOpXv6Cq0MJrK3YWdDEJNFaTifQehMMOBou6GA1EvsNlJ6Ilkp6cOitwdHvIwTeoVW7jDhK75/opTcHnkoe38gHoZiHDctsgDZ3GQgMbqyHZqWvJNgjRGxEMJFRYq+hIK8FIPVTK/CoC4QWmtxULAhBWc4Q5umXOAqZUhw9I1UyLUXPY7VY1LDTuAY4D/M0coOdE4diK7RCiRQgjpTHLkD5p9FicTm0o/MTGjjiSD0+RqR2+hIkvBRtTIjo6hRbMxRf0twwHJqhLFjqYzUsakGDWvLDpRkKEIBdK2aJI4jCs3BcoyEkaHeFphUJmCaCoMhZpTOViKiNjaYSDPoPTGETbERRkJAgxIDFETBJJWJxHKQI4iEYJLFQSBoFJadmnvstDOObnZ29O2+Fe/DQu5mbnZk38/b73nt6GEmXcdztkZCjTRu3JLXTsGF1ScDpNr21+oElgkBEi8WHlaQOa4a+rm9xcglmADiJrK0ryLucAFFco3+s0V70V3As13XvVeCZO7YOKcVdzzMkNQ8A/gCsZCJkrLTUJxrkIqNT8jXjMOnzGhl7UZjDtq5Scux/J8nOlHxfpwEVOTkEd72AIbksB32/Dy+xy+DrDKhmU5k3xQNCXJM6CPD0SupLAxylZERO+BFdwt+UYKAQN6UcJxWGuQhm1wDs4YFg5ZSxiLQUpM5I/Sa1VfhZw03h5+kq4Qk8DQnncVGobU74ZRe0hgWwy8hZI2ljCvaOERSnRXQY+hWBRkvYUI/hJX3KzaVxnhmY46eIc3sHY6pygLmY8owXGmH7Lm5nj8I2N4hJPI7Y19b+T9zOlduCQWnlc6/wy1nCEvwNOBCqG3/OzS0AaCm4Z5OcKZu4xbRvwzitloDPFwC4YsyT36I8g5MN7fNTi5E8h2fb+v6ugsclj/MopH0Xr9285QB6OkCLCg66MMhD5Rb/sRghkMkyDF0uSAxkAPMfielmRw1t1ahuuooRWvop/NwcSZbBXzep3B75d9VhA4M4d4Fxe6Zb0JcA5vEe81txQMvEUKbwu+UKeIlqCnm/dvz/FczqB4fGh6S+ljqrDUDAZMzh9HPZHEpENN7xwj8Lv/CCqy+gYgmu0JFzm5fYkzchay4kmFq3AaBdy0vtuRRiuQpVDR9H4X9VlgwO4ZHwCwBtkgULKTKHoQMsYP8+BVNUgMa5pBOg6sMYY1NtxzQDmmolv4RDoTXAJCd/RfSC70RKyvB9s3ZD3+JWfIALPAW/pqr3FwAHWfTvFnVJpPwXgJ1rC7EpCsP/MMYUGcbDTJFbvHhwyy2kSCmXIqPwoMjkUsglJRPjUgpFEQ+aaWhEyIuSoUyEiTG5FU1u8SAjSe4ajPN1vm327LP22mtf5sw+nL9253TO3mvttf61/sv3///yCoTYRdtGWt496Bcicfs2DZiP2anMPDHupEYaIIs14m0irflDRHqylGFi/Bx9NhPM9gZFOugnkaDf2anNDGaHscjRHvLGkFtWnZ3eeFGnCBltURndnEUBnu39j8xpvo/7p0gyMz0s1fhhdnOEPjYiQ30CgCm1HcSgYRG2BVRxjo/7Uek2OoJ+PY1kS4yjHLYo4gncG0BSfO0gZgNtexBRWy3iL569Id06G5GrXooVClAFsV2E6y54tIU4qzP5FYwGwLI75qL3v0ijQvLCLFHjwiWSrF9DHLureJdnugXTV7cDswF/vpPW/HsdDSEzdRDnN8N++1MfN6aZT6j5KQjTb4LPnaGz3aI5P8UsAG/tijyX/1Gd0SPEQFGLYFWeIEmhgu1NZd8jXZ5DLP4k1VMxvQPnDgYuUMmFXcHvqjKAp8QZBksykHIgQmmwXFLDmVbb5ZKEekeyX9Rl3ffZfj4DIb8gxu8ZPGBVv7zhbof1eEwUAXIFQRdWSbA4stBnv6PQ/0DvkKL0QVLLhlW2wnW+u/2/9fxEOHCLZjE727olydqOKLyXr4qFg2jbHi7ActvvqDxEetf2xLXNoO1+iesyIl6WNe4WywYcuokGxBya9sVc4cc5SDDiKC9dCdSoEJOBgT/WTGpPG9MsuqhpbwCljQlhR43R/I++Z7eD2EbOwGcXsQ3VtdWgDeTxHxEbMIadfVOjJ6yBIgLW4GLFnjZgaEGIgUN0e4H386QtVKtzZV4SBzChR5J6ZJGTKcjgOR8xs2Ec79D87/X+yOMfIckgVRs/261mrtn2fYbLPc9tvno/TeddQgy8m0OU6dSMRdC7SzT3N/tYaCaSJ2rygpt19kI5bYB1KlBlkEHnO1102lUxw8G/hBh4i09ECrSStkILbZIozkxYQUPtB/Wsdb2WeNAHLvJSusGiYvZ8w8ZypG0d9X3DhQJ63wGDb+A7j6AaqJFgJ/SsogSrpjXele6odfWNCbOX0bLv47bzc6Vt1bCOdtk+sZqH+3iRfR08EWDydI11rTPQvKTfr5gwu0paD4fLUY0zVwM2uE1ImU89cljMDitIJ0CB7BuTtKk7CntAJR3jQN0V/GsSGwyOVOJpRLmcBHdnoI/O5rr8viDNg/ZC65okteY6J4AhJARXXkh8aRJ3/N+dbVlwBx03wiWbLOY532td0KHCNA9ws4eo/q3Yjeeo250A00Iad5cU7ZRy589UGERxwdqfJK7a+vr6ksSmPmvPQbsr7tBjULrGBWNKrxQuXBHbOOPjORhR3+lBnKIFPZcLGu29ddnF42jVvrC5Z9apnEsT1ydJQqv7E9dYGn7OhYXFjVDtQw/Rv8jmOVQ63Lwg9WW6uYbK2mVnNmK6qCg4ERGjo8xBDyvK8iipvMqBAQyhPLlOWk9esiNSOHjlimQYqRIOH5DhSC48/o8wGnTdx7266o46yXBy6q5q+s9BqziKJfU4rizFlNkWWDKeQMIaH209osgszE5rPEmXN24BCUCekACAE8FR/f9Mknj1BLpV0PPAYYdmpzPe9EeA9s41xKoqiuN7RofxGU7oGAUhRflBCiYZemFaHyKwUhPMB4iiJUJqZBYZiA+iVMyEiDRBK5RQdJqoMAwrCwKHjArMygYtTU1JM23ygdP9Of/DPd655959Hvc1s/9wGLhzHnufddZe77WvKGjAoiokCIT46LVC9gjepJ+k8n8jhw127Vmf4V8v7ZbIFO7HoVKguI4Gx9scWRwcoinhNqt4EEhZWyMmfl1HmHDuAVlBQTkTs+SfIcYw3zG6g0Myung2YH1TsU3m1Q+SuLTDoclU0lVda6XqDTEdVWRfyJi725HLwSEZxvZSMYkQUJ2P4/hQEcdHKutIGe7XaSyzHNkcujDwaq4uFGPfLiby/NvvlMGEmzSWoxrXXUV4JgGP9e5bKzmuldY2tkD3P6Nvqhxojd8pdppbNhsbj+gNpnzjGB9obJ/rbyF79WDn9+5GDITvZG4Z0p7x9DfRfEI2uMakU/a6BDJfFHmJVBctt7iWnrhUGrF/IV5twvyUAZAaEGcDbF4uDrOlec4bJbX8HxHdIT6IXpzqpnPvUgXbfsYmLLXYdM44DLK9SZ6izpe0VDL1KC0kDjrHxO9XQdEWgfR81Qc42v41wU3CHbrxx92dccXGbmlpofx2pyVTG0loL2mPyky6G/UVc4Xtj01Te7Jb/M30CKWdt7yesJnXXrNUQJUj5Hdnxu/9tVgeNOn663ZpN0ekGUWpbMU8YOuKn6WxtPsOnnNY9741j5lBajR1AWQUE/GYqbns1fGtDrJ2p1uOjTKyLyX5/eM6L+Gx0djvQVosIJya8qj6ZFw3ZxEgN0vA/Cm6evOliweh3dnFmkSKj9/TMYAN4cl9v0VSOGktYLJe2H593DRJoC7cX4hxQtL+iRjPpKrI34Wj2GChe9hH9AUi7kKZFENMemuVKp2PH4Na+h0mvR1jPkzQuSzAr4px+/vuW2XSNYY8+3Gdn223ZBaAB2VSNWhRWmU60uXv0NGg40YT3IUFPKLnoLGRo8A2k3UZ46rVHKeZjuSkdmO/XUyhgXAZbXJHiQZrnl5J33bNwTMJ60VXb74svjjCdkkIFqpbOQvxiRQfo7XObmxsnJg6TvfUBxD2BddIUiAZzkj6nNbqf1GTYZL07Nuc5fpHxejPy6b/JeP/bIndI+SYKGmgX/LWEjl3Tor4EPs5SwcUUoz4PNvGEdqjQ83RgHNf0fuydWzxAS7TsUHjqjWdSx78GGDClyfyDfxhwjncvH1jl2pcfE+XTHmjWprLOL3P4cZuuz8yKukqsM4kW0WBufudNKpBmZln1VqtwjLDEUmPuSYdW+4tZxor/AzTkTge1MPC82w36PqPMo51Jnzj8iZJzAElIDrtJAaK4LzPlSGvZ/UnBXd1Hr9D1EULdfDXAmg0U2SG3R/x+kXS2Jaa8sdJaZrL9e2G3RDmSfHDnAT8T+0SYlUmoIFRT4ny1pA3r5d6PSnj9xVSBW3rlJdIlRmTsWITrwzbCbFVdn69yb7TTyFR4yPesYj3OCB7LRcTYQdPlE8hDP6TWpg0Npn4xZ+XKsRp54U9H4hxD3wMwyJe+5RMsGdtpH61VLO+CU2eBj03hTh/gtSbJNSwfloRz5eA6DU+TSYqepjcLVn2iKDDxQi8t6dNZbRl7yXTLNtRXUGMfVkaRhyTzabtjt8cWqv3c1TXr7J1dBG7vich436PnCPtUsVzeapJhBkqx10SIBONHoOHSkj8YiR2LNDhfWxoO2wYfZ9sfJiI6vH1eRxeScOrHfD6UP0oDeOwFqHMzraevYmG12YqB4WmcZsEXbPeJYLyBfEprZYn2zI2Xkw230wqbdTb6JkQwj5JomMiJB8iLZe+kr2XJEGnypHQndAmtTyban69/A5jxXDzCjQG/CqLZSc/FPH6PsbBL60pgroty4IyXXw0Xn6ZnIz9jFTIe02yseBPTfEK8vEQjghpBnR14Kn2etG9adJ7nSe5m+JuOZRcG5XkQORif8D/NujAwUx25kCT7mJ59erQ2Nh4QStBmJrqXqawLTr/NsG7TmTDJ5JIXXUL0FEmXpyfBsqnTOee+9mkhW0Z7mAtpjNjjAvBUlciv0glg5h7P9ndXwe9WLovfNjS0rJIxK+zuPEbso+PmeS7a/eQGjna8vzDUjU3dWFCktX0mRa8LRGuHy+6bs5z3kGdV2vBbMdlahHZ2BlhTI9J6lww5dPHuZJwTsLvyjZIKf5dmOLjl69ibIFOKK1S2fC05uv+Pq+AdpsN+mhyk0z48E+lYZ+IuF9zZc+OHRbXjZA202ZJ07X6DrZbLqzD5OThm8GJl6+HN2o7iTaE7LwqMuLBOP5eynFdlbSJvxw/d8IuvZ9V7N+V+js8xeB7M3NjPxazE/ckJv1imU5mgcZHOuXZAj5nt7GLS1/QB348xrNoOpcr/k8oz4tz0/hiqxiiXox1UbTzQphEKF4z4R1ThO5maC71kty1UtFxfP6Wcf4YnwSGSRt84+3pM61oh/qWFmJ//gMSn/h/bxPsTIXGb+vcFTFpOlULpR+/a1G6nEdrao5pNrDIfm/xzZ0Me+MUM9NGbH6KubekjkO5mhlCsPctV+JiAbUDr/sUC7XSwaHbIFtKaRCaJeJrJBHWlHDcyzQGrwGEY2oHhxywSfjfJmbCnm4Sgy0pkrpNoJ7SwsUaw7uOZA4OyTC2H+PEYCQVkLtK5cpB05ERM8pE20gVO4wY+kbT4byjxhh7YaX+R2mh85o6OIRkqqjweop7IK42UsyPk2eQfvPyhAFOHRxz5+QgaJUWQCxumiOHg0My+B/9gm6bwXUjoQAAAABJRU5ErkJggg==") no-repeat;
  -webkit-backface-visibility: hidden;
  -webkit-animation: _il-cap-blinking 2s infinite;
          animation: _il-cap-blinking 2s infinite;
  content: '';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  .instalink-cap::before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAABqCAYAAAHSCPilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGMzdBOENDRDQ5MTExRTRBOEQwODlEMTY1NTc4OEY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGMzdBOENERDQ5MTExRTRBOEQwODlEMTY1NTc4OEY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REYzN0E4Q0FENDkxMTFFNEE4RDA4OUQxNjU1Nzg4RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REYzN0E4Q0JENDkxMTFFNEE4RDA4OUQxNjU1Nzg4RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oy4rXAAAi/ElEQVR42mI8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") no-repeat;
    background-size: 246px 52px;
  }
}
.instalink-loading .instalink-cap,
.instalink-error .instalink-cap {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}
.instalink-error .instalink-cap::before {
  -webkit-animation: none;
          animation: none;
}
.instalink-alert {
  position: absolute;
  visibility: hidden;
  width: 100%;
  margin: 20px 0;
  opacity: 0;
  text-align: center;
  font-size: 14px;
  color: #ff4253;
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.instalink-error .instalink-alert {
  visibility: visible;
  opacity: 1;
}
.instalink-content {
  position: relative;
  visibility: hidden;
  height: 100%;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.instalink-ready > .instalink-content {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.instalink-header {
  display: block;
  position: relative;
  border-bottom: none !important;
  box-shadow: inset 0 0 100px rgba(255,255,255,0), 0 1px 0 0 rgba(0,0,0,0.05);
  background: #285989;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.instalink-header::before,
.instalink-header::after {
  display: table;
  clear: both;
  width: 100%;
  height: 0;
  content: '';
}
a.instalink-header:hover {
  box-shadow: inset 0 0 100px rgba(255,255,255,0.2), 0 1px 0 0 rgba(0,0,0,0.05);
}
.instalink-header-pic {
  display: block;
  float: left;
  width: 34px;
  height: 34px;
}
.instalink-rtl .instalink-header-pic {
  float: right;
}
.instalink-header-name {
  display: block;
  float: left;
  overflow: hidden;
  width: 70%;
  margin-left: 14px;
  white-space: nowrap;
  text-transform: uppercase;
  text-overflow: ellipsis;
  line-height: 34px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
}
.instalink-rtl .instalink-header-name {
  float: right;
  margin-left: 0;
  margin-right: 14px;
}
.instalink-tiny .instalink-header-name {
  width: 40%;
}
.instalink-header-logo {
  display: block;
  position: absolute;
  top: 8px;
  right: 12px;
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQxREZCNUJBREVCMTFFNEE3MDZCMTAwNzYzMzc1MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQxREZCNUNBREVCMTFFNEE3MDZCMTAwNzYzMzc1MTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDFERkI1OUFERUIxMUU0QTcwNkIxMDA3NjMzNzUxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDFERkI1QUFERUIxMUU0QTcwNkIxMDA3NjMzNzUxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+2QqgAAAECSURBVHjarJSxDoJAEEQPYoelkRY7SxP/QQtDY+ys/QO/SCsTEysLO1s6Szst5WppPed0NCtcxCCbvLAsuwM3d0EZY2JwMdXDzsaeTZRSofovUr+CyAp0yIS1sFHh7Udwzhd9VVOUfZEGO+ZD0AZT8bz7zr7sxgYEQJGANWdIoTVImKc5ESmWsifhzCOkR3OwZ26XkzmWmoml7jnjNPvGq/eDv7dvu3bgdQACx3BA02VvwewINIH+wWzN3shldsT7sahZYxdgKUw27FFlQi8x7dhlLUQ+hLyH2jM6uaPfBCPQE55swVX0ROCUP9l9h7kJeUWLFGZq/Y3MbPKPiNW4CzAAYxCy4ocYffcAAAAASUVORK5CYII=") no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  .instalink-header-logo {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAhgAA/KgAAIN/AABrRQAA/OcAADfrAAAQTQvWbXkAAAJISURBVHja5JixaxRBFMZ/e3okMY0EG+u7CFflJIUcgmAhWN0Vgo1cmX9DgmUa/wKxOAQPksImWAuHFopic8VFSJ1YpPGi2chn8w4249ztzsRsDnwwxbx5+83H7HvfvF0kIakuaVvSWOXb2PauSyKRVAfeAze4XPsOtBJJ28Aj5sN2EkljYGlOCB0nklTCRs+BV8DvjG8B2AQeZgPLIPQLWHbITOwO8CHrqJRwOj+nkJmQpWxCQfZfEro6Y+3KZRBaBh5PIfPEdZ6nylKgB7wBRuZbBTpAF6g68T+A08x80Ur/rEXePx8l1ewe9I2axQRbzAl9Au4B45y4a8A7YD0EPJRQCjSAbwXja8DQ8/qCqmwDuG9j31nrBZDBYnuObz+Dv1Ekh5qWBxVJqbPWnpE300bbwUgNG9vrjM0q+xWPhowiqnHk0aWVGGFMLlCbkhhCR45uANyK2HzVmZ8adjCh1Coka+0IQh1nPjTsqLvsrTPvWikTUPbdHMwgQi+BrE5Vgb6JHgWEse9okAwzmtDQQLO2bgpcyzkZn0r3PWlQWIcm46akA0/ciaQXpjMNGx3znXjiDwwri/2XDhUhhKS75/yIHBsGeYSK9kMD4AFwGFFlh/bs4F93jANgDXjtJPrUbLDYtaJkiuaQbzQkbUn66tx3qfm2LCYPp1mkH7oNfAk4uSpwPaPuacCzTeBzXgO+ENHKxuSWdy8foU3gGXB8wc3/EvDU1zHO1c+GCrA7R9+Ju3P3w6oC7AEtYKeEvPG+Jtu7Bez9GQCkioxtSnXQwwAAAABJRU5ErkJggg==") no-repeat;
    background-size: 18px 18px;
  }
}
.instalink-rtl .instalink-header-logo {
  right: auto;
  left: 12px;
}
.instalink-panel {
  padding: 10px 0;
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.05);
}
.instalink-panel::before,
.instalink-panel::after {
  display: table;
  clear: both;
  width: 100%;
  height: 0;
  content: '';
}
.instalink-tiny .instalink-panel {
  text-align: center;
}
.instalink-panel-counter {
  display: block;
  float: left;
  width: 54px;
  text-align: center;
}
.instalink-rtl .instalink-panel-counter {
  float: right;
}
.instalink-tiny .instalink-panel-counter {
  display: none;
}
.instalink-medium .instalink-panel-counter {
  width: 65px;
}
.instalink-large .instalink-panel-counter {
  width: 75px;
}
.instalink-panel-counter-value {
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
}
.instalink-panel-counter-label {
  display: block;
  overflow: hidden;
  width: 54px;
  margin-top: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #727272;
}
.instalink-medium .instalink-panel-counter-label {
  width: 65px;
}
.instalink-large .instalink-panel-counter-label {
  width: 75px;
}
.instalink-small .instalink-panel-following {
  display: none;
}
.instalink-panel-subscribe {
  display: inline-block;
  float: right;
  margin-right: 11px;
  padding: 8px 12px;
  border-radius: 3px;
  box-shadow: inset 0 0 100px rgba(255,255,255,0);
  background: #285989;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.instalink-rtl .instalink-panel-subscribe {
  float: left;
  margin-right: 0;
  margin-left: 11px;
}
.instalink-tiny .instalink-panel-subscribe {
  float: none;
  margin-right: 0;
}
.instalink-panel-subscribe:hover {
  box-shadow: inset 0 0 100px rgba(255,255,255,0.2);
}
.instalink-scrollbar {
  position: absolute;
  visibility: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.instalink-rtl .instalink-scrollbar {
  right: auto;
  left: 0;
}
.instalink-scrollbar.visible,
.instalink:active .instalink-scrollbar,
.instalink:hover .instalink-scrollbar {
  visibility: visible;
  opacity: 1;
}
.instalink-scrollbar-slider {
  width: 2px;
  border-radius: 10px;
  background: #858585;
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}
.instalink-feed::before,
.instalink-feed::after {
  display: table;
  clear: both;
  width: 100%;
  height: 0;
  content: '';
}
.instalink-feed-loader {
  position: relative;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.instalink-has-pages .instalink-feed-loader {
  visibility: visible;
  opacity: 1;
  height: 40px;
  margin: 15px 0;
}
.instalink-has-pages .instalink-feed-loader::before {
  height: 40px;
}
.instalink-feed-loader::before {
  display: block;
  height: 0px;
  width: 40px;
  margin: 0 auto;
  border: 1px solid #afafaf;
  border-radius: 50% 50%;
  -webkit-animation: _instalink-feed-loader 1.5s infinite;
          animation: _instalink-feed-loader 1.5s infinite;
  content: '';
}
.instalink-feed-inner {
  position: relative;
}
.instalink-feed-container {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: -17px;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
}
.instalink-rtl .instalink-feed-container {
  right: 0;
  left: -17px;
}
.instalink-scroll .instalink-feed-container {
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.instalink-feed-wrapper {
  position: absolute;
  overflow: hidden;
  left: 0;
  bottom: 0;
  right: 0;
  background: #f8f8f8;
}
.instalink-user .instalink-feed-wrapper {
  top: 86px;
}
.instalink-tag .instalink-feed-wrapper {
  top: 35px;
}
.instalink-hide-heading .instalink-feed-wrapper {
  top: 0;
}
.instalink-feed-post {
  display: block;
  position: relative;
  float: left;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.instalink-rtl .instalink-feed-post {
  float: right;
}
.instalink-feed-post::before {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  margin: -20px 0 0 -20px;
  border: 1px solid #afafaf;
  border-radius: 50% 50%;
  -webkit-animation: _instalink-feed-loader 1.5s infinite;
          animation: _instalink-feed-loader 1.5s infinite;
  content: '';
}
.instalink-feed-post-loaded.instalink-feed-post::before {
  display: none;
}
.instalink-feed-post span {
  display: block;
  position: absolute;
  visibility: hidden;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all 0.4s ease;
          transition: all 0.4s ease;
}
.instalink-feed-post-video span::after {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent rgba(255,255,255,0.7);
  content: '';
}
.instalink-image-size-xlarge .instalink-feed-post-video span::after {
  top: 2%;
  right: 2%;
  border-width: 15px 0 15px 26px;
}
.instalink-image-size-large .instalink-feed-post-video span::after {
  top: 5%;
  right: 5%;
  border-width: 12.5px 0 12.5px 21.7px;
}
.instalink-image-size-medium .instalink-feed-post-video span::after {
  top: 6%;
  right: 6%;
  border-width: 10px 0 10px 17.3px;
}
.instalink-image-size-small .instalink-feed-post-video span::after {
  top: 7%;
  right: 7%;
  border-width: 7.5px 0 7.5px 13px;
}
.instalink-feed-post img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease;
          transition: all 0.4s ease;
}
.instalink-feed-post:hover span img {
  opacity: 0.85;
}
.instalink-feed-post-loaded span {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.instalink-loading .instalink-feed {
  display: none;
}
@-webkit-keyframes _il-cap-blinking {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _il-cap-blinking {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes _instalink-feed-loader {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
    opacity: 1;
  }
  99% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    opacity: 1;
  }
}
@keyframes _instalink-feed-loader {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
    opacity: 1;
  }
  99% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    opacity: 1;
  }
}

					
				/* --- /INSTALINK_CSS --- */

				/* --- ATG_TARGETER --- */
					

/* ATG TARGETER */
.atg-targeter {
	font-family: "OpenSansItalic", verdana, sans-serif;
}
.atg-targeter p {
	line-height: 24px;
	font-size: 18px !important;
}
.atg-targeter b, .atg-targeter strong {
	font-family: "OpenSansSemiboldItalic", verdana, sans-serif;
}

					
				/* --- /ATG_TARGETER --- */

				/* --- SUBNAVIGATION --- */
					

/* SUBNAVIGATION */
.subnavigation {
	z-index: 101;
	margin-bottom: -20px;
	position: relative;
}
.subnavigation.owl-subnav {
	display: none;
}
.subnavigation .subnavigation-inner {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #FFF;
	border-bottom: 1px solid #ccc;
}
.subnavigation a {
	position: relative;
	min-height: 60px;
	width: 18%;
	margin: 0 5px;
	vertical-align: top;
}
.subnavigation .img-hld {
	max-width: 112px;
	width: 30%;
	margin-right: 10px;
	vertical-align: middle;
	display: inline-block;
	text-align: left;
}
.subnavigation img {
	width: 100%;
}
.subnavigation a span.title {
	width: 60%;
	font-size: 16px;
	color: #000;
	vertical-align: middle;
	text-align: left;
}
.subnavigation a:hover span.title {
	color: #000;
}
.subnavigation .active .tip {
	display: block;
	width: 47px;
	height: 19px;
	position: absolute;
	bottom: -29px;
	left: 20px;	
	background: url('/_pub/3/f3/4/483420_1162985_arrow.png') no-repeat bottom center;
}
@media (max-width: 1024px) {
	.subnavigation {
		height: 105px;
	}
	.subnavigation a span.title {
		transform: none;
		top: 0;
		font-size: 14px;
	}
}
@media (max-width: 974px) {
	.subnavigation a {
		min-height: 0;
		height: 72px;
	}
	.subnavigation .active .tip {
		bottom: -29px;
	}
}
@media (max-width: 767px) {
	.subnavigation {
		display: none;
	}
	.subnavigation.owl-subnav {
		display: block;
	}
	.subnavigation,
	.subnavigation a {
		height: auto;
		min-height: 60px;
	}
	.subnavigation a {
		width: 100%;
		margin: 0;
		text-align: center;
	}
	.subnavigation .subnavigation-inner {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.subnavigation a span.title {
		float: none;
		transform: none;
		top: 0;
		width: 90%;
		text-align: center;
	}
	.subnavigation a.active span.title {
		font-family: 'OpenSansBold';
		text-align: center;
	}
	.subnavigation .img-hld {
		float: none;
		margin: 0 auto;
		width: 42%;
	}
	.subnavigation .active .tip {
		display: none;
	}
	.subnavigation-inner.owl-theme .owl-controls .owl-buttons div {
		bottom: 50px !important;
	}
	.subnavigation .owl-carousel {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 519px) {
	.subnavigation .subnavigation-inner {
		padding-top: 18px;
		padding-bottom: 14px;
	}
	.subnavigation .owl-carousel {
		padding-left: 10px;
		padding-right: 10px;
	}
	.subnavigation-inner.owl-theme .owl-controls .owl-buttons div {
		bottom: auto !important;
		top: 50% !important;
		margin-top: -16px;
	}
	.subnavigation-inner.owl-theme .owl-controls .owl-buttons div {
		left: 3px;
	}
	.subnavigation-inner.owl-theme .owl-controls .owl-buttons .owl-next {
		left: auto;
		right: 3px;
	}
	.subnavigation a span.title {
		width: 95%;
	}
}

					
				/* --- /SUBNAVIGATION --- */

