

		@media screen {
				/* --- 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;
	}
	.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 { 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-t-5 {margin-top: 5px !important;}
	.mrg-t-20 {margin-top: 20px !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-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-30 {
		padding-left: 30px !important;
	}
	.padding-l-120 {
		padding-left: 120px !important;
	}
	.padding-r-20 {
		padding-right: 20px !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;
	}

/* SIFR LINKS */
.sifr a,
.sifr-bold a, 
.sifr-16b a,
.sifr-light a,
.sifr-facebook a,
h3.sifr-16b-hit a {
	color: #000;
}
.sifr-closed a,
.sifr-16b-grey a,
.sifr-low a {
	color: #717982;
}
.sifr-footer a {
	color: #005896;
}
a.sifr {
	color: #0086C3;
}
.sifr-white a {
	color: #FFF;
}
.sifr-light-call {
	color: #0086c3;
}
.sifr-blue a,
.sifr-blue a:hover,
.sifr-blue a:active {
	color: #005896;
}
.sifr-light-red a,
.sifr-red a,
.sifr-red a:hover,
.sifr-red a:active,
.sifr a:hover,
.sifr-bold a:hover,
.sifr-16b a:hover,
.sifr-light a:hover,
.sifr-cyan a:hover,
.sifr-closed a:hover,
.sifr-16b-hit a:hover,
.sifr-16b-grey a:hover,
.sifr-footer a:hover,
.sifr-white a:hover,
.sifr-low a:hover,
.sifr-facebook a:hover,
a.sifr:hover {
	color: #990000;
}
.sifr a:active,
.sifr-bold a:active,
.sifr-16b a:active,
.sifr-light a:active,
.sifr-cyan a,
.sifr-16b-cyan a,
.sifr-16b-cyan a:active,
.sifr-16b-cyan a:hover,
.sifr-closed a:active,
.sifr-16b-hit a:active,
.sifr-16b-grey a:active,
.sifr-footer a:active,
.sifr-white a:active,
.sifr-low a:active,
.sifr-facebook a:active,
h2.sifr-16b-hit a,
a.sifr:active {
	color: #01b7b4;
}

/* 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;
}



					
				/* --- /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;
	}
	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 {
	color: #777777;
	border: 1px solid #bababa;
	background-color: #d6d6d6;
	box-shadow: none;
	cursor: default;
} 
.button.dark.disabled {
	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;
}

					
				/* --- /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: url("/_pub/aa/2c/4b/191381_385244_table_small_sprite.png") repeat-x 0 0;
		}
		.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 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 select {
		height: 30px;
		vertical-align: middle;
	}
	form.forms input[type=text], form.forms input[type=password] {
		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] {
		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;
}





					
				/* --- /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 HEADER */
#page-h {
	position: relative;
	width: 949px;
	height: 145px;
	margin: 0 auto;
	margin-top: 0!important; /* kvuli vygenerovani search boxu v "responsive 768" */
	padding: 0 ;
	color: #fff;
}
#podnikatel #page-h {
	height: 150px;
}
#page-h a {
	color: #88ccff;
	text-decoration: none;
}
#page-h a:hover {
	color: #fff;
}
#page-h-logo,
#page-h-qlinks,
#page-h-search,
#page-h-user {
	float: left;
	margin-right: 12px;
	width: 228px;
	vertical-align: top;
	position: relative;
	top: 35px;
}
#page-h .sep {
	background-color: #595074;
}
#page-h-banner {
	float: right;
	width: 216px;
	height: 138px;
	margin-top:-35px;
}
/* Logo */
#page-h-logo {
	height: 77px;
	width: 108px;
	top: 46px;
}
#page-h-logo a {
	display: block;
	width: 79px;
	height: 77px;
	margin-left: 14px;
	background: url("/_pub/92/11/11/297393_725292_logo.png") no-repeat 0 0;
	_background: url("/_pub/6d/8d/f7/297395_725294_logo.gif") no-repeat 0 0;
}
#page-h-logo a span {
	display: none;
}

/* Quick links */
#page-h-qlinks {
	display: block;
	float: right;
	width: 55px;
	margin: 0;
	padding-left: 10px;
	padding-right: 5px;
	top: 20px;
}
#page-h-qlinks a {
	color: #5F9BC2;
}
/* Search */
#page-h-search {
	top: 16px;
	width: 180px;
	margin-left: 0;
	margin-right: 20px;
	float: right;
	display: block;
}
#page-h-search form div {
	position: relative;
}
#page-h-search input {
	width: 145px;
	padding: 7px 25px 7px 10px;
	color: #5f9bc2;
	font-size: 100%;
	background-color: transparent;
	border: 1px solid #404066;
	border-radius: 3px;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	transition: all .1s ease-in;
}
#page-h-search button {
	position: absolute;
	width: 25px;
	height: 18px;
	right: 0;
	top: 8px;
	padding: 0;
	margin: 0;
	background: url("/_pub/82/9f/74/297398_725895_search_submit.png") no-repeat 0 0;
	border: none;
	text-indent: -10000px;
	cursor: pointer;
}
#page-h-search button:hover {
	background-position: 0 0;
}
#page-h-search div:hover input, #page-h-search div input:focus  {
	background-color: #FFF;
	border: 1px solid #c8c8d3;
	color: #000;
}
#page-h-search div:hover button {
	background-position: 0 -26px;
}
#page-h-search-768,
#search-768 {
	display: none;
}	
/* Search autocomplete */
#autocomplete {
	position: absolute;
	width: 238px;
	z-index: 7000;
	display: none;
	font-size: 12px;
}
#autocomplete.empty {
	width: 200px;
}
#autocomplete-h {
	border: 1px solid #BFC5CC;
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 2px;
}
html>body #autocomplete-h {
	behavior: url("/_pub/83/4d/12/191447_442460_pie.htc");
}
/* Autocomplete results */
#autocomplete.empty #autocomplete-r {
	display: none;
}
#autocomplete-r-list {
	margin: 0;
	padding: 0;
	width: 236px;
	border-bottom: 1px solid #dfe2e5;
}
#autocomplete-r li {
	padding: 0;
	padding: 4px 10px;
	color: #555;
	cursor: pointer;
}
#autocomplete-r li strong {
	color: #990000;
	font-weight: normal;
}
#autocomplete-r li:hover, #autocomplete-r li:hover strong, #autocomplete-r li.ac_over, #autocomplete-r li.ac_over strong {
	background-color: #eef6fc;
	color: #0086c3;
}
#autocomplete-r li .num {
	float: right;
}

/* Autocomplete footer links */
#autocomplete-f {
	margin: 0;
	padding: 5px 10px;
	background: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#ffffff));
	background: url(/_pub/5/ca/ce/202228_426618_bg_autocomplete_f.png) repeat-x bottom left;
}
#autocomplete-f a {
	background-position: 100% 5px;
	color: #0086c3;
	padding: 0 10px 0 0;
}
#autocomplete-f a:hover, #autocomplete-f a:focus {
	color: #990000;
	background-position: 100% -45px;
}
			
/* User */
#page-h-user {
	margin-right: 0;
	text-align: right;
	width: 214px;
	padding-right: 14px;
}
body.logged #page-h-user {
	top: 0.6667em; /* 8px */
	line-height: 2em; /* 24px */
}
#page-h-username {
	display: block;
}
#page-h-o2extra {
	color: #9299a1;
}
/* Cart */
.js-atg-cart {
	float: right;
	position: relative;
	top: 14px;
}

#page-h .icon-cart {
	background: url('/_pub/22/15/37/332874_884725_ico_cart.png') no-repeat 0 4px scroll transparent;
	line-height: 26px;
	height: 26px;
	vertical-align: middle;
	padding-left: 30px;	
	display: inline-block;
	color: #fff;
	cursor: pointer;
}
#page-h .icon-cart.icon-cart-full {
	background-position: 0 -24px;
}
#page-h .icon-cart span {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 6px solid #900;
	background: #900;
}
.js-atg-header {
	display: none;
	width: 100%;
	background-color: #ffc;
	border: 1px solid #cece00;
	border-left: 0px;
	border-right: 0px;
}
.js-atg-header .msg {
	position: relative;
	width: 100%;
	padding: 10px 50px 10px 30px;
	margin: 0 auto 0 auto;
	color: #444;
	font-size: 13px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.js-atg-header .msg p {
	display: inline;
	margin: 0 !important;
}
.js-atg-header .msg p a {
	text-decoration: underline;
}
.js-atg-header a.msg-close,
.js-atg-header a.msg-close:hover,
#persoo-promo-strip a.msg-close,
#persoo-promo-strip a.msg-close:hover {
	margin-left: 10px;
	font-size: 20px;
	color: #5e6266;
}
			

/* PAGE CONTENT */
	.page-w-full {
		min-height: 210px;
	}
	#page-c-holder {
		background-color: #f2f2f2;
		position: relative;
		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 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;
  }
}



.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;
  border-radius: 5px;
  text-align: center;
  position: relative;
  padding: 15px 20px;
  font-size: 22px;
  float: none;
  font-family: 'OpenSansLight',verdana,sans-serif;
  margin: 0px 8px;
  box-sizing: border-box;
}
.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;
}
.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;
	white-space: nowrap;
}
.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 --- */
					


/* SEGMENTS NAVIGATION */
#seg-navi-hld {
	display: none;
}
#seg-bg {
	background: url(/_pub/a4/dd/18/301800_744544_sgm_bg.jpg) repeat-x;
	height: 46px;
	margin-bottom: 10px;
}
#seg-bg.white {
	background: url(/_pub/12/80/7f/301933_746389_sgm_bg_white.jpg) repeat-x;
	height: 55px;
	margin-bottom: 4px;
}
#seg-nav-hld {
	width: 500px;
	float: left;
	position: relative;
	top: 6px;
	left: 14px;
}
.white #seg-nav-hld {
	left: 2px;
	top: 11px;
}
#seg-hld {
	padding: 0;
	margin: 0 auto !important;
	width: 949px;
	height: 46px;
	position: relative;
	background: url(/_pub/a4/58/d7/301798_746531_sgm_switcher_arr.jpg) no-repeat left bottom;
}
.white #seg-hld {
	background: url(/_pub/34/a8/cf/301935_746530_sgm_switcher_arr_white.jpg) no-repeat left bottom;
	height: 55px;
}
#osobni #seg-hld {
	background-position: 17px 100%;
}
#podnikatel #seg-hld {
	background-position: 127px 100%;
}
#podnikatel .white #seg-hld {
	background-position: 137px 100%;
}
#corporate #seg-hld {
	background-position: 307px 100%;
}
#corporate .white #seg-hld {
	background-position: 326px 100%;
}
#pa #seg-hld {
	background-position: 467px 100%;
}
#pa .white #seg-hld {
	background-position: 497px 100%;
}
#osobni.en #seg-hld {
	background-position: 20px 100%;
}
#podnikatel.en #seg-hld {
	background-position: 142px 100%;
}
#podnikatel.en .white #seg-hld {
	background-position: 150px 100%;
}
#corporate.en #seg-hld {
	background-position: 332px 100%;
}
#corporate.en .white #seg-hld {
	background-position: 342px 100%;
}
#pa.en #seg-hld {
	background-position: 502px 100%;
}
#pa.en .white #seg-hld {
	background-position: 522px 100%;
}
ul#seg-nav {
	margin: 0px;
}
ul#seg-nav li {
	float: left;
	width: 63px;
	line-height: 25px;
	padding-top: 5px;
	font-size: 1.2em;
}
ul#seg-nav li a {
	color: #5f9bc2;
}
ul#seg-nav li a.fixed-tooltip {
	cursor: pointer;
	cursor: hand;
	display: inline-block;
}
ul#seg-nav li a:hover, ul#seg-nav li.active a {
	color: #ffffff;
}
ul#seg-nav li#seg-sme {
	width: 92px;
}
ul#seg-nav li#seg-corporate {
	width: 130px;
}
ul#seg-nav li#seg-pa {
	width: 138px;
}
.en ul#seg-nav li#seg-resident {
	width: 63px;
}
.en ul#seg-nav li#seg-sme {
	width: 102px;
}
.en ul#seg-nav li#seg-corporate {
	width: 186px;
}
.en ul#seg-nav li#seg-pa {
	width: 130px;
}
.white ul#seg-nav li {
	line-height: 21px;
	text-align: center;
	padding: 4px 1px;
	margin-right: 6px;
}
.white ul#seg-nav li.active {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #4f5257;
}
.white ul#seg-nav li a {
	color: #4f5257;
}
.white ul#seg-nav li.active a {
	color: #eef6fc;
}
.old_seg #seg-nav-hld {
	width: 500px;
	top: 13px;
}
.old_seg ul#seg-nav li {
	width: 63px;
	font-size: 1em;
}
.old_seg ul#seg-nav li#seg-sme {
	width: 92px;
}
.old_seg ul#seg-nav li#seg-corporate {
	width: 130px;
}
.en.old_seg ul#seg-nav li#seg-resident {
	width: 63px;
}
.en.old_seg ul#seg-nav li#seg-sme {
	width: 102px;
}
.en.old_seg ul#seg-nav li#seg-corporate {
	width: 186px;
}
.en.old_seg ul#seg-nav li#seg-pa {
	width: 130px;
}


 

/* MAIN NAVIGATION */
#page-menu ul {
	display: block;
	float: left;
	margin-bottom: 0;
}
	#page-menu ul li {
		bottom: 0;
		display: block;
	}
	#page-menu ul li a {
		color: #afddff;
	}
	#page-menu ul li a:hover, #page-menu ul li.active a, #page-menu ul li a.button {
		color: #FFF;
	}
	/* MAIN MENU */
	#main-menu {
		font-family: 'OpenSansLight',verdana,sans-serif;
		font-size: 2em;
		position: absolute; 
		margin-top: -24px; 
		left: 134px;
	}
	#osobni.en #main-menu {
		font-size: 1.833em;
	}
	#main-menu li {
		float: left;
		padding: 0 25px 0 0;
		line-height: 1.25em;
	}
	#osobni.old_seg #main-menu {
		margin-top: 4px; 
	}
	#podnikatel #main-menu {
		font-size: 1.7em;
	}
	#podnikatel #main-menu, #corporate #main-menu, #pa #main-menu {
		margin-top: -23px;
	}
	#osobni #main-menu li,
	#podnikatel #main-menu li {
		padding-right: 20px;
	}
	#osobni.en #main-menu li {
		padding-right: 16px;
	}

	
	/* SECONDARY MENU */
	#secondary-menu {
		font-family: 'OpenSansLight',verdana,sans-serif;
		position: absolute; 
		top: 58px; 
		right: 0;
	}
	#osobni #secondary-menu {
		font-size: 1.333333333em;
		top: 50px;
	}
	#osobni.en #secondary-menu {
		top: 50px;
	}
	#secondary-menu li {
		float: right;
		padding-right: 14px;
	}
	#osobni #secondary-menu li {
		padding-left: 6px;
		font-size: 1.5em;
	}
	#secondary-menu li a {
		font-size: 18px;
	}
	#osobni #secondary-menu a.button {
		margin-top: 4px;
	}
	#secondary-menu a.button {
		margin-top: -3px;
	}
	#osobni.en #secondary-menu li {
		font-size: 1.375em;
		padding-left: 0;
	}
	#osobni #secondary-menu li.li-button {
		font-size: 1em;
		margin-top: 4px;
	}
	#osobni.en #secondary-menu li.li-button {
		margin-top: 0px;
	}
	#secondary-menu a.button {
		font-size: 15px;
	}
	#podnikatel.cz #secondary-menu li.li-button {
		font-family: 'OpenSansLight',verdana,sans-serif;
	}
	#pa #secondary-menu {
		top: 56px;
	}
	#podnikatel #secondary-menu, #corporate #secondary-menu, #pa #secondary-menu {
		font-size: 1.25em;
	}
	.old_seg #main-menu {
		margin-top: 0px;
		top: 81px;
	}
	#podnikatel.old_seg #main-menu {
		margin-top: 0px;
		top: 84px;
	}
	#corporate.old_seg #main-menu, #pa.old_seg #main-menu {
		margin-top: -3px;
		top: 86px;
	}
	#osobni.old_seg #secondary-menu {
		top: 82px;
	}
	.old_seg #secondary-menu {
		top: 89px;
	}
	#pa.old_seg #secondary-menu {
		top: 88px;
	}
	#osobni.old_seg #secondary-menu li.li-button, .old_seg #secondary-menu li.li-button {
		margin-top: 0px; 
	}
	.old_seg #secondary-menu a.button {
		margin-top: -3px;
	}

/* MAIN MENU LOGED */
#sc-main-menu {
	position: relative;
}
#sc-main-menu .sc-main-button {
	display: block;
	width: 120px;
	height: 26px;
	text-align: right;
	padding: 0 0 0 12px !important;
}
#sc-main-menu .sc-main-button span {
	display: block;
	width: 83px;
	height: 26px;
	line-height: 26px;
	padding-right: 37px;
	text-align: center;
	overflow: hidden;
	padding-right: 37px;
	background: url(/_pub/fe/2e/9/339370_887060_sc_down_arrow_small.png) right center no-repeat transparent;
}
#sc-main-menu ul {
	display: none;
	position: absolute;
	right: 0;
	top: 27px;
	width: 100%;
	background: #005d93;
	opacity: 0.95;
	border-radius: 3px;
	padding: 4px 0;
	z-index: 100;
}
#sc-main-menu:hover ul {
	display: block;
}
#sc-main-menu ul li {
	list-style: none;
	float: none;
	padding: 0 0 0 6px !important;
	z-index: 100;
}
#page-menu ul#secondary-menu #sc-main-menu ul li a {
	display: block;
	color: #fff;
	font-size: 14px;
	padding: 4px 0 6px 20px;
	white-space:nowrap;
	line-height: 24px;
}
#page-menu ul#secondary-menu #sc-main-menu ul li a:hover {
	color: #88ccff;
}

#sc-main-menu ul li.sc-menu-dashboard {
	background: url(/_pub/49/80/3f/339368_887058_sc_main_menu_sprite.png) 5px -143px no-repeat transparent !important;
}
#sc-main-menu ul li.sc-menu-dashboard:hover {
	background-position: 5px -168px !important;
}

#sc-main-menu ul li.sc-menu-news {
	background: url(/_pub/49/80/3f/339368_887058_sc_main_menu_sprite.png) 5px 9px no-repeat transparent !important;
}
#sc-main-menu ul li.sc-menu-news:hover {
	background-position: 5px -16px !important;
}
#sc-main-menu ul li.sc-menu-settings {
	background: url(/_pub/49/80/3f/339368_887058_sc_main_menu_sprite.png) 5px -41px no-repeat transparent !important;
}
#sc-main-menu ul li.sc-menu-settings:hover {
	background-position: 5px -66px !important;
}
#sc-main-menu ul li.sc-menu-logout {
	background: url(/_pub/49/80/3f/339368_887058_sc_main_menu_sprite.png) 5px -91px no-repeat transparent !important;
}
#sc-main-menu ul li.sc-menu-logout:hover {
	background-position: 5px -119px !important;
}
/* /MAIN MENU LOGED */

/* MOJE O2 ACTIVE BUTTON */
#osobni #secondary-menu li.li-button-active .button.nrw-blue,
#osobni #secondary-menu li.li-button-active .button.nrw-blue .bt {
	background: none;
	padding: 0;
	margin: 0;
}
#osobni #secondary-menu li.li-button-active .button.nrw-blue {
	padding: 0px 8px 20px;
}
#osobni #secondary-menu li.li-button-active .button.nrw-blue:hover,
#osobni #secondary-menu li.li-button-active .button.nrw-blue:hover .bt {
	color: #FFF;
}
#osobni #secondary-menu li.li-button-active {
	background-color: #0086C3;
	width: 153px;
	height: 48px;
	border-radius: 3px 3px 0px 0px;
	padding: 0;
	margin: 0 14px 0 6px;
	text-align: center;
}
#osobni.en #secondary-menu li.li-button-active {
	width: 127px;
}
#osobni.old_seg #secondary-menu li.li-button-active {
	margin-top: 4px;
}


/* PATRI do css LAYOUT - styly k PERSOO elementum */
.persoo-promo-strip-div {
	padding: 10px 30px;
	background-color: #b3dcff;
	text-align: center;
	margin: 0 auto;
}
.persoo-promo-strip-div p {
	position: relative;
	display: inline;
	width: auto;
	margin: 0;
	color: #000;
	font-size: 13px;
}
.persoo-promo-strip-div p a {
	background: none;
	text-decoration: underline;
}

#persoo-plain-box .box {
	width: 708px;
	margin: 0 auto 80px auto;
	left: auto;
}
.cat-smartlife .persoo-promo-strip-div {
	margin-bottom: 10px;
}

/* 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;
	}

					
				/* --- /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 --- */

				/* --- 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 --- */

				/* --- 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 --- */
					


#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 {
    width: 600px;
    margin: 0 auto 30px;
    text-align: center;
}
#instant-cmb > div {
    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/5e/20/73/310575_784532_stavy.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 {
    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/5e/20/73/310575_784532_stavy.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/5e/20/73/310575_784532_stavy.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/5e/20/73/310575_784532_stavy.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;
}


					
				/* --- /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 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 --- */

				/* --- 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('/_pub/34/93/83/300240_772633_title.jpg') 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 --- */

				/* --- 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/89/a2/b1/297475_725377_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 .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-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;
}


					
				/* --- /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 --- */

				/* --- 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 iframe {
    background: #fff;
}
#embedded-tweets .slide-holder {
    width: 729px;
    overflow:hidden;
}

					
				/* --- /EMBEDDED_TWEETS --- */

				/* --- 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 --- */

}
