/*Resetovani stylu*/
html, body, div, span, applet, object, iframe, h1, h2, h5, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal; font-size:100%;line-height:1.2em;font-family:inherit;}
table{border-collapse:collapse;border-spacing:0;}
ol, ul{list-style:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
body{color:#353535; font-size:1em; font-family:Verdana,"Geneva CE",lucida,sans-serif; background:#FFC948 url(backg.jpg) repeat-x top left; padding:10px; font-size:75%;}
/* WinIE behavior call */
/*body{behavior:url(/skins/oldVK/csshover.htc); z-index:-2; }*/
/*zakladni prvky stranky*/
h1,h2,h3,h4,h5{font-family: Georgia, 'New York CE', utopia, serif; }
h1{font-size:160%; }
h2,h2 a{font-size:120%;}
h3{font-size:130%;}
h4{font-size:120%;}
h5{font-size:110%;}
a{color:#535167; }
img{border:0px none; }
.objednavka fieldset {margin: 10px 5px; padding: 10px; width: 590px }
/*vseobecne pouziti*/
.clear{clear:both; margin:0 0 5px 0; }
.clearleft{clear:left; margin:0 0 5px 0; }
.dark{background-color:#e9e4da}
.rightalign{float:right; }
/* do not display */
.skip{display:none}
/* center it */
.centrovani{text-align:center; margin-left:auto; margin-right:auto}
input{font-size:14px;}
/*rozvrzeni hlavnich bloku*/
#main{padding:0; background-color: white; margin:auto; text-align:center; height:100%; border:none; background:white url(backg-main.jpg) repeat-y scroll left top  }
#main{width:950px;}
#main-in{text-align:left; border:none; padding:0px;  }
/*vlajky,kontakt a zakladni menu*/
.preheader{width:942px !important;}
.preheader{color:#535167; padding:3px; margin:auto; width:792px; clear:both;  font-size:11px;}
.preheader a{color:#535167; font-weight:bold; text-decoration:none;}
.preheader a:hover{color:black; background-color:transparent; }
.kontakt{position:relative; top:30px; left:100px; color:#535167; font-size:14px; font-weight:normal; font-family:"Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;}
.kontakt a{color:#535167;}
.kontakthorni a{color:white;}
.kontakthorni{color:white;}
/*obsah hlavicky */
#head{height:150px; background:white url(hlavicka-ovce.jpg) no-repeat scroll left top;}
#head-in h1 a{height:150px; width:670px; display:block;}
#head-in h3{height:100px; position:relative; }
#head-in h3 a,#head-in h3 a:visited,#head-in h3 a:link,#head-in h3 a:active{height:100px; width:145px; display:block; }
#head-in h1 a span{display:none;}

h2.title {background-color: #683903; color: #ffffff; font-size: 14px; margin: 0; padding: 4px; font-weight: bold; text-align: center; font-family:Verdana,"Geneva CE",lucida,sans-serif;}
/*odkazy ve menu a podmenu*/
#globalnav{position:relative;width:938px;padding:0 0 24px 12px;margin:0 0 32px 0; /*oprava  IE */*margin: 0 0 5px 0; list-style:none;line-height:12px; background:#F7F2DC;font-size:12px}
#globalnav li ul{background: #535167 url(bckg-menu.png) repeat-x scroll left bottom;width:942px;margin:0;padding:0 3px 0 5px;position:absolute;border-bottom:1px solid #535167;height:auto;top:24px; left:0}
#globalnav li{float:left;text-align:center;list-style-type:none;font-weight:bold; white-space: nowrap;}
#globalnav li ul li{padding:0 10px 0 0;border:none;width:auto;max-width:none;}
#globalnav li ul li a:hover{color:#ccc !important}
#globalnav li a{font-size:12px;font-weight:bold;color:#444;text-decoration:none;display:block;float:left;margin:0;padding:5px 12px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #aaa;}
#globalnav li ul li a{position:relative !important;font-weight:bold;color:#fff;border: 0;margin:0;padding:8px 5px;/*oprava opera*/white-space:nowrap; border-bottom:1px solid #535167;}
#globalnav li a:hover, #globalnav li a:focus, #globalnav li a:active{background:#535167;color:#ccc; white-space: nowrap;}
#globalnav li:hover ul{left:0;z-index:10;}
.blog3 #globalnav li#blog3 a, .blog1 #globalnav li#blog1 a, .blog11 #globalnav li#blog11 a, .blog9 #globalnav li#blog9 a, .ST #globalnav li#ST a, .UZ #globalnav li#UZ a{color:#fff; background:#535167; }
.blog3 #globalnav li#blog3 ul, .blog1 #globalnav li#blog1 ul, .blog11 #globalnav li#blog11 ul, .blog9 #globalnav li#blog9 ul, .ST #globalnav li#ST ul, .UZ #globalnav li#UZ ul{left:0;z-index:5}

#cat24 #globalnav li#blog10 a, #cat51 #globalnav li#blog10 a{color:#fff; background:#535167; }
#cat24 #globalnav li#blog10 ul, #cat51 #globalnav li#blog10 ul{left:0;z-index:5}
#cat28 #globalnav li#blogx a{color:#fff; background:#535167; }
#cat28 #globalnav li#blogx ul{left:0;z-index:5}
#cat52 #globalnav li#partneri a{color:#fff; background:#535167; }
#cat52 #globalnav li#partneri ul{left:0;z-index:5}
.blog6 #globalnav li#objev a, #cat30 #globalnav li#objev a{color:#fff; background:#535167; }
.blog6 #globalnav li#objev ul, #cat30 #globalnav li#objev ul{left:0;z-index:5}

.blog1 #globalnav li#blog3 a{color:#fff; background:#535167; }
.blog1 #globalnav li#blog3 ul{left:0;z-index:5}

#globalnav li ul li a {background: none !important}

/*pouze skusebni blog*/
.blog12 #globalnav li#blog12 a{color:#fff; background:#535167; }
.blog12 #globalnav li#blog12 ul{left:0;z-index:5}


/*hlavni obsah*/
#items-in{padding:30px 10px }
#items{height:auto; width:946px; float:left; margin:0; padding:0; border-left:1px solid white; background-color:transparent}



/* list in itembody */
.itembody ul{margin:5px}
.itembody li{margin-bottom:5px; margin-top:5px; list-style:square outside url(arrow.gif); margin-left:20px}
/**/
.iteminfo{font-size:11px; color:#555555; margin-top:10px; margin-bottom:20px; text-align:right; clear:both; }
.iteminfo a, .iteminfo a:link, .iteminfo a:visited{font-size:11px; color:#93663C; }
.iteminfo a:hover{text-decoration:underline; }
.righttext{float:right; margin:0; padding:0; }

/*Valasky kolonial*/

.shop #b-in h4, .shop #items-in h4{ border: none; padding:2px 0 2px 15px !important; margin:0 !important; color:#535167 !important; }



.karta{ background-color: #F7F2DC; 
        margin:5px; padding:0; 
        border:1px solid #E0E0E0; float: left;text-align: center; font-size: 12px;}
#mainkarta {width:290px; height:230px; overflow:hidden;}

.kartaimage {width:100%; height: 130px; overflow:hidden; text-align: center !important; margin: 0 auto; padding: 3px; }

.kartaimage img{margin: 0 auto  !important; }
.kartatop {background-color: #FFFFFF;}
.karta p.name {height:30px; display: block;  margin: 0; padding: 8px;
      font-weight: bold; font-size: 13px; text-align: center; color: #646464}
.karta .ceny { float:left; margin:0; padding: 5px}
.karta .kartadetail {width:125px; float:right; margin:0; padding: 5px}

.kartadetail .detail, .kartadetail .koupit, .kartadetail .edit { float: right }
.kartadetail .detail a, .kartadetail .koupit a, .kartadetail .edit a{ display: block; text-decoration: none; height:24px}
.detail {width: 24px;  height: 24px; margin:4px 4px; padding: 0;  background: transparent url(icons-shop.png) no-repeat 0px -100px;}
.kartadetail .koupit {width: 30px; height: 24px; margin:4px 4px; padding: 0; background: transparent url(icons-shop.png) no-repeat -150px -48px; } 
.koupit span {text-transform: uppercase; }
.edit {width: 24px; height: 24px; margin:4px 4px; padding: 0;  background: transparent url(icons-shop.png) no-repeat -50px -100px; }

.detail span, .kartadetail .koupit  span, .edit  span {visibility: hidden; overflow: hidden;}

.alerts {margin: 10px 0 0 0}
.alerts .koupit a{text-decoration: none; display:block; border: 1px #878787 solid;  width: 80px; padding: 6px 4px 6px 34px; background: #F7F2DC url(icons-shop.png) no-repeat -148px -46px;  }/*v detailu*/
.alerts .koupit a:hover {background: #868686 url(icons-shop.png) no-repeat -148px -146px; color: #FFFFFF; }

/*Detail vyrobku*/
#kartadetail {width: 600px; padding: 0 0 30px 0; background-color: #fff; }
#kartadetail .popis, #listkarta .popis {vertical-align: top; text-align: left;}
#kartadetail .obrazek, #listkarta .obrazek {width: 150px}
#listkarta  {width: 600px;}
.popis img{margin: 30px;}
#item-a{width:290px; float:left}
#a-in{margin:0; padding:5px 5px 5px 10px; }
#a-in{border-right:none; background-color:white; }
#a-in h5 {text-align: center; color: #fff; background-color: #686868; padding: 4px; margin: 10px 0 10px 0;}
.shop #items-in{padding:15px;}
#item-b{width:650px;float:left; }
.shop #b-in{background-color:white; background-image:url(none); padding:5px 0 5px 5px; }
.shop #a-in h3{background-color:transparent; border-bottom:none !important; margin:0.5em 0 0.25em 0; padding:0;}
.shop #a-in ul li ul {margin: 0 0 0 15px}
.shop #a-in  ul{list-style-type: none;text-align: left;}
.shop #a-in ul li a{padding-left: 15px; text-align: left; font: normal 13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-decoration: none; color: #676767; }
.shop #a-in ul li a:hover{color: black;}
.shop #a-in ul li h3 a{border-bottom:none !important; margin:0.5em 0 0.25em 0; padding:0; font-size: 14px; color: #363636;}

.ceny {text-align: right;}
.cena{}
.acena{color:green;}
.dcena{color:red;}

/*prazdny*/
.item-c{border-top:1px solid gray; margin:5px 0 0 0; padding:0; }
/* obrazky v clancich */
.itembody .leftbox{float:left; background:url(shadowAlpha.png) no-repeat bottom right; margin:10px 5px 2px 0px; line-height:0px; z-index:-2; }
.itembody .leftbox img{display:block; background-color:#fff; border:1px solid #a9a9a9; margin:-5px 5px 5px -5px; padding:4px; line-height:0px; z-index:1; position:relative;}
.itembody .rightbox{float:right; background:url(shadowAlpha.png) no-repeat bottom right; margin:10px 0px 2px 10px; line-height:0px; z-index:-2; }
.itembody .rightbox img{display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-5px 5px 5px -5px; padding:4px; line-height:0px; z-index:1; }



#right-bottom{width:300px; height:600px; background-color:white; float:right;}

/*paticka*/
#footer{clear:both;}
#footer-in{text-align:center; padding:10px; font-size:80%; color:black; line-height:3em;}

#footer-in a{color: #656565; text-decoration: none;}
#footer-in a:hover {color: #252525}

.col, .col-first {float: left; width: 130px; margin: 0; padding: 9px 0 0 20px;}
#globalfooter { font-size:10px; margin: 0 auto 18px auto;padding-bottom:36px;text-align:left !important;border-bottom: 1px #666666 solid;border-top: 1px #666666 solid;}

#globalfooter h3 a {margin:0;  font-weight: bold;}
#globalfooter h3{font-size: 12px; margin:0;padding:6px 0 3px 0 !important;}
#globalfooter li {margin: 4px 0; padding:0 ;}

table.banery td, #right-bottom {text-align: center;}
#right-bottom img {margin: 5px 0}
#right-bottom h3{color:#3C3E46; display:block; background:#FFCC66; padding:4px 2px 4px 6px; margin:4px 1px 4px 1px; font-size:10px; text-align:center; border:1px solid #3C3E46; }

.ad-article{text-align: center; border-top: 1px solid gray; border-bottom: 1px solid gray; color: gray; margin: 5px 0; padding: 5px 0;}

.errorField {

	  background-color: #990000;

	  color: white;

	}
td {padding: 10px; }
.tab td {border: 1px solid #939393}
.ceny  td{border: none}
.totalcena {border-top: 1px solid black}
.missing {height: 200px; width: 600px; padding: 15px; margin: 30px auto; border: 3px red solid; background: #FFFFCC url(exclamation_point.gif) no-repeat right center}
.missing li {margin: 5px 10px; list-style-type: square;}
.missing p {margin-top: 20px; width: 400px}
#basketWrap {margin: 0; padding: 10px 3px 10px 3px; background-color:#E2E2E2;}
li.blank {display: none}

#basketItemsWrap ul li {font-size: 12px; margin: 3px 0 3px 0; padding: 2px ; background-color: #fff;}
#basketWrap  {text-align: right;}
#basketWrap .editbasket {margin: 4px;}
#basketItemsWrap {text-align: left;}
.shop #basketItemsWrap  ul li a {margin:0; padding:0;}
#shoplist {font-size: 14px;}

