*{
	margin: 0px;
	padding: 0px;
}

body {
background-color: #E4E0C5;
margin-top: 15px;
font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
font-size : 12px;
}

a img{
	border: 0px none;
}

.clearer{
	clear: both;
	height: 0px;
	line-height: 0px;
	display: block;
}

#page{
	margin: 0 auto;
	padding: 0px;
	width: 758px;
	background: white;
	position: relative;
}

#header_area{
	padding: 10px;
	padding-bottom: 0px;
	background: url(pic/bckg_1.jpg) no-repeat 10px 10px;
	position: relative;
	height: 261px;
}

	#logo{
		
		position: absolute;
		top: 32px;
		right:36px;
		
	}

	#searchbox{
		text-align: right;
		position: absolute;
		top: 109px;
		right:20px;
		padding-top: 3px;
	}
		#searchbox input{
			border: 1px solid #CCCCCC;
			width: 82px;
			font-size: 11px;
	}


	
	#mainmenu{
		position: absolute;
		left: 10px;
		top:214px;
		/* border-left: 1px solid #D1D1CD; */
	}
		
		#mainmenu .menuitem, #mainmenu .menuitem_act{
			float: left;
			border: 0px none;
			border-right: 1px solid #D1D1CD;
			background: url(pic/bckg.jpg) repeat-x 0px -1px ;
			padding: 6px 16px;
			padding-bottom: 7px;
			font-size: 12px;
		}
		
		#mainmenu .menuitem_act{
			background: url(pic/bckg_act.jpg) repeat-x 0px -1px ;
			font-weight: bold;
		}
				
		#mainmenu .menuitem a, #mainmenu .menuitem_act a{
			color: black;
			text-decoration: none;		}
	
	#langmenu{
			width: 140px;
			height: 30px;
			position: absolute;
			right: 10px;
			top:214px;
		}	
	#langmenu img{
			display: inline;
		}	

#content_area{
	padding: 10px;
	padding-top: 20px; 
	/* margin-top: 261px; */
	position: relative;
}

#content{
	width: 543px;
	padding-left: 10px;
        padding-right: 10px;
/* 	float:left; */
/*
	position: relative;
	z-index: 20;
*/
}

#sidebar{
	width: 170px;
	float:right;
}

#footer_area{
	width: 758px;
	margin: 0 auto;
	font: 11px silver normal;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 40px;
}


p,
#home p{
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 150%;
	margin-bottom: 18px;
        /*padding-left: 10px;
        padding-right: 10px;*/
}

#home p{
	padding-left: 0px;
        padding-right: 0px;
}

H1{
  color: #000;
  font-size: 24px;
  margin-bottom: 25px;
  padding: 0;
  font-weight: normal;
         /* padding-left: 10px;
        padding-right: 10px;*/
}

#home H1{
        padding-left: 0px;
        padding-right: 0px;
}

#content_area h2{
	font-size : 16px;
	font-weight: lighter;
	margin-bottom: 18px;
        /*padding-left: 10px;
        padding-right: 10px;*/
}

#content_area #home h2{
        padding-left: 0px;
        padding-right: 0px;
}

#content_area h3{
	font-size : 14px;
	font-weight: bold;
	margin-bottom: 18px;
	/*padding-left: 10px;
        padding-right: 10px;*/
}

#content_area #home h3{
        padding-left: 0px;
        padding-right: 0px;
}


#content_area ul {
	margin-left: 40px;
	margin-bottom: 18px;
}

#content_area li {
	line-height: 150%;
}


/*-------------- news modul ------------------*/

.news-latest-item{
	margin-bottom: 15px;
	padding-left: 10px;
}

#home .news-latest-item p{
	margin-bottom: 15px;
}

.news-latest-date{
	color: #FFF;
	background-color: #9BA3A4;
	padding: 2px 4px;
	font-weight: bold;
	font-size: 13px;
}

.news-latest-title{
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
		margin-top: 10px;
		margin-bottom: 10px;
}

.news-latest-title a{
	color: #333;
	text-decoration: underline;
}

.news-list-container{
margin-bottom: 25px;
}

.news-list-image{
	float: left;
	margin-right: 15px;
}

.news-list-date{
	color: #FFF;
	background-color: #9BA3A4;
	padding: 2px 4px;
	font-weight: bold;
	font-size: 13px;
}

.news-list-item h3{
	margin-top: 10px;
}

.news-single-item{
margin-bottom: 25px;
}

.news-single-date{
	color: #FFF;
	background-color: #9BA3A4;
	padding: 2px 4px;
	font-weight: bold;
	font-size: 13px;
}

.news-single-item h2{
	margin-top: 10px;
}

.news-single-image{
	float: left;
	margin-right: 15px;
}

.news-single-subheader{
	font-style: bold;
	font-size: 13px;
}



/*     old        */




/*a:visited{
	color: black;
}*/


.head {
	/*background-image: url(pic/head1_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;*/
	border: 1px solid #DAD5B1;
		height: 213px;
	border-bottom: 0px none;
	border-top: 0px none;
}


#catMenu{
	width: 150px;
	margin-left: 10px;
	margin-top: 3px;
	padding-right: 10px;
	vertical-align:top;
}

#catMenu p{
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left: 10px;
	
	
}

.bottom {
/*background-image: url(pic/bottom_bckg.gif);
background-repeat: repeat-x;*/
height: 12px;
font-size: 11px;
color:  #A8A7A2;
font-family: "Lucida Grande", sans-serif;
text-align: center;
background-color: #E4E0C5;
}

.bottom a {
	color: White;
}



.dotlineV {  background-image: url(pic/dotV.gif); background-repeat: repeat-y}
.dotlineH { background-image: url(pic/dotH.gif); background-repeat: repeat-x}

.subMenuContainer{
	margin: 0 0 8px 0;
	
}

.subMenu{
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left: 14px;
	padding-bottom: 4px;
}

.subMenu a:hover{
	text-decoration: none;
}

.newsBoxHeader{
/*width: 144px;*/
background-image: url(pic/dashed_v_b1st.gif);
background-repeat: repeat-y;
background-position: right;
padding-left: 6px;
padding-bottom: 10px;
}

.newsBox{
width: 220px;
background-image: url(pic/dashed_v_w1st.gif);
background-repeat: repeat-y;
background-position: right;
padding-left: 6px;
padding-right: 16px;
}

.highlightsContainer{
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 9px;
	padding-bottom: 10px;
	vertical-align: top;
}

.highlightsContainer p{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.highlightsContainer img{
	margin: 0px;
	/*padding-bottom: 10px;
	padding-top: 0px;*/
}

#highlights p{
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left: 0;
	padding-right: 3px;
}

.ten{
	width: 10px;
}

.product1{
	width: 150px;
	padding-left: 21px;
	padding-right: 12px;
}

.product2{
	width: 150px;
	padding-left: 12px;
	padding-right: 12px;
	/*background-color: fuchsia;*/
}

.product3{
	width: 150px;
	padding-left: 12px;
	/*padding-right: 12px;
	background-color: Aqua;*/
}

.itemTitle{
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	margin-left: 0;
	padding-left: 14px;
	background-image: url(pic/button1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.smallTextLight{
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: Silver;
}

.singleItemBody{
	background-color: #F1F1F1;
	padding: 12px 2px 3px 2px;
}

.blank{
	padding:3px;
}

.bodytext{
	margin: 0;
	margin-bottom: 18px;
}

.dottedH{
	background-image: url(pic/dotH.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 16px;

}

.csc-menu p{
float: left;
margin: 0;
}

#content img{
display: block;
clear: both;
}

#storesTable{
	width: 738px;
	background-color: #F0F1F5;
	border: 1px solid #D6D6D6;
	padding: 6px 6px;
}

#storesTable td{
	vertical-align: top;
	border: 1px solid #D6D6D6;
}

.rndimg{
	width: 520px; margin: 0 auto; padding: 6px; border: 1px solid silver;
}

.csc-menu, .csc-menu-1{
	list-style: none;
	margin-top: 20px;
}

.csc-menu, .csc-menu-1 li{
	float: left;
	padding-right: 14px;
	list-style: none;
	font-size: 12px;
}

/*----- search page ---------*/

.tx-indexedsearch-searchbox{
	padding: 20px;
	background: #eeeeee;
}

.tx-indexedsearch-form label{}


fieldset{
	border: 0px none;
}

.tx-indexedsearch-searchbox input,
.tx-indexedsearch-searchbox select{
	margin-bottom: 6px;
}

dt .tx-indexedsearch-text-item-size item-size {
color:black;
}


/*----- login ---------*/

.tx-newloginbox-pi1 table {
margin: 0 0 10px 10px;
}

.tx-newloginbox-pi1 table th {
text-align: right;
padding-right: 10px;
}


/*------ drugo---------*/

