	body{ font:0.8em/1.5 "arial", sans-serif;  background: #FFF; }
	h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}
	h2 {margin:40px 0; font-size:340%; letter-spacing:-1px;}
	a {color: #f58a0a;}
	a:visited {color: #f58a0a;}
	a:hover, a:active, a:focus {color: #f59219;}
	.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}

	#header{ position: relative; height:300px;  background: url(../img/headerBg.jpg) no-repeat left bottom;  }
   #header h2{margin: 0; font-size: 220%; color:#8e3d16; padding-top: 130px; padding-left: 40px;}     
        #logo {position:relative; overflow:hidden; clear:both; width:196px; height:106px; margin:0; font-size:100%; letter-spacing:7px; left: 24px; top: 0px}
        #logo span {display:block; position:absolute; left:0; top:0; z-index:1; width:196px; height:106px; background: url(../img/logo.gif) no-repeat 0 0;}

	#dropmenu {width:800px; margin:0; padding:0; list-style:none; font-size:95%;  background: url(../img/navigationBg.jpg) no-repeat left top; position: absolute; top: 123px; left: 16px;}
   #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff; font-weight:bold; background: url(../img/navigationBg.gif) repeat-x left top;  border-bottom: 1px solid #FFF; font-size:95%;  }
	#dropmenu li.current-cat-parent a, #dropmenu li.first.current_page_item a, #dropmenu li.current_page_parent a, #dropmenu li#nav-active a, #dropmenu li a:hover,#dropmenu li.first a:hover, #dropmenu li.current_page_item a{background: url(../img/navigationActiveBg.gif) repeat-x center; color: #FFF; text-decoration:none;}
	#dropmenu ul{	border: none;}
	#dropmenu li a {z-index:10 ;display:block; float:left; height:32px; padding:14px 10px 0 10px; color:#663300; font-weight:bold; text-decoration:none; text-transform:uppercase; background: url(../img/navigationLiBg.gif) left no-repeat}
	#dropmenu ul{background: #ffa225 url(../img/navigationUlbg.gif) repeat-x bottom;  }
	#dropmenu ul a{ padding-bottom: 18px; background-color: #61331e}
	#dropmenu li {z-index:10; float:left; position:relative; margin:0; padding:0;}
	#dropmenu li.first a{ margin-left: 8px !important; background: none;}
	#dropmenu li.last a {border-right:0;}
	#dropmenu ul {position:absolute; display:none; width:12em; top:38px; left:0px;}
	#dropmenu li ul {width:20em; z-index: 2;}
	#dropmenu li ul li a {width:18em; height:auto !important; float:left; padding:10px; color: #FFF}
	#dropmenu li.current_page_parent ul li a, #dropmenu li ul li a, #dropmenu li#nav-active ul li a, #dropmenu li ul li a:hover,#dropmenu li.first ul li a:hover, #dropmenu li.current_page_item ul li a{color: #FFF; background: none;}
	#dropmenu li ul li a:hover{background-color: #f48d00;	}
	#dropmenu ul ul {top:auto;}
	#dropmenu li ul ul {left:16em; margin:0px 0 0 10px;}
	#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
	#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

	#page { margin: 0 auto; padding: 0; width: 910px; margin-bottom: 20px; margin-top: 0}
	#content{ clear: both; background: url(../img/contengBg.jpg) no-repeat left top; padding-left: 20px; padding-right: 40px}

	/* ContentIn*/
	#contentIn{float: left; width: 600px;}
	#contentIn h2{padding:0; margin: 0; font-size: 130%; text-transform:uppercase; color:#8e3d16}
	#contentIn h3{	padding: 0; margin: 5px 0; color:#8e3d16	}
	#contentIn h3 a{ color: #8e3d16;	}
	#contentIn #contentText{ padding: 0 20px; text-align:justify}
	.otherPage{	background: url(../img/bg-page.jpg) no-repeat top center; padding-top: 10px}
	.newsPage{	background: url(../img/newsBg.gif) no-repeat top center; padding-top: 10px}
        #contentIn #contentText p{ margin-top:10px}
        #contentText ul, #contentText ol{ padding: 0 0 0 20px}
        
		.descriptionBoxTop{ background: url(../img/descriptionTopBg.gif) repeat-y left top; height: 13px}
      .descriptionBox{ background: url(../img/descriptionBg.gif) repeat-y left top; padding: 10px 20px;}
      .descriptionBox p{ margin: 0; padding: 0; color: #b66402; text-align: justify;}
		.descriptionBoxButtom{ background: url(../img/descriptionBottomBg.gif) repeat-y left top; height: 13px; margin-bottom: 15px}        
        
        #news{ padding-top: 35px   }
        #news h2{ margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #efefef;}
        #news h2 a{ color: #8e3d16; text-transform: none; font-size: 100%;}
        #news h2 span{      	font-size: 70%       }
        .new{margin-bottom: 10px; border-bottom: 1px solid #f8f8f8; padding-bottom: 10px  }

	/* LeftMenu */
		#menuLeft{margin: 0; width: 240px; border: 0px solid black; float:right; margin-left: 10px}
      #menuLeft .menuLeftBoxTop{ background: url(../img/menuTopBg.jpg) repeat-y left top; height: 55px}
      #menuLeft #salon.menuLeftBoxTop{ background: url(../img/menuTopBgSalon.jpg);}
      #menuLeft #katalog.menuLeftBoxTop{ background: url(../img/menuTopBgKatalog.jpg);}
      #menuLeft .menuLeftBox{ background: url(../img/menuBg.gif) repeat-y left top; padding: 10px 20px;}
      #menuLeft .menuLeftBox p{ margin: 0; padding: 10px 0; color: #804600; background: url(../img/menuPbg.gif) no-repeat bottom}
      #menuLeft .menuLeftBox p.last{background: none;}
      #menuLeft .menuLeftBoxButtom{ background: url(../img/menuButtonBg.jpg) repeat-y left top; height: 13px; margin-bottom: 15px}
		#menuLeft h2{padding:10px 0px 18px 20px;margin: 0; font-size: 130%; color:#FFF}
      #menuLeft ul li {height: 30px; line-height: 30px; margin: 0; list-style: none;  border-bottom: 1px solid #ffc048; }
      #menuLeft ul li.current_page_item a{ font-weight: bold}
		#menuLeft ul li a {color: #804600; text-decoration: none; margin: 0; padding: 0px; line-height: 30px; display: block; }
		#menuLeft ul li a.aktivni{	font-weight: bold;	}
		#menuLeft ul li a:hover {color: #804600;  }        
	
	#text{ text-align: justify;}
	
	/* Footer */ 
	#footer{ height: 58px; position: relative;  background: url(../img/footerBg.jpg) no-repeat top center; margin-top: 15px  }
	#footer p{padding: 15px 15px 10px 15px; margin:0; color: #666666; text-align: center }
	#footer p a{color: #666; }
	
	/* Add */
	.input{margin-bottom: 10px}
	fieldset{ border:1px solid #BAD8E5; padding:10px; position:relative;}
	fieldset label{font-weight: bold	}
	fieldset ul#messageBox{padding: 0 0 0 20px; margin-bottom: 10px}
	fieldset ul#messageBox li label{font-weight: normal; color:red	}
	legend {margin:0; padding:3px 5px; background:#80BBCD; font-size:100%; font-weight:bold;}

	/* table */
	table{width: 100%; padding: 5px; background: #fff; border-spacing: 0; border: solid 1px #d8d7d7; table-layout: fixed; border-collapse: separate;}
	table td, table th {padding: 6px 6px 6px 12px; text-align: left;}
	table th { color: #672f15; background: #ffa801; text-align: left;	padding: 0; padding: 6px 20px 6px 12px;}	
	
	/* images */
        .attachment-thumbnail{ float: left; margin: 0 15px 15px 0}
  
   /* comments */
	ol.commentlist {	margin:0 !important;	padding:0 !important;	}
	.commentlist li {	list-style:none;	margin-bottom:14px;	}
	.commentlist cite {	padding: 7px;	display:block;	font-style:normal;	background:url(../img/bg_comments2_cite.gif);	border-top:1px solid #ffa225;	border-bottom:1px solid #ffa225;	color:#8E3D16;	}	
	.commentlist a:link, .commentlist a:visited {	color:#8E3D16;	}
	.commentlist a:hover, .commentlist a:active {	color: #b84c18;	}
	.commentlist cite img {	padding:1px;	border:1px solid #ffa225;	float:left;	margin-right:9px;	}
	.commentlist .author {	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;	text-decoration:underline;	}
	.commentlist .time {	background: url(../img/bg_clock.gif) no-repeat 1px;	padding-left:13px;	}
	.commenttext {	background: #fee4c1 url(../img/bg_comments2_text.jpg) repeat-x bottom;	border-top:1px solid #fffcf9;	padding: 0 20px;	color:#824b02;	padding-bottom: 10px	}
	.commenttext p{		margin: 0 !important;		padding: 15px 0 !important;	}

	.editComment, .editableComment, .textComment{	display: inline;}
.comment-childs{	margin: 5px 2px 2px 10px;	background-color: white;}
.chalt{	background-color: #fdf5e6;}
#newcomment{	border:1px dashed #777;width:90%;}
#newcommentsubmit{	color:red;}
.adminreplycomment{	border:1px dashed #777;	width:99%;	margin:4px;	padding:4px;}
.mvccls{	color: #999;}

.commentContent{	padding: 10px}
#commentform #commentFormContent{	background: url(../img/commentForm.gif) repeat-x;		padding: 10px}
#commentform #commentFormContent p{	margin: 0;	padding-bottom: 10px}

#commentform h3{	background: url(../img/addCommentH3.gif) repeat-x !important;	padding: 10px !important;	color: #FFF !important;	margin: 10px 0 0 0 !important;}
#commentform textarea{	width: 500px}
#commentFormContent #submit{ padding: 10px; background: url(../img/addCommentH3.gif) repeat-x; color:#FFF; border: 1px solid #FFF}
.cancel_reply{	font-weight: bold;}

#commentsBoxAdd{}
/*IMG*/
p img {	padding: 0;	max-width: 100%;	}

img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}

.alignright {	float: right;	}
.alignleft {	float: left;	}

#anketa li{
	border: none !important; height: auto !important; line-height: auto !important; list-style: none;
}
/* End Images */