/*font*/
.b,p.datum,dt,legend	{
	font-weight:bold;
}
h2	{
	font-size:15px;
}
.i,h5	{
	font-style: italic;
}
h4	{
	font-size:13px;
}
h5,legend	{
	font-size:12px;
}
p.datum	{
	font-size:11px;
}

/*align*/
.c	{
	text-align:center;
}.r	{
	text-align:right;
}

.l,th	{
	text-align:left;
}
td.v-top	{
	vertical-align:top;
}

/*width, height*/
.w100,table.cennik	{
	width:100%;
}
.w50	{
	width:50%;
}
.w150	{
	width:150px;
}
.w200	{
	width:200px;
}
.w210	{
	width:210px;
}
.w250	{
	width:250px;
}
.h120	{
	height:120px;
}
/*color*/
.oranz	{
	color:#ee5555;
}
.cervena	{
	color:#cc0033;
	font-weight:bold;
}

h2,h4,h5,h3,p.datum,legend,.modra	{
	color:#01206d;
}
p.chyba	{
	color:#cc0033;
	font-weight:bold;
	margin-left:20px;
}
/*img*/
img	{
	border:0;
	padding:0;
	margin:0;
}
img.v-sp5	{
	margin:0 5px 0 5px;
}
img.v-sp18	{
	margin:0 10px 0 10px;
}
img.absm	{
	vertical-align:middle;
}
img.bott	{
	vertical-align:bottom;
}
img.top	{
	vertical-align:top;
}
img.left	{
	float:left;
	margin:0px;
	padding:0px;
}
img.padd	{
	margin:0 15px 10px 0px;
}

/*div*/
div.clr	{
	clear:both;
}
div.clrL	{
	clear:left;
}
div.clrR	{
	clear:right;
}

div.bg3	{
	background-image:url("../img/bg3.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color:#fefefe; 
	line-height: 146%;
	padding:5px;
}
div.bg3 h1	{ 
	color: #EA7610; 
	font-weight: bold;
	font-size: 12px;
	padding-top:10px;
}
div.ofirme p	{
	margin:2px 0 2px 0;
	
}
div.ad	{
	display:block;
	width:100%;
	height:60px;
}
div.ad h4	{
	margin:3px 0px 3px 0px;
	padding:0;
}

div.ad img	{
	margin:3px 10px 3px 0;
	padding:0;
}
div.ad p	{
	margin:0;
	padding:0;
	font-size:10px;
}
div.rec	{
	display:inline;
	height:100px;
}
div.rec h4	{
	margin:3px 0px 3px 0px;
	padding:0;
}

div.rec img	{
	margin:3px 10px 3px 0;
	padding:0;
}
div.rec p	{
	margin:0;
	padding:0;
	font-size:10px;
}
div.full	{
	text-align:justify;
	padding:10px;
	
}
div.lava	{
	background:#E6EDF0;
	border:solid 1px #C6DAE4;
	width:140px;
	text-align:center;
	padding:5px;
}
div.lava p	{
	margin:0;
	
}
/*background*/


/*table*/
table.aktuality	{
	border:0;
	width:650px;
	/*border-collapse: collapse;*/
	
}
table.aktuality td, table.aktuality th	{
	padding:8px;
	margin:0px;
	
}


table.aktuality	a	{
	color:#666666;
	font-style:italic;
	font-weight:normal;
}
table.aktuality	h4 a	{
	color:#c70190;
	text-decoration: none;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}
table.b1	{
	border-spacing:6px;
}
table.b1 td	{
	border:solid 1px #C6DAE4;
	vertical-align:top;
}
table.b2	{
	margin:4px;
	border-collapse: collapse;
	border:solid 1px #C6DAE4;
	
}
table.b2 td	{
	border-bottom:solid 1px #C6DAE4;
}
table.diabg4	{
	background-image:url("../img/diabg4.jpg");
	width:642px;
}
table.amp	{
	width:600px;
	border:#F4FBFD 4px solid;
	text-align:center;
}
table.amp td	{
	padding:3px;
	margin:3px;
	
}
table.kontakt	{
	border:1px solid #c1dcf7;
	border-collapse:collapse;
	width:650px;
	margin-bottom:10px;
	margin-left:5px;
}
table.kontakt  th	{
	background-color:#d8e8f7;
	margin:0;
	padding:10px 4px 10px 4px;
	border-top:1px solid #c1dcf7;
	vertical-align:top;
}
table.kontakt td	{
	background-color:#e7eff7;
	margin:0;
	padding:4px;
	width:215px;
	border-bottom:1px solid #c1dcf7;
	vertical-align:top;
}
table.linecard	{
	width:650px;
	/*border:2px solid #c1dcf7;*/
}
table.linecard tr	{
	height:40px;
}
table.linecard td h4	{
	padding:0;
	margin:0;
	
}
.bg_modra	{
	background:#E6EDF0;
}

#prihlas table,#newuser table	{
	background:#E6EDF0;
	font-weight:bold;
	width:100%;
	padding:10px;
}
#prihlas fieldset,#newuser fieldset	{
	width:300px;
	/*background:#E6EDF0;*/
	/*margin:20px 0px 20px 50px;*/
	margin:20px auto 20px auto;
}
#prihlas hr,#newuser hr	{
	color:#c1dcf7;
}
input.sub	{
	width:120px;
}
table.reg	{
	border:1px solid #c1dcf7;
	border-collapse:collapse;
	width:auto;
	margin-bottom:10px;
	margin-left:25px;
}
table.reg  th	{
	background-color:#d8e8f7;
	margin:0;
	padding:10px 4px 10px 4px;
	vertical-align:top;
	text-align:right;
}
table.reg  th.obrys	{
	border-top:solid 1px #C6DAE4;
}
table.reg  th.c	{
	text-align:center;
	vertical-align:middle;
}
table.reg td	{
	background-color:#e7eff7;
	margin:0;
	padding:4px;
	vertical-align:top;
}
/*a*/
/*svetlo-modra*/
a,table.aktuality h4 a	{
	color:#176cac;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
/*svetlo-modra*/
h4 a,table.kontakt a, table.linecard a	{
	color:#176cac;
}
/*zlta*/
a.zlta	{
	color:#fdc40c;
	text-decoration: underline; 
	font-weight: bold;
	font-size: 12px;
}
a.modra	{
	color:#0778a2;
	text-decoration: underline; 
	font-weight: bold;
	font-size: 12px;
}
a.oranz	{
	color:#bb4206;
	text-decoration: underline; 
	font-weight: bold;
	font-size: 12px;
}


/* */
a.akt, a.bot	{
	text-decoration: underline; 
	font-weight: bold;
	font-size: 12px;
}	
a.portfol	{
	text-decoration: underline; 
	font-weight: bold;
	font-size: 12px;
	color:#bb4206;
}
/*tmavsia modra*/
a:hover,a.akt:hover, a.bot:hover,table.kontakt a:hover, table.linecard a:hover,table.aktuality h4 a:hover 	{
	color:#01206d;	
	text-decoration: underline;
}

table.aktuality p a:hover	{
	color:#222222;
	text-decoration: none;
}



/*menu*/
ul.menu { 
	width:100%; 
	height:24px; 
	list-style-type:none; 
	padding:0; 
	margin:0; 
	background:#4394cc; 
	border-bottom:1px dotted #efefef;
}
ul.menu a.aktual { 
	background:#ffffff; 
	border-bottom:1px dotted #ffffff;
}
ul.menu li.home a { 
	background-color:#ffffff;
	float:left; 
	display:block; 
	width:163px;
	height:24px;
	padding:0; 
	margin:0;
	background-image:url("../img/home1.gif");
	border-bottom:1px dotted #eeeeee;
}
ul.menu li { 
	float:left; 
	display:block; 
	border-right:1px dotted #ffffff; 
}
ul.menu li a {
	display:block; 
	width:100px;
	height:14px;
	color:#fefefe; 
	padding:5px 0px 5px 0px; 
	text-align:center;
	
}
ul.menu li a:hover,ul.menu li a.aktiv   {  
	color:#01206d;
	background:#dae9f0;
	/*background-image:url("../img/menuhover.jpg");*/
	/*background-repeat:repeat-x;*/
}	
ul.menu li.home a:hover { 
	background-image:url("../img/home1h.gif");
	float:left; 
	display:block; 
}
table.prihlaseny	{
	width:100%;
	height:24px; 
	padding:0; 
	margin:0; 
	border-bottom:1px dotted #4394cc;
	
}
table.prihlaseny td	{
	border-right:1px dotted #ffffff; 
	padding:2px 10px 2px 10px;
	font-weight:bold;
	color:#4394cc;
}
table.prihlaseny td a	{
	text-decoration: underline;
}

table.cennik th	{
	font-size:12px;
	padding:5px 3px 5px 3px;
	font-weight:bold;
	
}
table.cennik td	{
	padding-left:3px;
	padding-right:3px;
}
tr.r2	{
	background:#E6EDF0;
}
tr.r1,th	{
	background:#C6DAE4;
}
table.linecard a	{

}
/*form*/
.form1	{
	width: 270px;
	color: #565D71;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
}

.font11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#626262; LINE-HEIGHT: 146%; text-decoration: none; }
a.nadpis2:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1C7AB5; text-decoration: underline; FONT-WEIGHT: bold;}
a.aktuality:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#404040; LINE-HEIGHT: 146%; text-decoration: none;  FONT-WEIGHT: normal;}
