body, img, p, form, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px}

a {color: #ED1C24;}
a:hover {}
p {margin-bottom: 9px; margin-top: 9px;}
img {border: 0px; display: block;}

			
.clear {clear: both; height: 1px; }
.bold {font-weight: bold;}

body {background-color: #999;	color: #000; font-family: Verdana, Tahoma;
			font-size: 75%; }

#obal {width:  1024px; margin: 0px auto; position: relative;}
#hlava {height: 123px; }
#logo {width: 101px; height: 121px; display: block; overflow:hidden; margin: 0px auto;}

#menu {background-color: #231F20; height: 27px; text-align: center; padding-top: 10px;}
#menu a {color: #fff; font-weight: bold;}
#menu .odd {color: #fff; padding-left: 10px; padding-right: 10px;}

.klz {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

#homepage #menu2 {height: 240px;} 
#page #menu2 {height: 100px;}
 
#homepage .odd {height: 190px;} 
#page .odd {height: 40px;}

#homepage .rbk {height: 190px;} 
#page .rbk {height: 70px;}

#menu2 {background-color: #231F20; color: #fff; margin: 0px; padding: 0px;}
#menu2 .rbk {padding:  35px 30px 0px 30px; float: left; width: 140px; position: relative;}
#menu2 .rbk h2 {color: #fff; font-size: 130%; margin-bottom: 17px;}
#menu2 .rbk .h2 {color: #fff; font-size: 130%; margin-bottom: 17px; font-weight: bold;}
#menu2 .rbk .h2 a{color: #fff; text-decoration: none;}
#menu2 .rbk .h2 a:hover {text-decoration: underline;}
#menu2 .rbk h2 a {color: #fff; text-decoration: none;}
#menu2 .rbk h2 a:hover {text-decoration: underline;}
#menu2 .odd {float: left; width: 1px; border-left: 1px solid #aaa; margin-top:  35px;}
#menu2 .vice a {color: #aaa; position: absolute; bottom: 0px; padding-left: 17px; background: url('odrazka.gif') no-repeat 0px 3px; }
#menu2 p {font-size: 90%; line-height: 1.4;}

#menu3 {background-color: #231F20; color: #fff; padding: 6px 5px 6px 30px; font-weight: bold; border-top: 1px solid #fff;}
#menu3 h3 {display: inline; font-size: 100%; font-weight: bold; padding: 0px; margin: 0px;}
#menu3 .rbk h3 a {color: #fff; text-decoration: none;}
#menu3 .rbk h3 a:hover {text-decoration: underline;}
#menu3 .odd {padding-left: 10px; padding-right: 8px;}

#page #menu2 .rbk h2 a {color: #ddd;}
#page #menu2 .rbk h2 .sel {color: #fff;}

#obsah {background-color: #DCDDDE; padding: 15px 30px 5px 30px; color: #000; font-size: 95%; line-height: 1.3;}
#obsah .clear{color:#DCDDDE;}
#obsah ul {margin-bottom: 5px; margin-top: 5px; margin-left: 15px;}
#obsah ul li {list-style-type: square;}

#obsah #welcome {width: 430px; float: left;}
#obsah h3 {font-size: 115%; color: #ED1C24; margin-bottom: 9px; font-weight: bold;} 
#obsah h4 {font-size: 105%; color: #231F20;}
#obsah #reference h4 {margin-bottom: 9px;} 

#obsah #iprava {float: right; width: 470px;}
#obsah #novinky{}
#obsah #novinky h5 {font-size: 100%; font-weight: bold;}
#obsah #novinky h5 a {color: #231F20; text-decoration: none;}
#obsah #novinky h5 a:hover {text-decoration: underline;}
#obsah #novinky p {margin-bottom: 2px; margin-top: 5px; border-left: 4px solid #ccc; padding-left: 15px; color: #444;}
#obsah #novinky .clanek {margin-bottom: 15px;}
#obsah #novinky .vice{color: #ED1C24;padding: 0px 2px 1px 2px;  display: block; font-weight: bold;}

#obsah #reference{margin-top: 30px;}
#obsah #reference p {margin-bottom: 2px; margin-top: 2px;}
#obsah #reference img {margin-right: 5px; float: left; margin-bottom: 5px;}


#pata {background-color: #F3F3F4; padding: 7px 10px 7px 10px; color: #231F20; font-size: 90%;}
#pata a {color: #231F20;}
#pata #dmenu {float: right;}

.vnoreni {color: #999; margin-bottom: 20px;}
.vnoreni a {color: #777;}

#obsah h1 {font-size: 170%; color:#ED1C24; margin-bottom: 5px;}
#page #obsah .leva {width: 550px; float: left;} 
#page #obsah .prava {width: 360px; float: right;}
.prava h2 {font-size: 120%; margin-bottom: 20px; margin-top: 10px; color: #231F20;}
.galerie .obrazek {display: block; float: left; width: 100px; height: 100px; overflow:hidden; margin-right: 10px;
			margin-bottom: 10px;}
			
			
/* styly */
.hlava_green {background: url('skin-green/bg-hlava.gif') repeat-x #F47E20;}
.hlava_blue {background: url('skin-blue/bg-hlava.gif') repeat-x #F47E20;}
.hlava_pink {background: url('skin-pink/bg-hlava.gif') repeat-x #F47E20;}
.hlava_red {background: url('skin-red/bg-hlava.gif') repeat-x #F47E20;}
.hlava_orange {background: url('skin-orange/bg-hlava.gif') repeat-x #F47E20;}
.hlava_violet {background: url('skin-violet/bg-hlava.gif') repeat-x #F47E20;}
.hlava_yellow {background: url('skin-yellow/bg-hlava.gif') repeat-x #F47E20;}

			
#obsah .pink h1 {color: #BD1A8D;}			
#obsah .pink h2 {color: #BD1A8D;}			
#obsah .pink h3 {color: #BD1A8D;}			
#obsah .pink a {color: #BD1A8D;}			
 
#obsah .blue h1 {color: #0091D1;}			
#obsah .blue h2 {color: #0091D1;}			
#obsah .blue h3 {color: #0091D1;}			
#obsah .blue a {color: #0091D1;}			

#obsah .red h1 {color: #ED1C24;}			
#obsah .red h2 {color: #ED1C24;}			
#obsah .red h3 {color: #ED1C24;}			
#obsah .red a {color: #ED1C24;}			

#obsah .orange h1 {color: #FFC907;}			
#obsah .orange h2 {color: #FFC907;}			
#obsah .orange h3 {color: #FFC907;}			
#obsah .orange a {color: #FFC907;}			

#obsah .green h1 {color: #28903A;}			
#obsah .green h2 {color: #28903A;}			
#obsah .green h3 {color: #28903A;}			
#obsah .green a {color: #28903A;}			

#obsah .violet h1 {color: #833190;}			
#obsah .violet h2 {color: #833190;}			
#obsah .violet h3 {color: #833190;}			
#obsah .violet a {color: #833190;}			

#obsah .yellow h1 {color: #b79205;}			
#obsah .yellow h2 {color: #b79205;}			
#obsah .yellow h3 {color: #b79205;}			
#obsah .yellow a {color: #b79205;}

#obsah h2 {font-size: 140%;} 			
#obsah h2 {font-size: 120%;} 			

#ref h5 {margin-bottom: 3px; margin-top: 5px;}
#ref .anotace {margin-bottom: 2px;}
#ref p {margin:0px;}
#ref .telo img {float: left; margin: 3px;}

.pages {margin-top: 10px;}

#form {margin: 0px 0px 20px 0px;}
#form label {font-size: 11px;}
#form .input {width: 350px; border: 1px solid #ccc; padding: 1px;}
#form .textarea {width: 350px; border: 1px solid #ccc; padding: 1px;}
#form  .clearfix {margin-bottom: 4px;}
#form  .skryt {display: none;}

hr {color: #ccc;}
 