*{
	margin: 0px;
	padding: 0px;
}
a {
	color: red;
	text-decoration: none;
	border: none;
}
body {background: fixed center top;  background-color:#C91B1B; font:12px Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:26px;}
h2 {font-size:18px; color:grey;}
h3 {font-size:16px;}

#stranka {width:950px; background-color:#FFFFFF; margin:0 auto 0 auto;border-style: solid ; border-color: white; border-width: 1px; }
#hlavicka {background:url(images/header1.png) repeat-y; background-color:#C91B1B; height:180px; }
#telo {background:url(images/pagebg.png) repeat-y; background-color:#C91B1B;  width:950px; }
#pravo { float:right; width:660px;padding:0 5px 0 0;}
#pravo p {line-height:20px; margin-bottom:20px;}
#pravo a {border-bottom: solid 1px red;}
#pravo a:visited, active {border:none;}
#pravo a:hover {color:#000; border-bottom:solid 1px #000;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none; border:none!important;}
.clear {clear:both;float:center;}
#sidebar {float:left; width:200px; }
#sidebartop {  height:10px;}
#sidebarbtm { left top no-repeat; height:9px;}
/*#sidebar ul {list-style:none; font:bold 14px "Trebuchet MS", Verdana, sans-serif; margin-bottom:15px;}
# li {display:block; height:36px; margin-bottom:2px;}
#sidebar a, #sidebar a:visited {
	display:block;
	background:url(images/menu1.jpg) right top no-repeat;
	padding: 10px 10px 0 40px;
	height: 26px;
	color:#999;
}

#sidebar h1{
  font-size:18px;
}
*/
#pravo h2 {
	color:grey; font:normal 18px;
	

}

#pravo h2 a {color:red

}
#pravo h2 a:hover {color:#000; background:#ffffee; border:none;}
/*#sidebar a:hover {background:url(images/menu2.jpg) right top no-repeat; color:#333;}*/
#sidebar .active a{background:url(images/menu3.jpg) right top no-repeat; color:#FFF;}
#sidebar h2 {
	display:block;

	height:40px;
	padding:14px 10px 0 40px;
	color: black;
	text-transform:uppercase;
}
#footer {background:url(images/footerbg.png) no-repeat; height:62px;}

#navigace_text { background:url(images/navigace_text.jpg) center bottom no-repeat;
	padding:7px 0px 5px ;
	height: 18px;
	color:#999999; text-transform:uppercase;
	font: bold 16px } 
#navigace_text a.active {color:#000!important;}
#navigace_text a{text-decoration:none; color:#999;}
#navigace_text a:visited, navigace_text a:active {color:#999;}
#navigace_text a:hover {color:#333;}
#navigace #search{
	padding-left: 475px;
	padding-top: 17px;
	height: 48px;
}
#navigace #search .keyword{
	background: transparent url(images/search.png) no-repeat;
	height: 33px;
	width: 132px;
	padding: 10px 20px 0 10px;
	font-size: 12px;
	color: #999;
	border:none;
	overflow:hidden;
}
#header form {padding:0; margin:0;}
#topmenu { height:51px; font:bold 14px text-transform:uppercase; padding-top:15px;}
#topmenu ul {list-style:none; padding-left:10px;}
#topmenu li {display:inline; margin-left:3px;}
#topmenu a, #topmenu a:visited {display:block; float:left; background:url(images/nav2.png) repeat-x; text-align:center; padding:5px 25px 0 25px; height:25px; color:#999999;}
#topmenu .active a {background:url(images/nav1.png) repeat-x; color:#333;}
#topmenu .active a:hover {background:url(images/nav4.png) repeat-x; color:#333;}
#topmenu a:hover {background:url(images/nav3.png) repeat-x; color:#fff;}

.ram {
  
}



.ramecek {
  border: solid #C91B1B 2px;
	margin-bottom:15px;
	border-left-width: 15px;
	height: 200px;

}

.ramecek div {
	font:normal 12px ;
  
}
#ramecek img { border-style: none }

#ramecek h2{
color: #333; font-size: 16px; font-weight: bold; line-height: 18px; text-decoration: none; letter-spacing: 1px; margin: 21px 0 0;  width:430px;
}

#dodavatel{
  text-align: right; margin: 0;  padding:0; float: right;  position:relative;  width:160px; background-color:red; 
}

#obrazek{
   text-align: right; margin: 0; float: right;  position:relative;   
   	margin:5px 5px 0px 5px;
}

#text{
 color: #333; font-size: 11px; font-weight: normal;  width:300px; position:relative; float:left; margin:0px; padding:0;
 background-color:red;
 }
 
#nadpisR {
  float:left;  
}

#dodavatelR {
  float:right;  
  
}

#obsah-bunky{
  clear:both;
  
}

#textR {
  width:60%;
  float:left;
  margin:5px 5px 5px 5px; 
}



#obrazekR {
  float:right; 
  	margin:5px 5px 5px 5px; 
}
 
#ram_spodek {display:block; height:20px; padding:15px 5px 0 35px; background:url(images/ftrdlink.png)8px 12px no-repeat}
.ramecek a {color:red; border-bottom:none;}
.ramecek h2 {color:red; border-bottom:none; padding:15px 15px 0px 15px; }
.ramecek a:visited, #featured a:active{color:red;}
.ramecek a:hover { text-decoration:underline; color:red!important;}
.postbottom {background:url(images/postbttm.png) no-repeat; height:26px; margin-bottom:20px;}
.postbottom ul {list-style:none;}
.postbottom li {display:inline; margin:0!important; padding:0!important;}
.postbottom a, .postbottom a:visited, .postbottom a:active{color:#fff; border:none!important; display:block; float:left; height:20px; padding:6px 5px 0 30px;}
.postbottom a:hover {color:#000;}
.permalink a, .permalink a:visited, .permalink a:active {background:url(images/ico_more.png)5px 5px no-repeat;}
.cats a{background:url(images/ico_cat.png)5px 5px no-repeat;}
.auth a{background:url(images/ico_usr.png)5px 5px no-repeat;}
.date a{background:url(images/ico_date.png) 5px 5px no-repeat;}
.comnts a{background:url(images/comment.png)5px 5px no-repeat;}

.post h2 {display:block; margin-bottom:15px;}
.post .podnadpis {display:block; font-size:12px; color:#999;}

.post blockquote {background:#eee url(images/quote.png) 5px 5px no-repeat; padding:8px 8px 0 35px; font:normal 14px "Palatino Linotype", "Book Antiqua", Palatino, serif; display:block; border: solid 1px #ddd; }

.post .extract { float:left; margin-right:10px; width:250px;}

.post ul {margin-left:25px;}
.post ol {margin-left:25px;}
.post li {padding:3px;}
.post .leftalign {display:block; padding:5px; background:#eee; margin:8px; float:left; border:solid 1px #ddd;}
.post .rightalign {display:block; padding:5px; background:#eee; margin:8px; float:right;border:solid 1px #ddd;}


/*tables and Forms */

#pravo table {
	font-size: 10px;
  width:100%;
	border:0px;
	margin-bottom:0px;
	background: #ffeeee;
	margin-top: 5px;
}
#pravo th {
	background:#A7A6A6;
	padding:5px 5px 5px 5px;
	color:#000000;
	text-align:center;
	
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
}
#pravo td {
	border: none;
}

#pravo tr {
	border: none;
	
}


.textfield {
	display: block;
	width:50%;
	margin:3px 3px 3px 30px;
	padding:3px;
	border: 1px solid #CBE0E7;
	background: #E9F2F5;
}
label {
	display: block;
	margin:3px;
	padding: 5px;
	font-weight: bold;
}
.button {
	display: block;
	padding:0px;
	margin:3px;
	border: 1px solid #9DC6D2;
	color:#000000;
	background: #E9F2F5;
}
.textfield:hover {
	background:#FFFFCC;
}
.textfield:focus {
	background:#ffffff;
	border: 1px solid #3A2C1B;
}
.hide {display:none;}
#bottom {padding:20px; background:url(images/bottombg.png) repeat-x; margin-top:15px;}
#bottom p {display:block; padding:3px; text-align:center;}
#credits {text-align:right; font-size:10px; padding:5px 40px 0 40px; }
.pagenavi { height:22px; padding: 5px 5px 0 5px; background: #eee; border: solid 1px #ddd; margin:25px 0 15px 0;}
.pagenavi .alignleft {display:block; text-align:left;}
.pagenavi .alignright {display:block; float:right;}
.pagenavi a, .pagenavi a :visited, .pagenavi a :active {color:#000; font-weight:bold; text-decoration:none; border:none!important;}
.pagenavi a:hover {color:#0099CC!important;}

/*shopping Cart */
#catalogue {margin:10px 0 10px 0; background:#eee; border:solid 1px #ddd; padding:5px;}
.item {width:135px; float:left; height:220px;}
.item h3 {display:block; padding:3px;}
.item span {display:block; padding:3px;}
.item .price {color:#993300; font-weight:bold; }
.item span img {border:none!important;}
.item span a {border:none!important; text-decoration:none;}
.item img {}
img.productimg {border:solid 1px #716148; margin:0 0 0 8px;}
.clear2 {width:100%; clear:center;}
.sec_head {
	display:block;
	background: #0077A2 url(images/ftrdbox.jpg) no-repeat 0px -60px;
	padding:3px;
	margin-bottom:15px;
	color: #FFF !important;
}
.centrala{
  color:red;
  text-align:center;
}

.menu 
{ 
padding: 0; 
margin: 0; 
} 

.menu a 
{ 
text-decoration: none; 
color: #FFF; 
display: block; 
width: 100%; 
padding: 0 0 0 30px;
} 

/*#sidebar ul {list-style:none; font:bold 14px "Trebuchet MS", Verdana, sans-serif; margin-bottom:15px;}
#sidebar li {display:block; height:36px; margin-bottom:2px;}
#sidebar a, #sidebar a:visited {
	display:block;
	background:url(images/menu1.jpg) right top no-repeat;
	padding: 10px 10px 0 40px;
	height: 26px;
	color:#999;
}

#sidebar h1{
  font-size:18px;
}
*/

.menu ul, .menu li 
{ 
list-style-type: none; 
margin: 0; 
padding: 0 .5em; 

} 

ul.uroven1 
{ 
width: 120%; 

} 



ul.uroven1 li.polozka1 
{ 
position: relative; 
font-weight: bold; 
height: 36px !important; 
line-height: 36px; 

padding: 0 .5em; 
 
} 

ul.uroven2 
{ 
position: absolute; 
line-height: 100%; 
left: 200px; 
top: -40px; 
width: 110%; 
background: #fff url('88-2.png') 0 0 repeat-y; 
visibility: hidden; 
padding: .3em .5em; 
} 

ul.uroven2 img 
{ 
border: solid #368 2px; 
} 

ul.uroven2 li.polozka2 a 
{ 
font-weight: bold; 
text-align: left; 
height: 30px; 
line-height: 30px; 
padding: 0 .5em .1em; 
margin: 0 -.5em;
background: #C91B1B;

} 


.menu a:hover 
{ 
text-decoration: underline; 
} 



ul.uroven2 li.polozka2 a:hover 
{ 
color: #d44; 
background: #eee; 

} 

ul.uroven1 li.polozka1 
{ 
behavior: url(hovermenu.htc); 
} 

ul.uroven1 li.polozka1:hover, 
ul.uroven1 li.polozka1Hover 
{ 

} 

ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 
{ 
visibility: visible; 
} 

form 
{ 
position: relative; 
left: 160px; 
top: -150px; 
}

.katnadpis
{
 font: bold 16px;

}

#uvnitr{
padding: 20px 20px 20px 20px;
}

#uvnitr a {
font:14px Arial, Helvetica, sans-serif;
border-bottom: none;
color:black;
line-height:22px;
font-weight: bold;
}

#anim{
height:359px;width:664px;background-image:url(images/hlavni.gif);
}
