* {margin:0;padding:0;font-family:"Tahoma",sans-serif;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {background:#fff}
#mother {width:850px;background:#fff;margin-left:auto;margin-right:auto;width:100%}

#topmenu {font-size:.7em;padding:2px;text-align:right;width:99.6%;height:86px;min-width:975px;background:url('img/top-bg.jpg') right top no-repeat;}
* html #topmenu {width:975px;float:right;}
#topmenu a {text-decoration:underline !important;}
#topmenu a:hover {color:#f00}
#topmenu form {padding:10px;}

.srchtxt {width:200px;border:1px solid #aaa;font-size:1.25em;color:#000}
.srchbtn {background:#333;color:#ffffcc;margin-left:30px;font-size:1em;margin-top:5px;font-weight:bold;vertical-align:center;}

.basketbtn {margin-top:10px;color:#ff5000;margin-right:1px;background:#ffffcc;border:1px solid #000;font-size:1em;width:65px;font-weight:bold;}

form {margin:0;padding:0;}


.highlighted {color:#ff5000 !important;font-weight:bold;text-decoration:underline !important;}

#top a img {border:none;}
#top a {color:#00483a;text-decoration:none;}
#top {}
#logo {background:url('img/compolux-logo.gif') left top no-repeat;width:343px;height:75px;position:absolute;}
#logo h1 {display:none;}
#logo em {padding-top:55px;margin:0px 0 0 95px;display:block;font-size:.9em;font-family::"Tahoma";font-weight:bold;}
#logo a {color:#000;text-decoration:none;}

#container {}
#leftpan {width:208px;vertical-align:top;}
#centerpan {vertical-align:top;}
#rightpan {width:149px;vertical-align:top;}

#rightpan .basket a img {border:none;}
#rightpan .basket {text-align:center;}
.hlbasket {background:#eee !important;border:1px solid #aaa;}

.subtitle {background:#009db0 url('img/menu-bg.gif') left top repeat-x;color:#fff;padding:7px 5px 5px 5px;font-size:.8em;font-weight:bold;}
.subtitle a {color:#ffffcc;}
.subcat ul {list-style-type:none;margin-top:2px;}
.subcat ul ul {margin-top:0px;}
.subcat ul li {background:url('img/item-bg.gif') left bottom repeat-x;}
.subcat ul li {background:url('img/menu-01.jpg') left top no-repeat;}
/*second level*/
.subcat li li {background:url('img/subcatdot.gif') 15px center no-repeat;}
.subcat li li a {background:none;border:none;height:auto;padding:5px 0px 5px 72px;border-top:1px solid #aaa;}

.subcat a {padding:11px 5px 5px 72px;display:block;color:#000;text-decoration:none;font-weight:bold;  text-transform: uppercase;height:31px; }
.subbox {font-size:.7em;}
.subbox .pad {margin-top:2px;background:#eee;border-top:1px solid #b0b0b0;padding:5px}
.subbox ul {list-style-type:none;}
.subbox p {margin:0;padding:0;background:#eee;padding:5px;border-top:1px solid #b0b0b0;}
.submenu ul {background:#eee;list-style-type: none;}
.submenu a {display:block;padding:2px 2px 2px 5px;color:#000}
.submenu ul li ul {margin-left:10px;}

#web-html ul h4 {font-size:1em}
#web-html {font-size:.8em;border-top:1px solid #b0b0b0;margin-top:0px;}
#web-html ul,ol {margin:10px 5px 10px 30px;}
#web-html li {margin-bottom:5px}
#web-html h1 {font-size:1.4em;font-weight:normal;color:#d67014;margin:10px;}
#web-html h2 {font-size:1.2em;padding:5px;color:#007a89;border-bottom:1px solid #DDD}
#web-html h3 {font-size:1.0em;}
#web-html .annotation {font-weight:bold;color:#666;margin-bottom:10px;margin:10px;}
#web-html p {margin-bottom:10px;padding:5px;}
#web-html a img {border:none;}
#web-html a {color:#d67014;font-weight:bold;}

#footer {background:url(img/footer-bg.gif) top left repeat-x;clear:both;height:65px;margin-top:20px;}
#footer div {background:url(img/footer-right.gif) top right no-repeat;height:50px}
#footer div div {padding:15px 10px 0px 0px;font-size:.7em;text-align:right;padding-right:30px;color:#000;}

#footer ul {width:400px;float:left;list-style-type:none;}
#footer li {float:left;margin-left:5px;}
#footer a {color:#000;}
#footer a img {border:none;}

fieldset {padding:2px;border:1px solid #ddd}
legend {padding:2px;font-size:.8em;font-weight:bold;color:#007684}

#web-html address {padding:10px;border-left:5px solid #007887;background:#eee;margin:0 10px;}
.subpages {margin-left:10px !important;}

#print {float:right;padding-left:20px;margin-top:20px;margin-right:20px;font-size:.8em;background:url(img/print.gif) left center no-repeat;}

#scat-klasicka-svitidla-a-lampy {background:url(img/menu-01.jpg) left top no-repeat;}
#scat-moderni-svitidla-a-lampy {background:url(img/menu-02.jpg) left top no-repeat;}
#scat-nastenna-a-stropni-svitidla {background:url(img/menu-03.jpg) left top no-repeat;}
#scat-bodova-svitidla {background:url(img/menu-04.jpg) left top no-repeat;}
#scat-venkovni-a-zahradni-svitidla {background:url(img/menu-05.jpg) left top no-repeat;}
#scat-zarivkova-svitidla {background:url(img/menu-06.jpg) left top no-repeat;}
#scat-atyp {background:url(img/menu-07.jpg) left top no-repeat;}
#scat-zdroje {background:url(img/menu-08.jpg) left top no-repeat;}
#scat-komponenty {background:url(img/menu-09.jpg) left top no-repeat;}
#scat-kuchynska-svitidla {background:url(img/menu-13.jpg) left top no-repeat;}
#scat-detska-svitidla {background:url(img/menu-14.jpg) left top no-repeat;}
#scat-hotelova-svitidla {background:url(img/menu-15.jpg) left top no-repeat;}
#scat-koupelnova-svitidla {background:url(img/menu-16.jpg) left top no-repeat;}
#scat-vyprodej-svitidel {background:url(img/menu-23.jpg) left top no-repeat;}
#scat-akcni-ceny-svitidel {background:url(img/menu-22.jpg) left top no-repeat;}

#leftpan a img {border:none;}
textarea {font-size:.9em;}
.bch {text-transform: uppercase;color:#ffcc00;}

#ru-form {background:#eee;}
#ru-form p {border:none;padding:0;}
/*
#ru-form label {width:30px !important;background:#f00;}
.ru-login,.ru-password {width:80px}*/
#culogin td.right {text-align:right;}
.log,.pas {width:90px}

#enwsAddEmail {width:98%;margin-top:2px;}
.enwsBtn {margin-top:2px;}
#enws {text-align:center;vertical-align:bottom;}
.center {text-align:center;}
