body {
margin: 0;
padding: 0;
font-size: 0.75em;
font-family: 'Arial CE', Arial, 'Verdana CE', Verdana, sans-serif;
color: #000;
line-height: 1.3em;
}

*{
margin: 0;
padding: 0;
}

#top p, #h_menu ul li a, .fastlogin {color: #4b352c;}

p {margin-bottom: 15px;}

blockquote {
	margin-left: 23px;
	}
	

/*tabulka stat*/
table.stat {
border-collapse: collapse;
position: relative;
margin: 0px auto 15px auto;
background-color: #fff;
font-size: 0.9em;
}
	
th.stat, td.stat {
padding: 5px 10px;
vertical-align: middle;
border: 1px solid #0b6ab8;
font-size: 1em;
}

th {color: #ffffff; background-color: #0b6ab8;}

table#zuzena td, table#zuzena th {
	padding: 3px 9px;
	}

/*tabulka CMS*/
table .cms {
border-collapse: collapse;
width: 572px;
position: relative;
margin: 0 auto 15px auto;
background-color: #F0F0F0;
font-size: 0.9em;
}
	
.cms th, .cms td {
padding: 10px 10px;
vertical-align: top;
border: 2px solid #FFF;
font-size: 1em;
}

.cms th {color: #FFF; background-color: #7A766D;  vertical-align: middle;}

table#zuzena td, table#zuzena th {
	padding: 3px 9px;
	}
	


/*tabulka bez formatu - zadny border zadny pozadi*/
table.dataTable, table.maily {
border: 0;
border-collapse: collapse;
background: none;
}
	
table.dataTable th, table.dataTable td, table.maily td, table.maily th {
padding: 5px 10px;
vertical-align: top;
border: 0;
background: none;
}
table.dataTable th {color: #4B352C;}

/* table objednavka servery maily */

table.maily {
border: 0;
border-collapse: collapse;
background: none;
width: auto;
margin: 0 0 0 15px;
}
	
table.maily td, table.maily th {
padding: 0 3px 0 0;
vertical-align: top;
border: 0;
background: none;
}

table.maily th {text-align: left; color: #000; padding-bottom: 4px;}

/*tabulka pouziti pro formular*/
table.form {
border: none;
border-collapse: collapse;
background: none;
}
	
table.form th, table.form td {
padding: 5px 10px;
vertical-align: top;
border: none;
background: none;
color: #000;
}

table.form th {color: #4B352C;}

form {padding: 0; margin: 0;}
h1 {font-size: 1.5em; font-weight: normal; margin: 6px 0 10px 0; }
h2 {font-size: 1.2em; font-weight: normal; line-height: 1em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6, h7 {font-size: 1em;}

h2, h3, h4, h5, h6, h7 { color: #4b352c;}
h2, h3, h4, h5, h6, h7 {margin-bottom: 5px;}

#columnleft h1 {font-size: 20px; color: #eb0000; font-weight: normal; margin: 13px 5px 13px 15px;}

.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}
.clr, .clear	{clear: both;}

a {color: #21116d;}
a:hover { color: #00acec;}
img {border: none;}

hr {
	border: 0;
  	width: 100%;
   	color: #E7E7E7;
	background-color: #E7E7E7;
	height: 1px;
	margin-top: -5px;
	margin-bottom: 10px;
}

img.lft {
float: left;
margin-right: 10px;
border: 5px solid #EFEEED;
}

img.rgt {
float: right;
margin-left: 10px;
border: 5px solid #EFEEED;
}

.WYSIWYGContentBody ul, #a24 ul, .SearchGroup ul{
	margin: 0 0 15px 30px;
	list-style-type: disc;
	}
	.WYSIWYGContentBody ul li ul, #a24 ul li ul {
		margin: 3px 0 0 30px;
			list-style-type: circle;
		}
	.WYSIWYGContentBody ul li,  #a24 ul li {
		margin-bottom: 3px;
		padding-left: 0;
		}
		
.WYSIWYGContentBody ol, #a24 ol {
	margin: 0 0 15px 30px;
	}
	.WYSIWYGContentBody ol li ol, #a24 ol li ol {
		margin: 3px 0 0 16px;
		}
	.WYSIWYGContentBody ol li, #a24 ol li {
		margin-bottom: 3px;
		padding-left: 0;
		}

fieldset { border: none; border: 1px solid #FFF;}
fieldset span {text-decoration: underline;}

.raquo {font-size: 1.3em;}
.none {display: none; position: relative;}

.pritazene {
	margin-top: -15px;
	font-size: 0.9em;
	}
	
/*select {margin-bottom: 15px;}*/

/* ****************************** SITE LAYOUT ****************************** */

#all {
position: relative;
width: 990px;
margin: 0px auto 10px auto;
background: url(/images/bg_all.gif) repeat-y #FFF;
padding-bottom: 0px;
border-left: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
border-bottom: 1px solid #bdbdbd;
}

/* ***** hlavicka ***** */

#top {
	height: 118px;
	position: relative;
	background: #FFF url(/images/bg_top.gif) no-repeat top right;
}

#top .logo {
	position: absolute;
	top: 22px;
	left: 33px;
	z-index: 10;
}

#top p {
	text-align: right;
	font-size: 0.9em;
	position: relative;
	top: 61px;
	margin-bottom: 0;
	margin-right: 13px;
}

.flag {margin: 0 0 0 10px; position: relative; top: 2px;}
.dateflag {margin-right: 13px; z-index: 1;}

.mapa {
	position: absolute;
	top: 40px;
	right: 13px;
	font-size: 0.9em;
	}

/* ***** menu ***** */

#h_menu {
	border-bottom: 1px solid #E2E1DF;
	border-top: 1px solid #E2E1DF;
	background: url(/images/bg_menu_top.gif) repeat-x #C0B8B6;
}

#h_menu ul {
	position: relative;
	list-style: none;
	font-weight: bold;
	}

#h_menu ul li {
	padding: 0;
	margin: 0;
	display: inline;
	}

#h_menu ul li a {
	display: block;
	float: left;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-left: 1px solid #F4F4F4;
	color: #21116d;
	}

#h_menu ul li a:hover, #h_menu a.selected {
	background: url(/images/bg_menu_top_over.gif) repeat-x #D7D3D2;
	color: #00acec;
	}

#h_menu p {padding: 0 10px 0 0; margin: 0; float: right;}
#h_menu p input {position: relative; top: 2px;}

/* ***** search ***** */

.searchbox {position: absolute;  width: 210px; top: 122px; left: 792px;}

.search {
	border: 1px solid #AEA9A3;
	height: 18px;
	width: 133px;
	position: absolute;
	font-size: 14px;
	position: absolute;
	left: 0px;
	}
	
.searchbutton {
	background: url(/images/bg_searchbutton1.gif) repeat-x 0 0 #D9D8D8;
	cursor: pointer;
	color: #4B352C;
	padding: 1px 4px;
	border: 1px solid #AEA9A3;
	text-transform: lowercase;
	position: absolute;
	top: 0;
	left: 140px;
	font-size: 11px;
	}

/*	
.searchbutton {
	background: url(/images/bg_searchbutton.gif) no-repeat;
	border: 0;
	width: 56px;
	height: 19px;
	color: #4b352c;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 140px;
	}
*/
	
/* ***** main ***** */

#main {
height: auto;
_height: 250px;
min-height: 250px;
position: relative;
width: 768px;
float: left;
}

/* ******* leva navigace ******** */

#columnleft {
	float: left;
	width: 178px;
	position: relative;	
	}
	
ul#navi {
	border-bottom: 3px solid #4b352c;
	border-top: 5px solid #4b352c;
	position: relative;
	margin-bottom: 15px;
	line-height: 1em;
	list-style-type: none;
	}
	ul#navi ul {list-style-type: none;}
	
/* hlavni nabidka */	
ul#navi li {
	position: relative;
	border-top: 1px solid #EAE9E8;
	border-bottom: 1px solid #EAE9E8;
	background-color:  #EAE9E8;
	}
	/* vnorena nabidka */
	ul#navi li ul li, ul#navi li ul li ul li {
		position: relative;
		border-top: 1px solid #F8F8F8;
		border-bottom: 1px solid #F8F8F8;
		background-color:  #F8F8F8;
		}
		
/* odkaz hlavni nabidky */
ul#navi li a {
	color: #4b352c;
	padding: 10px 8px 10px 15px;
	display: block;
	font-weight: bold;
	background-color:  #EAE9E8;
	border-bottom: 1px solid #FFF;
	position: relative;
	text-decoration: none;
	}
	/* odkazy vnorenych nabidek */
	ul#navi li ul li a, ul#navi li ul li ul li a {
		font-weight: normal;
		background-color:  #F8F8F8;
		padding: 7px 8px 7px 25px;
		}
		ul#navi li ul li ul li a {
		font-weight: normal;
		background-color:  #F8F8F8;
		padding: 7px 8px 7px 50px;
		}
		
ul#navi li a:hover {
	color: #EB0000;
	}
	
ul#navi a.selected {
	color: #EB0000; font-weight: bold;
	}
	
.subItemsList {
	list-style-type: none;
	}
	
/* ******* pravy sloupec ******** */
#columnright {
	float: right;
	width: 210px;
	position: relative;
	}
	#rightin {
		margin: 10px;
		}

.radio {vertical-align: middle;}
.fastlogin {margin-bottom: 15px;}
#columnright .field {width: 125px; border: 1px solid #CCCCCC;}
#columnright h4 { background: #21116d url(/images/h4.jpg) no-repeat; font-size: 1.1em; color: #ffffff; padding: 5px; margin-bottom: 6px; text-transform: uppercase;}
.fastlogin div {margin: 7px 0 5px 0;}
.fastlogin div label {width: 50px; display: block; float: left; font-weight: bold;}
.fastlogin div input {margin-bottom: 3px;}



#columnright .button {
	background: url(/images/bg_searchbutton1.gif) repeat-x 0 0 #D9D8D8;
	cursor: pointer;
	color: #4B352C;
	padding: 1px 5px;
	border: 1px solid #AEA9A3;
	text-transform: lowercase;
	font-size: 11px;
	margin-left: 52px; 
	margin-bottom: 5px;
	}
	
/*#columnright .button {
	border: 0; 
	background: url(/images/bg_login_button.gif) no-repeat; 
	padding: 3px 0 6px 0; 
	width: 70px; 
	height: 20px; 
	color: #4B352C; 
	font-size: 11px; 
	cursor: pointer;
	margin-left: 52px; 
	margin-bottom: 5px;	
	}*/

#banners img {margin-bottom: 10px;}

/* ******  OBSAH ***** */

#content_container {
	float: right;
	width: 575px;
	position: relative;
	}
	
#content_container_full {
	float: right;
	width: 758px;
	position: relative;
	}
	
#siteposition {
	padding: 3px 0 4px 0;
	font-size: 0.8em;
	color: #999999;
	}
	#siteposition a {color:#999999; text-decoration: none;}
	#siteposition a:hover {color: #eb0000;}
	
/* ***** STATS ***** */

#stats {
	border-top: 1px solid #999999;
	clear: both;
	padding: 10px 0px 0px 0px;
	margin-left: 10px
	}


/* ***** SLUZBY HOME ***** */

.service {
	width: 239px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
	_margin-bottom: 0px;
	position: relative;
	line-height: 18px;
	}
	.service img {
	float: left;
	}
	.service a.main {
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	}
	.service p {
	margin: 0px;
	margin-top: 7px;
	margin-left:3px;
	padding: 0px;
	}
	

	/* nadpisy sluzeb */
	.servicebox h2, .serviceboxCMS h2 {
		color: #FFF;
		padding: 6px 5px 5px 12px;
		text-transform: uppercase;
		font-size: 1.25em;
		font-weight: bold;
		}	
		
                h2.regdom {background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E03B49;}
		h2.webhost {background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E03B49;}
		h2.dedikservers {background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E03B49;}
		   
	
		h2.regdom a {width: 215px; display: block; background: url(/images/sipka_white.gif) no-repeat center right}
		h2.webhost a {width: 215px; display: block; background: url(/images/sipka_white.gif) no-repeat center right}
		h2.dedikservers a {width: 215px; display: block; background: url(/images/sipka_white.gif) no-repeat center right}
		
		.servicebox h2 a, .serviceboxCMS h2 a {color: #FFF;}
		.servicebox h2 a:hover, .serviceboxCMS h2 a:hover {color: #FFF;}
		.webhost .serviceboxbottom {margin-top: 11px;}
		.webhost img {
			vertical-align: middle;
			margin: 4px 4px 4px 10px;
			}
		
	/* detaily */	
	.servicebox ul, .serviceboxCMS ul {
		margin-left: 13px;
		list-style-type: none;
		margin-top: 10px;
			}		
		.servicebox ul li, .serviceboxCMS ul li {
			position: relative;
			padding-left:17px;
			padding-right: 5px;						
			}	
			ul.regdom li {background: url(/images/sipka_mala_red.gif) no-repeat 0 4px;}
			ul.webhost li {background: url(/images/sipka_mala_red.gif) no-repeat 0 4px;}
			ul.dedikservers li {background: url(/images/sipka_mala_red.gif) no-repeat 0 4px;}

	.serviceboxbottom {
		border-top: 1px solid #CCCCCC;
		position: relative;
		top: 0;
		width: 100%;
		margin-bottom: 0;
		background: url(/images/bg_podrob.gif) repeat-x #E7E7E7;
		}
		
	.serviceboxbottomCMS {

		position: relative;
		top: 0;
		width: 100%;
		margin-bottom: 0;
		background: url(/images/ico_cms.gif) no-repeat;
		background-position: bottom;
		}
		
	/* radek s cenou */
	.cenaregdom, .cenawebhost, .cenadedikservers, .cenaCMS {
		color: #000;
		font-size: 1.5em;
		padding: 6px 10px 6px 0;
		
		margin-bottom: 0;
		font-weight: bold;
		
		}
		/* ikony sluzeb vedle ceny */
		.cenaregdom {background: url(/images/ico_regdom.gif) no-repeat 15px 5px;}
		.cenawebhost {background: url(/images/ico_webhost.gif) no-repeat 14px 4px;}
		.cenadedikservers {background: url(/images/ico_dedikservers.gif) no-repeat 14px 4px;}		
		
		.cenaregdom p, .cenawebhost p, .cenadedikservers p, .cenaCMS p {
			width: 158px; 
			text-align: right;
			line-height: 0.9em;
			position: relative;
			padding: 3px 0 0 0;
			margin-bottom: 0px;
			left: 62px;			
			}
			
		.serviceboxbottom span, .serviceboxbottomCMS span {
		
			color: #EB0000;
			}
			
			
		.castka {			 
			 font-size: 0.65em;
			 color: #000;
			 }
			 
	/* radek s buttonem podrobnosti */
	.podrob {background: url(/images/bg_podrob.gif) repeat-x #E7E7E7; height: 39px; position: relative; width: 100%;}

	.podrob .button {
		position: relative;
		display: block;
		top: 10px;
		left: 103px;
		background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E28087;
		cursor: pointer;
		color: #FFF;
		padding: 0 4px 0 4px;
		border: 1px solid #A7363B;
		text-transform: lowercase;
		cursor: pointer;
		
	}

	/*.podrob a {
		display: block;
		width: 101px;
		height: 23px;
		background: url(/images/but_podrob.gif) no-repeat;
		top: 9px;
		left: 112px;
		position: relative;
	
		}
		.podrob a span {display: none;}*/
		
	.podrob .p {
		height: 40px;
		margin: 0; padding: 0;
		background: url(/images/bg_podrob_sipky.gif) no-repeat;	
	
		}
		
/* ***** BANNERY ***** */

.banner {margin-bottom: 15px;}
.bannerbig {margin-bottom: 9px; margin-top: 10px; background: url(/images/banner.jpg) no-repeat; width: 759px; height: 100px;}
.bannerslim {margin-bottom: 12px;}

/* ***** SITE MAP ***** */


.SiteMap {margin-bottom: 20px; line-height: 2em; margin-left: 20px; margin-top: 20px;}
.SiteMap .SideMenuItem {margin-left: 25px;}
 #ParentMenuItem2, #ParentMenuItem3, #ParentMenuItem4, #ParentMenuItem5, #ParentMenuItem6, #ParentMenuItem7, #ParentMenuItem8 {
 	font-weight: bold; margin-bottom: 15px; 
	}
 #ParentMenuItem2 div, #ParentMenuItem3 div, #ParentMenuItem4 div, #ParentMenuItem5 div, #ParentMenuItem6 div, #ParentMenuItem7 div, #ParentMenuItem8 div {font-weight: normal;}
 
 
.WYSIWYGContentBody .floatleft
{
	float: left;
	margin-right: 10px;
}

.WYSIWYGContentBody .floatright
{
	float: right;
	margin-left: 10px;
}

.floatleft .button, .floatright .button {
	margin-bottom: 2px;
	}

input.objbutton {
	background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 0 4px 0 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	cursor: pointer;
	float: right;
	margin-top: -25px;
	}
	

	
.dediktable td { width: 50%;}
.dediktable th a, .whitea a {color: #FFF;}
, .dediktable th a:hover, .whitea a:hover {color: #EAE9E8;}

/* ****** rychlost pripojeni ***** */

fieldset#trace {
	padding: 15px 15px 12px 15px;
	border: 1px solid #AEA9A3;
	margin-bottom: 15px;
	}
	fieldset#trace input {
		margin-left: 5px;
		vertical-align: middle;
		}
		fieldset#trace input.button {
			float: right;
			margin-top: -23px;
			cursor: pointer;
			}
	
/* ***** formulare ***** */		
			
#a24 label {
float: left;
width: 30%;
}

#a24 fieldset .button {margin-left: 35%;}
			
#a24 input.button, .button, .platba input {
	background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 0 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	}
	
a.button {
	background: url(/images/but_objednat_repeatx.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 1px 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
	width: 100px;
	margin: 0 auto;
	}
	a:hover.button {color: white;}

#a24 input {vertical-align: middle;}
	
#main-space .boxeu input.button {
background: url(/images/but_euobjednat_repeatx.gif) repeat-x 0 0 #F2D57F;
color: #4B352C;
border: 1px solid #AE964E;
padding: 0 4px;
text-transform: lowercase;
}

.hlaska {
	font-weight: bold;
	color: #FFF;
	font-size: 1em;
	margin-top: 0;
	background: #EB0000;
	}
	.hlaska a {color: #FFF;}
	.hlaska a:hover {color: #FFF;}
	
#a24 .help, #a24 .napoveda_inv, .help, .aktualne {
border: 1px solid #AEA9A3;
padding: 0 5px;
margin:  0 0 0 2px;
font-weight: bold;
text-decoration: none;
}





table.bordernone {
	width: 100%;
	}
	
.napovedatext {
	margin-top: 15px;
	}
	.napovedatext h3 {
		font-size: 1.1em;
		}
		.napovedatext .help {			
			padding: 1px 5px 1px 6px;
			margin:  0 5px 0 0;
			font-weight: normal;
			text-decoration: none;
			font-size: 0.85em;
			background-color: #E7E7E7;
			}
			
.aktualnehome {			
	border: 1px solid #AEA9A3;
	padding: 7px 10px;
	margin:  0 0 15px 0;
	font-weight: bold;
	text-decoration: none;
	color: #4B352C;
	background-color: #F9F9F9;
	}
	
.alternatives {
	width: 539px;
	margin-top: 15px;
	}

.comment {font-size: 0.9em; font-style: italic;}

form h2 {background: #FFF; position: relative;}

/* ***** active registration ***** */

.ActiveRegistration legend {
	font-size: 1.2em; font-weight: bold; line-height: 1.1em;  color: #4b352c; margin: 0 0 8px 0;
	 }
	 
	.ActiveRegistration hr {
		clear: both;
		margin: 2px 0;
		padding: 0;
		}
		
	.ActiveRegistration select {
		margin-bottom: 0;
		}
	.ActiveRegistration div {
		margin-bottom: 15px;
		}
		
	.ActiveRegistration em {
		font-style: normal;
		text-decoration: underline;
		}
				
.error {
	font-weight: bold;
	color: #FFF;
	font-size: 1em;
	margin-top: 0;
	background: #EB0000;
	padding: 15px;
	}

.highlight {
	color: #EB0000;
	}
	
.elegant24 {
	background: #FFF;
	}
	.elegant24right {
		text-align: right;
		}
		
#tld_othr {
	position: relative;
	vertical-align: middle;
	}


	
/* ********************** WHOIS *********************** */



.Whois {
	margin-bottom: 15px;
	background-color: #ebebeb;
}

.Whois h2 {

	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.1em;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.WhoisInfo p {

	padding-top: 0pt;
	margin-top: 15px;
	padding-right: 15px;
	padding-bottom: 0pt;
	padding-left: 15px;
}


.WhoisSearch {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 30px 15px;
}

.WhoisSearch select {
 vertical-align: middle;
 margin:0;
 padding:0;
}

#stehovani {
  border:1px solid #000000;
  color: #ef0000;
  font-weight: bold;  
  padding:3px;    
  position:relative;
  margin-bottom:10px;
}

.stehovani a  { color: #ef0000; }

#right-menu-novinky {
 padding-bottom: 10px;
}



/* ********************** CMS OBJEDNAVKA *********************** */

#cmsForm {
	padding-bottom: 30px;
}

#cmsForm .cmsError {
	border: 0px;
	padding: 10px;
	color: #FFFFFF;
	background-color: #eb0000;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
#cmsForm fieldset {

	border: 1px solid #bfbebb;
	margin-bottom: 15px;
	_margin-bottom: 10px;
	padding: 15px;
}


#cmsForm fieldset legend  {
	padding: 5px 10px 5px 10px;
	background-color: #F7F7F7;
	color: #eb0000;
	border: 1px solid #bfbebb;
	_margin-bottom: 20px;
	font-weight: bold;
}



table.cms span { font-size: 11px; text-decoration: none; font-style:italic; color: #333333; margin-left: 5px; }
table.cms a{ font-size: 11px; font-style:italic; color: #333333; margin-left: 5px; }
table.cms label {  }
table.cms input { width: 150px;  font-weight: normal; padding: 1px; }
table.cms input.musthave, table.cms select.musthave { width: 150px;  font-weight: normal; padding: 2px; border: 1px #eb0000 solid; }

#steps{
	padding: 10px;

}
.platba {
	border: 0px;
	margin-top: 20px;
	border: 1px #CCCCCC solid;
	padding: 5px;
	margin-bottom: 20px;
}
.align { text-align: center; }
.align input { margin: 0px auto; }

#steps ul { list-style-type: none; }
#steps ul li { margin: 3px 0px; }

#steps a.off {
	color:#999999;
	text-decoration: none;
	cursor: default;
}
#steps a.active {
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 10px;
	background: url(/images/sipka_mala_red.gif) no-repeat 0px 4px;
}
#steps a.done {	color:#000000; }
#steps a.active:hover, #steps a.done:hover { color: #eb0000; }

span.dph, p.cena span.dph {
	font-weight: normal;
	font-size: 55%;
	color:#666666;
}

p.cena span.dph {
	font-weight: normal;
	font-size: 45%;
	color: #666666;
}

.warning {
	background-color: #eb0000;
	padding: 10px;
	color: #FFFFFF;
}

/* Formulářové pole*/
.red 	{  border: 1px solid #f00; }
.red2 	{  border: 1px solid #f00; width: 50px; text-align: center;}
.green	{  border: 1px solid #555; }
.celkem	{  border: 0px solid #000; width: 45px; font-size: 1.1em;  color:red; font-weight: bold;}
.mesic	{  border: 0px solid #000; width: 28px; font-size: 1.0em; font-weight: bold;}

/*tabulka bezna*/
table {
border-collapse: collapse;
position: relative;
margin: 10px auto 15px;
background-color: #fff;
font-size: 1em;
}
	
th{
padding: 5px 10px;
vertical-align: middle;
border: 2px solid #0b6ab8;
font-size: 1em;
}

th {color: #ffffff; background-color: #0b6ab8;}
tr { height: 25px;}

#shop {
	border-top: 1px solid #999999;
	clear: both;
	padding: 10px 0px 0px 0px;
	margin-left: 10px;

}

td.m_desc{
	width:300px; 
	vertical-align:top;
}

td.m_price{
	vertical-align:top;
}

td.podtr {
		border: 1px solid #0b6ab8;
		background-color : #0b6ab8;
		color:white;
	}
.HMenu, .HMenu a{
	color:white;
	margin-top:3px;
	background-repeat:no-repeat;
	background-position: 0px 3px ;
	}
.HMenuNA, .HMenuNA a {
	color:black;
	background-repeat:no-repeat;
	background-position: 0px 3px ;	
	}
.HMenur, .HMenur a {
	color:white;	
	background-repeat:no-repeat;
	}

.HMenuNAr, .HMenuNAr a {
	color:black;
	background-repeat:no-repeat;
	}
	
font.aktivni {
	color:red;
	font-weight:bold;
	}

span.aktivni {
	color:red;
	font-weight:bold;
	}

font.aktivni2 {
	color:red;
	}
.search2 {
	border: 1px solid #AEA9A3;
	
	}
.popisform {
	height:20px;
	}
