body {
    margin:0px;
    background:#ffedd9;
    text-align:center;
}
body,div,table,input,select,textarea {
	font-family:Tahoma;
	font-size:11px;
   	scrollbar-arrow-color: #b7132d;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #fae7e7;
	scrollbar-shadow-color: #b7132d;
	scrollbar-3dlight-color: #b7132d;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
form { margin:0px; }

h1 { position:absolute; top:50px; left:180px; margin:0px; padding:0px; z-index:100; }
h1 a { display:block; width:175px; height:55px; }
h1 a span { display:none; }

h2 {
    margin:0px;
    padding:0px 0px 15px 0px;
    font-size:17px;
    color:#B6122C;
    font-weight:bold;
}
h2.neprehliadni {
    background:url('../images/svk/neprehliadni.gif') no-repeat top left;
    background-position:10px 0px;
    padding:20px 30px 0px 20px;
    margin:0px;
    display:block;
    font-size:1px;
}
h2.neprehliadni span { display:none; }
h2.kontakt { display:none; }
h2.aktuality {
    background:url('../images/svk/news.gif') no-repeat top left;
    margin:0px;
    padding:0px;
    height:31px;
    width:106px;
}
h2.aktuality span { display:none; }
h2.akcie { display:none; }
h3 {
    margin:0px;
    padding:0px;
    font-size:14px;
    color:#B6122C;
    font-weight:bold;
}
h3.vasa_velkost { display:none; }
h3.aktuality {
    font-size:11px;
    margin:0px;
    padding:0px; 
}
h3.produkt {
    font-size:11px;
    margin:0px;
    padding:0px;
}

.kontext {
    padding:0px 0px 15px 0px;
    font-size:11px;
    text-align:right;
}
.kontext a { color:#BC1731; text-decoration:underline; font-weight:normal; font-size:11px; }
.kontext a:hover { color:#000000; text-decoration:underline; font-weight:normal; font-size:11px; }

hr.separator { display:none; }

pre { text-align:left; }

.body {
    width:780px;
    background:url('../images/bg.gif') repeat-y top right;
    margin:0px auto;
    position:relative;
    text-align:left;
}
.top-flash {
    position:absolute;
    top:0px;
    left:360px;
    width:182px;
    height:200px;
}
.main {
    width:780px;
    background:url('../images/lady.jpg') no-repeat 108px bottom;
}
.left {
    width:155px;
    text-align:left;
    float:left;    
}
.left div.top {
    background:url('../images/top1.gif') no-repeat top right; 
    padding:75px 0px 260px 0px;
}
.right {
    width:625px;
    text-align:left;
    float:left;
}
.right .top-left {
    background:url('../images/top_right.jpg') no-repeat top right;
    width:625px;
    height:200px;
}
.right .top-right {
    background:url('../images/top_left.gif') no-repeat top left;
    width:625px;
    height:200px;
}
.panel1 { width:205px; float:left; }
.panel2 { width:182px; height:200px; float:left; }
.panel3 { width:230px; float:left; }
.panel3 form {
    margin:170px 0px 0px 0px;
    text-align:left; 
}

.data_index {
    width:470px;
    background:url('../images/top_index.gif') no-repeat top left;
    padding:13px 0px 20px 0px;
    vertical-align:top;
    float:left;
}
.data_page {
    width:470px;
    background:url('../images/top_page.gif') no-repeat top left;
    padding:20px 0px 20px 0px;
    float:left;
}
.block {
    width:155px;
    background:url('../images/top_obluk.gif') no-repeat top left;
    padding:40px 0px 20px 0px;
    float:left;
}
.block div.padd { padding:10px 30px 0px 20px; }

.bottom {
    width:780px;
    height:90px;
    margin:0px auto;
    background:url('../images/bottom.gif') no-repeat 125px 0px #FFEDD9;
}
.bottom div { padding:33px 20px 0px 0px; text-align:right; }
.cleaner{ 
    clear:both; 
    height:1px; 
    font-size:1px; 
    border:none; 
    margin:0;
    padding:0; 
    background: transparent; 
}
.preco {
    background:url('../images/svk/preco1.gif') no-repeat top left;
    margin:0px 0px 0px 20px;
    border:none;
}
.preco a { display:block; width:138px; height:37px; }
.preco a span { display:none; }

/* MENU */
#menu {
    background:url('../images/bg_menu.gif') repeat-x top left;
    text-align:left;
    height:25px;
}
#menu div { background:url('../images/end_menu.gif') no-repeat top right; }
#menu ul {
    list-style:none;
    margin:0px;
    padding:7px 0px 8px 20px;
    _padding:9px 0px 8px 20px;
    text-align:left;
    clear:both;
}
#menu ul li {
    background:url('../images/arrow_red.gif') no-repeat top left;
    display:inline;
    padding:0px 10px 0px 17px;
    clear:both;
}
#menu ul li a { color:#ffffff; text-decoration:none; font-weight:bold; }
#menu ul li a:hover { color:#000000; text-decoration:underline; font-weight:bold; }

ul.list {
    margin:0px;
    padding:10px 0px 10px 25px;
    color:#FDDDBC;
    list-style: square;
}
ul.list li {
    padding:2px 0px 2px 0px;
}
ul.list a { color:#C11C36; }


table.data {
    width:625px;
}
* html table.data {
    height:500px;
}

div.title {
	color:#BA152F;
	font-weight:bold;
	font-size:18px;
	padding:0px 0px 10px 45px;
}

/* CATALOG */
ul.catalog {
    margin:0px;
    padding:0px;
    color:#ffffff;
    font-weight:bold;
    list-style:none;
}
ul.catalog div {
    border-left:3px solid #b6122c;
    border-right:2px solid #b6122c;
    margin:0px 0px 0px 4px;    
}
ul.top { background:url('../images/katalog_top.gif') no-repeat top left #fae7e7; }
ul.item { background:url('../images/katalog_item.gif') no-repeat top left #fae7e7; }
ul.catalog li { padding:8px 0px 0px 0px; text-align:left; }
ul.catalog li span { padding:0px 0px 0px 35px; }
ul.catalog li ul {
    margin:0px;
    padding:15px 0px 10px 0px;
    list-style:none;
}
ul.catalog li ul li {
    background:url('../images/arrow1.gif') no-repeat 12px 3px;
    margin:0px;
    padding:2px 10px 1px 30px;
}
ul.catalog li ul li a { font-weight:normal; padding:0px; color:#B30E28; }

div.catalog_subitem {
    background:#fae7e7;
    border-left:3px solid #b6122c;
    border-right:2px solid #b6122c;
    margin:0px 0px 0px 4px;
}
ul.catalog_submenu {
    margin:0px 0px 0px 0px;
    padding:6px 0px 7px 0px;
    list-style:none;
}
li.catalog_submenu {
    background:url('../images/arrow1.gif') no-repeat top left;
    background-position:13px 4px;
    padding:2px 0px 1px 28px;    
}
div.catalog_bottom {
    background:url('../images/catalog_bottom.gif') no-repeat top right;
    height:14px;
}

/* CART */
div.cart_top {
    background:url('../images/cart_top.gif') no-repeat top center;
    height:16px;
}
div.cart_bg {
    background:url('../images/cart_bg.gif') repeat-y top center;
    text-align:left;
}
div.cart_bottom {
    background:url('../images/cart_bottom.gif') no-repeat top center;
    height:16px;
}
ul.cart {
    list-style:url('../images/arrow.gif');
    margin:15px 0px 0px 20px;
    padding:0px 0px 5px 0px;
    line-height:16px;
}

.neprehliadni {
    text-align:center;
    padding:5px 0px 10px 0px;
    background:url('../images/dot1.gif') repeat-x bottom left;
}

#bottom {
    background:url('../images/bottom.gif') no-repeat top left;
    background-position:125px 0px;
    width:780px;
    height:90px;
    margin:0px auto;
}
#bottom_padd { padding:33px 20px 0px 0px; text-align:right; } 

a { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

a.catalog { color:#ffffff; font-weight:bold; }
a:hover.catalog { color:#ffedd9; font-weight:bold; }

a.submenu { color:#B30E28; }
a:hover.submenu { color:#000000; }

a.menu { color:#ffffff; font-weight:bold; }
a:hover.menu { color:#ffedd9; font-weight:bold; }

a.bottom_menu { color:#ffffff; }
a:hover.bottom_menu { color:#ffedd9; }

a.back_link { color:#b6122c; font-weight:bold; }
a:hover.back_link { color:#000000; font-weight:bold; }

a.more_info { color:#b6122c; font-weight:bold; }
a:hover.more_info { color:#000000; font-weight:bold; }

a.more { color:#b6122c; }
a:hover.more { color:#000000; }

img.menu_arrow { margin:0px 5px 3px 10px; }

/* BACK LINK */
div.back_link {
	background:url('../images/dot.gif') repeat-x top left;
	text-align:right;
	margin:10px 0px 10px 40px;
	padding:5px 0px 0px 0px;
}

/* SEPARATOR */
div.separator {
	background:url('../images/dot.gif') repeat-x bottom left;
	text-align:right;
	margin:0px 0px 10px 0px;
	padding:5px 0px 1px 0px;
}

/* TOP AKCIE */
div.top_akcie {
	padding:30px 10px 20px 70px;
}

/* LOGIN */
form.login { margin:10px 0px 0px 0px; text-align:center; }
input.login {
    width:80px;
}
input.login_but {
    background:transparent;
    border:none;
    font-weight:bold;
    text-align:right;
    cursor:pointer;
    padding:0px;
    margin:0px;
}
ul.login {
    list-style:url('../images/arrow_pink.gif');
    margin:10px 0px 0px 30px;
    padding:0px;
    text-align:left;
    line-height:16px;
} 

/* NOVINKY */
#news {
    background:url('../images/image.jpg') no-repeat top right;
    height:200px;
}
#news #dots {
    width:235px;
    padding:0px 0px 5px 0px;
    background:url('../images/dot.gif') repeat-x bottom left;
} 
#news #text {
    text-align:justify;
    line-height:16px;
    padding:5px 10px 5px 20px;
}

span.nadpis {
    font-weight:bold;
    color:#b6122c;
} 

/* SEARCH */
form.search { margin:10px 0px 0px 0px; text-align:center; }
input.search {
    width:135px;
}
input.search_but {
    background:transparent;
    border:none;
    font-weight:bold;
    text-align:left;
    cursor:pointer;
    padding:0px;
    margin:0px;
}

span.title {
    color:#b6122c;
    font-weight:bold;
    font-size:13px;
}

input.submit_text {
    background:#fdddbc;
    border:1px solid #b6122c;
    color:#b6122c;
    height:18px;
    cursor:pointer;
    font-weight:bold;
    font-family:tahoma;
    font-size:11px;
} 

p.msg {
    color:#b6122c;
    font-weight:bold;
    text-align:center;
    margin:10px 0px 10px 0px;
}

span.nazov {
	color:#b6122c;
	font-weight:bold;
}

/* PAGES */
div.pages {
	margin:10px 0px 10px 0px;
    line-height:22px;
}
div.pages a.page-on {
    color:#ffffff;
    background:#B30E28;
    border:1px solid #B30E28;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
}
div.pages a:hover.page-on {
    color:#ffffff;
    background:#B30E28;
    border:1px solid #B30E28;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
} 
div.pages a.page-off {
    color:#B6122C;
    background:#FFEDD9;
    border:1px solid #FDDDBC;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
}
div.pages a:hover.page-off {
    color:#B6122C;
    background:#FFEDD9;
    border:1px solid #FDDDBC;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
} 

fieldset {
    border:1px solid #FDDDBC;
}
fieldset legend {
    margin:10px 10px 0px 10px;
    padding:0px;
    font-size:14px;
    color:#B6122C;
    font-weight:bold;
}
fieldset div.fieldset {
    background:#FEF7F0;
    margin:5px 10px 10px 10px;
    padding:5px;
}

