body {margin:0;font-family:Arial;background:url(images/bg.jpg) repeat-x bottom;color:#000000;}
sup {color:#FF0000;}
a {color:#6cc01a;text-decoration:underline;}
a:hover {color:#6cc01a;text-decoration:none;}
h1 {border-bottom:3px solid #6cc01a;height:27px;margin:20px 0 20px 0;padding:0;}
h1 div {margin:0 0 0 15px;height:23px;float:left;font-size:17px;color:#FFFFFF;font-weight:bold;padding:5px 20px 0 20px;background:#000000 url(images/bg_topic.jpg) repeat-x left top;border-top:1px solid #6cc01a;border-left:1px solid #6cc01a;border-right:1px solid #6cc01a;}
h2 {color:#000000;font-size:15px;margin:0px 0 5px 20px;padding:0;}
p {margin:10px 20px 0 20px;font-size:12px;}
#center {margin:0 auto;width:850px;}
#header {margin:0 auto;width:800px;height:181px;background:#ffffff url(images/header.jpg) no-repeat left top;}
#rightt {float:right;width:400px;}
#basket_status {height:83px;padding:5px 15px 0 0;color:#FFFFFF;font-size:12px;font-weight:bold;text-align:right;line-height:20px;}
#basket_status a {color:#FFFFFF;text-decoration:underline;margin:0 5px 0 5px;}
#basket_status a:hover {text-decoration:none;}
#login {float:right;margin:10px 0 0 0;width:155px;height:69px;background:url(images/bg_hledat.jpg) no-repeat left top;display:block;}
#login form {height:25px;margin:41px 0 0 0;}
#login form #word {font-size:12px;color:#999999;border:none;float:left;width:120px;height:15px;margin:3px 0 0 2px;}
#login form #submit {cursor:pointer;margin:3px 1px 0 0;float:right;background-color:#000000;width:23px;height:23px;border:none;background:url(images/sipka2.jpg) no-repeat;}


#menu {margin:1px 0 0 25px;width:806px;height:48px;background:#ffffff url(images/bg_menu.jpg) no-repeat left top;}
#menu ul {list-style:none;margin:0;padding:0;height:40px;width:800px;}
#menu ul li {margin:0;padding:11px 0 0 0;float:left;width:100px;text-align:center;height:30px;font-size:14px;font-weight:bold;}
#menu ul li a {padding:10px 5px 10px 5px;color:#FFFFFF;text-decoration:none;}
#menu ul li a:hover {color:#CCCCCC;text-decoration:none;}

#cond {margin:5px auto;margin-bottom:0;width:800px;}
#left {float:left;}
#right {float:right;}

#kats {text-align:center;width:140px;line-height:25px;color:#6cc01a;font-weight:bold;font-size:14px;background:#c1ff76 url(images/bg_kat.png) repeat-x top;border-top:1px solid #c1ff76;border-right:1px solid #c1ff76;border-left:1px solid #6cc01a;}
#menu_left {border-bottom:1px solid #6cc01a;border-left:1px solid #6cc01a;width:166px;background-color:#c1ff76;margin:0 0 20px 0;padding:5px 0 5px 0;}
#menu_left ul {list-style:none;width:150px;margin:10px auto;padding:0;}
#menu_left ul li {font-size:13px;font-weight:bold;}
#menu_left ul li a {border-left:1px solid #8fda40;background-color:#6cc01a;display:block;width:140px;margin:1px;padding:3px 0 3px 6px;color:#FFFFFF;text-decoration:none;}
#menu_left ul li a:hover {color:#CCCCCC;text-decoration:none;background:#6cc01a url(images/sipka1.jpg) no-repeat 128px 4px;}
.activ a{color:#FFFFFF;text-decoration:none;background:#6cc01a url(images/sipka1.jpg) no-repeat 128px 4px;}

#menu_left ul ul {list-style:none;width:150px;margin:0px auto;padding:0;}
#menu_left ul ul li {font-size:11px;font-weight:bold;background:none;}
#menu_left ul ul li a{background:none;border-bottom:1px solid #9fe651;border-left:1px solid #9fe651;background-color:#96df48;width:120px;margin:1px;padding:3px 0 3px 20px;color:#FFFFFF;text-decoration:none;}
#menu_left ul ul li a:hover {color:#FFFFFF;text-decoration:none;background:none;background-color:#7dcd2c;}
#menu_left ul ul li.activ a{color:#FFFFFF;text-decoration:none;background:none;background-color:#7dcd2c;}
#menu_left ul ul li.activ a:hover{color:#FFFFFF;text-decoration:none;background:none;background-color:#7dcd2c;}

#obsah {padding:0 0 50px 0;background-color:#FFFFFF;width:620px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#topic {color:#000000;font-weight:bold;font-size:14px;margin:10px 0 20px 10px;}
#topic a {color:#000000;text-decoration:none;}
#topic a:hover {color:#000000;text-decoration:underline;}

.kat_main {margin:0 0 0 32px;float:left;width:185px;height:230px;border-top:3px solid #6cc01a;}
.kat_main.non {margin:0 0 0 0px;width:186px;}
.kat_main img {border:0;margin:0;height:110px;}
.kat_main .nad_pop_cena {margin:0 0 0 0;background-color:#c1ff76;}
.kat_main .nad_pop_cena h4{padding:5px 0 0 0;margin:0;text-align:center;font-size:12px;font-weight:normal;height:25px;}
.kat_main .nad_pop_cena h4 a {color:#000000;text-decoration:none;}
.kat_main .nad_pop_cena h4 a:hover {color:#000000;text-decoration:underline;}
.kat_main .nad_pop_cena .pop {height:27px;font-size:10px;padding:10px 10px 0 10px;overflow:hidden;}
.kat_main .nad_pop_cena .cena {padding:2px 5px 2px 0;text-align:right;color:#6cc01a;font-size:15px;font-weight:bold;}
.kat_main .buy {float:right;padding:1px 0 0 4px;color:#FFFFFF;font-size:12px;background:#6cc01a url(images/kosik1.jpg) no-repeat 60px 2px;width:76px;height:16px;border-bottom:1px solid #86cb42;border-right:1px solid #86cb42;border-left:1px solid #86cb42;}
.kat_main .buy a {color:#FFFFFF;text-decoration:none;}
.kat_main .buy a:hover {color:#FFFFFF;text-decoration:underline;}
.kat_main .no_photo {padding:45px 0 0 0;color:#CCCCCC;font-size:12px;text-align:center;height:70px;}


#view_main {margin:0 0 30px 0;}
#view_main img {width:300px;float:left;margin:3px 3px 3px 7px;}
#view_main .no_photo {padding:90px 0 0 0;color:#CCCCCC;font-size:12px;text-align:center;width:300px;float:left;}
#view_main #pop {float:right;width:300px;margin:3px 7px 3px 3px;}
#view_main #pop td.left {border-bottom:1px solid #FFFFFF;padding:0 0 0 10px;margin:0;width:100px;height:28px;background-color:#c1ff76;font-size:11px;color:#6cc01a;}
#view_main #pop td.right {border-bottom:1px solid #FFFFFF;font-weight:bold;padding:0 0 0 10px;margin:0;width:180px;height:28px;background-color:#c1ff76;font-size:12px;color:#333333;}
#view_main #pop td.left.hide {background-color:#a6e45c;}
#view_main #pop td.right.hide {background-color:#a6e45c;}
#view_main #pop td.left input#pocet {width:40px;height:20px;border:1px solid #9fe651;}
#view_main #pop td.right input#buy {width:140px;height:24px;margin:0px 0 0 0;font-weight:normal;color:#FFFFFF;text-align:left;padding-left:5px;font-size:14px;background:#6cc01a url(images/kosik1.jpg) no-repeat 118px 3px;border:1px solid #9fe651;}
p#view_nahledy {margin:-20px 0 0 30px;}
p#view_nahledy img {cursor:pointer;border:1px solid #999999;width:80px;padding:5px;background-color:#E2E2E2;margin:10px;}

#basket {width:600px;margin:50px auto;}
#basket tr.produkty {border:1px solid black;background-color:#c1ff76;color:#6cc01a;font-size:13px;height:25px;}
#basket tr.produkty_vypis td {padding:0 0 0 5px;color:#000000;font-size:12px;height:26px;}
#basket tr.produkty_vypis td form {padding:0;margin:0;}
#basket tr.produkty_vypis td input {border:1px solid #c1ff76;width:50px;height:14px;font-size:12px;margin:0;}
#basket tr.produkty_vypis td input.submit {border:1px solid #c1ff76;background-color:#6cc01a;color:#FFFFFF;width:18px;height:19px;font-size:15px;margin-top:2px;}

#udaje {margin:50px auto;margin-bottom:20px;}
#udaje tr td.left {width:130px;color:#000000;font-size:12px;}
#udaje tr td.right {width:200px;}
#udaje tr td.right input {border:1px solid #c1ff76;margin:0 0 0 5px;width:180px;}

.paging {clear:both;text-align:right;color:#000000;font-size:12px;height:25px;padding:20px 20px 20px 20px;}
.paging a {color:#000000;text-decoration:none;padding:0 5px 1px 5px;}
.paging a:hover {color:#000000;text-decoration:underline;}
.paging span {background-color:#c1ff76;padding:0 5px 1px 5px;}

#kontakt h1 {margin:-28px 0 0 -25px;width:200px;padding:0 0 0 20px;border:none;color:#6cc01a;font-size:18px;}
#kontakt {float:left;font-size:14px;width:200px;background-color:#c1ff76;border:1px solid #6cc01a;padding:10px 0 10px 25px;margin:40px 0 0 30px;}


#footer {width:620px;height:90px;background:#FFFFFF url(images/bg_bottom.jpg) repeat-y top right;margin:0 0 200px 0;}
#footer img {float:left;margin:5px 0 0 6px;}
#footer #text {margin:6px 10px 0 0;line-height:17px;font-family:Tahoma;font-size:12px;float:right;width:300px;text-align:right;color:#FFFFFF;height:80px;}


.wrong {background-color:#FF0000;width:400px;padding:6px 0 6px 0;color:#FFFFFF;font-weight:bold;text-align:center;margin:10px auto;}
.line {padding:5px 0 0 0;border:none;border-top:3px solid #6cc01a;}
.green {color:#6cc01a;}
.m {margin:20px 0 0px 30px;}
.boldd {font-weight:bold;}
.clear {clear:both;}
.space {padding:0 6px 0 6px;}
