* {
        outline:none;
}

  .normal { background-color: #CCCCCC }
  .highlight { background-color: #8888FF }        

A:link {text-decoration: none; color: navy;}
A:visited {text-decoration: none; color: navy;}
A:active {text-decoration: none; color: navy;}
A:hover {text-decoration: underline overline; color: red; font-weight:bold;}

lab {
font-weight:bold;
font-size : 14px;
color:#333333;
}

body {
        margin: 0px;
        padding: 0px;
        height: 100%;
        font-family:Arial,Verdana,Tahoma;
        background-image:url('siliconvalley.jpg');
        background-attachment:fixed;
	background-color:white;		
}

wbody {
        margin: 0px;
        padding: 0px;
        height: 100%;
        font-family:Arial,Verdana,Tahoma;
        background-image:url('bg_.jpg');
        background-attachment:fixed;
	background-color:white;		
}

.back_button {
display:block;
width:100px;
height:30px;
text-align:center;
background-color:yellow;
border:1px solid #000000;
}


#htable {
border:1px;
background-color:white;
font-size:12px;
}


#htable th {
background-color:skyblue;
color:maroon;
font-size:13px;
font-weight:bold;
}

#htable tr:nth-child(even) {background-color: #FFFFFF}
#htable tr:nth-child(odd) {background-color: #EFEFEF}


nadpis {
font-size:12;
color:gray;
font-weight:bold;
}



#topmenu {
	position:fixed;
	width:100%;
	height:255px;
	margin-left:auto;
	margin-right:auto;	
	margin-top:0px;
}


#mainhead {
	width:1331px;
	height:250px;
	margin-left:auto;
	margin-right:auto;	
	margin-top:2px;
background-color:white;		
	box-shadow:0px 0px 10px 5px #EFEFEF;
}


#container {
	overflow:auto;
width:1340px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
background-color:white;	
box-shadow:0px 0px 5px 5px #EFEFEF;	
}

#contblock {
	overflow:auto;
width:1340px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color:#white;
}

.searchfield{
width:183px;
height:16px;
border:none;
margin-top:3px;
margin-left:2px;
position:absolute;
}

.srchbtn{
background:url("srchb.jpg") no-repeat; 
cursor:pointer; 
width: 31px; 
height: 22px; 
border: none; 
margin-left:272px;
}

#adminfield {
border:none;
margin-top:10px;
padding:0px;
}



#adminlabel {
font-size:12px;
padding:0px;
padding-left:5px;
}

#spravy {
	overflow:auto;
	width:1150px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	float:right;
	background-color:white;
box-shadow:0px 0px 5px 5px #EFEFEF;
}

#reklamka {
	overflow:auto;
	width:305px;
	margin-left:auto;
	margin-right:0px;
	margin-top:260px;
	float:right;
	background-color:white;
box-shadow:0px 0px 5px 5px #EFEFEF;

}

#news {
	width:220px;
	margin-left:2px;
	margin-right:auto;
	float:left;
box-shadow:0px 0px 5px 5px #EFEFEF;
}

#content1 {
	overflow:auto;
	width:1020px;
	margin-top:265px;
	margin-left:0px;
	margin-right:auto;
	float:left;
	background-color:white;	
box-shadow:0px 0px 5px 5px #EFEFEF;	
}

#content1 a:hover {
text-decoration:none; color: none;
}

#navblock {
	width:1331px;
	height:102px;
	margin-left:0px;
	margin-top:101px;
	background-image:url("banner.jpg");
	background-repeat:no-repeat;
	position:absolute;
box-shadow:0px 0px 5px 5px #EFEFEF;

}

#footer {
	width:1340px;
	height:18px;
	margin-top:auto;
	margin-bottom:3px;
	margin-right:auto;
	margin-left:auto;
	bottom:3px;
	text-align:center;	
	font-size:10px;
	
	
box-shadow:0px 0px 5px 5px #EFEFEF;

}

#footer1 {
    background-color: #F3F3F3;
    padding-top: 10px;
    padding-bottom: 0px;
}


#footer a {
text-decoration:none; font-weight: bold; color: gray;
vertical-align:middle;
}

#pathdiv {
	width:1331px;
	height:23px;
	margin-top:230px;
	margin-left:0px;
	padding-top:0px;
	float:left;
	color:gray;
	font-size:12px;
        vertical-align:middle;
        poisition:absolute;
	background-color:white;	
box-shadow:0px 0px 5px 5px #EFEFEF;		        
}

#topnavdiv {
	background-image:url("1.jpg");
	background-repeat:repeat-x;
	width:1326px;
	height:23px;
	margin-top:0px;
	margin-left:5px;
	float:left;
	
}

#topnavapol {
	background-image:url("1a.jpg");
	width:auto;
	height:22px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-right: 1px solid #000;
}


#topnavpol {
	background-image:url("1.jpg");
	width:auto;
	height:22px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-right: 1px solid #000;
}


#toplangdiv {
	color:gray;
	font-size:14px;
	font-weight:bold;
	background-image:url("1.jpg");
	background-repeat:repeat-x;
	width:60px;
	height:23px;
	margin-top:1px;
	margin-left:1271px;
	float:left;
	position:absolute
}

#toplangdiv a {
	font-size:14px;
	color:white;
}

#toplangdiv a:hover {
text-decoration:none; color: silver;
}

#toppathdiv {
	background-image:url("o.jpg");
	background-repeat:no-repeat;
	width:700px;
	height:48px;
	margin-top:24px;
	margin-left:270px;
	padding-top:11px;
	float:left;
	color:white;
	font-weight:bold;
	font-size:24px;
	position:absolute;
	
}

#regdiv {
	width:313px;
	height:48px;
	margin-top:29px;
	margin-left:1014px;
	padding-top:0px;
	float:left;
	color:gray;
	font-weight:normal;
	font-size:12px;
	background-image:url("srch.jpg");
	background-repeat:no-repeat;
	position:absolute;	
}

#regdiv a {
text-decoration:none; color: white;
font-size:12px;
font-weight:normal;
}

#regdiv a:hover {
text-decoration:none; color: silver;
}



ul.adminmenu {
font-weight:normal;
font-size:12px;
list-style:none;
margin-left:0px;
padding-left:10px;
}

ul.adminmenu li {
	margin-top:0px;
	margin-left:0px;	
	margin-right:0px;
}


ul.toplang {
	margin-top:2px;
	list-style:none;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
}

ul.toplang li {
	display:inline;
	margin-top:0px;
	margin-left:0px;	
	margin-right:0px;
}

ul.topnav {
	margin-top:2px;
	list-style:none;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
}

ul.topnav li {
	display:inline;
	margin-top:0px;
	margin-left:0px;	
	margin-right:0px;
}

ul.topnav a {
text-decoration: none; color: white;
font-weight:bold;
font-size:12px;
}

ul.topnav a:hover {
color: #888888;
}

ul.toplang a {
text-decoration: none; color: white;
font-weight:bold;
font-size:12px;
}

#topmenu1apol {
	background-image:url("2a.jpg");
	width:auto;
	height:29px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-right: 1px solid #000;
}

#topmenu1apolR {
	background-image:url("2a.jpg");
	width:auto;
	height:29px;
	margin-top:0px;
	margin-left:0px;
	float:right;
	border-left: 1px solid #000;
}


#topmenu1pol {
	background-image:url("2b.jpg");
	width:auto;
	height:30px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-right: 1px solid #000;
}


#topmenu1polR {
	background-image:url("2b.jpg");
	width:auto;
	height:30px;
	margin-top:0px;
	margin-left:0px;
	float:right;
	border-left: 1px solid #000;
}

#topmenu1div {
	background-image:url("2.jpg");
	width:1064px;
	height:31px;
	margin-top:71px;
	margin-left:267px;
	float:left;
	position:absolute;
}

ul.topmenu1 {
	margin-top:2px;
	margin-left:0;
	list-style:none;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
}

ul.topmenu1 li {
	display:inline;
	margin-top:0px;
	margin-left:15px;	
	margin-right:15px;
	vertical-align:middle;
}

ul.topmenu1 a {
text-decoration:none;
color: #AAAAAA;
font-weight:bold;
font-size:12px;
}

ul.topmenu1 a:visited {
text-decoration:none;
color: #AAAAAA;
font-weight:bold;
}

ul.topmenu1 a:hover {
text-decoration:none;
color: #777777;
font-weight:bold;
}

#topmenu2div {
	background-image:url("3.jpg");
	background-repeat:repeat-x;
	width:1331px;
	height:22px;
	margin-top:203px;
	margin-left:0px;
	float:left;
	position:absolute;
box-shadow:0px 0px 5px 5px #EFEFEF;	
}



#topmenu2apol {
	background-image:url("3a.jpg");
	background-repeat:repeat-x;
	width:auto;
	height:22px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-right: 1px solid #000;
}

#topmenu2pol {
	background-image:url("3.jpg");
	background-repeat:repeat-x;
	width:auto;
	height:22px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-right: 1px solid #000;
}


ul.topmenu2 {
	margin-top:0px;
	margin-left:0;
	list-style:none;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
}

ul.topmenu2 li {
	display:inline;
	margin-top:0px;
	margin-left:0px;	
	margin-right:0px;
}

ul.topmenu2 a {
text-decoration:none; color: #555555;
font-size:12px;
}

ul.topmenu2 a:visited {
text-decoration:none; color: #555555;
font-size:12px;
}

ul.topmenu2 a:hover {
color: black;
}

#toppathdiv a {
text-decoration:none; 
color: white;
font-size:24px;
font-weight:bold;
}

#toppathdiv a:visited {
text-decoration:none; 
color: white;
font-size:24px;
font-weight:bold;
}

#pathdiv a {
text-decoration:none; color: #555555;
font-size:12px;
}

#pathdiv a:visited {
text-decoration:none; color: #555555;
font-size:12px;
}

#pathdiv a:hover {
color: black;
}
.rate_widget {
    border:     1px solid #CCC;
    overflow:   visible;
    padding:    10px;
    position:   relative;
    width:      180px;
    height:     32px;
}
.ratings_stars {
    background: url('iconStarDefault.gif') no-repeat;
    float:      left;
    height:     28px;
    padding:    2px;
    width:      32px;
}
.ratings_vote {
    background: url('iconStarHover.gif') no-repeat;
}
.ratings_over {
    background: url('iconStarHover.gif') no-repeat;
}
