html {	border: none; margin: 0; padding: 0;}body{	background: url(images/body_bg.gif) repeat-x #E6E8EB;  /*background: url(../images/bg_vanoce_2013.png) repeat fixed #E6E8EB;*/	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: 0.7em;	padding: 10px 0; /* theme */	margin: 0;	color: #333;}/*.eko-bg { background: url(images/eko-bg.png) no-repeat 50% 0 transparent; }*//*.energie { padding: 20px 0; background: transparent url(images/eko-energie-bg.png) repeat-x 0 0; }*//*.energie { padding: 20px 0; background: transparent url(images/2011-velikonoce-bg.png) repeat-x 0 0; }*/p, ul, ol, div, a, img, h1, h2, h3, h4, h5, h6, hr, form, table, tr, td{	margin: 0;	padding: 0;	border: none;	line-height: 1.5em;}.ptop { padding-top: 1.2em !important; }input{	font-size: 1em;	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;}p{	margin-bottom: 1.4em;}.size-default{	font-size: 1em;	font-weight: bold;	margin-bottom: 0.2em;}a{	color: #6C9D36;	text-decoration: underline;}a:hover{	text-decoration: none;}.green a { color: #558f39 !important; }acronym { 	border-bottom: 1px dotted black; 	cursor: help; }@media all and (min-width: 0px) { acronym { font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif !important; font-size: 100%; } }label {	cursor: pointer;}iframe { margin-top: 1.2em; }hr{	height: 1px;	margin: 10px auto;	_margin: 4px auto;	color: #ACC5DC;	background: #ACC5DC;}pre {	padding: 5px 10px;	background-color: white;	border: 1px dashed #e2eaf1;}div.img img { 	border: 5px solid #5a85b7; }#content ul{	padding-left: 5px;	margin-bottom: 1.4em;	list-style: none;}#content ul li{	padding-left: 10px;	padding-bottom: 0.4em;	background: url(images/list.gif) no-repeat 0 0.6em;}#content ul.ul-stars{	padding-left: 10px;}#content ul.ul-stars li{	padding-left: 20px;	background: url(images/list_star.gif) no-repeat 0 0.2em;}#content ul.ul-tick-green li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_tick_green.gif) no-repeat 0 0.3em;}#content ul.ul-tick-blue li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_tick_blue.gif) no-repeat 0 0.3em;}#content ul.ul-tick-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_tick_orange.gif) no-repeat 0 0.3em;}#content ul.ul-arrow-green li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_arrow_green.gif) no-repeat 0 0.3em;}#content ul.ul-arrow-blue li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_arrow_blue.gif) no-repeat 0 0.3em;}#content ul.ul-arrow2-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_arrow2_orange.gif) no-repeat 0 0.3em;}#content ul.ul-exlam-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_exlam_orange.gif) no-repeat 0 0.3em;}#content ul.ul-plus-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_plus_orange.gif) no-repeat 0 0.3em;}#content ul.ul-tick2-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_tick2_orange.gif) no-repeat 0 0.3em;}#content ul.ul-star-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_star_orange.gif) no-repeat 0 0.3em;}#content ul.ul-star2-orange li {	padding-left: 18px;	padding-bottom: 0.4em;	background: url(images/list_star2_orange.gif) no-repeat 0 0.3em;}#content ol{	padding-left: 30px;	margin-bottom: 1.4em;}#content ol li{	padding-bottom: 0.4em;}#container{	width: 773px;	margin: 0 auto;	background: url(images/container_bg.gif) repeat-y;	/*background: url(images/container_bg.png) repeat-y;*/ /* theme */	position: relative;	padding-top: 72px;}#success {  color: #c46300;  padding: 10px 10px 10px 76px;  margin: 15px 0 20px 0;  background: #fcf8de url(images/icon-success.gif) no-repeat 10px 50%;  border: 1px solid #ecce8e;}	  #error {  color: #d00000;  padding: 10px 10px 10px 76px;  margin: 15px 0 20px 0;  background: #fff1f1 url(images/icon-error.gif) no-repeat 10px 50% ;  border: 1px solid #efa6a6;}.action.notice {  font-size: 130%; font-weight: bold!important;  text-align: center!important;  padding: 1px!important;}.action.notice .content {  padding: 5px 0!important;  margin-bottom: 0em!important;  border: none!important;}.action.extended {  border: 1px dotted #ddd!important;    }.action.extended .content {  color: #c10300!important;    background-color: #fff2f2!important;    }.action.finished {  border: 1px dotted #ddd!important;      margin: 2em 0;}.action.finished .content {  text-transform: uppercase!important;  text-align: center !important;  color: #222!important;    background-color: #f8f8f8!important;    }		    /* hlavicka */#header{  position: absolute;	width: 770px;	height: 72px;	background: url(images/header_bg.gif) no-repeat;	top: 0px;	left: 0px;	z-index: 1;}#header-logo{  position: absolute;	display: block;	width: 194px;	height: 50px;	top: 15px; left: 35px;	overflow: hidden;	cursor: pointer;	_cursor: hand;}#header-logo span {	position: absolute;	width: 100%; height: 100%;	top: 0; left: 0;	background: url(images/header_logo.gif) no-repeat;	z-index: 2;}#language{	position: absolute;	top: 13px;	right: 30px;	z-index: 2;	font-size: 0.8em;}#language span{	padding: 0 4px;}#top-search label, #top-search input {  float: left;}#top-search #text {  width: 106px; height: 18px; line-height: 18px;  overflow: hidden;  padding: 0 3px;  background: transparent url(images/search_box.gif) no-repeat;  border: none;}#top-search label {  display: block; float: left;  overflow: hidden;  position: relative;  width: 61px; height: 18px;    margin-right: 3px;}#top-search .search-button {  margin: 2px 0 0 3px;}#top-search label span {  display: block;   position: absolute;  top: 0; left: 0;  width: 100%; height: 100%;  background: transparent url(images/search_text.gif) no-repeat 0 -19px;}#admin-login{	display: block;	width: 174px;	height: 17px;	position: absolute;	top: 47px;  right: 96px;	z-index: 2;	overflow: hidden;}#admin-login span{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0px;	left: 0px;	background: url(images/header_admin_login.gif) no-repeat;	cursor: pointer;	_cursor: hand;}#admin-login:hover span{	background-position: 0 -18px;}#top-mezera {	display: block;	width: 21px;	height: 18px;	position: absolute;	top: 48px;  right: 73px;	z-index: 2;	overflow: hidden;	background: url(images/header_oddelovac.gif) no-repeat 50% 50%;}#top-help {	display: block;	width: 43px;	height: 21px;	position: absolute;	top: 46px;  right: 30px;	z-index: 2;	overflow: hidden;}#top-help span{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0px;	left: 0px;	background: url(images/header_help.gif) no-repeat;	cursor: pointer;	_cursor: hand;}#top-help:hover span{	background-position: 0 -21px;}/* horni menu */#menu-top{	width: 768px;	margin-left: 1px;	min-height: 22px;	_height: 22px;	border-top: 1px solid #5780AF;	background: url(images/menu_top_bg.gif) repeat-x #446DA9;	border-bottom: 1px solid #C4D4DF;	border-bottom: 1px solid #5A85B7;	position: relative;}#menu-top ul{	list-style: none;	width: 768px;	background: url(images/menu_top_right.gif) no-repeat right top;}#menu-top li{	float: left;	background: url(images/menu_top_bg.gif) repeat-x #446DA9;}#menu-top a.menu-top-active{	float: left;	background: url(images/menu_top_active_bg.gif) repeat-x #fff;	line-height: 2em;	color: #629628;	font-weight: bold;	padding: 0 14px;}#menu-top a{	display: block;	float: left;	color: #fff;	text-decoration: none;	line-height: 2em;	padding: 0 24px;	font-weight: bold;	padding: 0 20px;	position: relative;	background: url(images/menu_top_bg.gif) repeat-x #446DA9;}#menu-top a:hover{	text-decoration: underline;}.menu-top-left{	display: block;	width: 10px;	height: 22px;	background: url(images/menu_top_left.gif) no-repeat;	position: absolute;	top: 0;	left: 0;	cursor: pointer;	_cursor: hand;}.menu-top-right{	display: block;	width: 9px;	height: 22px;	background: url(images/menu_top_right.gif) no-repeat;	position: absolute;	top: 0;	right: 0;	cursor: pointer;	_cursor: hand;}#submenu-top{	width: 768px;	background: #fff;	float: left;	padding: 0.6em 0;}#submenu-top ul{	background: #fff;	list-style: none;	width: 768px;}#submenu-top li{	background: #fff;	float: left;	border-right: 1px solid #5A85B7;}#submenu-top li:last-child { border-right: none; }#submenu-top a{	color: #629628;	background: #fff;	display: inline;	padding: 0;	line-height: 1.2em;	margin: 0 15px;	font-weight: normal;}#submenu-top a:hover{	text-decoration: underline;}/* obsah */#content{	width: 770px;	min-height: 450px;	_height: 450px;	position: relative;}.registration-top{	width: 390px;	padding-left: 380px;	min-height: 132px;	_height: 132px;	padding-top: 80px;	background: url(images/registration_top.jpg) no-repeat #9DBED8;	position: relative;}.registration-top h2{	font-size: 1.5em;	width: 375px;	height: 52px;	position: absolute;	top: 22px;	left: 327px;	overflow: hidden;}.registration-top h2 span{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	background: url(images/registration_top_heading.gif) no-repeat;}.registration-top form{	width: 360px;	float: left;}.registration-step-1{	position: absolute;	top: 80px;	left: 350px;}.registration-step-2{	position: absolute;	top: 115px;	left: 350px;}.registration-line{	padding-bottom: 8px;	margin-bottom: 7px;	background: url(images/dotted_line_white.gif) repeat-x left bottom;}.check-input{	float: left;	width: 200px;	margin-right: 5px;	height: 1.4em;	line-height: 1.4em;}.registration-suffix{	display: block;	min-width: 5em;	_width: 5em;	float: left;	position: relative;	height: 1.8em;}.registration-suffix label{	position: absolute;	top: 0;	left: 22px;}.registration-top-others{	width: 360px;}.registration-top-others .green{  padding-bottom: 3px;  margin-top: -3px;}.registration-top-others a{	color: #2D4A6E;}.registration-top-others span{	padding: 0 6px;}.registration-pack{	width: 531px;	background: url(images/full_left_bg.gif) repeat-x #F4F6F8;	position: relative;}.registration-pack-text{	width: 320px;	margin: 0.8em 0;}.registration-pack-button { padding-right: 186px; }.registration-pack-button a {  display: block; overflow: hidden;  width: 228px; height: 36px;  margin: 0 auto;  background: transparent url(images/inpage-mini-button.png) no-repeat;}.registration-pack-button a:hover {  background-position: 0 -36px;}.registration-box{  padding: 20px 5px 32px 25px;	background: url(images/inpage-mini-box.png) no-repeat 315px 25px;}.full-left-corner{	width: 20px;	height: 12px;	overflow: hidden;	background: url(images/full_left_corner.gif) no-repeat;	position: absolute;	top: 0;	left: 511px;}.same-height{	height: 200px;}.full-right{	width: 238px;	padding-top: 15px;	min-height: 185px;	_height: 185px;	background: url(images/full_right_bg.gif) repeat-x #E2EAF1;	position: relative;}.full-right-corner{	width: 20px;	height: 24px;	overflow: hidden;	background: url(images/full_right_corner.gif) no-repeat;	position: absolute;	top: 0;	left: -1px;}.full-right-button{	display: block;	width: 205px;	height: 58px;	position: relative;	overflow: hidden;	margin-bottom: 4px;}.full-right-button span.full-right-button-bg{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0px;	left: 0px;	cursor: pointer;	_cursor: hand;}.full-right-button span.full-right-button-arrow{	display: block;	width: 37px;	height: 37px;	position: absolute;	top: 10px;	left: 10px;	cursor: pointer;	_cursor: hand;	background: url(images/full_right_arrow.gif) no-repeat;}.full-right-button:hover span.full-right-button-arrow{	background-position: 0px -137px;}#button-domain-transfer span.full-right-button-bg{	background: url(images/button_domain_transfer.gif) no-repeat;}#button-customer-service span.full-right-button-bg{	background: url(images/button_big_whois.png) no-repeat;}#button-domain-transfer a, #button-customer-service a, #domain-cz-5-stars {  margin: 0 auto;} #domain-cz-5-stars {  width: 124px; height: 51px;	background: url(images/domain-cz-5-stars.png) no-repeat;	margin-top: 7px;}/* leva (hlavni) cast */.content-left{	width: 531px;	float: left;}.content-left table, .content-left fieldset{	margin-bottom: 1.4em;}.page-left{	width: 471px;	padding: 30px;}.one-col{  padding:5px 25px 0 25px;}.two-cols-blue-bg{	background: url(images/two_cols_blue_bg.gif) repeat-y #A4C3DB;}.two-cols-blue{	background: url(images/two_cols_blue_top.jpg) no-repeat;	min-height: 263px;	_height: 263px;	position: relative;}.two-cols-blue-left, .two-cols-blue-right{	padding: 20px 25px 5px 25px;	width: 215px;	float: left;}.two-cols-blue-left a, .two-cols-blue-right a{	color: #333;}.blue-line-vert{	width: 1px;	height: 180px;	background: url(images/dotted_line_white_vert.gif) repeat-y;	position: absolute;	top: 101px;	left: 265px;}.blue-price-left{	width: 95px;	height: 75px;	position: absolute;	top: 22px;	left: 175px;	overflow: hidden;	z-index: 1;}.blue-price-left span{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.blue-price-left-1 span{	background: url(images/price_blue_left_1.gif) no-repeat;	/*background: url(images/price_blue_left_49.gif) no-repeat;*/}.blue-price-right{	width: 95px;		height: 75px;	position: absolute;	top: 22px;	left: 436px;	overflow: hidden;	z-index: 2;}.blue-price-right span{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.blue-price-right-1 span{	background: url(images/price_blue_right_1.gif) no-repeat;}.blue-text{	position: relative;	overflow: hidden;	margin-bottom: 20px;}.blue-text-1{	height: 40px;}.blue-text-2{	height: 40px;}.blue-text span{	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;}.blue-text-1 span{	background: url(images/blue_text_1.gif) no-repeat;}.blue-text-2 span{	background: url(images/blue_text_2.gif) no-repeat;}.inner-block{	width: 193px;	padding: 10px 5px 10px 15px;	border: 1px solid #FFBF7A;	background: url(images/inner_block_bg.gif) repeat-x #FFCB81;	position: relative;}.inner-block-domain-cz{	width: 80px;	height: 90px;	background: url(images/inner_block_domain_cz.gif) no-repeat;	position: absolute;	top: 30px;	left: 130px;}.inner-block-email{	width: 80px;	height: 90px;	background: url(images/inner_block_email.gif) no-repeat;	position: absolute;	top: 30px;	left: 130px;}.inner-block p{	margin-bottom: 0.8em;	position: relative;	z-index: 2;}#content .inner-block ul{	margin-bottom: 1em;	position: relative;	z-index: 2;}.two-cols-blue-bottom{	background: url(images/two_cols_blue_bottom.jpg) no-repeat;	height: 12px;}.two-cols{	background: url(images/dotted_line_vertical.gif) repeat-y center;	_height: 1px;}.two-cols-left, .two-cols-right{	padding: 5px 25px 0 25px;	width: 215px;	float: left;}#content .two-cols-right ul li{	padding-left: 14px;	padding-bottom: 4px;	background: url(images/list2.gif) no-repeat 0 0.5em;}.two-cols-top{	background: url(images/two_cols_top.gif) no-repeat 244px 0;	height: 11px;	clear: both;}.dotted-line{	background: url(images/dotted_line.gif) repeat-x;	height: 1px;	overflow: hidden;	width: 500px;	margin: 1px auto;}.left-news{	background: url(images/content_left_gradient.jpg) no-repeat center top;	padding: 20px 25px 10px 25px;	position: relative;}.left-news-item{	clear: both;	margin-top: 0.4em;}.left-news-date{	width: 80px;	float: left;}.left-news h4{	float: left;	font-size: 1em;	width: 391px;	margin-bottom: 0.2em;}.left-news h4 a{	color: #FF4E00;	text-decoration: none;}.left-news h4 a:hover{	text-decoration: underline;}.left-news p{	padding-left: 80px;	padding-right: 10px;	margin-bottom: 0.6em;	float: left;	width: 390px;}.left-news-dotted-line{	clear: both;	background: url(images/dotted_line.gif) repeat-x;	height: 1px;	overflow: hidden;	margin-left: 80px;	margin-bottom: 0.6em;}#a-news-archive{	position: absolute;	top: 20px;	right: 40px;	z-index: 4;}/* prava cast */.content-right{	width: 238px;	float: right;}/* letni akce */.right-block-letni-akce{	background: url(images/right_block_letni_akce_bg.jpg) no-repeat transparent;	padding: 20px 20px 0 20px;	width: 198px;	min-height: 103px; _height: 103px;	color: #000;	font-size: 0.8em;	position: relative;}.right-letni-akce-text{	float: right;	text-align: right;	color: white;	width: 100px;}.right-letni-akce{	position: absolute;	width: 70px;	height: 18px;	top: 95px;	right: 19px;	overflow: hidden;	text-align: right;}.right-letni-akce span{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.right-letni-akce span{	background: url(images/right_letni_akce.gif) no-repeat;}.heading-letni-akce span{	background: url(images/heading_letni_akce.gif) no-repeat;}.right-block{	background: url(images/right_block_shadow.gif) no-repeat #EDF3F8;	padding: 20px 20px 0 20px;	width: 198px; min-height: 104px;	color: #000;	font-size: 0.8em;	position: relative;}#right-help{	position: relative;	width: 198px;	color: #000;	padding: 20px;	background: url(images/right_block_shadow.gif) no-repeat #EDF3F8;}.right-url {	display: block;	position: absolute;	top: 0; left: 0;	width: 238px; height: 124px;	z-index: 4;}#domain-stats {	width: 100%;	border-collapse: collapse;	margin-bottom: 1.3em;}#domain-stats th, #domain-stats td {	border-bottom: 1px solid #ccdbe9;}#domain-stats th {	font-weight: normal;	text-align: left;	padding-left: 5px;}#domain-stats td {	text-align: right;	padding-right: 5px;}#domain-stats strong {	font-size: 1.2em;	color: #ff4e00;}.right-block-darker{	background: url(images/right_block_shadow_darker.gif) no-repeat #E2EAF1;	padding: 20px 20px 0 20px;	width: 198px; min-height: 104px;	color: #000;	font-size: 0.8em;	position: relative;}.right-block p, .right-block-darker p{	margin: 0;	padding-bottom: 1.4em;}.right-price-text{	width: 100px;	min-height: 64px; _height: 64px;}.right-price-text strong {  color: red;}.right-price{	position: absolute;	width: 100px;	height: 75px;	top: 40px;	left: 120px;	overflow: hidden;	text-align: right;}.right-price span{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.right-special-offer-1 span{	background: url(images/price-right-svetly-190.gif) no-repeat;}.right-special-offer-2 span{	background: url(images/price_right_special_offer_2.gif) no-repeat;}.right-special-offer-3 span{	background: url(images/price_right_special_offer_3.gif) no-repeat;}.right-special-offer-4 span{	background: url(images/price_right_special_offer_4.gif) no-repeat;}.right-special-offer-5 span{	background: url(images/price_right_special_offer_5.gif) no-repeat;}.right-special-offer-6 span{	background: url(images/price_right_special_offer_6.gif) no-repeat;}.right-special-offer-6-2 span{	background: url(images/price_right_special_offer_6-2.gif) no-repeat;}.right-special-offer-6-3 span{	background: url(images/price_right_special_offer_6-3.gif) no-repeat;}.right-special-offer-7 span{	background: url(images/price_right_special_offer_7.gif) no-repeat;}.right-special-offer-8 span{	background: url(images/price_right_special_offer_eu-akce.gif) no-repeat;/*	background: url(images/price_right_special_offer_3_old.gif) no-repeat;*/}.height-auto { #height: important;}/*** smazat ***/.right-price-free-1 span{	background: url(images/price_right_free_1.gif) no-repeat;}.right-price-free-2 span{	background: url(images/price_right_free_2.gif) no-repeat;}.free-domains{	font-size: 1em;	padding-bottom: 15px;	overflow: hidden;}.right-scroll{	border-right: 1px solid #B9C5CB;	width: 1px;	position: absolute;	top: 65px;	right: 50px;	height: 11.4em;}.right-scroll-up, .right-scroll-down{	display: block;	width: 11px;	height: 11px;	position: absolute;	left: 0px;	margin-left: -4px;}.right-scroll-up{	top: 0px;	background: url(images/right_scroll.gif) no-repeat;}.right-scroll-up:hover{	background-position: 0 -11px;}.right-scroll-down{	bottom: 0px;	background: url(images/right_scroll.gif) no-repeat -11px 0;}.right-scroll-down:hover{	background-position: -11px -11px;}.right-block-inner{	background: url(images/right_block_inner.jpg) no-repeat;	padding: 15px 20px 10px 5px;}.right-block-inner-bg{	background: url(images/right_block_inner_bg.gif) repeat-y;	_height: 1px;}#content .right-block-inner ul{	margin-bottom: 0;}.right-block-inner-bottom{	background: url(images/right_block_inner_bottom.gif) no-repeat;	height: 9px;}#content .free-domains li{	padding-bottom: 0;}.free-domains a{	color: #375F87;	text-decoration: none;}.free-domains a:hover{	text-decoration: underline;}#content .free-domains ul{	padding-left: 20px;}/* dolni menu */#menu-bottom{	width: 768px;	min-height: 22px;	background: url(images/menu_top_bg.gif) repeat-x #446DA9;	margin-left: 1px;	border-top: 1px solid #EEF1F4;}#menu-bottom ul{	list-style: none;	width: 768px;	min-height: 22px;	background: url(images/menu_top_right.gif) no-repeat right top;}#menu-bottom li{	float: left;	background: url(images/menu_top_bg.gif) repeat-x #446DA9;}.menu-bottom-active{	float: left;	background: url(images/menu_top_bg.gif) repeat-x #446DA9;	display: block;	line-height: 2em;	color: #D1DFEC;	font-weight: bold;	cursor: default;	padding: 0 22px;	position: relative;}#menu-bottom a{	float: left;	color: #fff;	text-decoration: none;	line-height: 2em;	padding: 0 23px;	font-weight: bold;	padding: 0 20px;	position: relative;}#menu-bottom a:hover{	text-decoration: underline;}.menu-bottom-left{	display: block;	width: 10px;	height: 22px;	background: url(images/menu_top_left.gif) no-repeat;	position: absolute;	top: 0;	left: 0;	cursor: pointer;	_cursor: hand;}.menu-bottom-left-active{	display: block;	width: 10px;	height: 22px;	background: url(images/menu_bottom_left_active.gif) no-repeat;	position: absolute;	top: 0;	left: 0;}.menu-bottom-right{	display: block;	width: 9px;	height: 22px;	float: left;	background: url(images/menu_top_right.gif) no-repeat right;	position: absolute;	top: 0;	right: 0;	cursor: pointer;	_cursor: hand;}/* paticka */#footer{ 	background: #e7ecf0 url(images/footer_bg.gif) no-repeat 0 100%; 	width: 733px; min-height: 106px; _height: 106px; clear: both;	color: #666;	padding: 14px 20px 0 17px;}#footer p { text-align: right; margin-bottom: 0; }#footer a { color: #666; text-decoration: none; }#footer a:hover { text-decoration: underline; }#footer span { color: #a8cbe7; padding: 0 10px; }#footer .links { margin-top: 5px; }#footer .links, #footer .links a { color: #999; }#footer .links span { color: #ccc; }#footer .links { margin-bottom: 0.4em; } #partners {  float: right; width: 553px; height: 44px;  background: transparent url(images/icon-partners.gif) no-repeat 0 50%;}#facebook {  position: relative; float: left; margin-top: 5px;  width: 89px; height: 32px;  overflow: hidden; }#facebook span {  display: block; position: absolute;  width: 100%; height: 100%;  left: 0; top: 0;  padding: 0;  background: transparent url(images/facebook.gif) no-repeat 0 0;}/* stiny */#shadow-right{	/*display: none;*/ /* theme */	width: 3px;	height: 514px;	background: url(images/shadow_right.gif) no-repeat;	position: absolute;	top: 0;	left: 770px;	overflow: hidden;}#shadow-bottom{	width: 773px;	height: 5px;	background: url(images/shadow_bottom.gif) no-repeat;	/*background: url(images/shadow_bottom.png) no-repeat;*/ /*theme*/	overflow: hidden;}/* nadpisy */.page-left h1{	color: #629628;	font-family: Trebuchet MS;	font-weight: normal;	font-size: 2.5em;	line-height: 1em;	margin-bottom: 0.4em;}.page-left h2 {	color: #103b65;	font-weight: normal;	font-size: 1.5em;	line-height: 1em;	margin-bottom: 0.4em;}.page-left h2 span { font-size: 60%; color: #333; }.page-left h2,.page-left h2.h1,.page-left h3,.page-left h4,.page-left h5 { 	margin: 1em 0 0.4em 0; 	line-height: 1.5em; }.page-left h3,.page-left h4,.page-left h5 { 	margin: 1em 0 0 0; }.page-left h2.green{	color: #629628;}.page-left h3 {	font-size: 1.2em;}.page-left h4, .page-left h5, .page-left h6 {	font-size: 1em;}h4 span {	color: #629628;}.content-left h2.heading-image, .content-left h3.heading-image {	display: block;	width: 100%;	height: 21px;	margin-bottom: 0.4em;	font-size: 1.3em;	position: relative;	overflow: hidden;	z-index: 3;}.two-cols-blue h2.heading-image{	width: 180px;}.two-cols-blue h2.heading-email{	width: 200px;}.content-left h2.heading-image span, .content-left h3.heading-image span{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;}.content-right h3.heading-image{	display: block;	width: 190px;	height: 20px;	margin-bottom: 0.4em;	font-size: 1.2em;	position: relative;	overflow: hidden;	z-index: 1;}.content-right h3.heading-image span{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;}.heading-czech-domains span{	background: url(images/heading_czech_domains.gif) no-repeat;}.heading-email span{	background: url(images/heading_email.gif) no-repeat;}.heading-whatis span{	background: url(images/heading_whatis.gif) no-repeat;}.heading-domains span{	background: url(images/heading_domains.gif) no-repeat;}.heading-freelist span{	background: url(images/heading_freelist.gif) no-repeat;}.heading-news span{	background: url(images/heading_news.gif) no-repeat;}.heading-domain-stats span{	background: url(images/heading_domain_stats.gif) no-repeat;}.heading-other-domains span{	background: url(images/heading_other_domains.gif) no-repeat;}.heading-other-domains-2 span{	background: url(images/heading_other_domains_2.gif) no-repeat;}.heading-special-offer-1 span{	background: url(images/heading_special_offer_eu-akce.gif) no-repeat;/*	background: url(images/heading_special_offer_3_old.gif) no-repeat;*/}.heading-special-offer-2 span{	background: url(images/heading_special_offer_2.gif) no-repeat;}.heading-special-offer-3 span{	background: url(images/heading_special_offer_3.gif) no-repeat;}.heading-special-offer-4 span{	background: url(images/heading_special_offer_4.gif) no-repeat;}.heading-special-offer-5 span{	background: url(images/heading_special_offer_5.gif) no-repeat;}.heading-special-offer-6 span{	background: url(images/heading_special_offer_6.gif) no-repeat;}.heading-special-offer-7 span{	background: url(images/heading_special_offer_7.gif) no-repeat;}.heading-free-domains{	padding-left: 15px;}.heading-free-domains span{	background: url(images/heading_free_domains.gif) 15px 0 no-repeat;}.heading-help span{	background: url(images/heading_help.gif) no-repeat;}/* obecne tridy */.no-display{	display: none;}.clear { clear: both; #font-size: 0; #height: 0; #line-height: 0; }.float-left{	float: left;}.float-right{	float: right;}.clear-hidden{	clear: both;	height: 0px;	overflow: hidden;}.border-none { border: none; }.text-center{	text-align: center !important;}.text-right{	text-align: right !important;}.text-left{	text-align: left !important;}.margin-bottom {	margin-bottom: 1.4em;}.halfmargin {	margin-bottom: 0.5em;}.block-center{	margin: 0 auto;}.input-text{	border: 1px solid #4C79A0;	background: url(images/input_text_bg.gif) no-repeat left bottom #fff;	_background-attachment: fixed;	padding-left: 3px;	padding-right: 3px;}.input-checkbox{	margin-right: 3px;}.button-more-info{	display: block;	width: 120px;	height: 18px;	position: relative;	overflow: hidden;}.button-more-info span{	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	background: url(images/button_more_info.gif) no-repeat;	cursor: pointer;	_cursor: hand;}.button-more-info:hover span{	background-position: 0 -18px;}.orange{	color: #FF4E00;}.white{	color: #fff;}.h130{	height: 130px;}/* tabulky */table td span, table td span {	color: #ff5400;	font-weight: bold;	}table th a {  color: #ffff00;}table.style-1, table.style-2, table.style-3 {	width: 100%;	background-color: white;/*	border: 1px solid white; WDA */	border: 1px solid #E8EDF3;	border-collapse: collapse;}table.style-3.grey {	border: 1px solid #ddd;}table.style-1 thead th, table.style-2 thead th {	background: #7DA3C3;	color: #fff;	padding: 0.5ex 1ex;}table.style-3 thead th {	background: #CFD9E5;	padding: 0.5ex 2ex;}table.style-3.grey thead th {	background: #f0f0f0;}table.same-width thead th {	width: 50%;}table.style-1 tbody th, table.style-2 tbody th, table.style-3 tbody th {  	text-align: left;	background: #CFD9E5;	border: 1px solid #E8EDF3;	padding: 0.5ex 1ex;}table.style-3.grey tbody th {	background: #f0f0f0;	border: 1px solid #ddd;}.style-3 tbody th {	width: 150px;}table.style-1 tbody td, table.style-2 tbody td, table.style-3 tbody td {	text-align: center;	border: 1px solid #E8EDF3;	padding: 0.5ex 2ex;}table.style-3.grey tbody td {	text-align: left;	border: 1px solid #ddd;}table.style-3 tbody td {	text-align: left;}table.style-1 tbody td img, table.style-2 tbody td img, table.style-3 tbody td img {	vertical-align: middle;}table.style-2 tbody th {	background: white;}table.style-2 tbody tr.row-2 th, table.style-2 tbody tr.row-2 td {	background: #e8edf3;	border: 1px solid white;}table.simple tbody th {	width: 30%;}table.simple tbody td {	width: 70%;	text-align: left;}table tr.cell-2 {	background: #E8EDF3;}table tr.cell-2 td {	border: 1px solid white;}table tbody td.pozn {	font-size: 92%;	color: #666;	text-align: left;}table.wauto {  width: auto !important;}table tbody th.order {	background-color: #d3e5cf;}table.evolution th, table.evolution td {  padding: 0.5ex!important;}table.evolution .first { width: 4%; text-align: right; }table.evolution .second { width: 53%; text-align: left; padding-left: 1ex!important; }table.evolution .third { width: 8%; }table.evolution .fourth { width: 21%; }table.evolution .fifth { width: 14%; }/* tabulka domeny */table th.domain {	width: 26%}table th.info {	width: 35%}table th.fee {	width: 26%}table th.detail {	width: 13%}/* fieldset */fieldset {	border: 1px solid #e8edf3;	margin: 0 0 1.2em 0;	padding: 0;	background-color: white;	_position: relative;/*	_margin-top: 2em; */}fieldset legend {	color: white;	background: #103b65;	font-weight: bold;	padding: 1px 12px;	margin-left: 7px;	_margin-left: 0;	_position: relative;	_top: -1.7ex;}fieldset div, fieldset ul {	padding: 15px;	_position: relative;}fieldset div table {	width: 100%;}fieldset div table th {	vertical-align: top;	width: 130px;	text-align: left;	font-weight: bold;}#kontaktni-formular th {	width: 18ex;}#kontaktni-formular-partner th {	width: 32ex;}fieldset label {	cursor: pointer;}fieldset textarea {	padding: 1px 2px;	margin: 0 0 0.4em 0;}fieldset input {	padding: 1px 2px;}fieldset option {	font-size: 100%;	padding: 0 5px;}fieldset select {	font-size: 100%;}fieldset radio {	padding-top: 2px;}fieldset th span {	color: #103b65;}fieldset p.required {	border-top: 1px solid #e8edf3;	color: #103b65;}fieldset div div {	padding: 0;}input.button {  cursor: pointer;  color: white;  font-weight: bold;  text-align: center;  height: 19px;  _padding-bottom: 5px;  width: 92px;  border: 1px solid #3b6da4;  background: url(images/button_bg.gif) repeat-x 0 50% #467ebb;}/** detail domeny **/.button-registrovat span {	background: url(images/button_registrovat.gif) no-repeat;}.button-prevest span {	background: url(images/button_prevest.gif) no-repeat;}.button-objednat span {	background: url(images/button_objednat.gif) no-repeat;}.button-registrovat:hover span, .button-prevest:hover span, .button-objednat:hover span{	background-position: 0 -18px;}.warning {	color: red;	padding: 5px 10px;	background-color: white;	border: 1px solid #f3e8e8;	margin-bottom: 1em;}.warning h3 {	font-size: 100%;	text-decoration: underline;	padding-left: 16px; margin-top: 0;	background: url(images/icon-warning.gif) no-repeat 0 4px;}.warning a {	color: red;}.warning p {	color: #333;	margin-bottom: 0;}.warning.paragraph p {	margin-bottom: 0.5em;}/* archive news */.news-year {	text-align: right;}.news-year a, .news-year strong {	padding: 0 2px;}.news-item{	clear: both;	margin-top: 0.4em;}.news-date{	width: 80px;	float: left;}.archive-news h5{	float: left;	font-size: 100%;	font-weight: normal;	width: 391px;	margin-top: 0;}.archive-news h5 a{	color: #103b65;	text-decoration: underline;}.archive-news h5 a:hover{	text-decoration: none;}.archive-news p{	padding-left: 80px;	margin-bottom: 0.6em;	float: left;	width: 391px;}.archive-news-dotted-line{	clear: both;	background: url(images/dotted_line.gif) repeat-x;	height: 1px;	overflow: hidden;	margin-left: 80px;	margin-bottom: 0.6em;}/*** icons ***/.payment {	height: 18px;	margin-top: 2em;	background: url(images/icon-payment.gif) no-repeat 100% 50%; }/** TABULKA PARKING GALLERY **/  #parking-gallery { 	width: 100%; 	text-align: center; }/** Gallery ***/#gallery img {	margin: 0 5px;}/* ---[ popup adv. ]-------------------------- */.no-display, .nodisplay { display: none; }#popup {  position: absolute;  top: 325px; left: 0;  width: 680px; height: 220px;  z-index: 20;	  /* background: transparent url(images/popup-sleva-domen-unor-2012.png) no-repeat 0 0; */  background: transparent url(images/popup-ssl-xbox-ipad.png) no-repeat 0 0;}#popup .plink {  display: block; position: absolute;  width: 100%; height: 100%;  top: 0; left: 0;  background: transparent url(images/ie-fix.gif) repeat 0 0;  z-index: 30;}/* popup dom�ny#popup .plink { display: block; position: absolute; background: transparent url(images/ie-fix.gif) repeat 0 0; }.plink.domain-me { top: 35px; left: 40px; width: 170px; height: 130px; }.plink.domain-info { top: 70px; left: 240px; width: 165px; height: 150px; }.plink.domain-cz { top: 120px; right: 115px; width: 100px; height: 100px; }.plink.domain-eu { top: 90px; right: 0; width: 100px; height: 100px; }*/#popen {  display: block; position: absolute;  top: 325px; left: 0;  width: 25px; height: 220px;  background: #970000 url(images/popup-open-250.gif) no-repeat 0 0;}#pclose {  display: block; position: absolute;  right: -25px; top: 0;  width: 25px; height: 220px;  background: #970000 url(images/popup-close-250.gif) no-repeat 0 0;}/* ---[ akce ]-------------------------------- *//** Leto s domenou **/#leto-s-domenou {	position: relative;	width: 471px; height: 189px;	margin-bottom: 1em;}#leto-s-domenou span {	position: absolute; display: block;	width: 100%; height: 100%;	left: 0; top: 0;	background: url(images/leto-s-domenou.jpg) no-repeat 0 0;}#leto-s-domenou-akce{	position: relative;	float: left;	width: 227px; height: 114px; 	margin-bottom: 1em; 	_margin-bottom: 0;}#leto-s-domenou-akce span{	position: absolute; display: block;	width: 100%; height: 100%;	left: 0; top: 0;	background: url(images/leto-s-domenou-akce.gif) no-repeat 0 0;}#leto-s-domenou-akce div.domain {	position: absolute;	left: 31px; top: 45px;	width: 221px; height: auto;}#leto-s-domenou-akce div input {	height: 16px;	border: 1px solid #f8d1d2;}#leto-s-domenou-akce div.leto-s-domenou-akce input {	position: absolute;	bottom: 15px; right: 30px;	width: 88px; height: 18px;} #leto-s-domenou-soutez{	position: relative;	float: right;	width: 227px; height: 114px; 	margin-bottom: 1em; 	_margin-bottom: 0;}#leto-s-domenou-soutez span{	position: absolute; display: block;	width: 100%; height: 100%;	left: 0; top: 0;	background: url(images/leto-s-domenou-soutez.gif) no-repeat 0 0;}#leto-s-domenou-soutez p {	position: absolute;	left: 0; top: 40px;	width: 187px; height: auto;	padding: 0 20px;}a.leto-s-domenou-soutez{	position: absolute; 	display: block; 	width: 88px; height: 18px; 	bottom: 15px; right: 30px;	background: url(images/leto-s-domenou-soutez-href.gif) no-repeat;}  a.leto-s-domenou-soutez:hover{ 	background: url(images/leto-s-domenou-soutez-href.gif) no-repeat 0 -18px; }ol.competition li {  list-style-type: decimal;  font-weight: bold;}ol.competition li li {  list-style-type: lower-alpha !important;  font-weight: normal !important;}table.competition th {  text-align: left;}/*** Zpravodaj v novince ***/#newsletter h3 {	font-family: Tahoma, sans-serif;	font-size: 100%;	color: #333;	text-align: right;	padding-right: 10px;	background-color: #e8edf3;}#newsletter h3 span {	font-weight: normal;	padding: 0 5px;}#newsletter ul {	margin-bottom: 0;}#newsletter ul li {	border-bottom: 1px solid #e8edf3;}/*** CZ.NIC ***/#domain-select { margin: 15px 0 15px 0; }#domain-select div {	float: left;	width: 85px;	margin: 1px 0;}#search span label { padding-right: 20px; }#search input.button { float: right; }#captcha {	position: relative;	height: 22px;	margin-top: 15px;}#captcha img {	position: absolute;	left: 210px;	width: 60px; height: 20px;	padding: 1px;	border: 1px solid #e8edf3;}fieldset.form.guide table {	margin-bottom: 0.4em;	}fieldset.form.guide div.hr {	padding-bottom: 10px;	border-bottom: 1px solid #e8edf3;	margin-bottom: 10px;}fieldset.form h3 {	font-size: 100%;	font-weight: bold;	margin-bottom: 0.4em;	}fieldset.form h4 {	font-size: 100%;	font-weight: normal;	margin-bottom: 0.4em;}fieldset.form div.side, fieldset.form div.side170 {	width: 150px;	text-align: left;	line-height: 1.9em;	float: left; clear: left;}fieldset.form div.side170 {	width: 170px;}fieldset.form ul {	margin: 0 !important;	padding: 0 !important;}fieldset.form input.test {	#width: 62px;}fieldset.form div div {	line-height: 1.9em;}fieldset.form div div.warning {	line-height: 1.5em;	margin-top: 1em;}fieldset.form div.submit {	text-align: right;	margin-top: 1em;}.ml40 { margin-left: 40px; }.ml20 { margin-left: 20px; }fieldset.form div.hr {	padding-bottom: 10px;	border-bottom: 1px solid #e8edf3;	margin-bottom: 6px;}fieldset.form div.show-detail, fieldset.form div.hide-detail {	color: #72a239;	line-height: 1.7em;	cursor: pointer;	border-bottom: 1px solid #d4e3c3;	margin-bottom: 15px;}fieldset.form div.show-detail {	background: url(images/icon-show-detail.gif) 100% 50% no-repeat;}fieldset.form div.hide-detail {	background: url(images/icon-hide-detail.gif) 100% 50% no-repeat;}img.help { cursor: pointer; margin-left: 2px; }img.help.left { cursor: pointer; margin-right: 5px; }fieldset.form input.hide {	margin-left: 10px;}fieldset.form select#Cc {	width: 175px; #width: 174px;}fieldset.form label strong span{	color: #d00000;}fieldset.form .required {	color: #d00000;	border-top: 1px solid #f3e8e8;	margin-top: 1em;}a.password {	padding-left: 2px;}a.reg-change {	padding-left: 7px;}#right-help h5 {	font-size: 100%;	color: #629628;	border-bottom: 1px solid white;	margin-bottom: 0.4em;}#right-help p {	margin-bottom: 0.4em;}.last {	margin-bottom: 0 !important;}#right-help #close {	position: absolute;	top: 20px; right: 20px;	cursor: pointer;	z-index: 2;}#current-owner {	background-color: #ffb2b2;}#cid-id {	width: 68px; #width: 67px;}#IdentValue {	#width: 62px;}#pic-velikonoce-2008 {	width: 200px; 	height: 160px;  	float: right;}#pic-velikonoce-2008 { background: url(images/pic-velikonoce-2008.jpg) no-repeat top left; }span.news { font-weight: bold; color: #ff0000; padding: 1px 4px; background-color: white; border: 1px solid #f3e8e8; margin-left: 6px; }#ProgressBar {        position: absolute;        top: 10px;        left: 264px;        width: 263px;        height: 108px;                z-index: 256;        visibility: hidden;}.action-finished {	font-family: Arial, sans-serif;	font-size: 1.3em;	font-weight: normal;	letter-spacing: 0.5em;	color: #333;	text-align: center;	border-top: 1px solid #bbbbbb;	border-bottom: 1px solid #bbbbbb;	background-color: #eeeeee;}p.pozn { 	text-align: left; 	font-size: 92%; 	color: #666; }#pozn { font-size: 92%;  color: #666; }#pozn h4 { color: #666; border-bottom: 1px solid #eee; margin-bottom: 0.6em; }#pozn p { margin-bottom: 0.6em; }.news {	color: #ff4e00;	padding: 5px 10px;	background-color: white;	border: 1px solid #ffe9e0;	margin-bottom: 1.5em;}.news h3 {	font-size: 100%;	text-decoration: underline;/*	padding-left: 16px;	background: url(images/icon-warning.gif) no-repeat 0 4px; */}.news a {	color: #ff4e00;}.news p {	color: #333;	margin-bottom: 0;}/* tabulky, dph *//* tabulka domeny */table th.domain {	width: 26%}table th.info {	width: 35%}table th.fee {	width: 30%}table th.detail {	width: 10%}table td span.dph { font-size: 90%; font-weight: normal; color: #808080; margin-left: 20px; }table.dph th span.dph { font-size: 90%; font-weight: bold; color: white; margin-left: 0; }table.dph td span.dph { margin-left: 0; }table { width: 100%; }table.pricelist th.domain { width: 14%; } table.pricelist th.info {  width: 37%; }table.pricelist th.fee { width: 50%; } table.pricelist th.detail { width: 16%; }table.pricelist th, table.pricelist td { padding: 3px 6px !important; }table.pricelist td.price1 { text-align: right; border-right: none; padding-right: 0; padding-left: 0; }table.pricelist td.price2 { text-align: right; border-left: none; padding-left: 0; font-size: 90%; font-weight: normal; color: #808080; }table.pricelist td img { vertical-align: middle; }table.pricelist tr.novinka th, table.pricelist tr.novinka td, table.pricelist tr.akce th, table.pricelist tr.akce td { background-color: #ffd7c4; }table.pricelist tr.novinka td.text-left { background: #ffd7c4 url(images/novinka-td-bg.gif) no-repeat 97% 5px; }/*table.pricelist tr.akce td.text-left { background: #ffd7c4 url(images/akce-td-bg.gif) no-repeat 97% 5px; }*/table.pricelist tr.novinka a, table.pricelist tr.akce a { color: #b10000; }table.pricelist tr.akce2 td, table.pricelist tr.akce2 th { background-color: #ffd7c4; }table.pricelist tr.akce2 .akce2 { float: right; color: #b10000; font-weight: bold; }table.pricelist tr.akce2 a { color: #b10000!important; }.cotojatka { padding: 1px 4px; background-color: white; border: 2px solid #e7816b; z-index: 99; }.vidtutor { margin: 0px; width: auto; }.vidtutor td { padding: 0px 4px 0px 4px; vertical-align: middle !important; height: 20px; }.vidtutor2 { margin: 0px; width: auto; }.vidtutor2 h3 { display: inline; line-height: 20px; }.vidtutor2 td { padding: 0px 8px 0px 0px; vertical-align: middle !important; height: 20px; }.relative { position: relative; }.videotuta { position: absolute; display: block; top: 0px; right: 0px; cursor: pointer; cursor: hand; }.videotutdot { width: 4px; height: 4px; background: url(images/list.gif) no-repeat top left; display: block; }.odkazvideotut { width:10px; height:11px; background:url(images/odkazvideotut5.gif) no-repeat top left; display: block; }#skycraper { position: absolute; /*background: url(images/regzone-banner-bg.png) no-repeat top left;*/ right: -141px; top: 72px; width: 131px; height: 623px; }#skycraper-in { width: 120px; height: 600px; overflow: hidden; margin: 16px 0px 0px 4px;}.tab-clanek {}.tab-cell { width: 45%; vertical-align: top; }.tab-middle { width: 10%; }#videonavody-clanky-domeny-cz td { vertical-align: middle; }#videonavody-clanky-domeny-cz img { margin-right: 20px; }#podpora-telefon {border: 1px solid rgb(108,157,54); border-left: 0px; border-right: 0px;}#podpora-telefon td {padding: 5px;}/* clanky */.p-img-inpage { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-inpage.gif) no-repeat top left; }.p-img-email { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-email.gif) no-repeat top left; }.p-img-webhosting { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-webhosting.gif) no-repeat top left; }.p-img-www { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-www.gif) no-repeat top left; }.block p {  float: left;  width: 235px;  margin-bottom: 0.5em;}#leto-2010  {height:118px;margin:15px 0;position:relative;width:471px;}#leto-2010 span {background:url("images/leto-2010.jpg") no-repeat scroll 0 0 transparent;display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.miniweb {  width: 382px; height: 76px;  padding: 22px 10px 0 79px;    background: transparent url(images/miniweb-bg.gif) no-repeat 0 0;  margin: 1em 0;  overflow: hidden;}.miniweb h2 {  font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;  font-size: 1.1em; line-height: 1.3em;  color: #ac0117;  margin-bottom: 1px;}.miniweb h2 span {  font-size: 100%; font-weight: bold;  color: white;  background-color: #ac0117;  padding: 0 4px;    margin-right: 2px;}.miniweb a {  color: #ac0117;  padding-right: 20px;  background: transparent url(images/miniweb-href.gif) no-repeat 100% 2px;  margin-left: 2px;}.inpagemini {  position: relative;  width: 346px; height: 75px;  padding: 19px 10px 0 115px;  background: transparent url(images/inpage-mini-bg.png) no-repeat 0 0;  margin: 2em 0;}.inpagemini h2 {  font-family: Arial, sans-serif;  font-size: 13px;  font-weight: bold!important;  line-height: normal;  color: black;  margin: 0 0 0.6em 0!important;}.inpagemini h2 strong {  font-family: Tahoma, sans-serif;    color: white;  background-color: #e80000;  padding: 4px 8px;    margin-right: 4px;}.inpagemini a {  float: right;  font-weight: bold;  color: #e80000;  padding-right: 20px;  background: transparent url(images/inpage-mini-arrow.png) no-repeat 100% 50%;}.inpagemini .websites {  position: absolute;  width: 123px; height: 113px;  top: -7px; left: -6px;  background: transparent url(images/inpage-mini-websites.png) no-repeat 0 0;}.inpagemini p {  line-height: 1.6em;}h2.pf {  font-variant: small-caps;  font-weight: bold;  color: #6d6e71;  line-height: normal;  margin-top: 3em;}h2.pf span {  color: #ff5400;  font-weight: bold;  font-size: 100%;}ul.pf {  color: #6d6e71;}ul.pf li {  padding: 0;  background: none;  margin-bottom: 5px;}ul.pf a {  color: #1a5c99;}div.pf {  margin: 2em 0;}.search-dnssec {  min-height: 50px;}.dnssec {  display: block;  width: 238px; height: 62px;  background: transparent url(images/icon-dnssec.gif) no-repeat 0 0;}.logo-inpage {  background: transparent url(images/logo-inpage.png) no-repeat 96% 100%;}.videotutorial {  display: block; overflow: hidden;  width: 111px; height: 31px;  background: transparent url(images/icon-videotutorial.png) no-repeat 0 0;}.videotutorial:hover { background-position: 0 -31px; }#ipv6_enabled_www_test_logo {  margin: 10px 0 10px 20px;}/* ---[ upout�vka na akci ]------------------- */a.action {  display: block; position: relative;  width: 471px; height: 90px;  margin-bottom: 1em;  overflow: hidden;}a.action span {  display: block; position: absolute;  width: 100%; height: 100%;  top: 0; left: 0; }a.action.domain-eu span {  background: transparent url(images/banner-2011-domena-eu-rok-zdarma.png) no-repeat 0 0;}#leto2011 {  position: relative;  width: 471px; height: 129px;  background: transparent url(images/letni-akce-2011-novinka.jpg) no-repeat 0 0;  margin-bottom: 2em;}#leto2011.domeny a {  display: block;  position: absolute;  width: 100%; height: 100%;  top: 0; left: 0;  z-index: 10;  background: transparent url(images/ie-fix.gif) repeat 0 0;}/* ---[ inpage mini ]------------------------- */#inpage.mini {	position: relative; overflow: hidden;	width: 531px;	height: 201px;	margin: -30px -30px 30px -30px;	clear: both;}#inpage.mini img {  display: block; position: absolute;  top: 0; left: 0;  width: 100%; height: 100%;}/*#inpage.mini span {  display: block; position: absolute;  top: 0; left: 0;  width: 100%; height: 100%;  background: transparent url(images/inpage-mini.png) no-repeat 0 0;}*/h2.graphic { height: 21px; margin: 1.2em 0 0.2em 0; }h2.graphic span { display: none; }h2.ke-kazde-domene-zdarma { width: 304px; background: transparent url(images/h2-ke-kazde-domene-www-stranky-zdarma.png) no-repeat 0 0; }h2.jak-si-inpage-zridit-na-vlastni-domene { width: 292px; background: transparent url(images/h2-jak-si-inpage-zridit-na-vlastni-domene.png) no-repeat 0 0; }table a.basket {  display: block;  width: 14px; height: 15px;  overflow: hidden;  padding: 0 5px;  background: url(images/icon-basket.gif) no-repeat 50% 0;  margin: 0 auto;}table a:hover.basket {  background-position: 50% -20px;}table a.basket span { display: none; }a.add-to-basket {  display: block; float: right;  background: transparent url(images/icon-basket.gif) no-repeat 0 1px;  color: #dd2700;    padding-left: 20px;  margin-bottom: 1.4em;}a.add-to-basket:hover { background-position: 0 -19px; }table.style-1.inpage-mini tbody td {  padding: 0.5ex 1.4ex;}ul.column2 {  float: left;  width: 235px;  padding-left: 0!important;}.mt05 { margin-top: 0.5em; }table.col3 th, table.col3 td { width: 33%; }/*#fb a { float: left; margin: 15px 15px 0 0; }*/#society .fb { float: left;}#society .google { float: right; padding-top: 1.2em; }#society a { float: left; margin: 15px 15px 0 0; }#society .fb .fb_ltr { width: 290px!important; }td.moreinfo {  background: transparent url(images/icon-moreinfo.png) repeat-x 9px 50%;}td.moreinfo a {  color: #d90000;  padding: 0 8px 0 8px;  background-color: white;  margin-right: -6px;}#inpage2012-49kc {    background: url("images/2012-webove-stranky-49kc.png") no-repeat scroll 55px 0 transparent;    height: 208px;    margin: 0 0 0 -4em;    width: 540px;}.action-red {    color: #C52026;    font-size: 130%;}.button-image, .banner-image {    display: block;    margin: 2em auto;    text-align: center;}.seo-text a { color: #333; text-decoration: none; }.seo-text a:hover { text-decoration: underline; }.img_center {  text-align: center;  margin: 2.3em 0;}#fb-buttons { margin: 2.3em 0; }#fb-buttons .fb_share, #fb-buttons .fb_like { float: left; }#fb-buttons .fb_share { margin: 3px 2px 0 0; } #fb-buttons .fb_like span, #fb-buttons .fb_like iframe { width: 409px !important; } #moje-id { display: none; }/**/.visacka-akcni_cena_95{  background: url(images/visacka-akcni_cena_95.png);}