/* CSS Document */
#content {
	float:left;
	width:930px;
}

#content .left {
	width:161px;
	float:left;
}

#content .right {
	width:759px;
	float:right;
	overflow:hidden;
	z-index:5;
}
#content .right .withborder {
	border: 1px solid #373737;
}
a:hover{
	color:#8BC53F;
}


#content .right .rightImage {
	overflow:hidden;
}


#content .right .contenttext {
	min-height: 321px;
	overflow:hidden;
}


#content .right .text {
	border:1px solid #202020;
	background:#404041;
	padding:6px 17px 6px 17px;
	min-height: 321px;
	font-size:11px;
}

#content .right .text p {
  padding:5px 0px;
  margin:0px;
  line-height:14px;
}

#content .right .text h1 {
	color:#ffffff;
	padding-bottom:5px;
	font-size:14px;
}


#content .right .text .left {
	float:left;
	width:150px;
	font-size:10px;
}
#content .right .text .left h1 {
	font-size:14px;
	margin-bottom:0px;
}

#content .right .contact .right h2,
#content .right .text .left h2 {
	font-size:13px;
	color:#FFFFFF;
	margin-top:12px;
	font-weight:normal;
}
#content .right .contact .right .small,
#content .right .text .left .small {
	color:#8BC53F;
	font-size:9px;
}

#content .right .text .right {
	float:right;
	width:365px;
	margin-right:-3px;
}


#content .right .products .left {
	float:left;
	width:382px;
	overflow:hidden;
	margin:1px;
}

/*izjema ie7 */
#content .right .products .right {
	position:relative;
	width:127px;
	height:270px;
	margin-top:-324px;
	margin-left:384px;
	background:#333333;
	display:inline;
	padding:27px 20px;
}


*+html #content .right .products .right {
	height:270px;
}

* html #content .right .products .right {
  height:267px;
}



#content .right .products .right  h1 {
	color:#FFFFFF;
	font-size:14px;
	padding:2px 0px;
	padding-bottom:15px;
}

#content .right .products .small {
	font-size:10px;
}

#content .right .products .action_price {
	position:absolute;
	margin-top:230px;
	font-size:14px;
	font-weight:bold;
} 
#content .right .products .action_price .green {
	color:#8BC53F;
}



#content .right .slideImages {
	
	clear:both;
	margin:20px 0px 0px 0px;
	width:778px;
}

#content .right .slideImages .images {
	float:right;
	width:730px;
	overflow:hidden;
	margin-bottom:12px;
	height:82px;
}
#content .right .slideImages .images img {
	margin-right:34px;
	display:inline;
	overflow:hidden;
}

#content  .right .slideImages .descriptionOfImages {
	width:730px;
	float:right;
	height:30px;
	background:url(/static/images/bg_bottom_menu.jpg) repeat-x center;
}

#content  .right .slideImages .descriptionOfImages a {
	margin:9px auto;
	float:left;
	width:116px;
	text-align:center;
	margin-right:35px;
}
/*kontakt */

#content .right .contact {
	border:none;
	padding-bottom:8px;
}

#content .right .contact .left {
	float:left;
	width:350px;
}

#content .right .contact .left h1 {
	padding-bottom:20px;
}
#content .right .contact .left input {
	width:196px;
	padding:2px;
	font-size:11px;
	margin-bottom:10px;
	border-left:1px solid #C8C7C7;
	border-top:1px solid #C8C7C7;
	border-bottom:none;
	border-right:none;
}

#content .right .contact .left textarea {
	border-left:1px solid #C8C7C7;
	border-top:1px solid #C8C7C7;
	border-bottom:none;
	border-right:none;
	width:343px;
	height:110px;
	padding:2px;
	font-size:11px;
	font-family:Arial;
}

#content .right .contact .left .submit {
	width:auto;
	height:auto;
	background:none;
	border:0px;
	color:#FFFFFF;
	padding-right:5px;
	background:url(/static/images/arrow_contact.jpg) right no-repeat;
	margin:15px 0px 0px 306px;
	cursor:pointer;
}

#content .right .contact .right {
	float:right;
	width:285px;
	font-size:11px;
}

#cycleScroll {
	float:left;
	width:732px;
	height:125px;
	overflow:hidden;
	background:url(/static/images/cycle_bg.jpg) repeat-x bottom;
	margin-left:2px;
}

#cycleScroll .conteiner {
	width:116px;
	height:125px;
	float:left;
	margin-right:38px;
	text-align:center;
	display:inline;
}

#cycleScroll .conteiner .img {
	overflow:hidden;
	width:116px;
	margin:0px;
	padding:0px;
}

#cycleScroll .conteiner .link {
  float:left;
	width:116px;
	text-align:center;
	margin-top:11px;
	height:30px;
	vertical-align: middle;
	line-height:30px;
}

#cycleScroll .conteiner .link a {
  margin:auto 0px;
  display:block;
  position: relative;
}

#cycleScroll .conteiner .bottom_image {
  float:left;
  height:82px;
  width:116px;
  overflow:hidden;
  background:#ffffff;
  display: inline;
}


#cycleViews {
	height:125px;
}

.cycleList {
	position:absolute;
	width:780px;
	height:125px;
	overflow:hidden;
}

#siteMap {
    height:auto;
    position:absolute;
    margin:0 auto;
   /* width:930px;*/
   /* margin:30px 0px 0px 0px;*/
    display:none;
}


#siteMap .right {
    float:right;
    width:500px;
    z-index:100;
    position:absolute;
    right:-1px;
    border-bottom:1px solid #D7D4D8;
    border-right:1px solid #C8C7C7;
    border-left:2px solid #8E8E8E;
    background:url(/static/images/site_map.jpg) top repeat-x #231F20;
    padding:0px 10px;  
}

*html #siteMap .right {
	margin-right:11px;
	padding-bottom: 10px;
}

*+html #siteMap .right {
   padding-bottom: 10px;
}


#siteMap .right .content {
    width:123px;
    float:left;
	display:inline;
	text-align:left;
}

*html #siteMap .right .content {
	/*border:1px solid red;*/
}

#siteMap .right .content a {
    line-height: 32px;
    color:#ffffff;
    font-size:12px;
    margin-left:15px;   
}

#siteMap .right .sub_menu .none,
#siteMap .right .content .none {
    margin-left:8px;   
}

#siteMap .right .sub_menu {
    float:left;
    width:99%;
    margin:10px 0px;
    background:url(/static/images/bg_site_map.jpg);
	display:inline;
	text-align:left;
}

#siteMap .right .sub_menu a {
   line-height: normal;
   display:block;
   font-size:10px; 
   margin-top:3px;
   margin-right:5px;
   margin-bottom: 5px;
}

#search  {
    float:right;
    width:735px;
    margin:20px 0px 0px 0px;
    /*background:url(/static/images/cycle_bg.jpg) repeat-x  bottom;*/
    min-height: 444px;
    padding-bottom:20px;
}

#search .white {
    color:#ffffff;
}

#search  span.green {
    color: #8BC53F;
    font-size:10px;
}
.left .submenu a {
	display:block;
}

	.left .submenu a.toplevel {
		font-size:12px;
		padding:5px 10px 5px 5px;
	}
		.left .submenu a.toplevel.active {
			background:#232323 url(/static/images/menu-arr-big.gif) no-repeat 150px 7px;
		}
.left .submenu .secondlevel {
	background:#404041;
	margin-bottom: 10px;
	padding: 5px 0;
}
	.left .submenu .secondlevel a{
		padding:2px 0 2px 12px;
	}
	.left .submenu .secondlevel a.active {
		background:#404041 url(/static/images/menu-arr-small.gif) no-repeat 4px 4px;
	}
/** Pravokotniki za bannerje */
div.wrapper {
	margin: 0 auto;
	width:1100px;
}
/** Banner na desni pasici */
div.bannerRight {
	float:left;
	width:160px;
	margin:30px 0 0 10px;
}
.footer{
	clear:both;
}
.footer .footer-menu {
	background: #404041 url(/static/images/footer-gradient.gif) top repeat-x;
}
	.footer .footer-menu .middle {
		text-align:left;
		padding:6px 20px 15px 20px;
	}
		.footer .footer-menu .middle .menulevel {
			float:left;
			margin-right:10px;
		}
		.footer .footer-menu .middle .infobox {
		
			float:right;
			text-align:right;
			
		}
		
		
		
		.footer .footer-submenu {
			float:left;
			width:160px;
		}

.slide {
	width:100%;
}
.slide .slide-right {
	padding-left:10px;
	
}



p.positiva{
	text-align:center;
}

.sliderWrapper {

	position:relative;

}
	.sliderWrapper #nav {
	
		font-size:18px;
		position:absolute;
		z-index:1000;
		bottom:10px;
		right:10px;
	}
		.sliderWrapper #nav .activeSlide {
			color: #8bc53f;
		}
		
			.sliderWrapper #nav a { 
				text-decoration: none; 
				margin: 0 1px; 
				padding: 3px 2px; 
			}
			
			.sliderWrapper #nav a:focus { 
				outline: none; 
			}
.rightImage .images {
	
	float:left;
	width:478px;
	padding:4px;
}
	.rightImage .images .additionalImages {
		margin-top:10px;
	}
	.rightImage .images .additionalImages a {
		padding-right: 5px;
	}
.rightImage .textdata {
	padding:10px;
	float:left;
	width:251px;
	background:#333;
}

ul.product_list {

	list-style:none;
	margin: 11px 0;
	padding: 0 0 0 40px;
	
}
	ul.product_list li {
		
		float:left;
		display:block;
		width:160px;
		height:200px;
		text-align:center;
	}
	/*ul.product_list li.sep {
		border-left: 1px solid #373737;
	}*/
	
div.paging {

	text-align:center;
	font-size:12px;
	line-height:18px;
	
}
	div.paging .disabled {
	
		color: gray;
		
	}
	
	div.paging .currentPage {
	
		color:#8BC53F;
		
	}
	/**
	 * Odmiki pod bannerji...
	 */
	a.banner-bottom {
		margin-bottom:10px;
	}
