@import url("/facebox/facebox.css");

/* Reset CSS (http://meyerweb.com/eric/tools/css/reset/) */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


.hidden {display: none;}

/* CSS Document */

/*Formátování textu ---------------------------------------------------------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #2A2A2A;
	text-align: center;
	line-height:1.5;
	margin:0;
	padding:0;
	color: #330033;
	background: url('img/poz.jpg') left top repeat-x;
  }
	

p {
	padding:0;
	margin:0;
	color:black;
	}

a {
	text-decoration:underline;
	color:white;
	}
	
a:hover
	{
	text-decoration:none;
	}

/* linky v textové oblasti */
#prava a
	{
	color:white;
	text-decoration:underline;
	}
	
ul, li
	{
	color: black;
	}
	
/* default tabulky */
table.bila, table.tabulka {
	border: 1px solid white;
	border-collapse: collapse;
	font-size: 100%;
	margin: 0px;
}

table.bila td, table.bila th, table.tabulka td, table.tabulka th {
	border: 1px solid white;
	color: black;
	text-align: center;
	padding: 3px 20px;
}

table.cerna {
	border: 1px solid black;
	border-collapse: collapse;
	font-size: 100%;
	margin: 0px;
}

table.husta {
	border: 1px solid white;
	border-collapse: collapse;
	font-size: 100%;
	margin: 0px;
}

table.husta td, table.husta th {
	border: 1px solid white;
	color: black;
	text-align: center;
	padding: 2px;
}

table.husta td .stred{
	margin: 0px;
	border: 1px solid blue;
	text-align: center;
}

table.husta td img.stredovka {
	text-align: center;
	border: 1px solid black;
	padding: 0px;
	text-align: center;
} 

img, a img, fieldset {
  border: none;
}

hr {clear:both; width:0px;}

h1, h2, h3, h4, h5, h6 {
  font-family: MS Sans Serif, Geneva, sans-serif;
  }

h1 {font-size: 150%; color:white; padding:0px 0px 0px 0px; height:26px; background: url('img/h1.gif') repeat-x left top;}
h2 {font-size: 130%; margin:4px 0;}
h3 {font-size: 120%; margin:4px 0; color:white;}
h4 {font-size: 110%; margin:4px 0;}
h5 {font-size: 105%; margin:4px 0;}
h6 {font-size: 100%; margin:4px 0;}

h1 img {margin-right:5px;}

a.cerny
{
	text-decoration:underline;
	color:black;
}
a.cerny:hover
{
	text-decoration:none;
}

a.zeleny
{
	text-decoration:underline;
	color:#009900;
}
a.zeleny:hover
{
	text-decoration:none;
}

/* Editovatelné bloky---------------------------------------------------------*/

#text {
	margin: 10px 20px;
	padding-top:10px;
	padding-bottom:30px;
	min-height:300px;
}

#infacebox {
	margin: 10px 20px;
	padding-top: 10px;
	padding-bottom: 30px;
	width: 750px;
}

#text input , #text select
	{
  margin:3px 0px;
	}

#text p
	{
	margin:5px 0;
	}
	
#text #tipy	{
 position:relative;
 width:200px;
 background:white;
 margin:0px;
 float:right;
 padding:0 5px;
}
 	
#text #tipy h3
	{
	margin:3px 0;
	}
 	
.left td { text-align:left !important;} /*zarovnani textu v tabulce do leva*/
/* ---------------------------------------------------------------------------*/

     
#obal
	{
	position:relative;
 	width:950px;
    margin:0px auto;
	border-top:1px solid #d3d7d8;
 	background: #fbfcf7;
 	margin-bottom:50px;
 	background:white;
	
	}
	
#top
	{
	height:163px;
	position:relative;
	background: #fbfcf7 url('img/top.jpg') left top no-repeat;
	}
	
#login
	{
	position:absolute;
	width:325px;
	height:92px;
	right:22px;
	top:17px;
	}
	
#login form fieldset
	{
	margin:7px 0px 0px 0px;
	_margin:15px 0px 0px 0px;
	padding:10px 10px 4px 10px;
	float:left;
	width:135px;
	height:60px;
	border-right:1px dashed gray;
	}
	
#login form fieldset label
	{
	display:block;
	float:left;
	width:112px;
	text-align:right;
	color:#888671;
	}
	
#login form fieldset input
	{
	position:relative;
	top:-1px;
	}
	
#login form fieldset label.inline
	{
	display:inline;
	float:none;
	position:relative;
	top:-3px;
	cursor: pointer;
	}

#login form fieldset input.inline
	{
	margin:0px 5px 0px 0px;
	width:15px;
	cursor: pointer;
	/* top:6px; posun mouseover problemu FF*/
	}

#login form p
	{
	display:block;
	width:160px;
	float:right;
	padding-left:5px;
	margin-bottom:10px;
	text-align:left;
	}
	
#login form h3
	{
	margin:5px 0px 5px 0px;
	color:#888671;
	position:relative;
	right:10px;
	}

#login form p label
	{
	display:inline;
	font-weight:bold;
 	float:left;
	width:37px;
	text-align:left;
	color:#888671;
	}

#login form p input
	{
	width:110px;
	height:14px;
	border:1px solid gray;
	}
	
#login form #heslo input
	{
	width:80px;
	}
	
#login form #heslo .go
	{
	width:32px;
	height:35px;
	border:none;
	position:absolute;
	top:53px;
	right:0px;
	}
	

/*---------------------------------------------------------------------------*/

#obal .menu
	{
	color:#055286;
	position:absolute;
	right:0px;
	top:137px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:820px;
	height:36px;
	
 	}
 	
#obal .menu ul
	{
 	height:20px;
	text-align:left;
	list-style:none;
  margin:0px 40px 7px 0px;
	padding:0px 0px 0px 0px;
	
	}
 	
#obal .menu li
	{
  float:right;
  margin:2px 0px 2px 0px;
	display:inline;
	background: url('img/menu-linka.jpg') no-repeat left 4px;
	}
	
#obal .menu li a
	{
	position:relative;
 	display:block;
	padding:0px 7px 0px 10px;
  color:#055286;
  font-weight:bold;
  font-size: 10px;
  text-decoration:none;
  }
  
#obal .menu li a:hover
	{
  color:#fe5a01;
	}
	


/*---------------------------------------------------------------------------*/	
#obal .menu_kreditovy
	{
	height:10px;
  text-align:left;
	list-style:none;
  margin:10px 10px 7px 0px;
	padding:0px 0px 0px 0px;

	}
 	
#obal .menu_kreditovy li
	{
  float:right;
  margin:0px 0px 0px 0px;
	display:inline;
 	}
	
#obal .menu_kreditovy li a
	{
	position:relative;
  display:block;
  font-size:100%;
	padding:0px 7px 0px 10px;
  color:#055286;
  font-weight:bold;
  text-decoration:none;
  border-left:1px solid black;
  text-decoration:underline;
  }
  
#obal .menu_kreditovy li a:hover
	{
  color:#fe5a01;
	}	

/*---------------------------------------------------------------------------*/
	

#hledani
	{
	position:absolute;
	width:929px;
	top:39px;
	left:10px;
	height:70px;
	background: url('img/search.jpg') no-repeat left 12px;
	z-index:3;
	font-size:11px;
	overflow:hidden;
	padding: 4px 0px 0px 0px;
	}
	
#hledani form fieldset
	{
	margin:18px 0px 0px 0px;
	
	}
	
#hledani form fieldset label
	{
	
	position:relative;
	top:-2px;
	color:#888671;
	
	}
	
#hledani form fieldset input
	{
	margin:3px 0px 0px 0px;
	border:1px solid gray;
	/*height:13px;*/
	}
	
#hledani .go
	{
	width:auto;
	height:auto;
	border:none;
	position:absolute;
	top:9px;
 	}

#hledani strong {
	font-size: 1.2em;
	}
	
 	
/*---------------------------------------------------------------------------*/
 	
.menu-nav
	{
	padding:0px;
	margin: 60px 3px 10px 2px;
	text-align:left;
	list-style:none;
	height:225px;
	_height:225px;
	}
	
.menu-nav li
	{
	_height:1px;
 	margin: 0 4px;
	}

.menu-nav li a
	{
	display:block;
  padding:8px 0px 8px 30px;
  color:black;
  width:80%;
  background: url('img/sez.jpg') no-repeat 20px 14px;
	}
	
.menu-nav li a:hover
	{
	text-decoration:none;
	}
	
#nav1, #nav2, #nav3, #nav4
	{
	position:absolute;
	top:1px;
	width:220px;
	min-height:50px;
	z-index:2;
	background:white;
	}
	
#nav1 h3, #nav2 h3, #nav3 h3, #nav4 h3
	{
	position:relative;
  color:white;
	font-size:130%;
	margin:0px 0px 0px 0px;
	text-align:left;
	height:50px;
	
	}
	
#nav1 h3 a, #nav2 h3 a, #nav3 h3 a, #nav4 h3 a
	{
	position:relative;
	color:white;
	top:10px;
	text-transform:uppercase;
	margin:15px 0px 0px 0px;
	padding-left:50px;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	}
	
h3 a:hover
	{
	text-decoration:underline !important;
	}
	
#nav1 h3 img, #nav2 h3 img, #nav3 h3 img, #nav4 h3 img
	{
	position:absolute;
  top:10px;
  left:10px;
	text-decoration:none;

	}
	
.banner
	{
	position:relative;
  left:0px;
	width:220px;
	height:70px;
	}
	
#nav1 .banner { background: url('img/bannera.png') no-repeat left top; }
#nav2 .banner { background: url('img/bannerb.png') no-repeat left top; }
#nav3 .banner { background: url('img/bannerc.jpg') no-repeat left top; }
#nav4 .banner { background: url('img/bannerd.jpg') no-repeat left top; }

.linka1, .linka2, .linka3
	{
	position:absolute;
	top:111px;
	width:13px;
	height:300px;
	background: url('img/linka.jpg') no-repeat left top;
	}

/*---------------------------------------------------------------------------*/
	
#nav1	{	left:1px;	}
#nav1 h3	{	background: url('img/m1.jpg') repeat-x left top;	}
#nav1 .menu-nav { background:#ff7c00 url('img/nav-lin.jpg') no-repeat left top;}
#nav1 .menu-nav .bar { background:#ff891b;}

.linka1 { left:215px;}

#nav2	{	left:223px;	}
#nav2 h3	{	background: url('img/m2.jpg') repeat-x left top;	}
#nav2 .menu-nav { background:#ff9d01 url('img/nav2-lin.jpg') no-repeat left top;}
#nav2 .menu-nav .bar { background:#ffa511;}

.linka2 { left:437px;}

#nav3	{	left:445px; width:283px;	}
#nav3 h3	{	background: url('img/m3.jpg') repeat-x left top;	}
#nav3 .menu-nav { background:#ffc001 url('img/nav3-lin.jpg') no-repeat left top;}
#nav3 .menu-nav .bar { background:#ffc826;}
#nav3 .banner {width:283px; }

.linka3 { left:722px;}

#nav4	{	left:730px;	}
#nav4 h3	{	background: url('img/m4.jpg') repeat-x left top;	}
#nav4 .menu-nav { background:#a6dd10 url('img/nav4-lin.jpg') no-repeat left top;}
#nav4 .menu-nav .bar { background:#b2e234;}
	


/*---------------------------------------------------------------------------*/

#obsah
	{
	position:relative;
	width:100%;
	top:1px;
	float:left;
	margin:0;
	background:white;

	}
	
	


	
/*---------------------------------------------------------------------------*/

.menu-pod
	{
	position:relative;
	margin:0;
	
	height:30px;
	width:950px;
	left:0px;
	top:3px;
	padding:0;
	}
	
.menu-pod li
	{
	display:inline;
	}
	
.menu-pod li a
	{
	position:relative;
	color:black;
	top:7px;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	border-right:1px solid black;
	}
	
.menu-pod li a:hover
	{
	text-decoration: none;
	}


/*---------------------------------------------------------------------------*/
#detail {
	position:relative;
	text-align:left;
	top:44px;
	 margin-bottom:70px;
}
#detail2 {
	position:relative;
	text-align:left;
	top:54px;
	min-height:300px;
	/*height:300px;*/
	margin-bottom:60px;
}

#detail3 {
	position:relative;
	text-align:left;
	top:111px;
	margin-bottom:100px;
}

#detail4 {
	position:relative;
	text-align:left;
}

	
.domeny	{	 background: #FF891B url('img/nav-lind.jpg') no-repeat left top;}
.domenym { background:#FF7C00; }
.hosting { background:#FF9D01 url('img/nav2-lind.jpg') no-repeat left top;  }
.hostingm { background:#FFA511;  }
.host-dom { background:#FFC001 url('img/nav3-lind.jpg') no-repeat left top;  }
.host-domm { background:#FFC826;  }
.admin { background:#B2E234 url('img/nav4-lind.jpg') no-repeat left top;  }
.adminm { background:#A6DD10;  }
.top_menu {background: #ACD5F3; }


	


/*---------------------------------------------------------------------------*/
	
#pata
	{
	position:relative;
	color:#666666;
	text-align:center;
	height:115px;
	padding:1px 0px 0px 0px;
	margin:0;
	clear:both;
	background:#fff url('/design/default/img/paticka.jpg') no-repeat 30px bottom;
	}
	
.index
	{
	top:420px;
	}

#pata.nologo
	{
	background-image: none;
	}

#pata span
	{
	position:absolute;
	color:black;
	bottom:10px;
	left:320px;
	font-weight:bold;
	}
	
#pata span a
	{
	color:black;
	text-decoration:none;
	}

#pata p
	{
	margin:15px 0px 0px 0px;
  color:#666666;
  font-size:110%;
	}

#pata p span
	{
	position:static;
  color:#FF6E01;
  font-weight:bold;
  font-size:150%;
	}

#pata p a
	{
   color:#FF6E01;
	}
	
	
	
/*--------------------------------------------------------------------------*/
td.head1 {
 background: #FAB8B1;
}

td.head2 {
 background: #FADDB1;
}

table.partner {border: 1px solid white; border-collapse: collapse; font-size: 100%;	margin: 0px;}
.partner td {border: 1px solid white; border-collapse: collapse; padding: 0px 2px 0px 2px;}
.partner th {border: 1px solid white; background: #79AED7; color: white; padding: 2px 4px 2px 4px;}
.partner th a {color: white;}
.line_quarantined {background: #E77930;}
.line_noticed {background: #EFF386;}
.line_expired {background: #EFBA18;}
.line_ok {background: #7196CF;}
.line_lost {background: #EFEFEF;}
.line_lastChance {background: #9ED38E;}
.line_deleteToday {background: #DF3430;}

table.user {border: 1px solid white; border-collapse: collapse; font-size: 100%;	margin: 0px;}
.user td {border: 1px solid white; border-collapse: collapse; padding: 0px 2px 0px 2px;}
.user th {border: 1px solid white; background: #505050; color: white; padding: 2px 4px 2px 4px;}
.user th a {color: white;}
.line_black {background: #000000;}

.linesv {background-color: #CFEBFF;}
.linesv1 {background-color: #AFDDFF;}
.linetm {background-color: #8EBADF;}

.whoisdomain {width: 400px;}
table.whoisdomain .title {font-weight: bold;}
.whoisdomain th {background-color: #FF5500;}
.whoisdomain td {background-color: #EEE0D0;}
.whoisdomain .action {
	text-align: left;
	font-weight: bold;
	background-color: #FFD0B0;
	padding-left: 30px;
}

.whoisadmin {width: 400px;}
table.whoisadmin .title {font-weight: bold;}
.whoisadmin th {background-color: #00C500;}
.whoisadmin .action {
	text-align: left;
	font-weight: bold;
	background-color: #00F500;
	padding-left: 30px;
}
.whoisaction {
	padding-left: 16px;
	background: url(img/icon-action.gif) no-repeat 0 4px;
}



#errorMsg {
  font-weight: bold;
  color: #FFFFFF;
  padding: 5px 5px 5px 5px;
  background: #FF0000;
}

.tooltip {
	width: 300px;
	color: #000000;
	font: lighter 11px/1.3 Arial,sans-serif;
	text-decoration: none;
	text-align: center
}

.tooltip span.top {
	padding: 32px 8px 0;
    background: url(img/bt.gif) no-repeat top
}

.tooltip b.bottom {
	padding: 3px 8px 8px;
    background: url(img/bt.gif) no-repeat bottom
}

#differences .changed {background: #FFFF00;}
#logo {position:absolute; width:340px; height:50px; top:50px; left:130px;}

.clear {clear:both;}

#domain_cart {
	border: 1px solid white;
	padding: 3px 20px;
	border-collapse: collapse;
	margin: 2px;
}
#domain_cart label {
	float: left;
	font-weight: bold;
	color: white;
}
#domain_cart td, #domain_cart th {
	border: 1px solid white;
	padding:3px 20px;
	text-align: center;
}
#domain_cart img {
	position: relative;
	top: 3px;
	border: 1px inset white ;
}

/* OM */
/* .none td, #formRenew td, #transfer td, .whoisIds td, .whoisIds th {border:none; } */
table.none {border:none;}
.none td {border:none;}

#update input { margin:0 10px 0 0;}

/* strankovani - odkazy */
.bottom a
	{
	text-decoration: underline;
	color: black;
	}
	
.bila a {color: black;}
.bila a:hover {color: red;}
.bilane a {color: black;}

#podregistraci {padding:0px 0px 0px 394px;}
.popiskaradio label {padding: 0px 4px 0px 2px; vertical-align: top;}
.popiskacheckbox label {padding: 0px 4px 0px 2px;  vertical-align: 5%;}
.povinnaPolozka {padding: 0px 2px 0px 2px; color: red; font-size:80%; vertical-align: super;}

.button_normal {
  cursor: pointer;
  font-weight: bold;
}

.button_help {
  cursor: help;
  font-weight: bold;
}

#infacebox a
{
  color: blue;
}

.homegetpassword
{
	display:block;
	text-align: right;
	padding-right: 10px;
}

.zarovnane_l
{
	text-align: left;
}

ul.odsazeni {
	padding:0px 0px 0px 20px;
}
