* {margin:0;padding:0;}
body {background:#fff;font-family:'trebuchet ms',sans-serif;color:#161616;font-size:12px;}
input {font-family:'Trebuchet MS',sans-serif;font-size:11px;}
a {text-decoration:underline;color:#0066cc}
a:hover {text-decoration:none;}
a img{border:none}

.blue{color:#0063ba}
.arial{font-family:arial,sans-serif}
h1.sm{font-size:1.5em !important}
.center{text-align:center}
.treb{font-family:'trebuchet ms'}
.nw{white-space:nowrap}
.hl{background:#cecece;height:1px;overflow:hidden;margin:1em 0;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {display:block;position:absolute;width:100%;height:100%;top:0;left:0;}
.clear, .clr {clear:both;float:none;display:block;width:0;height:0;overflow:hidden;}
.fright {float:right;}
.right, .tright {text-align:right;}
.txtinp {background:url(../images/txtinp-bg.gif) no-repeat;padding:2px 5px;border:1px solid #666}
select.txtinp {padding:0;font-family:'Trebuchet MS',sans-serif;font-size:11px;}
.martop10 {margin-top:10px;}
.marright0 {margin-right:0!important;}
.marside5 {margin:10px 6px!important;}
.w140 {width:140px;}
.nobb {border-bottom:0!important;}
.center{text-align:center}
ul.list li{list-style:disc !important;margin:2px 0}
ul.list{margin:1em 0 1em 2em !important}

.breadcrumbs a{color:#0063ba}

.maincontent {width:991px;margin:0 auto;background:#fff;}
.header {height:106px;position:relative;background:#fff;overflow:hidden;}
.header a.logo {position:absolute;left;0;top:10px;width:248px;height:83px;}
.header a.logo span {background:url(../images/top-logo.gif) no-repeat;}
.header div#news-container{position:absolute;left:296px;top:8px;width:420px;height:37px;font-size:110%;background:#f2f7fd;padding:14px 16px;overflow:hidden}
.header div.news{background:none !important}
.header div#news-container a{text-decoration:none;color:#333}
.header p {font-family:arial,sans-serif}
.header p strong {font-family:'trebuchet ms';display:block;text-transform:uppercase;color:#06c;}
.search {position:absolute;top:20px;left:336px;width:340px;height:27px;padding:8px 10px 0;}
.search p img{margin-bottom:4px}
.search .txtinp {width:229px;padding:3px 6px;color:#000;font-family:arial,sans-serif;font-size:12px}
.search .button {font-size:11px;font-weight:bold;color:#fff;font-family:"Trebuchet MS",sans-serif;font-size:12px;border:none;background:url(../images/searchbutton-bg.gif) repeat-x;padding:0 8px;margin-left:4px;}
* html .search .button {padding:0 4px;} 
.reg-login-cart {position:absolute;right:6px;top:20px;}
.reg-login, .cart {display:block;width:174px;height:29px;margin-top:2px;border:1px solid #dbdbdb;}
.reg-login {padding-left:28px;background:url(../images/login-bg.gif) repeat-x;}
.reg-login a {font-family:arial,sans-serif;display:block;float:left;margin-right:15px;line-height:27px;padding:0 5px;color:#444;}
.reg-login a span {color:#888;}
.cart {padding-left:28px;background:url(../images/cart-bg.gif) repeat-x;}
.cart a {font-family:arial,sans-serif;color:#444;line-height:27px;padding:0 1px 0 5px;}
.cart span{font-family:arial,sans-serif;}
.podle-znacky {position:absolute;bottom:7px;right:10px;}
.podle-znacky select{font-family:arial,sans-serif;width:200px;padding:2px 1px 2px 10px}
.podle-znacky option{padding-left:10px}

.menu {margin:0 auto;padding-top:14px;background:url(../images/pruhy.gif) repeat-x;}
.menu ul {display:block;height:48px;background:url(../images/menu-grad.gif) repeat-x;list-style:none;margin:0;padding:0 0 0 4px}
.menu li{float:left;margin-right:20px}
.menu li.nmr{margin-right: 0 !important}
.menu li a{color:#fff;text-decoration:none;font-size:15px;font-weight:bold;line-height:48px;padding:8px 12px;}
.menu li a:hover{text-decoration:underline}
/*

.menu ul li {display:block;float:left;}
.menu ul li a {float:left;height:48px;}
.menu ul li a span {background:url(../images/menu.gif) no-repeat;cursor:pointer;}
.menu ul li.uvod a {width:70px;}
.menu ul li.jak-nakup a {width:103px;}
.menu ul li.dod-podm a {width:97px;}
.menu ul li.recenze a {width:87px;}
.menu ul li.znacky a {width:92px;}
.menu ul li.ke-stazeni a {width:105px;}
.menu ul li.rychla-obj a {width:112px;}
.menu ul li.novinky a {width:93px;}
.menu ul li.o-firme a {width:82px;}
.menu ul li.kontakty a {width:91px;}
.menu ul li.uvod a span {width:70px;background-position:0px 0px;}
.menu ul li.jak-nakup a span {background-position:-70px 0px;}
.menu ul li.dod-podm a span {background-position:-173px 0px;}
.menu ul li.recenze a span {background-position:-270px 0px;}
.menu ul li.znacky a span {background-position:-357px 0px;}
.menu ul li.ke-stazeni a span {background-position:-449px 0px;}
.menu ul li.rychla-obj a span {background-position:-554px 0px;}
.menu ul li.novinky a span {background-position:-666px 0px;}
.menu ul li.o-firme a span {background-position:-759px 0px;}
.menu ul li.kontakty a span {background-position:-841px 0px;}
.menu ul li.uvod a:hover span {background-position:0px -48px;}
.menu ul li.jak-nakup a:hover span {background-position:-70px -48px;}
.menu ul li.dod-podm a:hover span {background-position:-173px -48px;}
.menu ul li.recenze a:hover span {background-position:-270px -48px;}
.menu ul li.znacky a:hover span {background-position:-357px -48px;}
.menu ul li.ke-stazeni a:hover span {width:px;background-position:-449px -48px;}
.menu ul li.rychla-obj a:hover span {width:px;background-position:-554px -48px;}
.menu ul li.novinky a:hover span {width:px;background-position:-666px -48px;}
.menu ul li.o-firme a:hover span {width:px;background-position:-759px -48px;}
.menu ul li.kontakty a:hover span {width:px;background-position:-841px -48px;}
*/

.content {padding-top:2px;}
.leftcol {float:left;width:232px;margin-right:8px;padding-left:6px;overflow:hidden;}
.rightcol {float:left;width:739px;overflow:hidden;}

.vyberte-si {width:232px;height:31px;background:#049;color:#fff;}
.vyberte-si span {background:url(../images/vyberte-si.gif) no-repeat;}
.akcni-nabidka {width:232px;height:31px;background:#890014;color:#fff;}
.akcni-nabidka a{color:#fff}
.akcni-nabidka span {background:url(../images/akcni-nabidka.gif) no-repeat;}
.vyber-podle-znacky {width:232px;height:31px;background:#049;color:#fff;}
.vyber-podle-znacky span {background:url(../images/nakup-podle-znacky.gif) no-repeat;}

.kategorie ul {list-style-type:none;list-style:none;font-family:arial,sans-serif}
.kategorie ul li {display:block;padding:0 0 2px;font-size:13px;margin-bottom:0px;}
.kategorie ul li a {display:block;padding:5px 10px 5px 12px;color:#333;text-decoration:none;background:url(../images/arrow-off.gif) center left no-repeat #e7e7e7}
.kategorie ul li a:hover, .kategorie ul li.active a {background:url(../images/arrow-on.gif) no-repeat center left #e3ecf6;}
.kategorie ul li ul {padding:5px 0 5px 15px;background:#f2f7fd}
.kategorie ul li ul li {padding-left:8px;background:url(../images/square.gif) no-repeat 0 8px;line-height:140%}
.kategorie ul li ul li a {background:none!important;padding:0;color:#0063ba;}
.kategorie ul li ul li a:hover {text-decoration:underline;}

.dotline {height:1px;margin:7px auto;}
.dotline span {background:url(../images/dotline.gif) repeat-x;}

.ccards {width:193px;height:27px;margin:15px auto;}
.ccards span {background:url(../images/ccards.gif) no-repeat;}

.cap-nastaveni, .cap-uzitecne {display:block;width:127px;height:27px;line-height:27px;position:relative;background:url(../images/nastaveni-bg.gif) no-repeat;margin-bottom:-1px}
.cap-nastaveni span {padding-left:38px;font-size:16px;color:#555;font-weight:bold;}
.cap-uzitecne span {padding-left:38px;font-size:16px;color:#0063bb;font-weight:bold;}

.cap-uzitecne {background:url(../images/uzitecne-bg.gif) no-repeat;}
.nastaveni-body {border:1px solid #dadada;padding:10px;background:url(../images/nastaveni-grad.gif) repeat-x;font-size:13px;}
.nastaveni-body h3 {font-size:14px;padding-bottom:10px;}
.nastaveni-body input {display:block;float:left;margin-top:3px;}
label {display:block;float:left;text-decoration:underline;cursor:pointer;padding:0 5px;width:80px;}
.uzitecne-body {background:#e5f1ff;border:1px solid #d1dce8;padding:10px;font-family:arial,sans-serif;}
.uzitecne-body ul {color:#0063ba;margin-left:20px;line-height:180%;}
.uzitecne-body ul li a {color:#0063ba;}

.rightcol h1 {color:#003d90;font-size:1.7em;font-weight:normal;padding:5px 0;margin-bottom:0.5em}
.left-tabs, .right-tabs {float:left;width:368px;margin-right:6px;}
.right-tabs {width:365px;margin:0;}

.tab-cap {display:block;float:left;padding:0 10px;line-height:27px;position:relative;margin-right:5px;text-decoration:none;font-size:14px;color:#777;margin-bottom:-1px;font-weight:bold}
.tab-cap span {display:block;position:absolute;right:0;top:0;height:27px;width:4px;}
a.active1 {background:url(../images/tab-left.gif) no-repeat;}
a.active1 span {background:url(../images/tab-right.gif) no-repeat right;}
a.inactive1 {background:url(../images/tab2-left.gif) no-repeat;color:#999;}
a.inactive1:hover {color:#555;}
a.inactive1 span {background:url(../images/tab2-right.gif) no-repeat right;}
a.active2 {background:url(../images/tab3-left.gif) no-repeat;color:#267fd0}
a.active2 span {background:url(../images/tab3-right.gif) no-repeat right;}
a.inactive2 {background:url(../images/tab4-left.gif) no-repeat;color:#658dc0;}
a.inactive2:hover {color:#555;}
a.inactive2 span {background:url(../images/tab4-right.gif) no-repeat right;}
a.active3 {background:url(../images/tab5-left.gif) no-repeat;outline:none}
a.active3 span {background:url(../images/tab5-right.gif) no-repeat right;}
a.inactive3 {background:url(../images/tab6-left.gif) no-repeat;color:#999;outline:none}
a.inactive3:hover {color:#555;}
a.inactive3 span {background:url(../images/tab6-right.gif) no-repeat right;}


.bannery{margin-bottom:-3px}
.bannery img{margin-right:-2px}
.bannery img.nmr{margin-right:0 !important}

.tab-body {background:#f9f9f9;border:1px solid #dadada;height:205px;overflow:hidden;padding:10px;color:#444}
.tab-body h3 {font-size:15px;}
.tab-body a {color:#333;}
.right-tabs .tab-body {background:#e5f1ff;}
.tab-body .prod-img {float:left;overflow:hidden;width:155px;margin-right:10px;text-align:center;}
.right-tabs .tab-body .prod-img {width:153px;}
.tab-body .prod-img img {border:none;}
.tab-body .prod-img a {color:#333;}
.tab-body .prod-descr {float:left;width:180px;overflow:hidden;}
.tab-body .prod-descr p {font-family:arial;line-height:135%;font-size:11px;padding-bottom:5px;}
.tab-body .prod-descr h3 {padding-bottom:8px;}
.tab-body .prod-descr span.blue{color:#0063ba !important;font-weight:bold !important}
.tab-body table {font-size:90%;}
.tab-body table a {color:#0063ba!important;font-weight:bold;}
.tab-body table th {text-align:left;font-size:110%;font-weight:normal;}
.tab-body strong {display:block;padding-top:5px;text-align:right;font-size:140%;font-weight:normal;line-height:170%;}
.tab-body strong span {color:#c00;padding-left:10px;}
.tab-body small {display:block;font-size:11px;color:#666;text-align:right;}

.addtobasket{text-align:right;margin-top:10px}

.news, .gradbg {padding:15px 10px;background:url(../images/nov-grad.gif) repeat-x;font-family:arial,sans-serif}
.gradbg {padding-bottom:0;}
h3.subcap {font-weight:normal;font-size:1.5em;color:#444;padding-bottom:15px;}
h3.subcap a {font-size:12px;font-weight:normal;color:#333;margin-left:20px}
.novinka img {display:block;float:left;margin-right:10px;}
.novinka .nov-cap {color:#06c;font-size:13px;padding:4px 0 0 0;font-weight:bold;}
.novinka .novinka-in {font-size:12px;line-height:135%;padding-right:2em}
a.sipka {padding-left:10px;background:url(../images/sipka.gif) no-repeat 0 5px;}

.nkarta{float:left;width:241px;height:300px;position:relative;margin-right:4px;margin-bottom:4px;border:1px solid #dadada}
.nkarta .pic{height:140px;overflow:hidden;text-align:center;padding:8px 0;position:relative}
.nkarta h2{height:45px;text-align:center;font-size:13px;font-weight:bold;padding:0 10px}
.nkarta h2 a{color:#000;text-decoration:underline}
.nkarta div.icon{position:absolute;left:12px;top:80px;width:53px;height:53px;overflow:hidden}
.nkarta div.inews{position:absolute;left:4px;top:4px;width:117px;height:26px;overflow:hidden}
.nkarta .do-kosiku{text-align:center;margin-top:10px}
.nkarta p.cena{margin:8px 0;font-size:12px}
.nkarta .do-kosiku a{background:#e00;color:#fff;font-size:13px;font-weight:bold;padding:4px 8px}
.nkarta table{width:100%;border-collapse:collapse;font-size:1.15em}
.nkarta table th{font-weight:normal;text-align:left;padding:2px 2px 2px 10px}
.nkarta table td{text-align:right;padding:2px 10px 2px 2px}
.nkarta table span{font-size:1.2em;font-weight:bold;color:#c00}
.nkarta div.tabl{height:50px}

.karta {float:left;width:241px;position:relative;margin-right:4px;margin-bottom:4px;border:1px solid #dadada;}
.item_nb{margin-right:0 !important}
.karta h2{height:66px;background:#e5f1ff}
.karta h2 a {display:block;font-size:13px;padding:3px 10px;text-align:center;color:#333;}
.karta div.icon{position:absolute;left:2px;top:140px;width:53px;height:53px;overflow:hidden}

.karta .prod-detail {padding:10px;}
.karta .prod-detail img {display:block;float:left;margin-right:10px;}
.prod-info {text-align:right;font-family:arial,sans-serif}
.prod-info a {font-weight:bold;color:#0063ba;}
.prod-info strong {font-size:14px;color:#c00;font-family:'trebuchet ms'}
a.into-cart {display:block;font-size:0.9em;float:right;padding:6px 8px;background:#c00;color:#fff;text-align:center;font-weight:normal;font-family:arial;margin-top:22px}
a.into-cart-table {margin-left:8px;padding:4px 12px;background:#c00;color:#fff;text-align:center;font-weight:normal;}
.prod-popis {font-family:arial,sans-serif;font-size:12px;background:#f4f4f4;padding:8px;height:84px;overflow:hidden;line-height:135%}
.prod-popis ul {margin-left:15px;}

.newsletter {margin-top:0px;background:#303030;color:#fff;padding:13px 0 0 10px;position:relative;}
* html .newsletter {height:1%;}
*+html .newsletter {height:1%;}
.nl-left {float:left;width:355px;font-family:arial,sans-serif}
.nl-left h3 {font-size:19px;font-weight:normal;padding-bottom:12px;}
.nl-left h3 span {color:#fc1;}
.nl-right {float:right;margin-top:15px;width:303px;height:69px;padding:15px;background:url(../images/newsletter-bg.gif) no-repeat;}
.nl-right .txtinp {width:200px;font-family:arial,sans-serif;padding:3px}
.nl-right .button {border:1px solid #464646;background:#fff;padding:1px 8px;cursor:pointer;}
* html .nl-right .button {padding:1px;}
p.pozor {line-height:30px;background:url(../images/pozor.gif) no-repeat 0 7px;padding-left:22px;}
p.pozor span {text-decoration:underline;}
.footer {padding:50px 10px 10px;color:#777;background:url(../images/footer-grad.gif) repeat-x;}
.footer a {color:#777;}

/* detail */
.cap-detail {font-size:19px;color:#0063ba;font-weight:normal;padding:10px 0;}
.detail-head-left {float:left;width:555px;padding-top:10px;}
.detail-head-right {float:right;width:160px;padding-top:10px;}
.detail-top-left {width:235px;float:left;margin-right:20px;padding-left:10px;}
.detail-top-right {float:left;width:470px;}
.detail-image{padding-top:10px}
.detail-image a {display:block;padding-left:25px;line-height:22px;color:#333;margin-left:64px;}
.detail-image a.pic{padding-left:0 !important;margin-left:0 !important}
.zoompic {background:url(../images/zoom.gif) no-repeat 0 50%;}
.morepix {background:url(../images/more-photos.gif) no-repeat 0 50%;}
h3.cap-ask {margin-top:35px;font-size:14px;font-weight:normal;color:#999;padding:0 10px 5px;font-weight:bold}
.ask {font-family:arial,sans-serif;border:1px solid #dadada;padding:6px;background:url(../images/form-grad.gif) repeat-x;line-height:160%;}
.ask label {width:45px;text-decoration:none;}
.ask input.txtinp, .ask textarea {width:140px;margin-bottom:5px;border-color:#bbb;}
.ask textarea {height:65px;}
.ask .button {border:1px solid #bbb;background:#fff;font-size:11px;float:right;margin-right:14px;}
* html .ask .button {margin-right:10px;}
.detail-tabs .tabs-body {height:182px;overflow:auto;font-family:arial,sans-serif;width:450px;background:url(../images/tabs-grad.gif) repeat-x;border:1px solid #dadada;padding:15px 10px;font-size:11px;}
.detail-tabs .tabs-body ul {margin-left:20px;}
.det-info-left {float:left;width:196px;margin-right:15px;}
.det-info-right {float:left;width:235px;}
.bluefield {font-family:arial,sans-serif;background:#e5f1ff;padding:10px 0 10px 15px;}
.bluefield a{font-weight:bold;color:#0063ba}
.det-info-left a.dlink {font-family:arial,sans-serif;border-bottom:1px solid #e5e5e5;display:block;text-decoration:none;padding-left:45px;line-height:35px;color:#444;}
.det-info-left a.dlink:hover {text-decoration:underline;}

.det-info-left div.dlink{border-bottom:1px solid #e5e5e5;display:block;text-decoration:none;padding-left:45px;line-height:100% !important;height:35px}
.det-info-left div.dlink a {display:block;padding-top:8px;font-family:arial,sans-serif;text-decoration:none;color:#444;;margin:0 !important}
.det-info-left div.dlink a:hover{text-decoration:underline}
.det-info-left div.dlink a.cmp-info{font-size:0.9em;color:#0063ba;padding:0 !important;margin:0 !important}

.det-info-left div.dlink2{border-bottom:1px solid #e5e5e5;display:block;text-decoration:none;padding-left:45px;line-height:100% !important;height:35px;overflow:hidden;padding-top:4px}
.det-info-left div.dlink2 a {font-family:arial,sans-serif;text-decoration:none;color:#444;;margin:0 !important}
.det-info-left div.dlink2 a:hover{text-decoration:underline}
.det-info-left div.dlink2 a.cmp-info{text-decoration:underline;padding-top:2px;font-size:0.9em;color:#0063ba;padding:0 !important;margin:0 !important}



div.det-porovnat {background:url(../images/porovnat.gif) no-repeat 10px 50%;}
a.det-tisk {background:url(../images/tisk.gif) no-repeat 10px 50%;}
a.det-doporucit {background:url(../images/doporucit.gif) no-repeat 10px 50%;}
a.det-oblibene {background:url(../images/oblibene.gif) no-repeat 10px 50%;}
a.det-facebook {background:url(../images/fbicon2.jpg) no-repeat 10px 50%;}
.det-info-right table {width:100%;line-height:35px;}
.det-info-right table th {border-bottom:1px solid #e5e5e5;width:145px;text-align:left;font-weight:normal;font-size:13px;}
.det-info-right table td {text-align:right;border-bottom:1px solid #e5e5e5;}
.det-info-right table th.bigger {font-size:17px;color:#555;}
.det-info-right table td.bigger {font-size:19px;color:#c00;}
.bigredbutton {display:block;font-size:17px;color:#fff;padding:5px 15px;background:#dc0000;float:right;margin-top:10px;text-decoration:none}
.bigredbutton:hover {text-decoration:underline;}

.doporuceny {float:left;width:173px;margin-right:6px;text-align:center;}
.dop-cap {padding:7px 10px;height:55px;overflow:hidden;background:#e7e7e7;}
.dop-cap a {color:#444;}
.dop-img {padding:5px 0;}
.doporuceny p {font-size:14px;color:#dc0000;font-weight:bold;line-height:150%;}
.doporuceny p small {font-weight:normal;color:#444;}
.doporuceny p.usetrite{font-weight:normal !important;font-size:1.0em !important;color:#3e3e3e !important}

.catpath{margin:6px 0 0}
.catpath a{color:#0063ba}

.sc{float:left;margin:0 4px 4px 0}
.sc_pad{font-family:arial,sans-serif;width:140px;height:164px;text-align:center;padding-top:4px;padding-bottom:4px;behavior:url(http://www.naradiprofesional.cz/v2/css/hover.htc);}
.sc_pad a{font-size:0.9em;text-decoration:none;color:#000}
.sc_pad p{line-height:110% !important}
.sc_pad img{margin-bottom:5px}
.sc .Hover{background:#e5f1ff}
.sc_pad:hover{background:#e5f1ff}
.sc_pad:hover .sc_pad2{display:block}


p.brands{background:#f2f7fd;padding:6px 8px;color:#000;font-family:arial,sans-serif;line-height:160%}
p.brands input{vertical-align:middle}
p.brands a{color:#0063ba}

table.catopts{margin:1em 0 0;width:100%;border-collapse:collapse;font-size:0.9em}
table.catopts * {vertical-align:middle}
table.catopts td.t1{width:70%}
table.catopts a{color:#003C87}

table.pages{width:100%;border-collapse:collapse}
table.pages strong{color:#d00}
table.pages td.predchozi{width:100px}
table.pages td.dalsi{width:70px;text-align:right}
table.pages a img{border:none}
table.pages td{}
table.pages a{color:#000}

table.browse{width:100%;border-collapse:collapse}
table.browse td{padding:2px 0;_padding:0 0 4px 0}
table.browse td.tc1{width:90px;padding-left:8px}
table.browse td.tc1 img{border:1px solid #B3B3B3}
table.browse td.tc2 a{color:#000;font-weight:bold}
table.browse td.tc3{width:200px;text-align:right;padding-right:8px;}
table.browse td.tc3 strong.price{color:#cc0000;font-size:14px}
/* table.browse td.tc4{width:100px;text-align:right;padding-right:8px;color:#d00;font-weight:bold} */
table.browse a img{border:none}
table.browse tr.alt td{background:#ebf4ff}
table.browse tr.bot td{height:10px;background:url(/img/basketbg.gif) repeat-x}
table.browse input{vertical-align:middle}
table.browse .qty{width:20px;text-align:center}


table.params{border-collapse:collapse;width:100%}
table.params tr{background:url(../img/dot.gif) bottom left repeat-x}
table.params th, table.det_i2 td{font-weight:normal;text-align:left;padding:4px}
table.params th{padding-left:12px}

table.feat_params{font-family:arial,sans-serif;}
table.feat_params td{padding:0;line-height:110% !important}

.feat_tab{width:140px;margin:10px auto 6px auto}
.feat_tab td{text-align:center;width:20px;vertical-align:middle}

.feat_but{display:block;width:7px;height:7px;margin:0 auto;overflow:hidden;background:url(../images/feat_but.gif) top left no-repeat}
.feat_active, .feat_but:hover{background:url(../images/feat_but.gif) top right no-repeat}

div.review-item{}
div.review-item .pic{float:left;width:150px}
div.review-item .pic img{margin-top:6px;padding:3px;border:1px solid #ccc}
div.review-item .inf{float:right;width:580px}
div.review-item h2{font-size:1.3em;font-weight:bold;margin-top:4px;margin-bottom:4px}
div.review-item a{color:#0066cc}
div.review-item p.link{text-align:right;margin-top:0;font-size:0.9em;padding-right:1em}

p.review-date{margin-top:0;margin-bottom:1em}

.review-left{font-size:1.1em;float:left;width:450px;text-align:justify}
.review-right{float:right;width:255px}


.review-right .prices{background:#f1f1f1 url(../images/review-price-bg.gif) top left repeat-x;border:1px solid #c7c7c7;padding:1em;margin:1em 0}
.review-right .prices table{width:250px;margin:0 auto;border-collapse:collapse;}
.review-right .prices th{text-align:left;font-size:1.4em;font-weight:normal;color:#323232}
.review-right .prices span{color:#d00}
.review-right .prices td, .review-right .prices th{padding:6px 6px 6px 12px;border-bottom:1px solid #c7c7c7;color:#323232}
p.koupit-vyrobek{text-align:center;margin:1em 0 0 0}
p.koupit-vyrobek img{padding:0 !important;border:none !important}

.review-right .params{}
.review-right .params h2{font-size:1.4em;font-weight:normal;color:#323232;margin-bottom:10px}
.review-right .params table{width:100%;border-collapse:collapse}
.review-right .params th, .review-right .params td{padding:5px 8px;background:#fff;padding-left:10px}
.review-right tr.odd th, .review-right tr.odd td{background:#e5f1ff}
.review-right th{font-weight:normal;text-align:left}

.page_path{margin:0.5em 0;font-size:0.9em}
.binfo{font-family:arial,sans-serif;background:#ffffaa;padding:0.5em;border:1px solid #bdbdbd;margin:-0.5em 0 1em 0}
div.div_grey{background:#ededed;border:1px solid #bebebe;padding:8px 0;margin:0 0 1em 0}
div.div_blue{background:#f2f7fe;border:1px solid #cad6e3;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:#003d90}
.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}

table.most_selling{width:100%;border-collapse:collapse;margin-bottom:9px}
table.most_selling th{padding:3px 5px;font-weight:normal !important}
table.most_selling th a{color:#3e3e3e;font-weight:normal !important}
table.most_selling td{text-align:right}
table.most_selling tr.odd th, table.most_selling tr.odd td{background:#e7e7e7}

.text{font-family:arial,sans-serif}
.text h2{font-size:1.4em;color:#0066cc;margin:1em 0 0.2em;font-weight:normal}
.text p{font-size:1.1em;line-height:120%}
.text img{margin:1em 0;padding:3px;border:1px solid #ccc}
.text h2.big {color:#003d90;font-size:1.7em;font-weight:normal;padding:5px 0;margin-bottom:0.5em}
ul.ql li{margin:3px 0}

table.trans_prices{width:75%;margin:0 0 1em 20px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-collapse:collapse}
table.trans_prices td.hd {background:#fffdd3 !important}
table.trans_prices th, table.trans_prices td{border-right:1px solid #aaa;border-bottom:1px solid #aaa;padding:3px}
div.text p{margin-bottom:1em}

table#compare{width:100%;border-collapse:collapse}
table#compare td{width:20%;vertical-align:top;padding:3px 3px}
table#compare h2{font-size:1.0em;height:45px;text-align:center}
table#compare p.desc{font-size:0.85em;padding:0 8px}
table#compare tr.alt td, table#compare tr.alt th{background:#e3ecf6}
table#compare span.price{color:#d00;font-size:1.3em}

table#basket{width:738px;margin-left:1px;border-collapse:collapse;border-right:1px solid #b5c9e0;border-bottom:1px solid #b5c9e0}
table#basket th{background:#e0edfc;padding:10px;font-size:1.1em}
table#basket th, table#basket td{border-left:1px solid #b5c9e0;border-top:1px solid #b5c9e0;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 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.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}

img.basket-thumb{vertical-align:middle;margin-right:1em}

h3.objedn1{font-size:1.4em;font-weight:normal;color:#003f8f;margin:1em 0 0.3em 0}

table.order-types{width:738px;margin-left:1px;border-collapse:collapse;border-right:1px solid #b5c9e0;border-bottom:1px solid #b5c9e0}
table.order-types th, table.order-types td{border-left:1px solid #b5c9e0;border-top:1px solid #b5c9e0;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:#f2f7fe}


.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;}


ul.brands{margin:2em;list-style:none}
ul.brands li{float:left;width:33.3%}
ul.brands li a{color:#000;font-size:1.1em}

table.kontakty{width:100%;border-collapse:collapse;font-family:arial,sans-serif;font-size:1.1em}
table.kontakty td{width:50%;vertical-align:top}
h1.grey{color:#3b3b3b !important}
table.kontakty p{line-height:150%;padding-left:2px}
table.kontakty table{width:100%;margin:1em 0 0.2em 0}
table.kontakty table th{padding:1px 0;width:70px !important;text-align:left}
table.kontakty table td{padding:1px 0;width:250px}
div.mapa{background:#e8f2fd;margin-right:50px;padding:20px}
div.mapa table{margin-top:0;margin-bottom:1em}
div.yellowbox{background:#ffffaa;border:1px solid #bebebe;margin:0 0 1em 0;padding:1em;font-size:1.1em}
div.yellowbox table td.half{width:39.9%}
div.yellowbox table td.half2{width:59.9%}
div.yellowbox table table th{width:100px}

table#myorders{width:738px;margin-left:1px;border-collapse:collapse;border-right:1px solid #b5c9e0;border-bottom:1px solid #b5c9e0}
table#myorders th{background:#e0edfc;padding:10px;text-align:left}
table#myorders th, table#myorders td{font-size:1.1em;border-left:1px solid #b5c9e0;border-top:1px solid #b5c9e0;padding-left:1em}
table#myorders td{padding:3px 10px}

table.data{width:100%}
table.data th{width:140px;font-weight:normal}
table.data td, table.data th{text-align:left;padding-left:10px}
table.data td{width:200px;font-weight:bold}

table.data_in{width:100%}
table.data_in th, table.data_in td{padding:3px;padding-left:10px;text-align:left}

div.nazor{margin:0 0 1em 0}
div.nazor .head{font-size:0.9em;color:#003d90}

#variants{padding-right:22px}
#variants h3{font-size:1.4em;font-weight:normal;color:#0f6cbd;margin:0.5em 0 0.2em 0}
#variants table{width:100%;margin:0 0 1em 0;border-collapse:collapse;font-size:1.1em}
#variants table td{padding-top:2px;padding-bottom:2px}
#variants table td.cbox{width:30px;padding-left:6px}
#variants table td.price{width:120px;text-align:right !important;padding-right:20px}
#variants table tr.odd td{background:#ffffaa !important}
#variants p.info{background:#e5f1ff;margin:0 0 6px 0;padding:4px 6px}

div.rating{margin:2em 0 1em 0;padding:4px 4px 4px 8px;background:#e5f1ff;border:1px solid #d1dce8}
div.rating p{display:block;width:80px;float:left;color:#003d8a;font-size:1.1em}
div.rating .star{width:18px;height:16px;float:left}
div.rating .star a{display:block;width:16px;height:16px;background:url(../images/rate/star.gif) no-repeat;padding:0 !important;margin:0 !important}
div.rating .star a.on, div.rating .star a:hover{background-position:0 -16px !important}
div.rating .star a.avg{background-position:0 -32px}

.art-body h1{margin:0.5em 0 0}

table.akce2{width:100%;border-collapse:collapse}
table.akce2 td{width:359px}
table.akce2 td.dot{width:19px;background:url(../images/vdot.gif) top center repeat-y}

div#shrnuti{background:url(../images/akce/01/shrnuti.jpg);height:366px;overflow:hidden;font-size:1.1em}
div#shrnuti div#shrpad{padding:50px 16px 10px 16px}
div#shrnuti h3, div#shrnuti p{color:#fff}
div#shrnuti div.col_short{width:400px}
div#shrnuti h3{font-size:1.4em;font-weight:normal;margin-top:10px}
div#shrnuti p{line-height:120%}
div#shrnuti h3 a{color:#b7d7ff;font-size:12px}

.akce_fill{padding:9px 10px 10px 10px;background:#e5f1ff;border:1px solid #dadada}

.dcaptcha{width:90px;float:left}
.dcaptcha table { border-collapse: collapse; font-size: 1px; line-height: 0; width: auto; }
.dcaptcha td { padding: 0; width: 2px; height: 2px; }

table.l-znacky{width:232px;border-collapse:collapse}
table.l-znacky td{width:116px;font-size:14px;font-weight:bold;padding:4px}

table.vp-hc td, table.vp-hc th{text-align:left;vertical-align:top;padding:8px}
table.vp-pp td, table.vp-pp th{text-align:left;vertical-align:top;padding:8px}
table.vp-pp th{background:#ddd}

.fot{float:left;margin:0 4px 4px 0}
.fot img{padding:1px;border:1px solid #ccc}





* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/v2/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

