/* CSS Document */

a img{border:none;}
a{outline:none; color:#dd0504; text-decoration:none;}
a:hover{color:#dd0504; text-decoration:underline;}
h1, h2, h3, h4 {
  font-weight: normal;
  color: #202020;
  line-height:normal;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

h1 {font-size:35px; font-weight:normal;}
h2 {font-size:18px; margin-bottom:10px; font-weight:normal;}
h3 {font-size:13px; font-weight:bold; margin-bottom:0.5em;}
h4 {font-size:12px; font-weight:bold; margin-bottom:0.5em;}
h5 {font-size:12px; font-weight:bold; margin-bottom:0.5em;}
h6 {font-size:11px; font-style:italic;}

p{margin:0; padding:0 0 15px 0; line-height:170%;}
form{margin:0; padding:0;}
address{font-style:normal; margin-bottom:10px;}
td, th{vertical-align:top;}
hr{margin: 10px 0; padding:0;}
ol,ul{margin:5px 0 15px 20px; padding:0;}
ol{margin:5px 0 5px 25px; padding:0;}
.clear{clear:both; height:1px;}
.skry{display:none;}
table{border-collapse:collapse;border-color:#ddd !important;}
td, th{border-color:#ddd !important; padding:2px 5px;}
#left .clear{background-color:#FFFFFF;}
.raq{font-family:Verdana, Arial, Helvetica, sans-serif;}

html{background-color:#202020;}
body{
	margin:0;
	padding:0;
	font:normal 12px/140% Arial, Helvetica, sans-serif;
	text-align:center;
	color:#202020;
	background:#fff url(images/bg_body.gif) repeat-x 0 0;
	}

#container-out{background:url(images/bg_footer.gif) repeat-x left bottom;}

#container{
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
	}

#head{
	width:980px;
	height:355px;
	position:relative;
	background:url(images/bg_head.jpg) no-repeat 0 0;
	}

#head #logo{padding:0; margin:0; display:block; width:300px; height:85px; position:absolute; top:90px; left:45px;}
#head #logo a{display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url(images/logo.gif) no-repeat 0 0;}

#content{
	width:669px;
	float:right;
	padding:35px;
	min-height:300px;
	background:url(images/bg_content.jpg) no-repeat 0 0;
	}
	
.shop-intro #content{
	padding:0;
	width:739px;
	position:relative;
	}

.shop-intro #content .content{
	height:762px;
	background:url(images/woman_left.jpg) no-repeat right top;
	}

.shop-intro #wrapper-out{background:url(images/woman_right.gif) no-repeat center 355px;}
#wrapper{background:url(images/bg_container.jpg) repeat-y 15px 0; width:100%; overflow:hidden;}
.w-box-h1 .content{padding-top:10px;}
#obchod .content{padding-top:4px;}
#obchod, .shop-intro #obchod .content{margin:0; padding:0;}

.w-box-h2{margin-bottom:10px;}
.w-box-h2 .title{border-bottom:1px solid #e1e2e3; font-size:16px; font-weight:bold; padding-bottom:5px;}


#left {
	float:left;
	width:226px;
	padding:0 0 0 15px;
	} 

#footer{
	clear:both;
	width:980px;
	height:100px;
	position:relative;
	}

#footer p{
	text-align:right;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	color:#7b7b7b;
	padding:48px 135px 0 0;
	}

#footer p a{color:#7b7b7b; text-decoration:none;}
#footer p a:hover{color:#fff; text-decoration:none;}
#footer p a.wmt{position:absolute; top:42px; right:0; display:block; width:130px; height:28px; line-height:1000%; overflow:hidden; background:url(images/logo_wmt.gif) no-repeat 0 0;}

/******** Main Menu *********/
#main-menu{
	margin:0;
	padding:0;
	position:absolute;
	top:265px;
	left:15px;
	width:950px;
	height:50px;
	background:url(images/bg_menu.jpg) no-repeat 0 -36px;
	}

#main-menu ul.menu{margin:0; padding:0; width:950px;}
#main-menu ul.menu li{list-style:none; float:left; text-align:center; padding:0; height:50px;}
#main-menu ul li a{color:#fff; font-size:12px; text-decoration:none; text-transform:uppercase; display:block; text-align:center; float:left; height:25px; width:158px; padding-top:11px;}
#main-menu ul li a:hover{color:#FFFFFF; text-decoration:none; background-image:url(images/bg_menu.jpg);}
#main-menu ul li#menu-li-6-1 a{width:160px;}
#main-menu ul li.selected{background:url(images/selected.gif) no-repeat center 42px;}

#main-menu ul li#menu-li-2-1 a:hover{background-position:0 0;}
#main-menu ul li#menu-li-3-1 a:hover{background-position:-158px 0;}
#main-menu ul li#menu-li-4-1 a:hover{background-position:-316px 0;}
#main-menu ul li#menu-li-1-1 a:hover{background-position:-474px 0;}
#main-menu ul li#menu-li-5-1 a:hover{background-position:-632px 0;}
#main-menu ul li#menu-li-6-1 a:hover{background-position:-790px 0;}

.datum {font-weight:normal;}

/************************* FORUM  **************************/
/*
table.komentar {
	width: 100%;
	margin: 5px 0;
}
td.hlavicka {
	text-align: left;
	width: 35%;
	font-weight: bold;
	padding-left: 5px;
	font-weight:bold;
}
td.datum {
	text-align: right;
	padding-right: 5px;
}
td.telo {
	padding: 10px;
	border: 1px solid #eee;
	text-align: left;
}
form.formular  {
	width: 500px;
	padding-left:20px;
	border: 1px solid #D6DADD;
	margin: 10px auto;
	font-family: "Trebuchet MS", Arial;
}
.formular input, .formular textarea {
	width: 480px;
	background: #f9f9f9;
	border: 1px solid #eee;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
.formular textarea {
	margin-bottom: 10px;
}

.formular input#text {
	width: 100px;
	margin: 3px 0;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.formular input.submit {
	width: 120px;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	margin: 10px 0;
	border: 0;
	cursor:pointer;
	background-color:#D6DADD;
}
.formular label {
	text-align: left;
	display: block;
	padding: 5px 0 0 0;
}
.formular td{vertical-align:middle;}
.message {color:#C9252C;}
*/

/**** FOTOGALERIA ****/
/*
.tab-galeria{
	width:100%;
	}
.tab-galeria td{
	text-align:center;
	width:20%;
	vertical-align:middle;
	}
.tab-galeria td a img{
	padding:1px;
	border:1px solid #D6DADD;
	}
.tab-galeria td a:hover img {border-color:#C9252C;}
.fotogaleria-intro {padding-bottom:5px;}
.fotogaleria .kategoria {clear:both; width:100%; padding-bottom:15px; overflow:hidden;}
.fotogaleria .FotoImage {float:left; width:130px; text-align:center;}
.fotogaleria .FotoImage a img{padding:1px; border:1px solid #D6DADD; margin:0 auto;}
.fotogaleria .FotoImage a:hover img{border-color:#C9252C;}
.fotogaleria .FotoDesc {float:right; width:520px;}
*/

#shopcontent{float:left;}

#shoppingcart{position:absolute; top:200px; right:30px; line-height:normal;}
#shoppingcart a{color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:normal; padding-right:50px; background:url(images/kosik_top.gif) no-repeat right 5px; display:block; float:right; height:35px;}
#shoppingcart a span{}
#shoppingcart a .quantity{font-size:14px; font-weight:bold; padding-right:5px;}
#shoppingcart a .shoping-cart-price{font-size:30px;}

/************** Kategorie ********************/
.cat{margin:0; padding:0;}
.cat li{margin:0; padding:0; border-bottom:1px solid #FFFFFF; list-style:none; background:url(images/bg_cat.jpg) repeat-y 0 0;}
.cat li a{color:#030303; text-decoration:none; font-size:14px; background:url(images/bg_cat_bottom.jpg) no-repeat left bottom; display:block;}
.cat li a span{background:url(images/kat_li.gif) no-repeat 198px 50%; display:block;}
.cat li a span span{display:block; padding:9px 40px 9px 20px; width:166px; cursor:pointer;}
.cat li a.selected span span, .cat li a.selected:hover span span{color:#f1f1f1;}
.cat li a:hover span span{color:#f1f1f1; text-decoration:none; background-color:#202020;}
/*
.cat li a.selected.no-subkat.lev-1 span span, .cat li a.selected.no-subkat.lev-1:hover span span, .cat li a.selected.subkat.lev-1.no-collapse span span, .cat li a.selected.subkat.lev-1.no-collapse:hover span span{color:#f1f1f1; background:#202020 url(images/kat_li_selected_nosub.gif) no-repeat 198px 50%;}
.cat li a.subkat.lev-1.collapse span span, .cat li a.subkat.lev-1.collapse:hover span span{color:#f1f1f1; background:#202020 url(images/kat_li_sub.gif) no-repeat 198px 50%;}
.cat li a.selected.subkat.lev-1.collapse span span, .cat li a.selected.subkat.lev-1.collapse:hover span span{color:#f1f1f1; background:#202020 url(images/kat_li_selected.gif) no-repeat 198px 50%;}
*/

.cat li a.selected .lev-1 .no-subkat.no-collapse, .cat li a.selected .lev-1 .no-subkat.no-collapse:hover{color:#f1f1f1; background:#202020 url(images/kat_li_selected_nosub.gif) no-repeat 198px 50%;}
.cat li a .lev-1 .subkat.collapse, .cat li a .lev-1 .subkat.collapse:hover{color:#f1f1f1; background:#202020 url(images/kat_li_sub.gif) no-repeat 198px 50%;}
.cat li a.selected .lev-1 .collapse, .cat li a.selected .lev-1 .collapse:hover{color:#f1f1f1; background:#202020 url(images/kat_li_selected.gif) no-repeat 198px 50%;}
.cat li a.selected .lev-1 .subkat.no-collapse, .cat li a.selected .lev-1 .subkat.no-collapse:hover{color:#f1f1f1; background:#202020 url(images/kat_li_selected_nosub.gif) no-repeat 198px 50%;}


/* druhy level*/
.cat li ul{margin:0; padding:0;}
.cat li ul li{margin:0; padding:0; list-style:none; background:#fff none;}
.cat li ul li a{background:transparent none;}
.cat li ul li a span{background:transparent none;}
.cat li ul li a span span{color:#202020; border-bottom:1px solid #eaeaea; background:#fff none; font-size:12px; background:#fff url(images/kat_li.gif) no-repeat 22px 14px; padding-left:40px; width:146px;}
.cat li ul li a:hover span span, .cat li ul li a.selected span span, .cat li ul li a.selected:hover span span{color:#ed0000; text-decoration:none; background:#fff url(images/kat_li.gif) no-repeat 22px 14px;}

/* treti level*/
.cat li ul li ul li a span span, .cat li ul li ul li a.selected span span{color:#202020; padding-left:40px; width:146px; background:none;}
.cat li ul li ul li a:hover span span, .cat li ul li ul li a.selected:hover span span{color:#ed0000; background:none;}
.cat li ul li ul li a.selected span span{font-weight:bold;}

#prihlasenie{position:absolute; top:324px; right:35px; float:right; width:535px;}
#prihlasenie .require{}
.login{margin:0; padding:0 0 0 17px; font-size:10px; float:right; background:url(images/lock.gif) no-repeat 0 0;}
.login td{padding:0;}
.login-field{border-width:1px; border-style:solid; border-color:#b2b2b2 #a1a1a1 #b3b3b3 #d4d4d4; color:#ffffff; width:125px; font-size:11px; padding:2px 5px; background-color:#b5b5b5; margin-right:4px;}
#reg .login-field{width:200px;}
.login-submit:hover{ background:url(images/login-h.jpg) no-repeat right top; color:#C9252C; text-decoration:none;}
.ldiv{padding-right:15px; padding-top:2px; float:left;}
.ldiv a{color:#646464; text-decoration:none; font-size:11px;}
.ldiv a:hover{text-decoration:none; color:#DC0706;}
.reg{padding-left:20px; background:url(images/registracia.gif) no-repeat 0 0;}
.lost{padding-left:24px; background:url(images/lost.gif) no-repeat 0 0;}
.regbuton{font-size:11px; color:#000000; cursor:pointer; background:url(images/registracia.jpg) no-repeat right top; width:120px; height:25px; padding-top:5px; padding-right:30px; display:block; text-decoration:none; float:right;}
.regbuton:hover{color:#000000; background:url(images/registracia-h.jpg) no-repeat right top; text-decoration:none;}

.ShopIntro{text-align:justify;}
.product{width:667px; margin-bottom:1px; clear:both; overflow:hidden; position:relative; border:1px solid #e8e8e8; background:url(images/bg_product_top.jpg) repeat-y 0 0;}
.product form{margin:0; width:637px; padding:15px; overflow:hidden; background:url(images/bg_product.jpg) no-repeat right bottom;}
.product form input, .product .v-info{}
.product .product-image{width:140px; height:140px; padding:5px; float:left; text-align:center; background:url(images/bg_product_image.gif) no-repeat 0 0; position:relative;}
.product .product-image a img{position:absolute;}
.product .product-description{float:right; width:460px;}
.product-description select{width:100%;}
.product-image img{}
.product h3{font-size:13px; padding:10px 0;}
.product h3 a{color:#dc1e1d; text-decoration:none; text-transform:uppercase;}
.product h3 a:hover{color:#dc1e1d; text-decoration:underline;}
.pathway{margin:0; padding:0; line-height:normal;}
.pathway a{font-weight:bold; color:#667076;}

strong.cena{font-size:28px; color:#1d1d1d; line-height:normal; font-weight:normal; padding-right:15px;}
acronym{cursor:help; text-decoration:none; border:0;}
.product dl{margin:0 0 10px 0; padding:0 0 15px 0; overflow:hidden; border-bottom:1px solid #e3e3e3; width:100%;}
.product dt{margin:0; padding:0 0 3px 0; float:left; width:155px; clear:both; color:#89adbf; text-transform:uppercase;}
.product dd{margin:0; padding:0 0 3px 0; float:left; width:305px;}
.product .add-to-cart{text-align:right; position:relative; top:-3px; clear:both;}
.product .add-to-cart img, .product .add-to-cart input{position:relative; top:8px;}
.product .add{}

.bar{clear:both; font-size:11px; margin:0; padding:10px 0; overflow:hidden; width:100%;}
.searchbar{padding:5px 10px; width:auto;}
.bar .cat-strany{float:left; margin:0; padding:0; width:auto; font-size:11px; line-height:150%; color:#667076;}
.bar .cat-strany a{width:16px; height:16px; display:block; float:left; margin:0 2px; background:url(images/str.gif) no-repeat 0 0; text-align:center; text-decoration:none; color:#000000; font-size:11px;}
.bar .cat-strany a:hover, .cat-strany a.selected{background:url(images/str_selected.gif) no-repeat 0 0; text-decoration:none; color:#fff;}
.bar .cat-strany a.selected{font-weight:bold;}
.bar .cat-strany span{float:left; margin:0 2px; font-size:11px;}
.bar .cat-strany span.raq{float:none; margin:0; font-size:12px;}

.orderby{margin:0; padding:0; float:right; color:#667076; background:url(images/order.gif) no-repeat right top; width:193px; height:18px;}
.orderby li{list-style:none; float:left; margin:0; padding:0;}
.orderby li.first-li{padding-right:5px; padding-top:2px;}
.orderby span{width:60px; display:block; float:left; text-align:center;}
.orderby a{}

td.ks{white-space:nowrap; width:15px;}
.mini-shopping-cart{border-collapse:collapse; font-size:11px; width:100%; line-height:normal;}
.mini-shopping-cart td{vertical-align:top; padding:4px 8px 4px 0; border-bottom:1px solid #d1d1d1;}
.mini-shopping-cart td a{text-decoration:none;}
.mini-shopping-cart .total{}
.mini-shopping-cart .pr{padding-right:5px;}
.mini-shopping-cart .pr img{float:right; padding-top:5px; padding-left:3px;}
.mini-shopping-cart .price{display:block; text-align:right;}
.mini-shopping-cart .dual-price{display:block; text-align:right;}
.mini-shopping-cart strong{float:left;}

.note{background-color:#efffa6; margin:5px 0; padding:5px 10px;}

.shopping-cart{border-collapse:collapse; width:100%;}
.shopping-cart input{font-size:11px;}
.shopping-cart th{border-bottom:1px solid #E5E5E5; padding:0 2px; font-size:11px;}
.shopping-cart td{padding:5px 5px; border-bottom:1px solid #E5E5E5; vertical-align:middle;}
.celkom{background-color:#f3f3f3;}
.celkom .cena{font:bold 14px Arial, Helvetica, sans-serif;}
.shopping-cart a{}

.category-name{
	background:#bcbfc1;
	text-align:center;
	padding:2px;
	color:#FFFFFF;
}

.registration{margin:0; padding:0;}
.registration table.registration{width:100%; border-collapse:separate;}
.registration table td{vertical-align:top;}
input.field{border:1px solid #E5E5E5; font-size:11px; padding:2px; width:250px; background-color:#f3f3f3;}
textarea.field{border:1px solid #E5E5E5; font-size:11px; padding:2px; background-color:#f3f3f3;}
.registration table .col1{width:200px; text-align:right;}
.registration fieldset legend{border:1px solid #E5E5E5; padding:2px 5px; background-color:#f3f3f3; font-weight:bold;}
.registration fieldset{border:1px solid #E5E5E5; padding:10px; margin-bottom:10px;}

.button, .submit{border:1px solid #E5E5E5; font-size:11px; padding:3px 10px; cursor:pointer; background-color:#626262; color:#fff; text-decoration:none; width:auto; font-weight:bold; width:170px;}
.button:hover, .submit:hover{background-color:#DD0504; color:#fff; text-decoration:none;}

/*
.but1{width:160px;}
.but2{width:80px;}

.cartsubmit{width:150px;}
*/
.require{font-size:11px; color:#FF0000;}
.prihlaseny{color:#000;}
.cart-radio{border:1px solid #E5E5E5; padding:2px; background-color:#f3f3f3; margin:0 0 5px 0;}

/************************/
#vyhladavanie{position:absolute; top:324px; left:15px; width:220px;}
#search{margin:0; padding:0;}
#search input.search{border-width:1px; border-style:solid; border-color:#b2b2b2 #a1a1a1 #b3b3b3 #d4d4d4; color:#ffffff; width:125px; font-size:11px; padding:2px 5px; background-color:#b5b5b5;}
#search input.search-submit{margin-left:3px;}
#search table{margin:0; padding:0; border-collapse:collapse;}
#search table td{margin:0; padding:0; vertical-align:middle;}
.search, span.kosik{}
/*****************************/
#reg{width:300px; float:left; padding:5px; font-size:11px;}
#noreg{width:300px; float:right; border:1px solid #E5E5E5; padding:10px; min-height:140px; _height:140px; background-color:#FFFFFF;}
#noreg p{padding-bottom:10px;}
label{cursor:pointer;}

.methods{font-size:11px;}
.methods *{margin:0; padding:0;}
.post-method table, .pay-method table{width:100%; border-collapse:separate;}
.methods .col1{width:390px;}
.methods .col2{width:100px;}
.methods th{background-color:#f3f3f3; padding:5px 10px; border:1px solid #E5E5E5; text-align:left;}


.post-method table td{border:1px solid #f3f3f3; padding:2px 10px; background-color:#fcfcfc; vertical-align:middle;}
.pay-method table td{margin:0; padding:0;}
.pay-method table table td{border:1px solid #f3f3f3; padding:2px 10px; background-color:#fcfcfc; vertical-align:middle;}

fieldset.registration{margin:10px 0;}
.registration table.kontakt-data .col1{text-align:left; width:200px;}
.registration select{width:255px;}
.orders{width:100%;}
.orders td{padding:2px; border:1px solid #f3f3f3;}
.orders td a, .orders td a:hover{text-decoration:none;}
.order{width:100%;}
.order table.shopping-cart{border-collapse:collapse;}
.order table{border:1px solid #E5E5E5; width:100%; margin-bottom:10px; border-collapse:separate;}
.order h3{font-size:13px; margin:0; padding:5px 10px; background-color:#f3f3f3; border:1px solid #E5E5E5;}
.order td.col1{width:200px; padding:2px 10px;}
.order th h2{margin:0; padding:5px;}
.txt-zlava{font-size:10px; color:#FF0000; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.product-detail{width:637px; padding:15px; margin-top:20px; clear:both; overflow:hidden; position:relative; border:1px solid #e8e8e8; background:#f1f1f1 url(images/bg_product_detail.jpg) repeat-x 0 0;}
.product-detail .product-image{text-align:center; float:left; width:140px; height:140px; padding:5px; background:url(images/bg_product_image.gif) no-repeat 0 0; position:relative;}
.product-detail .product-image img{position:absolute;}
.product-detail .product-box{float:right; width:460px;}
.product-detail .product-box p{padding:0;}
.stav{color:#89ADBF; font-size:30px; float:left; padding-top:10px; line-height:normal;}
.td-stav{width:26%; text-align:left;}
.td-stav .stav{padding-top:0;}

.product-detail h2{
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	padding:0 0 20px 0;
	text-align:left;
	color:#dc1e1d;
	}
	
.product-detail form{margin:0; padding:0;}
.product-detail h2 span{}
.desc-content{}
.desc-content table{border-collapse:collapse;}
.desc-content table td{padding:5px; border-color:#E5E5E5;}

.product-detail strong.cena{font-size:28px; color:#1d1d1d; line-height:normal; font-weight:normal; padding-right:0;}
.product-detail .product-box dl{margin:0 0 10px 0; padding:0 0 10px 0; overflow:hidden; border-bottom:1px solid #e3e3e3; width:100%;}
.product-detail .product-box dt{margin:0; padding:0 0 3px 0; float:left; width:155px; clear:both; color:#89adbf; text-transform:uppercase;}
.product-detail .product-box dd{margin:0; padding:0 0 3px 0; float:left; width:305px;}
.product .add-to-cart{text-align:right; position:relative; top:-3px; clear:both;}
.product .add-to-cart img, .product .add-to-cart input{position:relative; top:8px;}
.product .add{}

.product-detail select{font-size:11px; width:100%;}
.product-detail .add-to-cart{clear:both;}
.product-detail .add-to-cart table{text-align:right; float:right;}
.product-detail .add-to-cart table td{vertical-align:middle;}
input.ks{width:30px; border:1px solid #E5E5E5; text-align:center;}

.product-detail .druha-mena{padding-left:10px;}
.sendcart{text-align:right;}

.product-galery{border-collapse:separate; clear:both; margin-top:10px;}
.product-galery td{width:140px; text-align:center; vertical-align:middle; padding:0;}
.product-galery td img{
	border:5px solid #dbdbdb;
	margin:0 auto;
}

select, option{font-size:11px;}

/* shopintro */
.shop-intro-div{float:left; width:481px; position:absolute; top:182px;}
.box{
	width:218px;
	height:269px;
	float:left;
	position:relative;
	padding-top:20px;
	padding-left:20px;
	background:url(images/bg_intro_box.jpg) no-repeat 0 0;
	}
	
.box-1{background:url(images/box_1.jpg) no-repeat 0 0; padding-right:5px; padding-bottom:5px;}
.box-2{background:url(images/box_2.jpg) no-repeat 0 0; padding-bottom:5px;}
.box-3{background:url(images/box_3.jpg) no-repeat 0 0; padding-right:5px; clear:both;}
.box-4{background:url(images/box_4.jpg) no-repeat 0 0;}

.box p{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
	line-height:120%;
	position:absolute;
	top:220px;
	width:198px;
	}
.box h2{
	font:bold 17px Tahoma, Arial, Helvetica, sans-serif;
	color:#dc0706;
	margin:0;
	padding:0 0 5px 0;
	line-height:110%;
	}
.box h3{
	font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	}
.box .detail{
	position:absolute;
	top:158px;
	left:20px;
	display:block;
	width:84px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/button_detail.gif) no-repeat 0 0;
	}
.box .detail:hover{background-position:0 -37px;}
.box p a{color:#dc0706; text-decoration:none;}
.box p a:hover{color:#dc0706; text-decoration:underline;}
.links{margin:0; padding:0; float:right;}
.links li{list-style:none; margin:0; padding-left:15px; float:left; padding-top:4px;}
.kontakt{float:left; width:222px;}
.kontakt p{height:110px;}
