/* konstrukce */
html {margin: 0; padding: 0;}
body {background:#F3F3F3; margin: 0; padding: 0; font-family: arial, tahoma; font-size: 11px; color: #000000; }
form {margin: 0px; padding: 0px;}
input {font-family: arial;}

.clear {clear: both; height: 0px; font-size:0px;}
.center {text-align: center; }
.right {text-align: right;}

#partner-webs { position:relative; top:0px; height:35px; background:url('/img/t-bg.gif') repeat-x;}
#partner-webs div {width:1140px; height:27px; padding:8px 0px 0 0px; text-align:center; margin: 0px auto 0px auto; }
#partner-webs div img {border:0px; margin: 0 53px 0 0; vertical-align:bottom !important;}

#cont {background:url('/img/bg.gif') repeat-y; position: relative; width: 1210px; margin: 0px auto 0px auto; padding:0 0 5px 0;}
#container {padding:5px; background:#FFFFFF; width: 966px; margin: 0px auto 0px 28px; position:relative;padding:255px 0 0 0;}

#top {position:absolute; top:5px; height:53px; background:url('/img/reg-bg.png') repeat-x; width:966px; z-index:100;}
.logo {margin:0 5px 0 0;}
.reg-l {background:url('/img/reg-bg-l.png') no-repeat left top; height:53px; }
.reg-r {background:url('/img/reg-bg-r.png') no-repeat right top;height:53px; }

.login {float:left;width:184px; border-right:5px solid #FFFFFF;height:42px; background:url('/img/user.png') no-repeat 9px 8px; padding:11px 0 0 53px ; }
.login a {text-transform: uppercase; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block}
.login a:hover {text-decoration:underline; }

.logged {float:left;width:184px; border-right:5px solid #FFFFFF;height:42px; background:url('/img/user.png') no-repeat 9px 8px; padding:4px 0 0 53px ; }

.logged input {text-transform: uppercase; background:none; border:0px; padding:0px; margin:0px; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}
.logged input:hover {text-decoration:underline; }
.logged a {text-transform: uppercase; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.logged a:hover {text-decoration:underline; }


.search {float:left; width:482px; border-right:5px solid #FFFFFF;height:45px; padding:8px 0 0 15px; position:relative;}
.search input[type='text'] {width:376px; border:1px solid #5B5B5B; background:#FFFFFF url('/img/input-bg.gif') repeat-x; height:18px; vertical-align:middle; margin:0 10px 0 0; color:#474747; font-weight:bold; font-size:16px; padding:5px 0 5px 5px; vertical-align:middle;}
.search input[type='image'] {vertical-align:middle;}
#silencer {position:absolute; width:381px; height:205px; background:#FFFFFF; border:1px solid #C20000; z-index:500; display:none;}
#silencer img {position:absolute; top:80px; left:180px;}
#silencer ul {list-style-type:none; margin:5px; padding:0px; }
#silencer ul li a {color:#000000; text-decoration:none; background:url('/img/path-dot.png') no-repeat left center; padding:2px 0 0 18px; margin:0 5px 2px 0; display:block;}
#silencer ul li a:hover {color:#C20000; text-decoration:underline;}
#silencer ul li span {float:right; color:#C20000; font-weight:bold;}
#silencer .close a {color:#C20000 !important; font-weight:bold;}

.kosik {float:left;width:165px; height:42px; padding:11px 0 0 53px; position:relative;}
.kosik a {color:#FFFFFF; font-weight:bold; text-decoration:none; }
.kosik a:hover {text-decoration:underline; }
.kosik a strong {font-size:16px;}
.kosik img {border:0px; position:absolute; left:9px; top:7px;}

.main-img {position:absolute; top:58px; z-index:5;}
.main-img img {border:0px;z-index:50;}
.main-img .logo-top {float:left; width:242px; }
.main-img .advert {float:left;position:relative;width:724px;height:149px;}
.advrt-control {position:absolute; top:10px; width:29px; height:130px; right:0px; background:url('/img/control.png') no-repeat; }
.advrt-control ul {margin:5px 0 0 6px; padding:0px; list-style-type:none;}
.advrt-control ul li {width:17px; height:17px; margin:0 0 6px 0 ; cursor:pointer; }
.advrt-control ul li.counter {height:17px; width:17px; background:url('/img/counter.png') no-repeat; text-align:center; color:#FFFFFF; font-size:11px; padding:2px 0 0 0;}
.advrt-control ul li.selected {height:17px; width:17px; background:url('/img/counter-sel.png') no-repeat; text-align:center; color:#FFFFFF; font-size:11px; padding:2px 0 0 0;}


.horizontal {background:url('/img/m-bg.png') repeat-x; position:absolute; top:212px; width:966px;}
.horizontal ul {list-style-type:none; margin:0px; padding:0px;}
.horizontal ul li {float:left; height:38px; position:relative;}
.horizontal ul li a {padding:12px 9px 0 9px; color:#FFFFFF; text-transform: uppercase; font-size:12px; font-weight:bold; text-decoration:none; display:block; height:26px}
.horizontal ul li.separator {background:url('/img/m-bg-sep.png') no-repeat right top; display:block; height:38px; width:2px;}
.horizontal ul .first {height:38px; margin:0 0 0 3px;}
.horizontal ul .first-selected {background:url('/img/m-bg-l-sel.png') repeat-x left top;height:38px; margin:0 0 0 0px;padding:0 0 0 3px;}
.horizontal ul .last {width:172px;height:38px;}
.horizontal ul .last-selected {width:179px;background:url('/img/m-bg-r-sel.png') no-repeat right top !important;height:38px; margin:0 0 0 0px; padding:0 3px 0 0; }
.horizontal ul .selected {background:url('/img/m-bg-sel.png') repeat-x right top;}
.horizontal ul .sel {background:url('/img/m-bg-sel.png') repeat-x right top;}
.horizontal ul .sel-first {background:url('/img/m-bg-l-sel.png') repeat-x left top;height:38px; margin:0 0 0 0px;padding:0 0 0 3px;}
.horizontal ul .sel-last {width:179px;background:url('/img/m-bg-r-sel.png') no-repeat right top !important;height:38px; margin:0 0 0 0px; padding:0 3px 0 0; }

.horizontal-l {background:url('/img/m-bg-l.png') no-repeat left top; height:38px; }
.horizontal-r {background:url('/img/m-bg-r.png') no-repeat right top;height:38px; }

.c-content {background:#FFFFFF; }
.l-column {width:230px;  margin:0 5px 0 0; }
.c-column {width:730px; float:right;  margin:0 0 0 -230px;}

.phone-orders {margin:0 0 5px 0;}

.category {margin:0 0 4px 0;}
.category ul {margin:0px; padding:0px; list-style-type:none;}
.category .level0 {background:url('/img/level0-bg.png') repeat-x; padding:8px 0 8px 14px; margin:0 0 1px 0;}
.category .level0 a {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}

.category .level0.selected {background:url('/img/level0-bg-a.png') repeat-x; padding:8px 0 8px 14px; margin:0 0 1px 0;}
.category .level0.sele {background:url('/img/level0-bg-a.png') repeat-x; padding:8px 0 8px 14px; margin:0 0 1px 0;}

.category .level1 {background:#E5E5E5; margin:0 0 1px 0;}
.category .level1 a {color:#000000; padding:5px 0 5px 14px; display:block; text-decoration:none; font-size:11px; }
.category .level1.selected {background:url('/img/level1-bg-sel.png') repeat-x; margin:0 0 1px 0;}
.category .level1.selected a {color:#FFFFFF; text-decoration:none; padding:5px 0 5px 14px; font-size:11px; background:url('/img/level1-a-sel.png') no-repeat 2px 2px}

.category .level1.select {background:url('/img/level1-bg-sel.png') repeat-x; margin:0 0 1px 0;}
.category .level1.select a {color:#FFFFFF; text-decoration:none; padding:5px 0 5px 14px; font-size:11px; background:url('/img/level1-a-sel.png') no-repeat 2px 2px}

.category .level2 {background:#B6B6B6; margin:0 0 1px 0;}
.category .level2 a {color:#000000; padding:5px 0 5px 27px; display:block; text-decoration:none; font-size:11px; }
.category .level2.selected {background:url('/img/level2-bg-sel.png') repeat-x; margin:0 0 1px 0;}
.category .level2.selected a {color:#FFFFFF; padding:5px 0 5px 27px; text-decoration:none; font-size:11px; background:url('/img/level2-a-sel.png') no-repeat 2px 2px;}

.category .level2.select {background:url('/img/level2-bg-sel.png') repeat-x; margin:0 0 1px 0;}
.category .level2.select a {color:#FFFFFF; padding:5px 0 5px 27px; text-decoration:none; font-size:11px; background:url('/img/level2-a-sel.png') no-repeat 2px 2px;}

.header {background:url('/img/h-bg.png') repeat-x;padding:9px 0 11px 13px; margin:0px 0 0 0; color:#FFFFFF; font-weight:bold; position:relative;}
.header-red {background:url('/img/h-red-bg.png') repeat-x;padding:9px 0 11px 13px; margin:0px 0 0 0; color:#FFFFFF; font-weight:bold;}
.header h3, .header h2, .header h1, .header h4 {margin:0px; padding:0px;font-size:12px; }
.header-red h3, .header-red h2, .header-red h1, .header-red h4 {margin:0px; padding:0px; font-size:12px;}
.header span strong {padding:0 25px 0 0; position:absolute; right:-10px;}

.infobox {text-align:center; height:122px; background:url('/img/footer.png') repeat-x top;}
.infobox .logo {width:230px; float:left;padding:25px 0 0 0;height:97px; }
.infobox .footer-cont {width:720px; float:left;padding:20px 0 0 0;}
.infobox ul {list-style-type:none; margin:0px auto 0 auto; padding:0px; }
.infobox .footer-cont ul li { text-align:left; width:218px !important; float:left; padding: 3px 0 3px 21px; background:url('/img/footer-sep.png') repeat-y top left;}
.infobox ul li a {color:#FFFFFF; text-decoration:none;}
.infobox ul li a:hover {text-decoration:underline;}

.menu {}
.menu ul {list-style-type:none; margin:0px; padding:0px;}
.menu ul li { background:#e5e5e5; padding: 7px 0 7px 13px; margin: 0 0 1px 0;}
.menu ul li a {color:#000000; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}

.articles-box {margin:0 0 5px 0;}
.articles-box ul {list-style-type:none; margin:0px; padding:0px;}
.articles-box ul li { background:#e5e5e5; padding: 7px 0 7px 13px; margin: 0 0 1px 0;}
.articles-box ul li a {color:#000000; text-decoration:none;}
.articles-box ul li a:hover {text-decoration:underline;}


.cetelem img {margin:0 0 5px 0;}

.path {border:1px solid #D3D3D3;position:relative; background:#FFFFFF; padding:4px 8px 5px 8px; margin:0 0 5px 0; }
.path h1 {margin:0px; padding:0px; }
.path ul {margin:0px; padding:0px; list-style-type:none; }
.path ul li {float:left; padding:3px 0 0 4px; }
.path ul li a {font-size:13px; color:#4A4A4A; font-weight:bold; text-decoration:none; }
.path ul li a.link {background:url('/img/path-dot.png') no-repeat left; padding:0 0 0 18px;}
.path ul li a.link-blank {background:url('/img/path-dot.png') no-repeat left; padding:0 0 0 18px;}
.path ul li a.link-selected {background:url('/img/path-dot-sel.png') no-repeat left; padding:0 0 0 18px;color:#BB0000 !important;}

.title {border:1px solid #D3D3D3;position:relative; background:#FFFFFF; padding:4px 8px 5px 8px; margin:0 0 5px 0; }
.title h1 {background:url('/img/path-dot.png') no-repeat left; padding:0 0 0 18px;margin:0px; font-size:16px; color:#4A4A4A; }

.path strong {padding:0 0 0 7px;}
.path span strong {color:#C20000; font-size:16px; position:absolute; right:10px; }

.subcategories {background:url('/img/grad-bg.png') repeat-x bottom;border:1px solid #D3D3D3;padding:10px 0 10px 15px;margin:0 0 5px 0;}
.subcategories p {color:#C20000; font-size:14px; margin:0px; padding:0px; height:20px; font-weight:bold;}
.subcategories ul.sub1 {background:url('/img/subcategories-sep.png') repeat-y right ; width:260px; float:left; margin:7px 5px 0 0; padding:0px; list-style-type:none; }
.subcategories ul.sub2 {background:url('/img/subcategories-sep.png') repeat-y right ; width:230px; float:left; margin:7px 5px 0 0; padding:0px; list-style-type:none; }
.subcategories ul.sub3 {width:200px; float:left; margin:7px 0 0 0; padding:0px; list-style-type:none; }
.subcategories ul li {padding:3px 0 3px 0;}
.subcategories ul li h2  {margin:0px; padding:0px;}
.subcategories ul li a {background:url('/img/path-dot.png') no-repeat left; padding:0 0 0 18px; color:#4C4C4C; text-decoration:none; font-size:11px; font-weight:bold;}
.subcategories ul li a:hover {color:#C20000; background:url('/img/path-dot-a.png') no-repeat left; }
.subcategories ul li.sel a {color:#C20000; text-decoration:underline; background:url('/img/path-dot-sel.png') no-repeat left; }
.subcategories ul li.sel a:hover {background:url('/img/path-dot-a.png') no-repeat left; }

.infocategory {background:url('/img/grad-bg.png') repeat-x bottom;border:1px solid #D3D3D3;padding:10px 0 10px 15px;margin:0 0 5px 0;}

.btn-bg {background:url('/img/btn-bg.png') repeat-x; padding:0 12px 0 12px;}
.btn-gray-bg {background:url('/img/btn-gray-bg.png') repeat-x; padding:0 12px 0 12px;}

.product {background:url('/img/prod-bg.png') repeat-x bottom; padding:5px; float:left; width:228px; margin:0 5px 5px 0 ;height:190px; border:1px solid #CECECE;}
.product h2 {margin:0px;padding:0px;}
.product a {color:#4C4C4C; font-size:11px; font-weight:bold; text-decoration:none;}
.product .name {height:35px; overflow:hidden;}
.product .pr-img {width:116px; float:left;margin:0 0 3px 0; height:115px;}
.product .pr-img img {border:1px solid #D0D0D0;}
.product .pr-text {float:left; width:110px; height:100px; overflow:hidden;}
.product .pr-sep {clear:both;border-top:1px solid #CFCFCF; display:block;}
.product .pr-cbt {border-top:1px solid #FFFFFF;padding:7px 0 3px 0; text-align:center; margin:0 auto 0 auto;}
.product .price {height:26px; background:url('/img/btn-gray-bg.png') repeat-x; height:25px;padding:4px 12px 4px 12px;color:#FFFFFF; font-weight:bold; font-size:16px;vertical-align:middle; display:block; float:right;}
.product .pr-cbt img {float:left;margin:0 15px 0 0; vertical-align:middle;}

.sidebox {background:url('/img/sidebox-bg.png') repeat-y left; padding:5px; width:190px; clear:both; }
.sidebox h2 {margin:0px;padding:0px;}
.sidebox a {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.sidebox .name {text-align:center; padding:0 0 10px 0;}
.sidebox .pr-img {text-align:center; margin:0 0 3px 0; }
.sidebox .pr-img img {border:1px solid #CECECE;}
.sidebox .pr-spr {border-top:1px solid #373737; border-bottom:1px solid #8C8C8C; display:block;font-size:0px; }
.sidebox .pr-cbt {height:30px; width:180px; padding:7px 0 3px 0; text-align:center; margin:0 auto 0 auto;}
.sidebox .price {height:26px; background:url('/img/btn-gray-bg.png') repeat-x; height:25px;padding:4px 12px 4px 12px;color:#FFFFFF; font-weight:bold; font-size:16px;vertical-align:middle; display:block; width:80px; float:right; }
.sidebox .pr-cbt img {float:left;margin:0 5px 0 0; vertical-align:middle;}

.sorting {width:100%;}
.width-100-procent {width:100%; text-align:right;}
.srazeni {white-space:nowrap;}
.sort {border:1px solid #D3D3D3;position:relative; color:#FFFFFF; font-size:12px; font-weight:bold;background:#FFFFFF url('/img/sort-bg.png') repeat-x; padding:4px 8px 3px 8px; margin:0 0 5px 0; }
.sort ul li a {font-size:13px; color:#4A4A4A; font-weight:bold; text-decoration:none; }
.nav-bar {float:right;margin:0px; padding:0px; list-style-type:none;}
.nav-bar li {float:left; padding:0px 0 0 0px; text-align:center; margin:0 5px 0 0;}
.nav-bar li a {background:url('/img/page-bg.png') no-repeat center top; width:18px; height:18px; display:block; color:#858585; padding:1px 0 0 0;}
.nav-bar li.selected-page {background:url('/img/page-bg.png') no-repeat center top;text-align:center; width:18px; display:block; height:18px; color:#980000; padding:1px 0 0 0;}
.nav-bar li.image a {padding:0px !important;background:none !important;}
.nav-bar li.image img {border:0px; }

.margin0 {margin:0px !important;}
.cont {padding:10px;}

.dp {border:1px solid #D3D3D3; background:#FFFFFF url('/img/dp-bg.png') repeat-x bottom; padding:9px; margin:0 0 5px 0;}
.dp h1 {margin:0px; padding:0px; color:#C20000; font-size:20px;}
.dp .dp-text {width:525px; padding:0 10px 0 0; float:left; background:url('/img/subcategories-sep.png') repeat-y right; font-size:12px; color:#000000;}
.dp .dp-text table {margin:10px 0 0 0;}
.dp .dp-text table th {background:url('/img/path-dot.png') no-repeat left; padding:0 0 0 18px; text-align:left; color:#4C4C4C; font-size:12px; }
.dp .dp-text table td {padding-left:15px; text-align:left; color:#4C4C4C; font-size:12px; }
.dp .dp-text table td span {color:#CE3333; font-size:12px; font-weight:bold;}
.dp .dp-text table td span strong {color:#CE3333; font-size:16px; font-weight:bold;}
.dp .dp-text table td a {color:#000000; text-decoration:none;}
.dp .dp-text table td a:hover {color:#000000; text-decoration:underline;}
.dp .dp-images {width:170px; float:left; text-align:right; position:relative; }
.dp .dp-images ul {margin:0px; padding:0px; list-style-type:none;}
.dp .dp-images img {border:1px solid #CFCFCF; margin:0 0 10px 0 ;}
.dp .description {padding:20px 0 0 0;}
.dp .description li {margin:0 0 0 15px;}
.count {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:14px; color:#4C4C4C; width:20px; margin:0 10px 0 0;}

.inputs input {vertical-align:middle;}

.simply-scroll-container { position: relative; height:500px; }
.simply-scroll-clip { position: relative;overflow: hidden;z-index: 2; height:500px; }

.simply-scroll-list {	list-style-type:none; position: absolute; left:13px; top:0px; z-index: 1;overflow: hidden; height:600px;	margin:0px; padding:0px;}
.simply-scroll-list li {padding: 0px;display:block;margin: 0px;list-style: none;height:100%; }
.simply-scroll-list li img {border:1px solid #CFCFCF; margin:0 0 10px 0 ;	display: block;}

.simply-scroll-btn {position: absolute;	z-index:3;	cursor: pointer;}
.simply-scroll-btn-up {	left: 90px;	bottom: 600px;	width:18px;	height:18px;	background:url('/img/gal-up.png') no-repeat;}
.simply-scroll-btn-up.disabled {	left: 90px;	bottom: 600px;	width:18px;	height:18px;	background:url('/img/gal-up.png') no-repeat !important;}
.simply-scroll-btn-up:hover {}
.simply-scroll-btn-down {	left: 65px;	bottom: 600px;	width:18px;	height:18px;	position:relative;	background:url('/img/gal-down.png') no-repeat;}
.simply-scroll-btn-down.disabled {	left: 65px;	bottom: 600px;	width:18px;	height:18px;	position:relative;	background:url('/img/gal-down.png') no-repeat !important;}
.simply-scroll-btn-down:hover {}

.vert {	width: 170px; height: 680px;	margin-bottom: 1.5em;	float:left;	padding:0px 0 0 0;	position:relative;}
.vert .simply-scroll-clip {	height: 680px;}
.vert .simply-scroll-list li {	height:170px;}

.vert .simply-scroll-btn-up {	right: 0;	bottom: -35px;}
.vert .simply-scroll-btn-down {	right: 0;	bottom: -35px;	position:absolute;}

.input {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; height:16px;}
.btn {background:url('/img/btn-bg.png') repeat-x; height:26px; padding:0 9px 0 9px; border:0px; color:#FFFFFF; font-weight:bold; cursor:pointer; }

.captcha {vertical-align:middle;}
.captcha img {vertical-align:middle;}

.reg-form input {margin:0 3px 3px 0;}
.reg-form td {white-space:nowrap;}

.povinne {text-align:center; } 
.povinne img,.povinne input {border:0px; vertical-align:middle; margin:5px 5px 0 0 ;}

.order-com textarea {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; overflow:hidden; font-family:Arial;}
.textarea {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; overflow:hidden; font-family:Arial;}

.c-cont {padding:0 12px 0 12px;}
.c-cont a {color:#000000; text-decoration:underline;font-weight:bold;}

.tbl-basket {width:100%;}
.tbl-basket th {text-align:left;}
.tbl-basket td a {color:#000000; font-size:11px; text-decoration:none;}
.tbl-basket td a:hover {color:#C20000;  text-decoration:underline;}

.footer {text-align:center;}

.pdf img {vertical-align:middle;}
.pdf a {color:#000000; text-decoration:none;}
.pdf a:hover {color:#C20000; text-decoration:underline;}

#right-advert {width:200px; position:absolute; right:0px; top:5px;}
.right-advert-top {width:200px;height:35px; background:url('/img/right-advert.png') no-repeat;}

.prod-list a {color:#000000; text-decoration:none; background:url('/img/path-dot.png') no-repeat left center; padding:3px 0 0 18px; margin:0 5px 3px 0;}
.prod-list a:hover {color:#C20000; text-decoration:underline;}

.znacky ul { margin:0px; padding:0px; list-style-type:none;}
.znacky ul li {float:left; width:230px; }
.znacky ul li a {color:#000000; text-decoration:none; background:url('/img/path-dot.png') no-repeat left center; padding:3px 0 0 18px; margin:0 5px 3px 0;}
.znacky ul li a:hover {color:#C20000; text-decoration:underline;}


#table_products_parameters th {text-align:left !important; }
#table_products_parameters p {margin:0px; padding:0px; text-align:left !important; }

.powered-2-advance img {border:0px;}

.registrace .cont {padding:0px !important}


.catPopUp {position:absolute; width:250px; display:none;background:#313131; z-index:9000; padding:3px;}
.catPopUp ul {margin:0px; padding:0px; list-style-type:none;}
.catPopUp ul li {display:block !important; float:none; height:auto; }
.catPopUp ul li a {font-size:11px; color:#FFFFFF; text-decoration:none; height:auto; padding:5px 0 5px 15px; text-transform: none;background:url('/img/level2-a-sel.png') no-repeat 4px 2px; font-weight:normal !important;}
.catPopUp ul li a:hover {background:url('/img/level1-a-sel.png') no-repeat 4px 2px !important; }
.catPopUp .selCat { background:url('/img/level2-bg-sel.png') repeat-x; margin:0 0 0px 0;}
.catPopUp .all,.catPopUp .all a  {background:none; }
.catPopUp .all {background:url('/img/all-category.png') no-repeat center bottom !important; padding:0 0 5px 0; margin:0 0 3px 0;}
.catPopUp .all a {background:none !important; text-decoration:none; }
.catPopUp .all a:hover {background:none !important; text-decoration:underline; }
.catPopUp .sep,.catPopUp .sep a  {background:none; }
.catPopUp .sep {padding:0px; margin:0px; border-top:1px solid #0C0C0C;border-bottom:1px solid #6A6A6A;}
.catPopUp .sep a {background:none !important; text-decoration:none; }
.catPopUp .sep a:hover {background:none !important; text-decoration:underline; }
.horizontal ul .last .catPopUp { left:-74px;}
.catPopUp .sel {background:url('/img/level2-bg-sel.png') repeat-x !important;}
.catPopUp .sel-last li {background:none !important;}


.cat-roz-box {padding:5px; width:228px; border:1px solid #CECECE; margin:0 5px 5px 0; float:left; height:171px;}
.cat-roz-box h2,.cat-roz-box h3,.cat-roz-box h4 {margin:0px 0 4px 0; padding:0px;} 
.cat-roz-box h3 a {color:#4C4C4C; font-size:11px; text-decoration:none; background:url('/img/path-dot.png') no-repeat left center; padding:0 0 0 18px;}
.cat-roz-box .cat-roz-links {height:125px; padding:5px 0 5px 0; }
.cat-roz-web {text-align:right; }
.cat-roz-box h2 a:hover,.cat-roz-box h3 a:hover,.cat-roz-box h4 a:hover {text-decoration:underline; }

.red-box-title {background:url('/img/red-box-title.png') repeat-x bottom ;}
.red-box-title h2 a {color:#C20000; font-size:14px; text-decoration:none;}
.red-box-title h4 a {color:#C20000; font-size:11px; text-decoration:none; padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/red-box-arrow.png') no-repeat right 4px;}


.blue-box-title {background:url('/img/blue-box-title.png') repeat-x bottom ;}
.blue-box-title h2 a {color:#0090FF; font-size:14px; text-decoration:none;}
.blue-box-title h4 a {color:#0090FF; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/blue-box-arrow.png') no-repeat right 4px;}

.gray-box-title {background:url('/img/gray-box-title.png') repeat-x bottom ;}
.gray-box-title h2 a {color:#000000; font-size:14px; text-decoration:none;}
.gray-box-title h4 a {color:#000000; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/gray-box-arrow.png') no-repeat right 4px;}

.yellow-box-title {background:url('/img/yellow-box-title.png') repeat-x bottom ;}
.yellow-box-title h2 a {color:#B57F18; font-size:14px; text-decoration:none;}
.yellow-box-title h4 a {color:#B57F18; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/yellow-box-arrow.png') no-repeat right 4px;}

.green-box-title {background:url('/img/green-box-title.png') repeat-x bottom ;}
.green-box-title h2 a {color:#1D7801; font-size:14px; text-decoration:none;}
.green-box-title h4 a {color:#1D7801; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/green-box-arrow.png') no-repeat right 4px;}

.orange-box-title {background:url('/img/orange-box-title.png') repeat-x bottom ;}
.orange-box-title h2 a {color:#DE6F02; font-size:14px; text-decoration:none;}
.orange-box-title h4 a {color:#DE6F02; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/orange-box-arrow.png') no-repeat right 4px;}

.advert-top {margin:0 0 5px 0;}

.thank-you {border:1px solid #CECECE;height:404px; background:url('/img/taska-bg.png') repeat-x bottom }
.thank-you .c-cont img {float:left;}
.thank-you .c-cont .c-text {float:left; height:374px; width:370px; padding:15px;}

.textnews .cont {padding:0px !important; margin:0px !important;}
.textnews-box {padding:8px; background:url('/img/textnews-bg.png') repeat-x bottom; border:1px solid #D2D2D2; margin:0 0 5px 0;}
.textnews-box a {color:#4A4A4A; font-size:16px; text-decoration:none; font-weight:bold;}
.textnews-box a:hover {text-decoration:underline;}
.textnews-box .img {width:200px; float:left; margin:15px 15px 15px 0;}
.textnews-box .img img {border:1px solid #D1D1D1; }
.textnews-box .tn-cnt {float:left; width:480px; }
.textnews-box .tn-cnt .text { overflow:hidden; height:120px; padding:0 0 5px 0;}
.textnews-box .tn-cnt .btns {background:url('/img/textnews-sep.png') repeat-x top ;  position:relative;padding:12px 0 3px 0;}

.textnews-box .tn-cnt .btns label {background:url('/img/btn-gray-bg.png') repeat-x; padding:3px 0 7px 0; display:inline;}
.textnews-box .tn-cnt .btns label span {background:url('/img/textnews-arrow.png') no-repeat 0px 7px;  font-size:14px; padding:0 12px 0 12px; display:inline;vertical-align:middle;  width:70px; text-align:center; color:#FFFFFF; font-weight:bold;}

.textnews-box .tn-cnt .btns span {background:url('/img/btn-bg.png') repeat-x; display:inline; padding:3px 0px 7px 0px; }
.textnews-box .tn-cnt .btns span a {background:url('/img/textnews-arrow.png') no-repeat 0px 7px; font-size:14px; display:inline; padding:0 12px 0 12px; vertical-align:middle; width:70px; text-align:center; color:#FFFFFF; font-weight:bold;}

.anketa {margin:5px 0 0 0;}
.anketa ul {margin:0px; padding:0px; list-style-type:none; padding: 0; }
.anketa ul li{background:#e5e5e5; padding:7px 0 7px 5px; position:relative;}
.anketa a { background:#e5e5e5; color:#000000; display:block;  text-decoration:none; }
.anketa a:hover{ text-decoration:underline;}
.anketa input {background:none; text-align:left; padding:0px; margin:0px; border:0px; cursor:pointer;}

.anketa div.strip { width:210px; background:url('/img/anketa-bg.jpg') repeat-x; position: absolute; width:180px; bottom:7px; left:40px;}
.anketa div.strip span { float:left; display:block; height:13px; width:160px; background:url('/img/anketa-bg-sel.jpg') repeat-x;}

.advert {text-align:center; }
.advert-left {text-align:center; }
.advert-left img {}

.logoffbutton {padding:0px; margin:0px; text-align:left;}

.reg-order-links a {color:blue;}


/* 
* dulezite classy , mely by zustat
*/

.error { border:2px solid #fbc2c4;background:#fbe3e4;padding:6px 10px 6px 10px;color:#8a1f11;margin:0 0 10px 0;font-size:11px;}
.correct {border:2px solid #c6d880;background:#e6efc2;padding:6px 10px 6px 10px;;color:#264409;margin:0 0 10px 0;font-size:11px;}
.red {color:red; font-weight:bold;}

.align-right { text-align:right !important;}
.align-left { text-align:left !important;}
.align-center { text-align:center !important;}
.nowrap {white-space:nowrap !important;}
.vertical-middle {vertical-align:middle !important;}

.error404 {padding:0 15px 0 15px;}
.error404 a {color:#000000; font-weight:bold; text-decoration:none;}
.error404 a:hover {text-decoration:underline;}

.map {list-style-type:none;margin:10px 0 10px 0; padding:0px;}
.map a {color:#000000; text-decoration:none !important;}
.map a:hover {text-decoration:underline !important;}

.line-through {text-decoration: line-through;}
