

* {margin:0;padding:0;}
body {background:#d3d3d3 url(../images/bg.png) no-repeat center top;font-family:Verdana,sans-serif;color:#000;font-size:12px;line-height:150%;}
input {font-family:Verdana,sans-serif;font-size:12px;}
a {text-decoration:none;color:#e4007b;}
a:hover {color:#000;}
a img {border:0;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-999em;overflow:hidden;font-size:0;text-indent:-999em;cursor:pointer;}
.clr {clear:both;float:none;display:block;width:0;height:0;overflow:hidden;}
.txtinp {background:url(../images/inp-bg.gif) no-repeat;padding:3px 5px;border:1px solid #c00068;font-size:12px;}
.dotline {background:url(../images/dotline.gif) repeat-x;height:1px;margin:10px auto;clear:both;}
* html .dotline {margin:10px auto 0;}
.fleft {float:left;}
.fright {float:right;}
.rlink {color:#c00;text-decoration:underline;line-height:35px;padding-right:10px;}
.martop10 {margin-top:10px;}
.marright0 {margin-right:0!important;}

#maincontent {width:967px;margin:0 auto;}
.header {padding:0 12px;height:158px;position:relative;background:url(../images/top.jpg) no-repeat;}
.navig {position:absolute;width:936px;padding-left:10px;left:10px;bottom:0;height:43px;background:#e4007b;color:#fff;font-family:Tahoma,Verdana,sans-serif;}
.navig ul {list-style-type:none;}
.navig ul li {display:block;float:left;line-height:43px;}
.navig ul li a {display:block;color:#fff;float:left;padding:0 8px;}
.navig ul li a:hover {text-decoration:underline;color:#fff;}
/*
.navig .search {float:right;padding:10px;}
.navig .search .txtinp {width:180px;}*/

.search {float:right;padding:10px;}
.search .txtinp {width:180px;}
.search input[type=submit] { background:#e4007b;color:#FFF;border:1px solid #d4006b;font-size:12px;}

.submit {background:url(../images/but-bg.gif) repeat-x;border:1px outset #fff;font-size:11px;padding:2px 10px;cursor:pointer;}
.submit:hover {text-decoration:underline;}


.header a.logo {float:left;width:293px;height:115px;}
.header a.logo span {background:url(../images/expanails-logo.gif) no-repeat;}

.header .reg, .header .cart {position:absolute;width:180px;height:50px;left:640px;top:0px;}
.header .cart {left:640px;top:69px;line-height:11px;font-family:Tahoma,sans-serif;width:200px;}
.ccont {float:left;font-size:9px;width:16px;height:11px;color:#fff;text-align:center;overflow:hidden;}
.cart p {float:right;line-height:170%;width:140px;font-size:11px;}
.cart p a {font-weight:bold;font-size:12px;text-decoration:underline;}

.header .reg {font-size:11px;padding:5px 0;}
.header .reg a, a.arr {display:block;line-height:20px;padding-left:10px;background:url(../images/arr.gif) no-repeat 0 50%;}
a.arr {font-size:11px}
.header .reg a:hover {text-decoration:underline;}

.content {padding:3px 10px;background:#fff;}
.leftcol {width:175px;margin-right:3px;float:left;}
.rightcol {width:765px;float:left;}

.leftcol ul.nav {list-style-type:none;}
.leftcol ul.nav li {line-height:28px;margin-bottom:1px}
.leftcol ul.nav li a {font-family:tahoma;display:block;padding:0 15px;border-bottom:1px solid #c5c5c5;border-right:1px solid #dbdbdb;background:#ececec;color:#000;
	line-height:14px;
	padding-top:7px;
	padding-bottom:7px;}
.leftcol ul.nav li a:hover {background:#fff;}
.leftcol ul.nav li.active a {background:url(../images/sipka.gif) no-repeat 7px 50%;padding-left:23px;border-left:1px solid #dcdcdc;}
.leftcol ul.nav ul{list-style:none;margin:0;padding:0}
.leftcol ul.nav ul li a{background:#fff;color:#444;border:none}

.leftcol ul.nav li a[href="/cz/akce"],
.leftcol ul.nav li a[href="/cz/novinky"],
.leftcol ul.nav li a[href="/cz/zbozi-za-vyhodne-ceny"] {
	color:#e4007b;
	font-weight:bold;
}

.newsletter, .proc {padding:10px;border:1px solid #cfcfcf;background:#ededed url(../images/lightgrad.gif) repeat-x;}
big {font-family:"Trebuchet MS",sans-serif;font-size:16px;color:#e4007b;font-weight:bold;}
.newsletter p {font-size:11px;line-height:150%;padding:7px 0;}
.newsletter .txtinp {display:block;border:1px solid #999;width:141px;margin-bottom:2px;}
.newsletter .submit {background:#e4007b;color:#fff;border:0;}

.proc {background:#fff;}
.proc ul {margin-left:13px;font-size:11px;padding:7px 0 0;}
.proc ul li a {color:#333;text-decoration:underline;}

.grad-content {background:url(../images/cgrad-top.png) no-repeat left top;position:relative;}
.grad-content-foot {padding:10px;}

.madeby {display:block;position:absolute;right:-46px;bottom:5px;width:36px;height:147px;}
.madeby span {background:url(../images/expa.gif) no-repeat;}

.top-banners a {display:block;float:left;margin-right:9px;width:368px;}

.tabs {background:url(../images/cont-grad.gif) repeat-x top;margin-top:10px;}
.tabs-in {padding:10px;background:url(../images/lightgrad.gif) repeat-x bottom;}

.tabs1 {float:left;width:351px;margin-right:13px;}
.tabs2 {float:left;width:360px;}

.tabs ul.ctrl {height:35px;}
.tabs ul.ctrl li {display:block;float:left;height:35px;}
.tabs ul.ctrl li a {display:block;height:35px;float:left;width:100%;}
.tabs ul.ctrl li.nejprod {width:184px;}
.tabs ul.ctrl li.vyprod {width:107px;}
.tabs ul.ctrl li.novinky {width:113px;}
.tabs ul.ctrl li.terminy {width:167px;}
.tabs ul.ctrl li.nejprod a span {background:url(../images/tabs1.gif) no-repeat;}
.tabs ul.ctrl li.nejprod a:hover, .tabs ul.ctrl li.nejprod a:hover span {background-position:0 -35px;}
.tabs ul.ctrl li.vyprod a span {background:url(../images/tabs1.gif) no-repeat -184px 0;}
.tabs ul.ctrl li.vyprod a:hover, .tabs ul.ctrl li.vyprod a:hover span {background-position:-184px -35px;}
.tabs ul.ctrl li.novinky a span {background:url(../images/tabs2.gif) no-repeat;}
.tabs ul.ctrl li.novinky a:hover, .tabs ul.ctrl li.novinky a:hover span {background-position:0 -35px;}
.tabs ul.ctrl li.terminy a span {background:url(../images/tabs2.gif) no-repeat -113px 0;}
.tabs ul.ctrl li.terminy a:hover, .tabs ul.ctrl li.terminy a:hover span {background-position:-113px -35px;}

.tcontent {background:#fff;padding:3px;}
.tcontent-in {background: url(../images/corner.png) no-repeat right top;padding:7px;}

.tcontent h2 {font-size:26px;font-family:"Trebuchet MS",sans-serif;line-height:35px;color:#333;}
table {font-size:11px;padding:10px 0;}
table th {text-align:left;font-weight:normal;padding-right:10px;}
table a {text-decoration:underline;}
a.link-fb {padding-left:18px;background:url(../images/fb.gif) no-repeat 0 50%;line-height:13px;}

.pager a, .pager strong {margin-right:1px;padding:3px 5px;background:#e8e8e8;color:#333;font-size:11px;}
.pager a:hover {text-decoration:underline;background:#cfcfcf;}
.pager strong {background:#e4007b;color:#fff;}

.novinka {padding:8px 0;background:url(../images/dotline.gif) repeat-x bottom;}
.novinka strong {display:block;}
.novinka a {font-weight:bold;text-decoration:underline;}
.novinka p {font-size:11px;padding-top:5px;line-height:140%;}

.poradna {padding:15px 10px 10px 10px;height:120px;margin-top:5px;background:#e4007b url(../images/poradna-bg.jpg) no-repeat;color:#fff;position:relative;}
.poradna big {display:block;font-size:20px;font-family:"Trebuchet MS",sans-serif;color:#fff;font-weight:normal;padding-top:5px;}
.poradna ul {position:absolute;left:10px;top:55px;list-style-type:none;padding-left:10px;font-family:Arial,sans-serif;}
.poradna ul li {font-size:11px;padding-left:15px;background:url(../images/arr2.gif) no-repeat 0 50%;}
.poradna ul li a {color:#fff;}
.poradna ul li a:hover {text-decoration:underline;}

.katalog span.bigger {font-size:17px;letter-spacing:-0.5px;font-family:"Trebuchet MS",sans-serif;line-height:35px;}

.katalog h2 {font-size:22px;font-weight:bold;letter-spacing:-0.5px;font-family:"Trebuchet MS",sans-serif;color:#333;line-height:150%;}
.katalog span.bigger em, .katalog h2 span {color:#e4007b;font-style:normal;line-height:150%;}
.tiles {border:solid #b6b6b6;border-width:1px 0 0 1px;margin-top:10px;width:723px;}
.tile {border:solid #b6b6b6;border-width:0 1px 1px 0;float:left;width:220px;height:311px;padding:10px;position:relative;text-align:center;background:#fff url(../images/tileshadow.jpg) top left no-repeat}
.tile .displ {}
.tile .pic{height:146px}
.tile .dsc{height:66px;overflow:hidden}
.tile a.ptitle {display:block;padding:0 0 10px;height:52px;overflow:hidden;font-size:13px;font-weight:bold;font-family:"Arial",sans-serif;color:#333;}
.tile p {font-size:11px;line-height:130%;text-align:left;}
.tile span.price {position:absolute;right:1px;top:50px;display:block;padding:5px 10px;color:#fff;font-size:19px;background:#e4007b;}
.tile p.ctrl {padding-top:10px;}
.tile .dostup {font-weight:bold;color:#e4007b;line-height:20px;}
.tile .button {display:block;background:#cbcbcb url(../images/but-bg.gif) repeat-x;color:#333;padding:4px 15px;}
.tile .button:hover {text-decoration:underline;}

.bigpager {padding:10px 10px 0;text-align:center;font-size:11px;}
.bigpager span {padding:0 15px;}
.bigpager span select {width:40px;}
.bigpager a {color:#333;text-decoration:underline;}

.footer {font-size:11px;padding:15px 10px;position:relative;}
.footer a {text-decoration:underline;}

.main-pad{padding:4px 12px 14px 20px}
p.crumbs{font-size:0.9em;color:#595858}
p.crumbs a{color:#000;text-decoration:underline}
p.crumbs span{font-size:13px}
.main-pad h1{color:#e4007b;font-size:2.0em;margin:8px 0 10px 0;padding:0}
.main-pad ul{margin-left:25px;}

div.subcats{background:#fff;padding:12px;border:1px solid #fff}
div.subcats h4{font-size:1.2em;margin:0 0 10px 0}
div.subcats ul{margin:0;padding:0;list-style:none}
div.subcats li{float:left;width:49%;font-size:0.9em}

.sort-filter{padding:1px 16px;background:#f2f2f2 url(../images/optsbg.jpg) top left no-repeat}

.kat-pager{margin:8px 0 4px 0}
.kat-pager a{padding:3px 5px;margin-right:4px;background:#f1f1f1;color:#000}
.kat-pager a.active{background:#e62378;color:#fff}

.prod-detail{background:#fff}
.det-left{float:left;width:220px}
.det-right{float:right;width:470px}
.prod-desc{padding:1em 0 0;line-height:150%;color:#2e2e2e}

.tx{padding:3px 5px;border:1px solid #bdbdbd;background:url(../images/inputbg.gif) top left no-repeat}
form.vc *{vertical-align:middle}

.prod-detail h2{margin:1.2em 0 0.3em 0;font-weight:bold;color:#434343;sfont-size:1.3em}

table.vars{width:470px;border-collapse:collapse}
table.vars tr.alt td{background:#ffe0ed}
table.vars td{padding:5px}
table.vars td.cl1{width:20px;text-align:center}
table.vars td.cl2{width:90px}
table.vars td.cl4{width:70px;text-align:right}








table#basket{width:100%;margin-left:1px;border-collapse:collapse}
table#basket th{background:#ffe0ed;padding:10px;font-size:1.1em}
table#basket th, table#basket td{padding-left:1em}
table#basket th.nazev{text-align:left !important}
table#basket th.ks{width:65px}
table#basket th.skladem{width:50px}
table#basket th.cena1{width:80px}
table#basket th.cena2{width:80px}
table#basket th.del{width:16px}
table#basket tr.noborders td, table#basket tr.noborders th{border:none}
table#basket th.leftb{border-left:1px solid #ccc !important}
table#basket tr.topb th{border-top:1px solid #ccc !important}

table#basket td.thumb{padding:5px 0;text-align:center}
table#basket td.nazev{padding:6px 8px;border-left:none !important}
table#basket td.ks{text-align:center;padding-left:0}
table#basket input.ks{text-align:right;font-size:1.0em;padding:2px;border:1px solid #6a6a6a;width:2.5em}
table#basket td.skladem{text-align:center;font-size:1.0em;padding-left:0}
table#basket td.skladem a{color:#0063ba}
table#basket td.cena1{padding-left:0;text-align:right;padding-right:1em;font-size:1.1em !important}
table#basket td.cena2{padding-left:0;text-align:right;padding-right:1em;font-size:1.1em !important}

table#basket th.total{padding-left:0;padding-right:1em;text-align:right}

table#basket a{color:#000}

table.twocol{width:100%;margin:1em 0}
table.twocol th{width:50%;text-align:left}
table.twocol th a{display:block;text-align:center;width:120px;font-weight:normal;background:#e7e7e7;padding-left:12px;padding-right:12px;height:35px;line-height:35px;color:#000}
table.twocol td{width:50%;text-align:right}

h3.objedn1{font-size:1.4em;font-weight:normal;color:#555;margin:1em 0 0.3em 0}

table.order-types{width:100%;margin-left:1px;border-collapse:collapse;border-right:1px solid #e794b7;border-bottom:1px solid #e794b7}
table.order-types th, table.order-types td{border-left:1px solid #e794b7;border-top:1px solid #e794b7;padding-left:1em;padding:20px}
table.order-types th{width:40px;text-align:center}
table.order-types tr.odd th, table.order-types tr.odd td{background:#ffe0ed}

.pricebox table {width:100%;line-height:35px;}
.pricebox table th {border-bottom:1px solid #e5e5e5;width:145px;text-align:left;font-weight:normal;font-size:13px;}
.pricebox table td {text-align:right;border-bottom:1px solid #e5e5e5;}
.pricebox table th.bigger {font-size:17px;color:#555;}
.pricebox table td.bigger {font-size:19px;color:#c00;}

div.div_grey{background:#ededed;border:1px solid #ccc;padding:8px 0;margin:0 0 1em 0}
div.div_blue{background:#eee;border:1px solid #ccc;padding:8px 0;margin:0 0 1em 0}
td.help{vertical-align:middle !important}
.fgen{font-size:1.1em}
.fgen p.info{padding-top:4px;font-size:0.85em}
.fgen h3{font-size:1.4em;font-weight:normal !important;color:#4b4b4b;margin:1em 0 0.7em 0}
.fgen h3.blue{color:#666}
.fgen table{width:100%;margin:0}
.fgen th.nreq{font-weight:normal !important}
.fgen table th, .fgen table td{vertical-align:top;padding:3px 8px;color:#3b3b3b}
.fgen table.v2 th, .fgen table.v2 td{vertical-align:top;padding:0 !important;color:#3b3b3b}
.fgen table.v2 th{text-align:center !important}
.fgen table th{padding-top:6px}
.fgen table th{width:165px;text-align:right;padding-right:1em}
table.narrow th{width:70px !important}
.fgen table td.inf{width:280px;vertical-align:middle}
.fgen input.t, .fgen textarea{background:url(../images/inputbg.gif) top left no-repeat;border:1px solid #acacac;padding:2px}

.fgen table.send td{vertical-align:middle}
.fgen table.send td.l{width:170px}
.fgen table.send td.m input{vertical-align:middle}
.fgen table send tr.r{text-align:right}

.fgen2 table{width:738px;margin-left:1px;border-collapse:collapse;border-right:1px solid #b5c9e0;border-bottom:1px solid #b5c9e0}
.fgen2 thead th{background:#e0edfc;padding:10px;font-size:1.1em}
.fgen2 tbody th, .fgen2 tbody td{border-left:1px solid #b5c9e0;border-top:1px solid #b5c9e0;padding-left:1em;background:#f2f7fe}
.fgen2 th.ks{width:70px;text-align:center}
.fgen2 th.kod{width:240px;text-align:left;padding:2em}
.fgen2 td.kod{text-align:left;padding:12px 2em 12px 2em}
.fgen2 td.kod input{width:100%}
* html .fgen2 td.kod input{width:80%}
.fgen2 td.ks{text-align:center;padding-left:1em;padding-right:1em}
.fgen2 input.t, .fgen textarea{background:url(../images/inputbg.gif) top left no-repeat;border:1px solid #acacac;padding:2px;font-family:arial,sans-serif;font-size:100%}
.fgen2 tr.odd td, .fgen2 tr.odd th{background:#fff !important}

div.errors{background:#ffcccc;border:1px solid #d00;padding:1em;margin:1em 0}
div.errors p{background:url(../images/warning.gif) center left no-repeat;padding:6px 6px 6px 32px;color:#000;font-weight:bold}
div.errors ul{margin:1em 1em 1em 3em;color:#d00}

.fpor{margin-top:1em}
.fpor th, .fpor td{padding:4px 0}
.fpor th{width:140px;vertical-align:top}

.text h3{margin:1.5em 0 0.1em 0;padding:0}
.text p{margin:1em 0 0}
.text ul, .text ol{margin:1em 2em}



.akce-item{margin:0 0 1.5em 0;padding:1em;border:1px solid #ddd}
.akce-item h3{font-size:1.3em;font-weight:normal;color:#e4007b}
.akce-item .akce-pic{float:left;width:212px}



#akce_obal{position:absolute;width:100%;top:50px;}
#akce{width:500px;height:829px;background-color:#aaaaaa;padding:10px;position:relative;text-align:center;}
#akce a{color:#000000;}
#akce #zavrit{position:absolute;width:25px;height:25px;top:0px;left:495px;background-color:#009000;text-align:center;}
#akce #zavrit a{display:block;width:25px;height:25px;background-image:url(../images/krizek.jpg);}
#akce #zavrit a:hover{background-position:0 25px;}


/* SKOLENI */
#skoleni_obal {
	padding:45px;
	padding-top:703px;
	margin-top:20px;
	border:1px solid #bbb;
	border-bottom:0;
}
#skoleni_obal h1 {
	font-weight:100;
}
#skoleni_paticka {
	height:146px;
	border:1px solid #bbb;
	border-top:0;
}

#skoleni_vypis li {
	margin-left:35px;
	margin-top:8px;
}
#skoleni_vypis li a {
	font-size:16px;
}
#skoleni_vypis h2 {
	margin-left:12px;
	margin-bottom:4px;
	font-weight:100;
}
#skoleni_vypis p {
	margin-bottom:14px;
	text-align:justify;
	margin-left:25px;
}

/* PAYU */
#payu {
	text-align:center;
	background:#00aeef;
}
