html, body {margin: 0; padding: 0; }

img { border: none; }

body {text-align: center; font: 70%/1.5 "Arial", sans-serif; /* background-color: whitesmoke; */ }

#all {margin: 0 auto; width: 900px; text-align: left; /* background-color: white; */ }

#header1, #header3 {position: relative; width: 900px; height: 117px; background: url("img/header_1.jpg") no-repeat; }

#header3 {background: url("img/header_3.jpg") no-repeat; }

#header1 h1, #header3 h1 {margin: 0; padding: 0; }

#header1 h1 a, #header3 h1 a {display: block; width: 325px; height: 85px; }

#menu {padding: 0 8px; min-height: 25px; _height: 25px; background: #C2C2C2 url("img/menu.jpg") repeat-x; }

#menu ul {margin: 0; padding: 0; }

#menu li {margin-top: 5px; float: left; list-style-type: none; }

#menu li a {padding-right: 20px; color: #027ABB; font-weight: bold; text-decoration: none; }

#menu li a:hover {text-decoration: underline; }

#menu li.active a {color: #E77817; }

#menu form {margin: 0; padding: 0 20px 0 0; display: inline; }

#menu form div {display: inline; }

#menu form span {display: none; }

#menu #formpass {height: 15px; }

#menu #submitpass {position: relative; top: 0px; border: none; }

#menu #lang {display: inline; }

#menu #lang img {position: relative; top: 3px; border: none; }

#menu #lang span {display: none; }

#page {margin-top: 10px; }

#left {float: left; width: 190px; }

#left .inside {margin: 0 10px 0 0px; }

#center {float: left; width: 520px; }

#right {float: right; width: 190px; }

.right {text-align: right; }

.center {text-align: center; }

#strankovani {text-align: right; padding: 3px 15px 3px 0px; font-size: 90%; /* background-color: #e0e0e0; border-bottom: 1px white solid; */ }
#strankovani a {text-decoration: none; padding: 0px 2px 0px 2px; background-color: white; /* border: 1px silver solid; */}
#strankovani_aktualni {padding: 0px 2px 0px 2px; background-color: #919191; color: white;}
#razeni {text-align: left; padding: 0px 15px 0px 13px; border-bottom: 1px white solid; margin-bottom: 5px;  /* */ }

#right .inside {margin: 0 0 0 10px; }

#footer {/* margin-top: 20px; */ color: #787878; font-size: 100%; text-align: center; }

#footer a {color: #787878; }

#footer a:hover {text-decoration: none; }

.cleaner {margin-top: -1px; clear: both; font-size: 1px; height: 1px; }

.noscreen, hr {position: absolute; left: -500px; top: -500px; }

p {margin: 0; padding: 0 20px .7em 0; }

.box {margin-bottom: 10px; padding: 10px; background: #F5F5F5; }

.box p {margin: 0; padding: 0; }
.box .inside p {padding: 5px 0px 0px; }

.boxnone {border: none; text-align: center; padding: 0px; }
.boxnone2 {border: none; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}

.boxadvert {border: 1px solid #C8C8C8; text-align: center; }

.boxsolid {border: 1px solid #C8C8C8; /* min-height: 600px; _height: 600px; */ }



.boxdashed {border: 1px dashed #C8C8C8; }

.boxradius {margin-bottom: 10px; padding: 0 0px; }

.boxradiusleft {float: left; }

.boxradiusright {float: right; }

.boxradiusleft, .boxradiusright {width: 243px; }

.boxradiustop {background: #E8E8E8 url("img/boxradiustop.jpg") no-repeat 0 0; }

.boxradiusright .boxradiustop {background-position: 100% 0; }

.boxradiusmiddle {background: #E8E8E8; }

.boxradiusbottom {height: 15px; font-size: 15px; background: #E8E8E8 url("img/boxradiusbottom.jpg") no-repeat 0 100%; }

.boxradiusright .boxradiusbottom {background-position: 100% 100%; }

.boxradius .inside {padding: 10px 12px 5px 12px; /* border-bottom: 1px white solid; */ }
.inside2 {padding: 10px 12px 0px 12px; border-bottom: 1px white solid; }
.imgShop {float: right; margin: 5px 0px 10px 10px; /* border: 1px #747474 solid; */ }
.inside h2, .inside2 h2 { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 110%; }
.f120 { font-size: 120%; }
 
#left .nav ul {margin: 0; padding: 0; }

#left .nav li {padding-left: 20px; list-style-type: none; }

#left .nav li a {/* font-weight: bold; */ text-decoration: none; }

#left .nav li a:hover {text-decoration: underline; }

#left .navblue li {background: url("img/navblue.gif") no-repeat 0 50%;}

#left .navblue li.active {background-image: url("img/navactive.gif"); }

#left .navblue li a {color: #027ABB; line-height: 1; font-weight: bold; }

#left .navorange li {background: url("img/navorange.gif") no-repeat 0 50%;}

#left .navorange li.active {background-image: url("img/navactive.gif"); }

#left .navorange li a {color: #E77817; font-weight: normal; text-decoration: underline; }

#left .navorange a {color: #E77817; font-weight: bold; text-decoration: none; /* */ }

#left .navorange div {line-height: 115%; }
 
#left .navorange ul {margin-bottom: 9px; }

#left .navblack li {background: url("img/navblack.gif") no-repeat 3px 8%; }

#left .navblack li a {color: #767676; font-weight: bold; /* font-size: 80%; */ }

#left .navblack a {color: #767676; line-height: 1; /* font-weight: bold; */ }


#left .navred li {background: url("img/navred.gif") no-repeat 0 50%;}

#left .navred li.active {background-image: url("img/navactive.gif"); }

#left .navred li a {color: #F65656; line-height: 1; font-weight: bold; }

#left .navred a {color: #F65656; line-height: 1; /* font-weight: bold; */ }


#right a {color: #222; }

#right a:hover {text-decoration: none; }

#right form {margin: 0; padding: 0; }

.boxradiusmiddle form {margin: 0; padding: 0; }

#left  .nav h4, #right .nav h4 {margin-top: -10px; }

.nav h4 {margin: 0; padding: 0 0 0 20px; font-size: 110%; font-weight: bold; line-height: 30px; background-repeat: no-repeat; background-position: 0 50%; }

.boxradiustop {border-bottom: 1px solid #F5F5F5; }

.boxradiustop h4 {margin: 0 0 0 10px; }

.navblue   h4 {color: #027ABB; background-image: url("img/ah4blue.jpg"); }

.boxradius .navblue   h4 {background-image: url("img/bh4blue.jpg"); }

.boxradius .navblue   a {color: #027ABB; }

.navorange h4 {color: #E77817; background-image: url("img/ah4orange.jpg"); }

.navorange .boxradiustop h2 {
	color: #E77817;
	background-image: url("img/bh4orange.jpg");
	line-height: 30px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	font-size: 110%;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.navblue .boxradiustop h2 {
	color: #027ABB;
	background-image: url("img/bh4blue.jpg");
	line-height: 30px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	font-size: 110%;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.navblack .boxradiustop h2 {
	color: #767676;
	background-image: url("img/bh4black.jpg");
	line-height: 30px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	font-size: 110%;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.navred .boxradiustop h2 {
	color: #F65656;
	background-image: url("img/bh4red.jpg");
	line-height: 30px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	font-size: 110%;
	background-repeat: no-repeat;
	background-position: 0 50%;
}



.boxradius .navorange h4 {background-image: url("img/bh4orange.jpg"); }

.boxradius .navorange a {color: #E77817; }

.navred    h4 {color: #F65656; background-image: url("img/ah4red.jpg"); }

.boxradius .navred    h4 {background-image: url("img/bh4red.jpg"); }

.boxradius .navred    a {color: #F65656; }

.navblack  h4 {color: #767676; background-image: url("img/ah4black.jpg"); }

.boxradius .navblack  h4 {background-image: url("img/bh4black.jpg"); }

.boxradius .navblack  a {color: #767676; }

.navgreen  h4 {color: #4B8370; background-image: url("img/ah4green.jpg"); }

.boxradius .navgreen  h4 {background-image: url("img/bh4green.jpg"); }

.boxradius .navgreen  a {color: #4B8370; }

.boxradius .nav a:hover {text-decoration: none; }

.alignleft {padding-right: 10px; float: left; }

.alignright {padding-left: 10px; float: right; }

#Rname, #Rpass, #local {width: 90%; }

#local { font-size: 80%; width: 100px; }

#search {position: relative; margin: 0 0 10px 0; padding: 0; }

#search div {display: inline; }

#search span {display: none; }

#search #formsearch {width: 150px; }

#formsearch { font-size: 80%; }

#search #submitsearch {position: absolute; top: 0px; right: 0; _right: 10px; border: none; }

.ks {width: 20px; }

.ks, .f80 { font-size: 80%; }
