* {
    margin: 0px;
    padding: 0px;
}
body{
    color:#000;
    text-align: left;
    font-size:11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: #FFFFFF;
}
a, a:hover{
    color: #000;
}

img{
    border: 0px none;
}

.clear{
    clear: both;
    font-size: 0px;
}
.dnone{
    display: none !important;
}
.fleft{
    float: left;
}
.fright{
    float: right;
}

.aleft{
    text-align: left;
}

.aright{
    text-align: right;
}

.acenter{
    text-align: center;
}

.w100{ width: 100%; }

.black{ color: #000000 !important; }
.oran{ color: #C87D22 !important; }
.orange{ color: #C87D22 !important; }

.fsize10, .editor .fsize10 { font-size: 10px !important; }
.fsize11, .editor .fsize11 { font-size: 11px !important; }
.fsize12, .editor .fsize12 { font-size: 12px !important; }
.fsize13, .editor .fsize13 { font-size: 13px !important; }
.fsize14, .editor .fsize14 { font-size: 14px !important; }
.fsize15, .editor .fsize15 { font-size: 15px !important; }
.fsize16, .editor .fsize16 { font-size: 16px !important; }
.fsize17, .editor .fsize17 { font-size: 17px !important; }
.fsize18, .editor .fsize18 { font-size: 18px !important; }

.xlarge, #stred .editor p.xlarge{ font-size: x-large !important; }
.small, #stred .editor p.small{ font-size: small !important; }
.medium, #stred .editor p.medium{ font-size: medium !important; }


.nok{
    background:#FFEBEB url('/templates/darkova-kosmetika/images/nok.jpg') no-repeat scroll 30px 3px;
    color:#FF0000;
    padding:3px 50px;
    margin-bottom: 2px;
    position:relative;
    font-size: 12px;
    font-weight: bold;
    top:-13px;
}

.ok{
    color: #1F7C2B;
    padding:3px 50px;
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: bold;
    position:relative;
    top:-13px;
    background: #E5F7E7 url('/templates/darkova-kosmetika/images/ok.jpg') no-repeat scroll 30px 3px;
}

#stred ul, #stred ol{
    margin-top: 2px;
    margin-left: 19px;
    font-size: 12px;
}
#stred li{
    margin-top: 2px;
}
#stred h2{
    margin-top: 5px;
}
#stred h3{
    margin-top: 5px;
}
#stred p{
    margin-bottom: 10px;
    font-size: 12px;
}

#stred h1, #stred .h1{
    width: 490px;
    height: 25px;
    line-height: 25px;
    display: block;
    font-size: 14px;
    font-weight:normal;
    color: #FFF;
    margin: 0 auto/* 15px*/;
    padding-left: 25px;
    border: 1px solid #D6AF7F;
    background: #D38827 url('/templates/darkova-kosmetika/img/h2.jpg') repeat-x scroll 0 0;
}
#stred h1.home{
    position: absolute;
    top: 528px;
}

/* SABLONA START */
#header{
	width: 964px;
	height: 167px;
	margin: 0 auto;
	background: transparent url(/templates/darkova-kosmetika/img/header.jpg) no-repeat scroll 0 0;
}
	#header .logo{
		height:140px;
		left:175px;
		position:relative;
		top:30px;
		width:395px;
		font-size: 12px;
		text-align:center;
		color: #9d9d9d;
	}
		#header .logo p{
			display: block;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: normal;
			color: #9d9d9d;
		}
		#header .logo p span{
			font-size: 16px;
		}

#menu{
	width: 964px;
	height: 40px;
	margin: 0 auto;
	background: #D38827 url(/templates/darkova-kosmetika/img/menu.jpg) no-repeat scroll 0 0;
}
#menu .hledat{
	float:left;
	height:40px;
	padding-left:12px;
	line-height: 36px;
	vertical-align: middle;
	width:288px;
}
	#menu .hledat label{
		font-size: 12px;
		color: #FFFFFF;
		vertical-align: middle;
	}
	#menu .hledat input.text{
		width: 151px;
		height: 22px;
		line-height: 22px;
		margin-left:5px;
		border: 0px none;
		vertical-align: middle;
	}
	#menu .hledat input.hled{
		height: 27px;
		width: 24px;
		margin-left:6px;
		vertical-align: middle;
	}
#menu .menu{
	float: right;
	width: 664px;
	height: 40px;
}
	#menu .menu .menu-top{
		list-style-type: none;
	}
	#menu .menu .menu-top li{
		float: left;
		display: block;
		line-height: 38px;
		padding: 0px 6px;
		background: transparent url(/templates/darkova-kosmetika/img/menu-od.jpg) no-repeat scroll right center;
	}
	#menu .menu .menu-top li.last{
		background: transparent none;
	}
	#menu .menu .menu-top li a, #menu .menu .menu-top li a:hover{
		padding: 0px 6px;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#menu .menu .menu-top li a:hover{
		color: #282828;
	}
	
#body{
	width: 960px;
	margin: 20px auto 0;
}
#levy{
	float: left;
	width: 203px;
}
#pravy{
	float: right;
	width: 203px;
}
#strleft{
        width: 739px;
        float: left;
}
#stred{
	float:right;
	padding:0 0 0 18px;
	width:517px;
}
	#stred .h2-frame{
		border: 1px solid #D6AF7F;
		/*position:relative;
		top:-15px;*/
                margin-bottom: 10px;
		padding:15px 10px 10px;
	}
	#stred .h2-frame.pb0{
		padding: 10px 0px 0px;
	}
        #stred .h2-frame.home{
            margin-top: 45px;
        }
/* box */
#pravy .frame, #levy .frame{
    margin-bottom: 10px;
}
#pravy div .frame, #levy div .frame{
    margin-bottom: 0px;
}
#pravy .frame iframe, #levy .frame iframe{
    width: 201px;
    border: 0px none;
    height: 91px;
}
.box{
	width: 201px;
	margin-bottom: 10px;
	/*border: 1px solid #919191;*/
	border: 1px solid #D7AF7E;
}
.box .top{
	width: 186px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	border-bottom: 1px solid #D7AF7E;
	background: #D0872B url(/templates/darkova-kosmetika/img/box-top.jpg) no-repeat scroll 0 0;
	/*border-bottom: 1px solid #919191;*/
	/*background: #262626 url(/templates/darkova-kosmetika/img/box-sedy-top.jpg) no-repeat scroll 0 0;*/
}
.box .con{
	padding: 8px;
	color: #b86c0b;
	background-color: #FFFAF3;
}
.box .con p{
	font-size: 12px;
	color: #b86c0b;
}
.box .con a, .box .con a:hover{
	text-decoration: none;
}

#stred .box{
	width: 514px;
	padding: 0px;
	border: none 0px;
	background: #D0872B url(/templates/darkova-kosmetika/img/box-stred-bg.jpg) repeat-y scroll 0 0;
}
#stred .box .top{
	width: 499px;
	height: 27px;
	padding: 0 0 0 15px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	
	line-height: 27px;
	vertical-align: middle;
	border: none 0px;
	background: #D0872B url(/templates/darkova-kosmetika/img/box-stred-top.jpg) no-repeat scroll 0 0;
}
#stred .box .con{
	padding: 15px 15px 10px;
	width: 484px;
	border: none 0px;
	background: transparent url(/templates/darkova-kosmetika/img/box-stred-bottom.jpg) no-repeat scroll left bottom;
}
#stred .box .con img{
	margin-right: 15px;
	float: left;
	border: 1px solid #FFFFFF;
}
#stred .box .con h2{
	padding: 0px;
	margin:0 0 5px;
	width: 481px;
	height: auto;
	border: none 0px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	background: transparent none;
}
#stred .box .con p{
	color: #FFFFFF;
	width:481px;
	text-align:justify;
}
#nabidka{
	display: none;
}
#nabidka-slide{
	margin: 0 auto 10px;
}
#nabidka-slide h2 a{ text-decoration:none; }
#nabidka-slide h2 a:hover{ text-decoration:underline; }

#nabidka-slide a{
    color: #FFFFFF;
    text-decoration:underline;
}
#nabidka-slide a:hover{
    text-decoration:none;
}

#nabidka-slide .con .slide{
	min-height: 195px;
}
#nabidka-slide .con .prev, #nabidka-slide .con .next{
	height: 26px;
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	line-height:26px;
	font-size: 13px;
	font-weight: bold;
	margin-top:10px;
}
#nabidka-slide .con .prev{
	width: 74px;
	float: left;
	padding-left:27px;
	background: transparent url(/templates/darkova-kosmetika/img/nabidka-prev.jpg) no-repeat scroll 0 0;
}
#nabidka-slide .con .next{
	width: 95px;
	float: right;
	padding-left:7px;
	background: transparent url(/templates/darkova-kosmetika/img/nabidka-next.jpg) no-repeat scroll 0 0;
}
#footer{
	margin:20px auto 0;
	width:960px;
}
#footer .top{
	padding: 0px 15px;
	background-color: #D89D51;
	line-height: 20px;
}
	#footer .top p{
		color: #FFFFFF;
	}
	#footer .top p a{
		color: #FFFFFF;
		text-decoration: none;
	}
	#footer .top p a:hover{
		text-decoration: underline;
	}

#footer .linky{
	margin-top: 1px;
	padding: 5px 15px;
	background-color: #EFEFEF;
}
	#footer .linky p{
		color: #777777;
		margin-bottom: 5px;
	}
	#footer .linky a{
		color: #777777;
		text-decoration: none;
	}
	#footer .linky a:hover{
		text-decoration: underline;
	}
	#footer .linky img{
		border: 0px none;
	}	
/* SABLONA END */


/* START: POP UP BOXY */
#sklad-popup{
    display: block;
    position: absolute;
    z-index: 100;
    background-color: #EFF6F9;
    border: 1px solid #A0C7FF;
    padding: 10px;
    width: 150px;
    _width: 150px;
    min-height: 12px;
    _height: 12px;
}
#sklad-popup.load{
    background: #EFF6F9 url('/templates/darkova-kosmetika/images/loading_min.gif') no-repeat scroll center center;
}
#sklad-popup table td.first{
    padding: 2px 15px 2px 0px;
}
#image-preview-popup{
    display: block;
    position: absolute;
    z-index: 100;
    padding: 5px;
    background: transparent url('/templates/darkova-kosmetika/images/pruhlednost.png') repeat scroll 0px 0px;
}
#image-preview-popup .loading{
    min-height: 32px;
    min-width: 32px;
    background: transparent url('/templates/darkova-kosmetika/images/loading.gif') no-repeat scroll 0px 0px;
}
#image-preview-popup img{
    border: 1px solid #000;
    min-width: 32px;
}
/* END: POP UP BOXY */


/* Vlastní box */
#body .box.vlastni{
    font-size: 11px;
}
#body .box.vlastni p{
    font-size: 11px;
}
#body .box.vlastni strong{
/*    color:#FFFFFF; */
}
#body .box.vlastni a:hover{
    text-decoration: underline;
}

/* Nejprodavanejsi a zbozi box - TEXT VARIANT */
#body .box.nejprodavanejsi, #body .box.zbozi{
	border: 1px solid #919191;
}
#body .box.nejprodavanejsi .top, #body .box.zbozi .top{
	border-bottom: 1px solid #919191;
	background: #262626 url(/templates/darkova-kosmetika/img/box-sedy-top.jpg) no-repeat scroll 0 0;
}
#body .box.nejprodavanejsi .con, #body .box.zbozi .con{
	padding: 0px;
	background-color: #FFFFFF;
	text-align: center;
}
#body .box.ico .con .text-zbozi-box{
    list-style-type: none;
    padding: 6px;
	text-align: left;
}
#body .box.ico .con ol.text-zbozi-box{
    list-style-type: decimal;
}
#body .box.ico .con ol.text-zbozi-box li{
    margin-left:15px;
}
#body .box.ico .con .text-zbozi-box li{
    padding-bottom:5px;
    word-wrap: break-word;
    background: transparent url('/templates/darkova-kosmetika/images/box-zbozi-tecky.jpg') repeat-x scroll 0px 10px;
}
#body .box.ico .con .text-zbozi-box li, #body .box.ico .con .text-zbozi-box li a{
    color: #414244;
    font-size: 11px;
    text-decoration: none;
}
#body .box.ico .con .text-zbozi-box li a:hover{
    text-decoration: underline;
}
#body .box.ico .con .text-zbozi-box li span.nazev{
    background-color:#FFFFFF;
}
#body .box.ico .con .text-zbozi-box li span.cena{
    float: right;
    white-space:nowrap;
    padding-left:2px;
    background-color:#FFFFFF;
}
/* END: Nejprodavanejsi a zbozi box - TEXT VARIANT */
/* Nejprodavanejsi a zbozi box - IMG VARIANT */
#body .box.ico .con .img-zbozi-box{
    padding: 6px 2px 2px 10px;
    border-top:1px solid #919191;
    margin:0px auto 5px;
    display: block;
}
#body .box.ico .con .img-zbozi-box.first{
	border-top: 0 none;
}
#body .box.ico .con .img-zbozi-box p.nazev{
	margin-bottom: 5px;
}
#body .box.ico .con .img-zbozi-box p.nazev a{
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
#body .box.ico .con .img-zbozi-box p.nazev a:hover{
    text-decoration: underline;
}
#body .box.ico .con .img-zbozi-box .img{
    float: left;
    width: 95px;
}

#body .box.ico .con .img-zbozi-box .img a{
    width: 90px;
    height: 84px;
    text-align:center;
}
#body .box.ico .con .img-zbozi-box .img a img{
    max-width: 90px;
    max-height: 84px;
}

#body .box.ico .con .img-zbozi-box .ceny{
    width: 75px;
    float: right;
}
#body .box.ico .con .img-zbozi-box .ceny p{
	color:#2C2C2C;
	font-size:12px;
	font-weight:bold;
	height:43px;
	padding-top:18px;
	text-align:center;
}

#body .box.ico .con .img-zbozi-box .vice{
    margin-top:6px;
    float: right;
	display: block;
	width: 58px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #DCE7ED;
    text-decoration: none;
	background: #262626 url(/templates/darkova-kosmetika/img/box-zbozi-vice.jpg) no-repeat scroll 0 0;
}
#body .box.ico .con .img-zbozi-box .vice:hover{
    text-decoration: underline;
}
/* Kategorie - double box */
#body .box.kategoriedouble .top{
	background: transparent none;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	height: 28px;
	width: 203px;
	line-height:28px;
}
#body .box.kategoriedouble .top a{
	height: 28px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
	#body .box.kategoriedouble .top a.sel{
		font-weight: bold;
		font-size: 13px;
	}
#body .box.kategoriedouble .top a.k1{
	float: left;
	width: 103px;	
	background: #D7943B url(/templates/darkova-kosmetika/img/box-kat1-top.jpg) no-repeat scroll left bottom;
}
	#body .box.kategoriedouble .top .k1.sel{
		background-image: url(/templates/darkova-kosmetika/img/box-kat1-top-sel.jpg);
	}
#body .box.kategoriedouble .top a.k2{
	float: right;
	width: 100px;
	background: #373737 url(/templates/darkova-kosmetika/img/box-kat2-top.jpg) no-repeat scroll left bottom;
}
	#body .box.kategoriedouble.kat2 .top .k2.sel{
		background-image: url(/templates/darkova-kosmetika/img/box-kat2-top-sel.jpg);
	}
#body .box.kategoriedouble{
	border: 0px none;
	width: 203px;
}
#body .box.kategoriedouble .con{
	padding: 0 0 5px;
	clear: both;
	border-color:#D7923A;
	border-style:none solid solid;
	border-width:0 1px 1px;
	background-color: #D7943B;
}
#body .box.kategoriedouble.kat2 .con{
	border-color:#030303;
	background-color: #373737;
}
#body .box.kategoriedouble .menu-box{
	list-style-type: none;
	background: transparent url(/templates/darkova-kosmetika/img/box-kat-bg.jpg) repeat-y scroll 0 0;
}
#body .box.kategoriedouble.kat2 .menu-box{
	background-image: url(/templates/darkova-kosmetika/img/box-kat2-bg.jpg);
}
#body .box.kategoriedouble .menu-box li{
	color: #FFFFFF;
	padding-left: 10px;
	list-style-type: none;
	background: transparent url(/templates/darkova-kosmetika/img/box-kat-od.jpg) no-repeat scroll left bottom;	
}
#body .box.kategoriedouble.kat2 .menu-box li{
	background-image: url(/templates/darkova-kosmetika/img/box-kat2-od.jpg);	
}
	#body .box.kategoriedouble .menu-box li a{
		color: #FFFFFF;
		display: block;
		font-size: 12px;
		font-weight: bold;
		padding: 7px 0 9px 9px;
		text-decoration: none;
		background: transparent url(/templates/darkova-kosmetika/img/box-kat-square.jpg) no-repeat scroll 0 13px;	
	}
	#body .box.kategoriedouble .menu-box li a:hover{
		color: #282828;
	}
	#body .box.kategoriedouble.kat2 .menu-box li a:hover{
		color: #D1882B;
	}
	#body .box.kategoriedouble .menu-box ul{
		display: none;
		list-style-type: none;
	}
	#body .box.kategoriedouble ul.menu-box li.sel ul{
		display:block;
		left:-10px;
		position:relative;
		width:201px;
		padding: 2px 0px;
	}
	#body .box.kategoriedouble ul.menu-box li.sel ul li{
		font-weight: normal;
		padding-left:20px;
		background: #D08729 url(/templates/darkova-kosmetika/img/box-kat-od.jpg) no-repeat scroll left top;
	}
	#body .box.kategoriedouble.kat2 ul.menu-box li.sel ul li{
		background: #373737 url(/templates/darkova-kosmetika/img/box-kat2-od.jpg) no-repeat scroll left top;
	}
	#body .box.kategoriedouble ul.menu-box li.sel ul li a{
		font-weight: normal;
	}
	#body .box.kategoriedouble ul.menu-box li.sel ul li ul{
		display: none;
	}	

/* Kategorie */
#body .box.kategorie .top{
	height: 33px;
	line-height:33px;
	background: #D6933A url(/templates/darkova-kosmetika/img/box-kat-top.jpg) no-repeat scroll 0 0;	
}
#body .box.kategorie .con{
	padding: 0 0 5px;
	background-color:#D7943B;
}
#body .box.kategorie .menu-box{
	list-style-type: none;
	background: transparent url(/templates/darkova-kosmetika/img/box-kat-bg.jpg) repeat-y scroll 0 0;
}
#body .box.kategorie .menu-box li{
	color: #FFFFFF;
	padding-left: 10px;
	list-style-type: none;
	background: transparent url(/templates/darkova-kosmetika/img/box-kat-od.jpg) no-repeat scroll left bottom;	
}
	#body .box.kategorie .menu-box li a{
		color: #FFFFFF;
		display: block;
		font-size: 12px;
		font-weight: bold;
		padding: 7px 0 9px 9px;
		text-decoration: none;
		background: transparent url(/templates/darkova-kosmetika/img/box-kat-square.jpg) no-repeat scroll 0 13px;	
	}
	#body .box.kategorie .menu-box li a:hover{
		color: #282828;
	}
	#body .box.kategorie .menu-box ul{
		display: none;
		list-style-type: none;
	}
	#body .box.kategorie ul.menu-box li.sel ul{
		display:block;
		left:-10px;
		position:relative;
		width:201px;
		padding: 2px 0px;
	}
	#body .box.kategorie ul.menu-box li.sel ul li{
		font-weight: normal;
		padding-left:20px;
		background: #D7943B url(/templates/darkova-kosmetika/img/box-kat-od.jpg) no-repeat scroll left top;
	}
	#body .box.kategorie ul.menu-box li.sel ul li a{
		font-weight: normal;
	}
	#body .box.kategorie ul.menu-box li.sel ul li ul{
		display: none;
	}	

	
/* menu box */
#body .box.menu{
	border: 1px solid #919191;
}
#body .box.menu .top{
	border-bottom: 1px solid #919191;
	background: #262626 url(/templates/darkova-kosmetika/img/box-sedy-top.jpg) no-repeat scroll 0 0;
}
#body .box.menu .con{
	padding: 0px;
	background-color: #FFFFFF;
	text-align: center;
}
#body .box.menu .menu-box{
    list-style-type: none;
    font-size: 0px;
    width: 193px;
    margin: 0 auto;
	padding-top: 5px;
}
#body .box.menu .menu-box li{ 
    font-size: 0px;
	display: block;
	width: 193px;
	height: 27px;
    background-color: #EFEFEF;
    list-style-type: none;
    line-height: 27px;
	margin-bottom: 5px;
}
#body .box.menu .menu-box li:hover, #body .box.menu .menu-box li.sel{
    background-color: #f6f6f6;
}
#body .box.menu .menu-box li.first{
    border-top: 0px none;
}
#body .box.menu .menu-box li a{
    display:block;
	color: #303030;
    font-size: 12px;
	text-align: left;
    padding-left:30px;
    text-decoration: none;
    background: transparent url('/templates/darkova-kosmetika/img/box-menu-sipky.png') no-repeat scroll 10px 8px;
}


/* TAG CLOUD */
#body .box.kategorietagclo .con{
	text-align: left;
}
#body .box .tag-cloud, #body .box .tag-cloud li{
	display: inline;
	list-style-type: none;
}
#body .box .tag-cloud li{
        border-right:1px solid #B86C0B;
}
#body .box .tag-cloud li.last{
        border-right: 0px none;
}
#body .box .tag-cloud li a, #body .box .tag-cloud li a:hover{
	color:#B86C0B;
	line-height:20px;
	padding-right:5px;
	text-decoration:none;
}
#body .box .tag-cloud li a:hover{
	text-decoration: underline;
}
	#body .box .tag-cloud li.prio1 a, #body .box .tag-cloud li.prio1 a:hover{
		font-size: 11px;
		font-weight: bold;
	}
	#body .box .tag-cloud li.prio2 a, #body .box .tag-cloud li.prio2 a:hover{
		font-size: 12px;
	}
	#body .box .tag-cloud li.prio3 a, #body .box .tag-cloud li.prio3 a:hover{
		font-size: 14px;
	}
	#body .box .tag-cloud li.prio4 a, #body .box .tag-cloud li.prio4 a:hover{
		font-size: 16px;
	}
	#body .box .tag-cloud li.prio5 a, #body .box .tag-cloud li.prio5 a:hover{
		font-size: 18px;
	}

/* Napiste nam */
#body .box.napistenam textarea{
	border: 1px solid #D19C56;
	font-size: 11px;
	color: #909090;
	background-color: #FFFFFF;
	margin-top: 5px;
	width: 180px;
	padding: 1px;
}
#body .box.napistenam input.text, #body .box.dopoructenas input.text{
	border: 1px solid #D19C56;
	font-size: 11px;
	color: #909090;
	background-color: #FFFFFF;
	margin-top: 5px;
	width: 180px;
	padding:3px 1px;
}
#body .box.napistenam input.text[name="mail"], #body .box.dopoructenas input.text[name="mail"]{
	width: 107px;
	vertical-align:middle;
}

#body .box.napistenam input.text[name="captcha"], #body .box.dopoructenas input.text[name="captcha"]{
	width: 97px;
	vertical-align:middle;
}

#body .box.napistenam img, #body .box.dopoructenas img{
	vertical-align:middle;
}

#body .box.napistenam input.tlac, #body .box.dopoructenas input.tlac{
	width: 66px !important;
	height: 26px;
	margin-top: 5px;
	margin-left:4px;
	border: 0px none;
    background: #CC8F3E url('/templates/darkova-kosmetika/img/tlac3.jpg') no-repeat scroll 0 0;
}



/********** ZBOZI VYPIS ************/
#stred .kat-con{
    padding: 0px 15px;
}
#stred .kat-con img{
    float: left;
    margin: 10px;
}
#stred .subkategorie a{
	background:url("/templates/darkova-kosmetika/img/kategory.jpg") no-repeat scroll 0 -2px transparent;
	color:#D1882B;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:10px;
	padding-bottom:2px;
	padding-left:22px;
	padding-top:2px;
	text-decoration:none;
	width:132px;
}
#stred .subkategorie a:hover{
    text-decoration: underline;
}
#stred .nejprod_list{
    border:0 none;
    border-collapse:collapse;
    margin-bottom:10px;
    width: 500px;
	margin:0 auto;
    color: #B86C0B;
}
#stred .nejprod_list a{
    color: #B86C0B;
    text-decoration: none;
}
#stred .nejprod_list a:hover{
    text-decoration: underline;
}
#stred .nejprod_list tr.bg1{
    background-color: #F3F3F3;
}
#stred .nejprod_list tr.bg2{
    background-color: #FFFFFF;
}
#stred .nejprod_list td, #stred .nejprod_list th{
    padding: 2px 0px;
}
#stred .nejprod_list .nazev{
    font-size: 12px;
    color: #B86C0B;
    text-align: left;
}
#stred .nejprod_list .cbez{
    font-weight: normal;
    text-align: right;
    color: #959595;
    padding: 2px 5px;
}
#stred .nejprod_list .cs{
    font-weight: normal;
    text-align: right;
}
#stred .nejprod_list th.cbez, #stred .nejprod_list th.cs{
    font-size: 10px;
}

#stred .filtr-razeni{
	margin: 20px auto 0px;
	width: 500px;
    background: transparent url('/templates/darkova-kosmetika/images/kat-filtr-line.jpg') repeat-x scroll left center;
}
#stred .filtr-razeni span{
    margin: 0px 10px;
}
#stred .filtr-razeni span span{
    background-color:#FFFFFF;
    padding:0 10px;
    margin: 0px;
    color: #A3A3A3;
}

#stred .filtr-list{
    margin: 10px auto 20px;
	width: 500px;
}

#stred .filtr-list select{
    font-size: 11px;
    width: 117px;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    vertical-align:middle;
}

#stred .stranky-list{
    height: 22px;
	margin-top: 15px;
}
#stred .h2-frame .stranky-list{
	margin-top: 0px;
}
#stred .stranky-list span{
	float:left;
	font-size:11px;
	line-height:15px;
	padding-left:8px;
}
#stred .stranky-list select{
    font-size: 11px;
    width: 50px;
    height: 16px;
    float: left;
    border: 1px solid #CCCCCC;
    margin: 0px 10px;
    vertical-align:middle;
}
#stred .stranky-list .str{
	display:block;
	float:right;
	font-size:12px;
	height:15px;
	line-height:15px;
	padding-right:15px;
	text-align:right;
}
#stred .stranky-list .str a{
    padding: 0px 2px;
    font-size: 12px;
    text-decoration: none;
}
#stred .stranky-list .str a img{
    vertical-align: text-top;
}
#stred .stranky-list .str strong{
    padding: 0px 2px;
}
#stred .zbozi_list{
    width: 515px;
    border: 0px none;
    margin-top: 5px;
    border-collapse:collapse;
}
#stred .zbozi_list tr.me td{
    height: 1px !important;
    border: 0px none !important;
}
#stred .zbozi_list tr td.me{
    width: 5px !important;
    background-color: transparent !important;
    background-image: none !important;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 0px !important;
    border: 0px none !important;
}
#stred .zbozi_list tr td.meb{
    width: 170px !important;
    padding: 5px 0px !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0px none !important;
}
#stred .zbozi_list tr.top td{
    color: #FFF;
    width: 158px;
    font-size: 12px;
    padding: 5px 0px;
    text-align: center;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:1px 1px 0;
	background-color: #F8F8F8;
}

#stred .zbozi_list tr.top td a{
    text-decoration: none;
    color: #C87D22;
	font-weight: bold;
}
#stred .zbozi_list tr.image td{
    width: 158px;
    padding: 5px;
	text-align: center;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0px 1px;
    background: transparent url('/templates/darkova-kosmetika/img/tab-list-bg.jpg') repeat-x scroll 0 0;
}
#stred .zbozi_list tr.image td .zvyr{
	position: relative;
	top: 0px;
	left: 0px;
	width:0px;
	height: 0px;
	font-size: 0px;
}
#stred .zbozi_list tr.image td .zvyr img{
	left: -6px;
	position: relative;
}
#stred .zbozi_list tr.image td a.img{
    border: 0px none;
    width: 120px;
    height: 100px;
    text-align: center;
}
#stred .zbozi_list tr.image td a.img img{
    max-width: 100px;
    max-height: 120px;
}

#stred .zbozi_list tr.popis td{
    width: 158px;
    padding: 5px;
	vertical-align: top;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0px 1px;
}

#stred .zbozi_list tr.popis td p{
    font-size: 11px;
    color: #3E3E3E;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
#stred .zbozi_list tr.cena td{
    width: 158px;
    padding: 5px;
    color: #FFF;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0px 1px;
}
#stred .zbozi_list tr.cena td p{
    margin: 0px;
	float: left;
	width: 133px;
	padding-top: 3px;
	font-size: 14px;
    color: #c77f22;
    text-align: left;
}
#stred .zbozi_list tr.cena td p span{
    color:#3E3E3E;
    float:right;
    font-size:12px;
    text-decoration:line-through;
}
#stred .zbozi_list tr.cena td div.doporucujeme{
	float: right;
	width: 22px;
}

#stred .zbozi_list tr.links td{
    width: 158px;
	vertical-align: middle;
	text-align: center;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0px 1px 1px;
}
#stred .zbozi_list tr.links td .ajax-sklad{
	cursor: pointer;
}

#stred .info-table{
    line-height:22px;
	margin-top: 20px;
    margin-bottom: 10px;
    font-size: 13px;
	text-transform: uppercase;
    vertical-align: middle;
}
#stred .info-table img, #stred .info-table span{
    vertical-align: middle;
}
#stred .info-table .novinka{ display: none; }
#stred .info-table .zlevnene{ display: none; }
#stred .info-table .bazar{ display: none; }
#stred .info-table .vyprodej{ display: none; }
#stred .info-table .doporucujeme{	float: left; color: #F6A860; width: 150px; font-weight: bold;}
/************** END Zbozi vypis *************************/

/************** START detail zbozi **********************/
#stred .nav-kategorie{
    color: #7d7d7d;
    font-size: 12px;
    margin-top: 10px;
}
#stred .nav-kategorie a{
    color: #7d7d7d;
    font-size: 12px;
    text-decoration: none;
}
#stred .nav-kategorie a:hover{
    text-decoration: underline;
}
#stred .nav-kategorie a.last{
    font-weight: bold;
}

#zbozi-detail .image{
    float: left;
    width: 213px;
    margin: 20px 0px;
}
#zbozi-detail .image a{
    width: 211px;
    /*height: 198px;*/
    padding: 0px;
    margin: 0px;
    font-size: 0px;
    display: block;
    text-align: center;
    border: 1px solid #D9D9D9;
}
#zbozi-detail .image a img{
    max-width: 211px;
}
#zbozi-detail .image .imgvar a{
    width: 67px;
    height: 63px;
    text-align: center;
    float: left;
    margin-right: 2px;
    margin-bottom: 5px;
}
#zbozi-detail .image img.variant{
    max-width:67px; max-height: 63px;
}
#zbozi-detail .image .zoom{
    width: 213px;
    height: 30px;
    margin: 0 auto;
    background: transparent url('/templates/darkova-kosmetika/images/zoom.jpg') repeat-x scroll 0 0;
}
#zbozi-detail .image .zoom a{
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    display: block;
    padding-left:66px;
    padding-top:7px;
    width: 112px;
    height: 22px;
    border: 0px none;
    text-decoration: none;
}
#zbozi-detail .podrobnosti{
    float: right;
    width: 290px;
    text-align: left;
    margin: 20px 0px;
}
#zbozi-detail .podrobnosti p{
    margin-bottom: 5px;
    font-size: 12px;
    color: #595959;
	padding-left: 15px;
	font-weight: bold;
}
#zbozi-detail .podrobnosti p strong{
	font-weight: normal;
}
#zbozi-detail .podrobnosti .ceny{
	padding:10px 15px 5px;
	margin-bottom: 5px;
	border: 1px solid #B67F32;
	background-color: #CD8E3D;
}
#zbozi-detail .podrobnosti .ceny p{
	color: #FFFFFF;
	padding-left: 0px;
	font-weight: normal;
	margin-bottom:8px;
}
#zbozi-detail .podrobnosti .ceny p strong{
	font-size: 14px;
	font-weight: bold;
}
#zbozi-detail .podrobnosti .subinfo{
	margin-bottom: 5px;
}

#zbozi-detail .podrobnosti .subinfo p{
	font-size: 11px;
	font-weight: normal;
}
#zbozi-detail .skrt{
    text-decoration: line-through;
    font-size: 12px !important;
	font-weight: normal;
}
#zbozi-detail p.red{
    color: #FF0000;
}
#zbozi-detail .varianty p{
    margin-bottom: 4px;
}
#zbozi-detail .varianty label{
    width: 65px;
    font-size: 12px;
    float: left;
    display: block;
    font-weight: normal;
    padding-top: 2px;
}
#zbozi-detail .varianty select{
    width: 100px;
    margin-bottom: 4px;
    float: left;
    font-size: 12px;
    border: 1px solid #C0C0C0;
}
#zbozi-detail .podrobnosti hr{
    display: none;
}
#zbozi-detail .podrobnosti form div{
	padding: 0px 15px;
}
#zbozi-detail form .dokosiku{
	background:url("/templates/darkova-kosmetika/img/detail-kosik.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:17px;
	/*line-height:17px;*/
	padding-left:25px;
	font-family:arial;
	text-transform: uppercase;
	width:70px;
        vertical-align: middle;
}
#zbozi-detail form input.text{
    width: 20px;
    background-color: #FFFFFF;
    padding: 0px;
    color: #9D5D0B;
    float: none;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #9D5D0B;
}
#zbozi-detail .tokos{
	float: right;
	display: block;
	width: 115px;
	height: 29px;
	text-align:center;
	line-height: 29px;
	background: transparent url('/templates/darkova-kosmetika/img/detail-kosikbg.jpg') no-repeat scroll 0 0;
}
#zbozi-detail .skladem{
    display: block;
    width: 96px;
    height: 29px;
    float: left;
	cursor: pointer;
    color: #FFFFFF;
	line-height:29px;
	padding-left:23px;
    font-size: 12px;
    font-weight: bold;
	text-transform: uppercase;
    background: transparent url('/templates/darkova-kosmetika/img/detail-dostupnost.jpg') no-repeat scroll 0 0;
}

#zbozi-detail .zalozky{
    width: 522px;
    margin: 20px auto;
    background-color: #D7933C;
}

#zbozi-detail .zalozky .top{
    height:27px;
    background-color: #FFFFFF;
}
#zbozi-detail .zalozky.none{
    display: none;
}
#zbozi-detail .zalozky .top ul.ulzalozky{
    list-style-type: none;
    margin: 0px;
}

#zbozi-detail .zalozky .top ul.ulzalozky li, #zbozi-detail .zalozky .top ul.ulzalozky li span, #zbozi-detail .zalozky .top ul.ulzalozky li a{
    display: block;
    height: 29px;
    float: left;
    margin: 0px;
}

#zbozi-detail .zalozky .top ul.ulzalozky li a{
    font-size: 12px;
    color: #dadada;
    text-decoration: none;
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-bg.jpg") repeat-x scroll 0 0;
}
#zbozi-detail .zalozky .top ul.ulzalozky li{
    margin-right: 1px;
}

#zbozi-detail .zalozky .top ul.ulzalozky li a span{
    padding: 0px;
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-left.jpg") no-repeat scroll 0 0;
}

#zbozi-detail .zalozky .top ul.ulzalozky li a span span, #zbozi-detail .zalozky .top ul.ulzalozky li.first a span span{
    height: 22px;
    padding:7px 7px 0px;
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-right.jpg") no-repeat scroll right top;
}
/* 	rozdilnosti */
#zbozi-detail .zalozky .top ul.ulzalozky li.first a span{
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-left-first.jpg") no-repeat scroll 0 0;
}

#zbozi-detail .zalozky .top ul.ulzalozky li a.selected{
    color: #FFFFFF;
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-bg-aktiv.jpg") repeat-x scroll 0 0;
}
#zbozi-detail .zalozky .top ul.ulzalozky li a.selected span{
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-left-aktiv.jpg") no-repeat scroll 0 0;
}
#zbozi-detail .zalozky .top ul.ulzalozky li a.selected span span{
    background: transparent url("/templates/darkova-kosmetika/images/zalozka-right-aktiv.jpg") no-repeat scroll right top;
}
#zbozi-detail .zalozky .con{
	background-color:#D7933C;
	padding:15px 1px 0;
}
#zbozi-detail .zalozky .bottom{
	background-color:#D7933C;
	font-size:0;
	height:1px;
	width:522px;
}
#zbozi-detail #fotky{
	padding-bottom: 10px;
	padding-top:15px;
	background-color:#FFFFFF;
}
#zbozi-detail #parametry{
	padding-bottom: 10px;
	padding-top:15px;
	background-color:#FFFFFF;
}
#zbozi-detail .galery a{
    display: block;
    float: left;
    width: 126px;
    height: 118px;
    font-size: 0px;
    text-align: center;
    margin: 10px 23px;
    /* border: 1px solid #959595;
     background-color: #FFFFFF; */
}
#zbozi-detail .galery a img{
    max-width: 126px;
    max-height: 118px;
    border: 1px solid #959595;
}
#parametry .nad{
    font-size: 12px;
	padding: 0px 20px;
	color: #000000;
    margin-bottom:10px;
}
#parametry .sub{
    margin: 5px 0px 0px 30px;
}
#parametry .nazev{
    width: 130px;
    float: left;
}
#parametry hr{
    border: 0px none;
    border-top: 1px solid #C0C0C0;
    font-size: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#parametry .hodnota{
    width: 300px;
    float: left;
    text-align: justify;
}
#zbozi-detail .skup{
	background-color: #FFFFFF;
}
#zbozi-detail .ve-zbozi{
	width: 145px;
	float: left;
	margin-bottom:10px;
	margin-top:15px;
}
#zbozi-detail .ve-zbozi.first{
	margin-left: 10px;
}
#zbozi-detail .ve-zbozi.first, #zbozi-detail .ve-zbozi.second{
	border-right:1px solid #D7933C;
	margin-right:15px;
	padding-right:15px;
}
#zbozi-detail .ve-zbozi.first.last, #zbozi-detail .ve-zbozi.second.last{
	border-right: 0px none;
}
#zbozi-detail .ve-zbozi p.nazev{
	text-align: left;
}
#zbozi-detail .ve-zbozi p.nazev a{
	color: #343434;
	font-weight: bold;
	font-size: 12px;
	display: inline;
	text-align: left;
	text-decoration: none;
}
#zbozi-detail .ve-zbozi a{
	text-align: center;
	display: block;
	margin-bottom:10px;
}
#zbozi-detail .ve-zbozi a img{
	float: none;
	max-width: 156px;
	max-height: 120px;
}
#zbozi-detail .ve-zbozi p.cena{
	float: left;
	color: #424242;
	line-height:20px;
	margin: 0px;
	margin-bottom: 0px !important;
}
#zbozi-detail .ve-zbozi a.vice{
	background:url("/templates/darkova-kosmetika/img/box-zbozi-vice.jpg") no-repeat scroll 0 0 #262626;
	color:#DCE7ED;
	display:block;
	float:right;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:58px;
}

#zbozi-detail .right{
    float: left;
    width: 340px;
}
#zbozi-detail .right .nazev{
    display: block;
    margin-bottom: 2px;
}
#zbozi-detail .right .nazev a{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#zbozi-detail .right p.popis{
    text-align: justify;
    min-height: 50px;
    margin: 0px;
    _height: 50px;
    font-size: 11px;
}
#zbozi-detail .right p.popis a{
    text-align: justify;
    font-size: 11px;
    text-decoration: none;
}
#zbozi-detail .right span.skladem{
    float: left;
    width: auto;
}

#zbozi-detail .right span.cena{
    color:#336BB8;
    float:right;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
}
/************** END detail zbozi ************************/


/****************************************************************************/
form .tlac{
    width: 60px !important;
    height: 16px;
    border: 0px none;
    color: #FFF;
    cursor: pointer;
    font-size: 11px;
    vertical-align:middle;
    background: transparent url('/templates/darkova-kosmetika/images/tlacitko.jpg') no-repeat scroll 0 0;
}

#stred form .tlac{
    width: 110px !important;
    height: 20px;
    border: 0px none;
    color: #FFF;
	text-align: center;
    cursor: pointer;
    font-size: 11px;
    vertical-align:middle;
    background: transparent url('/templates/darkova-kosmetika/img/tlacFiltr.jpg') repeat-x scroll 0 0;
}

/********************* EDITOR ***********************************************/
.editor{
    font-size: 12px !important;
    color: #000;
}
.editor p{
    font-size: 12px !important;
    color: #000;
}
.editor ol, .editor ul{
    margin-left: 18px;
}
.editor h3, h2{
    font-size: 14px;
    color: #C87D22;
    margin-bottom: 4px;
}
.editor h4{
    font-size: 12px;
    color: #C87D22;
    margin-bottom: 4px;
}
.editor a{
    color: #C87D22;
}
.editor a:hover{
    text-decoration: none;
}
.editor img{
    margin-right: 5px;
    vertical-align: middle;
}
/****************************************************************************/

/******************************Jednotlive moduly****************************/

/* KOSIK */

#kosik .krok{
    margin: 0px;
    list-style-type:none;
}
#kosik .con p.kosikplnazev{
    color: #000000;
    font-size: 13px;
    margin-bottom: 10px;
}
#kosik label.podminky{
    width: 220px;
    color: #FF0000;
    font-weight: bold;
}
#kosik .krok li.aktiv span{
    display: block;
    font-size: 14px;
    color: #A9A9A9;
    text-align: center;
    padding-top: 108px;
}

#kosik .krok li span{
    display: none;
}

#kosik .krok li{
    float: left;
    height: 140px;
    margin: 0px;
    background: transparent url('/templates/darkova-kosmetika/images/kosik-nevzbrane.jpg') no-repeat scroll 0 0;
}
#kosik .krok li.aktiv{
	background: transparent url('/templates/darkova-kosmetika/images/kosik-vybrane.jpg') no-repeat scroll 0 0;
}
#kosik .krok li.kosik{
    width: 118px;
    background-position: 0px 0px;
}
#kosik .krok li.doprava{
	background-position:-121px 0;
	width:144px;
}
#kosik .krok li.udaje{
	background-position:-268px 0;
	width:128px;
}
#kosik .krok li.objednavka{
    width: 120px;
    background-position: -398px 0;
}

#kosik .con{
    margin: 0 auto;
    padding: 20px 0px;
    border-top: 0px none;
}
#kosik .con .left{
    float: left;
    width: 49%;
}
#kosik .con .right{
    float: right;
    width: 49%;
}
#kosik .con p{
    margin-bottom: 1px;
}
#kosik .con p.b5{
    margin-bottom: 5px;
}
#kosik .con .cobj{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
}
#kosik .con .gen{
    font-size: 9px;
}
#kosik .con .boxes{
    border: 1px solid #000;
    padding: 10px 15px;
}
#kosik .con .nad{
    font-weight: bold;
    font-size: 13px;
}
#kosik table.zboz{
    width: 100%;
    margin: 0 auto;
}
#kosik table.zboz th{
    color: #FFF;
    padding: 2px 5px;
    font-weight: bold;
    background-color: #D48D32;
}
#kosik table.zboz td{
    color: #020202;
    padding:5px;
}
    #kosik table.zboz td a{
        color: #020202;
        text-decoration: none;
    }
    #kosik table.zboz td a:hover{
        text-decoration: underline;
    }


#kosik table.zboz td.w48{
    width: 48px;
}
#kosik table.zboz td.w60{
    width: 60px;
}
#kosik table.zboz td.w69{
    width: 69px;
}
#kosik table.zboz tr.uhrada td{
    font-size: 13px;
}
#kosik table.zboz tr td.mez{
    font-size: 0px;
    padding:0px;
    margin: 0px;
    height: 2px;
    background-color: #FCFCFC;
}
#kosik table.zboz tr.pop td{
    font-size: 10px;
}
#kosik table.zboz tr.pop td.first{
    padding-left: 30px;
}
#kosik table.zboz tr.bg1 td, #kosik table.zboz tr.bg2 td{
	border-bottom: 1px solid #D48D32;
}
#kosik table.zboz tr td input{
    width:20px;
    border: 1px solid #000;
    vertical-align:middle;
    text-align: right;
}
#kosik table.zboz tr td input.imgsend{
    width: auto;
    border: 0px none;
    margin-left: 5px;
    vertical-align:middle;
}

#kosik table.zboz tr td a img{
    vertical-align:middle;
}

#kosik table.zboz-ceny{
    width: 200px;
    text-align: right;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 230px;
}
#kosik table.zboz-ceny td{
    padding: 2px 5px;
}
#kosik table.zboz-ceny td.uhrada1{
    color: #D01712;
    font-weight: bold;
    border: 1px solid #FF9D9E;
    border-right: 0px none;
    background-color: #FFF7F8;
}
#kosik table.zboz-ceny td.uhrada2{
    width: 79px;
    color: #D01712;
    font-weight: bold;
    border: 1px solid #FF9D9E;
    border-left: 0px none;
    background-color: #FFF7F8;
}

#kosik form label{
    font-size: 12px;
}
#kosik form input{
    border: 1px solid #000;
    font-size: 12px;
}
#kosik form input[type^="checkbox"]{
    border: 0px none;
}
#kosik .kzpet{
    border: 1px solid #5B595A;
    height: 29px;
    cursor: pointer;
    padding-left: 45px;
	padding-right:10px;
    font-weight: bold;
    font-size: 13px;
    color: #5B5B5B;
    float: left;
    width:auto;
    text-align: left;
    text-decoration: none;
    background: transparent url('/templates/darkova-kosmetika/images/kosik-zpet.jpg') no-repeat scroll 0 0;
}
#kosik .kvpred{
    border: 1px solid #D38E31;
    height: 29px;
    width: auto;
    text-align: right;
    float: right;
    cursor: pointer;
	padding-left:10px;
    padding-right: 45px;
    font-weight: bold;
    font-size: 13px;
    color: #D38E31;
    text-decoration: none;
    background: transparent url('/templates/darkova-kosmetika/images/kosik-vpred.jpg') no-repeat scroll right top;
}
#kosik .area{
   
}
/********* FORM ************/
form .form label{
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 150px;
    padding: 2px 0px;
    margin-bottom: 4px;
}
form .form label.auto{
    width: auto;
    padding-right: 8px;
}
/* Validace */
form .form label span{
    font-weight: bold;
    color: #FF0000;
}
form .form label.error{
    background:url("/templates/darkova-kosmetika/images/error-icon.gif") no-repeat scroll left center transparent;
    clear:both;
    color:#BB0000;
    display:block;
    float:none;
    font-weight:normal;
    line-height:16px;
    margin-left:149px;
    padding-left:19px;
    vertical-align:middle;
    width:330px;
    font-size: 11px !important;
}
form .form label.error span{
    font-weight: bold;
    color:#BB0000;
}
form .form input.text.error{
    background-color: #FFEEEE !important;
    border: 1px solid #BB0000 !important;
}
/* END validace */
form .form input.text{
    float: left;
    width: 190px;
    padding: 2px 0px;
    font-size: 12px;
    border: 1px solid black;
    margin-bottom: 4px;
}

form .form input.checkbox{
    float: left;
    width: auto;
    margin: 3px 0px;
}
form .form input.tlac.right{
    float: right;
}
form .form h3, form .form h2{
    color: #d1882b;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}
form .form .tlac{
    width: 65px !important;
}
form .form .pozn{
    color: #FF0000 !important;
    font-size: 11px !important;
}
form .form .left{
    width: 49%;
    float: left;
}
form .form .right{
    float: right;
    width: 49%;
}	
form .form .area{
    width: 338px;
    height: 70px;
    border: 1px solid black;
}
form .obal{
	border:1px solid #D6AF7F;
	margin-bottom:15px;
	padding:10px;
}
/****************************************************************************/
/**************** BOXY **********************/

/* Kosik */
.box-kosik-top p{
    font-size: 12px;
    text-align: right;
    margin-bottom: 10px;
}
.box-kosik-top a, .box-kosik-top a:hover{
    color: #b86c0b;
	font-weight: normal;
	text-decoration: underline !important;
}
.box-kosik-top a:hover{
	text-decoration: none !important;
}

.box-kosik-bottom form label{
    float: left;
    font-weight: bold;
    font-size: 12px;
    width: 50px;
	line-height: 18px;
    margin-bottom: 6px;
}
.box-kosik-bottom form input.text{
    float: right;
    height: 18px !important;
    line-height: 18px;
	width: 125px !important;
    font-size: 11px;
    border: 1px solid #DB9D4A;
    margin-bottom: 6px;
}

.box-kosik-bottom .tlac{
    float: right;
	width: 70px !important;
	height: 26px;
	line-height: 26px;
	border: 0px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	margin-left: 5px;
	background: #3F3F3F url('/templates/darkova-kosmetika/img/tlac-sedy2.jpg') no-repeat scroll 0 0;
}

.box-kosik-bottom .tlac-blue{
    float: right;
	cursor: pointer;
	width: 79px !important;
	height: 26px;
	font-family: arial;
	padding-bottom: 2px;
	font-size: 11px;
	border: 0px;
	color: #FFFFFF;
	background: #CC8F3E url('/templates/darkova-kosmetika/img/tlac2.jpg') no-repeat scroll 0 0;
}

.box-kosik-bottom .new_pass, .box-kosik-bottom .new_pass:hover{
	text-align: right;
	color: #d0790a;
	font-size: 11px;
	margin-top: 5px;
	display: block;
}
.box-kosik-bottom .new_pass:hover{
	text-decoration: underline !important;
}


.box-statistiky{
    width: 175px;
    margin: 0 auto;
}
.box-statistiky p{
    font-size: 12px;
}
.box-statistiky p.last{
    margin-top: 5px;
}

.box-newsletter input.text{
    width: 182px;
	height: 19px;
	line-height: 19px;
    color: #919191;
	font-size: 11px;
    margin: 10px 0px;
    border: 1px solid #D19C58;
}
.box-newsletter .tlac{
    float: right;
	width: 86px !important;
	height: 23px;
	line-height: 23px;
	background: #CC8F3E url('/templates/darkova-kosmetika/img/tlac1.jpg') no-repeat scroll 0 0;
}
.box-newsletter .tlac2{
    float: left;
	width: 86px !important;
	height: 23px;
	line-height: 23px;
	background: #3F3F3F url('/templates/darkova-kosmetika/img/tlac-sedy1.jpg') no-repeat scroll 0 0;
}
.box-kontakt p{
    font-size: 12px;
    margin-bottom: 5px;
}
.box-kontakt p.mail{
    min-height: 19px;
    _height: 19px;
    margin: 10px 0px;
    padding-left: 28px;
    padding-right: 2px;
    background: transparent url('/templates/darkova-kosmetika/images/mail.jpg') no-repeat scroll 0 0;
}
.box-kontakt p.icq{
    min-height: 19px;
    _height: 19px;
    margin: 10px 0px;
    padding-top:5px;
    padding-left: 28px;
    background: transparent url('/templates/darkova-kosmetika/images/icq.jpg') no-repeat scroll 0 0;
}
.box-kontakt p.tel{
    min-height: 17px;
    _height: 17px;
    margin: 10px 0px;
    padding-top:4px;
    padding-left: 28px;
    background: transparent url('/templates/darkova-kosmetika/images/tel.jpg') no-repeat scroll 0 0;
}
/* Clany rozcestni */
#vypis-clanky{

}
#vypis-clanky p.nazev{
    margin-bottom: 5px;
}
#vypis-clanky p.nazev a, #vypis-clanky p.nazev a:hover{
    font-size: 14px;
    color: #d08729;
    text-decoration: none;
}
#vypis-clanky p.nazev a:hover{
    text-decoration: underline;
}
#vypis-clanky hr{
    border-color: #d6af7f;
    border-style: dotted;
    border-width: 1px 0px 0px;
    margin: 10px 0px;
}
#vypis-clanky p a.vice{
    color: #d08729;
    text-decoration: none;
}
#vypis-clanky p a.vice:hover{
    text-decoration: underline;
}
/* MAPA stranek */
#mapa-kat, #mapa-page{
    margin-left:25px;
    margin-bottom: 10px;
}
#mapa-kat ul li, #mapa-page ul li{
    margin-left:15px;
    margin-bottom: 2px;
}
#mapa-kat ul, #mapa-page ul{
    margin-top: 2px;
}
#mapa-kat ul li a, #mapa-page ul li a{
    color: #B86C0B;
    text-decoration: none;
}
#mapa-kat ul li a:hover, #mapa-page ul li a:hover{
    text-decoration: underline;
}
#mapa-page ul li{
    list-style-image: url('/templates/darkova-kosmetika/images/mapa-page.jpg');
}
#mapa-kat ul li{
    list-style-image: url('/templates/darkova-kosmetika/images/mapa-item.jpg');
}

/* Partneri stranka */
#partneri table{
    border-collapse:collapse;
    margin-bottom: 5px;
}
#partneri div.textarea{
    margin-right: 5px;
    width:320px;
    padding: 5px;
    border: 1px solid #696969;
}
#partneri ul{
    list-style-type: none;
}
#partneri ul li{
    float: left;
    margin-bottom:5px;
    padding:0 3px;
    text-align:center;
    width:145px;
}
#partneri ul li a{
    text-decoration: none;
}
#partneri ul li a:hover{
    text-decoration: underline;
}

/* Moje objednavky */
#moobj .left50{
	float: left;
	width:50%;
}
#moobj .right50{
	float: right;
	width:50%;
}
#moobj .right50 p{
	margin-left: 40px;
}
#moobj .w170{
	width: 170px !important;
}
#moobj table.left50{
	font-size: 12px;
}
#moobj table.left50 th{
	text-align: right;
	padding: 5px 10px 5px 0;
}
#moobj table.left50 td{
	padding: 5px 0px;
}
#moobj table.zboz{
	width: 100%;
	border-collapse:collapse;
	margin-top: 10px;
}
#moobj table.zboz th{
	text-align: center;
	background-color:#D48D32;
	color:#FFFFFF;
	padding: 4px 3px;
}
#moobj table.zboz td{
	padding: 4px 2px;
	border-bottom: 1px solid #D48D32;
}
#moobj table.zboz.obj td{
        padding: 5px 2px;
}

#moobj table.zboz td.mez{
	border: 0px none;
}
#moobj table.zboz tr.cen th{
	color: #D48D32;
	text-align: right;
	padding-right: 20px;
        font-size: 13px;
	background: transparent;
}
#moobj table.zboz tr.cen td{
        color: #D48D32;
        border: 0px none;
        font-weight: bold;
        font-size: 13px;
	text-align: right;
}
#moobj table.zboz tr.cenbez th{
	color: #000000;
	text-align: right;
	padding-right: 20px;
        font-weight: normal;
	background: transparent;
}
#moobj table.zboz tr.cenbez td{
	border: 0px none;
	text-align: right;
}
#moobj table.zboz a{
    color: #D48D32;
    font-weight: bold;
    text-decoration: none;
}
#moobj table.zboz a:hover{
    text-decoration: underline;
}
/* Meny - box */
ul.meny{
    list-style-type: none;
}
ul.meny li{
    padding: 5px;
    background-color: #D7E3ED;
    border-bottom: 1px solid #FEFEFE;
}
ul.meny li span{
    color: #11426D;
    font-size: 13px;
    float: left;
    display: block;
    margin-top:3px;
}
ul.meny li.sel span{
    font-weight: bold;
}
ul.meny li img{
    height:17px;
    margin-right:10px;
    margin-top:2px;
    float: left;
}
ul.meny li input{
    float: right;
    margin-top:4px;
}
ul.meny li.last{
    border-bottom: 0px none;
}
