body { 
margin:0px; 
background: #b6b6b6 url(../images/backgr.jpg) repeat-y left top;
font-family: arial,helvetica,sans-serif; 
}

input  {
border-style: solid; 
border-color: #C0C0C0;
border-width: 1px;
}

p {
font-family:arial,helvetica,sans-serif; 
font-size: 12px;
color: #000000; 
}

a {
text-decoration: none;  
color:#00417A;
}

a:hover {
text-decoration:underline; 
color:#00417A; 
}

td{
	font-family: arial,helvetica,sans-serif; 
	font-size: 12px;
	color: #000000; 
}

#header {
width: 1000px;
height: 105px;
padding-top: 0px;
padding-left: 0px;
background: #ffffff; 
}

.logo {
width: 197px;
height: 105px;
padding-left: 0px;
padding-top: 0px;
float: left;
}

.header-odkazy {
height: 105px;
padding-left: 300px;
padding-top: 10px;
float: left;
}

#mainmenu {
width: 1000px;
height: 57px;
padding-top: 0px;
padding-left: 0px;
background: #B6B6B6  url(../images/backgr-mainmenu.jpg); 
}

.menu-polozka{
	margin-left: 5px;
	float: left;
	font-family: arial,helvetica,sans-serif; 
	font-size: 14px;
	font-weight: bolder;
	padding-top: 20px;
	color: #FFFFFF; 
}

.menu-polozka a{
	float: left;
	font-family: arial,helvetica,sans-serif; 
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	padding-left: 10px; 
	margin-left: 5px;
	color: #FFFFFF; 
	background:  url(../images/menu-point.gif) no-repeat;
}

.menu-polozka a:hover{
	float: left;
	font-family: arial,helvetica,sans-serif; 
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	background:  url(../images/menu-point2.gif) no-repeat;
	color: #FFFFFF; 
}

.vyhledavani{
	float: left;
	font-family: arial,helvetica,sans-serif; 
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF; 
	padding-top: 15px;
	padding-left: 60px;
}

#obsah {
width: 1000px;
padding-top: 0px;
padding-left: 0px;
background: url(../images/backgr-obsah.jpg);
}

.obsah-left {
float: left;
width: 215px;
padding-top: 0px;
padding-left: 0px;
}

.menu2{
	float: left;
	width: 211px;
	height: 17px;
	background:  url(../images/bg-menu2.gif) no-repeat;
}

.menu2-polozka{
	float: right;
	padding-right: 25px;
	font-family: arial,helvetica,sans-serif; 
	color: #000000;
	font-size: 12px;
	padding-top: 1px;
}


.menu2-polozka a{
	color: #000000;
}

.menu2-polozka a:hover{
	color: #000000;
}

.menu2b-polozka{
	float: right;
	padding-right: 40px;
	font-family: arial,helvetica,sans-serif; 
	color: #565B61;
	font-size: 12px;
	padding-top: 1px;
}

.menu2b-polozka a{
	color: #565B61;
}

.menu2b-polozka a:hover{
	color: #565B61;
}

.obsah-middle {
float: left;
width: 570px;
padding-top: 0px;
padding-left: 3px;
}

.rubriky {
float: left;
width: 560px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
}

.obsah-right {
float: right;
width: 201px;
padding-top: 0px;
padding-left: 0px;
}

.prihlaseni {
width: 170px;
}

.prihlaseni-nadpis {
width: 170px;
height: 20px;
margin-left: 8px;
padding-top: 3px;
background-color: #00417A;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.prihlaseni-nadpis a {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.prihlaseni-nadpis a:hover {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.prihlaseni-obsah {
width: 170px;
margin-left: 8px;
padding-top: 3px;
background: #F4F5F5 url(../images/bg-login.gif) repeat-x 0px 0px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

#linky {
width: 1000px;
height: 31px;
padding-top: 0px;
padding-left: 0px;
background: #696E7F url(../images/bg-linky.gif);
}

.linky {
float: left;
margin-left: 15px;
padding-top: 10px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.linky a {
color: #FFFFFF;
}

.linky a:hover {
color: #FFFFFF;
}

#zapati {
width: 1000px;
height: 25px;
padding-top: 0px;
padding-left: 0px;
background: #696E7F url(../images/bg-zapati.jpg);
}

.adresa {
float: left;
margin-left: 15px;
padding-top: 5px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.copyright {
float: right;
margin-right: 15px;
padding-top: 5px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.copyright a {
color: #FFFFFF;
}

.copyright a:hover {
color: #FFFFFF;
}

.odkazy a {
float: right;
margin-right: 15px;
padding-top: 10px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.odkazy a:hover {
color: #FFFFFF;
}

h1 {
font-family: arial,helvetica,sans-serif;
font-size: 14px;
font-weight: bolder;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
}

h2 {
font-family: Arial;
font-size: 12px;
font-weight: bolder;
margin-top: 0px;
margin-bottom: 0px;
}

h3 {
font-family: Arial;
font-size: 12px;
font-weight: 200;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}

.clear { 
clear: both; 
display: block;
}

.cleaner { 
margin: 0px auto; 
clear: both; 
width: 100%; 
visibility: hidden; 
}

div.ha1 {
font-family: Arial;
font-size: 14px;
font-weight: bolder;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
}


a img { 
border-style: none; 
}

.a_menu {
font-size: 14px;
font-family: arial,helvetica,sans-serif; 
color: #FFFFFF; 
font-weight: 200;
margin-top: 0px;
margin-bottom: 0px; 
text-decoration: none;
}

.b_menu {
font-size: 12px; 
font-family: arial,helvetica,sans-serif;
color: #000000; 
font-weight: 200;
margin-top: 0px;
margin-bottom: 0px; 
text-decoration: none;
}

.pata a{
/*text-decoration:underline;*/color:#00417a; 
font-weight: bold
}

.pata .int {
float:right;
margin-right:15px;
}

.gray{
	color: #C0C0C0;
}

#top, #top-menu{
width: 1000px;
background-color: #fff;
border: 0;
}

#top-menu{
  background: #808080 url(../images/backgr_topmenu.jpg) no-repeat left top; 
}
#top-menu form{ 
	margin: 0;
}

.products hr{
	color: #C0C0C0;
}

#login-block login-bg{
	background: url(../images/login_backgr.gif) no-repeat left top; 
}

#koupit form{
	 margin: 0;
}

#koupit .popis{
	font-size: 13px;
}

#bottom-row-1, #bottom-row-2{
	background-color: #72777d;
	color: #fff;
}
#bottom-row-1 td{
	padding-top: 7px;
}
#bottom-row-2 td{
  padding-bottom: 7px;
}

#bottom-row-2 td, #bottom-row-2 td a{
	color:#a8a9a9;
}
#uvod {
	font-size: 12px;
}

#uvod h2{
	font-size: 18px;
	font-weight: bold;
}


}
#category_menu { clear: both; float: left; width: 560px; position: relative; }
h2.categItem { float: left; height: 150px; width: 175px; display: block; border: 1px solid #09F; padding: 0px; overflow: hidden; margin: 10px 15px 0px 0px; }
h2.categItem.last { margin-right: 0px; }
h2.categItem a{ display: block; height: 150px; width: 175px; position: relative; overflow: hidden; }
h2.categItem  img{ float: left; margin: 0px; padding: 0px; width: 175px; position: absolute; left: 0px; top: 0px; }
h2.categItem span{ background: url(category.png) no-repeat; display: block; height: 35px; width: 180px; position: absolute; text-align: left; color: #00417A; line-height: 15px; font-weight: bold; font-size: 15px; margin: 0px; padding: 3px 0px 0px 35px; float: left; left: 0px; top: 115px; }
h2.categItem a:hover  { text-decoration: none; }
h2.categItem a:hover span{ background-position: 0px  -38px; cursor: pointer; }
h2.categItem.item2 { border-color: #F60; }
h2.categItem.item3 { border-color: #C00; }
h2.categItem.item4 { border-color: #963; }
h2.categItem.item5 { border-color: #000; }
h2.categItem.item6 { border-color: #008000; }
h2.categItem.item4 span ,h2.categItem.item5 span,h2.categItem.item7 span ,h2.categItem.item8 span,h2.categItem.item9 span{ line-height: 30px; }

