@media screen,projection{
body{font:90% Arial,Verdana,lucida,sans-serif; background:#e8e8e8 url(../img/bg-body.gif) repeat-x 0 0; text-align:center; margin:0; padding:0;}

/* headers */
h1{font-size:200%; margin:10px 0;}
h2,h3,h4{margin:.8em 0 .3em;}
h3,h4{font-weight:normal;}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:140%;}

#mapa-stranek h2{font-size:100%; margin:0; padding:0;}
.novinka h2,.odvyp h2{color:#aa1600; margin:0; font-size:140%; font-weight:normal;}

/* tags */
li{padding-top:.25em; padding-bottom:.25em;}
p{line-height:1.5em;}
em{color:#aa1600;}
code,pre{font-size:110%; background:#fff6d5; border-left:1px solid #f0c75e; padding:0 3px; margin:.7em 0;}
pre{padding:3px 10px; overflow:auto;}
hr{border:none; height:1px; background-color:#e5e5e5; color:#e5e5e5;}
blockquote{border-left:3px solid #d9d9d9; padding:10px; background:white; margin-left:1em;}
.help{border-left:3px solid #d9d9d9; padding:10px; background:white;}
textarea,input{font:100% Arial,Verdana,lucida,sans-serif;}
	#nav input{font-size:90%;}

/* colors */
a,.blue{color:#0069aa;}
a:visited{color:#003366;}
.red,a:hover{color:#cf3100;}
.vine,h2,.right-clmn h3,.obj p,.duraz,.result .own{color:#aa1600;}
.green,.free,.own{color:#498220;}
.black,h1,h3,h4,.odvyp h3 .black,
#nav li.selected a,#nav li.active a,#nav a:hover,#nav li.selected a,
#subnav ul li.active a,#subnav ul li.active a:hover,#subnav ul li.selected ul li.active a:hover{color:black;}
.white,#nav a,#subnav h2 a,.button-green,.button-green:hover,.button-green:visited,.info-warrning a{color:white;}
.gray,.gray a{color:gray;}
.highlight{padding:2px 0; background:#fff600;}
a .highlight{text-decoration:underline;}

.bgwhite{background:white;}

/* main */
#main,#main-in,#main-foot{width:100%;}
#main{text-align:left; background:url(../img/bg-site.gif) no-repeat 50% 0;}
#main-in{background:url(../img/bg-site-in.gif) repeat-y 50% 0;}
#main-foot{background:url(../img/bg-site-foot.gif) no-repeat 50% 100%; padding-bottom:25px;}

/* HOMEPAGE MODRA 201109 */
#ch-home-blue,#ch-home-blue h1,#ch-home-blue h2,#ch-home-blue a,#ch-home-top span{color:white;}
#ch-home-blue{position:relative; top:-8px; width:956px; height:359px; background:#115999 url(../img/hp-modra/bg-hp.jpg) 0 0 no-repeat;}
	#ch-home-blue h1{position:absolute; top:0; left:0; margin:0; padding:0; width:646px; height:132px;}
	#ch-home-blue h1 span{display:block; width:646px; height:132px; position:absolute; top:0; left:0; z-index:100; background:url(../img/hp-modra/hlavni-napis.png) 0 0 no-repeat;}
#slide-home{position:absolute; top:145px; left:45px; width:580px; height:110px; background:url(../img/hp-modra/sipka-slider.gif) 180px 50% no-repeat;}
	#slide-home h2,#slide-home h2 span{position:absolute; top:0; left:0; width:137px; height:26px; padding:0; margin:0; overflow:hidden;}
	#slide-home #slide-home-2 h2{top:43px;}
	#slide-home #slide-home-3 h2{top:86px;}
	#slide-home h2 span{background:url(../img/hp-modra/vykonny1.gif) 0 0 no-repeat;}
	#slide-home #slide-home-2 h2 span{background-image:url(../img/hp-modra/snadny1.gif);}
	#slide-home #slide-home-3 h2 span{background-image:url(../img/hp-modra/spolehlivy1.gif);}
	#slide-home h2:hover span,#slide-home div.active h2 span{background:url(../img/hp-modra/vykonny2.gif) 0 0 no-repeat;}
	#slide-home #slide-home-2 h2:hover span,#slide-home #slide-home-2.active h2 span{background-image:url(../img/hp-modra/snadny2.gif);}
	#slide-home #slide-home-3 h2:hover span,#slide-home #slide-home-3.active h2 span{background-image:url(../img/hp-modra/spolehlivy2.gif);}
	#slide-home div div{display:none; position:absolute; top:5px; left:230px; width:350px; height:105px; font-size:110%;}
	#slide-home div:hover div,#slide-home div.active div{display:block; background:#115999 url(../img/hp-modra/bg-hp.jpg) -275px -150px no-repeat;}
	#slide-home div#slide-home-1 div{display:block;}
	#slide-home div div ul{list-style:none; padding:0; margin:0; line-height:1.3em;}
	#slide-home div div ul li{padding-left:20px; background:url(../img/hp-modra/puntik.gif) 0 50% no-repeat;}
#ch-home-price{position:absolute; top:282px; left:0;}
	#ch-home-price-price,#ch-home-price-price span{position:absolute; top:0; left:0; width:282px; height:77px;}
	#ch-home-price-price span{background:url(../img/hp-modra/1000-kc-rok.png) 0 0 no-repeat;}
	#ch-home-price-buttons{position:absolute; top:20px; left:282px; width:350px;}
	#ch-home-price-buttons img{float:left;}
#ch-home-right{position:absolute; top:0; right:0; width:308px; height:359px;}
#ch-home-award ul{position:absolute; top:25px; left:102px; list-style:none; margin:0; padding:0; font-size:140%;}
	#ch-home-award li{padding-left:30px; background:url(../img/hp-modra/fajfka.gif) 0 50% no-repeat;}
#ch-home-top div,#ch-home-top p{position:absolute; top:147px; left:0; width:153px; height:105px;}
	#ch-home-top div{}
	/*#ch-home-top .ch-home-top-a{display:block; width:153px; height:105px; background:url(../img/hp-modra/upoutavka-hover.png) 0 0 no-repeat;}*/
	#ch-home-top #ch-home-top-2{left:155px;}
	#ch-home-top #ch-home-top-3{top:254px;}
	#ch-home-top #ch-home-top-4{top:254px; left:155px;}
	#ch-home-top div p{display:none; top:0; padding:0; margin:0;}
	#ch-home-top div p a{display:block; text-decoration:none; padding:12px 5px 5px 15px;}
	#ch-home-top div:hover a.ch-home-top-a span{position:absolute; top:0; left:0; display:block; width:153px; height:105px; background:url(../img/hp-modra/upoutavka-hover.png) 0 0 no-repeat;}
	#ch-home-top div:hover p{display:block;}
		
#cont,#crumbs,#account #ks,#account #kt,#account #help{font-size:90%;}

#cont{background:white;}

#site,#head .matrj,#cena a{position:relative;}
#site,#head .matrj,#cont{width:956px; margin:0 auto;}
#head{background:url(../img/bg-head-katka.gif) no-repeat 50% 0;}
	#head .matrj{height:207px; background:url(../img/bg-head-katka.gif) no-repeat 50% 0;}
	#head .matrj a img{position:absolute; left:27px; top:46px; border:none;}
#cena{font-size:200%; text-align:right; display:block; margin-top:-40px;}
	#cena a{top:6px;}
.floatbox{width:240px; margin:5px 0 0 20px; padding-left:20px; border-left:1px solid #e4e4e4;}
	.floatbox ul{margin-left:1em; padding:0;}
	
#left-clmn li,#right-clmn li{line-height:1.5em;}

#left-clmn{width:245px; float:left; margin-top:7px; margin-bottom:13px; background:white}
	#left-clmn a img{border:none; margin:10px 0 -3px 0;}
	#left-clmn .box{background:#f2f2f2 url(../img/bg-left-clmn-box.gif) repeat-x 0 0; border:1px solid #dcdcdc; margin:10px 0; padding:5px 18px 15px;}
	#left-clmn .llast{margin-bottom:0;}
	#left-clmn .box h4{margin:0; padding:0; font-size:120%;}
	#left-clmn .box p{font-size:90%; line-height:1.5em; padding-bottom:0; margin-bottom:0;}
	#left-clmn .box ul li{list-style:none;}
	#left-clmn .box ul{margin:.7em 0 0 0; padding:0;}
	#left-clmn .box ul li a{background:url(../img/bg-left-clmn-box-ul-li.gif) no-repeat 25px -44px; padding:3px 0 0 40px; display:block;}
	#left-clmn .box ul li a:hover{background:url(../img/bg-left-clmn-box-ul-li.gif) no-repeat 25px 6px;}
	#left-clmn .akce h4{width:60px; height:22px; position:relative; overflow:hidden; margin:6px auto 12px;}
	#left-clmn .akce h4 span{background:url(../img/akce.gif) no-repeat 0 0; position:absolute; width:60px; height:22px; display:block; top:0; left:0;}
	
#right-clmn{float:right; width:690px; background:white;}
  #right-clmn .w240 .box{margin-top:15px;}
  #right-clmn img.fl{margin-right:1em;}
	#right-clmn .domena{width:230px; float:right; text-align:center; padding:10px 0; border:1px solid #bee0f5; background: #ecf8ff url(../img/bg-domena.gif) repeat-x 0 0; margin:1em 0 1em 1em;}
	#right-clmn .domena h2{color:#0069aa; margin:0 0 -5px; padding:0;}
	#right-clmn .domena p{margin:0; padding:0;}
	#right-clmn .domena a img{border:none;}
		#right-clmn .domena form{margin:0;}
		#right-clmn .domena form div{margin:5px 0 10px;}
	#right-clmn .kslogin{width:230px; float:right; text-align:center; padding:10px 0; border:1px solid #e0e0e0; background: #eaeaea url(../img/bg-ks-login.gif) repeat-x 0 0; margin:1em 0 1em 1em;}
	#right-clmn .kslogin h2{color:#0069aa; margin:0; padding:0;}
	#right-clmn .kslogin p{margin:0; padding:0 0 0 60px; text-align:left;}
	#right-clmn .kslogin p.button{margin:15px 0 0; padding:0; text-align:center;}
	#right-clmn .kslogin a img{border:none;}
	
#account{position:absolute; top:30px; left:731px;}
.account-fix{position:relative; top:0; left:0; height:110px; width:237px;}
.account-fix-in{position:absolute; bottom:0; left:0;}
	#account #ks{background:white url(../img/login-user.gif) no-repeat 0 0; min-height:33px; padding:7px 0 0 39px;}
	#account #kt{background:white url(../img/sluchatko2.gif) no-repeat 0 5px; min-height:35px; padding:0 0 0 39px;}
	#account #help{background:white url(../img/help-ico-head.gif) no-repeat 0 0; min-height:26px; padding:5px 0 0 39px;}
#nav form{position:absolute; top:10px; right:10px;}
#nav form .submit{position:relative; top:6px; right:0;}
.submit{position:relative; top:8px; right:0;}

.border-box{border:1px solid #e5e5e5;}

/* nav */
#nav{position:absolute; top:147px; left:0px; width:100%;}
	#nav .matrj{background:#b92c00 url(../img/bg-nav-katka.gif) no-repeat 0 0; height:50px; width:100%;}
	#nav ul{position:absolute; bottom:0; list-style-type:none; margin:0; padding:0; width:690px}
	#nav li{float:left; background: url(../img/bg-nav-li-item.gif) no-repeat right 5px; padding:0 0 0 0;}
	
  
  #nav a{display:block; padding:14px 16px 14px 16px; border-top:5px solid transparent; background:transparent;}
	#nav a span{ background: #ca3000; text-decoration:underline }  
  #nav li.selected a,#nav li.active a,#nav a:hover{text-decoration:none; background:white; border-top:5px solid #d93705;}
  #nav a:hover{border-color:#ffb108}
  #nav li.selected a span,#nav li.active a span,#nav a:hover span{background:none}
  #nav li a strong{font-weight:normal;}
  #nav li.selected a{text-decoration:underline;}

/* subnav */
#subnav h2 {margin:0;font-size:150%;}
#subnav h2 a{display:block; text-decoration:none; padding:10px 0 0 34px; min-height:31px; font-weight:bold; width:205px; background:#d93300 url(../img/bg-left-clmn-h3.png) no-repeat 100% 0; border-left:6px solid #8e1300;}
#subnav h2 a.selected{text-decoration:underline; padding-left:40px; font-weight:normal; background-position:100% -50px; border:none;}
#subnav ul{margin:0; padding:0; border:1px solid #e2e2e2; border-bottom:none;}
#subnav ul li ul{border:none; font-size:90%;}
#subnav ul li{list-style:none; line-height:1em; padding:0; font-size:110%;}
#subnav ul li a,#subnav ul li.active a{line-height:1.15em; background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -50px; padding:7px 10px 7px 40px; display:block; border-bottom:1px solid #e2e2e2;}
#subnav ul li a:hover{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 0; color:#CF3100;}
#subnav ul li.active a{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -100px;}
#subnav ul li.active a{text-decoration:none;}

#subnav ul li.selected a{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -150px;}
#subnav ul li.active ul li a,#subnav ul li.selected ul li a{background:url(../img/bg-left-clmn-submenu-li-li-item.gif) no-repeat 0 0; padding:7px 0 7px 60px; text-decoration:underline; color:#0069aa; font-size:90%;}
#subnav ul li.active ul li a:visited,#subnav ul li.selected ul li a:visited{color:#003366;}
#subnav ul li.active ul li a:hover,#subnav ul li.selected ul li a:hover{background:url(../img/bg-left-clmn-submenu-li-li-item.gif) no-repeat 0 -100px; color:#cf3100;}
#subnav ul li.selected ul li.active a{background:url(../img/bg-left-clmn-submenu-li-li-item.gif) no-repeat 0 -50px; color:black; text-decoration:none;}

.box-border{border:1px solid #c6c6c6; margin-top:10px;}
.box-cont{border-bottom:3px solid #f6f6f6;background:url(../img/bg-box-cont.gif) repeat-x 0 0;}
.box-cont h2,.box-cont h3{margin:0;}
.box-cont .box-in{background:url(../img/bg-box-cont-box-in.gif) no-repeat 100% 100%; padding:15px;}

.akce{background:url(../img/bg-left-clmn-akce.gif); margin-top:13px; font-size:90%;}
	.akce-bottom{background:url(../img/bg-left-clmn-akce-bottom.gif) no-repeat 0 100%; padding:10px 18px 20px;}
	.akce a.aakcni{background:url(../img/sipka-akce.gif) no-repeat 100% 50%; padding:0 20px 0 0;}

.akce-detail img{float:right; margin:0 0 10px 10px;}
.akce-detail hr{clear:right;}
.akce-end{font-size:180%; font-weight:bold; color:white; text-align:center; padding:10px; margin:13px 260px 10px 0; background:#aa1600;}

.klient{background:url(../img/bg-klient.jpg) no-repeat 7px 0; padding:0 0 1.5em 150px;}

#homepage .left-clmn{width:645px; float:left;}
#homepage .left-clmn .box ul,#homepage .left-clmn .box ul li{margin-left:1em; padding:0;}
#homepage .left-clmn .box ul li{background:url(../img/bg-hp-li.gif) no-repeat 0 5px; list-style:none; line-height:1.5em; padding-left:15px; margin-left:10px;}
#homepage .left-clmn .box p{margin:.5em 0;}

.right-clmn h2{margin-top:5px;}
#homepage .right-clmn{width:293px; float:right;}
#homepage .right-clmn .box{border:none; padding-left:12px; padding-top:0; padding-bottom:5px; margin:0;}
#homepage .right-clmn .klient{border:1px solid #dedede; border-bottom:none; background:#e9e9e9 url(../img/bg-hp-right-klient.gif) no-repeat 0 0; padding:20px 130px 20px 20px;}
#homepage .right-clmn .napoveda{padding-right:85px;}
#homepage .right-clmn .nastroje ul{margin-left:0; padding:0; padding-right:85px;}
#homepage .right-clmn .nastroje ul li{background: url(../img/sipka-akce.gif) no-repeat 0 5px; list-style:none; margin-left:1em; padding-left:13px;}
#homepage .right-clmn h3{margin:0;}
#homepage .right-clmn p{margin:.5em 0 1em;}
#homepage .right-clmn .klient a{background: url(../img/sipka-akce.gif) no-repeat 0 3px; padding:0 0 0 16px;}
#homepage .right-clmn .oddelovac,#homepage .right-clmn .oddelovac1{background:url(../img/oddelovac.gif) no-repeat 0 0; width:293px; height:16px; margin:0;}

a.more{background:url(../img/sipka-hp.gif) no-repeat 0 3px; padding: 0 0 0 16px;}
.date{display:block; float:left; height:17px; padding:4px 0 0 25px; background:url(../img/datum-small.gif) no-repeat 0 0;}

.box,.box1{border:1px solid #e4e4e4; background: url(../img/bg-box-cont.gif) repeat-x 0 0; margin-bottom:13px; position:relative;}
.box{padding:10px 16px 5px;}
.box h2,.box1 h2{margin:0;}
.box .news{margin:.5em 0 1em;}
.box .news h3{float:left; font-size:110%; padding-top:3px; margin:0 10px 7px 0;}
.dulezite{background:url(../img/bg-dulezite.gif) no-repeat right center; padding:0 25px 0 0; font-size:110%;}

.hp-num-os{position:absolute; top:10px; right:10px;}
	.hp-num-os span{display:block; float:left; text-align:center; font-size:110%; padding:5px 5px 0 0;}
	.hp-num-os span.num-os{font-size:190%; font-weight:bold; color:#0069aa; width:20px; height:27px; padding:0; margin:0 1px; line-height:1.05em; background:url(../img/bg-pocitadlo-os-hp.gif) 0 0 no-repeat;}

.box2{padding:10px 16px 16px; position:relative;}
.klients .box1{min-height:190px;}
.klients .box,.klients .box2{width:305px; padding-bottom:0;}
/*.klients .fl2{margin:0 0 0 7px; float:right;}*/
.klients .podpora,.klients .vypadky,.klients .slovnicek,.klients .nastroje{background: url(../img/bg-klient.gif) no-repeat 0 0; padding:0 0 0 85px;}
.klients .vypadky{background:url(../img/bg-vypadky.gif) no-repeat 0 0;}
.klients .slovnicek{background:url(../img/bg-slovnicek.gif) no-repeat 0 0;}
.klients .nastroje{background:url(../img/bg-nastroje.gif) no-repeat 0 0;}
.napoveda{background:url(../img/hp-help.gif) no-repeat 210px 10px;}
.nastroje{background:url(../img/hp-nastroje.gif) no-repeat 200px 10px;}
.kontakty{background:url(../img/hp-klient.gif) no-repeat 230px 10px; padding-right:60px;}
.box1 .napoveda{background-position:left top; padding:0 0 52px 85px;}
.box1 form div{background:#eef8ff url(../img/bg-form.gif) repeat-x 0 0; padding:5px 10px; margin:0; width:317px; position:absolute; bottom:0;}

.osi{display:block; float:left; width:95px; text-align:center; margin-top:.5em;}
.osi img{margin-bottom:3px;display:block; margin:0 auto 3px}
.osi a{text-decoration:none;}
.osi a img{border:none;}
.osi a span{text-decoration:underline;}

.ad-home{margin-bottom:10px;}
  .ad-home a img{border:none;}

.foto-blog{float:left; min-height:150px; margin-right:10px; text-align:center;}
.text-pozadi{background:#f5f5f5; padding:.5em 1em;}
  .text-pozadi h2{margin-top:0.2em;}
  .text-pozadi li{padding-top:0;}

#foto{padding-top:3px; margin-top:10px;}
#nahledy{text-align:center; width:968px; margin:0 auto;}

.photo.last{margin:0 0 10px;}
	.photo-out{height:172px; float:left; text-align:center; width:162px; height:180px; margin:0 13px 10px 0;}
  .photo{position:relative; text-align:center; width:155px; height:132px; padding:3px; border:1px solid #dfdfdf; overflow:hidden; background:#eff7ff;}
	.photo div div{display:table-cell; vertical-align:middle; width:155px; height:132px;}
  .photo div div img{border:1px solid gray;}
  .photo div div a:hover img{border:1px solid #f26f21;}
	.photo-out a.text-foto{width:153px; margin:3px 3px 0; text-align:center; background:white; display:block;}

.comment{border:1px solid #e6e6e6; padding:0; margin:0 0 10px; background:white;}
.comment .numero{font-size:250%; font-weight:bold; width:50px; text-align:center; color:#cccccc; margin-top:5px;}
.comment p{margin:0 0 0 50px; background:#f5f5f5; padding:.5em; border-left:1px solid #e6e6e6;} 

/* Social box */	
.social-box{clear:both; padding:10px; margin:10px 0; background:#ecf8ff;}
.novinka .social-box{padding:0; background:none;}

.krok-objednavky-1{background: url(../img/step-objednavky.gif) no-repeat 0 0; height:35px; font-size:115%; margin:-15px 0 0 0}
.krok-objednavky-2{background: url(../img/step-objednavka-2.gif) no-repeat 0 0; height:35px; font-size:115%; margin:-15px 0 0 0}
.krok1, .krok2{display:block; float:left; text-align:center; padding-top:8px}
.krok1{width:340px}
.krok2{width:330px}


.vypadek,.odstavka{padding-left:34px; background:url(../img/bg-odstavka.gif) no-repeat 0 0; margin-bottom:20px; min-height:35px;}
.vypadek{background:url(../img/bg-vypadek.gif) no-repeat 0 0;}
.vypadek h3,.odstavka h3{margin-bottom:8px;}
.vypadek em,.odstavka em{display:block; padding-top:10px; margin-top:10px; border-top:1px solid #e5e5e5;}
.ico-odstavka,.ico-vypadek{background: url(../img/odstavka.gif) no-repeat 0 1px; padding:0 0 0 25px; min-height:20px;}
.ico-vypadek{background: url(../img/vypadek.gif) no-repeat 0 1px;}
.formular{margin-top:1.4em;}
.add_top{text-align:right; margin-bottom:-10px;}
.add_top a img{border:none; float:right;}
.ksnahled a img{border:none;}
.ksnahled p{margin:.5em; font-size:100%;}
.ksnahled{border:1px solid #c4c4c4; text-align:center; width:217px; float:left; margin:15px 15px 0 0; min-height:271px;}
.last{margin-right:0;}

.border-top{border-top:1px solid #e5e5e5; padding-top:10px; clear:both;}
.mystic .telo-box.sml a.lupa{display:none;}

.novinka{padding:10px 0 0 69px; position:relative; min-height:60px; margin-top:10px; border-top:1px solid #e5e5e5;}
	.novinka p{margin:.5em 0;}

.odvyp{background:#fafafa; border-left:2px solid #cccccc; padding:10px;}
	.odvyp p{margin:.5em 0 0;}

.tip{background:#fff6d5; border-bottom:1px solid #f0c75e; padding:3px 10px; margin:.7em 0 0;}
	.tip p{margin:.5em 0;}

.button-green,#cont a[href^='http:'].button-green,#cont a[href^='https:'].button-green,#cont a[href^='http:']:hover.button-green,#cont a[href^='https:']:hover.button-green{font-size:110%; display:block; float:left; clear:left; height:32px; padding-right:40px; background:#60a40f url(../img/bg-button-green.gif) no-repeat 100% 0;}
	.button-green strong{display:block; height:26px; padding:6px 0 0 10px; background:url(../img/bg-button-green.gif) no-repeat 0 0;}

.plus,.plus-big{margin-left:.5em; padding:0;}
	.plus li,.plus-big li{list-style:none; background:url(../img/bg-li-item-plus.gif) no-repeat 0 2px; padding:0 0 0 20px; margin-bottom:5px;}
	.plus-big li{background:url(../img/plus-big.gif) no-repeat 0 50%; padding:5px 0 5px 25px;}

.tipy{margin-top:-10px;}
	.tipy span{color:#9d9d9d; font-weight:bold; font-style:italic;}
	.tipy a{color:gray;}

.pocet-domen{display:block; width:145px; height:38px; margin:8px auto 0; font-size:185%;}
	.pocet-domen span{display:block; float:left; width:27px; height:35px; padding:0; margin:0 1px; line-height:1em; background:url(../img/bg-pocitadlo.gif) 0 0 no-repeat;}

#error{padding-left:266px; margin-top:20px; background:url(../img/bg-error-katka.jpg) no-repeat 0 0;}
.error-404,.error-404 span{position:relative; top:0; left:0; display:block; width:699px; height:89px;}
.error-404 span{position:absolute; background:url(../img/error-404.png) no-repeat 0 0;}
.error-url{font-size:140%; padding-left:15px; margin:15px 0; border-left:8px solid #b24635;}

#mapa-stranek{}
	#mapa-stranek ul{padding:0; margin:0;}
	#mapa-stranek ul ul,#mapa-stranek ul ul ul{width:auto; padding-left:25px; margin-top:10px; border:none;}
	#mapa-stranek li{list-style:none; font-size:120%; padding:10px; margin:0 0 1em; background:#f8f8f8; border:1px solid #dfdfdf;}
	#mapa-stranek li li,#mapa-stranek li li li{list-style:disc; font-size:80%; float:none; padding:3px 0; margin:0; border:none;}
	#mapa-stranek li li li{font-size:100%;}

.partneri {margin:0; padding:0}
.partneri li{list-style:none; display:black; width:163px; text-align:center; float:left; margin-right:9px; margin-bottom:7px}
.partneri li.ctvrta{margin-right:0}
.partneri li a img{border:1px solid #b5b5b5} 

/* vice domen - multihosting */
.multi-steps{text-align:center;}
	.multi-steps div{text-align:left; padding:15px 15px 15px 90px; margin:0 50px 10px; background:white url(../img/multi-step1.gif) 0 50% no-repeat; border:1px solid #dadada;}
	.multi-steps div.multi-step2{background-image:url(../img/multi-step2.gif);}
	.multi-steps div.multi-step3{background-image:url(../img/multi-step3.gif);}
	.multi-steps div.multi-step4{padding-left:120px; margin:0 180px; background-image:url(../img/multi-smile.gif); background-position:30px 50%;}
	.multi-steps div.multi-step4 span{display:block;}
	.multi-steps div h3,.multi-steps div p{margin:0;}
	.multi-steps div h3{font-weight:bold; margin-bottom:5px;}
	.multi-steps p.multi-rovnase{font-size:550%; font-weight:bold; color:#dbdbdb; margin:0 0 10px; line-height:.4em;}

/* souvisejici */
.context{border:1px solid #dcf4ad; margin:20px 0 0; background:#f9fef0 url(../img/bg-context.gif) repeat-x left bottom; }
.context .box-in.kudy{background:url(../img/bg-kudy-dal.gif) no-repeat 18px 18px;}
.context .box-in.info{background:url(../img/bg-context-info.gif) no-repeat 0 0;}
.context .box-in h3,.context .box-in p{margin:0 0 15px 80px;}
.context .box-in h3{padding-top:15px; margin-bottom:5px; color:#240500; font-weight:bold;}
.context ul li{list-style:none; background: url(../img/bg-zsipka-li.gif) no-repeat 0 4px; padding-left:30px;}
.context ul{margin-left:50px; margin-top:0;}

.border-green{border-left:6px solid #84BA5C; margin:20px 0 0; padding:.5em .5em .5em 1em}

.context.objednavka{border:1px solid #bbdff5; margin:20px 0 0 0; background:#ecf8ff url(../img/bg-objednavka.gif) repeat-y left top; position:relative;}
.context.objednavka .plus{background: url(../img/bg-li-item-plus.gif) no-repeat 0 2px; padding:0 0 0 20px;}
.context.objednavka .box-in p{margin:0 210px 10px 5px;}
.context.objednavka a.button{position:absolute; right:35px; top:23px;}
.context.objednavka .box-in h3{margin:15px 0 8px 15px; padding-top:19px; color:#240500; font-weight: bold; padding:0;}

/* webhosting - seznamte se s CH */
.seznameni{width:209px; float:left; border-right:1px solid #e5e5e5; margin:5px 0; padding:0 15px;}
.seznameni p{line-height:1.3em;}
.parametry{background: url(../img/parametry-hostingu.gif) no-repeat 0 3px;padding-left:0;}
.klientska{background: url(../img/login-user.gif) no-repeat 15px 0;padding:0 15px;width:210px;}
.technicke{border:none;background: url(../img/technicke-informace.gif) no-repeat 15px 3px;padding-right:0;}
.parametry h3,.klientska h3,.technicke h3{padding-left:38px; font-size:140%; margin:6px 0 0;}
.klientska h3,.technicke h3{padding-left:35px;}

/* tabs */
table{font-size:100%; background:white; border-collapse:collapse; border:none;}
th,td{padding:5px 10px; border:1px solid #cccccc;}
table td pre{font-size:100%; background:none; border:none; padding:0; margin:0; overflow:visible;}
table td code{font-size:100%;}
.tablehover tr:hover td{background:#eef8ff url(../img/bg-form.gif) repeat-x 0 0;}
th{background:#feebbe url(../img/bg-th.gif) 0 0 repeat-x; border-color:#dbc583;}
.tdsvetle td{background:#f3f3f3 url(../img/bg-tdsvetle.gif) repeat-x;}
.w100p{width:100%;margin-bottom:15px;}
.w100p td{font-size:110%;}
.w100p td.c{text-align:center;}
.vatop td{vertical-align:top;}
.vatop ul{margin:0 0 0 15px; padding:0;}

/* forms */
.pozadi{border:1px solid #b5dcf4; background:#ecf8ff url(../img/form-pozadi.gif) repeat-x 0 0; padding:5px 10px; margin-bottom:1em;}
.pozadi h2{margin:.5em 0; color:black;}
.pozadi table{width:100%; margin-bottom:10px; background:none;}
.pozadi.slim table{width:100%; margin:0;}
.pozadi .textarea {width:100%;}
.pozadi table,.pozadi table tr td{border:none;}
/*.pozadi th,.pozadi td{padding-left:0; padding-right:10px;}*/


.form-reg-hp td{border:none; padding-left:0;}

.slim{padding:3px 0; margin-top:10px;}
	.slim form{margin:0; padding:0;}

/* objednavka */
.obj{margin:0;}
	.obj h1{margin-bottom:0;}
	.obj p{font-size:140%; margin:-.2em 0 0;}
.obj2{margin:15px 0 0; width:266px; float:right; border:2px solid #FFB32F; padding:.5em 0; background:#FFF1CF url(../img/login-user.gif) no-repeat 18px .7em;}
.obj2 p{text-align:left; padding:0 0 0 55px; margin:0;}
.obj3{float:right; width:266px; margin:15px 0 0; border:1px solid #f3c063;}
	.obj3-top{text-align:center; padding:10px 0 10px 65px; background:#fff4d9 url(../img/login-order-bg.gif) 0 0 no-repeat;}
	.obj3-top p{margin:0 0 6px;}
	.obj3-top strong{font-size:120%;}
	.obj3-cont{padding:10px;}
	.obj3-cont p{margin:0; font-size:110%;}
	.obj3-cont ul,.obj3-cont li{list-style:none; padding:0; margin:0;}
	.obj3-cont li{padding:5px 0 5px 22px; margin-left:15px; background:white url(../img/login-order-arr.gif) 0 7px no-repeat;}

#obj-kroky{font-size:130%; list-style:none; padding:10px 10px 0; margin:18px 0 0; background:#f2f2f2; border:1px solid #dedede;}
	#obj-kroky li{min-height:40px; padding:0; margin:0 0 10px; line-height:1em;}
	#obj-kroky span,#obj-kroky strong{display:block; padding-top:4px;}
	#obj-kroky span.obj-krok{font-size:140%; font-weight:bold; color:gray; float:left; text-align:center; width:38px; height:28px; padding-top:10px; margin-right:10px; background:white; border:1px solid #d1d1d1;}
	.obj-krok-active{background:white;}
	#obj-kroky .obj-krok-active span.obj-krok{color:white; width:40px; height:30px; background:#aa1600; border:none;}
#obj-vyhody{list-style:none; padding:0; margin:0;}
	#obj-vyhody li{padding:12px 10px 12px 40px; margin:0 0 3px; background:#fbf1d6 url(../img/bg-obj-vyhoda.png) no-repeat 0 50%; border:1px solid #e3e3e3;}
	
.krok-a{padding:10px; margin:0;}
.krok-a h2{margin-top:-5px;}
.krok-a table tr td{padding:3px 10px 5px; margin:0;}

.result{margin-top:-5px; padding:3px 15px 5px; background:white; border-bottom:3px solid #b1d2e7; position:relative;}
	.result .duraz{font-size:200%; margin:5px 0 0; font-weight:bolder; padding-bottom:0px;}
	.result .free,.result .own{float:left; background:url(../img/result-ok.gif) no-repeat 0 1px; padding-left:30px; font-size:120%; margin:0 10px 0 0; padding-bottom:5px;}
	.result .own{float:none; background:url(../img/result-own.gif) no-repeat 0 1px;}
.result input{position:relative;top:10px; left:10px;}

/*.result form{border:1px solid blue}*/
/*.result input{display:none}*/
.result div{width:350px; height:1em;}
.result div form{margin-top:-25px;height:1em;}
.ok-domain{background: url(../img/ok-domain-obj.gif) no-repeat 0 0; padding-left:24px; }

.sleva-50-obj{padding:15px 20px; margin:15px 0; border:1px solid #d3d3d3;}
	.sleva-50-obj img{float:left;}
	.sleva-50-obj p{font-size:110%; margin:0 0 5px 155px;}
	.sleva-50-obj p strong{font-size:120%;}

.povin td input{background:#fff3d3;}
.nepovin td input{background:white; color:black}

.jina-domena{display:block; float:left; padding:5px 10px; border-left:1px solid #dedede;}

#obj-finish{padding-left:266px; margin-top:20px; background:url(../img/bg-obj-finish-katka.jpg) no-repeat 0 0;}
.obj-finish-ok,.obj-finish-ok span{position:relative; top:0; left:0; display:block; width:699px; height:89px;}
.obj-finish-ok span{position:absolute; background:url(../img/obj-finish-ok.png) no-repeat 0 0;}
#obj-finish-access{font-size:150%; float:left; padding:10px 10px 10px 90px; background:white url(../img/bg-obj-finish-user.png) no-repeat 0 0; border:1px solid #d6d6d6;}
	#obj-finish-access td{padding:2px 10px; border:none;}
.obj-finish-udaje{padding:15px; background:#fafafa; border:1px solid #d5d5d5;}
	.obj-finish-udaje h4{margin:0;}
	.obj-finish-udaje div.fl{width:180px; padding:0 20px; border-left:1px solid #d5d5d5;}

/*.table-promo p{margin:3px 0 0;}*/
.pozadi .table-promo td{padding:0 5px 0 0;}
.promo-ok,.promo-error{font-weight:bold; color:#498220; padding:2px 0 2px 25px; margin:1px 0 0 7px; background:url(../img/result-ok.gif) no-repeat 0 1px;}
.promo-error{color:#aa1600; background:url(../img/result-own.gif) no-repeat 0 1px;}

/* objednavka - konec*/

/* foot */
#foot{padding:0 16px; font-size:90%; text-align:left; margin-top:-2px;}
#foot .matrj{width:955px; margin:0 auto; padding-top:10px; position:relative}
#foot .matrj .provoz{margin:0; padding:0; position:relative; top:-35px;}
#foot .cl p{padding:7px 0 0; margin:0;}
#nahoru{display:block; float:left; background: url(../img/bg-a-nahoru.gif) no-repeat 0 0; padding:10px 5px 10px 45px; margin-top:-10px;}
#susmen{padding:10px 10px 0 0; margin-top:-10px; margin-bottom:0;}

/* warrning ok */
.info-ok,.info-warrning{color:white; background:#a64301 url(../img/bg-info-warrning.png) no-repeat 0 0; min-height:85px; padding:20px 20px 10px 130px; margin:10px 30px 20px;}
.info-ok{background:#4a881c url(../img/bg-info-ok.gif) no-repeat 0 0;}
.info-ok h2,.info-warrning h2{color:#fff6d5; margin:0;}

/* other */
.nobr{display:inline; white-space:nowrap; border:1px solid black;}
.sml/*,.novinka h2 .datum*/{font-size:80%;}
.big{font-size:200%;}
.brd-none,a img{border:none;}
.patka{background:#f3f3f3; padding:4px 10px;}
.datum{text-align:center; background: url(../img/bg-novinky-datum.gif) no-repeat 0 0; height:39px; width:53px; position:absolute; left:0; top:10px; padding:18px 0 0 0;}
.datum-small{background:url(../img/datum-small.gif) no-repeat center left; min-height:20px; padding:3px 0 0 27px;}
.host-mess{position:relative;}
.host-mess h1,.host-mess .tip{margin-left:70px;}
.rok{display:block; font-weight:normal; font-size:100%;}
.rss{background: url(../img/bg-rss.gif) no-repeat 0 2px; padding:3px 0 3px 23px; min-height:20px;}
.box .rss{position:absolute; top:16px; right:16px; padding-top:2px;}
.fl{float:left;}
.flr{float:right;}
.author{float:right; margin:0;}
.cl{clear:both;}
.r{text-align:right;}
.l{text-align:left;}
.c{text-align:center;}
.no-display,.printurl{display:none;}
.liok,.li-sipka{margin-left:1em; padding:0;}
.liok li{font-size:110%; list-style:none; background:url(../img/bg-li-ok.gif) no-repeat 0 5px; padding:.3em 0 .3em 30px;}
.li-sipka li{list-style:none;}
.li-sipka li a{list-style:none; background:url(../img/li-sipka.gif) no-repeat 0 6px; padding:.3em 0 .3em 30px;}
.odrazka li{list-style:none;}
.odrazka li a{background:url(../img/bg-odrazka.gif) no-repeat 0 3px; padding:.2em 0 .2em 30px; display:block; font-size:120%;}
a.odrazka{list-style:none; background:url(../img/bg-odrazka.gif) no-repeat 0 3px; padding:.3em 0 .3em 30px; display:block; font-size:120%;}
.marnone li{list-style:none; padding:0 0 0 40px; margin:.9em 0;}
.olone,.oltwo,.olthree,.olfour,.olfive{background:url(../img/bg-ol-one.gif) no-repeat 0 0; line-height:1.5em;}
.oltwo{background:url(../img/bg-ol-two.gif) no-repeat 0 0;}
.olthree{background:url(../img/bg-ol-three.gif) no-repeat 0 0;}
.olfour{background:url(../img/bg-ol-four.gif) no-repeat 0 0;}
.olfive{background:url(../img/bg-ol-five.gif) no-repeat 0 0;}
.marnone{margin:0; padding:0;}
.marnone li span{margin:0 0 .5em; padding:0; display:block;}
.nobor{border:none;}
.hid{position:absolute; z-index:-1; top:-500px; left:0; width:1px; height:1px; margin:0; overflow:hidden;}
.w430{width:430px;}
.w240{width:240px;}
.w240 table.nobor,.w240 table.nobor td{border:none; margin:0; padding:3px;}
.w240.box{padding:0;}
.boxin{margin:15px;}
/*table em{color:#737373;}*/
.overflow-auto{overflow:auto;}
#ps-number{position:absolute; bottom:0; right:0; font-size:80%; color:#d4d4d4;}

/* odkazy ven z webu */
#cont a[href^='http:'],#cont a[href^='https:']{padding-right:8px; background:url(../img/a_ven.gif) 100% 2px no-repeat; position:relative;}
#cont a[href^='http:']:hover,#cont a[href^='https:']:hover{background:url(../img/a_ven2.gif) 100% 2px no-repeat;}
#cont a[href^='http:'].no-out,#cont a[href^='https:'].no-out{background:none; padding-right:0; margin:0;}
#cont #ch-home a[href^='http:'].no-out,
#cont #ch-home a[href^='https:'].no-out{position:static;}

.sk-domain{border:3px solid #9E1500; background:#FFE9CF; padding:10px }
.sk-domain a{font-weight:bold}

.upozorneni{border:3px solid #9E1500; background:#FFE9CF; padding:10px }
.upozorneni a{font-weight:bold}

.klient, .napoveda, .nastroje, .kontakty{position:relative}
#homepage .right-clmn .klient #hp-ks{display:block; width:125px; height:130px; padding:0; position:absolute; background:none; top:10px; left:160px}
#hp-help{display:block; width:75px; height:60px; position:absolute; top:5px; left:205px}
#hp-nastroje{display:block; width:85px; height:80px; position:absolute; top:5px; left:195px}
#hp-kontakty{display:block; width:60px; height:80px; position:absolute; top:5px; left:225px}

#main-in .formular .error td .red{font-weight: bold}
#main-in .formular .error td{background:#ffdcc0;}

.result div.info-box{background: #efffff url(../img/ico-help-info.gif) no-repeat 7px 11px; padding:5px 5px 5px 35px; color:#004f7f; color:black; border-bottom:2px solid #00aacc; width:auto; height:auto; margin-top:5px }
.result div.info-box h3{margin:4px 0 0}
.result div.info-box p{margin:.5em 0 .5em}


/* DEVELOPER STYLES */
/*
h1{background:red;}
h2{background:blue;}
h3{background:green;}
h4{background:yellow;}*/

/*#cont #homepage a, 
#cont div a,
#cont #right-clmn a{background:yellow !important; color:blue !important}
#cont #subnav a{background:none !important}*/

}

