body {margin:0;padding:0;background:url(images/bgTop.jpg) repeat-x;background-color:#D4ECF6;font-size:0.8em;color:#7A7A7A;font-family:Arial;font-weight:normal;}
.clear {clear:both;}
.leftClear {clear:left;}
.rightClear {clear:right;}

span.green {color:#02d202;}
span.red {color:#f20404;}

dl { margin: 5px 6px; }
dl dt { font-weight: bold; }

h2 { margin: 15px 0 10px 6px; }
h3.title {margin:20px 6px 20px 6px;background:url(images/borderKlientskaNadpis.png) repeat-x bottom;color:#000000;font-size:15px;text-transform:uppercase;}
h4 {color:#306496;font-size:14px;margin:12px 6px 5px 6px;}
h5 {color:#306496;font-size:12px;margin:12px 6px 5px 6px;}
p {text-align:justify;color:#000000;margin: 12px 6px;}
a {color:#306496;}
a:hover {color:#306496;text-decoration:none;}
a.fleft img { display: block; text-decoration: none; }
ul {color:#000000;list-style-type: square;padding-left:25px;margin: 12px 6px;}
ol {color:#000000;}
li {text-align:justify;}
img {border: 0;}
label {color:#000000;font-weight:bold;}
input, textarea {border: 1px solid #5DBED6; padding: 3px;}
select {border: 1px solid #5DBED6; padding: 2px;}
pre, .codebox {border: 1px solid #5DBED6; padding: 5px; background-color: #CBE7F3;display:block; color:#000000;margin:8px 0px;}
th {text-align:left;padding-left:15px;}
.fleft { float: left; margin: 0 15px 10px 0; display: block; }
.fright { float: right; margin: 0 10px 15px; display: block; }
.dns tr td {padding: 5px 6px;}

td.top { vertical-align: top; }
td.right { text-align: right; }

.priklad {color:#7A7A7A}
.aleft { text-align: left; }
.aright { text-align: right; }
.acenter { text-align: center; }
.ajustify { text-align: justify; }

.border {border: 1px solid #5DBED6;}
.block-outline {border: 1px solid #b3ddee;margin:0 0 25px 0; overflow: hidden; }
.block { padding:16px;background-color:#e2f0f7;border:1px solid #fff;}

.button {cursor:pointer;text-transform:uppercase;font-weight:bold;font-size:11px;background:url(images/klientTabulkaTlacitko.png) no-repeat bottom left;width:126px;height:28px;border:none;}
a.button, span.button {display:inline-block;line-height:28px;color:#000000;text-decoration:none;text-align:center;}

.button2 {cursor:pointer;text-transform:uppercase;font-weight:bold;font-size:11px;background:url(images/klientTabulkaTlacitko2.png) no-repeat bottom left;width:250px;height:28px;border:none;}
a.button2, span.button2 {display:block;line-height:28px;color:#000000;text-decoration:none;text-align:center;}

#button-mojeid { position: relative; display: block; width: 196px; height: 84px; margin-bottom:0px; }
#button-mojeid span { position: absolute; display: block; width: 196px; height: 84px; left: 0; top: 0;}
#button-mojeid:link span, #button-mojeid:visited span { background: url(/z_graphics/mojeID_button.png) no-repeat left top; }
#button-mojeid:hover span { background-position: left bottom; }

#button-domenaZdarma { position: relative; display: block; width: 196px; height: 132px; }
#button-domenaZdarma span { position: absolute; display: block; width: 196px; height: 132px; left: 0; top: 0;}
#button-domenaZdarma:link span, #button-domenaZdarma:visited span{ background: url(/z_graphics/domenaZdarma_button.png) no-repeat left top; }
#button-domenaZdarma:hover span { background-position: left bottom; }

.smallButtonIcon { vertical-align: middle;color: #000000; cursor: pointer; border: 0; background: transparent no-repeat; background-position: left center; width: 16px; padding: 0; height: 20px; margin-right: 5px; }
.smallButton { vertical-align: middle;background: transparent no-repeat; padding: 0; padding-left: 20px; color: #000000; border: 0; cursor: pointer; background-position: left center; height: 20px; margin-right: 5px; }
a.smallButton, span.smallButton { line-height: 20px; text-decoration: none; display: inline-block;}
a.smallButton:hover { color: #000000;}
a.smallButtonIcon, span.smallButtonIcon { line-height: 20px; text-decoration: none; display: inline-block; }

.go { background-image: url(images/buttons/go.png); white-space: nowrap } 
.info { background-image: url(images/buttons/info.png); } 
.remove { background-image: url(images/buttons/remove.png); } 
.up { background-image: url(images/buttons/up.png); } 
.down { background-image: url(images/buttons/down.png); } 
.alert { background-image: url(images/buttons/alert.png); } 
.warning { background-image: url(images/buttons/warning.png); } 

td.actions {width: 30em; }
td.actions .info_container { float: left; display: block; }
td.actions .action_container { display: block; margin-left: 4.3em; }
td.actions .action_container a {float: left; }

.required, .frbc label {color:#b10101;font-weight:bold;} 

.domTTOverlib { width: 246px; }
.domTTOverlib table { width: 246px; }
.domTTOverlib .caption { background-image: url(/web/images/domTT_caption.png); padding: 10px 15px 2px 15px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; }
.domTTOverlib .contents { height: 88px; padding: 5px 15px 5px 15px; color: #000000; background-image: url(/web/images/domTT_contents.png); text-align: justify; } 

#drnavigace { border:medium none; color:#000000; font-size:13px; font-weight:bold; height:25px; padding:16px 0 0 15px; }
#drnavigace strong.prefix { background:transparent url(/web/images/navigace.png) no-repeat scroll left top; color:#FFFFFF; padding:2px 40px 2px 10px; }
#drnavigace span { background:transparent url(/web/images/navigaceSipka.png) no-repeat scroll center top; padding:2px 20px; }
#drnavigace span > span.separator { display: none; }
#drnavigace a { text-decoration: none; }
#drnavigace a:hover { text-decoration: underline; }

#whois_whisperer_box {color:#000000;background-color:#FFFFFF;border:1px solid #5DBED6;}
#a #whois_whisperer_box { top:105px; }
#whois_whisperer_box table td {padding: 1px 3px;cursor:pointer;}
#whois_whisperer_box button {text-align:justify;border:none; background:transparent;font-weight:bold;width:100%}
#whois_whisperer_box button span {float: right; margin: 0 1em; width: 60px; text-align:right;}
#alias_whois_whisperer_box {color:#000000;background-color:#FFFFFF;border:1px solid #5DBED6;}
#alias_whois_whisperer_box table td {padding: 1px 3px;cursor:pointer;}

.tableForm                 {color:#000000;margin:0 5px;border-left:1px solid #c3e6ec;border-bottom:1px solid #c3e6ec;}
.tableForm.small           {width:400px;margin:10px 0 15px 5px;}
.tableForm tr .bor       {font-weight:bold;text-align:left;border-left:3px solid #d4ecf5;border-right:1px solid #c3e6ec;}
.tableForm tr th.topListaa {border-bottom:none;border-right:1px solid #c3e6ec;vertical-align:top;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat 5px 0px;color:#FFFFFF;font-size:13px;padding-top:3px;font-weight:bold;text-transform:uppercase;}
.tableForm tr th, .tableForm tr td.topLista {border-bottom:none;vertical-align:top;background:url(images/bgTopCenikKlient.png) no-repeat top left;color:#FFFFFF;font-size:13px;padding-top:3px;font-weight:bold;text-transform:uppercase;}
.tableForm tr th.thNormal  {border-bottom:none;vertical-align:top;height:24px;background:#39B1CE;color:#FFFFFF;font-size:13px;padding-top:5px;font-weight:bold;text-transform:uppercase;}
.tableForm tr th.thRowspan {border-bottom:none;vertical-align:middle;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat bottom left #39B1CE;color:#FFFFFF;font-size:13px;padding-top:0px;font-weight:bold;text-transform:uppercase;}
.tableForm tr td           {padding:5px 15px 5px 15px;background-color:#eaf6fa;}
.tableForm tr.sudy td      {background-color:#d9f1f9;}
.tableForm tr td.soucet    {border-top:6px solid #d4ecf5;font-weight:bold;background-color:#bbe5f1;}
.tableForm tr td.pocet     {border-top:15px solid #d4ecf5;color:#FFFFFF;background-color:#39b1ce;}
.tableForm .none td, .tableForm .none {border:0; background: none;}
.tableForm tr td.extra2     {font-weight:bold;background-color:#bbe5f1;}
.table .none td, .table .none {border:0; background: none;}


#center {margin:0;width:100%;background:url(images/bgmainW.jpg) no-repeat top center;}
#centerWithout {margin:0;width:100%;background:url(images/bgmainW.jpg) no-repeat top center;}
#maincenter {width:990px;padding-bottom: 30px;}
#maincenterW {width:990px;padding-bottom: 30px;}
#centerWithout #maincenter {}
#contentBox{
	width:1010px;
	margin:0 auto;
	#D4ECF6 url(images/bgmainW.jpg) no-repeat top center;
}
#languagueFlags{
	float:right;
	padding-top:10px;
}
#languagueFlags a{
	display:block;
	padding:5px 0px 5px 0px;
	margin:0px;
	font-size:0px;
}
#languagueFlags a img{
	padding:0px;
	width:16px;
	height:11px;
}

#logoAndLogin {height:95px;}
#logoAndLogin img {float:left;margin:17px 0 0 0;}
#logoAndLogin h1 { margin: 13px 0 0 0; left: 0; top: 0; width: 133px; height: 56px; overflow: hidden; background: none; display: block; position: relative; float: left; }
#logoAndLogin h1 a { width: 133px; height: 56px; color: #fff; font-size: 130%; font-weight: normal; text-decoration: none; cursor: pointer; display: block; }
#logoAndLogin h1 span { left: 0; top: 0; width: 133px; height: 56px; background: url("images/logo.png") no-repeat; display: block; position: absolute; }
#fastLoginForm {float: right; width: 230px; margin-left: 50px; padding-top: 32px; position: relative;}
#fastLoginForm h3 {margin: 0; width: auto; height: 26px; line-height: 26px; font-size: 12px; color: #FFFFFF; position: absolute; z-index: 99; left:0; top: 6px;
  text-shadow: 0 1px 0 #142631; border: 1px solid #245E84; border-bottom: none; margin-bottom: -1px;  width: 113px;
  }
#fastLoginForm h3#webmail {left: 115px}  
#fastLoginForm h3.inactive {height: 23px; line-height: 23px; top: 8px; border-left: none; width: 114px}
#fastLoginForm h3#client-section.inactive {border-right: none; border-left: 1px solid #245E84}
#fastLoginForm h3 a {display: block; padding: 0; font-style: normal; border: 1px solid #9BCDE7; border-bottom: none;background: url(images/login_h3_bg_2.jpg) no-repeat left top; text-align: center;}
#fastLoginForm h3#webmail a {background-position: -115px 0;}
#fastLoginForm h3.inactive a {background: url(images/login_h3_inactive.png) repeat-x left top; border-left: none;}
#fastLoginForm h3#client-section.inactive a {border-left: 1px solid #9BCDE7; border-right: none;}

#fastLoginForm h3 a:link, #fastLoginForm h3 a:visited {text-decoration: none; color: #FFFFFF;}


#fastLoginForm .login1 {border: 1px solid #245E84; border-bottom: none;}
#fastLoginForm .login2 {border: 1px solid #9BCDE7; border-bottom: none; height: 56px; overflow: hidden; padding: 5px 0 0 7px;
  background: url(images/login_transparency.png) repeat left top; color: #FFFFFF;}
#fastLoginForm input.text, #fastLoginForm input.pass {width:162px;margin:0 0 0 0;float:left;background:none;border:none;color:#FFFFFF;padding:0 5px; height: 20px; line-height: 20px;
      border-top: 1px solid #18729D; border-bottom: 1px solid #79CFE6; background: url(images/login_transparency.png) repeat left top;
}
#fastLoginForm input.pass {margin-top: 5px;}
#fastLoginForm input.submit {
	cursor:pointer;
	margin: -12px 4px 0 0;
	width:34px;
	height:32px;
	float:right;
	background-color:black;
	background-image:url("images/login.png");
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	border:none;
}
#fastLoginForm input.logout {cursor:pointer;margin:30px 6px 0 0;width:74px;height:24px;float:right;background:url(images/prihlasit.png) no-repeat; color:#FFFFFF;font-size:10px;border:none;}
#fastLoginForm .user {float:left;height:48px;padding:14px 0 0 0;}
#fastLoginForm span {color:#000000;font-weight:bold;font-size:11px;float:left;margin:0 0 0 5px;}
#fastLoginForm strong {color:#FFFFFF;font-size:14px;float:left;margin:2px 0 0 5px;}
#fastLoginForm strong a:link, #fastLoginForm strong a:visited {color: #FFFFFF;}



#logoAndLogin #napovedaLink,#logoAndLogin #aktualityLink  { color: #FFFFFF; float: right; font-size: 12px; font-weight: bold; height: 35px; margin: 25px 0 0 30px; padding: 8px 0 0 51px; position: relative; text-align: left; text-decoration: none; }
#logoAndLogin #napovedaLink span, #logoAndLogin #aktualityLink span { background: no-repeat scroll left top; display: block; height: 43px; width: 43px; position: absolute; left: 0; top: 0; margin: 0; }
#logoAndLogin #napovedaLink span { background-image: url("/z_graphics/icon-help.png"); }
#logoAndLogin #napovedaLink:hover span { background-position: left bottom; }
#logoAndLogin #aktualityLink span { background-image: url("/z_graphics/icon-news.png"); }
#logoAndLogin #aktualityLink:hover span { background-position: left bottom; }


#mainMenu {background:#151515 url(images/bgTopMenu.png) repeat-x top;height:36px;margin:0 0 3px 0; padding:0 0 0 0; float: left; width: 990px; }
#mainMenu ul {list-style:none;margin:0 0 0 0;padding:0 0 0 0;font-size:13px;font-family:Arial; float: left; }
#mainMenu ul li {font-weight:bold;float:left;margin:0 0 0 0; padding: 9px 0px 9px 0px;}
#mainMenu ul li.curent {margin:0 0 0 0; padding:7px 0px 9px 0px;}
#mainMenu ul li a.green:hover {background:#00A100 url(images/bgTopMenuGreenCurent.png) repeat-x top;}
#mainMenu ul li a.greenCurent {padding-top:13px;padding-bottom:12px;background:#00A100 url(images/bgTopMenuGreenCurent.png) repeat-x 0px 0px;}
#mainMenu ul li a.blue:hover {background:#008BC7 url(images/bgTopMenuBlue.png) repeat-x top;}
#mainMenu ul li a.blueCurent {padding-top:13px;padding-bottom:10px;background:#008BC7 url(images/bgTopMenuBlueCurent.png) repeat-x 0px 0px;} 
#mainMenu ul li a.red:hover {background:#DD3219 url(images/bgTopMenuRed.png) repeat-x top;}
#mainMenu ul li a.redCurent {padding-top:13px;padding-bottom:12px;background:#DD3219 url(images/bgTopMenuRedCurent.png) repeat-x 0px 0px;} 
#mainMenu ul li a.yellow:hover {color:#000000;background:#FFE200 url(images/bgTopMenuYellow.png) repeat-x top;}
#mainMenu ul li a.yellowCurent {color: #000; padding-top:13px;padding-bottom:12px;background:yellow url(images/bgTopMenuYellowCurent.png) repeat-x 0px 0px;} 
#mainMenu ul li a.yellowCurent:hover {color: #000;}
#mainMenu ul li a.white:hover {color:#000000;background:#D3D3D3 url(images/bgTopMenuWhite.png) repeat-x top;}
#mainMenu ul li a.whiteCurent {padding-top:13px;padding-bottom:12px;background:gray url(images/bgTopMenuWhiteCurent.png) repeat-x 0px 0px;} 

#mainMenu ul li a {text-transform:uppercase;padding:9px 16px 10px 16px;text-decoration:none;color:#FFFFFF;background:url(images/separator.png) no-repeat right 2px;}
#mainMenu ul li a:hover {color:#FFFFFF;list-style:none;}

#mainMenu #other { height:33px; float: right; width: 390px; position: relative; }
#mainMenu #other a { display: block; height:33px; width: 140px; float: left; text-decoration: none; color: inherit; overflow: hidden; }
#mainMenu #other a span { display: block; height:33px; float:left;color:#FFFFFF;font-size:11px;font-weight:normal;line-height:13px;text-align:right;margin:5px 0 0 0; padding: 0 0 0 6px; overflow: hidden; }
#mainMenu #other a span b {font-size:16px; display: block; float: right; height: 15px; line-height: 15px; width: 100%; overflow: hidden; }
#mainMenu #other a span span { height: 13px; }
#mainMenu #other span span {font-size: 11px; line-height: 11px; margin-left: 9px; margin-top: -1px; padding: 0px; text-align: right; width: 120px; }
#mainMenu #other form#fulltextForm { display: block; position: relative; float:right; margin:0;padding:5px 6px 0 0;background:url(images/separator.png) no-repeat 0px 0px; width: 240px; vertical-align: bottom; }
#mainMenu #other form#fulltextForm img { display: block; position: absolute; left: 5px; top: -8px; width: 35px; height: 39px; }
#mainMenu #other form#fulltextForm div { float:right; margin:0; vertical-align: bottom; position: relative; padding: 0 0 0 40px; }
#mainMenu #other form#fulltextForm input.submit { cursor:pointer;width:28px; height: 23px; background: #008BC7 url(images/search_form_submit.png) no-repeat left top; border: none; margin-top: 1px;}
#mainMenu #other form#fulltextForm input.finder { font-size:13px;color:#000;width:144px; height: 25px; line-height: 25px; margin:0 4px 0 3px;border:none; padding: 0 5px; background:url(images/search_form_input.png) no-repeat left top #ffffff; float: left; text-align: center; }

#povidani {height:283px;margin:0 0px 3px 0px; position: relative; }
#povidani #homepageSlideshow  { position: relative; float:left;width:990px;height:283px;background:#E9EEF4; padding: 0; margin: 0; list-style: none; }
#povidani #homepageSlideshow li { margin: 0; padding: 0; display: block; list-style: none; width: 990px; height: 283px; position: absolute; left: 0; top: 0; z-index:1; }
#povidani #homepageSlideshow li:first-child { z-index:2; }
#povidani #homepageSlideshow li .homepageSlide
#povidani #homepageSlideshow li a.homepageSlide:link,
#povidani #homepageSlideshow li a.homepageSlide:visited,
#povidani #homepageSlideshow li .homepageSlide img { position: relative; width: 990px; height: 283px; margin: 0; padding: 0; display: block; overflow: hidden; }
#povidani #homepageSlideshow li .homepageSlide div.textOnly  { width: 990px; height: 0px; margin: 0; padding: 0; display: block; overflow: hidden; }
#povidani #homepageSlideshow li .homepageSlide img { position: absolute; top: 0; left: 0; z-index: 0; }
#povidani #homepageSlideshow li .homepageSlide div.textOnly { position: absolute; top: 0; left: 0; z-index: 0; }
#povidani #homepageSlideshowNav { position: absolute; top: 245px; left: 0; width: 709px; height: 38px; background: url(/z_graphics/homeSlides/bg_slide-control.png) no-repeat bottom left; text-align: center; z-index: 100; }
#povidani #homepageSlideshowNav span, #povidani #homepageSlideshowNav span a:link, #povidani #homepageSlideshowNav span a:visited { width: 16px; height: 16px; z-index: 101; display: inline-block; }
#povidani #homepageSlideshowNav span { margin: 11px 5px; }
#povidani #homepageSlideshowNav span a:link, #povidani #homepageSlideshowNav span a:visited { background: url(/z_graphics/homeSlides/passiveButton_slide-control.png) no-repeat center; }
#povidani #homepageSlideshowNav span a.activeSlide { background-image: url(/z_graphics/homeSlides/activeButton_slide-control.png); }
#povidani a, #pruhy a {text-decoration: none; color: #fff}
#homePageSlideAspLink1, #homePageSlideAspLink2 ,#homePageSlideAspLink3 ,#homePageSlideAspLink4 { display: block; position: absolute; width: 160px; height: 170px; top: 60px; z-index: 50;background: url(/z_graphics/homeSlides/activeButton_slide-control.png) no-repeat 300px 300px /*IE7,8 hack*/; overflow: hidden;  }
#homePageSlideAspLink1 { left: 25px;  }
#homePageSlideAspLink2 { left: 195px; }
#homePageSlideAspLink3 { left: 365px; }
#homePageSlideAspLink4 { left: 535px; }
#homePageSlideDomenyZdarmaLink1, #homePageSlideDomenyZdarmaLink2, #homePageSlideDomenyZdarmaLink3, #homePageSlideDomenyZdarmaLink4 { display: block; position: absolute; z-index: 50; overflow: hidden; }
#homePageSlideDomenyZdarmaLink1 { width: 709px; height: 245px; left: 0; top: 0px; }
#homePageSlideDomenyZdarmaLink2 { width: 200px; height: 15px; left: 750px; top: 243px; color: #000 !important; }
#homePageSlideDomenyZdarmaLink3 { width: 205px; height: 70px; left: 750px; top: 145px; }
#homePageSlideDomenyZdarmaLink4 { width: 205px; height: 70px; left: 750px; top: 50px; }
#domenyZdramaWhLink:link,#domenyZdramaWhLink:visited,#domenyZdramaShLink:link,#domenyZdramaShLink:visited { position: relative; width: 368px; height: 74px; padding: 0; float: left; margin: 5px 0 15px 0; color: #ffffff; font-weight: bold; background: url(/z_graphics/domenaZdarmaGoToWh_button.jpg) no-repeat top left; text-decoration: none; }
#domenyZdramaShLink:link,#domenyZdramaShLink:visited {float: right;}
#domenyZdramaWhLink span, #domenyZdramaShLink span { display: block; position: absolute; left: 0; top: 0; width: 368px; height: 74px; padding: 0; margin: 0; z-index: 15; }
#domenyZdramaWhLink span { background: url(/z_graphics/domenaZdarmaGoToWh_button.jpg) no-repeat top left; text-decoration: none; }
#domenyZdramaShLink span { background: url(/z_graphics/domenaZdarmaGoToSh_button.jpg) no-repeat top left; text-decoration: none; }
#domenyZdramaWhLink:hover span,#domenyZdramaShLink:hover span { background-position: bottom left; }


#pruhy { height:150px; margin:0 0 0 0; border: none; background: url(images/pruhy_bottom2011-06.png) no-repeat bottom center; padding: 0 0 35px 0; width: 990px; }
#pruhy .pruhyBlock { position: relative; float:left; height:150px; background: #333333 url(images/pruhy_bg.png) repeat-x left top;  margin-right:3px; overflow: hidden; }
#pruhy .pruhyBlockLast { float:right; margin-right:0; }
#pruhy a.detail { position: absolute; top: 120px; left: 0; height: 29px; text-align: right; color: #FFFFFF; line-height: 28px; text-shadow: 0 1px 0 #000000; padding: 0 30px 0 0; cursor: pointer; display: block; font-size: 14px; overflow: hidden; }
#pruhy a.detail span.arrow { display: block; position: absolute; top: 0; right: 0; width: 25px; height: 28px; font-size: 24px; line-height: 25px; text-align: left !important; }

#pruhy #a {color:#FFFFFF;font-size:12px; float:left;width:249px;height:135px; padding: 15px 0 0 15px; position: relative; background: #333333 url(images/pruhy_bg.png) repeat-x left top; }
#pruhy #a h2 {margin: 0; font-weight: normal; font-size: 22px; text-shadow: 0 1px 0 #000000;}
#pruhy #a h2 span {color: #FFE200;}
#pruhy #a form {margin: 18px 0 0 0;}
#pruhy #a input.text {padding: 3px 6px; color:#000000;font-size:14px;border:none;background: #e1e1e1 url(images/domain_name_bg.png) no-repeat left top; width: 180px;height:26px; margin: 0 0 0 0; line-height: 26px; float: left; margin-right: 5px;}
#pruhy #a input.submit {background: url('/../z_graphics/web/domain_submit_bg.jpg') no-repeat left top; background-color:#FFE200; width: 30px; height: 30px; border: none; margin-top: 1px; font-weight:bold; font-size:20px; text-indent: -1000px; }
#pruhy #a p {margin:0;padding:0;text-align:left; color: #FFFFFF;}

#pruhy #b {float:left; width:239px; padding-top: 15px; height: 135px; background: url(images/home_domeny_bg.png) no-repeat 17px 10px; position: relative;}
#pruhy #b h2 {color:#FFFFFF;text-transform:uppercase;font-size:22px;padding:0 0 0 0;margin:0 0 0 85px; font-weight: normal; text-shadow: 0 1px 0 #000000;}
#pruhy #b p {font-size: 12px; line-height:12px;font-weight:bold;text-transform:uppercase;color:#007EBF;margin: 3px 0 0 85px;padding:0;}
#pruhy #b p span {text-transform:uppercase;color:#01A6D9; }
#pruhy #b p.cena {text-transform:uppercase;font-size:12px;color:#FFFFFF;font-weight:bold;margin:15px 0 11px 85px; text-shadow: 0 1px 0 #000000; line-height: 25px;}
#pruhy #b a.detail { width: 209px; background: #017AC1 url(images/home_b_detail_bg.png) repeat-x left top; border-top: 1px solid #71CDE7; }

#pruhy #c {float:left;width:239px; padding-top: 15px; height: 135px; background: url(images/home_webhosting_bg.png) no-repeat 17px 10px; position: relative;}
#pruhy #c h2 {color:#FFFFFF; text-transform: uppercase; font-size: 22px; padding: 0 0 0 0; margin: 2px 0 0 85px; font-weight: normal; text-shadow: 0 1px 0 #000000; line-height: 21px;}
#pruhy #c h2 span.green {color: #93C22E;}
#pruhy #c p.cena {text-transform: uppercase; font-size: 12px; color: #FFFFFF; font-weight: bold; margin: 13px 0 11px 85px;}
#pruhy #c a.detail { width: 209px; background: #93C22E url(images/home_c_detail_bg.png) repeat-x left top; border-top: 1px solid #B6CC57; }

#pruhy #d {float: left; width:239px; padding-top: 15px; height: 135px;  background: url(images/home_serverhosting_bg.png) no-repeat 17px 10px; position: relative;}
#pruhy #d h2 {color: #FFFFFF; text-transform: uppercase; font-size: 22px; padding: 0; margin: 2px 0 0 85px;  text-shadow: 0 1px 0 #000000; font-weight:normal; line-height: 21px;}
#pruhy #d h2 span.red {color: #C60E0E;}
#pruhy #d p.cena {text-transform: uppercase; font-size: 12px; color: #FFFFFF; font-weight: bold; margin: 13px 0 11px 80px;}
#pruhy #d a.detail { width: 209px; background: #C60E0E url(images/home_d_detail_bg.png) repeat-x left top; border-top: 1px solid #F63232; }
#pruhy p.cena {padding-top: 10px;}
#pruhy p.cena span {font-size:23px; font-weight:bold; vertical-align:middle; text-shadow: 0 1px 0 #000000;}

#ikony {background:url(images/ikony-vedlejsi.png) no-repeat left top;height:101px;margin:15px 0 0 0;}

#ikony .ikona {line-height:15px;padding:25px 10px 0 10px;width:220px;height:75px;float:left;margin:0 7px 0 0px;}
#ikony .ikona.toper {padding:18px 10px 0 10px;}
#ikony .ikona h3 {font-size:14px;line-height:15px;text-transform:uppercase;text-align:right;font-weight:normal;color:#3b7b8d;margin:0 7px 0 0px;padding:0;}
#ikony .ikona h3 b {font-weight:bold;color:#095a6f;}
#ikony a {color:#095a6f;text-decoration:underline;}
#ikony a:hover {color:#095a6f;text-decoration:none;} 


#footer {margin:0;background:url(images/bgFooter.jpg) no-repeat left top;width:980px;height:170px;padding:0 0 0 10px;}
#footer div.uly {float:left;width:170px; height: 155px; margin:15px 0 0 15px; _padding-top: 15px; _margin: 0 0 0 8px;}
#footer div.uly strong {text-transform:uppercase;float:left;width:180px;color:#004B89;font-size:13px;margin:0 0 5px 0; _margin: 0;}
#footer div.uly ul {list-style:none;font-size:12px;margin:0px 0 0 0;padding:0;}
#footer div.uly ul li {margin:0 0 0 10px; }
#footer div.uly ul li a {color:#000000;text-decoration:none;}
#footer div.uly ul li a:hover {color:#000000;text-decoration:underline;}

#footer div.uly ul li.podnadpis {color:#004B89;font-size:11px;font-weight:bold;margin:0 0 0 5px;text-transform:uppercase;}

#bottom {height:232px; margin: 0; background: #d4ecf5 url("images/bgBottom.png") repeat-x bottom; width: 100%; } 

#bottom-centr { margin: 0 auto; padding-right:20px; width: 990px; height:232px; background: url("images/bgBottom.png") repeat-x bottom; }

#bottom #paticka {margin:0;width:990px;height:50px;}
#bottom #paticka #copyright {font-size:12px;color:#a0a4a8;float:left;margin:15px 0 0 0px;}
#bottom #paticka #kontakt {height:50px;margin:15px 0px 0 0;font-size:12px;color:#a0a4a8;float:right;background:url(images/dopis.png) no-repeat 0px 5px;padding:0 0 0 45px;}
#bottom #paticka #kontakt a, #bottom #paticka #copyright a {text-decoration:underline;color:#a0a4a8;}
#bottom #paticka #kontakt a:hover, #bottom #paticka #copyright a:hover {text-decoration:none;color:#a0a4a8;} 
#bottom #paticka b {font-size:13px;font-weight:bold;}



/*#mainPodsekce {margin:0;width:990px; clear: both; } -- problem v domenach - leve menu ma byt plovouci vlevo, ne pres celou sirku */
#mainPodsekce {margin:0; clear: both; float: left; }

/*#rightCond {width:786px;float:right;}*/
#rightCond {width:786px;margin-left:4px;float:right;color:#000000; overflow-x: hidden; }
#rightCond img {}
                                    
#leftMenuServerhosting {width:200px;float:left;background:url(images/menuLeftServerHosting.png) no-repeat top left;padding:0 0 0 0;}
#leftMenuServerhostingCont {width:200px;background:black url(images/menuLeftServerHosting.png) no-repeat 0 -20px;padding:0 0 20px 0;}
#leftMenuServerhosting.pad {padding:0;}
#leftMenuServerhosting div.sepp {margin:20px 0 0 0;width:199px;height:2px;background:url(images/seppServerhosting.png) no-repeat top left;}
#leftMenuServerhosting h2 {color:#FFFFFF;font-size:13px;text-transform:uppercase;height:37px;font-weight:bold;padding:0px 0 3px 0;margin:0 0 0 15px;}
#leftMenuServerhosting h2 a {color:#FFFFFF;font-size:13px;text-transform:uppercase;text-decoration:none; display: block;height:37px;padding:0px 0 0 50px;}
#leftMenuServerhosting h2 a:hover {color:#dc5c28;font-size:13px;text-transform:uppercase;text-decoration:none;}
#leftMenuServerhosting h2.ico1 a {background:url(images/ico-server.png) no-repeat top left;margin-top:30px;padding-top:2px;}
#leftMenuServerhosting h2.ico2 a {background:url(images/kosikServerhosting.png) no-repeat top left;height:27px;margin-top:20px;padding-top:10px;}
#leftMenuServerhosting h2.ico3 a {background:url(images/faqServerhosting.png) no-repeat top left;margin-top:5px;padding-top:4px;}
#leftMenuServerhosting h2.ico4 a {background:url(images/podminkyServerhosting.png) no-repeat top left;margin-top:5px;padding-top:4px;}
#leftMenuServerhosting h3 {color:#dc5c28;font-size:13px;text-transform:uppercase;text-decoration:none;margin:20px 0 0 30px;}
#leftMenuServerhosting ul.serverhosting {line-height:20px;font-weight:bold;font-size:11px;margin:10px 0 0 30px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftMenuServerhosting ul.serverhosting li {background:url(images/dotServerhosting.png) no-repeat 0px 4px;padding:0 0 0 20px;} 
#leftMenuServerhosting ul.serverhosting li a {color:#FFFFFF;text-decoration:none;}
#leftMenuServerhosting ul.serverhosting li a:hover {color:#dc5c28;text-decoration:none;}
#leftMenuServerhosting ul.serverhosting li a.curent {color:#dc5c28;text-decoration:none;}


#leftMenuDomeny {width:200px;float:left;background: url(images/menuLeftDomeny.png) no-repeat top left;padding:0 0 0 0;}
#leftMenuDomenyCont {width:200px;background:#041423 url(images/menuLeftDomeny.png) 0 0 no-repeat;padding:20px 0 20px 0;}
#leftMenuDomeny div.sepp {margin:20px 0 0 0;width:199px;height:2px;background:url(images/seppDomeny.png) no-repeat top left;}
#leftMenuDomeny h2 {color:#FFFFFF;font-size:13px;text-transform:uppercase;height:37px;font-weight:bold;padding:0px 0 3px 0;margin:0 0 0 15px; display: block; }
#leftMenuDomeny h2 a {color:#FFFFFF;font-size:13px;text-transform:uppercase;text-decoration:none;display: block;height:37px;padding:0px 0 0 50px;}
#leftMenuDomeny h2 a:hover {color:#7eceef;font-size:13px;text-transform:uppercase;text-decoration:none;}
#leftMenuDomeny h2.ico1 a {background:url(images/ico-telka.png) no-repeat top left;margin-top:5px;height:27px;padding-top:10px;}
#leftMenuDomeny h2.ico2 a {background:url(images/kosikDomeny.png) no-repeat top left;margin-top:5px;padding-top:2px;}
#leftMenuDomeny h2.ico3 a {background:url(images/faqDomeny.png) no-repeat top left;margin-top:5px;padding-top:4px;}
#leftMenuDomeny h2.ico4 a {background:url(images/podminkyDomeny.png) no-repeat top left;margin-top:5px;padding-top:4px;}
#leftMenuDomeny h3 {color:#7eceef;font-size:13px;text-transform:uppercase;text-decoration:none;margin:17px 0 0 22px;}
#leftMenuDomeny ul.domeny {line-height:20px;font-weight:bold;font-size:11px;margin:10px 0 0 22px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftMenuDomeny ul.domeny li {background:url(images/dotDomeny.png) no-repeat 0px 4px;padding:0 0 0 20px;} 
#leftMenuDomeny ul.domeny li a {color:#FFFFFF;text-decoration:none;}
#leftMenuDomeny ul.domeny li a:hover {color:#7eceef;text-decoration:none;}
#leftMenuDomeny ul.domeny li a.curent {color:#7eceef;text-decoration:none;}

#polickaDomeny {background: #34739E url('/z_graphics/web/bgDomenyCond.png') no-repeat right top;height:128px;margin:0 0 0 0;}
#polickaDomeny #a {color:#FFFFFF;float:left;width:262px;height:128px;padding:0;}
#polickaDomeny #a h2 {text-transform:uppercase;color:#FFFFFF;font-size:14px;background:url(images/ico-nevite.png) no-repeat 0px 0px;margin:15px 0 0 10px;padding:0px 0 11px 65px;}
#polickaDomeny #a p {font-size:12px;margin:8px 0 0 10px;color:#a2d5f7;}
#polickaDomeny #a p span {line-height:18px;font-weight:bold;font-size:14px;margin:0 4px 0 4px;color:#a2d5f7;}
#polickaDomeny #a p a {color:#a2d5f7;text-decoration:none;}
#polickaDomeny #a p a:hover {color:#a2d5f7;text-decoration:underline;}
#polickaDomeny #b {color:#FFFFFF;float:left;width:262px;height:128px;padding:0;}
#polickaDomeny #b h2 {text-transform:uppercase;color:#FFFFFF;font-size:14px;background:url(images/ico-dnssec.png) no-repeat 0px 0px;margin:10px 0 0 10px;padding:5px 0 11px 65px;}
#polickaDomeny #b p {font-size:12px;margin:8px 0 0 10px;color:#a2d5f7;}
#polickaDomeny #b p span {line-height:18px;font-weight:bold;font-size:14px;margin:0 4px 0 4px;color:#a2d5f7;}
#polickaDomeny #b p a {color:#a2d5f7;text-decoration:none;}
#polickaDomeny #b p a:hover {color:#a2d5f7;text-decoration:underline;}
#polickaDomeny #c {color:#FFFFFF;font-size:14px;font-weight:bold;float:left;width:262px;height:118px;padding:0;}
#polickaDomeny #c h2 {text-transform:uppercase;color:#FFFFFF;font-size:14px;margin:12px 10px 0 20px;}
#polickaDomeny #c input.text {padding: 3px 6px; color:#000000;font-size:14px;border:none;background: #e1e1e1 url(images/domain_name_bg.png) no-repeat left top; width: 180px;height:26px; margin: 5px 35px 0px 35px; line-height: 26px; margin-right: 5px;}
#polickaDomeny #c input.submit {text-transform:uppercase;font-size:12px;color:#332300;border:none;background:none;width:152px;margin:11px 0 0 55px;height:23px;font-weight:bold;}

#leftMenuWebhosting {width:200px;float:left;background:url(images/menuLeftWebhosting.png) no-repeat top left;padding:0 0 0 0;}
#leftMenuWebhostingCont {width:198px;background:black url(images/menuLeftWebhosting.png) no-repeat 0 -20px;padding:0 0 20px 0;}
#leftMenuWebhosting div.sepp {margin:20px 0 0 0;width:199px;height:2px;background:url(images/seppWebhosting.png) no-repeat top left;}
#leftMenuWebhosting h2 {color:#FFFFFF;font-size:13px;text-transform:uppercase;height:37px;font-weight:bold;padding:0px 0 3px 0;margin:0 0 0 15px;}
#leftMenuWebhosting h2 a {color:#FFFFFF;font-size:13px;text-transform:uppercase;text-decoration:none;display: block;height:37px;padding:0px 0 0 50px;}
#leftMenuWebhosting h2 a:hover {color:#00a600;font-size:13px;text-transform:uppercase;text-decoration:none;}
#leftMenuWebhosting h2.ico1 a {background:url(images/ico-disk.png) no-repeat top left;margin-top:16px;padding-top:2px;}
#leftMenuWebhosting h2.ico2 a {background:url(images/kosikWebhosting.png) no-repeat top left;margin-top:10px;height:27px;padding-top:10px;}
#leftMenuWebhosting h2.ico3 a {background:url(images/faqWebhosting.png) no-repeat top left;margin-top:10px;padding-top:4px;}
#leftMenuWebhosting h2.ico-asp a {background:url(images/ico-asp.png) no-repeat top left;margin-top:10px;padding-top:4px;}
#leftMenuWebhosting h2.ico-php a {background:url(images/ico-php.png) no-repeat top left;margin-top:12px;padding-top:2px;padding-top:10px;}
#leftMenuWebhosting h3 {color:#00a600;font-size:13px;text-transform:uppercase;text-decoration:none;margin:20px 0 0 30px;}
#leftMenuWebhosting ul.webhosting {line-height:20px;font-weight:bold;font-size:11px;margin:15px 0 0 30px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftMenuWebhosting ul.webhosting li {background:url(images/dotWebhosting.png) no-repeat 0px 4px;padding:0 0 0 20px;} 
#leftMenuWebhosting ul.webhosting li a {color:#FFFFFF;text-decoration:none;}
#leftMenuWebhosting ul.webhosting li a:hover {color:#00a600;text-decoration:none;}
#leftMenuWebhosting ul.webhosting li a.curent {color:#00a600;text-decoration:none;}

#tableWebhosting {margin:0 0 0 5px;color:#000000;width:100%;}
#tableWebhosting tr td.icon{width:30px;}
#tableWebhosting tr td span.true {padding:0 9px 0 9px;background:url(images/fajfkayes.png) no-repeat left center;}
#tableWebhosting tr td span.false {padding:0 9px 0 9px;background:url(images/fajfkano.png) no-repeat left center;}
#tableWebhosting tr  {background:url(images/bgTable.png) repeat-x top;}
#tableWebhosting tr.nobg  {background:none;}
#tableWebhosting tr.top td {color:#002400;font-size:17px;padding:0;}
#tableWebhosting tr td li { text-align: left; padding:0 0 5px 15px;}
#tableWebhosting tr.top td#aspProgramy { text-align: left; padding: 10px 0 0 15px; }
#tableWebhosting tr td.imgTop img {float:right;}
#tableWebhosting tr td.left {text-align:left;width:250px;padding-left:5px;}
#tableWebhosting tr.cena td {padding:5px 10px 5px 5px;}
#tableWebhosting tr.cena td span {font-size:11px;} 
#tableWebhosting tr td {text-align:right;padding:4px 10px 2px 0;}
#tableWebhosting tr td.aspPopis { vertical-align: top; text-align: left;  }
#tableWebhosting tr td.aspPopis h3, #tableWebhosting tr td.aspPopis p { text-align: left; }

#tableWebhosting tr td.vizitka {text-align:left;padding:50px 0 0 0;}
#tableWebhosting tr td.vizitka h3 {font-size:14px;color:#002400;text-transform:uppercase;margin:0 0 0 5px;padding:0;}
#tableWebhosting tr td.vizitka img {float:left;}
#tableWebhosting tr td.vizitka p {font-size:12px;text-align:justify;float:right;padding:5px 20px 0 0;width:210px;}
#tableWebhosting tr td.vizitka div {padding:0 20px 0 0;}

#tableWebhosting tr td.parking {text-align:left;padding:50px 0 50px 0;}
#tableWebhosting tr td.parking h3 {font-size:14px;color:#002400;text-transform:uppercase;margin:0 0 0 5px;padding:0;}
#tableWebhosting tr td.parking img {float:left;}
#tableWebhosting tr td.parking p {font-size:12px;text-align:justify;float:right;padding:5px 0 0 0;width:240px;}

/*-------------------------------------------------------------------------------------------------------
	kontakty
---------------------------------------------------------------------------------------------------------*/

td.ikonky h4   , div.ikonky h4    {text-align:left;font-size:14px;color:#002400;text-transform:uppercase;margin:30px 0 15px 5px;padding:0;}
td.ikonky .iko1, div.ikonky .iko1 {background:url(images/ico1.png) no-repeat left top;width:254px;height:110px;float:left;}
td.ikonky .iko2, div.ikonky .iko2 {background:url(images/ico2.png) no-repeat left top;width:254px;height:110px;float:left;}
td.ikonky .iko3, div.ikonky .iko3 {background:url(images/ico3.png) no-repeat left top;width:254px;height:110px;float:left;}

td.ikonky h3      , div.ikonky h3       {font-size:14px;line-height:15px;text-transform:uppercase;text-align:right;font-weight:normal;color:#3b7b8d;margin:25px 20px 0 0px;padding:0;}
td.ikonky h3.toper, div.ikonky h3.toper {margin-top:17px;}
td.ikonky h3 b    , div.ikonky h3 b     {font-weight:bold;color:#095a6f;}
td.ikonky a       , div.ikonky a        {color:#095a6f;text-decoration:underline;}
td.ikonky ahover  , div.ikonky ahover   {color:#095a6f;text-decoration:none;}

a.mail {margin:10px 0 0 10px;padding:10px 0 0px 80px;text-transform:uppercase;background:url(images/iko-email.png) no-repeat 0 10px;font-size:14px;color:#1e779d;display: block; text-decoration: none;}
a.dopis {margin:10px 0 0 10px;padding:20px 0 20px 80px;text-transform:uppercase;background:url(images/iko-faktura.png) no-repeat 0 10px;font-size:14px;color:#1e779d;display: block; text-decoration: none;}
span.call {margin:10px 0 0 10px;padding:20px 0 20px 80px;text-transform:uppercase;background:url(images/iko-call.png) no-repeat 20px 5px; font-size:14px;color:#1e779d;display: block;}
a.mail strong {font-size:17px;text-decoration:none;text-transform:none;color:#2A55E1; }
a.dopis strong {font-size:17px;text-decoration:none;text-transform:none;color:#2A55E1; }
a.mail:hover strong {text-decoration:underline;}
a.dopis:hover strong {text-decoration:underline;}
span.call strong {font-size:17px;color: #2A55E1;}

p.kontakt {color:#000000;margin:20px 0 0 30px;}
p.kontakt-float {float: left; margin-right: 30px; width: 220px;}
span.mapa {float:right;margin:0 30px 0 0;line-height:8px;text-align:center;text-transform:uppercase;color:#3277c2;font-weight:bold;}
span.mapa a {text-decoration:none;color:#3277c2;}
span.mapa img {border:none;}

.contact-half {float: left;  width: 345px; margin-right: 10px; margin-bottom: 30px; background: #e4f1f8; border: 1px solid #94bada; padding: 10px 15px; }
.contact-full { margin-bottom: 30px; background: #e4f1f8; border: 1px solid #94bada; padding: 10px 15px; }
.contact-half-right {margin-right: 0; float: right; }
.contact-half1 {min-height: 330px;}
.contact-half2 {min-height: 125px;}
.contact-half3 {min-height: 250px;}

input#contactFrom {width: 325px; margin-bottom: 7px;}
textarea#contactMessage {width: 325px; height: 100px; margin-bottom: 7px; overflow: auto;}
#kontaktTop { position: relative; overflow: hidden; z-index: 4; width: 776px; height: 209px; padding: 10px 0 0 10px;  }
#kontaktTop span { display:block; position: absolute; left: 0; top: 0; z-index: 5; background: url(images/topKontakt.jpg) no-repeat top left; width: 786px; height: 219px; }
#kontaktTopMail { display: block; position: absolute; left: 45px; top: 118px; z-index: 6; width: 146px; height: 20px; }
#kontaktTopFakt { display: block; position: absolute; left: 45px; top: 168px; z-index: 6; width: 200px; height: 20px; }

.halfInput { width: 155px; margin-bottom: 7px;}
.halfInput input, .halfInput select { width: 148px; }
textarea#callBackMessage {width: 325px; height: 100px; margin-bottom: 7px; overflow: auto;}
/*-------------------------------------------------------------------------------------------------------
	
---------------------------------------------------------------------------------------------------------*/

#tableServerhosting {margin:0 0 0 5px;color:#000000;}
#tableServerhosting tr td span.true {padding:0 9px 0 9px;background:url(images/fajfkayes.png) no-repeat left center;}
#tableServerhosting tr td span.false {padding:0 9px 0 9px;background:url(images/fajfkano.png) no-repeat left center;}
#tableServerhosting tr  {background:url(images/bgTable.png) repeat-x top;}
#tableServerhosting tr.nobg  {background:none;}
#tableServerhosting tr.top td {color:#002400;font-size:17px;padding:0;}
#tableServerhosting tr td.imgTop img {float:right;}
#tableServerhosting tr td.left {text-align:left;width:250px;padding-left:5px;}
#tableServerhosting tr.cena td {padding:5px 10px 5px 5px;}
#tableServerhosting tr.cena td span {font-size:11px;} 
#tableServerhosting tr td {text-align:right;padding:4px 10px 2px 0;}
#tableServerhosting tr td.povidani {padding:20px 0 50px 5px;text-align:left;font-weight:bold;}

table.light {margin:0 0 0 5px;color:#000000;}
table.light tr td span.true {padding:0 9px 0 9px;background:url(images/fajfkayes.png) no-repeat left center;}
table.light tr td span.false {padding:0 9px 0 9px;background:url(images/fajfkano.png) no-repeat left center;}
table.light tr  {background:url(images/bgTable.png) repeat-x top;}
table.light tr.nobg  {background:none;}
table.light td.nobg  {background:none;}
table.light tr.top td {color:#002400;font-size:17px;padding:0;}
table.light tr td.imgTop img {float:right;}
table.light tr td.left {text-align:left;padding-left:5px;}
table.light tr td {text-align:right;padding:4px 10px 2px 0;}
table.light tr td.povidani {padding:20px 0 50px 5px;text-align:left;font-weight:bold;}

table.light tr.cena td {padding:5px 10px 5px 5px;}
table.light tr.cena td span {font-size:11px;} 

.table tr.cena td {padding:5px 10px 5px 5px;}
.table tr.cena td span {font-size:11px;} 


#leftMenuObecna {width:200px;float:left;background:url(images/menuLeftObecna.png) no-repeat top left;padding:0 0 0 0;}
#leftMenuObecnaCont {width:199px;background:black url(images/menuLeftObecna.png) no-repeat 0 -20px;padding:0 0 20px 0;}
#leftMenuObecna div.sepp {margin:20px 0 0 0;width:199px;height:2px;background:url(images/seppObjednavka.png) no-repeat top left;}
#leftMenuObecna div.sepkontakt {margin-top: 30px; background: none;}
#leftMenuObecna p {color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold;margin:15px 0 10px 15px;}
#leftMenuObecna p a {color:#a2d0ff;font-size:12px;text-transform:uppercase;font-weight:bold;margin:0 0 0 10px;} 
#leftMenuObecna h2 {color:#FFFFFF;font-size:13px;text-transform:uppercase;height:37px;font-weight:bold;padding:0px 0 3px 0;margin:0 0 0 15px;}
#leftMenuObecna h2  {color:#FFFFFF;font-size:13px;text-transform:uppercase;text-decoration:none;display: block;height:37px;padding:0px 0 0 50px;}
#leftMenuObecna h2 span {color:#a2d0ff;font-size:13px;}
#leftMenuObecna h2.ico1 {background:url(images/pevna-linkaa.png) no-repeat top left;margin-top:30px;padding-top:2px;}
#leftMenuObecna h2.ico2 {background:url(images/hotlinee.png) no-repeat top left;margin-top:10px;height:27px;padding-top:10px;}
#leftMenuObecna h2.ico3 {background:url(images/faxx.png) no-repeat top left;margin-top:10px;padding-top:4px;}
#leftMenuObecna h3 {color:#a2d0ff;font-size:13px;text-transform:uppercase;text-decoration:none;margin:20px 0 0 30px;}
#leftMenuObecna ul.objednavka {line-height:20px;font-weight:bold;font-size:11px;margin:15px 0 0 30px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftMenuObecna ul.objednavka li {background:url(images/dotObecna.png) no-repeat 0px 4px;padding:0 0 0 20px;text-align:left;} 
#leftMenuObecna ul.objednavka li a {color:#FFFFFF;text-decoration:none;}
#leftMenuObecna ul.objednavka li a:hover {color:#a2d0ff;text-decoration:none;}
#leftMenuObecna ul.objednavka li a.curent {color:#a2d0ff;text-decoration:none;}

#leftMenuObjednavka {width:200px;float:left;background:transparent url(images/menuLeftObjednavka.png) no-repeat left top;padding:0;}
#leftMenuObjednavka div.sepp {margin:20px 0 0 0;width:199px;height:2px;background:url(images/seppObjednavka.png) no-repeat top left;}
#leftMenuObjednavka p {color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold;margin:15px 0 10px 15px;}
#leftMenuObjednavka p a {color:#ffff00;font-size:12px;text-transform:uppercase;font-weight:bold;margin:0 0 0 10px;} 
#leftMenuObjednavka h2 {color:#FFFFFF;font-size:13px;text-transform:uppercase;height:37px;font-weight:bold;padding:0px 0 3px 0;margin:0 0 0 15px;}
#leftMenuObjednavka h2  {color:#FFFFFF;font-size:13px;text-transform:uppercase;text-decoration:none;display: block;height:37px;padding:0px 0 0 50px;}
#leftMenuObjednavka h2 span {color:#ffff00;font-size:13px;}
#leftMenuObjednavka h2.ico1 {background:url(images/pevna-linka.png) no-repeat top left;margin-top:30px;padding-top:2px;}
#leftMenuObjednavka h2.ico2 {background:url(images/hotline.png) no-repeat top left;margin-top:10px;height:27px;padding-top:10px;}
#leftMenuObjednavka h2.ico3 {background:url(images/fax.png) no-repeat top left;margin-top:10px;padding-top:4px;}
#leftMenuObjednavka h3 {color:#ffff00;font-size:13px;text-transform:uppercase;text-decoration:none;margin:20px 0 0 30px;}
#leftMenuObjednavka ul.objednavka, #leftMenuObjednavka #cp-presentation-navigation {line-height:20px;font-weight:bold;font-size:11px;margin:15px 0 0 30px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftMenuObjednavka ul.objednavka li, #leftMenuObjednavka #cp-presentation-navigation li {background:url(images/dotObjednavka.png) no-repeat 0px 4px;padding:0 0 0 20px;} 
#leftMenuObjednavka ul.objednavka li a, #leftMenuObjednavka #cp-presentation-navigation a {color:#FFFFFF;text-decoration:none;}
#leftMenuObjednavka ul.objednavka li a:hover, #leftMenuObjednavka #cp-presentation-navigation a:hover {color:#ffff00;text-decoration:none;}
#leftMenuObjednavka ul.objednavka li a.curent, #leftMenuObjednavka #cp-presentation-navigation a.current {color:#ffff00;text-decoration:none;}
#leftMenuObjednavkaCont {width: 199px; background: #000 url(images/menuLeftObjednavka.png) no-repeat 0 -20px;margin:0 0 20px 0;}

#leftMenuObjednavkaFullBg { width:200px;float:left;background:transparent url(images/menuLeftObecnaFullBg.png) no-repeat left top;padding:20px 0 15px 0; }
#leftMenuObjednavkaFullBgCont { margin: 0; padding: 0; background: none; }
#leftMenuObjednavkaFullBg h3 {color:#a2d0ff;font-size:13px;text-transform:uppercase;text-decoration:none;margin:0 0 0 30px;}
#leftMenuObjednavkaFullBg #cp-presentation-navigation {line-height:20px;font-weight:bold;font-size:11px;margin:15px 0 0 30px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftMenuObjednavkaFullBg #cp-presentation-navigation li {background:url(images/dotObjednavka.png) no-repeat 0px 4px;padding:0 0 0 20px;text-align: left; } 
#leftMenuObjednavkaFullBg #cp-presentation-navigation a {color:#FFFFFF;text-decoration:none;}
#leftMenuObjednavkaFullBg #cp-presentation-navigation a:hover {color:#ffff00;text-decoration:none;}
#leftMenuObjednavkaFullBg #cp-presentation-navigation .activeSlide a,#leftMenuObjednavkaFullBg #cp-presentation-navigation a.current {color:#ffff00;text-decoration:none;}

#tableObjednavka1  {margin:50px auto;}
#tableObjednavka1 img {border:none;}
#tableObjednavka1 tr td {color:#000000;}
#tableObjednavka1 tr td.sep {height:70px;}
#tableObjednavka1 tr td p {margin:0;}
#tableObjednavka1 tr td h2 {text-transform:uppercase;color:#000000;font-size:22px;margin:15px 0 5px 0;}
#tableObjednavka1 tr td.img {width:100px;}
#tableObjednavka1 tr td.popleft {text-align:right;width:220px;}
#tableObjednavka1 tr td.popleft p {text-align:right;}
#tableObjednavka1 tr td.popright{text-align:left;width:220px;}                                                      
#tableObjednavka1 tr td.popright p {text-align:left;}                                                      
#tableObjednavka1 tr td.popright img {margin:10px 0 0 0;}
#tableObjednavka1 tr td.popleft img {margin:10px 0 0 0;}
#tableObjednavka1 tr td.povidani {font-weight:bold;text-align:center;padding:40px 0 0 0;}
#tableObjednavka1 tr td.povidani a {text-decoration:none;color:#bc7f00;}
#tableObjednavka1 tr td.povidani a:hover {text-decoration:underline;}

#objednavka-rozcestnik {width: 740px; margin: 50px auto;}
#objednavka-rozcestnik a:link, #objednavka-rozcestnik a:visited {color: #000000; text-decoration: none;}
#objednavka-rozcestnik .left, #objednavka-rozcestnik .right {float: left; width: 230px; height: 110px; text-align: right; padding-right: 140px;
  position: relative; margin-bottom: 70px; background: url(images/produkty-domeny.png) no-repeat right center;}
#objednavka-rozcestnik .right {text-align: left; padding-left: 140px; padding-right: 0;}
#objednavka-rozcestnik .left strong, #objednavka-rozcestnik .right strong {text-transform:uppercase;color:#000000;font-size:22px;margin:15px 0 5px 0;
  display: block;}
#objednavka-rozcestnik .left2 {background-image: url(images/produkty-serverhosting.png); margin-bottom: 0;}
#objednavka-rozcestnik .right1 {background-image: url(images/produkty-webhosting.png); background-position: left center;}
#objednavka-rozcestnik .right2 {background-image: url(images/produkty-vydelek.png); background-position: left center; margin-bottom: 0;}
#objednavka-rozcestnik img.leva {position: absolute; bottom: 0px; right: 140px;}
#objednavka-rozcestnik img.prava {position: absolute; bottom: 0px; left: 140px;}
#objednavka-rozcestnik p.povidani {font-weight:bold;text-align:center;padding:40px 0 0 0;}
#objednavka-rozcestnik p.povidani a {text-decoration:none;color:#bc7f00;}
#objednavka-rozcestnik p.povidani a:hover {text-decoration:underline;}


#navigace { height:51px;width:775px;margin:0 0 0 10px;}
#navigace.first {background:url(images/stepbar01.png) no-repeat top left;}
#navigace.second {background:url(images/stepbar02.png) no-repeat top left;}
#navigace h3 {text-align:center;float:left;color:#c6dfec;width:250px;font-size:14px;font-weight:bold;margin:21px 0 0 0;text-transform:uppercase;}
#navigace h3.activ {text-decoration:none;color:#ffff00;}


#vyberDomeny {margin:50px auto;height:155px;width:650px;background:url(images/panel-overeni.png) no-repeat top left;}
#vyberDomeny form {float:left;margin:64px 0 0 247px;color:#332300;font-weight:bold;}
#vyberDomeny form input.text {width:242px;height:23px;margin:7px 0 0 10px;border:none;background:none;} 
#vyberDomeny form input.submit {cursor:pointer;text-transform:uppercase;font-weight:bold;width:158px;height:23px;margin:12px 0 0 81px;border:none;background:none;} 
#texty {padding:0;color:#000000;font-weight:bold;font-size:12px;text-align:center;width:650px;margin:0 auto;}

#overeniOK {color:#000000;padding:54px 10px 0 220px;margin:30px 0 0 10px;height:105px;background:url(images/panel-overeni-right.png) no-repeat top left;}
#overeniOK h4 {color:#000000;font-size:18px;margin:0;padding:0;}
#overeniOK h4 span {color:#01ba01;margin:0;} 
#overeniOK a {float:right;color:#000000;text-decoration:underline;margin:20px 30px 0 0;font-weight:bold;}
#overeniOK a:hover {text-decoration:none;}

#overeniFAIL {color:#000000;padding:36px 10px 0 220px;margin:30px 0 0 10px;height:125px;background:url(images/panel-overeni-false.png) no-repeat top left;}
#overeniFAIL h4 {float:left;color:#000000;font-size:18px;margin:0;padding:0;}
#overeniFAIL h4 span {color:#ff0000;margin:0;} 

#overeniFAIL form {margin:0 0 0 0px;float:right;color:#332300;font-weight:bold;}
#overeniFAIL form input.text {width:190px;height:23px;margin:0px 10px 0 10px;border:none;background:none;} 
#overeniFAIL form input.submit {cursor:pointer;text-transform:uppercase;font-weight:bold;width:158px;height:23px;margin:15px 0 0 65px;border:none;background:none;}

#overeniFAIL p {font-weight:bold;float:left;display:block;margin:20px 0 0 -45px;padding:0;}
#overeniFAIL p a {color:#b00000;text-decoration:none;}
#overeniFAIL p a:hover {text-decoration:underline;}


#tabFAIL {color:#000000;margin:0px 0 0 10px;width:776px;background:url(images/bgTab.png) repeat-y left;}
#tabFAIL tr td.nazev {width:150px;padding:0 0 0 20px;} 
#tabFAIL tr td.text {width:400px;padding:0 0 0 0px;} 
#tabFAIL tr td.sepVer {width:10px;height:34px;background:url(images/bgTabSep1.png) no-repeat center left;}
#tabFAIL tr td.but {text-align:center;}
#tabFAIL tr td input.red {font-size:12px;border:none;font-weight:bold;width:130px;height:30px;background:url(images/tlacitko-prevod.png) no-repeat top left;}
#tabFAIL tr td input.green {font-size:11px;border:none;font-weight:bold;width:130px;height:30px;background:url(images/tlacitko-objednat.png) no-repeat top left;}
#tabFAIL tr td input.orange {font-size:11px;border:none;font-weight:bold;width:130px;height:30px;background:url(images/tlacitko-sluzba.png) no-repeat top left;}
#tabFAIL tr td h4 {height:24px;line-height:24px;font-size:16px;padding:0 0 0 30px;margin:0;}
#tabFAIL tr.green td h4 {background:url(images/volna.png) no-repeat center left;} 
#tabFAIL tr.red td h4 {background:url(images/obsazena.png) no-repeat center left;} 
#tabFAIL tr.orange td h4 {background:url(images/vedena-unas.png) no-repeat center left;} 
#tabFAIL tr.red td strong {color:#870101;}
#tabFAIL tr.green td strong {color:#388206;}
#tabFAIL tr.orange td strong {color:#805900;}
#tabFAIL tr.red {height:34px;border:none;background:url(images/bgTabStripRed.png) no-repeat center left;}
#tabFAIL tr.green {height:34px;border:none;background:url(images/bgTabStripGreen.png) no-repeat center left;}
#tabFAIL tr.orange { height:34px;border:none;background:url(images/bgTabStripOrange.png) no-repeat center left;}
#tabFAIL tr.sep {height:10px;background:url(images/bgTabSep2.png) no-repeat center left;}
#tabFAIL tr.bottom {height:20px;background:url(images/bgTabBottom1.png) no-repeat bottom left;}
#tabFAIL tr td.povidani {text-align:center;padding:0 0 20px 0;}
#tabFAIL tr td.povidanii {padding:0 0 0 15px;}
#tabFAIL tr td input {width:13px;height:13px;margin:0 5px 0 0;border:1px solid #109cab;}

.lista {height:35px;width:776px;margin:30px 0 0 10px;}
.lista h4 {float:left;color:#FFFFFF;text-transform:uppercase;font-size:14px;margin:5px 0 0 0;}
.lista h4.fail {margin-left:55px;}
.lista h4.volba {margin-left:73px;}
.lista h4.sdph {color:#799ba3;margin-left:355px;}
.lista h4.bezdph {color:#799ba3;margin-left:40px;}
.lista h4.novy {margin-left:75px;}
.lista h4.stavajici {color:#799ba3;margin-left:80px;}





.lista.a {background:url(images/lista1.png) no-repeat top center;}
.lista.b {background:url(images/lista2.png) no-repeat top center;}
.lista.c {background:url(images/lista3.png) no-repeat top center;}
.lista.d {background:url(images/lista4.png) no-repeat top center;}

#tabOK {color:#000000;margin:0px 0 0 10px;width:776px;background:url(images/bgTab.png) repeat-y left;}
#tabOK tr td.text strong.ok {padding:0 0 0 25px;font-size:14px;background:url(images/fajfkayes.png) no-repeat center left;} 
#tabOK tr td.text {width:400px;font-size:14px;padding:0 0 0 20px;} 
#tabOK tr td.sepVer {width:10px;height:34px;background:url(images/bgTabSep1.png) no-repeat center left;}
#tabOK tr td.cenaBez {width:100px;text-align:right;font-size:14px;padding:0 10px 0 0;}
#tabOK tr td.cenaBez span {font-size:11px;}
#tabOK tr td.cenaS {width:100px;text-align:right;font-weight:bold;font-size:14px;padding:0 10px 0 0;}
#tabOK tr td h4 {height:24px;line-height:24px;font-size:16px;padding:0 0 0 30px;margin:0;}
#tabOK tr.green {background:url(images/bgTabDarkGreen.png) repeat-y left;}
#tabOK tr.darkTop {height:8px;background:url(images/bgTabDarkTop.png) no-repeat top left;}
#tabOK tr.dark {background:url(images/bgTabDark.png) repeat-y left;}
#tabOK tr.dark ul {list-style:none;}
#tabOK tr.dark ul li {margin:5px 0 0 0;}
#tabOK tr.dark ul li p {margin:5px 0 25px 22px;}
#tabOK tr.dark ul li input {border:none;}

#tabOK tr.darkBottom {height:12px;background:url(images/bgTabDarkBottom.png) no-repeat bottom left;} 
#tabOK tr.sep {height:6px;background:url(images/bgTabSep2.png) no-repeat center left;}
#tabOK tr.bottom {height:20px;background:url(images/bgTabBottom1.png) no-repeat bottom left;}
#tabOK tr td.povidani {text-align:center;padding:0 0 20px 0;}
#tabOK tr td.povidanii {padding:0 0 0 15px;}
#tabOK tr td input {width:13px;height:13px;margin:0 10px 0 0;border:1px solid #109cab;}


#tabUdaje {color:#000000;margin:0px 0 0 10px;width:776px;background:url(images/bgTab.png) repeat-y left;}
#tabUdaje tr td {color:#808585;}
#tabUdaje tr td.red {width:140px;text-align:right;height:30px;color:#b10101;font-weight:bold;padding:0 10px 0 0;}
#tabUdaje tr td.normal {width:140px;text-align:right;height:30px;color:#000000;font-weight:bold;padding:0 10px 0 0;}
#tabUdaje input {padding:0 5px 0 5px;color:#000000;width:180px;height:22px;border:1px solid #aaeff7;}
#tabUdaje tr td select.del {width:400px;} 
#tabUdaje tr td textarea.del {height:60px;width:395px;}
#tabUdaje strong {color:#000000;}
#tabUdaje .red {color:#b10101;} 
#tabUdaje input.false {padding:0 5px 0 5px;background-color:#f5d6d6;color:#000000;width:180px;height:22px;border:1px solid #edb4b4;}
#tabUdaje input.ok {padding:0 5px 0 5px;background-color:#dfead9;color:#000000;width:180px;height:22px;border:1px solid #b8cea8;}
#tabUdaje tr.bottom {height:20px;background:url(images/bgTabBottom1.png) no-repeat bottom left;} 
#tabUdaje tr.podminky td {color:#000000;font-weight:bold;padding:30px 0 0 40px;}
#tabUdaje tr.podminky td input {width:13px;height:13px;margin:0 10px 0 0;border:1px solid #109cab;}
#tabUdaje tr.podminky a {color:#b10101;text-decoration:none;}
#tabUdaje tr.podminky a:hover {text-decoration:underline;}


h3.klientska {margin:20px 20px 20px 20px;background:url(images/borderKlientskaNadpis.png) repeat-x bottom;color:#000000;font-size:15px;text-transform:uppercase;}

#boxiky {width:200px;background-color:#d5edf5;margin:10px 0 0 0;padding:2px 0 20px 0;}
#boxiky .boxik {color:#095a6f;margin:0 auto;margin-top:20px;width:190px;background:url(images/boxikTop.png) no-repeat top center;}
#boxiky .boxik span.boxikEnd {clear:both;margin:0 auto;padding:0px 95px 0px 95px;background:#d5edf5 url(images/boxikBottom.png) no-repeat bottom center;}
#boxiky .boxik h4 {font-size:13px;text-transform:uppercase;padding:15px 0 0 15px;margin:0;}
#boxiky .boxik p {font-size:12px;padding:0px 0 0 15px;}
#boxiky .boxik span.vice {background:url(images/viceSipka.png) no-repeat 0px 10px;float:right;padding:5px 15px 0 10px;}
#boxiky .boxik span.vice a {color:#095a6f;text-decoration:none;}


#serverhostingCenik {background:url(images/borderSvis.png) repeat-y right;}
#serverhostingCenik tr:hover {background-color:#ebf1f3;}
#serverhostingCenik tr {background:url(images/borderVodo.png) repeat-x bottom;}
#serverhostingCenik tr td {height:28px;padding:0 8px 0 8px;}
#serverhostingCenik h3 {color:#000000;font-weight:normal;text-transform:uppercase;font-size:24px;}
#serverhostingCenik h3 span {font-weight:bold;}
                     
#serverhostingCenik tr td.pink {color:#000000;text-align:center;text-transform:uppercase;color:#000000;font-weight:bold;background:#f5a592 url(images/borderSvis.png) repeat-y left;}
#serverhostingCenik tr td.dark {}
#serverhostingCenik tr td.dvp {background-color:#f5a592;}
#serverhostingCenik tr td.dvr {background-color:#f5a592;}
#serverhostingCenik tr td.red {color:#000000;text-align:center;text-transform:uppercase;color:#000000;font-weight:bold;background:#e43200 url(images/borderSvis.png) repeat-y left;}
#serverhostingCenik tr td.zluta {color:#000000;text-align:center;text-transform:uppercase;color:#000000;font-weight:bold;background:#ffb028 url(images/borderSvis.png) repeat-y left;}
#serverhostingCenik tr td.tarif {background:url(images/borderSirsiSvis.png) repeat-y left;width:160px;color:#d13625;text-transform:uppercase;font-weight:bold;text-align:left;padding:0 0 0 10px;}
#serverhostingCenik tr td.pole {padding:10px 0 10px 0;font-size:12px;text-align:center;color:#000000;font-weight:bold;background:url(images/borderSvis.png) repeat-y left;}
#serverhostingCenik tr td.b {color:#000000;}



h3.klientska {margin:30px 20px 10px 20px;background:url(images/borderKlientskaNadpis.png) repeat-x bottom;color:#000000;font-size:15px;text-transform:uppercase;}
.ikony .ikona {text-align:center;float:left;line-height:10px;width:100px;height:140px;margin:0 5px;}
.ikony .ikona a img {border:none; text-decoration:none}
.ikony .ikona a, .ikony .ikona button {margin:-20px 0 0 0;color:#265573;font-weight:bold;font-size:11px;text-decoration:none;cursor:pointer;}
.ikony .ikona button { margin: 0px; border:0px;background:transparent;}
.ikony .ikona button div { margin: 0px; margin-top:-3px;line-height:10px;text-transform: uppercase;}
.ikony .ikona a div {text-transform:uppercase;padding: 0 5px;}
.ikony .ikona a span {display: block; text-transform:uppercase;padding: 0 5px;}
.ikony .ikona a:hover div {text-decoration:underline;}
.ikony .ikona a div {line-height:1.3em}

#leftContent {float:left;width:200px;}

#leftContent #leftMenuKlient {width:200px;background:url(images/menuLeftKlient.png) no-repeat top left;padding:20px 0 20px 0;}
#leftContent .kontaktujte p {color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold;margin:15px 0 10px 15px;}
#leftContent #leftMenuKlient p.povidani {text-transform:none;font-weight:normal;color:#000000;font-size:12px;margin:17px 15px 10px 25px;}
#leftContent #leftMenuKlient h3.icoBarak {height:35px;margin:0 0 0 7px;line-height:14px;padding:5px 0 0 50px;background:url(images/iko-male-home.png) no-repeat top left;}
#leftContent .kontaktujte p a {color:#000000;font-size:12px;text-transform:uppercase;font-weight:bold;margin:0 0 0 10px;} 
#leftContent .kontaktujte h2 {color:#000000;font-size:13px;text-transform:uppercase;height:37px;font-weight:bold;padding:0px 0 3px 0;margin:0 0 0 15px;}
#leftContent .kontaktujte h2  {color:#000000;font-size:13px;text-transform:uppercase;text-decoration:none;display: block;height:37px;padding:0px 0 0 50px;}
#leftContent .kontaktujte h2 span {color:#ffffff;font-size:13px;}
#leftContent .kontaktujte h2.ico1 {background:url(images/pevna-linkaa.png) no-repeat top left;margin-top:10px;padding-top:2px;}
#leftContent .kontaktujte h2.ico2 {background:url(images/hotlinee.png) no-repeat top left;margin-top:10px;height:27px;padding-top:5px;}
#leftContent .kontaktujte h2.ico3 {background:url(images/faxx.png) no-repeat top left;margin-top:10px;padding-top:4px;}
#leftContent #leftMenuKlient h3 {color:#ffffff;font-size:13px;text-transform:uppercase;text-decoration:none;margin:10px 0 5px 30px;}
#leftContent #leftMenuKlient ul.klient {line-height:20px;font-weight:bold;font-size:11px;margin:0px 0 0 30px;padding:0 0 0 0;list-style:none;text-transform:uppercase;} 
#leftContent #leftMenuKlient ul.klient li {background:url(images/dotKlient.png) no-repeat 0px 4px;padding:0 0 0 20px;text-align:left;} 
#leftContent #leftMenuKlient ul.klient li a {color:#000000;text-decoration:none;}
#leftContent #leftMenuKlient ul.klient li a:hover {color:#ffffff;text-decoration:none;}
#leftContent #leftMenuKlient ul.klient li a.curent {color:#ffffff;text-decoration:none;}
#leftContent #leftMenuKlient ul.klient li.bez {color:#ffffff;background:none;margin-bottom:20px;text-decoration:none;}
#leftContent .kontaktujte {margin:10px 0 0 0;background-color:#8ac4e6;border-left:1px solid #72bbe1;border-right:1px solid #72bbe1;}
#leftContent div.sepp {margin:0 0 0 0;height:14px;width:199px;background:#8ac4e6 url(images/seppKlient.png) repeat-x center;} 
#leftContent #leftMenuKlient div.section {padding-right:10px;}

#leftContent .subMenu {margin:10px 0 0 0;padding:0 0 10px 0;}
#leftContent .subMenu h3 {font-size:13px;background:url(images/bgStripMenuKlient.png) repeat-x bottom;margin:0 0 0 0;line-height:47px;padding:0 0 0 0px;height:36px;color:#FFFFFF;text-transform:uppercase;}
#leftContent .subMenu h3 img {margin:0;padding:0;float:left;}
#leftContent .subMenu ul {background-color:#bddff0;line-height:20px;font-weight:bold;font-size:11px;margin:0 0 0 0;padding:15px 0 10px 30px;list-style:none;text-transform:uppercase;} 
#leftContent .subMenu ul li {background:url(images/dotKlient.png) no-repeat 0px 4px;padding:0 0 0 20px;} 
#leftContent .subMenu ul li a {color:#000000;text-decoration:none;}
#leftContent .subMenu ul li a:hover {color:#ffffff;text-decoration:none;}
#leftContent .subMenu ul li a.curent {color:#ffffff;text-decoration:none;}

.inactive .button { color:grey; }

#klientskePolozky {color:#000000;font-size:13px;}
#klientskePolozky td {}
/*
 #klientskePolozky tr {background:url(images/bgUserPolozka.png) no-repeat top left;}
 */
#klientskePolozky tr td.number {background:url(images/bgNumber.png) no-repeat top left;}
#klientskePolozky tr td.nahled {background:url(images/bgNahled.png) no-repeat top left;}
#klientskePolozky tr td.strucne {background:url(images/bgStrucne.png) no-repeat top left;}
#klientskePolozky tr td.adresa {background:url(images/bgAdresa.png) no-repeat top left;}

#klientskePolozky tr td.number {width:63px;text-align:center;font-weight:bold;font-size: 30px;color:#90C9B2;} 
#klientskePolozky tr td.number span {position:relative;top:-2px} 
#klientskePolozky tr td.nahled {} 
#klientskePolozky tr td.strucne {width:170px;padding:0 0 0 10px;line-height:1.4em;}
#klientskePolozky tr td.strucne a {color:#000000;}
#klientskePolozky tr td.adresa {vertical-align: top;width:460px;padding:0 0 0 10px;}
#klientskePolozky tr td.adresa p {margin: 5px 10px 0 0;font-size:12px;} 
#klientskePolozky tr td.adresa .butony {text-align:right;margin:10px 10px 0 0;float:right;}
#klientskePolozky tr td.adresa .butony a {text-align:center;line-height:20px;text-transform:uppercase;color:#000000;text-decoration:none;float:right;}
#klientskePolozky tr td.adresa .butony .smazat {cursor:pointer;margin:0 0 0 4px;background:url(images/bgButton3.png) no-repeat top right;width:89px;border:none;height:20px;font-size:11px;font-weight:bold;display:block;}
#klientskePolozky tr td.adresa .butony .kontakty {cursor:pointer;margin:0 0 0 4px;background:url(images/bgButton2.png) no-repeat top right;width:176px;border:none;height:20px;font-size:11px;font-weight:bold;display:block;}
#klientskePolozky tr td.adresa .butony .administrace {cursor:pointer;margin:0 0 0 4px;background:url(images/bgButton1.png) no-repeat top right;width:119px;border:none;height:20px;font-size:11px;font-weight:bold;display:block;}

#boxiky {width:200px;background-color:#d5edf5;margin:10px 0 0 0;padding:2px 0 20px 0;}
#boxiky .boxik {color:#095a6f;margin:0 auto;margin-top:20px;width:190px;background:url(images/boxikTop.png) no-repeat top center;}
#boxiky .boxik span.boxikEnd {clear:both;margin:0 auto;padding:0px 95px 0px 95px;background:#d5edf5 url(images/boxikBottom.png) no-repeat bottom center;}

#boxiky .boxik h4 {font-size:12px; font-style: italic; text-transform:uppercase; padding:15px 0 4px 17px;margin:0;}
#boxiky .boxik p {margin: 0; font-size: 12px;padding:0 0 0 17px;}
#boxiky .boxik span.vice {background:url(images/viceSipka.png) no-repeat 0px 10px;float:right;padding:5px 15px 0 10px;}
#boxiky .boxik span.vice a {color:#095a6f;text-decoration:none;}

.poboxes { margin: 20px 0 0 0;width: 200px; background: #d5edf5; float: left; clear: both; }
.pobox { margin: 20px 0 0 0;  width: 200px; background: #d5edf5 url("./images/bg_pbox.png") no-repeat left top; float: left; clear: both; }
.pobox-in { margin: 0; padding: 16px 20px 18px 20px; width: 150px; background: url("./images/bg_pbox-b.png") no-repeat 1px bottom;  float: left; clear: both; }
.pobox-in h4 { color:#095a6f; font-size: 12px; font-style: italic; text-transform: uppercase; margin: 0 0 4px 0;}
.pobox-in p { width: 150px; color:#095a6f; margin: 0; font-size: 12px; }
.pobox-in p a.vice { background: url("./images/viceSipka.png") no-repeat 0 10px; display: block; color: #095a6f; text-decoration: none; float: right; padding: 5px 0 0 10px; }
.pobox-in p a.vice:hover { text-decoration: underline; }



#big-tab { margin: 40px 0 0 4px; width: 782px; background: url("./images/bg_tab.png") repeat-y 0 0; float: left; clear: both; }
#big-tab-b { margin: -2px 0 0 0; position: relative; width: 782px; height: 2px; font-size: 0; background: url("./images/bg_tab-b.png") no-repeat 0 0; float: left; clear: both; }
.btab-left { margin: 0 5px 0 40px; padding-bottom: 40px; width: 371px; float: left; position: relative; }
.btab-right { margin: 0; padding-bottom: 40px; width: 363px; float: left; position: relative; }
.last { padding-bottom: 0; }
.bor-top { padding-top: 2px; background: url("./images/bg_bor-b.png") repeat-x top; }
#big-tab h3 { margin: 10px 0 12px 12px; line-height: 21px; color:#000; font-weight: normal; text-transform: uppercase; font-size: 24px; }
#big-tab h3 span { font-weight: bold; }
#big-tab p { margin: 0 12px 0 12px; color:#000; font-size: 11px; line-height: 140%; }
#big-tab img.img-server { margin: -28px 8px 0 0; position: relative; float: right; }
#big-tab .tab-left { width: 36px; height: 32px; background: url("./images/bg_left-tab.png") no-repeat 0 0; position: absolute; top: 0; left: -40px; }

#big-tab .tit { margin: 0; width: 17px; position: absolute; left: -36px; }
#big-tab .virtualni { height: 97px; background: url("./images/tit-virtualni.png") no-repeat; top: 60px; }
#big-tab .fyzicky { height: 78px; background: url("./images/tit-fyzicky.png") no-repeat; top: 160px; }
#big-tab .cluster { height: 87px; background: url("./images/tit-cluster.png") no-repeat; top: 50px; }
#big-tab .sluzby { height: 72px; background: url("./images/tit-sluzby.png") no-repeat; top: 120px; }

#big-tab table { margin: 0; padding: 0; width: 100%; border-collapse: collapse; text-transform: uppercase; font-size: 12px; font-weight: bold; }
#big-tab table th { padding: 8px 10px 7px 10px; color: #000; border-right: 1px solid #fff; text-align: center; background: #f5a592 url("./images/bg_bor-b.png") repeat-x bottom; }
#big-tab table th.left { width: 135px; text-align: left; }
#big-tab table th.yellow { background: #ffb028 url("./images/bg_bor-b.png") repeat-x bottom; }
#big-tab table th.dred { background: #e43200 url("./images/bg_bor-b.png") repeat-x bottom; }
#big-tab table td { padding: 7px 0; width: 54px; color: #000; border-right: 1px solid #fff; text-align: center; background: url("./images/bg_bor-b.png") repeat-x bottom; vertical-align: top; }
#big-tab table td.red { padding-left: 10px; width: 145px; color: #d13625; text-align: left; }
#big-tab table td.red a { color: #d13625; text-decoration: none; }
#big-tab table td.red a:hover { text-decoration: none; }
#big-tab table td.yellow { background: #f4e6ac url("./images/bg_bor-b.png") repeat-x bottom; }

#big-tab table td .star { margin: 0 0 0 7px; font-size: 0; width: 39px; height: 8px; background: url("./images/bg_star.png") no-repeat 0 0; }
#big-tab table td .star div { margin: 0; font-size: 0; width: 39px; height: 8px; background: url("./images/bg_star.png") no-repeat 0 -8px; }
#big-tab table td .s10 div { background: url("./images/bg_star.png") no-repeat 0 -8px; }
#big-tab table td .s9 div { background: url("./images/bg_star.png") no-repeat -4px -8px; }
#big-tab table td .s8 div { background: url("./images/bg_star.png") no-repeat -8px -8px; }
#big-tab table td .s7 div { background: url("./images/bg_star.png") no-repeat -12px -8px; }
#big-tab table td .s6 div { background: url("./images/bg_star.png") no-repeat -16px -8px; }
#big-tab table td .s5 div { background: url("./images/bg_star.png") no-repeat -20px -8px; }
#big-tab table td .s4 div { background: url("./images/bg_star.png") no-repeat -24px -8px; }
#big-tab table td .s3 div { background: url("./images/bg_star.png") no-repeat -28px -8px; }
#big-tab table td .s2 div { background: url("./images/bg_star.png") no-repeat -32px -8px; }
#big-tab table td .s1 div { background: url("./images/bg_star.png") no-repeat -36px -8px; }
#big-tab table td.yellow .star div { margin: 0; font-size: 0; width: 39px; height: 8px; background: url("./images/bg_star-y.png") no-repeat 0 -8px; }
#big-tab table td.yellow .s10 div { background: url("./images/bg_star-y.png") no-repeat 0 -8px; }
#big-tab table td.yellow .s9 div { background: url("./images/bg_star-y.png") no-repeat -4px -8px; }
#big-tab table td.yellow .s8 div { background: url("./images/bg_star-y.png") no-repeat -8px -8px; }
#big-tab table td.yellow .s7 div { background: url("./images/bg_star-y.png") no-repeat -12px -8px; }
#big-tab table td.yellow .s6 div { background: url("./images/bg_star-y.png") no-repeat -16px -8px; }
#big-tab table td.yellow .s5 div { background: url("./images/bg_star-y.png") no-repeat -20px -8px; }
#big-tab table td.yellow .s4 div { background: url("./images/bg_star-y.png") no-repeat -24px -8px; }
#big-tab table td.yellow .s3 div { background: url("./images/bg_star-y.png") no-repeat -28px -8px; }
#big-tab table td.yellow .s2 div { background: url("./images/bg_star-y.png") no-repeat -32px -8px; }
#big-tab table td.yellow .s1 div { background: url("./images/bg_star-y.png") no-repeat -36px -8px; }

.novaSluzba {cursor:pointer;margin:30px 15px 30px 0;float:right;background:url(images/novaSluzba.png) no-repeat top left;width:115px;_width:120px;height:30px;border:none;font-weight:bold;font-size:11px;text-align:left;text-transform:uppercase;line-height:30px;text-decoration:none;padding-left:5px;color:#000000;}
.spodniTabulka {margin:0 auto;width:775px;background:url(images/bgTableKlient.png) repeat-y left;}
.spodniTabulka tr td {padding:10px 0 10px 30px;color:#000000;background:url(images/borderKlientskaTabulka.png) repeat-x bottom;}
.spodniTabulka tr td span {color:#0166e6;font-weight:bold;}
.spodniTabulka tr td.topLista {vertical-align:top;height:35px;background:url(images/listaSipka1.png) no-repeat top left;color:#FFFFFF;font-size:14px;padding-top:5px;font-weight:bold;text-transform:uppercase;}
.spodniTabulka tr td.buttony {text-align:right;padding-right:10px;}
.spodniTabulka tr td.buttony button {cursor:pointer;text-transform:uppercase;font-weight:bold;font-size:11px;background:url(images/klientTabulkaTlacitko.png) no-repeat bottom left;width:126px;height:28px;border:none;}
.spodniTabulka tr td.bottomLista {height:19px;background:url(images/bgSpodekKlient1.png) no-repeat bottom left;}
p.pravidla {color:#000000;margin:10px 50px 20px 20px;}

span.pokrocile {float:right;font-weight:bold;color:#000000;margin:20px 0 20px 0;}
.administrace {height:130px;}
.administrace div {text-align:center;float:left;line-height:10px;}
.administrace div img {border:none;}
.administrace div a {text-transform:uppercase;margin:-20px 0 0 0;color:#265573;font-weight:bold;font-size:11px;text-decoration:none;}
.administrace div a:hover {text-decoration:underline;}

.tabulkaCenikKlient                , .table                 {color:#000000;margin-left:6px;width:775px;}
.tabulkaCenikKlient.small          , .table.small           {width:400px;margin:10px 0 15px 5px;}
.tabulkaCenikKlient tr td.bor      , .table tr .bor         {font-weight:bold;text-align:left;border-left:3px solid #d4ecf5;border-right:1px solid #c3e6ec;}
.tabulkaCenikKlient tr td.topListaa, .table tr th.topListaa {border-bottom:none;border-right:1px solid #c3e6ec;vertical-align:top;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat 5px 0px;color:#FFFFFF;font-size:13px;padding-top:3px;font-weight:bold;text-transform:uppercase;}
.tabulkaCenikKlient tr td.topLista , .table tr th, .table tr td.topLista {border-bottom:none;vertical-align:top;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat bottom left #39B1CE;color:#FFFFFF;font-size:13px;padding-top:3px;padding-bottom:5px;font-weight:bold;text-transform:uppercase;}
.tabulkaCenikKlient tr td.topLista , .table tr th.thNormal  {border-bottom:none;vertical-align:top;height:24px;background:#39B1CE;color:#FFFFFF;font-size:13px;padding-top:5px;font-weight:bold;text-transform:uppercase;}
.tabulkaCenikKlient tr td.topLista , .table tr th.thRowspan {border-bottom:none;vertical-align:middle;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat bottom left #39B1CE;color:#FFFFFF;font-size:13px;padding-top:0px;font-weight:bold;text-transform:uppercase;}
.tabulkaCenikKlient tr td          , .table tr td           {border-left:1px solid #c3e6ec;border-bottom:1px solid #c3e6ec;padding:5px 15px 5px 15px;background-color:#eaf6fa;}
.tabulkaCenikKlient tr td.d        , .table tr.sudy td      {background-color:#d9f1f9;}
.tabulkaCenikKlient tr td.soucet   , .table tr td.extra     {border-top:6px solid #d4ecf5;font-weight:bold;background-color:#bbe5f1;}
.tabulkaCenikKlient tr td.pocet    , .table tr td.footer    {border-top:15px solid #d4ecf5;color:#FFFFFF;background-color:#39b1ce;}

.table tr td.withInnerTable {padding:5px 0;}
.table tr td.withInnerTable td {border:none; padding:0 15px;}

.tableAlert                 {color:#000000;margin-left:6px;width:775px;border-collapse:collapse;margin-top:10px;}                                                                                                                                                                                                          
.tableAlert.small           {width:400px;margin:10px 0 15px 5px;}                                                                                                                                                                                                                 
.tableAlert tr .bor         {font-weight:bold;text-align:center;border-left:3px solid #d4ecf5;border-right:1px solid #EFE9AF;}                                                                                                                                                    
.tableAlert tr th.topListaa {border-bottom:none;border-right:1px solid #c3e6ec;vertical-align:top;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat 5px 0px;color:#FFFFFF;font-size:13px;padding-top:3px;font-weight:bold;text-transform:uppercase;}              
.tableAlert tr th, .tableAlert tr td.topLista {border-bottom:none;vertical-align:top;background:url(images/topListaRed.png) no-repeat bottom left #F01717;color:#FFFFFF;font-size:13px;padding-left:15px;padding-top:3px;padding-bottom:7px;font-weight:bold;text-transform:uppercase;text-align:left;} 
.tableAlert tr th.thNormal  {border-bottom:none;vertical-align:top;height:24px;background:#39B1CE;color:#FFFFFF;font-size:13px;padding-top:5px;font-weight:bold;text-transform:uppercase;}                                                                                        
.tableAlert tr th.thRowspan {border-bottom:none;vertical-align:middle;height:24px;background:url(images/bgTopCenikKlient.png) no-repeat bottom left #39B1CE;color:#FFFFFF;font-size:13px;padding-top:0px;font-weight:bold;text-transform:uppercase;}                              
.tableAlert tr td           {border-left:1px solid #EFE9AF;border-bottom:1px solid #EFE9AF;padding:5px 15px 5px 15px;background-color:#F5F5C5;}                                                                                                                                   
.tableAlert tr.sudy td      {background-color:#d9f1f9;}                                                                                                                                                                                                                           
.tableAlert tr td.extra     {border-top:6px solid #d4ecf5;font-weight:bold;background-color:#bbe5f1;}                                                                                                                                                                             
.tableAlert tr td.footer    {border-top:15px solid #d4ecf5;color:#FFFFFF;background-color:#39b1ce;}                                                                                                                                                                               

.ridstatus { text-align: center; color: #414850; background-color: #414850; }

#develinfo { position:absolute;color:red; padding:5px; border: 1px solid red;margin: 5px; background-color:white;z-index:10;}


/**
 * Objednavka v.3
 */
#domain_check_form { border: 1px solid green; padding: 5px; }
#domain_groups_tabs { padding: 0; }
#domain_groups_tabs  li { list-style-type: none; display: inline; }
#domain_groups_tabs  li a { padding: 2px 5px; line-height: 20px; }
#domain_groups_tabs  li.selected a { font-weight: bold; }

.orderTlds span label { font-weight: normal; display: inline-block; width: 70px; }
.orderTlds span { width: 100px; display: inline-block; margin: 2px; line-height: 20px; }
.orderTlds span input { vertical-align: middle; margin: 3px 4px;}

#errors { color: red; font-weight: bold; /*display: auto;*/ line-height: 20px; padding: 0; }
#errors li { background-image: url(images/buttons/alert.png); background-repeat: no-repeat; list-style-type: none; vertical-align: middle; padding-left: 20px; background-position: left center; }

.domain_free { color: green; font-weight: bold; }
.domain_notfree { color: red; font-weight: bold; }
.domain_our { color: orange; font-weight: bold; }
.domain_error { color: red; font-weight: bold; }
.cena span {font-size:11px;} 

#beingOrderedDomains .domain { width: 150px; }
#beingOrderedDomains .operation { width: 150px; }
#beingOrderedDomains .price { width: 100px; }
#beingOrderedDomains .actions {  }
.selectedTld { background-color: #F5A592; }
.orderCurrentStep { font-weight: bold; }

/******************************************
 *  fulltext search
 *****************************************/
.searchContent { padding: 0 0 0 15px; }
.searchContent li { padding: 0 0 20px 0; }
.searchContent h3 { margin: 10px 0 0 0; }
.searchContent h3.title a, .searchContent h3.title a:visited { text-decoration: none; }
.searchContent p { margin: 5px 0 0 0; }
.searchContent .highLight { background: #ffffcc; }
.searchContent .detailSearchForm { float: left; display:block; width: 345px; margin-right: 10px; margin-bottom: 30px; background: #e4f1f8; border: 1px solid #94bada; padding: 10px 15px; }
.searchContent .detailSearchForm label { margin-right: 10px; }
.searchContent .detailSearchForm input.textField { width: 170px; margin-right: 10px;}
.searchContent .detailSearchForm select.textField { width: 178px; margin-right: 10px;}
.searchContent .mnogoPagination { text-align: center; padding: 5px 0; width: 100%; }
.searchContent .mnogoPagination span, .searchContent .mnogoPagination a, .searchContent .mnogoPagination a:visited { padding: 3px 6px; font-size: 12px; line-height: 18px; border: 1px solid; font-weight: bold; text-decoration: none; }
.searchContent .mnogoPagination span { color: #808080; border-color: #a0a0a0; background: #f0f0f0; }
.searchContent .mnogoPagination span.actual { color: #000; border-color: #000; background: #ffffff; }
.searchContent .mnogoPagination a, .searchContent .mnogoPagination a:visited { color: #000; border-color: #00A600; background: #E7F6F9; }
.searchContent .mnogoPagination a:hover { color: #ffffff; border-color: #00A600; background: #00A600; text-decoration: none; }

/******************************************
 *  /control-panel/auth/login
 *****************************************/
#authLoginForm {
	float: left;
	width: 284px;
	margin-left: 1em;
	margin-top: 3em;
}
#authLoginForm fieldset {
	position:relative;
	min-height: 150px;
	padding: 0;
}
#authLoginForm.cp fieldset {
	border: 1px solid #c3e6ec;
	background: url(/z_graphics/control-panel/auth/login/bg-content-gradient-web4u.png) repeat-x;
}
#authLoginForm.mojeId fieldset {
	border: 1px solid #f1f1f1;
	background: url(/z_graphics/control-panel/auth/login/bg-content-gradient-mojeid.png) repeat-x;
}
#authLoginForm legend {
	position: absolute;
	left: -1px;
	top: -43px;
	width: 270px;
	height: 31px;
	padding: 0;
	background: url(/z_graphics/control-panel/auth/login/panel-bg-heading.png);
	color: white;
	font-size: 1.3em;
	padding-left: 10px;
	padding-top: 12px;
}
#authLoginForm legend img {
	margin-right: 1em;
	float: right;
}
#authLoginForm label {
	display: inline;
	float: none;
}
#authLoginForm p {
	padding: 0.9em 1.5em 0;
	margin: 0;
}
#authLoginForm dl {
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	padding-left: 1em;
}
#authLoginForm dd,
#authLoginForm dt
{
	float: left;
	padding: 0.3em 0;
	margin: 0;
}
#authLoginForm dd.links {
	padding-top: 0.8em;
}
#authLoginForm.cp .lastRow {
	margin-top: 1em;
}
#authLoginForm.mojeId .lastRow {
	margin-top: 2.8em;
}
#authLoginForm.cp dt {
	width: 7em;
}
#authLoginForm.cp dd {
	width: 13em;
}
#authLoginForm.mojeId dt {
	display: none;
}
#authLoginForm.mojeId dd {
	width: 21em;
}
#authLoginForm.cp input[type=text],
#authLoginForm.cp input[type=password]
{
	width: 12em;
	border: 1px solid #5dbed6;
}
#authLoginForm input[type=submit] {
	color: white;
	width: 79px;
	height: 28px;
}
#authLoginForm.cp input[type=submit] {
	background: url(/z_graphics/control-panel/auth/login/web4u-submit.png);
	/*text-shadow: -1px -1px 0  #5dbed6;*/
}
#authLoginForm.cp input[type=submit]:hover {
	background: url(/z_graphics/control-panel/auth/login/web4u-submit-hover.png);
}
#authLoginForm.mojeId input[type=submit] {
	background: url(/z_graphics/control-panel/auth/login/mojeid-submit.png);
}
#authLoginForm.mojeId input[type=submit]:hover {
	background: url(/z_graphics/control-panel/auth/login/mojeid-submit-hover.png);
}
#authLoginForm.mojeId input[type=text] {
	width: 12em;
	border: 1px solid #cfcfcf;
	background: url(/z_graphics/control-panel/auth/login/bg-form-mojeid.png) no-repeat top left;
	padding-left: 2em;
}
#authLoginInfo {
	padding-top: 1.5em;
	clear: left;
}
#authOpenidLogoutForm input[type=submit] {
	color: white;
	width: 79px;
	height: 28px;
	padding: 0;
	border: 0;
}
#authOpenidLogoutForm input[type=submit] {
	background: url(/z_graphics/control-panel/auth/login/mojeid-submit.png);
}
#authOpenidLogoutForm input[type=submit]:hover {
	background: url(/z_graphics/control-panel/auth/login/mojeid-submit-hover.png);
}
.usermessage {
	background: #D3F0CE url('/z_graphics/message_ok.png') 10px 10px no-repeat;
	border: solid 2px #009933;
	text-align: left;
	padding: 10px;
	padding-left: 40px;
	padding-top: 10px;
}
.usermessage_success {
	background: #D3F0CE url('/z_graphics/message_ok.png') 10px 50% no-repeat;
	border-color: #009933;
}
.usermessage_fail {
	background: #fdc9c9 url('/z_graphics/message_fail.png') 10px 50% no-repeat;
	border-color: #ff4141;
}
.usermessage_warn {
	background: #ffffb5 url('/z_graphics/message_warn.png') 10px 50% no-repeat;
	border-color: #dbdb01;
}
.usermessage span {
	display: block;
}

/* domeny */

#rightCond h2.domeny { color: #0C4575; font-size: 20px; margin: 15px 0 10px 0; display: inline-block; }
#rightCond h3.domeny { color: #0C4575; font-size: 14px; text-transform: uppercase; margin: 10px 0 5px 0; display: block; position: relative; line-height: 20px; }
#rightCond h3.icoDomainsSecurity { height: 51px; background: url("/z_graphics/web/domains_ico_security.png") no-repeat left center; padding: 14px 0 0 65px; }
#rightCond h3.icoDomainsCall { height: 51px; background: url("/z_graphics/web/domains_ico_call.png") no-repeat left center; padding: 14px 0 0 65px; }
#rightCond h3.icoDomainsSimple { height: 51px; background: url("/z_graphics/web/domains_ico_simple.png") no-repeat left center; padding: 14px 0 0 65px; }
#rightCond h3.icoDomainsTech { height: 51px; background: url("/z_graphics/web/domains_ico_tech.png") no-repeat left center; padding: 14px 0 0 65px; }
#rightCond .threeColumn-left { float: left; width: 224px; margin: 0 18px 10px 0; padding: 0 0 0 18px; }
#rightCond .threeColumn-right { float: right; width: 261px; margin: 0 0 10px 0; padding: 0 0; }
#rightCond .threeColumn-left-double { float: left; width: 486px; margin: 0 18px 10px 0; padding: 0 0 0 18px; }
#rightCond .leftBordered { border-left: 1px solid #C0DBE9; }
#rightCond .topBordered { background: url("/z_graphics/web/domainsHorizDivider.png") top left repeat-x; }
#rightCond ul.bulleted { padding: 0 0 0 10px; margin: 5px 0; }
#rightCond ul.bulleted li { background: url("images/dotDomeny.png") no-repeat scroll 0 1px transparent; padding: 0 0 0 20px; list-style: none; margin: 0 0 10px 0; text-align: left; }
#rightCond .domainsRightHiglightBlock { background: url("/z_graphics/web/domainsRightHiglightBlockBg.png") repeat-y; padding: 10px 18px; color: #ffffff; margin: 0 0 5px 0; font-size: 95% !important; line-height: 140% !important; }
#rightCond .domainsRightHiglightBlock p { color: #ffffff; margin: 0 0 10px 0; text-align: left; }
#rightCond .domainsRightHiglightBlock ul.bulleted { padding-left: 0px; }
#rightCond .domainsRightHiglightBlock ul.bulleted li {  color: #ffffff; text-align: left; margin: 0 0 5px 0; background-position: 0 3px; }
#rightCond .domainsRightHiglightBlock a:link, #rightCond .domainsRightHiglightBlock a:visited { color: #ffffff; }
#rightCond .domainsRightHiglightBlock a:hover { color: #7eceef; }
#rightCond .domainsRightHiglightBlock h3 { font-size: 18px; line-height: 20px; margin: 15px 0 10px 0; }
#rightCond .domainsRightHiglightBlock h3.icoDomainsQuestionMark { background: url("/z_graphics/web/domains_ico_questionMark.png") no-repeat left center; padding: 0 0 0 75px; font-size: 140%; height: 80px; }
#rightCond .domainsRightHiglightBlock h3 small { font-size: 80%; }
#rightCond .domainsRightHiglightBlock h3 a, #rightCond .domainsRightHiglightBlock h3 a:link { text-decoration: none; }
#rightCond .domainsRightHiglightBlock h3 a:hover { text-decoration: none; }
#rightCond .domainsRightHiglightBlock #registerMojeIdForm { margin: 0; padding: 0; text-align: center; width: 100%; }
#rightCond .domainsRightHiglightBlock #registerMojeId { width: 220px; height: 1px; padding: 36px 0 0 0; border: none; background: transparent url("/z_graphics/freeEuDomainsMojeIdRegisterButton.png") no-repeat top left; margin: 15px auto; text-indent: -1000px; cursor: pointer; }
#rightCond .domainsRightHiglightBlock #registerMojeId:hover { background-position: bottom left; }
#rightCond .domainsRightHiglightBlock h4 { font-size: 14px; line-height: 20px; text-transform: uppercase; color: #ffffff; margin: 5px 0 0 0; }
#rightCond .domainsRightHiglightBlock big { color: #FDC403; }
#rightCond .domainsRightHiglightBlock2 { padding: 10px 15px; height: 102px; background: url("/z_graphics/web/domainsRightHiglightBlockBg2.png") repeat-x top left; }
#rightCond .domainsRightHiglightBlock2 form#checkDomain {margin: 15px 0 0 0;}
#rightCond .domainsRightHiglightBlock2 form#checkDomain input.text {padding: 3px 6px; color:#000000;font-size:14px;border:none;background: #e1e1e1 url(images/domain_name_bg.png) no-repeat left top; width: 180px;height:26px; margin: 0 0 0 0; line-height: 26px; float: left; margin-right: 5px;}
#rightCond .domainsRightHiglightBlock2 form#checkDomain input.submit {background: url('/z_graphics/web/domain_submit_bg.jpg') no-repeat left top; background-color:#FFE200; width: 30px; height: 30px; border: none; margin-top: 1px; font-weight:bold; font-size:20px; text-indent: -1000px; }
#rightCond .mojeIdH3RightBlockOverlay { display: inline-block; width: 70px; height: 20px; background: url("/z_graphics/mojeIdH3RightBlockOverlay.png") no-repeat 0 0; text-indent: -1000px; overflow: hidden; vertical-align: top; padding: 0 3px 0 0; }
#rightCond .domainsMojeIdTextLogoOverlay { display: inline-block; width: 50px; height: 18px; background: url("/z_graphics/web/domains_mojeid-small.png") no-repeat 0 0; text-indent: -1000px; overflow: hidden; vertical-align: top; padding: 0 3px 0 0; }

/* prezentace klientske sekce */
#rightCondRel { position: relative; margin: 0 0 0 0; }
#cp-presentation-wrapper { position: relative; margin: 0; width:786px; }
.cp-presentation-item { background-color: #B2DCED; padding: 1px; margin: 0; width:784px; }
.cp-presentation-item-inner { background: url("/z_graphics/web/div_form_back.png") repeat-x scroll 0 0 #E2F0F7; border: 1px solid #FFFFFF; padding: 20px 70px; }
.cp-presentation-item img { border: 1px solid #ccccff; padding: 1px; width: 220px; float: left; margin: 0 0 20px 0; }
.cp-presentation-item h2 { color: #0C4575; font-size: 24px; font-weight: bold; margin: 0 0 25px 0; display: block; line-height: 36px; }
.cp-presentation-item h3, .cp-presentation-item p { display: block; width: 400px; float: right; clear: right; }
.cp-presentation-item h3 { color: #0C4575; font-size: 16px; font-weight: normal; text-transform: uppercase; margin: 0 0 5px 0; }
.cp-presentation-item p {  margin: 0 0 20px 0; }
#prev-cp-presentation, #prev-cp-presentation:visited { display: none; position: absolute; left: 10px; top: 239px; width: 43px; height: 43px; background: #eeeeee; cursor: pointer; z-index: 1000; background: url(/z_graphics/web/control-panel-promo-arrow_prev.png) top left no-repeat; text-indent: -1000px; overflow: hidden; }
#next-cp-presentation, #next-cp-presentation:visited { display: none; position: absolute; right:10px; top: 239px; width: 43px; height: 43px; background: #eeeeee; cursor: pointer; z-index: 1000; background: url(/z_graphics/web/control-panel-promo-arrow_next.png) top left no-repeat; text-indent: -1000px; overflow: hidden; }
#prev-cp-presentation:hover, #next-cp-presentation:hover { background-position: bottom left; }
.cp-presentation-item .cp-presentation-contents-item:link,.cp-presentation-item .cp-presentation-contents-item:visited { display: block; float: left; margin-right: 3px; width: 212px; overflow: hidden; text-decoration: none; }
.cp-presentation-item .cp-presentation-contents-item:hover { color: #000; text-decoration: underline; }
.cp-presentation-item .cp-presentation-contents-item:hover h3 { color: inherit; }
.cp-presentation-item .cp-presentation-contents-item h3 { width: auto; display: block; float: none; }
.cp-presentation-item .cp-presentation-contents-item img { display: block; float: none; width: 208px; }
.cp-presentation-item .rightMost { margin-right: 0 !important; float: right !important; }
a.backToContents, a.backToContents:visited { display: block; float: right; height: 43px; line-height: 43px; font-size: 120%; padding: 0 0 0 60px; background: url(/z_graphics/web/control-panel-promo-arrow_prev.png) top left no-repeat; clear: both; }
a.backToContents:hover { color: #000; }

/* aktuality */
.aktuality-shortItem { display: block; position: relative; margin-bottom: 40px; clear: both; }
.aktuality-shortItem h3 { margin: 0 0 5px 0; }
.aktuality-shortItem h3 a, .aktuality-shortItem h3 a:visited { font-weight: normal; text-decoration: none; }
.aktuality-shortItem h3 a:hover { color: #000 !important; }
.aktuality-shortItem h3, .aktuality-shortItem .aktuality-meta, .aktuality-shortItem .aktuality-text { display: block; float: right; width: 540px; }
.aktuality-fullItem { padding: 0 0 30px 0; }
.aktuality-fullItem .fleft { margin: 0 30px 30px 0; }
.aktuality-fullItem p.external-link { display: block; clear: right; float: right; padding: 0 22px 0 0; margin: 10px 0 0 0; background: url(/z_graphics/web/aktuality/aktuality-zobrazit-external.gif) no-repeat center right; }
.aktuality-fullItem .aktuality-meta { margin: 0 0 15px 0; }
.aktuality-meta { font-size: 90%; font-style: italic; margin: 0 0 5px 0; }
.aktuality-text { margin: 0 0 5px 0; }
p.aktuality-viewDetail { display: block; clear: right; float: right; padding: 0 22px 0 0; margin: 0; background: url(/z_graphics/web/aktuality/aktuality-zobrazit-detail.gif) no-repeat center right; }
p.aktuality-viewList { display: block; clear: both; float: left; padding: 0 0 0 22px; margin: 10px 0 0 0; background: url(/z_graphics/web/aktuality/aktuality-zobrazit-seznam.gif) no-repeat center left; }
p.aktuality-viewDetail a, p.aktuality-viewDetail a:visited, p.aktuality-viewList a, p.aktuality-viewList a:visited { font-weight: bold;}
p.aktuality-viewDetail a:hover, p.aktuality-viewList a:hover, .aktuality-fullItem p.external-link a:hover { color: #000; }
/* aktuality - konec */

/* server hosting */
.button-yellow {display: inline-block; width: 96px; height: 27px; line-height: 25px; color: #000000; text-decoration: none;
  background: #EEB102 url(/z_graphics/web/serverhosting/button_yellow_bg.jpg) no-repeat left top; text-align: left; padding-left: 10px;}
.button-yellow:hover {color: #000000;}  
.button-green {display: inline-block; width: 96px; height: 27px; line-height: 24px; color: #FFFFFF; text-decoration: none;
  background: #006000 url(/z_graphics/web/serverhosting/button_green_bg.jpg) no-repeat left top; text-align: left; padding-left: 10px;}
.button-green:hover {color: #FFFFFF;}

h2.dedicated {font-size: 16px; color: #306496 !important;}
div.content-in {margin: 0 0 0 0;}

.server {width: 255px; float: left; margin: 0 0 8px 0; height: 362px; padding: 0 3px;}
.server-right {margin-right: 0px;}
.server .head {background: #3c96d8 url('/z_graphics/web/serverhosting/server_head_bg.jpg') repeat-x left bottom; border-top: 1px solid #73b9e6; text-shadow: 0 1px 0 #183548; height: 33px;
    overflow: hidden; position: relative; padding: 4px 0 0 8px;}
.server .head p {margin: 0; color: #FFFFFF; line-height: normal; font-size: 11px;}
.server .head h3 {margin: -1px 0 0 0; color: #941313; font-size: 14px; text-shadow: 0 1px 0 #cce2f4; line-height: normal;}
.server .head p.dostupnost {position: absolute; right: 8px; top: 4px; text-transform: uppercase; font-size: 12px;}
.server .head p.bezna-cena {position: absolute; right: 8px; top: 20px; font-size: 12px; font-size: 10px;}
.server .body {border: 1px solid #b3ddee; border-top: none; }
.server .body-in {border: 1px solid #FFFFFF; height: 320px; overflow: hidden; padding: 0 11px 0 11px;
    background: #E5F1F8 url(/z_graphics/web/serverhosting/server_body_bg.jpg) no-repeat top center;}
.server .body-in .img {text-align: center; height: 162px; line-height: 162px; vertical-align: middle; width: 229px; overflow: hidden; background: #ffffff; }
.server .body-in p.parameters {font-size: 11px; color: #2f85cf; text-shadow: 0 1px 0 #f5fafc; margin: 0 0 10px 0; min-height: 70px;}
.server .body-in p.parameters strong {display: inline-block; width: 35px;}
.server .body-in .divider {height: 1px; overflow: hidden; background-color: #fefeff; border-top: 1px solid #b5deee; margin: 0 0 10px 0;}
.server .body-in p.price {text-shadow: none; font-size: 11px; float: left; overflow: hidden; margin: 0;
    width: 98px; height: 50px; background: #498AD2 url(/z_graphics/web/serverhosting/server_price_bg.jpg) no-repeat left top;
    color: #FFFFFF; text-shadow: 0 -1px 0 #264e66; padding: 6px 0 0 8px; text-align: left; text-transform: uppercase;}
.server .body-in p.price-discount {background: #7F0D0D url(/z_graphics/web/serverhosting/server_price_bg.jpg) no-repeat left bottom;
    text-shadow: 0 -1px 0 #550a0a;}
.server .body-in p.price strong {display: block; font-size: 16px; text-transform: none; line-height: 16px;}
.server .body-in p.price em {font-style: normal; text-transform: none;}
.server .body-in p.buttons {margin: 0; float: right; width: 106px;}
.server .body-in p.buttons .button-yellow {margin-bottom: 2px;}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; height: 35px; border: 1px solid #010101; padding: 8px 0 0 10px; margin: 0 1px;
    background: #505050 url('/z_graphics/web/serverhosting/server_tab_ul_bg.jpg') repeat left top;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; height: 36px; line-height: 36px; margin-right: 8px;
        border-bottom: 0 !important; padding: 0; white-space: nowrap; background: #11709d url('/z_graphics/web/serverhosting/server_tab_li_bg.jpg') no-repeat left top}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: underline; color: #FFFFFF; padding: 0 13px; 
    background: url('/z_graphics/web/serverhosting/server_tab_li_a_bg.jpg') no-repeat right top; font-weight: bold; font-size: 12px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 2px; 
    background: #e2f0f7 url('/z_graphics/web/serverhosting/server_tab_li_sel_bg.jpg') no-repeat left top}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color: #000000; text-decoration: none;
    background: url('/z_graphics/web/serverhosting/server_tab_li_sel_a_bg.jpg') no-repeat right top;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 1px solid #FFFFFF; padding: 11px 11px 20px 11px; 
   background: #e2f0f7 url('/z_graphics/web/serverhosting/server_tab_bg.jpg') repeat-x left top; }
.ui-tabs .ui-tabs-hide { display: none !important; }.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

#tabs-content {border: 1px solid #b3ddee}
#tabs-content table {width: 743px !important;}

a.tarif:link, a.tarif:visited, span.tarif {width: 110px; height: 77px; background: no-repeat left top;
    display: inline-block; text-align: right; color: #FFFFFF; text-decoration: none; font-size: 12px; text-shadow: 0 -1px 0 #7c0000;
    padding: 11px 20px 0 0;}
a.tarif strong, span.tarif strong {display: block; font-size: 20px; margin-bottom: 3px; margin-right: -8px;}
.vs-lin {background-image: url('/z_graphics/web/serverhosting/sh_virtual_lin.png') !important; }
.vs-win {background-image: url('/z_graphics/web/serverhosting/sh_virtual_win.png') !important; }
.man-lin {background-image: url('/z_graphics/web/serverhosting/sh_managed_lin.png') !important; }
.man-win {background-image: url('/z_graphics/web/serverhosting/sh_managed_win.png') !important; }
.buttonAligner td a{
	float:right;
	display:block;
	width:90px;
	height:30px;
	color:black;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:4px 40px 4px 10px;
	background-repeat:no-repeat;
}
.buttonAligner td a.linux{
	background-image:url('/z_graphics/web/serverhosting/buttonDedicatedServerLinux.png');
}
.buttonAligner td a.windows{
	background-image:url('/z_graphics/web/serverhosting/buttonDedicatedServerWindows.png');
}
.webHostingTariffPicture{
	float:right;
}
.webHostingTariffPicture img{
}
.webHostingTariffPicture a{
	display:block;
	background-image:url("images/klientTabulkaTlacitko.png");
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	color:black;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	height:13px;
	width:110px;
	padding:8px;
}



table.tableImprovements{
	width:100%;
	border-collapse:collapse;
}



ol.columnLayout li{
	width:240px;
	float:left;
}
