body {
background:url(images/bgr.jpg) repeat; background-position:center 0px;
background-color:#000000;
color:#FFFFFF;
font-family: Arial, Tahoma;
font-size:12px;
margin:0;
padding:0; 
}
a {text-decoration:none; color:#FFF}
a:hover { text-decoration:underline}
body h1 {padding:0 ; margin-top:0;}
h2 {padding:0; padding-left:0px; margin:0; color:#000; text-transform: uppercase; font-size:1.1em; font-weight:bold
}	
p {margin:0; padding:0px; font-size:1.2em; text-align:justify}
table  {padding:0; margin:0}
table tr {padding:0; margin:0}
img {border:0}
hr {margin-top:5px; margin-bottom:5px}
table tr td {padding:0; margin:0; vertical-align:top; text-align:left}
table tr th {text-align:left; vertical-align:top}
#page {margin-left: auto; margin-right: auto;width:900px; 
background-image: url(images/klon.jpg);
	background-repeat: repeat-y; 
}
#page1{	background:url(images/back.jpg) no-repeat;
}
#header {
	height:105px; padding-left:55px
/*	background-image: url(images/header.jpg);
	background-repeat: no-repeat; */
}	
#toplogo {margin-top:35px}
#main {
	min-height:634px;
/*	margin-top:499px; */
	padding-left:65px; padding-right:65px
} 
#topnadpis {color: #EF3E36; font-size:3em; top:3px; position:relative; left:255px}
#menu {float:left;  background:url(images/menubgr.png) no-repeat;  margin-bottom:0px; padding-left:20px; padding-top:10px; height:250px; width:280px; margin-top:3px}
.menu {     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
	 padding-top:5px;
	 background-image:url(no_flicker.jpg); }
 .menu li{
	display: block;
	overflow: hidden;
	padding: 0;
	margin:0;
	cursor: pointer;
	width: 240px;
	margin-left: 0px;
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
}
.menu a{
	display:block;
	height:30px;
	text-indent:-9999px;
	outline:none;
}
#menu1 {
	background-position:0px 0px;  
}
#menu2 {
	background-position:0px -30px;  
}
#menu3 {
	background-position:0px -60px;  
}
#menu4 {
	background-position:0px -90px;  
}
#menu5 {
	background-position:0px -120px;  
}
#menu6 {
	background-position:0px -150px;  
}
#menu7 {
	background-position:0px -180px;  
}

#menu1.active, #menu1:hover, #menu1hover { 
	background-position: -300px 0px;
}
#menu2.active, #menu2:hover, #menu2hover { 
	background-position: -300px -30px;
}
#menu3.active, #menu3:hover, #menu3hover { 
	background-position: -300px -60px;
}
#menu4.active, #menu4:hover, #menu4hover { 
	background-position: -300px -90px;
}
#menu5.active, #menu5:hover, #menu5hover { 
	background-position: -300px -120px;
}
#menu6.active, #menu6:hover, #menu6hover { 
	background-position: -300px -150px;
}
#menu7.active, #menu7:hover, #menu7hover { 
	background-position: -300px -180px;
}

#maintext { clear:both; width:495px; float:left; background:url(images/bgrnews.png); padding:10px}	 
#maintext p {margin-bottom:8px; font-weight:bold}
#footer { background:url(images/footer.jpg) no-repeat; height:280px; clear:both; padding-left:65px; padding-top:15px }
#footer p { font-size:0.9em; padding:0; margin:0; padding-left:15px}
#news { margin-left:525px; background:url(images/bgrnews.png); width:200px; padding:10px; }
#news h2 {background:url(images/h2news.png) no-repeat; width:75px; height:25px; text-indent:-9999px; }
#news h3 {padding:0; margin:0; color:#000}
#news a {color:#FFF}
#news p { font-size:0.9em; padding:0; margin:0; padding-bottom:10px; text-align:left }
#morenews {text-align:right}
#morenews a {color:#FFFFFF; font-size:0.8em }
#morekon {text-align:right}
#morekon a {color:#FFFFFF; font-size:0.8em }
#newsletter { margin-left:525px;background:url(images/bgrnews.png); width:200px; padding:10px; margin-top:25px; margin-bottom:10px}
#newsletter h2 {background:url(images/h2newsletter.png) no-repeat; width:96px; height:21px; text-indent:-9999px;  }
#newsletter h3 {paddig:0; margin:0;color:#000 }
#newsletter p { font-size:0.9em; padding:0; margin:0; padding-bottom:10px}
#kontakt1 { margin-left:525px;background:url(images/bgrnews.png); width:200px; padding:10px; margin-top:10px; margin-bottom:10px}
#kontakt1 h2 {background:url(images/h1kontakt.png) no-repeat; width:96px; height:21px; text-indent:-9999px;  }
#kontakt1 h3 {paddig:0; margin:0;color:#000 }
#kontakt1 p { font-size:0.9em; padding:0; margin:0; padding-bottom:10px}
#kontakt1 a {color:#FFF}
#form1 { margin-left:515px;width:220px;margin-top:5px; margin-bottom:10px}
#mainpage {clear:both}
#mainimg { padding-top:40px}
#mainimg .button1 a {color:#000}
#mainimg .button1 a:hover {color:#FFF; text-decoration:none; color:#999}
#homeh1 {background:url(images/h1home.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#webdh1 {background:url(images/h1webd.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#webmh1 {background:url(images/h1webm.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#websh1 {background:url(images/h1webs.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#seoh1 {background:url(images/h1seo.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#referenceh1 {background:url(images/h1reference.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#aktualityh1 {background:url(images/h1aktuality.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#formular2h1 {background:url(images/h1formular2.png) no-repeat; width:385px; height:25px; text-indent:-9999px; }
#formular3h1 {background:url(images/h1poptavka1.png) no-repeat; width:385px; height:25px; text-indent:-9999px; }
#analyzah1 {background:url(images/h1analyza.png) no-repeat; width:385px; height:25px; text-indent:-9999px; }
#kontakth1 {background:url(images/h1kontakt.png) no-repeat; width:145px; height:25px; text-indent:-9999px; }
#newsletter form input {background-color:#96001d; border:0; color:#FFF; padding:3px}
#analyza form input {background-color:#96001d; border:0; color:#FFF; padding:3px; width:250px}
#analyza .captcha {width:75px}
#kontakt form input {background-color:#96001d; border:0; color:#FFF; padding:3px; width:250px}
#kontakt form textarea {background-color:#96001d; border:0; color:#FFF; padding:3px; }
#kontakt .captcha {width:75px}
#kontakt .submitclass {background:url(images/button.jpg); width:58px; height:23px; margin-left:5px;  font-family:Verdana, Geneva, sans-serif }
.captchapic {font-size:0.7em; color:#FFF}
.ytube {margin-left:15px}
.fbook {margin-left:15px}
.submitclass {background:url(images/button.jpg); width:45px; height:23px; margin-left:5px;  font-family:Verdana, Geneva, sans-serif }
#analyza .submitclass {background:url(images/button.jpg); width:58px; height:23px; margin-left:5px;  font-family:Verdana, Geneva, sans-serif }
#referencemain { background:url(images/referencebgr.png) no-repeat; width:745px; height:149px; padding-top:25px;  padding-left:3px; }
#referenceid {width:688px; height:119px;  overflow:hidden; float:left; }
.referenceclass {width:172px; height:119px; background:url(images/bgrrefa.png); text-align:center; color:#FFF; float:left}
.referenceclass a { color:#FFF;}
.referenceclass a:hover {text-decoration:none}
.refarrl {float:left}
.refarrr { }
#administrace { position:fixed; top:0; background:#000000; left:0; padding:3px}
.mensi {font-size:0.8em}
#novinky p {font-weight:normal; font-size:0.9em}
#novinky a {color:#FFF}

.brcle {clear:right; 
}
.ref2d { width:153px; height:150px; margin-left:15px; top:0px; clear:right; float:left;text-align:center;vertical-align:middle; }
.ref1d { width:153px; height:150px; float:left; margin-left:15px; clear:right; text-align:center;vertical-align:middle; }
.ref0d { width:153px; height:150px; margin-left:0px; top:0px; clear:right; float:left;text-align:center;vertical-align:middle; }
#reference-id a {color:#FFF}
.newin {margin-left:5px}
#navigaceref { text-align:center}
#navigaceref a {color:#000; font-weight:bold}
#navigaceref img { margin-left:10px; margin-right:10px; vertical-align:middle}
#reference p {text-align:left}
#webstr img {margin-right:2px; margin-top:10px}
#analyza table tr th {white-space:nowrap; }
#analyza .claradio {width:10px;}
#analyza form textarea {background-color:#96001d; border:0; color:#FFF; padding:3px; width:250px }

#poptf form input {background-color:#96001d; border:0; color:#FFF; padding:3px; width:240px}
#poptf .captcha {width:75px}
#poptf .claradio {width:10px;}
#poptf form textarea {background-color:#96001d; border:0; color:#FFF; padding:3px; width:240px }
#poptf table tr th {white-space:nowrap; }
#poptf .submitclass {background:url(images/button.jpg); width:58px; height:23px; margin-left:5px;  font-family:Verdana, Geneva, sans-serif }

