html, body  {height:100%;}

body {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #666666;
	font-size:12px;
	font-weight:normal;
	border:0px;
	margin:0px;
	height:100%; min-height:200px; min-width:200px;}

span { font-size:11px;}

i { font-weight:normal; font-size:12px; font-style:normal;}

h1 { font-size:15px; font-weight:bold; line-height:20px; text-align:left; display:block;
	margin-bottom:5px; margin-top:5px; }

h2 { color:#323232; font-size:15px; font-weight:bold; line-height:20px; text-align:left; margin-left:5px; display:block;
	margin-bottom:5px; margin-top:10px; }

a { text-decoration: underline;}

a:hover { text-decoration:none;}

#container {width:100%; margin:0 auto;}

.clearAll { clear: both;}

#laytop { width:100%; height:290px; position:relative;}

#top { width:800px; height:285px; position:relative; background-image:url(../img/bg_banner4.jpg); background-repeat:no-repeat;
		padding-left:145px; padding-top:5px; color:#FF0000;}

#laytopmenu { width:100%; height:67px; background-color: #193e5e; position:relative;}

#topmenu { width:945px; height:67px; background-image:url(../img/bg_topmenu.jpg); background-repeat:no-repeat; position:relative;}

#tm { width: 164px; color:#FFFFFF; float:left; position:relative; text-align:left; font-size: 12px; font: Calibri;
	padding-top:5px; padding-left:72px;}
#tm b { font-weight:bold; font-style:italic; font-size:14px; color:#FFFFFF;}

/******************************************************* 3 NEWS PUTACE ****************************************************/

#layshow { width:100%; height:150px; background-color: #527ca6; position:relative; padding: 5px 0px 5px 0px;}/*d9cca1*/

#show1 span, #show2 span, #show3 span { display:block; text-align:right; border-top: 1px solid #FFFFFF;}

#show { width:945px; height:150px; position:relative; color:#FFFFFF;}

#show a { color:#FFFFFF; text-decoration: underline;}

#show a:hover { color: #FFFF00; text-decoration: none;}

#show1 { width:154px; height:150px; position:relative; float:left; padding: 0px 5px 0px 5px; border-right: #8bcdff dashed 1px;
		background-image:url(../img/pic_fsi5.jpg); background-repeat:no-repeat; padding-left:150px;}

#show h1 { border-bottom: 1px solid #FFFFFF;}

#show b { color: #FFCC33;}

.show1box { width:154px; position:relative; float:left; line-height:20px; text-align:left;}

#show2 { width:169px; height:150px; position:relative; float:left; padding: 0px 5px 0px 5px; border-right: #8bcdff dashed 1px;
		background-image:url(../img/pic_pages.jpg); background-repeat:no-repeat; padding-left:135px;}
		
.show2box { width:169px; position:relative; float:left; text-align:left; text-align:justify; font-size:11px;}
		
#show3 { width:305px; height:150px; position:relative; float:left; padding: 0px 5px 0px 5px;}

.show3box1 { width:165px; position:relative; float:left; }
.show3box2 { width:140px; position:relative; float:left; line-height:20px; text-align:justify; font-size:11px;}

/******************************************************* 2 SIROKE BOXY ****************************************************/

#news { width:945px; height:180px; position:relative;}

#news a { color:#666666;}

#news a:hover { color:#666666;}

#news h2 { border-bottom: 1px solid #CCCCCC;}

#news1 { width:452px; height:180px; position:relative; float:left; padding: 5px 10px 5px 10px;}

#news1 span, #news2 span { display:block; text-align:right; border-top: 1px solid #CCCCCC;}

#news1 h2 { color: #4488dd; margin-left:0px;}

.news1box1 { width:222px; height:130px; position:relative; float:left; background-image:url(../img/www.jpg); background-repeat:no-repeat;}
.news1box2 { width:230px; position:relative; float:left; text-align:justify; font-size:11px;}
		
#news2 { width:452px; height:180px; position:relative; float:left; padding: 5px 10px 5px 10px; color:#2e536d;
		background-image:url(../img/pic_svk3d.jpg); background-repeat:no-repeat; background-position:10px; background-color:#e4dec4;}

.news2box1 { width:150px; height:75px; position:relative; float:left; background-repeat:no-repeat;}
.news2box2 { width:302px; position:relative; float:left; line-height:18px; text-align:justify; font-size:11px;}

#news2 h2 { color:#2e536d; margin-top:75px;}

/******************************************************* 4 BOXY DOLE ****************************************************/

#layboxes { width:100%; height:250px; position:relative; padding: 15px 0px 5px 0px;}

#layboxes a { color:#666666;}

#layboxes a:hover { color:#666666;}

#boxes { width:945px; height:250px; position:relative;}

#boxes img { margin-right:5px;}

#boxes h2 { color:#4488dd; border-bottom: 1px solid #CCCCCC; margin-left:0px; margin-right:0px;}

#boxes1 span, #boxes2 span, #boxes3 span, #boxes4 span { display:block; text-align:right; border-top: 1px solid #CCCCCC; }

#boxes1 { width:222px; height:250px; position:relative; float:left; padding: 0px 5px 0px 5px; line-height:20px; text-align:left;
		background-image:url(../img/pic_refer.jpg); background-repeat:no-repeat; background-position:right 40px; }

.boxes1box, .boxes2box, .boxes3box  { height:195px; }

#boxes2 { width:223px; height:250px; position:relative; float:left; padding: 0px 5px 0px 5px; line-height:18px; text-align: justify;
		background-image:url(../img/seperator2.jpg); background-position:left center; background-repeat:no-repeat;
		font-size:11px;}

#boxes2 i { color:#4488dd;}

#boxes3 { width:222px; height:250px; position:relative; float:left; padding: 0px 5px 0px 5px; line-height:20px; text-align:left;
		background-image:url(../img/seperator2.jpg); background-position:left center; background-repeat:no-repeat;
		font-size:11px; }
		
#boxes4 { width:223px; height:250px; position:relative; float:left; padding: 0px 5px 0px 5px; line-height:20px; text-align: justify;
		background-image:url(../img/seperator2.jpg); background-position:left center; background-repeat:no-repeat;
		font-size:11px; }

/******************************************************* FOOTER ****************************************************/

#layfooter { width:100%; height:250px; background-color: #F1F1F1; position:relative; color:#333333;}

#footer { width:945px; height:240px; position:relative; }

#footer a { color:#4488dd;}

#footer a:hover { color:#4488dd;}

#footer h2 { margin-left:0px;}

#footer ol { line-height:20px; font-size:11px; text-align:left; color:#4488dd; margin:0px; padding-left:15px;}

#footerbox1 { width:212px; height:230px; position:relative; float:left; padding:5px 10px 5px 10px; text-align:left;
			background-image:url(../img/seperator.jpg); background-position:left center; background-repeat:no-repeat;}

#footerbox2, #footerbox3 { width:213px; height:230px; position:relative; float:left; padding:5px 10px 5px 10px;
			background-image:url(../img/seperator.jpg); background-position:left center; background-repeat:no-repeat; }

#footerbox3 { font-size:11px; }

#footerbox4 { width:213px; height:230px; position:relative; float:left; padding:5px 10px 5px 10px; font-size:11px;
			background-image:url(../img/seperator.jpg); background-position:left center; background-repeat:no-repeat; }

.foolist { list-style-image:url(../img/sipka.gif);}

li.off { list-style-type:none;}






#jaz { height:60px;}

#menu { height:33px; margin-left:550px;}

#menu span { float:left;
		position:relative;
		width:90px; height:33px;
		text-align:center;
		background-image:url(../img/buton_tm.jpg);
		background-repeat:no-repeat;}

#menu span a {
		display: block;
		width:90px; height:23px;
		padding-top:10px; font-weight:bold;
		text-decoration:none;
		background-image:url(../img/buton_off.jpg);}

#menu span a:hover {
		display: block;
		width:90px; height:23px;
		padding-top:10px; font-weight:bold;
		text-decoration:underline;
		background-image:url(../img/buton_on.jpg);}*/

#ban { width:1000px; height:380px; background-image:url(../img/banner.jpg); background-repeat:no-repeat; position:relative;}

/* pasik */

#pasek { width:1000px; height:70px; background-image:url(../img/pasek.jpg); background-repeat:no-repeat; position:relative;}



#stred { width:1000px; float:left; position:relative;}

/* Telo */

table { font-size:11px;}

#left { width:770px;
	background-color:#f3f2f2;
	text-align:justify;}
	
.left {padding: 15px;}

.com { font-size:13px; font:Calibri; font-weight:bold;}	

#left img { padding-right:10px;}

#left b { font-size:12px; font-weight:bold;}

#left i { font-size:10px; font-style:normal; font-weight:normal;}



/*#telo strong { font-size:12px; font-weight:bold; color:#FFFF00;}



span { width:235px; height:40px; float:left; position:relative; display:block;}

.spanpr { width:270px;}

.spansp { width:760px;}

.obr2 { padding-right:5px; display:block; padding-bottom: 5px;} */

#right { width:200px;
	color: #193e5e;
	text-align:left;
	border-top:#f3f2f2 solid 5px;
	background-color:#f3f2f2; }

.najref { background-image:url(../img/pas_najnovref.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}

.aktualekat { background-image: url(../img/pas_aktuekat.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}

#right p { padding: 39px 15px 0px 10px; margin-bottom:5px; margin-top:0px;}

.pasek { height:8px; background-image:url(../img/tien.jpg); background-repeat: repeat-x;}

.viac { float:right;}

/* partneri */

#part { width:770px;}

/* help */

#help { width:970px; padding:15px; background-color:#f3f2f2; float:left; position:relative;}

#help li { padding-bottom:3px; list-style:none;}

#help span { display:block; width:240px; float:left; position:relative;}

#help ul { margin:3px 0px 3px 0px; padding-left:15px;}

.posled { width:150px;}

.popis { width: 960px; background-color:#000000; color:#FFFFFF; float:left; position:relative; padding:5px;}

/* referencie */

#refer { width:770px;}

#rbox { width:134px; height:134px; display:block; float:left; position:relative; background-color:#FFFFFF; text-align: left;
		padding:5px; color:#FFFFFF; border: #CCCCCC 1px solid; margin: 0px 7px 7px 0px;}

.img { width:134px; height:85px; position:relative; float:left;}

.rbox { width:129px; height:40px; position:relative; float:left; padding:3px; background-color:#163550;}

#rbox u { font-size:9px; color: #FFFF00; text-decoration:none; padding-top:3px; display:block;}

/* kontakty */

#adr { display:block; width:240px; height:234px; padding:15px; float:left; position:relative; background-color:#FFFFFF;}

#webform { color: #FFFFFF; display:block; width:440px; padding-top:15px; padding-left:60px; float:left; position:relative; background-color: #193e5e;}

#webform label {
	float: left;
	width: 13%;
	text-align: right;
	margin-right: 1.5em;
	font-weight: bold;
	padding: 2px 0;
}
#webform p {
	margin: 0.3em 0 0;
	padding: 0.5em 0 0;
}
input, textarea {
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px solid #28562B;
}
input {
	vertical-align: middle;
}
.inputW {
	font-size: 1em;
}
input.inputW {
	height: 1.3em;
	padding: 2px 1px;
}

/* bottom */

