/* ľ š č ť ž ý á í é */
html,body,p,img,div,form,table,tr,td,ul,li,hr,h1,h2,h3 {
border:0px;
margin:0px;
padding:0px;
}

html {
background: #f3e8ba url(../pictures/background.jpg) scroll repeat-y center top;
}

#bottom_background {
width:100%;
height:13px;
background: transparent url(../pictures/bg_out_bottom.png) scroll no-repeat center top;
}
#holder {
background: transparent url(../pictures/bg_out_top.png) scroll no-repeat center top;

}
#out_background{
background: transparent url(../pictures/bg_out_middle.png) scroll repeat-y center center;

}

body, input, select, textarea {
font-family: Palatino, 'palatino linotype', serif;
font-weight: normal;
font-size: 12px;
line-height:15px;
color:#000000;
text-decoration: none;
}

a, a:hover{
color:#d8007e;
font-weight: bold;
}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}

#holder {
width:986px;
_height:715px;
min-height:715px;
padding:20px 0px 0px 0px;
margin:0px auto;
}

#out_background{
width:956px;
margin:0px auto;
padding:0px 15px;

}
#header {
width:100%;
height:105px;
}

#header .logo_ditis{
padding:0px 0px 18px 34px;
}
#header .motyl_left{
padding:0px 0px 28px 434px;
}
#header .link{
padding:0px 0px 11px 5px;
}
#header .motyl_right{
padding:0px 0px 26px 0px;
}

#menu {
width:100%;
height:23px;
padding-top:6px;
background-color:#d8007e;
}

#menu div {
float:left;
font-weight:bold;
width:110px; /*98*/
text-align:center;
}
#menu .lang{
float:right;
font-weight:normal;
width:98px;
text-align:center;
}
#menu .uvod{
padding-left:18px;
width:107px;
}
#menu div, #menu div a, #menu div a:hover{
color:#FFFFFF;
}
#menu div a, #menu div a:hover{
font-weight:normal;
}

#flash_novinky {
background: transparent url(../pictures/bg_index_top.gif) scroll no-repeat left top;
width:100%;
height:321px;
}
#flash {
float:left;
padding:20px;
width:592px;
height:281px;
}
#novinky, #eshop {
float:left;
padding:35px 35px 5px 15px;
width:274px;
height:281px;
line-height:14px;
}
#eshop {
line-height:17px;
text-align:justify;
}
#novinky .datum {
padding-top:21px;
color:#d8007e;
text-align:justify;
}
#index_content {
float:none;
clear:both;
padding: 25px 40px 5px 20px;
text-align:justify;
_height:165px;
min-height:165px;
}
#index_content p{
padding-top:20px;
}

#eshop_filter {
float:left;
clear:both;
margin-top:10px;
margin-left:30px;
}
#eshop_filter select
{
vertical-align:baseline;
}

#eshop_content {
float:none;
clear:both;
padding: 10px 20px 10px 30px;
width:886px;
_height:260px;
min-height:260px;
}
#eshop_content a{
font-size:16px;
line-height:1.3em;
}
.eshop_polozka {
float:left;
width:150px;
padding:0px 27px 25px 0px;
text-align:center;
line-height:17px;
}
.zlava, .zlava_oranzove {
font-size:14px;
}
.zlava_oranzove {
font-size:14px;
color:#d8007e;
}

#subpage_sortiment {
background: transparent url(../pictures/bg_subpage.gif) scroll no-repeat left top;
padding: 20px;
width:916px;
_height:476px;
min-height:476px;
text-align:center;
}

.zpet a, .zpet a:hover{
background: transparent url(../pictures/icon_zpet.gif) scroll no-repeat left top;
padding-left:18px;
color:#d8007e;
}

#subpage {
background: transparent url(../pictures/bg_subpage.gif) scroll no-repeat left top;
padding: 55px 50px 10px 58px;
width:848px;
_height:451px;
min-height:451px;
}
#subpage img, #eshop_content img{
border:1px #e2b901 solid;
}
#ditis_left {
float:left;
width:594px;
}
#ditis_left .ditis_polozka{
float:none;
clear:both;
}
.ditis_oddel{
float:none;
clear:both;
height:18px;
}
#ditis_left .ditis_polozka .obrazok{
float:left;
padding:0px 15px 10px 0px;
}
#ditis_left .ditis_polozka .popis{
float:left;
width:481px;
text-align:justify;
}
#ditis_left .ditis_polozka .popis h1{
padding-bottom:8px;
}
#ditis_right {
float:right;
width:254px;
text-align:justify;
}
#kontakty_left {
float:left;
width:255px;
_height:370px;
min-height:370px;
padding:0px 30px 0px 0px;
}
#kontakty_right {
float:left;
}

#velkoobchod_left {
float:left;
_height:370px;
min-height:370px;
text-align:justify;
padding:0px 0px 0px 0px;
}
.detail_maly {
width:430px; /* 430 */
}
.detail_velky {
width:848px;
}

.detail_maly_sortiment {
width:542px; /* 430 */
}
.detail_velky_sortiment {
width:848px;
}

#velkoobchod_right {
float:right;
}
#objednat_kosik {
float:left;
width:765px;
padding:0px 30px 20px 0px;
margin-bottom:10px;
border-bottom: 1px #d8007e solid;
}
#objednat_kosik h1 {
font-size: 16px;
color:#d8007e;
font-weight: bold;
background: transparent url(../pictures/cart.png) scroll no-repeat left 0px;
padding:3px 0px 0px 33px;
margin-bottom: 20px;
}
#objednat_kosik p, table {
padding-left:20px;
}

#objednat_kosik td, th {
padding-right:20px;
padding-bottom:5px;
font-size:14px;
border-bottom: 1px #999999 solid;
}

#objednat_left {
float:left;
width:372px;
_height:370px;
min-height:370px;
padding:0px 30px 0px 0px;
}
#objednat_right {
float:right;
width:390px;
padding:45px 50px 0px 0px;
text-align:justify;
line-height:17px;
}
#objednat_left table{
padding:20px 0px 0px 40px;
}
#objednat_left td{
padding:3px;
}
#objednat_left td input{
width:220px;
height:17px;
padding:3px;
border:1px #ACACAC solid;
}
#objednat_left td img{
border:none;
}
#footer {
float:none;
clear:both;
border-top:1px #f3e8b8 solid;
padding:10px 20px 0px 20px;
width:916px;
height:54px;
}
#footer #loga{
float:left;
padding:0px 0px 0px 0px;
}
#footer #loga img{
margin:0px 18px 0px 0px;
}
#footer #nwave{
float:right;
padding:7px 0px 0px 0px;
}

#footer .loga_padding{
padding:0px 0px 10px 0px;
}

#footer .loga_padding_moncler{
padding:0px 0px 14px 0px;
}

h1, h2, h3 {
font-size: 16px;
color:#d8007e;
font-weight: bold;
}
h1 {
background: transparent url(../pictures/motyl_h1.gif) scroll no-repeat left 0px;
padding:8px 0px 0px 38px;
height:17px;
}
h2 {
background: transparent url(../pictures/motyl_h2.gif) scroll no-repeat left center;
padding:0px 0px 0px 25px;
}

h3 {
padding-top:10px;
font-size:15px;
text-align:center;
}
h5 {
display: none;
visibility:hidden;
}

.orderbutton 
{
 width:120px;
}
