*{margin:0;padding:0;list-style:none;}
img{display:block;border: 0;}
a img{display:inline;}
a{text-decoration: none; outline:none;}
a:hover{text-decoration: none;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}

body{
	font: 13px/16px Arial;
	color:#CAB285;
	background:#553721 url(img/bg.png) repeat-x top left;
}

.testimony { width: 490px; font: 14px/16px Arial; font-weight: normal; font-style:italic; }
.testimonyauth { margin-top: 10px; font-weight: bold; font-style:italic; }

.testimony2 { width: 510px; font: 14px/16px Arial; font-weight: normal; font-style:italic; }
.testimonyauth2 { margin-top: 6px; font-weight: bold; font-style:italic; }

.txtdownloads { width: 490px; font: 14px/16px Arial; font-weight: normal; font-style:italic; }

#obniz { padding-top: 35px; }

#wrapper div{text-align:left;}

#wrapper{
	margin:0 auto;
	text-align:center;
	width:997px;
	position:relative;
	overflow:hidden;
}

#lang{
	position:absolute;
	top:5px;right:0;
	color:#8c6751;
	font: 11px/15px Arial;
}

#lang a{color:#8c6751;}

#logo{
	height:231px;
	margin:0 auto;
	text-align:center;
}

#menu{
	height:55px;
	background: url(img/menu.png) no-repeat 0 0;
	padding-left:91px;
}

#menupl{
	height:55px;
	background: url(img/menu.png) no-repeat 0 0;
	padding-left:1px;
}

#menu li,#menupl li{float:left;}

#menu a,#menupl a{
	display:block;
	height:55px;
	float:left;
}

#m1pl a{
	background: url(img/m1pl.gif) no-repeat 0 0;
	width:251px;
}

#m2pl a{
	background: url(img/m2pl.gif) no-repeat 0 0;
	width:124px;
}

#m3pl a{
	background: url(img/m3pl.gif) no-repeat 0 0;
	width:184px;
}

#m4pl a{
	background: url(img/m4pl.gif) no-repeat 0 0;
	width:127px;
}

#m5pl a{
	background: url(img/m5pl.gif) no-repeat 0 0;
	width:123px;
}

#m6pl a{
	background: url(img/m6pl.gif) no-repeat 0 0;
	width:172px;
}


#m1 a{
	background: url(img/m1.gif) no-repeat 0 0;
	width:97px;
}

#m2 a{
	background: url(img/m2.gif) no-repeat 0 0;
	width:162px;
}

#m3 a{
	background: url(img/m3.gif) no-repeat 0 0;
	width:188px;
}

#m4 a{
	background: url(img/m4.gif) no-repeat 0 0;
	width:154px;
}

#m5 a{
	background: url(img/m5.gif) no-repeat 0 0;
	width:97px;
}

#m6 a{
	background: url(img/m6.gif) no-repeat 0 0;
	width:111px;
}

/* hovers for menu */
.preload{
	display:none;
}

#m1pl a:hover{
	background: url(img/m1plh.gif) no-repeat 0 0;
}

#m2pl a:hover{
	background: url(img/m2plh.gif) no-repeat 0 0;
}

#m3pl a:hover{
	background: url(img/m3plh.gif) no-repeat 0 0;
}

#m4pl a:hover{
	background: url(img/m4plh.gif) no-repeat 0 0;
}

#m5pl a:hover{
	background: url(img/m5plh.gif) no-repeat 0 0;
}

#m6pl a:hover{
	background: url(img/m6plh.gif) no-repeat 0 0;
}

#m1 a:hover{
	background: url(img/m1h.gif) no-repeat 0 0;
}

#m2 a:hover{
	background: url(img/m2h.gif) no-repeat 0 0;
}

#m3 a:hover{
	background: url(img/m3h.gif) no-repeat 0 0;
}

#m4 a:hover{
	background: url(img/m4h.gif) no-repeat 0 0;
}

#m5 a:hover{
	background: url(img/m5h.gif) no-repeat 0 0;
}

#m6 a:hover{
	background: url(img/m6h.gif) no-repeat 0 0;
}

#last{
	background: none !important;
}



#submenu{
	height:57px;
	background: url(img/submenua.png) repeat-x top;
	position: relative;
	z-index: 10;
}



#submenu li{
	background: url(img/submenuli.png) no-repeat top right !important;
	float:left;
	padding:0 1px 0 0 !important;
	margin:0 !important;
}

*html #submenu li{
	background: url(img/submenuliie6.png) no-repeat top right !important;
}

#submenu li a{
	float:left;
	display: block;
	height:57px;
	font:italic 13px/29px Arial !important;
	text-decoration:none;
}

#submenu li a:hover{
	background: url(img/submenuh.png) repeat-x top;
	color:#e6ddca;
	text-decoration:none;
}

#submenu li a span{
	padding: 0 24px 0;
	float:left;
	cursor: pointer;
	text-decoration:none;
}

#submenu li a:hover span{
	background: url(img/submenuhluk.png) no-repeat top center;
	display:block;
	height:37px;
	text-decoration:none;
}

#submenu li a.active{
	background: url(img/submenuh.png) repeat-x top;
	color:#e6ddca;
	text-decoration:none;
}

#submenu li a.active span{
	background: url(img/submenuhluk.png) no-repeat top center;
	display:block;
	height:37px;
	text-decoration:none;
}



/* CONTENT */

*html #content{height:627px;}

#content{
	min-height:627px;
	height:auto;
	background: url(img/content.gif) no-repeat  0 0;
	padding:15px 1px 0;
	position:relative;
}

#content a{ color:#CAB285; text-decoration: underline;}

#flash{
	width:995px;
	height:454px;
	clear:both;
}

#main{
	background: url(img/main-ukrah.png) no-repeat 0 0;
	height:287px;
	position:relative;
	font:bold italic 13px/22px Arial;
}

#main div{position:absolute;}
#main input{border:0;position:absolute;background:transparent;	font:bold italic 13px/16px Arial;
	color:#cab285;}

/*pl*/
#mainpl{
	background: url(img/main-ukrah-pl.png) no-repeat 0 0;
	height:287px;
	position:relative;
	font:bold italic 13px/22px Arial;
}
#mainpl div{position:absolute;}
#mainpl input{border:0;position:absolute;background:transparent;	font:bold italic 13px/16px Arial;
	color:#cab285;}
/*end pl*/


#your_message{
	height:22px;
	top:0;left:317px;
}

#your_name{
	height:22px;
	top:0;left:650px;
}

#your_name_input{
	width:150px;
	height:22px;
	padding-top:2px;
	padding-left:2px;
	top:22px;
	left:650px;
}

#telephone{
	height:22px;
	top:0;left:845px;
}

#telephone_input{
	width:150px;
	height:22px;
	padding-top:2px;
	padding-left:2px;
	top:22px;
	left:809px;
}

#email{
	height:22px;
	top:46px;left:650px;
}

#email_input{
	width:220px;
	height:22px;
	padding-top:2px;
	padding-left:2px;
	top:68px;
	left:650px;
}

#textarea{
	left:319px;
	top:28px;
}

#textarea textarea{
	width:315px;
	height:63px;
	background:transparent;
	border:0;
	font:bold italic 13px/16px Arial;
	color:#cab285;
}

*html #textarea textarea{overflow:hidden}
*+html #textarea textarea{overflow:hidden}

/*SUB*/

*html #sub{height:500px;}

#sub{
	padding:0px 17px 35px 35px;
	font: 14px/20px Arial;
	position:relative;z-index:1;
	min-height:500px;
}

#sub-bg{
	background: url(img/sub.png) no-repeat 0 0;
	height:264px;
	width:995px;
	position:absolute;
	top:15px;left:1px;
}

*html #sub-bg{top:12px;}
*+html #sub-bg{top:12px;}

h1{
	padding-bottom:30px;
	padding-top:10px;
	font: 24px/30px Arial;
}

#hypimg{margin-bottom:15px;}

.white{color:#fff}

h2{
	font: 17px/22px Arial;
	margin-bottom:15px;
}

h3{
	font: 17px/22px Arial;
}

.contact_text{
	font: 18px/22px Arial;
	margin-top:31px;
	margin-bottom:0 !important;
}

.map_text{
	font: 18px/22px Arial;
	padding:15px 0 7px;
}


.tel{
	margin-top:20px;
	font: 17px/22px Arial;
}

/* SUB - CONTACT */
#subcontactleft{
	width:325px;
	float:left;
	position:relative;z-index:1;
}

#subcontactleft h3{ margin: 3px 0px 0px 3px; }
#subcontactleft .cinfo {border: 1px solid #C2AC86; padding: 10px 5px; margin-top: 5px;}

#contactform{
	width:100%;
	font: italic bold 13px/22px Arial;
	position:relative;
}

#contactform .contactinput{
	background: url(img/contact_input.png) no-repeat 0 0;
	height:22px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	width:100%;
	border:0;
	font: italic bold 13px/22px Arial;
	color:#D2C39F;
}

#contactarea{
	width:100%;
	height:96px;
	padding:2px;
	background: url(img/contactarea.png) no-repeat 0 0;
	border:0;
	font: italic bold 13px/22px Arial;
	color:#D2C39F;
}

*html #contactarea{overflow:hidden}
*+html #contactarea{overflow:hidden}

#contactsubmit{
	width:100%;
	height:39px;
	position:relative;
}

#contactform .send{
	position:absolute;
	right:2px;
	top:15px;
}

#main .send{
	position:absolute;
	top:67px;
	right:31px;
}

#mainpl .send{
	position:absolute;
	top:67px;
	right:31px;
}

#contactform .sendpl{
	position:absolute;
	right:2px;
	top:15px;
}

#main .sendpl{
	position:absolute;
	top:67px;
	right:31px;
}

#mainpl .sendpl{
	position:absolute;
	top:67px;
	right:31px;
}



.send{
	background: url(img/send.png) no-repeat 0 0 !important;
	height:25px;
	width:88px;
	cursor:pointer;
	border:0;
}

.sendpl{
	background: url(img/send-pl.png) no-repeat 0 0 !important;
	height:25px;
	width:88px;
	cursor:pointer;
	border:0;
}


#contact_right{
	width:595px;
	float:left;
	display:Inline;
	margin-left:20px;
	position:relative;z-index:1;
}


/*END OF SUB - CONTACT */

/*START OF SUB - PRICES */

#left{
	width:325px;
	float:left;
	position:relative;z-index:1;
}

#right{
	width:595px;
	float:left;
	display:Inline;
	margin-left:20px;
	position:relative;z-index:1;
}

#pleft{
	width:300px;
	float:left;
}

#pleft p{
	padding-right:25px;
}

.pleftimg,.prightimg{
	position:relative;
	left:-20px;
}

.paddrightprices{
	padding-top:50px;
}

.big{
	font: 16px/20px Arial;
	padding-right:10px !important;
}

#pright{
	width:262px;
	float:left;
}

#prices_dl p{margin-bottom:0 !important;}


dt small{
	color:#f8f9e3;
	font: 11px/15px Arial !important;
	padding-bottom:10px;
}

dt{
	background: url(img/li.png) no-repeat left 28px;
	padding-left:15px;
	padding-top:20px;
	color:#f8f9e3;
	font: 16px/18px Arial;	
}

dd{
	background: url(img/li.png) no-repeat 25px 11px;
	padding-left:40px;
	font: 15px/24px Arial;
}

small{
	font: 11px/15px Arial;
	color:#CAB285;
}

#small_smoking{
	color:#CAB285;
}

#prices_item01{
	font: 13px/16px Arial;
	margin: 20px 0 10px !important;
}

#prices_ul li{
	color:#f8f9e3;
	margin-left:0 !important;
	
}

/*END OF SUB - PRICES */

/*START OF SUB DOWLOADS*/

#dleft{
	width:435px;
	float:left;
	position:relative;z-index:1;
}

#dright{
	width:483px;
	float:left;
	margin-left:15px;
	display:inline;
	position:relative;z-index:1;
}

#drightimg{
	margin-bottom:37px;
}

.dtitle{	
	background: url(img/dtitle.png) no-repeat 0 0;
	width: 223px;
	height:29px;
	padding-left:167px;
	font: bold italic 17px/20px arial;
	padding-top:28px;
	color: white;
}

.mp3 li{
	background: url(img/mp3.gif) no-repeat 0 0 !important;
	padding-left:60px !important;
	height:58px !important;
	padding-top:15px;
	font:  17px/24px Arial;
}



.mp3 li a{
	float:left;
	padding-right:13px;
	position:relative;z-index:1;
}

.mp3 li .nav{
	background: url(img/nav.png) no-repeat 0 0;
	float:left;
	width:13px;
	height:9px;
	position:relative;
	top:8px;
	left:-13px;
}


/*END OF SUB DOWLOADS*/


#sub p{margin-bottom:15px;}

#about-left{
	width:665px;
	float:left;
	position:relative;z-index:1;
}

#about-right{
	width:200px;
	float:left;
	display:inline;
	margin-left:50px;
	position:relative;z-index:1;
}

#sub-ukrah{
	background: url(img/sub-ukrah.png) no-repeat 0 0;
	height:407px;
	clear:both;
	position:relative;
}

#ps{
	position:absolute;
	left:470px;
	top:135px;
}
#sub-ukrah h1{padding-bottom:20px !important;font-size:22px !important;}

#sub-ukrah ul{padding-bottom:10px;}
#sub-ukrah ul li{
	padding-left:14px;
	margin-left:20px;
	background: url(img/li.png) no-repeat left 8px;
	margin-bottom:3px;
}

#sub-ukrah ul li a{
	font: 16px/22px Arial;
	color:#cab285;
}

#content ul{padding-bottom:10px;}

#content ul li{
	padding-left:14px;
	margin-left:20px;
	background: url(img/li.png) no-repeat left 8px;
	margin-bottom:3px;
}

*html #content ul li{height:20px;}

#content ul li a{
	font: 16px/22px Arial;
	color:#cab285;
}

#do_you_know{
	padding-left:30px;
	width:480px;
	font:bold italic 12px/16px Arial;
}

#hypleft{
	width:447px;
	float:left;
	position:relative;z-index:1;
}

#hypright{
	width:440px;
	float:left;
	display:inline;
	margin-left:38px;
	position:relative;z-index:1;
}

.hypul{
	padding-bottom:20px !important;
}


/*FOOTER*/

#footer{
	background:#553721 url(img/footer.gif) no-repeat 0 0;
	height:203px;
	position:relative;
	clear:both;
}
#footerpl{
	background:#553721 url(img/footer-pl.gif) no-repeat 0 0;
	height:203px;
	position:relative;
	clear:both;
}

#fp{
	padding:55px 40px 0;
	font: 14px/20px Arial;
	color:#e9e4c9;
}

#twit{
	background: url(img/twit.png) no-repeat 0 0;
	width:88px;
	height:28px;
	display:block;
	position:absolute;
	bottom:15px;left:30px;
}

#lr{
	background: url(img/lr.gif) no-repeat 0 0;
	width:127px;
	height:49px;
	display:block;
	position:absolute;
	bottom:0;right:0;
}

/*END OF FOOTER*/


/* live validation code */

.LV_validation_message{
    display: block;	
    font: bold 13px/15px "Arial";
    margin:0 0 0 0px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:white;
}

/* lv end */

