/*  */
*{margin:0;padding:0;}
body{background:#fff url('../img/bg-body.jpg') no-repeat center top;font-family:Arial,Tahoma,Calibri;font-size:12px;text-align:center;width:100%;color:#444;margin:0;}
.clr{clear:both;}
img{border:0px;}
.c{bottom:0;height:20px;position:fixed;right:0;width:20px;}
#wrapper{background:#fff;width:980px;text-align:left;margin:0 auto;padding-bottom:20px;min-height:1210px;}
fieldset,form{border:0px;}
a:link, a:visited{cursor:pointer;color:#52310f;text-decoration:none;font-weight:bold;}
a:hover{color:#000;}
/*  */
/* SYSTEM */
#search{margin:5px 10px;}
#search input{border:1px solid #cfcfcf;font-family:arial;padding:3px 4px;margin:0 5px 0 0;width:145px;}
#search input.btnik{background:url('../img/bg-general.png') repeat-x center center;border:1px solid #ad0000;color:#FFF;font-size:12px;font-weight:bold;height:24px;text-transform:uppercase;width:60px;cursor:pointer;}
#search input.btnik:hover{background:url('../img/bg-general-hover.png') repeat-x center center;}

.add{margin:20px 15px;}
.add form strong{width:125px;display:inline-block;vertical-align:top;padding:6px 0 0 0;}
.left .add p{margin:15px 0;font-size:11px;}
.add form input, .add form textarea{border:1px solid #bbb;padding:3px;margin:3px;font-size:12px;font-family:arial;width:175px;}
.add form textarea{height:100px;width:420px;}
.add em.dot{font-size:24px;color:#de0000;vertical-align:top;}
.add input.btn{border:0 none;cursor:pointer;display:block;height:32px;padding:6px;width:137px;}
.header{width:980px;height:170px;margin:0 auto;}
.kosik{background:url('../img/bg-kosik.png') no-repeat;float:right;margin:27px 20px 0 0;width:287px;text-align:left;height:134px;}
.kosik span{font-size:12px;color:#3F7909;font-weight:bold;margin:22px 0 11px 28px;display:block;}
.kosik p{display:block;color:#ababab;font-size:11px;margin:0 35px 0 28px;}
.kosik p strong{float:right;color:#444;}
.kosik a:link, .kosik a:visited{background:url('../img/bg-kos.png') no-repeat;width:125px;height:22px;display:block;color:#fff;margin:12px 28px 0 0;text-align:center;float:right;padding:6px 0 0 0;}
.kosik a:hover{background:url('../img/bg-kos-hover.png') no-repeat;}
.logo{width:400px;display:block;float:left;margin:58px 0 0 0;}
.logo a:link, .logo a:visited{background:url('../img/bg-logo.png') no-repeat center bottom;width:360px;height:81px;display:block;color:#fff;font-size:12px;font-weight:bold;font-style:normal;}
.logo a:hover{background:url('../img/bg-logo-hover.png') no-repeat center bottom;}
.menu{background:url('../img/bg-menu.png') no-repeat center top;width:958px;height:46px;display:block;margin:0 auto;padding:7px 7px 0 15px;}
.menu li{display:inline;}
.menu li a:link, .menu li a:visited{float:left;padding:13px 21px;color:#fff;display:inline-block;}
.menu li a:hover, #activate{background:url('../img/bg-menu-hover.png') no-repeat center top;}
.breadcrumbs{background:#F0F0F0;width:939px;margin:0 0 0 7px;padding:8px 13px;}
.breadcrumbs a:link, .breadcrumbs a:visited{font-size:11px;color:#444;margin:0 5px;}
.breadcrumbs a:hover{color:#111;}
.breadcrumbs strong{font-size:11px;color:#111;margin:0 5px;font-weight:bold;}
h1, h2, h3, h4, h5{color:#154ca8;font-weight:normal;font-size:23px;margin:10px 5px;display:block;border-bottom:1px solid #e8e4e1;padding:0 0 6px 10px;}
h2, h3, h4, h5{font-size:18px;}
.left{width:700px;float:left;margin-left:4px;}
.left p, .right p{color:#666;line-height:18px;margin:15px;text-align:justify;}
.left p strong, .right p strong{color:#111;}
.right{width:247px;float:right;padding:4px 0 0 0;margin:0 4px 0 0;}
.left ul, .right ul{margin:5px 0 15px;display:block;}
.left ul li, .right ul li{background:url('../img/ok.png') no-repeat left center;padding:2px 0 0 30px;color:#444;font-weight:bold;margin:0 0 5px 15px;list-style:none;}
.panel{width:965px;height:340px;margin:0 0 0 7px;}
.panel-akce{background:url('../img/bg-panel-akce.png') repeat;float:right;width:249px;height:331px;position:relative;margin:8px 0 0;}
.panel-akce strong{text-transform:uppercase;color:#fff;font-weight:bold;font-size:23px;margin:35px 20px 20px;display:block;line-height:28px;}
.panel-akce p{color:#FFF;font-weight:bold;margin:20px;display:block;line-height:17px;}
.pager, .bx-wrapper{width:716;height:331px;}
.bx-prev, .bx-next{display:none;}
.slider{float:left;position:relative;}
#slider{height:300px;width:947px;overflow:hidden;display:block;margin:0 auto;}
#slider1{width:716px;}
#slider1 strong{background:url('../img/bg-strong.png') repeat;position:absolute;top:287px;margin:0 0 0 191px;padding:5px  10px 5px 15px;font-size:24px;color:#fff;display:block;width:500px;font-weight:normal;}
#slider1 img{float:right;margin:8px 0;position:relative;}
.right h3{border-bottom:1px solid #E9E9E9;color:#408700;display:block;font-size:18px;font-weight:normal;padding:2px 0 5px 9px;}
.new{background:url('../img/bg-div.png') no-repeat left bottom;padding-bottom:25px;}
.new img{float:left;width:65px;height:62px;margin:5px;border:1px solid #EDEDED;padding:4px;}
.new h4{border:0;margin:7px 20px 0 0;width:131px;float:right;line-height:15px;height:34px;overflow:hidden;}
.new h4 a:link, .new h4 a:visited{font-size:12px;font-weight:bold;color:#444;}
.new h4 a:hover{color:#000;}
.new em{font-size:16px;color:#D60000;font-weight:bold;font-style:normal;float:right;}
.right .new p{font-size:11px;color:#7B7B7B;font-weight:bold;line-height:21px;margin:7px 15px 0;}
.right .new p strong{font-size:12px;color:#001147;font-weight:bold;margin:0 0 0 7px;}
.infolinka{margin:0 0 0 5px;}
.mini-detail{margin:0 20px 0 0;width:131px;float:right;height:20px;}
.mini-detail a:link, .new .mini-detail a:visited{background:url('../img/bg-detail.png') no-repeat;margin:2px 0 0 0;width:50px;display:inline-block;height:16px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;padding:2px 0 0 0;}
.mini-detail a:hover{background:url('../img/bg-detail-hover.png') no-repeat;}
.novinky{background:url('../img/bg-div.png') no-repeat left bottom;padding-bottom:15px;}
.novinky a:link, .novinky a:visited{color:#090909;display:block;margin:15px;display:block;}
.novinky a:hover{color:#154ca8;}
.novinky a.rig{display:none;}
.boxy{margin:25px 0 15px 4px;background:#ededed;width:696px;padding:10px 4px 0;}
.box{float:left;border:1px solid #cfcfcf;background:#fff;width:217px;margin:0 6px 12px;}
.left .boxy .box img{margin:8px 8px 0px 9px;border:0;}
.box h3{font-size:13px;font-weight:bold;color:#001147;text-align:center;display:block;margin:15px 0 0 0;padding:0 8px;border:0;height:28px;overflow:hidden;}
.box h3 a:link, .box h3 a:visited{color:#001147;}
.box h3 a:hover{color:#D60000;}
.box p{font-size:12px;color:#9B9B9B;text-align:center;}
.box strong{color:#b3650a;font-size:14px;text-align:center;display:block;margin-bottom:8px;}
.general{width:200px;margin:10px auto 0;}
.general a:link, .general a:visited{background:url('../img/bg-general.png') repeat-x;width:95px;margin:0 0 8px 0;padding:11px 0 0 0;color:#fff;height:23px;float:left;text-transform:uppercase;text-align:center;}
.general a:hover{background:url('../img/bg-general-hover.png') repeat-x;}
.general em{color:#D1D1D1;font-size:10px;font-style:normal;float:right;}
.general strong{font-size:16px;color:#6dad34;font-weight:bold;font-style:normal;float:right;margin:0;}
.foo-menu{float:right;}
.foo-menu li{display:inline;}
.foo-menu li a:link, .foo-menu li a:visited{color:#777;padding:13px 10px 18px 10px;display:inline-block;font-size:11px;}
.foo-menu li a:hover{color:#222;}
.footer{background:url('../img/bg-footer.png') no-repeat center top;margin:0 auto;min-height:55px;border-top:1px solid #E8E8E8;padding:10px;width:960px;}
.footer p{display:block;color:#aaa;font-size:10px;width:700px;clear:both;margin:15px 10px;float:right;text-align:right;font-weight:bold;}
.footer p a:link, .footer p a:visited{color:#001404;}
.footer p a:hover{text-decoration:underline;}
.foo-logo{background:url('../img/foo-logo.png') no-repeat;float:left;width:153px;height:40px;display:block;margin:5px 0 0 0;}
.foo-logo:hover{background:url('../img/foo-logo-hover.png') no-repeat;}
.kont a:link, .kont a:visited{background:url('../img/kont.png') no-repeat;width:234px;height:89px;display:block;margin:0 0 0 4px;}
.kont a:hover{background:url('../img/kont-hover.png') no-repeat;}
.cont p span{width:53px;display:inline-block;color:#585858;font-size:11px;font-weight:bold;}
.cont p strong{color:#001147;}


.btn{background:url('../img/bg-general.png') repeat-x scroll 0 0;color:#fff;border:0;font-weight:bold;padding:9px 0 0;height:23px;text-align:center;width:95px;text-transform:uppercase;}
.btn:hover{background:url('../img/bg-general-hover.png') repeat-x}
.img-produkt{float:left;width:200px;text-align:center;margin:0 0 0 5px;}
.img-produkt img{border:1px solid #E9E9E9;}
#produkt-info{margin:15px 0 10px 0;text-align:left; font-size:11px;width:200px; border:1px solid #F4F4F4; border-collapse:collapse;}
#produkt-info img{border:0px;}
#produkt-info td{border-bottom:1px solid #F4F4F4;padding:1px 3px;}
#produkt-info td a{color:#D60000;font-weight:bold;}
.righter{text-align:right;}
.righter em{font-style:italic;}
.righter a{color:#E50000;}
.folder{padding:1px 7px 0 3px;}
#onstore{color:#43A700; font-weight:bold;}
#onway{color:#000000; font-weight:bold;}
#nostock{color:#E50000; font-weight:bold;}  

.right-produkt{float:right;}
.odstup{font-weight:bold;padding:5px;width:105px;font-size:11px;}
.cena{background:#F4F4F4;margin:20px 15px 28px;padding:7px 10px;width:300px;border:1px dotted #cbcbcb;float:right;}
.cena td{font-size:11px;}
.cena td strong{color:#E50000;padding:0 6px 0 0;font-size:15px;}
.cena input, .cena select{border:1px solid #B3B3B3;padding:2px 3px;width:50px;}
.cena select{width:160px;font-family:arial;font-size:11px;}
.uproduktu{float:left;margin:13px 20px 0 0;}
.cena .btn{background:url('../img/bg-kos.png') repeat-x center center;border:0 none;cursor:pointer;display:block;float:right;font-size:11px;height:28px;margin:17px 0 0;padding:5px 10px;width:139px;}
.cena .btn:hover{background:url('../img/bg-kos-hover.png') repeat-x center center;}
.facebook{background:url("../img/fb.png") no-repeat scroll 0 0 transparent;}
.pro{border-bottom:1px dotted #F4F4F4; margin:0 0 10px 0;}
.img-price{float:left; text-align:center; width:138px;}
.img-price img{padding:4px;border:1px solid #EDEDED;margin:0 14px;}
.img-price strong{font-weight:bold;display:block;font-size:14px;color:#D60000;}
.pro-text{float:right;padding:10px 0 0;text-align:left;width:560px;}
.pro-text p{margin-left:0;}
.pro-text a strong{font-weight:bold;}
.pro-text a:link, .pro-text a:visited{color:#69A101;}
.pro-text a:hover{color:#000;}
.pro a.btn{float:right;color:#fff;}
.pro .akcicka{width:70px;float:left;}



.hlavnimenu{width:241px;text-align:left;}
.hlavnimenu ul li a:link, .hlavnimenu ul li a:visited{display:block;padding:3px 0;}
.hlavnimenu ul li a:hover{color:#7aa2c5;font-weight:bold;}
.hlavnimenu ul{margin:0 0 25px;padding:0;background:#fff;}
.hlavnimenu ul li{list-style:none;padding:0 0 0 5px;background:url('../img/bot.png') no-repeat left center;border-bottom:1px solid #E9E9E9;}
.hlavnimenu ul li a:link, .hlavnimenu ul li a:visited{padding:7px 8px 5px 16px;color:#000;}
.hlavnimenu ul li a:hover{color:#7aa2c5;}
.hlavnimenu ul ul li{list-style:none;border-bottom:1px solid #E9E9E9;}
.hlavnimenu ul ul li a:link, .hlavnimenu ul ul li a:visited{color:#154ca8;}
.hlavnimenu ul ul li a:hover{color:#7aa2c5;}
.hlavnimenu ul ul ul li{list-style:none;border-bottom:1px solid #E9E9E9;}
.hlavnimenu ul ul ul li a:link, .hlavnimenu ul ul ul li a:visited{color:#000;}
.hlavnimenu ul ul ul li a:hover{color:#7aa2c5;}
.hlavnimenu ul ul ul ul li{list-style:none;border-bottom:1px solid #E9E9E9;}
.hlavnimenu ul ul ul ul li a:link, .hlavnimenu ul ul ul ul li a:visited{color:#000;}
.hlavnimenu ul ul ul ul li a:hover{color:#7aa2c5;}
.hlavnimenu ul ul, .hlavnimenu ul ul ul, .hlavnimenu ul ul ul ul, .hlavnimenu ul ul ul ul ul{margin:0;}
.hlavnimenu a.activate, .hlavnimenu ul li a.activate, .hlavnimenu ul li ul li a.activate, .hlavnimenu ul li ul li ul li a.activate, .hlavnimenu ul li ul li ul li ul li a.activate{color:#7aa2c5;}

.razeni{background:url('../img/bg-menu.png') repeat-x center center;margin:18px 0 0 4px;color:#FFF;width:704px;height:28px;}
.razeni form{float:left;width:330px;margin:0px;padding:0px;}
.razeni form fieldset{border:0;margin:0px;padding:3px 7px;}
.razeni form fieldset select{border:1px solid #588800;margin:0 10px;width:130px;padding:2px;font-family:arial;font-size:12px;}
.strankovani{padding:7px 7px 0 0;float:right;text-align:right;}
.strankovani strong{margin:0 4px 0 0;font-size:13px;}
.strankovani a, .strankovani a:visited{color:#FFF;margin:0 2px;font-weight:bold;text-decoration:none;}
.strankovani a:hover{color:#000000;}
.zobrazeni{background:#F5F5F5;padding:5px 8px;margin:0 0 28px 4px;text-align:left;font-size:11px;width:688px;}
.zobrazeni a:link,.zobrazeni a:visited{font-weight:bold;margin:0 16px;color:#444;text-decoration:none;}
.zobrazeni a:hover,#zobrazset{color:#154CA8;}
.zobrazeni a img{padding:0 5px 0 0;}
.tabulkove{margin:0 4px 8px;border-collapse:collapse;}
.tabulkove th{background:url('../img/bg-kos.png') repeat-x;text-align:center;font-size:11px;font-weight:bold;color:#FFF;padding:5px 0;}
.tabulkove tr{text-align:center;font-size:11px;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.tabulkove td{margin:0;padding:5px;border-bottom:1px solid #CFCFCF;}
.tabulkove td a img{padding:4px;border:1px solid #EDEDED;margin:0 0 0 6px;}
.tabulkove td.del a img{border:0;}
.tabulkove td del{display:block;}
.tabulkove td .akcicka a img{border:0;}
.tabulkove td a:link{color:#D60000;display:block;font-weight:bold;}
.tabulkove .beta{background:#F8F8F8;}
.tabulkove .alfa{background:#FFFFFF;}
td a strong{font-weight:bold;}
.obrazkove{background:#fff;border:1px solid #CFCFCF;margin:0 4px 8px;padding:8px;display:inline-block;width:669px;}
.obrazkove .img-price{float:left;text-align:center;padding:0 10px 0 0;background:#ffffff;width:138px;}
.obrazkove .img-price img{border:1px solid #EDEDED;display:block;padding:4px;}
.obrazkove .img-price strong{display:block;margin:0;padding:0;}
.obrazkove a:link, .obrazkove a:visited{color:#D60000;}
.obrazkove a:hover{color:#333300;}
.obrazkove strong{padding:9px 0 0;display:block;font-size:14px; font-weight:bold;}
.obrazkove p{margin:0 0 10px 0;padding:4px 0 10px;border-bottom:1px dotted #EAEAEA;}
.obrazkove .akcicka img{float:left;margin:0 2px;}
.obrazkove a.btn{float:right;display:block;height:22px;width:95px;color:#fff;margin:5px 14px 0;}
del{color:#CFCFCF;}
.katalogove{text-align:center;padding:144px 0 0 0;position:relative;float:left;margin:0 6px 12px;width:160px;background:#fff;border:1px solid #CFCFCF;height:122px;}
.katalogove .akce{position:absolute;top:0;left:5px;}
.katalogove .slevicka{background:transparent url('../img/slevicka.png') no-repeat;position:absolute;top:-11px;z-index:99;left:119px;height:44px;width:50px;font-style:normal;font-size:8px;color:#fff;display:block;padding:7px 0 0;}
.katalogove .slevicka strong{color:#fff;font-weight:bold;display:block;text-align:center;font-size:17px;}
.katalogove .produkt-img{height:90px;left:15px;position:absolute;top:33px;width:128px;}
.katalogove .produkt-img img{padding:4px;border:1px solid #EDEDED;}
.katalogove .produkt-nadpis{display:block;margin:0 5px;}
.katalogove .produkt-nadpis strong{font-weight:bold;display:block;height:37px;}
.katalogove .produkt-nadpis a:link, .katalogove .produkt-nadpis a:visited{color:#001147;}
.katalogove .produkt-nadpis a:hover{color:#333300;}
.katalogove del{font-size:10px;}
.katalogove em{color:#D60000;display:block;font-size:15px;font-weight:bold; padding:0;font-style:normal;}
.katalogove a.btn{position:absolute;top:225px;left:34px;color:#fff;}
.onstore{color:#43A700;font-size:10px; font-weight:bold;}
.nostock{color:#EA0000;font-size:10px; font-weight:bold;}
.onway{color:#4300EA;font-size:10px; font-weight:bold;}

.right-produkt{float:right;width:490px;}


.spodnimenu{float:right;}
.spodnimenu li{display:inline;list-style:none;}
.spodnimenu li a:link,spodnimenu li a:visited{display:inline-block;padding:10px;font-weight:bold;text-decoration:none;color:#666;}
.spodnimenu li a:hover{color:#000;}
.vlozenokos{background:#FFFABC; border:1px solid #E9E28C; color:#000000; display:block; font-weight:bold; margin:12px 3px; padding:10px; text-align:center; text-decoration:none; }
.objednavka table{border-collapse:collapse;width:99%;border:1px solid #F4F4F4;margin:0 4px 30px}
.objednavka table th{background:url('../img/bg-kos.png') repeat center bottom;text-align:center;font-size:11px;font-weight:bold;color:#FFF;padding:5px 0;}
.objednavka table tr{text-align:center;font-size:11px;}
.objednavka table td{margin:0;padding:5px;border-bottom:1px solid #F4F4F4;}
.objednavka img{border:1px solid #EDEDED;max-width:100px;max-height:75px;padding:4px;}
.objednavka table td del{display:block;}
.objednavka table td a:link{color:#EE4C00;font-weight:bold;}
.objednavka table .beta{background:#F8F8F8;}
.objednavka table .alfa{background:#FFFFFF;}
form .box{background:#F8F8F8;border:1px solid #F4F4F4;margin:15px 0 0 4px;padding:10px;width:674px;}
form .box h2{border:0;margin:10px 0 0 4px;}
label{margin:0 5px;line-height:25px;}
.doprava p{text-align:left;}
.objednavka .mnozstvi{border:1px solid #B3B3B3; font-weight:bold; padding:0 2px; text-align:right; width:30px;}
#celkem{color:#000000;background:#dedede;text-align:left;margin:0 0 0 4px;}
#celkem td{padding:15px 10px;font-size:14px;color:#000000;}
#celkem p{color:#000000;float:left;padding:3px 10px;}
#celkem p strong{font-size:17px;}
#celkemcena{float:right;font-size:17px;margin:20px 10px;}
.silver{text-align:center;}
#kodet fieldset{display:inline;}
#kod{border:1px solid #B3B3B3; font-weight:bold; padding:0 2px; text-align:right;font-family:arial;font-size:12px;padding:2px 3px;}
#okkod{border:0px; position:relative;top:8px;left:8px;}
.platba{float:right;}
.box select{border:1px solid #B3B3B3;padding:2px 3px;}
.formik{margin:10px 0 0 15px; text-align:left;}
.formik fieldset{float:left; margin:0 0 5px; padding:0; width:208px;}
.formik fieldset input{border:1px solid #B3B3B3;padding:2px 3px;}
form .star{background:none repeat scroll 0 0 #FEFEFE; border:1px solid #E7E7E7;width:643px;}
.pozn {float:right; font-size:13px;}
.pozn textarea{border:1px solid #B3B3B3; height:80px; padding:3px; width:362px;}
.next input{background:transparent url("../img/zavazne.png") no-repeat; float:right;cursor:pointer;border:0 none; margin:13px 0 0 0; height:100px; width:256px;}
.next input:hover{background:transparent url("../img/zavazne-hover.png") no-repeat;}
.fce{padding:2px;}


/* /SYSTEM */


.foot{background:transparent url("../foot.swf") no-repeat;position:relative;bottom:0;height:40px;width:980px;margin:0 auto;}

.cpd{height:0px;position:relative;right:0;width:0px;_display:none;right:161px;top:45px;}
