@charset "ISO-8859-2";	
@import "general.css";
@import "menu.css";

body#popup {
	background: #fff;
	margin: 0;
}
body#popup h1 {
	margin:0; padding: 0.5em;
	background: #cc0000;
	border: none;
	color: #fff; text-align: center;
}

p {
	text-align: justify;
	margin-top: 1em;
	margin-bottom: 1em;
}

form p {
	margin-top: 1em;
	margin-bottom: 1em;
}

.ad_package img{
	margin-bottom: 1em;
}
form#space_table fieldset table tr td {
	padding: 0.5em;
}
li img, cite {
	margin: 0.5em;
}
ul li table td{
	border: none;
}
cite {
	display: block;
	border-left: 2px solid #FE9C21;
	text-indent: 1.5em;
	padding-left: 0.5em;
}

table.ssl_cenik td {
	text-align: center;
}
table.ssl_cenik td.ssl_whs_tarif {
	text-align: left;
}

table#space td {
	padding-bottom: 0.5em;
}
img.help {
	border: 1px solid #ccc;
}
big {
	font-weight: bold;
}

/* Define Form */
fieldset {
	/*background: #f4f4f4;*/
	border: 1px solid #D0D0D0;
	margin-top: 1em; 
	margin-bottom: 1em;
	padding: 1em;
	position: relative;
}



form fieldset textarea {
	width: 100%;
}
form fieldset #tarea {
	width: 100%;
	margin-right: 1em;
}

fieldset legend {
	color: /*#224C70*/#000;
	background: #e4e4e4;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	font-weight: bold;
	line-height: 1.5em; 
	padding: .2em .5em;
	position: relative; top: -0.75em; 
}
fieldset.error {
	border: 1px solid #cc0000;
}
fieldset.form_blink {
	border: 1px solid #669933;	
}

legend.form_blink  {
	background: #669933;
	color: #fff;
}

legend.error {
	background: #cc0000;
	color: #fff;
}

form fieldset label {
	margin-top: 0.255em;
	margin-bottom: 0.255em;
	text-align: left;
}

form fieldset label.normal {
	width: auto;
	margin: 0;
}

.clear_but {
	clear: both;
}
.clear_but img {
	float: right;
	cursor: pointer;
}

div.tp {
	margin-bottom: 0.5em;
}

form#contactForm fieldset label.long {
	width: 20%;
}
form#contactForm #subject {
	width: 100%;
	margin-right: 1em;
}

input#submit {
	width: 5em;
}

#livehelp_icon {
	margin-top: 0.5em;
	margin-bottom: 2em;
}
#button {
	background: #FE9C21;
	color: #fff;
	font-weight: bold;
	margin-top: 1em;
}

/* Define table*/

form#chk_domain table {
	border: 1px solid #ccc;
	margin-top: 1em;
}
table#ctrl_domain tr#tr_f, form#chk_domain table tr.item {cursor: pointer}

tr.checked {
	background: #fe9c21;
}
form#chk_domain table tr th {
	cursor: auto;
}

table tr td, table tr th {
	padding: .2em;
}

table#srovnaniTarifu tr td, table#srovnaniTarifu tr th{
	padding: .2em;
}
table#srovnaniTarifu td, table.doplnkoveSluzby {
	text-align: center;
}
table#srovnaniTarifu td.left {
	text-align: left;
}
form#chk_domain table tr td{
	padding: .2em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

form#chk_domain table th {
	padding: .2em;
	background: #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

form#chk_domain table#ctrl_domain {
	border: 1px solid #ccc;
}

#av_heading {
	margin: .5em 0 0 0;
	background: #fff url('../images/icons/arrow.gif') right 4px no-repeat;
	padding-bottom: 1.3em;
	padding-right: 30px;
	float: left;
}
#av_heading h2 {
	margin: 0;
	padding: 0;
}


form#chk_domain table#ctrl_domain td#available {
	padding: .2em;
	padding: 1.5em 0 1.5em 4.5em;
	background: #eee url('../images/smile.gif') no-repeat 5px 50%;
	color: #333333;
}
form#chk_domain table#ctrl_domain td#occupied {
	padding: .2em;
	padding: 1.5em 0 1.5em 4.5em;
	background: #eee url('../images/smile_sad.gif') no-repeat 5px 50%;
	color: #333333;
}
form#chk_domain table tr td#other_dom_link {
	background: url('../images/arrow_to.gif') no-repeat 0 50%;
	text-indent: 25px;
	padding: .4em;
}
table#ctrl_domain tr#tr_f {
	background: #fe9c21;
	color: #000;
}

table#order_total_price td.price {
	text-align: right;
}


table.no_border td, table.no_border{
	border: none;
}

table#domain_compare tr td.tld {
	background: #cc0000;
	color: #fff;
	font-weight: bold;
	border-right: 1px solid #ccc;
}

table.availble_domain_list {
	width: 300px;
}
table.availble_domain_list th {
	width: 150px;
}



table#order_tarifs td, table#domain_compare td{
	padding: 0.3em;
}

table#domain_compare {
	border: 1px solid #ccc;
}
table#domain_compare td {
	border-bottom: 1px solid #ccc;
}

table#domain_compare tr {
	margin: 0.5em;
}

thead {
 	background: #f4f4f4;	
}
table#dealer_navs {
}
table#calendar {
	margin-top: 0.5em;
	background: #f4f4f4;
}
table#calendar th {
	background: #e4e4e4;
	text-align: center;
}


form table thead {
	color: #224C70;
}

td, th {
	border: 1px solid #ccc;
	padding: 0 0.3em;
}
tr.header {
	font-weight: bold;
}

td.ok {
	color: #009900;
	text-align: center;
	background: url('../images/s_green.gif') no-repeat 50% 50%;
}

td.ok_s {
	color: #009900;
	text-align: center;
	background: url('../images/s_green_star.gif') no-repeat 50% 50%;
}
td.ok_bg_s {
	color: #009900;
	text-align: center;
	background: #FFD39D url('../images/s_green_bg_star.gif') no-repeat 50% 50%;
}

tr.lich td.ok {
	background: #fff url('../images/s_green_lich.gif') no-repeat 50% 50%;
}
tr.sud td.ok {
	background: #eeeeee url('../images/s_green_sud.gif') no-repeat 50% 50%;
}


td div.a {
	display: none;
}

.tarifs tr td {
	padding: 1em;
}

.sud {
	background: #eeeeee /*#e4e4e4*/;
}
.lich {
	background: /*#e0e0e0*/#fff;
}

/*
td.not, td.not_bg {
	color: #FF0000;
	text-align: center;
}
*/
td.not {
	background: url('../images/s_red.gif') no-repeat 50% 50%;
}
tr.lich td.not {
	background: #fff url('../images/s_red_lich.gif') no-repeat 50% 50%;
}
tr.sud td.not {
	background: #eeeeee url('../images/s_red_sud.gif') no-repeat 50% 50%;
}

tr.action td.not {
	background: #FFD39D url('../images/s_red_bg.gif') no-repeat 50% 50%;
}

tr.action td.ok {
	color: #009900;
	text-align: center;
	background: #FFD39D url('../images/s_green_bg.gif') no-repeat 50% 50%;
}
td.action {
	background: #FFD39D;
}
td.ok_bg {
	background: #FFD39D url('../images/s_green_bg.gif') no-repeat 50% 50%;
}
td.not_bg {
	background: #FFD39D url('../images/s_red_bg.gif') no-repeat 50% 50%;
}

td div.n {
	display: none;
}
th.center,td.center {text-align: center;}

th {
	text-align: left;
	background: #f4f4f4;
	font-weight: bold;
}
tr.action td {
	background: #FFD39D;
}
td.s {
	background: #e4e4e4;
}
td.l {
	background: #f4f4f4;
}

form table, form table td, form table th {
	font-size: 100%;
	border: none;
}

table.order_print, table.order_print td {
	border: 1px solid #ccc;
	width: auto;
}

dl {
	display: block;
	border: 0;
	margin: 1em 0;
	padding: 0;
}
dt {
	display: block;
	border: none;
	margin: .4em 0;
	padding: 0;
	color: #224C70;
	font-weight: bold;
}
dt a:link  {
	color: #224C70;
	background: transparent;
}
dd {
	display: block;
	border: none;
	margin: 0;
	padding: .4em 0 .4em 1em;
	background: #f4f4f4;
}
dd.url {
	background: #fff;
}

dl.ref_wd {
	display: block;
	background: url('../images/ref_icons/roubal') no-repeat;
}

blockquote {
	display: block;
	margin-bottom: 2em;
	/*border-left: 3px solid #cc0000;*/
	border: 1px dashed #FE9C21;
	background: #f4f4f4;
	padding: .5em;
}

address {
	display: block;
	border-top: 1px solid #ccc;
	padding-top: .5em;
	line-height: 1.4em;
	text-align: right;
}
form table thead, form table th {
	background: none;
}
.submit {
	margin: 0;
	padding: 0;
}

.duty_p_i {
	display: block;
	background: #f4f4f4;
	border: 1px solid #ccc;
	margin-top: 0.5em;
	padding: 0.5em;
}
.submit_2nd {
	background: #e4e4e4;
	color: #000;
}

#faq strong{
	display: block;
/*
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 3.5em;
	*/
	height: 50px;
	padding-top: 10px;
	padding-left: 30px;
	background: url('../images/question_faq.gif') no-repeat 0 50%;
	border-top: 1px solid #0099CC;
}
/* Sub [#]id(s) */

#form_button {
	background: url('../images/order_but2.gif') no-repeat;
	width: 230px; height: 40px;
}
#form_button2 {
	background: url('../images/order_but_backprintout.gif') no-repeat;
	width: 210px; height: 40px;
}
#form_button, #form_button2 {
	padding-left: -300px;
	border: none;
	display: block;
	overflow: hidden;
	text-indent: 300px;
	clear: left;
	cursor: pointer;	
	float: left;
}

#form_buttons {
	margin-top: 1em;
	clear: both;
}
#OrderSubmit {
	width: 250px;
	float: right;
}
#main, #main_pre {
	width: 600px;
	padding: 0;
	margin: 0;
	float: right; clear: right;
	background: #fff none;
	height: auto;
}
#prepage #main_pre {
	width: auto;
	float: none;
}
#prepage {
	position: absolute; top: 150px;
	margin-left: 160px;
	background-color:white; layer-background-color:white;
	width: 600px; 
}
#main p {
	text-align: justify;
}
#options {
	margin: 0;
	padding: 0;
}
#options a {
	display: block;
	width: 2em;
	height: 40px;
	background: url('../images/printer.gif') no-repeat;
	padding-top: 0.7em;
	padding-left: 3.5em;
	float: right;
}
/*
#domain_list {	
	width: 320px;
	overflow: auto;
	padding: 0;
}
#wh_domain_list {
	height: 300px;
	overflow: auto;
	margin: 0;
}
*/
#domain_list select {
	width: auto;
}
#order_dr_left {
	float: left; clear: left;
	margin: 0; padding: 0;
}

#order_dr_right {
	/*float: right;*/
}
#order_dr_right th {
	border: 1px solid #ccc;
	width: 5.5em;
}
#b_step .o_duty {
	float: none;
	width: auto;
	margin-top: 1.5em; margin-left: 1em;
	padding-left: 2em; padding-right: .5em; padding-top: 1.1em; padding-bottom: 1.1em;
}

/* \*/ * html #b_step .o_duty { height: 1px; } /* */

.o_duty {
	float: left;
	width: 17em;
	display: block;
	margin-top: 1.5em; margin-left: 1em;
	padding-left: 2em; padding-right: .5em; padding-top: 1.1em; padding-bottom: 1.1em;
}

.o_duty_b {
	display: block;
	margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 1em;
	padding-left: 2.5em; padding-right: .5em; padding-top: 1.1em; padding-bottom: 1.1em;
}

tr#standard_t td {
	background: #FFDBAE;
}

#o_ssl {background: #fff url('../images/icons/ssl.gif') no-repeat 0% 50%;}
#o_dr {background: #fff url('../images/icons/dreg.gif') no-repeat 0% 50%;}
#o_dr_is {background: #fff url('../images/icons/dr_is.gif') no-repeat 0% 50%;}
#o_dr_d {background: #fff url('../images/icons/dreg.gif') no-repeat 0% 10%;}
#o_whs {background: #fff url('../images/icons/server.gif') no-repeat 0% 50%;}
#o_whi {background: #fff url('../images/icons/whi.gif') no-repeat 0% 50%;}
#o_ds {background: #fff url('../images/icons/ds_server.gif') no-repeat 0% 50%;}
#o_es {background: #fff url('../images/icons/eshop.gif') no-repeat 0% 50%;}
#o_dm {background: #fff url('../images/icons/dmove.gif') no-repeat 0% 50%;}
#o_wd {background: #fff url('../images/icons/webdesign.gif') no-repeat 0% 50%;}
#o_sw {background: #fff url('../images/icons/swww.gif') no-repeat 0% 50%;}
#o_loc {background: #fff url('../images/icons/loc.gif') no-repeat 0% 50%;}
#o_mhs {background: #fff url('../images/icons/mhosting.gif') no-repeat 0% 50%;}
#o_sweb {background: #fff url('../images/icons/swebs.gif') no-repeat 0% 50%;}
#o_seo {background: #fff url('../images/icons/seo.gif') no-repeat 0% 50%;}
#o_ftp {background: #fff url('../images/icons/ftp.gif') no-repeat 0% 50%}

.border {
	margin-top: 0.5em;
	border: 0.3em solid #cccccc;
}

#obj_dom {
	float: left;
	
}
#obj_hosting {
	/*
	float: right;
	clear: right;
	*/
}
table tr.dom_row { 
}
table tr.dom_row td {
	border: 1px solid #ccc;
}

#other_duties {
	/*
	clear: both;
	*/
}

fieldset#other_duties .o_duty{
	float: left;	
}
fieldset#other_duties #o_loc, fieldset#selected_duties #o_loc, fieldset #o_dr_is, fieldset #o_dr_is {
	width: auto;
}
#selected_duties tr td a{
	display: block;
	margin-top: 1.5em;
}

.o_duty label, .o_duty input {
	cursor: pointer;
	margin-right: 0.5em;
}

.o_duty .d, .o_duty_b .d {
	margin-left: 55px;
}

/* Sub [.]classes */
.column-in {
	margin: 0;
	padding: 1em;
}
#left .column-in {
	padding: 0 1em;
}
.tarif {
	float: left;
	width: 165px;
	margin: .5em;
}

.both {clear: both}

.links {
	margin: 0;
	padding: 0;
	text-align: center;	
}
.duty {
	border-bottom: 1px solid #ccc;
}

.pay {
	text-align: right;
	margin: 0.5em;
	width: auto;
}

.fix_min_weight {
	width: 70px;
}

.float_left {
	float: left;
}

.blink {
	display: block;
	background: #CC0000;
	color: #fff;
	margin-top: .5em;
	padding: .1em;
}
.blink input {
	vertical-align: middle;
}
.black {
	background: #000;
}

.red {color: #cc0000;}
li.red {
	padding-left: 1.8em;
	text-align: justify;
} 
.green {color: #009900;}
#popis_1, #popis_2 {
	display: none;
	padding: 0.5em;
	color: #666666;
}
#error_box {
	display: block;
	border: 1px solid #cc0000;
	padding: 0.7em;
	color: #cc0000;
}
#error_box ul, #error_box ol, #error_box p {
	padding-left: 0.5em;
}
#error_box p.alert_r {
	padding-left: 2em;
}

#green_box {
	display: block;
	border: 1px solid #009900;
	padding: 0.7em;
	color: #009900;
	margin-bottom: 1em;
}

#dch_left {
	float: left;
	width: 380px;
	padding: 0;
	margin: 0;
}
#dch_action {
	padding: 0;
	margin: 0;
	width: 180px;
	float: right;
	clear: right;
	
}

p#dchk_ad {
	margin: 0;
	padding: 0;
}
/*
#available, #occupied {
	display: block;
	padding-left: 4em;
	border: 1px solid #ccc;
}

#available {
	background: #eee url('../images/smile.gif') no-repeat 5px 50%;
	color: #333333;
}
#occupied {
	background: #eee url('../images/smile_sad.gif') no-repeat 5px 50%;
	color: #333333;
}
*/

tr.order, tr.order a:link, tr.order a:visited,  tr.order a:hover {
	background: #CC0000;	
	color: #fff;
}


#contacts {
	float: right; clear: right;
}
#cz, #sk, #generic, #generic2, #us, #ws, #de, #tv, #eu, #ostatni{
	padding-top: 1em;
	padding-bottom: 0.6em;
	border-bottom: 1px solid #ccc;
	/*height: 40px;*/
	display: block;
}
#eu {background: url('../images/eu_flag.gif') no-repeat top right}
#cz {background: url('../images/cz_flag.gif') no-repeat top right}
#sk {background: url('../images/sk_flag.gif') no-repeat top right}
#generic, #generic2, #ostatni {background: url('../images/generic_flag.gif') no-repeat top right}
#us {background: url('../images/us_flag.gif') no-repeat top right}
#ws {background: url('../images/ws_flag.gif') no-repeat top right}
#de {background: url('../images/de_flag.gif') no-repeat top right}
#tv {background: url('../images/tv_flag.gif') no-repeat top right}

#mini {background: #f4f4f4 url('../images/whs_tarif_label_mini.gif') no-repeat 0.5em;}
#standard {background: #f4f4f4 url('../images/whs_tarif_label_standard.gif') no-repeat 0.5em;}
#plus {background: #f4f4f4 url('../images/whs_tarif_label_plus.gif') no-repeat 0.5em;}
#maxi {background: #f4f4f4 url('../images/whs_tarif_label_maxi.gif') no-repeat 0.5em;}

.t_label_in, .t_label a {
	display: block;
	margin: 1em 0;
	padding: 0.5em 0.5em 0.5em 130px;
	border: 1px solid #ccc;
}

.t_label a {
	text-decoration: none;
}

.total_price {
	text-decoration: underline;
	padding-bottom: 1px;
	border-bottom: 1px solid #000;
}

#legend {
	width: 200px;
	
}
#order_but {
	background: url('../images/order_but2.gif') no-repeat;
	width: 220px; height: 35px;
	border: none;
	cursor: pointer;
	padding-left: 1000px;
	overflow: hidden;
	clear: both;
}
table#kosik {
	border: 1px solid #ccc;
}
table#kosik tr th {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table#kosik tr.duty td {
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#sb {
	height: 3em;
	display: block;
}
ul.plusminus li {
	margin: 0;
	padding: 0;
}
.ram_ssl_tarif {border: 1px solid #DDD; padding: 1em; margin-bottom: 1em;}

ul.plusminus li img {
	margin: .3em;
	padding: 0;
	vertical-align: middle;
}
ul#steps_bar {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul#steps_bar li {
	display: block;
	padding: 0.5em;
	margin-right: 0.5em;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
	text-align: center;
}
ul#steps_bar li.active {
	background: #FE9C21;
}

legend#stats_bg {
	background: url('../images/icons/stats.gif') left center no-repeat;
	padding: 0.4em 0 0.4em 3em;
	border: none;
	margin: 0;
}
legend#code {
	background: url('../images/icons/dealer_code_small.gif') left center no-repeat;
	padding: 0.4em 0 0.4em 3em;
	border: none;
	margin: 0;
}
legend#money {
	background: url('../images/icons/money.gif') left center no-repeat;
	padding: .4em 0 .4em 3em;
	border: none;
	margin: 0;
}
legend#budik {
	background: url('../images/icons/budik.gif') left center no-repeat;
	padding: .6em 0 .6em 3em;
	border: none;
	margin: 0;
}
table#dealer_sys th{
	font-weight: normal;
}
table#dealers_navs {
	width: 100%;
}
form fieldset table#dealer_sys th, form fieldset table#dealer_sys td{
	
	border: 1px solid #ccc;
}
form fieldset table#dealer_sys th {
	background: #f4f4f4;
}

#dealer_body {
	clear: both;
}

#dealer_menu  ul{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	
}

#dealer_menu li {
	background: none;
	display: block;
	margin: 0; padding: 0;
	float: left;
}

#dealer_menu  li a {
	display: block;
	/*margin: .5em;*/
	padding-bottom: .5em;
	width: 82px; /*5em*/
	padding-top: 52px;
	text-align: center;
}
#dealer_menu a#logout {
	background: url('../images/icons/logout.gif') top no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#logout_in {
	background: url('../images/icons/logout.gif') top no-repeat;
	border-bottom: 4px solid #FE9C21;
}

#dealer_menu a#home {
	background: url('../images/icons/home.gif') top no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#home_in {
	background: url('../images/icons/home.gif') top no-repeat;
	border-bottom: 4px solid #FE9C21;
}

#dealer_menu a#obj {
	background: url('../images/icons/dealer_obj.gif') top no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#obj_in {
	background: url('../images/icons/dealer_obj.gif') top no-repeat;
	border-bottom: 4px solid #FE9C21;
}

#dealer_menu a#stopa {
	background: url('../images/icons/stopa.gif') top no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#stopa_in{
	background: url('../images/icons/stopa.gif') top no-repeat;
	border-bottom: 4px solid #FE9C21;
}

#dealer_menu a#money_papers {
	background: url('../images/icons/money_papers.gif') center no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#money_papers_in {
	background: url('../images/icons/money_papers.gif') center no-repeat;
	border-bottom: 4px solid #FE9C21;
}

#dealer_menu a#code {
	background: url('../images/icons/dealer_code.gif') top no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#code_in {
	background: url('../images/icons/dealer_code.gif') top no-repeat;
	border-bottom: 4px solid #FE9C21;
}


#dealer_menu a#options {
	background: url('../images/icons/options.gif') top no-repeat;
	border-bottom: 4px solid #ccc;
}
#dealer_menu a#options_in {
	background: url('../images/icons/options.gif') top no-repeat;
	border-bottom: 4px solid #FE9C21;
}

#d_menu {	
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	width: 574px;
}
#info_panel {
	clear: both;
	background: #e4e4e4;
	padding: .2em;
	margin-bottom: 1em;
}
#info_panel h2 {
	margin: 0;
}

#actionPanel {
	float: left;
	width: 202px;
	margin: 0; padding: 0;
	overflow: hidden;
}
#actionPanel a {
	float: left;
}


#s {
	display: block;
	clear: both;
}
#dom_check_form {
	width: 398px;
}
#dom_check_form p, #dom_check_form_noad p {
	margin: 0;
}

#dom_check_form_noad {
	width: 600px;
	border-left: none;
}

#dom_check_form, #dom_check_form_noad {
	float: right;
	height: 43px;
	background: #ccc url('../images/drc_corner.gif') no-repeat top right;
	overflow: hidden;
}
#dom_check_form p#form, #dom_check_form_noad p#form {
	float: left;
	padding-top: 9px;
	text-align: right;
}
#dom_check_form p#form {
	padding-left: 14px;
}
#dom_check_form_noad p#form {
	padding-left: 218px;
}
p#dmch_button {
	padding-top: 4px;
}
p#code {
	display: block;
	text-align: left;
	font-family: Courier;
}

p#code em {
	color: #cc0000;
}

#ref_thumbnail {
	float: left;
	margin: 0;
	padding: .5em;
	text-align: center;
}
#ref_thumbnail span {
	display: block;
}
#ref_thumbnail a{
	text-decoration: none;
}