html{
font-size:100.01%;
height:100%;
width:100%;
min-width:970px;
border:0;
padding:0;
margin:0;
}
body{
font-size:.688em;
font-family:verdana,arial,tahoma;
color:#333333;
margin:0;
padding:0;
text-align:center;
background:#fff;
min-width:970px;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#091840;}
a, button{outline:none;}
a:hover{color:#990000;text-decoration:underline;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
textarea{font-family:verdana,arial,tahoma;font-size:9pt;}
.clear{clear:both;}
.fl{float:left !important;}
.fr{float:right !important;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.rel{position:relative;}
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
strong, b{font-weight:bold;}

.hide{display:none;}
.show{display:block;}

.width55{width:55px;}
.width60{width:60px;}
.width70{width:70px;}
.width80{width:80px;}
.width100{width:100px;}
.width200{width:200px;}
.width270{width:270px;}
.width290{width:290px;}
.width334{width:334px;}
.width408{width:408px;}
.width535{width:535px;}

.paddingTop8{padding-top:8px !important;}
.paddingBot15{padding-bottom:15px !important}
.paddingBot18{padding-bottom:18px !important}
.paddingBot25{padding-bottom:25px !important}
.paddingBot30{padding-bottom:30px !important}

.marginBot0{margin-bottom:0px !important}
.marginBot10{margin-bottom:10px !important}
.marginBot30{margin-bottom:30px !important}

.li1, .li2, .li3, .li4, .li5 {
padding:0 0 20px 30px;
display:block;
}
.li1 {background:url(../images-1/n1.gif) no-repeat}
.li2 {background:url(../images-1/n2.gif) no-repeat}
.li3 {background:url(../images-1/n3.gif) no-repeat}
.li4 {background:url(../images-1/n4.gif) no-repeat}
.li5 {background:url(../images-1/n5.gif) no-repeat}

#page{
width:100%;
margin:0;
text-align:left;
position:relative;
min-width:970px;
background-color: #eff7fb;
background:url(../images-1/page-bg2.png) repeat-x top left #eff7fb;
}
#page2{
width:100%;
margin:0;
text-align:left;
position:relative;
min-width:970px;
background: url(../images-3/bg-light.jpg) repeat-x 50% 158px;
}
#page2env{
width:100%;
margin:0;
text-align:left;
position:relative;
min-width:970px;
background:#eff7fb url(../images-3/bg.png) repeat-x left top;
}
#page3{
width:100%;
margin:0;
text-align:left;
position:relative;
min-width:970px;
background:#eff7fb url(../images-3/page-bg3.png) repeat-x left top;
}
.treeLeft{
position:absolute;
top:135px;
left:0;
width:91px;
height:211px;
background:url(../images-1/tree-left.png) no-repeat;
z-index:1700;
}
.treeRight{
position:absolute;
top:73px;
right:0;
width:95px;
height:235px;
background:url(../images-1/tree-right.png) no-repeat;
z-index:1700;
}

#header .in, #header2 .in, #promo .in,#content .in,#footer .in{
width:920px;
margin:0 auto;
text-align:left;
position:relative;
}
#header .in{
background:url(../images-1/bgr-in.png) no-repeat left bottom;
}

/*TopBar begin*/
#topBar {
	width: 100%;
	background-color: #ececec;
	color: #0a0f2c;
	font-size: 11px;
	padding: 7px 0;
	border-bottom: 1px solid #d7d7d7;
	text-align: center;
}
#topBar .item {
	margin-right: 15px;
}
#topBar a {
	color: #0a0f2c;
	text-decoration: none;
}
#topBar a:hover {
	text-decoration: underline;
}
/*TopBar end*/

/*HEADER begin*/
#header{
width:100%;
margin:0;
text-align:center;
color:#fff;
z-index:1500;
}
#header .in{
height:92px;
}
#header a{
color:#fff;
}
#header h3 a{
width:59px;
height:57px;
background:url(../images-1/header-logo-o2.png) no-repeat;
position:absolute;
top:17px;
left:0;
text-indent:-9999px;
}
* html #header h3 a{
background:url(../images-1/header-logo-o2.gif) no-repeat;
}
#header h2 a{
width:184px;
height:37px;
background:url(../images-1/header-o2-pripojse.png) no-repeat;
position:absolute;
top:23px;
right:0;
text-indent:-9999px;
}
#header a.tarrifs{
background:url(../images-1/button-tarrifs.png) no-repeat;
display: block;
width: 180px;
height: 45px;
position: absolute;
left: 370px;
top: 23px;
border: 0;
line-height: 45px;
text-decoration: none;
cursor: pointer;
}
#menu{
position:absolute;
top:25px;
left:102px;
}
#menu li{
float:left;
font-size:15px;
margin:0 -14px 0 -15px;
}
#menu li a{
display:block;
text-decoration:none;
padding:12px 0 0 88px;
width:139px;
height:56px;
position:relative;
cursor:pointer;
}
#menu li a strong{
display:block;
text-transform:uppercase;
font-weight:normal;
}
#menu li#menuNtb a{
background:url(../images-1/menu-ntb.png) no-repeat left -69px;
}
#menu li#menuMobil a{
background:url(../images-1/menu-mobil.png) no-repeat left -69px;
}
#menu li a:hover{
background-position:left bottom !important;
}
#menu li a.active{
z-index:200;
background-position:left top !important;
}
* html #menu li#menuNtb a{
background:url(../images-1/menu-ntb-ie6.gif) no-repeat left 0;
}
* html #menu li#menuNtb a:hover{
background:url(../images-1/menu-ntb-ie6.gif) no-repeat left -69px;
}
* html #menu li#menuNtb a.active{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu-ntb.png', sizingMethod='crop');
}
* html #menu li#menuMobil a{
background:url(../images-1/menu-mobil-ie6.gif) no-repeat left 0;
}
* html #menu li#menuMobil a:hover{
background:url(../images-1/menu-mobil-ie6.gif) no-repeat left -69px;
}
* html #menu li#menuMobil a.active{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu-mobil.png', sizingMethod='crop');
}

#header h4 a{
position:absolute;
top:44px;
left:507px;
font-size:15px;
padding:0 0 2px;
text-decoration:none;
background:url(../images-1/header-h4-bg.gif) repeat-x left bottom;
}
#header h4 a:hover{
background:url(../images-1/header-h4-bg-active.gif) repeat-x left bottom;
}

/*HEADER end*/

/* HEADER 2 begin */
#header2{
width:100%;
margin:0;
text-align:center;
color:#fff;
z-index:1500;
}
#header2 .in{
height:92px;
}
#header2 a{
color:#fff;
}
#header2 h3 a{
width:474px;
height:55px;
background:url(../images-3/pripojse.png) no-repeat;
position:absolute;
top:17px;
left:0;
text-indent:-9999px;
}
#header2 h2 a{
width:182px;
height:35px;
background:url(../images-3/logo-o2pripojse.png) no-repeat;
position:absolute;
top:34px;
right:0;
text-indent:-9999px;
}
/* HEADER 2 end */

/* MAIN TABS begin */
#main-tabs {
	display:block; list-style:none; margin:0; padding:0; width:920px; margin:0 auto 0 auto
}
#main-tabs li, #main-tabs li a {display:block; float:left; height:66px;  background-repeat:no-repeat; width: 460px;}

	#main-tabs li a#tabs-denni-balicky {background-repeat:no-repeat; width:460px;background-image:url(../images/tab1.png);}
#main-tabs li a#tabs-mesicni-tarify {background-position:-460px -66px; background-repeat:no-repeat; width:460px;background-image:url(../images-5/tabs.png);}
/*#main-tabs li a#tabs-samoobsluha, #main-tabs li a#tabs-isic {background-position:-613px -66px; background-repeat:no-repeat; width:307px}*/

#main-tabs li a#tabs-denni-balicky:hover {background-position:0 -132px}
#main-tabs li a#tabs-mesicni-tarify:hover {background-position:-460px -132px}
/*#main-tabs li a#tabs-samoobsluha:hover, #main-tabs li a#tabs-isic:hover {background-position:-613px -132px}*/

#main-tabs li a#tabs-denni-balicky.active, #main-tabs li a#tabs-denni-balicky.active:hover {background-position:0 0}
#main-tabs li a#tabs-mesicni-tarify.active, #main-tabs li a#tabs-mesicni-tarify.active:hover {background-position:-460px 0}
/*#main-tabs li a#tabs-samoobsluha.active, #main-tabs li a#tabs-samoobsluha.active:hover, #main-tabs li a#tabs-isic.active, #main-tabs li a#tabs-isic.active:hover {background-position:-613px 0}*/

.tabs-clear {width:100%; clear:both; height:0; font-size:0}
/* MAIN TABS end */

/*PROMO begin*/
#promo{
width:100%;
margin:0;
text-align:center;
color:#fff;
}

body.body404 #promo{
background:url(../images-1/promo-404.jpg) no-repeat top center;
position:relative;
z-index:1600;
}
#promo #promoDenniBalicky{
	background:url(../images-6/ntb.jpg) no-repeat right bottom;
	height: 323px;
}
#promo #promoDenniBalicky p.small {
	padding:10px 0 0 0; color:#333; margin:0
}
#promo #promoDenniBalicky p strong {
	font-size: 16px;
}
#promo #promoDenniBalicky p.small a {
	font-weight:bold; color:#005896
}
#promo #promoDenniBalicky p.small a:hover {
	text-decoration:none
}
#promo #promoKredit{
	background:url(../images-1/promo-920x341-1.png) no-repeat top left;
	display:none;
}
#promo #promoVanoce{
	background:url(../images-1/promo-920x341.png) no-repeat top left;
	display:none;
}

#promoIsic {
	background:url(../images-1/promo-920x341-2.jpg) no-repeat top left;
	display:none;
}

#promoCsob {
	background:url(../images-1/promo-920x341-3.jpg) no-repeat top left;
	display:none;
}

#promo #promoCsob p {
	width: 520px;
}

#promoKredit.active, #promoVanoce.active, #promoIsic.active {
	display: block !important;
}

#promo .slideShow{
	position: absolute;
	width:920px;
	height:341px;
}
body.bodyMobil #promo .in{
width:512px;
padding-left:450px;
}
body.bodyNtb #promo .in{
height: 249px;
}
body.bodyPageNtb #promo .in{
width:920px;
height:341px;
}
body.body404 #promo .in{
height: 286px;
height:290px;
padding-left:490px;
padding-top:14px;
width:472px;
}
#promo a{
color:#fff;
}
#promoNtb{
width:420px;
height:260px;
position:absolute;
top:6px;
left:21px;
}
#promoNtbFlash{
width:420px;
height:260px;
background:url(../images-1/promo-ntb.png) no-repeat;
margin:0;
padding:0;
border:0;
}
#promoNtbSmaller{
width:335px;
height:190px;
background:url(../images-1/promo-ntb-smaller.png) no-repeat;
position:absolute;
top:27px;
left:125px;
}
span#isic{
background: url(../images-1/isic.png) no-repeat;
width: 205px; height: 96px;
position:absolute;
top:150px; right:38px;
}
#promoMobil{
width:181px;
height:238px;
position:absolute;
top:8px;
left:90px;
}
#promo404{
width:420px;
height:238px;
background:url(../images-1/promo-404.png) no-repeat;
position:absolute;
top:53px;
left:21px;
}
#promo h2{
font-size:32px;
font-weight:normal;
padding:40px 0 3px 0;
}
#promo h3{
font-size:21px;
height:211111111111px;
font-weight:normal;
margin:4px 0 25px 0px;
}
#promo h2 .promoH2a{
font-size: 32px;
font-weight: normal;
color:#FFF;
display:block;
}
#promo h2 .promoH2b{
font-size: 22px;
font-weight: bold;
color:#FFF;
display:block;
}
#promo h2 .promoH2c{
font-size: 20px;
display:block;
}
#promo h2 .promoH2d{
font-size: 18px;
color:#FFF;
display:block;
}
#promo h2 .promoH2e{
font-size: 28px;
display:block;
line-height: 130%;
}
#promo h2 .promoH2e strong{
	color: #b70000;
}
#promo .mirror {
	margin-bottom: 13px;
}
.body404 #promo h2 {
font-size:39px;
font-weight:normal;
padding:20px 0 34px;
}
#promo ul{
font-size:15px;
}
#promo ul li{
position:relative;
background:url(../images-1/promo-li.gif) no-repeat 0 8px;
padding:0 0 4px 20px;
line-height:15px;
font-size: 16px;
}
#promo p, #promo ul {
	font-size:12px;
	line-height: 22px;
	width:445px;
	margin:20px 0 25px 0px;
}
#promo li{
	font-size:12px;
	line-height: 15px;
}
#promo div.promoLine{
	margin: 0 auto;
	width:920px;
	height: 2px;
	line-height: 2px;
	font-size: 0;
	background: url(../images-1/promo-line.png) no-repeat;
}
#promoIsic h2{
padding-top:40px;
}
#promoVanoce h2{
padding-top:40px;
}
#promoKredit h2{
padding-top:40px;
}
body.bodyNtb #promo a.btn{
font-size:25px;
text-decoration:none;
position:absolute;
top:225px;
left:476px;
width:119px;
height:44px;
padding:10px 0 0 54px;
background:url(../images-1/promo-btn-buy.png) no-repeat left top;
line-height:24px;
cursor:pointer;
}
body.bodyNtb #promo a.btnBuy{
font-size:25px;
text-decoration:none;
position:absolute;
top:195px;
left:476px;
width:119px;
height:44px;
padding:10px 0 0 54px;
background:url(../images-1/promo-btn-buy.png) no-repeat left top;
line-height:24px;
cursor:pointer;
}
body#isic #promo a.btnBuy{
left:448px;
}
* html body.bodyNtb #promo a.btn{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/promo-btn-buy.png', sizingMethod='crop');
}
body.bodyNtb #promo a.btnLong{
font-size:25px;
text-decoration:none;
position:absolute;
top:196px;
left:476px;
width:280px;
height:43px;
padding:10px 0 0 54px;
background:url(../images-1/promo-btn-buy-benefit.png) no-repeat left top;
line-height:24px;
cursor:pointer;
}
* html body.bodyNtb #promo a.btnLong{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/promo-btn-buy-benefit.png', sizingMethod='crop');
}
body.bodyMobil #promo a.btn,body.bodyMobil #promo a.btnActive{
font-size:25px;
text-decoration:none;
position:absolute;
top:180px;
left:424px;
width:178px;
height:60px;
padding:10px 0 0 66px;
background:url(../images-1/promo-btn-activate.png) no-repeat left top;
line-height:24px;
cursor:pointer;
}
* html body.bodyMobil #promo a.btn{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/promo-btn-activate.png', sizingMethod='crop');
}
#promo a:hover.btn,#promo a.btnActive,#promo a.btnLong:hover{
background-position:left bottom !important;
}
body.body404 #promo a.btn{
font-size:25px;
text-decoration:none;
position:absolute;
top:225px;
left:456px;
width:294px;
height:44px;
padding:10px 0 0 74px;
background:url(../images-1/promo-btn-404.png) no-repeat left top;
line-height:24px;
cursor:pointer;
letter-spacing:-1px;
}
#promo .promo-link {background:url(../images-1/promo-link.gif) bottom center no-repeat; text-decoration:none; padding-bottom:5px}
#promo .promo-link:hover {background:transparent;}
/*PROMO end*/

/*CONTENT begin*/
#content{
width:100%;
margin:0;
text-align:center;
position:relative;
z-index:1000;
}
/*
body.bodyNtb #content{
background:url(../images-1/content-bg-ntb.png) repeat-x;
}
*/
body.bodyMobil #content{
background:url(../images-1/content-bg-mobil.png) repeat-x;
}
/*
  body.bodyPageNtb #content{
background:#fff url(../images-1/content-bg-pagentb.png) repeat-x;
}
*/
body.body404 #content{
background:#FFF url(../images-1/content-bg-ntb.png) repeat-x;
}
body.bodyMobil #content .in{
min-height:225px;
padding:19px 0 0;
}
body.bodyNtb #content .in{
min-height:225px;
padding:20px 0 30px 0;
}
* html body.bodyNtb #content .in,* html body.bodyMobil #content .in{
height:225px;
}
body.bodyPage #content .in{
min-height:397px;
padding:0 0 30px;
}
* html body.bodyPage #content .in{
height:397px;
}
body.body404 #content .in{
padding:29px 0 30px;
}

.nas-tip {
	background:url(../images-1/nas-tip.png) no-repeat;
	width:70px; height:70px; position:absolute; top:-3px; right:-5px}
.nas-tip span {display:none}

/* COLUMNS */
.colLeft {float:left; padding-bottom:20px; width: 595px;}
.colRight {float:right; padding-bottom:20px; width: 306px;&margin-right: -12px;}

/*BOX 471 225 BLUE begin*/
.box471225Blue{
width:427px;
height:180px;
padding:12px 22px 15px 22px;
background:url(../images-1/box-471-225-blue.png) no-repeat;
color:#fff;
position:relative;
margin:0 0 18px;
}
.box471225Blue h2{
font-size:22px;
font-weight:normal;
padding:0 0 8px;
}
.box471225Blue h2 a{
color:#fff;
text-decoration:none;
}
.box471225Blue h2 a:hover{
color:#aff2fe;
}
.box471225Blue h3{
font-size:15px;
font-weight:bold;
padding:0 0 10px;
}
.box471225Blue h4{
font-size:12px;
font-weight:bold;
padding:0 0 8px;
}
.box471225Blue ul li{
position:relative;
background:url(../images-1/li-box-blue.gif) no-repeat 0 5px;
padding:0 0 4px 16px;
}
a.btn13830White{
display:block;
width:112px;
height:23px;
padding:7px 0 0 26px;
background:url(../images-1/btn-138-30-white.png) no-repeat;
color:#091840;
font-weight:bold;
text-decoration:none;
font-size:12px;
z-index:200;
}
a:hover.btn13830White{
color:#990000;
background-position:left bottom;
text-decoration:none;
}
.box471225Blue a.btn13830White{
position:absolute;
top:160px;
left:22px;
}
.box471225Blue a.linkAll{
background:url(../images-1/arrow-blue.gif) no-repeat 0 3px;
padding:0 0 0 14px;
font-weight:bold;
color:#fff;
position:absolute;
top:167px;
left:177px;
z-index:200;
}
.box471225Blue a:hover.linkAll{
color:#aff2fe;
text-decoration:underline;
background:url(../images-1/arrow-blue.gif) no-repeat 0 -38px;
}
.box471225Blue a.linkModems{
left:300px;
}
.box471225Blue .imageKeys{
width:277px;
height:215px;
background:url(../images-1/image-keys.png) no-repeat;
position:absolute;
bottom:0;
right:8px;
}
.box471225Blue .imageCalendar{
width:210px;
height:218px;
background:url(../images-1/image-calendar.png) no-repeat;
position:absolute;
top:-16px;
right:0px;
}
/*BOX 471 225 BLUE end*/

/*BOX 471 173 WHITE begin*/
.box471173White{
width:427px;
height:143px;
padding:15px 22px;
background:url(../images-1/box-471-173-white.png) no-repeat;
color:#333;
position:relative;
}
.box471173White h2{
font-size:22px;
font-weight:normal;
padding:0 0 12px;
color:#005896;
}
.box471173White h2 a{
text-decoration:none;
color:#005896;
}
.box471173White h2 a:hover{
color:#990000;
}
.box471173White h3{
font-size:15px;
font-weight:bold;
padding:0 0 8px;
color:#333333;
}
.box471173White ul li{
padding:0 0 3px;
}
.box471173White ul li .num{
font-size:10px;
font-weight:bold;
color:#fff;
text-align:left;
background:url(../images-1/num-bg.gif) no-repeat;
display:block;
width:12px;
height:15px;
padding:2px 0 0 4px;
float:left;
}
.box471173White ul li span.fl{
padding:2px 0 0 10px;
}
a.btn7027Blue{
display:block;
width:44px;
height:21px;
padding:6px 0 0 26px;
background:url(../images-1/btn-70-27-blue.png) no-repeat left top;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;
position:relative;
z-index:200;
float:left;
}
a:hover.btn7027Blue{
background-position:left bottom;
text-decoration:none;
color:#fff;
}
.box471173White a.btn7027Blue{
position:absolute;
top:128px;
left:22px;
}
.box471173White .imageNtb{
width:208px;
height:119px;
background:url(../images-1/image-ntb.png) no-repeat;
position:absolute;
top:24px;
right:27px;
}
.box471173White .imageMap{
width:238px;
height:131px;
background:url(../images-1/image-map.png) no-repeat;
position:absolute;
top:18px;
right:40px;
}
h2.logoChytraSit a{
width:137px;
height:34px;
display:block;
background:url(../images-1/logo-chytra-sit.png) no-repeat;
text-indent:-9999px;
margin:0 0 2px;
position:relative;
left:-3px;
}
/*BOX 471 173 WHITE end*/

/*BOX 535 122 GREEN begin*/
.box535122Green{
width:445px;
height:75px;
padding:10px 0px 15px 90px;
color:#fff;
position:relative;
margin:0 0 16px;
font-family:arial;
font-size:12px;
}
.box535122GreenA{
background:url(../images-1/box-535-122-green-a.png) no-repeat;
}
.box535122GreenB{
background:url(../images-1/box-535-122-green-b.png) no-repeat;
}
.box535122Green h2{
font-size:21px;
font-weight:normal;
color:#fff;
padding:0 0 2px;
}
.box535122Green h3{
font-size:15px;
font-weight:normal;
color:#fff;
padding:0 0 11px;
}
.box535122Green p{
line-height:1.5;
}
.imagePhone{
width:66px;
height:100px;
position:absolute;
top:-6px;
left:6px;
}
.imagePhone1{
background:url(../images-1/image-phone1.png) no-repeat;
}
.imagePhone2{
background:url(../images-1/image-phone2.png) no-repeat;
}
.box535122Green a.btn13830White{
position:absolute;
top:56px;
right:17px;
font-family:verdana !important;
line-height:1.2;
}
/*BOX 535 122 GREEN end*/

/*BOX 408 179 WHITE begin*/
.box408179White{
width:246px;
height:107px;
padding:12px 18px 15px 144px;
background:url(../images-1/box-408-179-white.png) no-repeat;
position:relative;
color:#005896;
margin:0 0 14px;
}
.imagePhones{
background:url("../images-1/image-phones3860.png") no-repeat scroll 0 0 transparent;
height:123px;
left:-4px;
position:absolute;
top:9px;
width:157px;
}
.box408179White h2{
font-weight:normal;
font-size:14px;
line-height:22px;
padding:0 0 16px;
}
/*BOX 408 179 WHITE end*/

/*BOX 408 68 WHITE begin*/
.box40868White{
width:326px;
height:38px;
padding:15px 16px 15px 66px;
background:url(../images-1/box-408-68-white.png) no-repeat;
position:relative;
color:#091840;
font-size:12px;
margin:0 0 20px;
}
.imageInternet{
width:36px;
height:36px;
position:absolute;
top:16px;
left:16px;
background:url(../images-1/image-internet.png) no-repeat;
}
.box40868White h2{
font-weight:normal;
font-size:14px;
color:#005896;
padding:0 0 5px;
}
/*BOX 408 68 WHITE end*/

/*TOP NAV begin*/
body.bodyPageNtb #topNav {
position:absolute;
top:-65px;
}
#topNav{
height:66px;
position:relative;
left:-5px;
}
#topNav li{
float:left;
padding:14px 0 0;
margin:0 -9px;
position:relative;
}
#topNav li a{
display:block;
color:#fff;
font-size:15px;
float:left;
text-decoration:none;
width:188px;
height:44px;
/*padding:8px 0 0 47px;*/
position:relative;
}
#topNav li#topNavPohodlne a{
background:url(../images-1/top-nav-pohodlne.gif) no-repeat 28px 11px;
}
#topNav li#topNavPohodlne a:hover{
background:url(../images-1/top-nav-pohodlne.gif) no-repeat 28px -66px;
}
#topNav li#topNavBezpausalu a{
background:url(../images-1/top-nav-bezpausalu.gif) no-repeat 28px 11px;
}
#topNav li#topNavBezpausalu a:hover{
background:url(../images-1/top-nav-bezpausalu.gif) no-repeat 28px -66px;
}
#topNav li a.active{
background:url(../images-1/top-nav-active3860.png) no-repeat !important;
}
body.bodyPageNtb #topNav li {z-index:0; position:relative}
body.bodyPageNtb #topNav li.active {z-index:1}
body.bodyPageNtb #topNav li.active a, body.bodyPageNtb #topNav li.active a:hover {
background:url(../images-1/top-nav-active-transparent-8.png) no-repeat;
z-index:10;
width:198px;
height:44px;
padding:8px 0 0 47px;
}
body.bodyPageNtb #topNav li a {
background:url(../images-1/top-nav-pasive-transparent.png) 0 0 no-repeat;
z-index:0;
width:205px;
height:42px;
padding:10px 0 0 30px;
position:relative;
}
body.bodyPageNtb #topNav li a:hover {
background:url(../images-1/top-nav-pasive-transparent.png) 0 -52px no-repeat;
z-index:0;
width:205px;
height:42px;
padding:10px 0 0 30px;
position:relative;
}
#topNav li#topNavBack, #topNav li#topNavForward{
margin: 14px -15px;
padding: 0;
}
#topNav li#topNavBack {
background:url(../images-1/top-nav-back.gif) no-repeat 28px 11px;
}

#topNav li#topNavForward {
background:url(../images-1/top-nav-forward.gif) no-repeat right 11px;
}

#topNav li#topNavBack a{
width: auto;
height: auto;
margin: 8px 0 0 48px;
}
#topNav li#topNavForward a{
width: auto;
height: auto;
margin: 8px 18px 0 0;
text-align: right;
}
#topNav li#topNavBack a:hover {
text-decoration: underline;
}
#topNav li#topNavForward a:hover {
text-decoration: underline;
}
#topNav li#topNavForward {
	float: right;
}
/*TOP NAV end*/

/*CONTENT TITLE begin*/
#contentTitle{
padding:24px 0 14px;
color:#fff;
position:relative;
z-index:1000;
}
#contentTitle h1{
font-size:30px;
color:#fff;
font-weight:normal;
padding:0 0 15px;
}
#contentTitle h2{
font-size:20px;
}
#contentTitle ul li{
font-size:18px;
background:url(../images-1/li-content-title.gif) no-repeat 0 11px;
position:relative;
padding:0 0 10px 20px;
}
#contentTitle .linkQuestion{
background:url(../images-1/icon-question.gif) no-repeat 0 0;
padding:5px 0 5px 35px;
font-weight:bold;
font-size:12px;
color:#fff;
position:absolute;
top:28px;
right:30px;
}
#contentTitle a:hover.linkQuestion{
color:#aff2fe;
background-position:left bottom;
}
#contentTitle h3{
font-size:15px;
color:#fff;
font-weight:normal;
padding:0 0 12px;
}
/*CONTENT TITLE end*/

/*BOX 958 WHITE begin*/
.box958White{
width:958px;
position:relative;
padding:10px 0 0;
}
.box958WhiteTop{
width:958px;
height:10px;
background:url(../images-1/box-958-white-top.png) no-repeat 0 0;
position:absolute;
top:0;
left:0;
}
.box958WhiteBot{
width:980px;
height:13px;
background:url(../images-1/box-958-white-bot-noshadow.png) no-repeat 0 0;
position:absolute;
bottom:-13px;
left:-11px;
}
.box958WhiteIn{
width:918px;
padding:5px 20px 15px;
background:url(../images-1/box-958-white-bg.gif) repeat-y;
position:relative;
color:#333;
min-height:200px;
z-index:100;
}
* html .box958WhiteIn{
height:200px;
}
.box958WhiteIn2{
padding:0 2px !important;
width:954px !important;
min-height:54px !important;
position:relative;
z-index:2000;
}
* html .box958WhiteIn2{
height:54px !important;
}
.box958White h2{
color:#005896;
font-size:28px;
font-weight:normal;
padding:0 0 20px;
}
.box958White .calendar{
width:188px;
height:130px;
background:url(../images-1/image-calendar2.png) no-repeat;
display:block;
position:absolute;
top:-130px;
right:26px;
}
h3.obsahuje{
width:890px;
height:169px;
background:url(../images-1/image-obsahuje.png) no-repeat;
display:block;
text-indent:-9999px;
margin:0 0 15px 5px;
}
.btn13643Blue{
width:102px;
height:33px;
padding:10px 0 0 34px;
background:url(../images-1/btn-136-43.png) no-repeat;
font-size:18px;
font-weight:normal;
color:#fff;
text-decoration:none;
}
a:hover.btn13643Blue{
color:#fff;
text-decoration:none;
background-position:left bottom;
}
/*BOX 958 WHITE end*/

/*BOX 920 WHITE begin*/
.box920White{
width:920px;
position:relative;
padding:10px 0 0;
}
.box920WhiteTop{
width:920px;
height:10px;
background:url(../images-1/box-920-white-top.png) no-repeat 0 0;
position:absolute;
top:0;
left:0;
}
.box920WhiteBot{
width:942px;
height:13px;
background:url(../images-1/box-920-white-bot-noshadow.png) no-repeat 0 0;
position:absolute;
bottom:-13px;
left:-11px;
}
.box920WhiteIn{
width:880px;
padding:5px 20px 15px;
background:url(../images-1/box-920-white-bg.gif) repeat-y;
position:relative;
color:#333;
min-height:200px;
z-index:100;
}
* html .box920WhiteIn{
height:200px;
}
.box920WhiteIn2{
padding:0 2px !important;
width:916px !important;
min-height:54px !important;
position:relative;
z-index:2000;
}
* html .box920WhiteIn2{
height:54px !important;
}
.box920White h2{
color:#005896;
font-size:28px;
font-weight:normal;
padding:0 0 20px;
}
.box920WhiteIn3{
width:880px;
padding:0 20px;
background:url(../images-1/box-920-white-bg.gif) repeat-y;
position:relative;
color:#333;
min-height:200px;
z-index:100;
}
/*BOX 920 WHITE end*/

/*BOX 920 WHITE content (samoobsluha) begin */
.box-left {float:left; width:550px; padding-right:15px}
.box-right {float:right; width:285px; padding-left:30px; padding-top:20px; background:url(../images-3/box-right-bg.png) repeat-y 0 50%}

.box-left h2 {font-size:18px; color:#005896}

.box-left .col-l {width:290px; float:left; padding:16px 0}
.box-left .col-r {float:right; padding:20px 0}

.box-left li {background:url(../images-1/arrow-right.png) 0 11px no-repeat; padding:5px 0 5px 20px; font-size:12px; width:240px; line-height:17px; color:#000}
.box-left li a {color:#000}
.box-left li a:hover {text-decoration:none}

.box-right .box-right-item {padding:10px 0; height:70px}
.box-right .box-right-item a, .box-right .box-right-item img {float:left}
.box-right .box-right-item p {float:right; width:150px; color:#333; padding:20px 0; font-size:12px}
.box-right .box-right-item p a {color:#333}
.box-right .box-right-item p a:hover {text-decoration:none}

.box-right .small {padding:0; height:auto}

.box-right .line {clear:both; position:relative; height:1px; width:100%; font-size:0}
.box-right .line span {position:absolute; top:0; left:-18px; width:322px; display:block; height:1px; background:#f1f1f1}
.box-right .margin {margin-bottom:15px}
.box-right .spacer {clear:both; height:30px}
/*BOX 920 WHITE content (samoobsluha) end */

/*BOX 970 BLUEWHITE begin*/
.box970BlueWhite{
width:970px;
position:relative;
padding:10px 0 0;
background:url(../images-1/box-970-bluewhite.png) no-repeat 0 0;
margin-top:15px;
margin-bottom:32px;
}
.box970BlueWhiteBot{
width:970px;
height:14px;
background:url(../images-1/box-970-bluewhite.png) no-repeat -970px -1010px;
position:absolute;
bottom:-14px;
left:0;
}
.box970BlueWhiteLeft{
width:608px;
padding-left:28px;
float:left;
}
.box970BlueWhiteLeft h3 {
font-size:30px; color:#005896; padding-top:20px
}
.box970BlueWhiteRight{
width:257px;
padding-right:30px;
float:right;
}

.box970BlueWhiteRight h2 {
margin-top:15px;
}
.box970BlueWhiteRight ul.objednavka {
font-size:9px;
padding:5px 0 5px 0;
width:210px;
}
.box970BlueWhiteRight ul.objednavka li {
background:url(../images-1/li-blue.gif) 0 5px no-repeat;
padding:0 0 10px 10px;
display:block;
}
.box970BlueWhiteRight ul.objednavka li strong {
color:#005896;
}
.box970BlueWhiteRight h3 {color:#075c98; font-size:20px; margin-bottom:25px}
.box970BlueWhiteRight .formOk {display:block; font-size: 23px; padding:0 10px 20px 45px; color:#5e8f21; background:url(../images-1/icon-checked.gif) 0 10px no-repeat; font-weight:bold}
.box970BlueWhiteRight .formError {display:block; padding:0px 10px 23px 45px; color:#900; background:url(../images-1/icon-error.gif) 0 0 no-repeat; font-weight:bold}
.box970BlueWhiteLeftIn {
width:605px;
height:180px;
background:url(../images-1/image-sada.png) 5px 14px no-repeat;
}
.box970BlueWhiteRight li .num{
width:32px;
height:29px;
padding:4px 0 0 0;
display:block;
float:left;
background:url(../images-1/layer-how-it-works-num.gif) no-repeat 0 0;
text-align:center;
font-size:17px;
color:#fff;
font-family:tahoma;
list-style:none;
color:#fff;
}

.box970BlueWhiteRight li .fr{
width:210px; padding-bottom:15px
}
.box970BlueWhiteLeftIn h3 {
display:none
}
.box970BlueWhitePopis {
padding:45px 250px 25px 15px;
background:url(../images-1/image-cenovka.png) 430px 25px no-repeat;
}
.box970BlueWhitePopis h3 {
display:none;
}
.box970BlueWhitePopis li {
background:url(../images-1/li-blue.gif) 0 6px no-repeat;
font-size:12px;
padding:0 0 15px 15px;
}
.box970BlueWhiteLeftPostup {
float:left; width:280px; padding:30px 15px 20px 5px; font-size:12px; line-height:16px;
}
.box970BlueWhiteLeftBalicek {
width:187px;
height:157px;
background:url(../images-1/box-balicky-item.png) no-repeat;
float:left;
margin:0 0 0 10px;
}
.box970BlueWhiteLeftBalicek h3 {color:#005896; padding:36px 15px 10px 15px; font-size:18px}
.box970BlueWhiteLeftBalicek p {padding:11px 15px 6px 15px; font-size:12px; line-height:17px}
.box970BlueWhiteLeftBalicek p.cena {font-weight:bold; color:#005896}
.box970BlueWhiteLeftBalicek p.cena span {padding-left:10px; color:#333}
.box970BlueWhite h2{
color:#005896;
font-size:28px;
font-weight:normal;
padding:0 0 20px;
}
.box970BlueWhite .calendar{
width:188px;
height:130px;
background:url(../images-1/image-calendar2.png) no-repeat;
display:block;
position:absolute;
top:-130px;
right:26px;
}
/*BOX 970 BLUEWHITE end*/

/*FORM BOX begin*/
#formBox{
width:954px;
position:relative;
min-height:40px;
}
* html #formBox{
height:40px;
}
.linkHowItWorks{
background:url(../images-1/icon-question2.gif) no-repeat 0 0;
padding:5px 0 5px 35px;
font-weight:bold;
font-size:12px;
color:#000;
position:absolute;
top:14px;
right:30px;
z-index:400;
}
a:hover.linkHowItWorks{
background-position:left bottom;
}
.isicNotification {
font-size:0.688em;
font-weight:normal;
}
.rightlink {
width:315px;
border-right: 1px solid;
border-color:#eeeeee;
margin-right:15px;
}
#compulsoryBox {
color: #005896;
}
#formBoxClosed{
padding:0 0 0 20px;
}
#formBoxClosed .linkOpen{
float:left;
position:absolute;
left:20px;
}
#formBoxOpened{
width:894px !important;
padding:77px 30px 30px !important;
background:#e3f3ff url(../images-1/form-box-opened-bg.gif) no-repeat;
font-size:12px;
position:relative !important;
}
#formBoxOpened a.linkClose{
position:absolute;
top:10px;
left:32px;
background:url(../images-1/form-box-close.gif) no-repeat 0 10px;
&background-position:0 7px;
padding:0 0 0 25px;
color:#005896;
font-size:18px;
text-decoration:none;
}
#formBoxOpened a.linkClose:hover{
color:#990000;
background:url(../images-1/form-box-close.gif) no-repeat 0 -32px;
&background-position:0 -35px;
}
#formBoxOpened h2{
padding-bottom:14px;
}
#formBoxOpened p{
line-height:1.5;
}
#formBoxOpened .rel{
padding:40px 0 0;
margin:22px 0 24px;
}
#formBoxOpened h3{
font-size:18px;
color:#005896;
font-weight:normal;
position:absolute;
top:0;
}
#formBoxOpened label{
padding:5px 0 0;
float:left;
}
#formBoxOpened .inputText{
height:26px;
float:left;
overflow:hidden;
}
#formBoxOpened .inputText input{
height:21px;
font-family:verdana;
font-size:12px;
border:0;
padding:0;
background:none;
}
#formBoxOpened .inputText213{
width:213px;
background:url(../images-1/input-text-213-26.gif) no-repeat left top;
}
#formBoxOpened .inputText213 input{
width:203px;
padding:5px 5px 0;
}
#formBoxOpened .inputText194{
width:194px;
background:url(../images-1/input-text-194-26.gif) no-repeat left top;
}
#formBoxOpened .inputText194 input{
width:184px;
padding:5px 5px 0;
}
#formBoxOpened .inputText54{
width:54px;
background:url(../images-1/input-text-54-26.gif) no-repeat left top;
}
#formBoxOpened .inputText54 input{
width:44px;
padding:5px 5px 0;
}
#formBoxOpened .inputText54x28{
width:54px;
background:url(../images-1/input-text-54-28.png) no-repeat left top;
}
#formBoxOpened .inputText54x28 input{
width:44px;
padding:5px 5px 0;
}
#formBoxOpened .error{
background-position:left -26px;
}
#formBoxOpened label.error{
color:#bf0a0a;
font-weight:bold;
}
#formBoxOpened .checkbox{
margin:0 0 24px;
}
#formBoxOpened .checkbox label{
font-size:11px;
padding:4px 0 0 8px !important;
float:left;
}
#formBoxOpened .checkbox label a{
color:#0d77b5;
}
#formBoxOpened .checkbox label a:hover{
color:#990000;
}
#formBoxOpened button{
width:136px;
height:43px;
padding:0 0 0 32px;
background:url(../images-1/btn-136-43.png) no-repeat left top;
border:0;
cursor:pointer;
font-size:18px;
font-weight:normal;
color:#fff;
text-align:left;
outline:none;
}
* html #formBoxOpened button{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn-136-43.png', sizingMethod='crop');
}
#formBoxOpened button:hover{
background-position:left bottom;
}
#formBoxOpened .box1{
width:144px;
float:left;
margin:0 0 0 15px;
}
.formBoxOpenedOk h2{
background:url(../images-1/icon-checked.gif) no-repeat 0 0;
padding:0 0 20px 51px !important;
color:#5e8f21
}
.formBoxOpenedOk h4{
color:#005896;
font-size:18px;
font-weight:normal;
padding:0 0 20px;
}
.formBoxOpenedOk li{
padding:0 0 14px;
line-height:1.5;
}
.formBoxOpenedOk li .num{
width:32px;
height:29px;
padding:4px 0 0;
display:block;
float:left;
background:url(../images-1/layer-how-it-works-num.gif) no-repeat 0 0;
text-align:center;
font-size:17px;
color:#fff;
font-family:tahoma;
}
.formBoxOpenedOk li .fr{
width:840px;
}
#formBoxOpenedIsicOk {
	padding: 15px 30px;
}
#messageError{
width:896px;
background:url(../images-1/message-error.gif) no-repeat 0 0;
margin:20px 0 0;
}
#messageErrorIn{
width:816px;
padding:15px 0 10px 80px;
background:url(../images-1/message-error.gif) no-repeat -896px bottom;
min-height:45px;
color:#fff;
}
#asusPart, #isicPart, #csobPart {
padding-bottom: 15px;
}
#isicForm #messageError{
width:680px;
background:url(../images-1/message-error-680.gif) no-repeat 0 0;
margin:20px 0 0;
}
#isicForm #messageErrorIn{
width:600px;
padding:15px 0 10px 80px;
background:url(../images-1/message-error-680.gif) no-repeat right bottom;
min-height:45px;
color:#fff;
}
#isicForm .formError {display:block; padding:23px 10px 23px 45px; color:#900; background:url(../images-1/icon-error.gif) 0 23px no-repeat; font-weight:bold}
* html #messageErrorIn{
height:45px;
}
#messageError p{
padding:0 0 5px;
}
/*FORM BOX end*/

/*BOX VYBERTE SI begin*/
#boxVyberte{
width:918px;
height:194px;
padding:36px 0 0;
background:url(../images-1/box-vyberte.png) no-repeat;
position:relative;
z-index:2000;
}
#boxVyberte h2{
font-size:28px;
font-weight:normal;
padding:0 0 7px 25px;
color:#fff;
}
#boxVyberte .linkQuestion{
background:url(../images-1/icon-question3.gif) no-repeat 0 0;
padding:5px 0 5px 35px;
font-weight:bold;
font-size:12px;
color:#fff;
position:absolute;
top:187px;
right:20px;
}
#boxVyberte a:hover.linkQuestion{
color:#aff2fe;
background-position:left bottom;
}
#boxVyberte .item{
width:177px;
height:118px;
padding:25px 15px 0;
background:url(../images-1/box-vyberte-item.png) no-repeat;
float:left;
margin:0 0 0 10px;
font-size:12px;
overflow:hidden;
display:inline;
}
#boxVyberte .item h3{
font-size:18px;
font-weight:normal;
color:#005896;
padding:0 0 20px;
}
#boxVyberte ul li{
padding:0 0 20px;
}
#boxVyberte ul li strong{
width:50px;
float:left;
font-size:11px;
color:#005896;
}
#boxVyberte ul li span.fr{
width:120px
}
/*BOX VYBERTE SI end*/

/*FAQ begin*/
div#faqDiv h3 {
	padding-left: 30px;
}
ul#faq li.item1{
padding:8px 0 0 8px;
position:relative;
}
ul#faq li.item1 a.item1Link{
width:765px;
height:32px;
padding:10px 0 0 40px;
display:block;
background:url(../images-1/faq-item-765.gif) no-repeat left top;
font-size:18px;
color:#005896;
text-decoration:none;
position:relative;
}
ul#faq li.item1 a:hover.item1Link{
color:#990000;
background:url(../images-1/faq-item-765.gif) no-repeat left -84px;
}
ul#faq li.item1 .text{
position:absolute;
top:15px;
right:0;
background:url(../images-1/icon-plus.gif) no-repeat 0 4px;
padding:0 0 0 15px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
width:102px;
text-align:left;
}
ul#faq li.item1 .opened .text{
background:url(../images-1/icon-minus.gif) no-repeat 0 6px;
}
ul#faq li.item1 a:hover .text{
text-decoration:none;
background:url(../images-1/icon-plus.gif) no-repeat 0 -40px;
}
ul#faq li.item1 a:hover.opened .text{
background:url(../images-1/icon-minus.gif) no-repeat 0 -42px;
}
ul#faq li.item1 a.opened{
color:#fff;
background:url(../images-1/faq-item-765.gif) no-repeat left -42px;
}
ul#faq li.item1 a:hover.opened{
	color:#aff2fe;
	background:url(../images-1/faq-item-765.gif) no-repeat left -126px;
}
ul#faq li.item1 ul{
padding:14px 0 10px !important;
width:765px !important;
}
ul#faq li.item2{
padding:8px 0 8px 20px;
}
ul#faq li.item2 a.item2Link{
width:auto;
height:auto;
padding:0 0 0 20px;
display:block;
background:url(../images-1/faq-item2.gif) no-repeat 0 4px;
font-size:12px;
color:#005896;
text-decoration:underline;
font-weight:bold;
position:relative;
}
ul#faq li.item2 a:hover{
text-decoration:underline;
background:url(../images-1/faq-item2.gif) no-repeat 0 -43px;
color:#990000;
}
ul#faq li.item2 a.opened{
color:#091840;
background:url(../images-1/faq-item2.gif) no-repeat 0 -20px;
}
ul#faq li.item2 a:hover.opened{
color:#990000;
background:url(../images-1/faq-item2.gif) no-repeat 0 -67px;
}
ul#faq li.item2 .answer{
top:10px !important;
width:864px !important;
line-height:1.5;
position:relative;
left:20px;
padding-bottom:10px;
}
ul#faq li.item2 .answer p{
padding:6px 0 6px;
}
ul#faq li.item2 .answer p a:hover {
background-image: none;
}
ul#faq li.item2 .text{
display:none;
}
/*FAQ end*/

/*MAP IFRAME begin*/
#mapDiv h3 {
padding-left: 30px;
}
.frameiFrame{
padding:16px 0 20px 64px;
}
.frameiFrame iframe{
border:0;
width:708px;
height:664px;
}
/*MAP IFRAME end*/

/*Video begin*/
#videoDiv h3 {
padding-left: 30px;
}
#videoDiv .frameiFrame {
	padding-left: 40px;
}
/*Video end*/

/*BOX 637 begin*/
.box637{
margin-top:20px;
width:637px;
background:url(../images-1/box-637.png) no-repeat 0 top;
/*position:relative;*/
}
.box637In{
width:635px;
background:url(../images-1/box-637.png) no-repeat -637px bottom;
padding:18px 1px 18px;
position:relative;
}
.box637 .boxLeft {float:left; width:230px}
.box637 .boxRight {float:right; width:280px; padding-top:52px; position:relative}
.box637 .section-1, .box637 .section-2, .box637 .section-3 {
	background-image:url(../images-1/form-parts.png); background-repeat:no-repeat; background-position:0 0;
	width:33px; height:35px; display:block; position:absolute; top:15px; left:16px;
}
.box637 .section-1 span, .box637 .section-2 span, .box637 .section-3 span {
	display:none
}
.box637 .section-2 {background-position:0 -35px; height:34px}
.box637 .section-3 {background-position:0 -69px}

.box637 .content {padding:0 40px 10px 63px; position:relative; width:532px}
.box637 button {
	background:url(../images-1/btn-229-86.png) 0 0 no-repeat;
	color:#fff; font-weight:bold; font-size:1.5em; cursor:pointer;
	display:block; width:229px; height:43px; border:0}
.box637 button:hover {background:url(../images-1/btn-229-86.png) 0 -43px no-repeat}
.box637 p.subtitle {padding:0; font-size:1.1em; margin:5px 0 10px 0}
.box637 .boxLeft p.subtitle {font-size:1em; margin:-8px 0 12px 0}
.box637 .box1 {color:#21c0fe}
.box637 .box2 {color:#007dae}
.box637 .box3 {color:#01406c}
.box637 h2 {color:#0d427d; font-weight:normal; font-size:1.8em}
.box637 h3 {font-size:1.4em}
.box637 h4 {font-size:1em}
.box637 h4 strong {font-size:1.5em; font-weight:bold}
.box637 .item h3 {font-size:1.8em; padding-bottom:5px; color:#2ba5d8; font-weight:normal}
.box637 .item p {font-size:1.1em; padding-left:40px}
.box637 .item {padding:5px 0 15px 0; width:300px}
.box637 .usbImg {position:absolute; top:-5px; right:30px}
.box637 th {font-weight:normal; text-align:left; width:185px}
.box637 .content .left {float:left; width:266px}
.box637 .content .right {float:right; width:266px}
.box637 h3.form {color:#0d427d; font-weight:normal; margin:15px 0 10px 0; display:block}
.box637 ul {list-style:none; margin:10px 0; width:400px}
.box637 li {display:block; padding:5px 0 5px 10px; background:url(../images-1/li-blue.gif) 0 10px no-repeat; font-size:1.1em}
.box637 li strong {font-weight:bold; color:#005896}
/*BOX 637 end*/

/*BOX 616 begin*/
.box616{
margin: 8px 0 0 -8px;
padding: 30px 0 0 0;
width:613px;
background:url(../images-1/box-616.png) top left no-repeat;
/*position:relative;*/
}
.box616-bottom{
margin: 0;
padding:0;
width: 616px;
height: 14px;
background:url(../images-1/box-616-bottom.png) top left no-repeat;
margin-left: -8px;
}
.box616In{
width:595px;
background:url(../images-1/box-616-in.png) no-repeat top left;
background-color: #ffffff;
/*padding:18px 0px 18px 10px; */
position:relative;
margin: 0 0 0 8px;
}
.box616 .boxLeft {float:left; width:230px}
.box616 .boxRight {float:right; width:280px; padding-top:52px; position:relative}
.box616 .section-1, .box616 .section-2, .box616 .section-3 {
	background-image:url(../images-1/form-parts.png); background-repeat:no-repeat; background-position:0 0;
	width:33px; height:35px; display:block; position:absolute; top:15px; left:16px;
}
.box616 .section-1 span, .box616 .section-2 span, .box616 .section-3 span {
	display:none
}
.box616 .section-2 {background-position:0 -35px; height:34px}
.box616 .section-3 {background-position:0 -69px}

.box616 .content {padding:10px 20px 0px 20px; position:relative; width:555px}
.box616 .description {float: left;}
.box616 .description input {float: left;}
.box616 .description label {font-size:1.3em; float: left; margin-left: 7px; line-height: 21px;}
.box616 .description .price {text-align:right; float:right; padding-right: 15px;}
.box616 .description .old_price {display: inline;}
.box616 .description p {margin-left: 29px; clear:both;}
.box616 img {margin-top: 20px;}
.box616 .rightlink img {margin-top: 0px;}
.box616 .leftlink label {width: 150px;}
.box616 .leftlink img {margin-top: 5px; margin-bottom: 23px;}
.box616 .hr {border-bottom: 1px solid #d9d9d9; width:555px; height:1px; padding-top:20px; margin-left: 18px;}
.box616 .hr2 {border-bottom: 1px solid #d9d9d9; width:555px; height:1px; margin-left: 18px;}
.box616 button {
	background:url(../images-1/button-order.png) 0 0 no-repeat;
	display: block;
	width: 162px;
	height: 44px;
	cursor: pointer;
	border:0}
/* NOHOVER
.box616 button:hover {
	background:url(../images-1/button-order.png) 0 -44px no-repeat;
	display: block;
	width: 162px;
	height: 44px;
	cursor: pointer;
	border:0}
*/
#promo a.orderBalicek {
text-decoration: none; width: 357px; height: 43px; background: url(../images-4/button.png) no-repeat 0 0; display: block; border: 0
}
/* NOHOVER
#promo a.orderBalicek:hover {
	background: url(../images-3/button.png) no-repeat 0 -43px;
}
*/
#promo a.orderPromo{
text-decoration: none; width: 162px; height: 44px; background: url(../images-1/button-order-promo.png) no-repeat 0 0; display: block; border: 0;
}
/* NOHOVER
#promo a.orderPromo:hover {
background: url(../images-1/button-order-promo.png) no-repeat 0 -44px; display: block; width: 162px; height: 44px; line-height:44px; border: 0;
}
*/
.box616 p.subtitle {padding:0; font-size:1.1em; margin:5px 0 10px 0}
.box616 .boxLeft p.subtitle {font-size:1em; margin:-8px 0 12px 0}
.box616 .box1 {color:#21c0fe}
.box616 .box2 {color:#007dae}
.box616 .box3 {color:#01406c}
.box616 h2 {color:#0d427d; font-weight:bold; font-size:1.9em; padding-bottom:14px}
.box616 h2 img {margin-top:3px}
.box616 h3 {color:#005896; font-size:1.9em;font-weight: normal;font-family: Arial,Verdana}
.box616 h4 {font-size:1em}
.box616 h4 strong {font-size:1.5em; font-weight:bold}
.box616 .item h3 {font-size:1.8em; padding-bottom:5px; color:#2ba5d8; font-weight:normal}
.box616 .item p {font-size:1.1em; padding-left:40px}
.box616 .item {padding:5px 0 15px 0; width:300px}
.box616 .usbImg {position:absolute; top:-5px; right:30px}
.box616 th {font-weight:normal; text-align:left; width:185px}
.box616 .content .left {float:left; width:460px}
.box616 .content .right {float:right; width:266px}
.box616 .content .middle {margin:0 0 0 80px; width:470px;}
.box616 h3.form {color:#0d427d; font-weight:normal; margin:15px 0 10px 0; display:block}
.box616 ul {list-style:none; margin:10px 0; width:400px}
.box616 li {display:block; padding:5px 0 5px 10px; background:url(../images-1/li-blue.gif) 0 10px no-repeat; font-size:1.1em}
.box616 li strong {font-weight:bold; color:#005896}
/*BOX 616 end*/

/*BOX 306x402 begin*/
.box306x402{
	margin: 28px 0px 0 -10px;
	width:328px;
	height:960px;
	background:url(../images-3/box-328x960.png) no-repeat;
}
.box306x402In{
	width:306px;
	margin-left:11px;
	padding-top:22px;
	padding-bottom:20px;
}
.box306x402 h2 {
	color:#005896;
	font-size:1.9em;
	padding-left:15px;
}
.box306x402 .hr {
	width:306px;
	height:1px;
	padding: 20px 0 0 0;
	background: url(../images-1/box-306x402-gray.png) no-repeat left 10px;
}
.box306x402In div img {
	padding: 8px 10px 3px 0;
	display:block;
	float:left;
}
.box306x402In .gurubox img {
	padding: 10px 10px 3px 0;
	display:block;
	float:left;
}
.box306x402 a {
	color:black;
}
.box306x402 p {
	float:left;
	padding: 30px 0;
	font-size: 1.2em;
	color: black;
	width:165px;
}
.box306x402 .gurubox p {
	padding: 25px 0 5px 0;
}
/*BOX 306x402 end*/

/*BOX 306x40 begin*/
.box306x40{
	margin: 10px 0px 0 -10px;
	width:328px;
	height:68px;
	background:url(../images-1/box-306x40.png) no-repeat;
}
.box306x40In{
	margin-left:11px;
	padding:22px 13px;
	width: 279px;
}
/*BOX 306x40 end*/

/*BOX 306x360 begin*/
.box306x360{
	margin:10px 0px 0 -10px;
	padding:38px 18px 0 11px;
	width:328px;
	background:url(../images-1/box-306x360.png) no-repeat;
}
.box306x360In{
	padding-left:18px;
	width: 286px;
	background-color:white;
}
.box306x360 h2 {
	height: 8px;
	line-height: 32px;
}
.box306x360-bottom{
	width:360px;
	height:14px;
	margin:-1px 0 0 -10px;
	padding:0;
	background:url(../images-1/box-306x360-bottom.png) no-repeat;
}
/*BOX 306x360 end*/

/*BOX 311228 begin*/
.box311228{
margin-top:20px;
width:311px;
height:228px;
background:url(../images-1/box-311-228-transparent.png) no-repeat;
}
.box311228In{
width:273px;
padding:13px 19px 20px;
}
.box311228 h2 {
	color:#005896;
	font-size:1.7em;
}
.box311228 img {
	padding:23px 0 23px 33px; display:block; float:none;
}
.box311228 a.btn7027Blue {/*margin-bottom:10px*/}
/*BOX 311228 end*/

/*BOX 311275 begin*/
.box311275{
margin-top:20px;
width:311px;
height:275px;
background:url(../images-1/box-311-275-transparent.png) no-repeat;
}
.box311275In{
width:273px;
padding:13px 19px 20px;
}
.box311275 h2 {
	color:#005896;
	font-size:1.7em;
}
.box311275 img {
	padding:18px 0 10px 15px; display:block; float:none
}
.box311275 a.zkontrolujte {margin-bottom:10px; display:block; font-size:1.1em; text-decoration:underline}
/*BOX 311275 end*/

a.questionmark {background:url(../images-1/icon-questionmark.gif) no-repeat; padding:6px 0 12px 50px; margin:20px 0 20px 28px; width:200px; display:block}

/*BOX 313 begin*/
.box313{
width:313px;
float:left;
position:relative;
}
.box313In{
width:275px;
padding:13px 19px 20px;
/*min-height:405px;*/
position:relative;
}
* html .box313In{
/*height:405px;*/
}
.box313Pripojen{
margin:0 10px 18px 0;
background:url(../images-1/box-313-pripojen.png) no-repeat left top;
}
.box313Pripojen .box313In{
background:url(../images-1/box-313-pripojen.png) no-repeat -314px bottom;
}
.box313Surfuji{
margin:0 10px 18px 0;
background:url(../images-1/box-313-surfuji.png) no-repeat left top;
}
.box313Surfuji .box313In{
background:url(../images-1/box-313-surfuji.png) no-repeat -314px bottom;
}
.box313Online{
margin:0 0 18px 0;
background:url(../images-1/box-313-online.png) no-repeat left top;
}
.box313Online .box313In{
background:url(../images-1/box-313-online.png) no-repeat -314px bottom;
}
.box313 h2{
font-size:28px;
font-weight:normal;
padding:0 0 79px;
}
.box313Pripojen h2{
color:#0ba038;
}
.box313Surfuji h2{
color:#f59701;
}
.box313Online h2{
color:#016aac;
}
.box313 .logos{
position:absolute;
top:65px;
left:17px;
height:42px;
}
.box313Pripojen .logos{
width:187px;
background:url(../images-1/box-313-pripojen-logos.png) no-repeat;
}
.box313Surfuji .logos{
width:280px;
background:url(../images-1/box-313-surfuji-logos.png) no-repeat;
}
.box313Online .logos{
top:52px;
width:280px;
height:64px;
background:url(../images-1/box-313-online-logos.png) no-repeat;
}
.boxColor{
width:240px;
height:120px;
padding:12px 17px 0;
color:#fff;
font-size:11px;
margin:0 0 15px;
}
.box313Pripojen .boxColor{
background:url(../images-1/box-313-pripojen-color.gif) no-repeat;
}
.box313Surfuji .boxColor{
background:url(../images-1/box-313-surfuji-color.gif) no-repeat;
}
.box313Online .boxColor{
background:url(../images-1/box-313-online-color.gif) no-repeat;
}
.boxColor h3{
font-size:18px;
font-weight:normal;
color:#fff;
padding:0 0 10px;
letter-spacing:-1px;
}
.box637 .boxColor1 {
height:120px;
font-size:11px;
margin:0 0 15px;
background:#fff url(../images-1/box-637-tarify-color-1.gif) repeat-x;
width:549px; padding:0; color:#333; padding:10px 23px 0 63px;
}
.boxColor1 h3 {
font-weight:normal;
color:#fff;
padding:0 0 10px;
letter-spacing:-1px;
}
.boxColor1 h3 {
font-size:1.7em
}
.boxColor li{
padding:0 0 8px;
}
.boxColor li h4{
font-size:15px;
font-weight:normal;
padding:0 0 11px;
float:left;
}
.boxColor li span.fl{
width:180px;
}
.boxColor li span.fr{
width:60px;
text-align:right;
}
.boxColor li strong{
font-size:12px;
}
.box313 ul.list{
font-size:12px;
line-height:1.4;
padding:0 0 8px 5px;
}
.box313 ul.list li{
position:relative;
padding:0 0 8px 17px;
}
.box313Pripojen ul.list li{
background:url(../images-1/li-green.gif) no-repeat 0 7px;
}
.box313Surfuji ul.list li{
background:url(../images-1/li-yellow.gif) no-repeat 0 7px;
}
.box313Online ul.list li{
background:url(../images-1/li-blue.gif) no-repeat 0 7px;
}
.box313 a.btn{
width:88px;
height:33px;
padding:11px 0 0 35px;
display:block;
color:#fff;
text-decoration:none;
font-size:18px;
font-weight:bold;
}
.box313Pripojen a.btn{
background:url(../images-1/btn-123-44-green.gif) no-repeat;
}
.box313Surfuji a.btn{
background:url(../images-1/btn-123-44-yellow.gif) no-repeat;
}
.box313Online a.btn{
background:url(../images-1/btn-123-44-blue.gif) no-repeat;
}
.box313 a:hover.btn{
background-position:left bottom;
}
.box313 .modem{
width:138px;
height:172px;
background:url(../images-1/image-modem3860.png) no-repeat;
position:absolute;
top:-172px;
right:60px;
}
/*BOX 313 end*/

/*BOX 960 GREY begin*/
.box960Grey{
width:960px;
background:url(../images-1/box-960-grey.png) no-repeat 0 0;
}
.box960GreyIn{
width:910px;
padding:15px 25px ;
min-height:100px;
background:url(../images-1/box-960-grey.png) no-repeat -960px bottom;
}
* html .box960GreyIn{
height:100px;
}
.box960Grey h2{
font-size:25px;
font-weight:normal;
color:#005896;
padding:0 0 20px;
}
.box960Line{
background:url(../images-1/box-960-line.gif) repeat-y 460px 0;
padding:5px 0 0;
}
.boxLeft{
width:420px;
float:left;
}
.boxRight{
width:420px;
float:right;
}
/*BOX 960 GREY end*/

/*TEXTCONTENT begin*/
.textContent{
line-height:1.5;
font-size:12px;
}
.textContent p{
padding:0 0 18px;
}
.textContent a{
color:#005896;
}
/*TEXTCONTENT end*/

/*MODEMS begin*/
.noShadow .box958WhiteBot{
background:url(../images-1/box-958-white-bot-noshadow.png) no-repeat 0 0;
}
.modems{
margin:0 0 30px;
}
.modems h2{
font-size:28px;
color:#091840;
font-weight:normal;
padding:0 0 18px;
}
.modems .boxBlue{
width:482px;
height:143px;
padding:10px 0 0 20px;
background:url(../images-1/modems-box-blue.gif) no-repeat;
font-size:12px;
position:relative;
margin:0 0 14px;
}
.modems .boxBlue h3{
color:#005896;
font-size:25px;
font-weight:normal;
padding:0 0 13px;
}
.modems .boxBlue ul li{
background:url(../images-1/li-black.gif) no-repeat 0 6px;
position:relative;
padding:0 0 10px 16px;
}
.modems .boxBlue .modem{
position:absolute;
top:10px;
right:-15px;
}
.modems .boxBlue .modemHuawei{
width:144px;
height:91px;
background:url(../images-1/modem-huawei.png) no-repeat;
}
.modems .boxBlue .modemAxess{
width:139px;
height:102px;
background:url(../images-1/modem-axess.png) no-repeat;
}
.modems .boxBlue .modemAnydata{
width:138px;
height:90px;
background:url(../images-1/modem-anydata.png) no-repeat;
}
a.btn14027Blue{
display:block;
width:114px;
height:21px;
padding:6px 0 0 26px;
background:url(../images-1/btn-140-27-blue.png) no-repeat 0 0;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;
position:relative;
z-index:200;
}
a:hover.btn14027Blue{
background-position:left bottom;
text-decoration:none;
color:#fff;
}
.modems .boxBlue a.btn14027Blue{
position:absolute;
bottom:18px;
left:20px;
}
.modems .iconInfo{
background:url(../images-1/icon-info.gif) no-repeat 0 0;
padding:6px 0 6px 34px;
color:#005896;
margin-bottom:-5px;
}
ul.prices{
width:380px;
position:absolute;
top:56px;
right:23px;
}
ul.prices li{
padding:0 0 13px;
font-size:12px;
}
ul.prices li span.fl{
padding:5px 0 0;
}
ul.prices li strong.green{
color:#0ba038;
}
ul.prices li strong.yellow{
color:#f59701;
}
ul.prices li strong.blue{
color:#075193;
}
ul.prices li span.fr{
width:94px;
height:21px;
padding:6px 0 0;
display:block;
font-weight:bold;
color:#fff;
text-align:center;
}
ul.prices li span.green{
background:url(../images-1/price-green.gif) no-repeat;
}
ul.prices li span.yellow{
background:url(../images-1/price-yellow.gif) no-repeat;
}
ul.prices li span.blue{
background:url(../images-1/price-blue.gif) no-repeat;
}
ul.prices li span.grey{
background:url(../images-1/price-grey.gif) no-repeat;
color:#333;
}
/*MODEMS end*/

/*CONTENT end*/

/*FOOTER begin*/
#footer{
background: #ececec url(../images-1/footer.gif) top left repeat-x;
width:100%;
margin:0;
text-align:center;
font-family:tahoma;
color:#091840;
}
#footer .in{
height:47px;
padding-top: 29px;
width:940px;
}
#footer .in .fr {
padding-right: 15px;
}
#footer #telefonicaLogo{
width:144px;
height:20px;
background:url(../images-1/footer-logo-telefonica.gif) no-repeat;
display:block;
float:left;
text-indent:-9999px;
position:relative;
top:-2px;
margin:0 20px 0 0;
}
/*FOOTER end*/

/*LAYER ACTIVATE begin*/
#layerActivate{
width:511px;
height:158px;
padding:14px 0px 0 11px;
background:url(../images-1/layer-activate-bg.png) no-repeat;
position:absolute;
top:15px;
left:448px;
color:#00b0b0;
font-size:15px;
}
#layerActivate a.iconClose{
width:23px;
height:23px;
background:url(../images-1/layer-close.gif) no-repeat 0 0;
position:absolute;
top:7px;
right:9px;
text-indent:-9999px;
}
#layerActivate a:hover.iconClose{
background:url(../images-1/layer-close.gif) no-repeat left bottom;
}
#layerActivate ol{
list-style-type:none;
}
#layerActivate ol li{
padding:0 0 0 43px;
}
#layerActivate ol li.iconStupid{
background:url(../images-1/icon-mobil-stupid.gif) no-repeat 0 0;
}
#layerActivate ol li.iconSmart{
background:url(../images-1/icon-mobil-smart.gif) no-repeat 0 0;
}
#layerActivate h3{
font-size:15px;
font-weight:normal;
color:#091840;
padding:0 0 4px;
line-height:18px;
width:424px;
}
#layerActivate h3 .fl{
font-size:14px;
}
#layerActivate p{
padding:0 0 5px;
}
#layerActivate p strong{
font-size:20px;
}
/*LAYER ACTIVATE end*/

/*LAYER PHONE begin*/
.layerPhone{
position:absolute;
left:-1px;
background:url(../images-1/layer-phone-top.png) no-repeat;
width:496px;
padding:64px 20px 8px;
font-size:12px;
}
.layerPhoneA{
top:76px;
z-index:400;
}
.layerPhoneB{
top:191px;
z-index:300;
}
.layerPhoneBot{
width:536px;
height:12px;
background:url(../images-1/layer-phone-bot.png) no-repeat left bottom;
position:absolute;
bottom:-12px;
left:0;
}
.layerPhone .linkClose{
position:absolute;
top:6px;
left:393px;
background:url(../images-1/arrow-down.gif) no-repeat 0 5px;
padding:0 0 0 16px;
color:#091840;
font-weight:bold;
text-decoration:none;
font-size:12px;
white-space:nowrap;
}
.layerPhone a:hover.linkClose{
background:url(../images-1/arrow-down.gif) no-repeat 0 -50px;
text-decoration:none;
color:#990000;
}
.layerPhone h2{
font-size:15px;
color:#005896;
font-weight:normal;
padding:0 0 11px;
}
.layerPhone h2 strong{
font-size:20px;
}
.layerPhone ul{
margin:0 0 12px;
}
.layerPhone li{
background:url(../images-1/li-layer-phone.gif) no-repeat 0 6px;
padding:0 0 8px 17px;
}
.layerPhone .activate{
width:435px;
height:41px;
padding:12px 0 0 61px;
background:url(../images-1/layer-phone-activate.gif) no-repeat;
color:#fff;
font-size:14px;
}
.layerPhone .activate strong{
font-size:20px;
}
.layerPhone .logo{
width:86px;
height:75px;
background:url(../images-1/layer-phone-logo.gif) no-repeat;
position:relative;
float:left;
margin:2px -2px 0 -2px;
}
.layerPhone .logo img{
position:absolute;
top:8px;
left:7px;
}
.height615{
height:615px;
}
.height480{
height:480px;
}
/*LAYER PHONE end*/

/*LAYER EXAMPLES begin*/
#layerExamples{
width:301px;
height:342px;
padding:70px 0px 0 10px;
background:url(../images-1/layer-examples.png) no-repeat;
position:absolute;
top:12px;
right:-2px;
z-index:1000;
font-size:12px;
text-align:center;
color:#000;
}
#layerExamples a.linkClose{
position:absolute;
top:16px;
left:32px;
background:url(../images-1/layer-close2.gif) no-repeat 0 0;
padding:5px 0 5px 36px;
color:#000;
font-weight:bold;
white-space:nowrap;
}
#layerExamples a:hover.linkClose{
color:#990000;
background:url(../images-1/layer-close2.gif) no-repeat 0 -44px;
}
#layerExamples h2{
color:#005896;
font-size:26px;
font-weight:normal;
padding:0 0 15px;
}
#layerExamples .image{
width:200px;
height:170px;
display:block;
background:url(../images-1/layer-examples-calendar.png) no-repeat;
margin:0 auto 5px;
}
#layerExamples p{
font-family:tahoma;
font-size:13px;
padding:0 40px;
}
#layerExamples p strong{
color:#005896;
}
/*LAYER EXAMPLES end*/

/*LAYER HOW IT WORKS begin*/
#layerHowItWorks{
width:342px;
height:359px;
padding:70px 30px 0 40px;
background:url(../images-1/layer-how-it-works.png) no-repeat;
position:absolute;
top:-1px;
right:-5px;
z-index:1000;
font-size:12px;
text-align:left;
color:#333;
}
#layerHowItWorks a{
color:#005896;
}
#layerHowItWorks a.linkClose{
position:absolute;
top:16px;
left:32px;
background:url(../images-1/layer-close2.gif) no-repeat 0 0;
padding:5px 0 5px 36px;
color:#000;
font-weight:bold;
white-space:nowrap;
}
#layerHowItWorks a:hover.linkClose{
color:#990000;
background:url(../images-1/layer-close2.gif) no-repeat 0 -44px;
}
#layerHowItWorks h2{
color:#005896;
font-size:24px;
font-weight:normal;
padding:0 0 15px;
}
#layerHowItWorks ul{
font-family:tahoma;
font-size:13px;
}
#layerHowItWorks li{
padding:0 0 14px;
}
#layerHowItWorks li .num{
width:32px;
height:28px;
padding:5px 0 0;
display:block;
float:left;
background:url(../images-1/layer-how-it-works-num.gif) no-repeat 0 0;
text-align:center;
font-size:17px;
color:#fff;
}
#layerHowItWorks li .fr{
width:297px;
}
/*LAYER HOW IT WORKS end*/

/*LAYER SERVICES begin*/
#layerServices{
width:204px;
height:172px;
padding:70px 25px 0 40px;
background:url(../images-1/layer-services.png) no-repeat;
position:absolute;
top:168px;
right:5px;
z-index:1000;
font-size:12px;
text-align:left;
color:#333;
}
#layerServices a,#layerServices .blue{
color:#005896;
}
#layerServices a.linkClose{
position:absolute;
top:10px;
left:32px;
background:url(../images-1/layer-close2.gif) no-repeat 0 8px;
padding:5px 0 5px 36px;
color:#000;
font-weight:bold;
white-space:nowrap;
line-height:1.3;
}
#layerServices a:hover.linkClose{
color:#990000;
background:url(../images-1/layer-close2.gif) no-repeat 0 -36px;
}
#layerServicesIn p{
line-height:1.5;
font-family:tahoma;
font-size:13px;
}
/*LAYER SERVICES end*/

span.tooltipMenu {
background:url("../images-1/bgr-tooltip-top.png") no-repeat scroll 0 0 transparent;
color:#000000;
display:none;
font-size:12px;
left:450px;
line-height:120%;
min-height:60px;
padding:16px 10px 4px;
position:absolute;
text-align:center;
top:70px;
width:190px;
z-index: 300;
}

span.tooltipMenu span.tooltipMenuBottom {
background:url("../images-1/bgr-tooltip-bottom.png") no-repeat scroll 0 0 transparent;
bottom:-11px;
height:11px;
left:0;
position:absolute;
width:210px;
}

/* form isicForm */

#isicForm a.linkClose{
position:absolute;
top:10px;
left:32px;
background:url(../images-1/form-box-close.gif) no-repeat 0 10px;
&background-position:0 7px;
padding:0 0 0 25px;
color:#005896;
font-size:18px;
text-decoration:none;
}
#isicForm a.linkClose:hover{
color:#990000;
background:url(../images-1/form-box-close.gif) no-repeat 0 -32px;
&background-position:0 -35px;
}
#isicForm h2{
padding-bottom:14px;
}
#isicForm p{
line-height:1.5;
}
#isicForm .rel{
padding:40px 0 0;
margin:22px 0 24px;
}
#isicForm h3{
font-size:18px;
color:#005896;
font-weight:normal;
position:absolute;
top:0;
}
#isicForm label{
padding:5px 0 0;
float:left;
}
#isicForm .inputText{
height:26px;
float:left;
overflow:hidden;
}
#isicForm .inputText input{
height:21px;
font-family:verdana;
font-size:12px;
border:0;
padding:0;
background:none;
}
#isicForm .inputText213{
width:213px;
background:url(../images-1/input-text-213-26.gif) no-repeat left top;
}
#isicForm .inputText213 input{
width:203px;
padding:5px 5px 0;
}
#isicForm .inputText194{
width:194px;
background:url(../images-1/input-text-194-26.gif) no-repeat left top;
}
#isicForm .inputText194 input{
width:184px;
padding:5px 5px 0;
}
#isicForm .inputText54{
width:54px;
background:url(../images-1/input-text-54-26.gif) no-repeat left top;
}
#isicForm .inputText54 input{
width:44px;
padding:5px 5px 0;
}
#isicForm .inputText54x28{
width:54px;
background:url(../images-1/input-text-54-28.png) no-repeat left top;
}
#isicForm .inputText54x28 input{
width:44px;
padding:5px 5px 0;
}
#isicForm .error{
background-position:left -26px;
}
#isicForm label.error{
color:#99003a;
}
#isicForm .checkbox{
margin:0 0 24px;
}
#isicForm .checkbox label{
font-size:11px;
padding:4px 0 0 8px !important;
float:left;
width: 580px;
}
#isicForm .checkbox label a{
color:#0d77b5;
}
#isicForm .checkbox label a:hover{
color:#990000;
}
#isicForm button{
width:136px;
height:43px;
padding:0 0 0 32px;
background:url(../images-1/btn-136-43.png) no-repeat left top;
border:0;
cursor:pointer;
font-size:18px;
font-weight:normal;
color:#fff;
text-align:left;
outline:none;
}
* html #isicForm button{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn-136-43.png', sizingMethod='crop');
}
#isicForm button:hover{
background-position:left bottom;
}
#isicForm .box1{
width:144px;
float:left;
margin:0 0 0 15px;
}

/* OBJEDNAVKA FORM INTERNET */
#objednavkaFormInternet .inputText184 {
width:174px; height:24px; padding:0 5px;
border:0; float:left; margin:5px 0 5px 10px;
background:url(../images-1/input-text-184-24.png) no-repeat left top;
}
#objednavkaFormInternet .inputText184x28 {
width:174px; height:20px; padding:4px 5px;
border:0; float:left; margin:5px 0 5px 2px;
background:url(../images-1/input-text-184-28.png) no-repeat left top;
}
#objednavkaFormInternet .inputText300x28 {
width:290px; height:20px; padding:4px 5px;
border:0; float:left; margin:5px 0 5px 2px;
background:url(../images-1/input-text-300-28.png) no-repeat left top;
}
#objednavkaFormInternet .inputText60x28 {
    background:url("../images-1/input-text-60-28.png") no-repeat scroll left top transparent;
    border:0 none; float:left; height:20px;
    margin:5px 0 5px 2px; padding:4px 5px; width:50px;
}
#objednavkaFormInternet .inputText133x28 {
    background:url("../images-1/input-text-133-28.png") no-repeat scroll left top transparent;
    border:0 none; float:left; height:20px;
    margin:5px 0 5px 2px; padding:4px 5px; width:123px;
}
#objednavkaFormInternet .inputText49 {
width:39px; height:24px; padding:0 5px;
border:0; float:left; margin:5px 0 5px 10px;
background:url(../images-1/input-text-49-24.png) no-repeat left top;
}
#objednavkaFormInternet .inputText54x28 {
width:44px; height:28px; padding:0 5px;
border:0; float:left; margin:5px 0 5px 10px;
background:url(../images-1/input-text-54-28.png) no-repeat left top;
}
#objednavkaFormInternet .inputText59 {
width:49px; height:24px; padding:0 5px;
border:0; float:left; margin:5px 0 5px 10px;
background:url(../images-1/input-text-59-24.png) no-repeat left top;
}
#objednavkaFormInternet p.small {font-size:.85em; padding-top:4px}
#objednavkaFormInternet label {padding:0; display:block; font-size:1.3em;}
#objednavkaFormInternet label span {float:left; width:140px; padding:10px 0 0 0; line-height:20px}
#objednavkaFormInternet label span.old_price {display: inline; float: none; width: auto; font-size: .688em;}
#objednavkaFormInternet label span.info {float:left; width:170px; padding:10px 0 0 10px; line-height:20px; color: #999999;}
#objednavkaFormInternet .middle label span {float:left; width:170px; padding:10px 0 0 0; line-height:20px}
#objednavkaFormInternet .mandatory {background: url(../images-1/star-blue.png) no-repeat right 15px;}
#objednavkaFormInternet p.comment {font-size: 1em; padding-top: 8px;}
#objednavkaFormInternet p.description {margin:20px 0 0 65px; background:url(../images-1/star-blue.png) no-repeat left top; padding-left: 20px}
#objednavkaFormInternet .personalIdSpan {float:left; width:5px; padding:10px 0 0 0}
#objednavkaFormInternet label.checkbox {padding:0px 0 55px 0}
#objednavkaFormInternet label.checkbox input {width:auto; float:left; border:0; margin-right:8px}
#objednavkaFormInternet label.checkbox span {font-size: 1em; width:396px; float:left; display:block; padding:0 0 15px 0}

#objednavkaFormInternet label.error {
color:#99003a;
}
#objednavkaFormInternet label.error .inputText184 {
background:url(../images-1/input-text-184-24.png) no-repeat left -24px;
}
#objednavkaFormInternet label.error .inputText184x28 {
background:url(../images-1/input-text-184-28.png) no-repeat left -28px;
}
#objednavkaFormInternet label.error .inputText49 {
background:url(../images-1/input-text-49-24.png) no-repeat left -24px;
}
#objednavkaFormInternet label.error .inputText59 {
background:url(../images-1/input-text-59-24.png) no-repeat left -24px;
}
#objednavkaFormInternet label.error .inputText54x28 {
background:url(../images-1/input-text-54-28.png) no-repeat left -28px;
}
#objednavkaFormInternet .formOk {display:block; font-size: 1.8em; padding-left: 45px; color:#5e8f21; background:url(../images-1/icon-checked.gif) 0 0 no-repeat; font-weight:bold}
#objednavkaFormInternet .formError {display:block; padding:9px 10px 15px 45px; color:#900; background:url(../images-1/icon-error.gif) 0 0 no-repeat; font-weight:bold}

#objednavkaFormInternet a.checkbox {
display:block; float:left; width:26px; height:25px; cursor:pointer; margin-right:10px;
background:url(../images-1/checkbox.png) no-repeat 0 0;
}
#objednavkaFormInternet a.checkbox:hover, #objednavkaFormInternet a.active {
display:block; float:left; width:26px; height:25px;
background:url(../images-1/checkbox.png) no-repeat 0 -25px;
}
#objednavkaFormInternet label#label3monthsId {
	display: block;
	float: none;
	margin-left: 27px;
}

/* OBJEDNAVKA FORM */
#objednavkaForm {padding:20px 0 0 0}
#objednavkaForm a.linkClose{
position:absolute;
top:10px;
left:32px;
background:url(../images-1/form-box-close.gif) no-repeat 0 10px;
&background-position:0 7px;
padding:0 0 0 25px;
color:#005896;
font-size:18px;
text-decoration:none;
}
#objednavkaForm a.linkClose:hover{
color:#990000;
background:url(../images-1/form-box-close.gif) no-repeat 0 -32px;
&background-position:0 -35px;
}
#objednavkaForm h2{
padding-bottom:14px;
}
#objednavkaForm p{
line-height:1.5;
}
#objednavkaForm .rel{
padding:40px 0 0;
margin:22px 0 24px;
}
#objednavkaForm h3{
font-size:18px;
color:#005896;
font-weight:normal;
position:absolute;
top:0;
}
#objednavkaForm label{
padding:5px 0 0;
float:left;
}
#objednavkaForm .inputText{
height:24px;
float:left;
overflow:hidden;
}
#objednavkaForm .inputText input{
height:19px;
font-family:verdana;
font-size:12px;
border:0;
padding:0;
background:none;
}
#objednavkaForm .inputText213{
width:213px;
background:url(../images-1/input-text-213-26.gif) no-repeat left top;
}
#objednavkaForm .inputText213 input{
width:203px;
padding:5px 5px 0;
}
#objednavkaForm .inputText184{
width:184px;
background:url(../images-1/input-text-184-24.png) no-repeat left top;
}
#objednavkaForm .inputText184 input{
width:174px;
padding:5px 5px 0;
}
#objednavkaForm .inputText184x28{
width:184px;
background:url(../images-1/input-text-184-28.png) no-repeat left top;
}
#objednavkaForm .inputText184x28 input{
width:174px;
padding:5px 5px 0;
}
#objednavkaForm .paddingRight{
padding-right:15px;
}
#objednavkaForm .inputText49{
width:49px;
background:url(../images-1/input-text-49-24.png) no-repeat left top;
}
#objednavkaForm .inputText49 input{
width:39px;
padding:5px 5px 0;
}
#objednavkaForm .inputText59{
width:59px;
background:url(../images-1/input-text-59-24.png) no-repeat left top;
}
#objednavkaForm .inputText59 input{
width:49px;
padding:5px 5px 0;
}
#objednavkaForm .error{
background-position:left -24px;
}
#objednavkaForm label.error{
color:#99003a;
font-weight:bold;
}
#objednavkaForm .checkbox{
padding:4px 0 0 0; float:left
}
#objednavkaForm label.checkbox {
font-size:9px;
padding:4px 0 0 8px !important;
float:left;
width: 220px;
}
#objednavkaForm button{
width:136px;
height:43px;
padding:0 0 0 32px;
background:url(../images-1/btn-136-43.png) no-repeat left top;
border:0;
cursor:pointer;
font-size:18px;
font-weight:normal;
color:#fff;
text-align:left;
outline:none;
}
* html #objednavkaForm button{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn-136-43.png', sizingMethod='crop');
}
#objednavkaForm button:hover{
background-position:left bottom;
}
#objednavkaForm .box1{
width:144px;
float:left;
margin:0 0 0 15px;
}
#objednavkaForm .formBlock {padding-bottom:10px}
/* OBJEDNAVKA FORM end */

/* SEND TO FRIEND */
#sendFriend label {
	display:block;
	font-size:1.3em;
	padding:0;
}
#sendFriend .mandatory {
	background:url("../images-1/star-blue.png") no-repeat scroll right 15px transparent;
}
#sendFriend label span {
	float:left;
	line-height:20px;
	padding:10px 10px 0 0;
	width:120px;
}
#sendFriend label.error span.email-to {
	padding-top:0;
}
#sendFriend .inputText133x28 {
	background:url("../images-1/input-text-133-28.png") no-repeat scroll left top transparent;
	border:0 none;
	float:left;
	height:28px;
	margin:5px 0 5px 2px;
	padding:0 5px;
	width:123px;
}
#sendFriend div.inputText265x98 {
	background:url("../images-1/input-text-265-98.png") no-repeat scroll left top transparent;
	border:0 none;
	height:98px;
	margin:5px 0;
	padding:3px 5px;
	width:265px;
}
#sendFriend div.inputText265x98 textarea {
	border:0 none;
	margin:0;
	padding:0;
	background-color: transparent;
	width:255px;
	height:90px;
}
#sendFriend button {
	background:url("../images-1/button-send5e1f.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	height:35px;
	width:104px;
}
#sendFriend button:hover {
	background:url("../images-1/button-send5e1f.png") no-repeat scroll 0 -35px transparent;
}
#sendFriend .formError {display:block; padding:9px 10px 15px 45px; color:#900; background:url(../images-1/icon-error.gif) 0 0 no-repeat; font-weight:bold}
#sendFriend label.error{
	color:#bf0a0a;
	font-weight:bold;
}
#sendFriend label.error .inputText133x28{
	background:url("../images-1/input-text-133-28.png") no-repeat scroll left -28px transparent;
}
#sendFriend h2.formOk {display:block; font-size: 1.4em; height:auto; line-height:1.1; padding: 0 21px 10px 45px; color:#5e8f21; background:url(../images-1/icon-checked.gif) 0 0 no-repeat; font-weight:bold}

/* SEND TO FRIEND end */

.formBlockLeft {
	width: 670px;
	float: left;
}
.einstBlock {
	position: relative;
	padding-top: 40px;
	margin-top: 20px;
}
.isicFloatRight {
	float: right;
	width: 260px;
	min-height: 200px;
}
.isicFloatRight img {
	margin-bottom: 8px;
}
.isicFloatRight a {
	margin-bottom: 4px;
}
#content h1.titleSpec {
	color: #0d437f;
	margin-bottom: 1em;
}
a.btnHow {
	width: 260px; height: 41px;
	display: block;
	position: relative;
}
a.btnHow span {
	background: url(../images-1/btn-how.png) 0 0 no-repeat;
	width: 260px; height: 41px;
	display: block;
	position: absolute; top: 0; left: 0;
	cursor: pointer;
}
a.btnHow:hover span {
	background-position: 0 -41px;
}
a.btnFaq {
	width: 260px; height: 41px;
	display: block;
	position: relative;
}
a.btnFaq span {
	background: url(../images-1/btn-faq.png) 0 0 no-repeat;
	width: 260px; height: 41px;
	display: block;
	position: absolute; top: 0; left: 0;
}
a.btnFaq:hover span {
	background-position: 0 -41px;
}
div.fbArea {
background: url(../images-1/bgr-fb-area.png) no-repeat;
padding: 12px 14px 6px 14px;
margin-top: 2em;
background: url(../images-1/bgr-fb-area.png) no-repeat;
width: 646px; height: 71px;
}
body#isic #promo .in {
height:249px;
padding-left:460px;
padding-top:14px;
width:472px;
}

div#stepsBox {
	width: 100%;
	margin: 0;
	position: relative;
	padding-top:12px;
	text-align: center;
	z-index: 1000;
}
div#stepsBox .in {
	margin: 0 auto;
	position: relative;
	width: 920px;
	padding: 115px 10px 0 10px;
	background: url(../images-3/steps.png) top left no-repeat;
	display: block;
}
div#stepsBox2 {
	width: 100%;
	margin: 0;
	position: relative;
	padding-top:20px;
	text-align: center;
	z-index: 1000;
}
div#stepsBox2 .in {
	margin: 0 auto;
	position: relative;
	width: 920px;
	padding: 115px 10px 0 10px;
	background: url(../images-6/steps2.png) top left no-repeat;
	display: block;
}
div.stepBox {
	 width: 310px;
	 float: left;
	 text-align:left;
}
div.stepBox2 {
	 width: 316px;
}
div.stepBox3 {
	 width: 294px;
}
div.stepBox h2 {
	color:#02264e;
	font-size:1.8em;
	font-weight:normal;
	float:left;
	margin: 10px 30px 0 0;
}
div.stepBox h2 img {
	float:left;
	margin-right: 10px;
}
div.stepBox2 h2 {
	margin-right: 20px;
}
div.stepBox3 h2 {
	margin-left: 20px;
	margin-right: 0px;
}
div.stepBox a {
	color: #005896;
}
div.stepBox ul {
	padding-right: 30px;
}
div.stepBox2 ul {
	padding-left: 17px;
}
div.stepBox3 ul {
	padding-left: 10px;
	padding-right: 5px;
}
div.stepBox li {
	font-size: 12px;
	color: black;
	line-height:20px;
	list-style-type: none;
	padding-left: 18px;
	background: url(../images-1/arrow-right.png) no-repeat left 7px;
}

/* UI Dialog */
.ui-widget-header {
	background:none;
	border: 0px;
}
.overflowHidden iframe {
	overflow:hidden!important;
	position:relative;
}

/* Buble */
a.bubble {
	text-decoration: none;
	border-bottom: 1px dashed #000000;
	color: #000000 !important;
}
a.bubble:hover {
	border-bottom: 1px dashed #000000;
	cursor: default;
}

.popupBubble {
	position:absolute;
	width: 326px;
	height: 287px;
	background: url(../images-1/tooltip_287.png) no-repeat right top;
	display:none;
	font-size: 12px;
	font-family:arial,verdana,tahoma;
	left: 0;
	top: 0;
}
.popupBubble p {
	padding: 17px 15px 17px 15px;
	height: 45px;
	font-size: .9em;
}
.popupBubble .item {
	padding: 10px 0 10px 0;
	margin: 0 15px 0 15px;
	height: 30px;
	clear: both;
}
.popupBubble .border {
	background: url('../images-1/bubble-hr.png') bottom left repeat-x;
}
.popupBubble .item p{
	font-size: 1em;
	font-weight: bold;
	padding:0;
	margin:0;
	height: auto;
}
.popupBubble .item span{
	font-size: .79em;
	color: black;
}
.popupBubble .item .left {
	width: 190px;
	float: left;
	text-align: left;
}
.popupBubble .item .left p {
	color: #005896;
	font-weight: bold;
}

.popupBubble .item .right {
	width: 104px;
	float: right;
	text-align:right;
}
.popupBubble .item .right p {
	color: #990000;
}

.popupSmallBubble {
	position:absolute;
	width: 227px;
	height: 125px;
	background: url(../images-1/tooltip-small.png) no-repeat right top;
	display:none;
	font-size: 12px;
	font-family:arial,verdana,tahoma;
	text-align:left;
}
.popupSmallBubble p {
	padding: 13px 15px 17px 15px;
	font-size: .9em;
	line-height: 12px;
}
.popupSmallFlippedBubble {
	position:absolute;
	width: 227px;
	height: 115px;
	background: url(../images-1/tooltip-small-vflip.png) no-repeat right top;
	left:-1000px;
	font-size: 12px;
	font-family:arial,verdana,tahoma;
	text-align:left;
	z-index: 2000;
}
.popupSmallFlippedBubble a {
	color: #005896 !important;
}
.popupSmallFlippedBubble a:hover {
	color: #900 !important;
}
.popupSmallFlippedBubble p {
	padding: 15px;
	font-size: .9em;
	line-height: 12px;
}

.dotSlider {
	 position:absolute;
	 height: 24px;
	 bottom: 15px;
	 right: 15px;
}

.dotSlider div {
	height: 22px;
	float: left;
	margin-left: 10px;
	padding: 0;
}
.dotSlider div {
	cursor:pointer;
}
.dotSlider .dot1{
	background: url(../images-1/dot-slider-single.png) no-repeat 0 -22px;
	width: 21px;
}

.dotSlider .dot2{
	background: url(../images-1/dot-slider-single.png) no-repeat -21px -22px;
	width: 21px;
}

.dotSlider .dot3{
	background: url(../images-1/dot-slider-single.png) no-repeat -42px -22px;
	width: 21px;
}
/*
.dotSlider #dot1.dotActive{
	background: url(../images-1/dot-slider-single.png) no-repeat 0 -22px;
}

.dotSlider #dot2.dotActive{
	background: url(../images-1/dot-slider-single.png) no-repeat -21px -22px;
}

.dotSlider #dot3.dotActive{
	background: url(../images-1/dot-slider-single.png) no-repeat -42px -22px;
}
*/

.dotSlider span {
	width:21px;
}

.dotActive span{
	width: 0px;
}

.dotSlider .dot1Blue{
	background: url(../images/dot-slider-single.png) no-repeat 0 0;
	height: 22px;
	position:absolute;
}
.dotSlider .dot2Blue{
	background: url(../images/dot-slider-single.png) no-repeat -21px 0;
	height: 22px;
	position:absolute;
}
.dotSlider .dot3Blue{
	background: url(../images/dot-slider-single.png) no-repeat -42px 0;
	height: 22px;
	position:absolute;
}
.facebookDiv {
	padding-left: 45px;
	padding-bottom: 14px;
	text-align: center;
}

