.titulek-detail{ 
    background:#9aa32e; 
    color:#fff; 
    height:31px; 
    font-size:175%; 
    font-weight:normal; 
    margin-bottom:15px;
    width:445px; 
    padding:9px 0 0 15px;
}

.popisek-detail
{
	color: #323232;
	font-size: 150%;
	padding-left: 15px !important;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}

.popisek-ceny
{
	color: #323232;
	padding-left: 15px !important;
	padding-bottom:0px;
	margin-bottom:0px;
}

ul.vyhody
{
margin:0; padding: 0;
color: #323232;
margin-left: 15px !important;
}
ul.vyhody li
{
	height:20px;
	padding-left:20px;
	padding-top:1px;
	background: URL('/images/fajfka.gif') no-repeat;
}

ul.vyhody2
{
margin:0; padding: 0;
color: #323232;
margin-left: 15px !important;
}
ul.vyhody2 li
{
	height:40px;
	padding-left:20px;
	padding-top:0px;
	background: URL('/images/fajfka.gif') no-repeat;
}
ul.vyhody2 strong
{
	font-size: 13px;
}

.main_odkaz
{
	display: block;
	padding: 15px 0 15px 0;
	color:#ff3c00;
	font-size:190%;
	text-decoration:underline;
}

/*************** Obecne elementy ***************************/
body { background:url('/images/body.gif'); margin:0; padding:0; font-family:"Tahoma", "Verdana"; font-size:70%; color:#aea797; }
ul, form, input, select, textarea,fieldset { margin:0; padding:0; font-family:"Tahoma", "Verdana"; font-size:100%; }
li { list-style-type:none; }
h1, h2, h3, h4, h5 { margin:0; padding:0; }
h1 { top:221px; left:162px; width:318px; height:75px; background:#fff; position:absolute; padding:12px 0 11px 21px; font-size: 20px; color:#9CA229; font-family: tahoma; font-weight: normal; }
p, table { margin:0 0 1em 0; }
img { display:block; border:0; }
a { color:#d79245; text-decoration:none; }
a:hover { text-decoration:none; }
.cleaner { line-height:0px; font-size:0px;clear:both; }
/*************** Maska + fcni casti ***************************/
#top-image { position:absolute; }
#top-image-right { border-right:1px solid #aea797; }

#mask-all-folder {margin-top:30px; padding-top:10px; background:url('/images/all-folder.gif') repeat-x; }
#mask-all { border:1px solid #c9c9c9; border-top:1px solid #fff; margin:0; background:url('/images/top.jpg') 0px 0 no-repeat;}
#mask-top-right { height:159px; padding-left:506px; background:#f2f5f5 url('/images/top-bg.gif') repeat-y; }
#mask-top { background:#fff; height:279px; }

#menu-top { position:absolute;font-weight:bold; margin:0 0 0 487px; padding:0px 11px 0px 0px; background:#fff; width:488px; text-transform: lowercase;}
#menu-top li { float:left; display:block; background:#fff; }

#menu-top a { display:block; padding:9px 11px 7px 13px; float:left; color:#aea797; white-space:nowrap; }
#menu-top a.click, #menu-top a:hover { background-color:#9aa32e; color:#fff; }
#menu-top .submenu { padding-top:17px;position:absolute; background:#9aa32e; padding-right:30px; padding-bottom:4px }
#menu-top .submenu a { background:#232120; color:#fff; border:1px solid #fff; border-left:0; padding:2px 6px 4px 13px; }
#menu-top .submenu a.click, #menu-top .submenu a:hover { background:#fff; color:#9aa32e; }

.submenu-green { padding:1px 0px 19px 17px; width:643px; background:#9aa32e; margin:0 0 15px 0; display:table; }
.submenu-green a { display:block; float:left; padding:2px 9px 5px 6px; border:1px solid #fff !important; }
.submenu-green li { float:left; height:20px; }
.submenu-green a.click, .submenu-green a:hover { background:#fff; color:#9aa32e; }
.submenu-green a { font-weight:bold; height:12px; background:#232120; color:#fff; border:1px solid #fff; padding:2px 6px 4px 13px; }

#form-search {    
    top:179px;
    position:absolute;
    width:138px;
    height:19px;
    margin:0 0 0 321px;
    border:1px solid #aea797;
    padding:0;
}
#form-search fieldset { border:0; margin:0; padding:0; }
#form-search { display:block;}
#form-search input.text { float:left; background:transparent; padding:4px 0 0 5px; border:0; width:116px; height:15px;font-weight:bold; color:#aea797; }
#form-search input.submit { float:right; background:transparent url('/images/search-submit.gif') no-repeat; width:13px; height:19px; cursor:pointer; border:0px; } 
.art-content { width:645px; padding-left:15px; min-height: 20px; padding-top: 10px; margin-bottom: 10px;  display: table; }
#article { margin-left:156px; _margin-left: 78px; width: 394px !important; background:#323232 url('/images/article-bg.gif') repeat-y; color:#edeae6; padding:16px 25px 18px 25px;  display: table;}
.content { padding-left:15px; padding-right:25px;}

a.new-item { display:table; width:100%; }
.new-item img { display:block; float:right; }

a:hover.new-item { background:#9aa32e; }
#mask-footer { 
    margin:140px 0 0 156px;
    padding:84px 0 0px 0; 
    background:url('/images/pohjanmaan.gif') no-repeat;  
    width:444px;      
    color:#95877e; 
}
#mask-footer-cont { 
    border-left:4px solid #95877e;
    width:444px;
    padding:9px 17px 17px 17px;; 
}
#mask-footer-cont a {
	color:#95877e;
	color:#333333;
	font-weight: normal;
}

#mask-footer-cont a:hover {
    color: #fff;
}
#mask-navigation { position:absolute; top:299px; margin-left:-3px; width:455px; text-transform: lowercase; }
#mask-navigation a { color:#aea797; xpadding:0 10px 0 0; xbackground:url('/images/footer-separ.gif') no-repeat right 9px; margin-right:2px; }
#mask-navigation a:hover { text-decoration:underline;}

#menu-footer {  padding:12px 0 0 20px; background:#95877e; height:24px; }
#menu-footer li { float:left; padding:0 10px 0 0; background:url('/images/footer-separ.gif') no-repeat right 9px; margin-right:2px; }
#menu-footer .last { background:none; margin:0; }
#menu-footer a { color:#b9a999;  font-weight:bold; }
#menu-footer a:hover { color:#fff;  }
/************* Layout siroke stranky **************/
#article-wide { background:#f2f5f5 url('/images/article-wide.gif') repeat-y; margin-bottom:0; padding-left:160px; padding-bottom: 30px; }
#article-bottom { background:url('/images/footer-left.gif') no-repeat; font-size:0; line-height:0px; width:100%; height:10px;}
#article-bottom-repeat { background:url('/images/footer.gif') repeat-x; font-size:0; line-height:0px; margin-left:20px; ;height:10px;}
/************* Menu s obrazky - kategorie **************/
#menu-categories { padding:0 0 50px 0; margin:0 0 0px 0; border-top:1px solid #aea797; width:658px; display:table; }
#menu-categories li { width:219px; float:left; height:300px; border-right:1px solid #aea797; }
#menu-categories h2 { margin:6px 15px 6px 15px; padding:0; font-size:200%; color:#a49e91; font-weight:normal; }
#menu-categories a { display:block; height:300px; color:#898272; }
#menu-categories p { display:block; padding:0; margin:0 42px 8px 16px; }
#menu-categories a:hover { background:#9aa32e; color:#fff; }
#menu-categories a:hover h2 { color:#fff; }
#menu-categories li.third { border:0; width:218px; } 
/***************** Detail zbozi *************************/
#shop-detail-link-back { 
    display:block;     
    background:#ff3c00 url('/images/arrow.gif') no-repeat 9px 20px;
    color:#ede9e6;
    font-weight:bold;
    padding:18px 5px 9px 23px;
    width:112px;
    left:22px;
    top:320px;
    cursor:pointer;
    position:absolute;
}
a:hover#shop-detail-link-back { background-color:#9aa32e; }
#shop-detail {  
    width:659px; 
    display:table; 
}
h2.title,
#shop-cashdesk h2,
#shop-detail h2 { 
    background:#9aa32e; 
    color:#fff; 
    height:31px; 
    font-size:175%; 
    font-weight:normal; 
    margin-bottom:20px;
    width:645px; 
    padding:9px 0 0 15px;
}
h2.title.withmenu { margin-bottom:0;}
#shop-detail #link-detail-img { display:block; width:460px; height:307px; overflow:auto; }
#shop-detail-pictures { float:right; width:460px; }
#shop-detail-pictures p { margin:17px 0 19px 0; padding:0; }
#shop-detail-gallery { display:table;border-left:1px solid #aea797;  width:459px; }
#shop-detail-gallery .gallery-item { 
    float:left;
    display:block; 
    width:152px; 
    height:100px; 
    border-top:1px solid #aea797;
    border-right:1px solid #aea797; 
}
#shop-detail-gallery-ico-zoom {
    position:absolute;
    width:23px;
    height:22px;
    background:url('/images/zoom.gif');        
    margin:35px 0 0 -35px;  
}

.shop-detail-table-text  {  border-left:1px solid #aea797;  width:180px; display:table; }
.shop-detail-table-text .item { float:left; padding:11px 0 17px 0; line-height:140%; width:59px; height:29px; border-top:1px solid #aea797; border-right:1px solid #aea797; text-align:center; }
.shop-detail-table-text strong { display:block; }

.shop-detail-table-img { margin-bottom:18px; }
.shop-detail-table-img .item { text-align:center; float:left; width:59px; height:61px; }
.shop-detail-table-img img { display:block; border-top:1px solid #aea797; border-right:1px solid #aea797; margin-bottom:8px; }
.shop-detail-table-img .first { border-left:1px solid #aea797; } 

.flash { color:#323232; float:left; width:135px; font-size:135%; font-weight:normal; padding-left:16px; padding:7px 50px 7px 14px; }
.flash.orange { color:#ff3c00; font-size:190%; padding-bottom:28px; }

#shop-detail-links { width:100%; background:#95877e; height:40px; margin:10px 0 0 0; padding:0;}
#shop-detail-links fieldset { border:0; padding:0; margin:0; }
#shop-detail-links .button { position:absolute; margin-left:-36px; border-right:1px solid #fff; }
#shop-detail-links a { 
    color:#fff; 
    display:block; 
    float:right; 
    border-top:1px solid #fff; 
    margin-top:20px; 
    font-weight:bold; 
    border-left:1px solid #fff;
    padding:2px 12px 3px 13px;
}
#shop-detail-links a:hover { background-color:#9aa32e; }
#shop-detail-souvisejici { float:right; width:459px; border-right:1px solid #aea797; border-top:1px solid #aea797; margin-bottom:35px; }
#shop-detail-souvisejici .item { float:left;border-left:1px solid #aea797; width:152px; }
#shop-detail-souvisejici strong { display:block; position:absolute; margin-top:110px; text-align:center; width:152px; }

#shop-detail-article { width:460px; float:right; color:#323232}

#mask-prodejce { float:left; width:200px; }
#mask-prodejce.cashdesk { padding-top:27px;}
#mask-prodejce.cashdesk .flash { padding-left:20px; }
#mask-prodejce .flash { padding-left:17px; }
#article-seller { padding:16px 0 0 17px;  }
#article-seller table { width:160px; margin:0; padding:0; }
#article-seller td { padding-bottom:5px;}

/******************** Detail formular hotline *********************/
#mask-form-prodejce { float:left; width:460px; }
#mask-form-prodejce table { margin-top:20px;}
#mask-form-prodejce strong.flash { width:auto; margin:0; padding-left:0; }
#shop-cashdesk-form { margin-top:17px;}
#shop-cashdesk-form td,
#mask-form-prodejce td { 
    vertical-align:top;
    padding-right:1px;
    padding-bottom:1px; 
}

.forms {display: table;}
.forms textarea, .forms input { width:141px; display:block; border:0; padding:3px 6px 6px 6px; }
.forms td { height:20px; }
.forms input, .forms textarea { color:#fff; float:left; }
.forms .wide { width:292px; }
.forms .text, .forms .textarea { background:#95877e; margin-bottom: 1px; margin-left: 1px; }
.forms .textarea { width:446px; height:119px; overflow:auto; padding-top:5px; }
.forms .submit { background:#ff3c00; width:151px; padding:3px 6px 3px 9px; border:0; font-weight:bold; float:right; text-align:left; cursor:pointer; }



/*************************** Prehled vyrobku *******************/
.shop-offer { 
    width:644px; 
    float:left; 
    border-top:1px solid #aea797; 
    border-left:1px solid #aea797; 
    margin-left:14px;
    _margin-left:7px;
    margin-bottom:25px; 
    }
.shop-tools-paging {
    text-align:right;
    clear:both;
    width:644px;
	display: table;  
    margin-left:14px;
    _margin-left:7px;
    padding:0 0 10px 0;
}
.shop-offer-article, .shop-offer .item { width:160px; float:left; }
.shop-offer-article { 
    height:438px; 
    border-top:1px solid #aea797; 
    border-left:1px solid #aea797; 
    border-right:1px solid #aea797;
}
.shop-offer-article img { display:block;}
.shop-offer .item { border-right:1px solid #aea797; height:219px; color:#000; }
.shop-offer .item div { padding:0 0 3px 15px; font-size:108%; }
.shop-offer .link-info { color:#000; background:url('/images/arrow-black.gif') no-repeat 0 1px; font-weight:bold; padding-left:17px; font-size:108%; }
.shop-offer img { display:block; }
.shop-offer h2 { font-size:125%; margin:0; padding:5px 10px 8px 15px; }
.shop-offer h2 a { color:#aea797; }
.shop-offer .item .akce { 
    color:#fff !important; 
    position:absolute; 
    font-weight:bold;
    margin-top:-23px; 
    display:block;
    font-family:"Tahoma";
    font-size:100%; 
    padding:4px 12px 6px 15px; 
}
.shop-offer .item.novinka { color:#9aa32e !important; }
.shop-offer .del { text-decoration: line-through;}
.novinka .akce { background-color:#9aa32e; }
.novinka .link-info { background-image:url('/images/arrow-green.gif'); color:#9aa32e; }

.shop-offer .item.akce { color:#ff3c00 !important; }
.akce .akce { background-color:#ff3c00; }
.akce .link-info { background-image:url('/images/arrow-orange.gif'); color:#ff3c00; }

.shop-offer .item.vyprodej { color:#a453fe !important; }
.vyprodej .akce { background-color:#a453fe; }
.vyprodej .link-info { background-image:url('/images/arrow-pink.gif'); color:#a453fe; }

.shop-tools-paging fieldset { border:0; } 


/******************************** Pokladna *****************************/
#shop-cashdesk { width:660px; display:table; }
#shop-cashdesk .flash { width:auto; float:none; padding:10px 0 10px 0;}
#shop-cashdesk-comodits { display:table; width:100%; }
.shop-cashdesk-item { margin-bottom:20px; width:100%;height:120px; background:#fff; }
.shop-cashdesk-item-data { float:left; width:381px; height:60px; border:1px solid #aea797; border-bottom:0; }
.shop-cashdesk-picture { width:260px; float:right; }
.shop-cashdesk-item-data h3 { font-size:100%; float:left; margin:0; width:134px; height:48px; padding:12px 17px 0 17px; border-right:1px solid #aea797; }
.shop-cashdesk-item-data .cena,
.shop-cashdesk-item-data .qty { float:left; width:105px; height:48px; padding:12px 0 0 0; text-align:center; border-right:1px solid #aea797; }
.shop-cashdesk-item-data .cena { width:100px; border-right:0; }
.shop-cashdesk-item-buttons2 {
	
	padding:0px 0 0 0; margin:0 0 0 0;

}

.shop-cashdesk-item-buttons { width:180px; float:left; padding:0 0 0 18px; margin:0; }
.shop-cashdesk-item-buttons .basket-remove { 
    cursor:pointer; 
    background:url('/images/ico-remove.gif') no-repeat 0 3px; border:0; font-weight:bold; color:#aea797;
    padding:0 0 0 15px;
    width:120px;
    text-align:left; 
}
.shop-cashdesk-item-buttons a { 
    color:#aea797; 
    margin-right: 17px; 
    background:url('/images/arrow-gray.gif') no-repeat 0 1px; 
    padding-left:13px; 
    font-weight:bold; 
}

.shop-cashdesk-item-buttons2 .qty-recount {

	width: 30px;
	padding: 3px;
	color: #fff;
	background: #C5BEB8;
	border: none;
	margin-left: 8px;
	margin-right: 32px;

}
.shop-cashdesk-item-buttons2 .recount-button {
    cursor:pointer; 
    border:0; font-weight:bold; color:#aea797;
    padding:0 0 0 0px;
    text-align:left; 
    background: #fff;
}

.shop-cashdesk-cena { width:100%; background:#9aa32e; margin:19px 0 0 0; padding:0; height:40px; color:#fff; clear:both; }
.shop-cashdesk-cena img { display:block; position:absolute; margin-top:14px; left:124px; }
.shop-cashdesk-cena strong.cena { display:block; float:left; font-size:200%; padding:7px 0 0 17px; font-weight:normal; }
.shop-cashdesk-cena span { display:block; float:left; padding:17px 0 0 9px; font-weight:bold; }

.shop-cashdesk-right { border-left:1px solid #fff; float:right; width:259px; background:#95877e; height:20px; padding-top:20px;}
.shop-cashdesk-right a { height:16px; border-right:1px solid #fff; border-top:1px solid #ede9e6; width:131px; text-align:center; padding:1px 0 2px 0; display:block; float:left; color:#fff; font-weight:bold; }
.shop-cashdesk-right form { float:right; }
.shop-cashdesk-right .submit { border:0; width:127px; border-top:1px solid #fff; background:none; cursor:pointer; color:#fff; font-weight:bold; }

.shop-cashdesk-order-button { background:#fff; padding:0; margin:20px 0 20px 0; clear:both; }
.shop-cashdesk-order-button input { background:#ff3c00; border:0; color:#fff; cursor:pointer; font-weight:bold; width:240px; height:40px; font-size:15px; }

.shop-cashdesk-left { padding-top:25px; _margin-left:10px; margin-left:20px; float:left; width:360px; padding-right:20px; }
.shop-cashdesk-delivery { padding-top:10px; color:#95877e; }
.shop-cashdesk-delivery input { width:10px; height:10px; margin-right:10px; display:block; float:left; }
.shop-cashdesk-delivery .moznosti { font-weight:bold; margin-bottom:5px; }
.shop-cashdesk-delivery .cena { margin-left:25px; padding-bottom:25px; }

.shop-cashdesk-invoicing {padding:7px 0 45px 19px; }
.shop-cashdesk-invoicing p { margin:0; padding:0 0 17px 0; }
.shop-cashdesk-invoicing input,
.shop-cashdesk-invoicing label { display:block; float:left; }
.shop-cashdesk-invoicing label { font-weight:bold; margin-right:33px; }
.shop-cashdesk-invoicing input { width:13px; height:13px; margin-right:10px; }

.shop-cashdesk-poznamka p { margin:0; padding:15px 0 17px 19px; }
.shop-cashdesk-poznamka { padding-bottom:20px !important; }
.shop-cashdesk-poznamka input { width:13px; height:13px; margin-right:10px; display:block; float:left; }
.shop-cashdesk-poznamka label { display:block; float:left; width:310px; }
.shop-cashdesk-poznamka .textarea {width:347px !important; height:50px !important; margin-bottom:15px; }

.total { width: 400px; padding: 0px; border: solid 1px #BFBFBF; margin: 20px 10px 0px 0px; float: right; }
.total th { background: #f6f6f6; padding: 4px; text-align: left; }
.total td { background: #FFFFFF; border: solid 1px #F0F0F0; padding: 4px 5px 4px 5px; color: #000; }
.total .basket-total-text { font-size: 14px; font-weight: bold; }
.total select { font-size: 12px; width: 170px; }

.postage-styl2 { padding: 0px; margin: 20px 15px 0px 0px; float: left; }
.postage-styl2 .moznosti { float: left; color: #ff6600; font-weight: bold;  }
.postage-styl2 .cena { width: 80px; float: left; color: #000; font-size: 11px; padding-left: 7px; }
.postage-styl2 input { padding-right: 5px; border: none; }

.lista { width: 99%; padding: 0px; border: solid 1px #BFBFBF; margin: 0px; }
.lista th { background: #f6f6f6; color: #000; font-weight: bold; height: 21px; padding: 0px 5px 0px 5px; border: solid 1px #F0F0F0; text-align: left; }

#shop-login-form {clear: both;}
.login { margin: 10px 0 20px 0;}
.login td {padding: 1px 4px 1px 4px; background: #FFFFFF; color: #000; font-weight: bold; }
.login input { border: #cccccc 1px solid; width: 190px; height: 19px; }


.shop-login-form-acronym {clear: both; }
.shop-login-form-acronym input { border: none; margin: 0px 0 0 5px; }
.shop-login-form-acronym img { padding: 2px 0 0 5px; }

.basket-address {clear: both;}

.basket-address-delivery { margin: 10px 0 0 0;}
.basket-address-delivery th {text-align: left; background: #613E3E; padding: 4px;}
.basket-address-delivery td {padding: 2px 4px 2px 4px; background: #FFFFFF; color: #000; font-weight: bold; }
.basket-address-delivery input { border: #cccccc 1px solid; width: 190px; height: 19px; }

.basket-address-invoice-yes input { border: none; margin: 0px 0 0 5px; }
.basket-address-invoice-yes img { padding: 2px 0 0 5px; }

.basket-address-invoice { margin: 10px 0 0 0;}
.basket-address-invoice th {text-align: left; background: #613E3E; padding: 4px;}
.basket-address-invoice td {padding: 2px 4px 2px 4px; background: #FFFFFF; color: #000; font-weight: bold; }
.basket-address-invoice input { border: #cccccc 1px solid; width: 190px; height: 19px; }

.basket-address-note { width: 99%; margin: 10px 0 0 0;}
.basket-address-note td {padding: 4px;}
.basket-address-note textarea {width: 600px; height: 80px;}

.success { border: solid 3px #9AA32E; padding: 10px; color: #000; width: 634px; margin: 0 0 10px 0; }
.failed { border: solid 3px #FF3C00; padding: 10px; color: #000; width: 634px; margin: 0 0 10px 0; }
.info { border: solid 3px #A453FE; padding: 10px; color: #000; width: 634px; margin: 0 0 10px 0; }

.basket-info {background: #9AA32E; width: 660px; color: #fff; padding: 20px;}

#article .error {background: #x; color: #fff; margin: 0 0 20px 0; border: solid 3px #FF3C00; padding: 10px;}

#article-wide .error {background: #FF3C00; color: #fff; margin: 0 0 20px 0; border: solid 3px #FF3C00; padding: 10px; width: 635px;}
#article-wide .success {background: #9AA32E; color: #fff; margin: 0 0 20px 0; border: solid 3px #9AA32E; padding: 10px; width: 635px;}
.form-title {font-size: 14px; margin: 0 0 10px 0; font-weight: normal; color: #A0948B;}
#mask-form-prodejce .form-title {margin: 8px 0 10px 0;}
.paging {font-size: 14px; clear: both; text-align: right; width: 660px;}


ul.module-backlinks {display: inline !important; margin: 0; padding: 0;}
ul.module-backlinks a {color: #8F98A3; display: inline; }
ul.module-backlinks li {display: inline; padding: 0 5px 0 5px; border-right: solid 1px #8F98A3;}
ul.module-backlinks li.last {border: 0;}

.title-menu { background: #EDE9E6; display: block; color: #A49E90; cursor: pointer;}
.title-menu span {width: 200px; display: block; font-size: 22px; border-bottom: solid 1px #A49E90; border-top: solid 1px #A49E90; padding: 5px 0 5px 18px;}
.title-menu:hover { background: #9AA32E; color: #fff !important;}
.menu-img {height: 105px;}