body {
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; /* Tahoma */
  margin:0;
  padding:10px 0 20px 0;
  color:#000;
  text-align:center;
  font-size:11px;
  background-color:#fff;
}

img { border:0px; }
br.clear { clear:left; }
form { margin:0px; padding:0px; }
input { border:1px solid #b5b5b5; font-size:11px; }
textarea { border:1px solid #b5b5b5; font-size:11px; font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
select { border:1px solid #b5b5b5; font-size:11px; }
input.button-ok { background:url(./images/button-ok.jpg) no-repeat; width:38px;height:19px;border:0;margin-left:8px; }
input.button-search { width:218px; }
input.button-login { width:74px; }
input.button-password { width:74px; }

a {
  text-decoration:none;
  color:#004fdf;
}

a.menu16 { color:#B80000;font-size:10px;text-decoration:none; }	a.menu16:hover { color:#B80000; }

a:hover {
  color:#333;
  text-decoration:underline;
}

h3 {
  color:#474747;
  font-weight:bold;
  font-size:11px;
  margin:-1px 0 0 0;
  padding:3px 0 5px 16px;
}

div#page {
  width:780px;
  margin:0 auto;
  text-align:left;
}

#top {
  height:87px;
  position:relative;
}

#logo {
  position:absolute;
  left:0;
  top:0;
}

#menu-top {
  position:absolute;
  right:20px;
  top:10px;
}

#menu-top ul {
  margin:0;
  padding:0;
  list-style:none;
}

#menu-top li {
  float:left;
}

#menu-top a {
  display:block;
  font-size:10px;
  color:#6c6c6c;
  text-decoration:underline;
  padding:40px 3px 1px 3px;
  margin-right:23px;
}
#menu-top a#a1 { background:url(./images/pomoc.jpg) no-repeat center top; }
#menu-top a#a2 { background:url(./images/kontakt.jpg) no-repeat center top; }
#menu-top a#a3 { background:url(./images/motorky.jpg) no-repeat center top; }
#menu-top a#a4 { background:url(./images/obroda.jpg) no-repeat center top; }
#menu-top a#a5 { background:url(./images/blog.jpg) no-repeat center top; }
#menu-top a#a6 { background:url(./images/reality.jpg) no-repeat center top; }
#menu-top a#a7 { background:url(./images/praca.jpg) no-repeat center top; }
#menu-top a#a8 { background:url(./images/obchod.jpg) no-repeat center top; }
#menu-top a:hover { text-decoration:none; color:black; }

#search-bar {
  position:relative;
  width:780px;
  height:78px;
  border-top:1px solid #e6e6e6; 
  border-bottom:1px solid #e6e6e6;
}

#search-bar-left {
  position:absolute;
  left:0;top:12px;
  width:423px;
  height:57px;
  background:url(./images/search-background.jpg) no-repeat;
}

#search-bar-left .in {
  padding:17px 0 0 10px;  
}

#search-bar-right {
  position:absolute;
  right:0;
  top:0;
  width:357px;
  height:57px;
}

#search-bar-right a img {
  margin-top:12px;
  /*margin-left:7px;*/
}

#categories {
  position:relative;
  width:780px;
  height:124px;
  border-bottom:1px solid #e6e6e6;
}

#categories a {
  font-weight:bold;
}

#categories h3 {
  background:url(./images/h3-categories.jpg) no-repeat left top;
}

#categories-left {
  position:absolute;
  left:0;
  top:0;
  width:390px;
  height:124px;
}

#categories-left ul {
  margin:0;
  padding:10px 0 0 15px;
}

div.in {
  position:relative;
  width:390px;
  height:124px;
}

div.in ul li {
  background:url(./images/dot.jpg) no-repeat left center;
  list-style:none;
  padding:0 0 0 20px;
}

div.in ul.z1 {
  position:absolute;
  left:0;
  top:0;
}

div.in ul.z2 {
  position:absolute;
  left:130px;
  top:0;
}

div.in ul.z3 {
  position:absolute;
  left:260px;
  top:0;
}

#categories-right {
  position:absolute;
  right:0;
  top:0;
  width:390px;
  height:124px;
  border-left:1px solid #e6e6e6;
}

#categories-right ul { 
  list-style:none; 
  margin:0; 
  padding:10px 0 18px 16px;
}

#categories-right li { 
  float:left; 
}

#categories-right a { 
  margin-right:6px; 
}

#middle-bar {
}

#middle-bar-left {
  left: 0;
  float:left;
  width:389px; 
  border-right:1px solid #e6e6e6;
}

#middle-bar-right-data {
  float:left;
  width:389px; 
}

#middle-bar-left-data {
  float:left;
  width:389px; 
  height:457px;
  border-right:1px solid #e6e6e6;
}


#middle-bar-left-data a {
  font-weight:normal;
}

#login {
  border-bottom:1px solid #e6e6e6;
  width:389px;
}

#login form {
  padding:10px 10px 10px 20px;
}

#middle-bar-right {
  float:left;
  width:390px;
}

#middle-bar-left a {
  font-weight:normal;
}

#middle-bar-left h3 {
  margin-top:12px;
  background:url(./images/h3-middle-bar-right.jpg) no-repeat left top;
}

#middle-bar-right a {
  font-weight:normal;
}

#middle-bar-right h3 {
  margin-top:12px;
 
}

#middle-bar-left-data h3 {
  margin-top:12px;
  background:url(./images/h3-middle-bar-right.jpg) no-repeat left top;
}

ul#login-misc {
  list-style:none;
  padding:0;
  margin:10px 0 0 0; 
}

ul#login-misc li {
  display:inline;
  margin-left:3px;
  color:silver;
}

#shop {
  height: 205px;
}

#shop h3 {
  margin-top:12px;
  background:url(./images/h3-shop.jpg) no-repeat left top;
}

#shop div.containter {
  margin:0;
  padding:10px 0 10px 16px;
}

#shop h4 {
  font-size:11px;
  margin:0;
  padding:0;
}

#shop a {
  color:#c6c6c6;
}

#shop h4 a {
  font-weight:bold;
  color:#004fdf;
}

#shop p {
  color:#474747;
  font-size:10px;
  margin:0;
  padding:0;
}

#middle-bar-right { 
}

#middle-bar-right ul {
  margin:0;
  padding:10px 0 10px 16px;
  
}

#middle-bar-left-data ul {
  margin:0;
  padding:10px 0 10px 16px;
}

ul.duo span.lleft {
  display:block;
  width:230px;
  float:left;
}

ul.duo a {
  font-weight:bold;
}

#misc {
  border-top:1px solid #e6e6e6;
}

#misc-left {
  float:left;
  width:389px; /* 1x ma border */ 
  border-right:1px solid #e6e6e6;
}

#misc-left h3 {
  margin-top:12px;
  background:url(./images/h3-blog.jpg) no-repeat left top;
}

#misc-right {
  float:left;
  width:380px;
  border-left:10px solid #48d0e4;
}

#misc-left ul {
  margin:0;
  padding:10px 0 10px 16px;
  list-style:none;
}

#misc-left ul.duo span.lleft {
  width:280px;
}

#misc-left a {
  font-weight:normal;
}

#misc-right div.in {
  width:380px;
}

#misc-right h3 {
  padding:3px 0 5px 6px;
  background:url(./images/h3-misc-right.jpg) no-repeat left top;
}

#misc-right ul {
  margin:0;
  padding:10px 0 0 15px;
}
#misc-right ul a { 
  font-weight:bold; 
}

#bottom {
  border-top:1px solid #e6e6e6;
  height:55px;
}

#menu-bottom {
  padding:15px 0 0 0;
  text-align:center;
}

#menu-bottom ul {
  padding:0;
  margin:0;
  list-style:none;
}

#menu-bottom li {
  display:inline;
  color:silver;
}

#bottom p {
  color:#9b9b9b;
  text-align:center;
  padding:5px 0 5px 0;
  margin:0;
}

#admin {
  position:relative;
  width:780px;
  height:600px;
  border-top:1px solid #e6e6e6;
}


#admin-right {
  position:absolute;
  left:210px;
  right:0;
  top:0;
  width:569px;
  height:600px;
  
}

#admin-left {
  position:absolute;
  left:0;
  top:0;
  width:211px;
  height:600px;
  border-right:1px solid #e6e6e6;
}

#basen {
  
}

#basen-left {
  float:left;
  width:449px; 
  
  border-right:1px solid #e6e6e6;
}

#basen-left h3 {
  background:url(./images/h3-categories.jpg) no-repeat left top;
}

#basen-left div {
  text-align:left;
  padding:15px 20px 5px 50px;
  margin:10;
}

#basen-right {
  float:left;
  width:330px;
}
#basen-right div {
margin-left:10px;
margin-top:10px;
}

#forum h3{
  background:url(./images/h3-categories.jpg) no-repeat left top;
}

#basen-left div#login {
  padding:0px 0px 0px 0px;
}

#login h3 {
  margin-top:12px;
  background:url(./images/h3-login.jpg) no-repeat left top;
}

p.forumentry{
allign:left;
padding-left:5px;
background:url(./images/fentry.png) repeat-x left top;
}

h3.poet{
  background:url(./images/h3-categories.jpg) no-repeat left top;
}

p#forum{
margin-left:3px;
p}

#forum form{
margin-left:5px;
margin-top:5px;
}

#autor-left{
width:389px;
border-right:1px solid #E6E6E6;
float:left;
}

