* {

	margin: 0;

}



body,

html {

margin:0;

padding:0;

height: 100%;

}

html{
	background: url('../images/bg_n.jpg') repeat-x;
	background-color:  #bedcac;

}

body {

	color: #787878;



	font-size: 11px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	line-height:15px;

	padding: 0px; margin: 0px;

	background: url('../images/bg.jpg') no-repeat center top;


}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



#contentData h2 {

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height:16px;

font-weight:normal;

display:inline;

}

#container {

	width:970px;

	margin:auto;

	background: url('../images/top.jpg') no-repeat;

}



#header {

	height: 162px;

}



#menuTop {

	width:100%;

	height:51px;

	padding-left:7px;

	padding-right:7px;

	position: relative;

	z-index: 0;

}

#menuBtm{
	padding-bottom:0px;

}

#menuTop ul, #menuBtm ul {

	list-style:none;

}

#menuTop li, #menuBtm li {

	display:inline;

	padding: 1px 10px 2px 10px;

}

#menuTop .f, #menuBtm .f {

	border-right: solid 1px #edca9c;

	margin:0px;

}



#menuTop li a, #menuBtm li a {

	color: #ffffff;

	text-decoration:none;

	font-weight:bold;

	font-size:11px;

}

#menuTop li a:hover, #menuBtm li a:hover {

	text-decoration:underline;

}



#menuTop h2, #menuBtm h2 {

	display:inline;

}

#menuTopSwf {

	width:956px;

	height:45px;

}



.menuSwfL, .menuSwfR {

	height:51px;

	width:5px;

	float:left;

}

.menuSwfL {

	background: url('../images/menu_top_l.png') no-repeat;

}

.menuSwfR {

	background: url('../images/menu_top_r.png') no-repeat;

}

.menuSwfM {

	 height:31px;

	 width:946px;

	 float:left;

	 background: url('../images/menu_top_c.png') repeat-x;

	 padding-top:7px;

	 padding-bottom:7px;

	 text-align:center;


}



.menuSwfM h3 {

	display:inline;

}



#logoSpacer {

	 float:left;

	 width:600px;

	 display:block;

}

/*

#menu ul {

	list-style:none;

}

#menu li{

	display:inline;

	padding: 1px 10px 2px 10px;

}



#menu .f, #menu .f_on {

	border-right: solid 1px #cccccc;

	margin:0px;

}

*/

#main {

	background: transparent url('../images/opacitybg.png') repeat;

}



#mainBtm {

	width: 970px;

	height: 7px;

	background: transparent url('../images/opacity_btm.png') no-repeat;

	margin-bottom:0px;

}



.mainBox {

	float:left;

	margin: 0px 0px 4px 4px;

	width:313px;

	height:166px;

}

.mainBox div{

	height:100%;

}



.mainBox h2 {

	font-weight: normal;

	height:80%;

}





.mainBox a {

  display: block;

  width: 100%;

  height: 60px;



}



.mainBox a:hover {

	color: #b5f58f;

}

.mainBox span {
	height:10px;
	width:230px;
	font-size:11px !important;
	text-align:right;
	float:right;
	margin-right:10px;
	line-height:100% !important;
	font-family:Arial !important;
	margin-top:-2px !important;
	padding-top:0 !important;

}

.shorts ul {

	list-style:none;

	margin:0px;

	padding:0px;

}



.shorts ul li {

display:inline;

padding-left:8px;

}

.shorts, .shorts li a {

  text-decoration:none;

  color:#000;

  font-size: 10px;

	color: #809672;

}



.shorts a:hover {

	color: #b5f58f;

}



.clr {

	clear:both;

}



#srchTbl {

	color: #424242;

	font:  11px Tahoma, Arial, Helvetica, sans-serif;

}

#srchTbl td {

	padding-top:2px;



}

.srchSelect, .srchText {

font:  10px Tahoma, Arial, Helvetica, sans-serif;

color: #424242;

background-color:#FFFFFF;

border: solid 1px #b7b8b2;

padding: 2px;

width:140px;

}



.srchText {

	width:134px;

}



#btnSearch {

	background: url('../images/btn_search.gif') no-repeat;

	width:140px;

	height:30px;

	border:0px;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight: bold;

}
#btnAllOffers {
	width:240px;
	text-align:center;
	clear:both;
	margin-top:50px;
	margin-left:225px;

}
#btnAllOffers a{

	background: url('../images/btn_all_offers.gif') no-repeat;

	width:226px;

	height:21px;

	border:0px;

	font:  14px Tahoma, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight: bold;

	display:inline-block;

	padding:7px;

	text-decoration:none;

}
.baseListF ul{

	margin-left:20px;

}
.baseListF .baseList{

	margin-left:20px;

}
.baseList {

	list-style-image: url('../images/li_best.gif');

	margin-left:-20px;

	padding-left:0px;

}



#catBest ul {

	list-style-image: url('../images/li_best.gif');

	margin:0 auto;

	padding-left:20px;

}

#itemUL ul {

	list-style-image: url('../images/li_best.gif');

	margin:0 auto;

	padding-left:20px;

	margin-left:16px;

	padding-left:10px;

}





#catBest2 ul {

	/*list-style-image: url('../images/li_best2.gif');*/

	list-style:none;

	margin:0 auto;

	padding-left:5px;

	
}

#catBest2 li {



	padding-bottom:0px;

	display:block;

	clear:both;

	margin-bottom:5px;

	overflow:hidden;




	

}

#catBest2 > ul > li {


	/*border:1px solid #f8b17d;*/

}



#catBest2 li a {

	text-decoration:none;

	font-size: 12px;

	color: #D15A05;

	font-weight:bold;

	cursor: pointer;

	display:inline-block;

	position:relative;
	
	padding-bottom:3px;
	




}



#catBest2 li a:hover {

	color: #9b4304;

}

#catBest2 li a img{

	margin:0 auto;
	margin-right:5px;
	width:60px;
	height:45px;
	float:left;
	border: 1px solid #D15A05;
	position:absolute;
	top:50%;
	margin-top:-24px;
	margin-left:2px;
	margin-bottom:2px;
	left:0px;



}
#catBest2 li a span{

	width:385px;
	float:left;
	margin-left:67px;
}
#catBest2 li a .desc{

	font-size:11px;
	font-weight:normal;
	color:#343434 !important;
	margin-top:3px;
}

#baseList>a{
	display:inline-block;
	float:right;
	text-decoration:none;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	clear:both;
}

#baseList ul {

	/*list-style-image: url('../images/li_best2.gif');*/

	list-style:none;

	margin:0 auto;

	padding-left:5px;

	overflow:hidden;

	position:relative;

}

#baseList>span{
	
	width:452px;
	height:22px;
	padding-top:5px;
	padding-left:10px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#343434 !important;
	margin-top:3px;
	margin-bottom:10px;
	background: url('../images/region_tab.png') no-repeat;


}

#baseList>span a{
	
	float:left;
	display:inline-block;
	height:100%;
	width:100%;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#6c4416 !important;
	position:relative;


}

#baseList>span span{
	

	position:absolute;
	right:5px;
	text-align:right;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#6c4416 !important;
	cursor:pointer;

}

#baseList li {



	padding-bottom:6px;

	display:block;

	clear:both;

	margin-bottom:5px;



	overflow:hidden;

}



#baseList li a {

	text-decoration:none;

	font-size: 12px;

	color: #D15A05;

	font-weight:bold;

	cursor: pointer;

	display:inline-block;

	position:relative;


}



#baseList li a:hover {

	color: #9b4304;

}

#baseList li a:visited {

	color: #e1b269;

}

#baseList li a img{

	margin:0 auto;
	margin-right:5px;
	width:60px;
	height:45px;
	float:left;
	border: 1px solid #D15A05;
	position:absolute;
	top:50%;
	margin-top:-22px;
	left:0px;


}
#baseList li a span{

	width:385px;
	float:left;
	margin-left:67px;
}
#baseList li a .desc{

	font-size:11px;
	font-weight:normal;
	color:#343434 !important;
	margin-top:3px;
}


.baseListF {

	list-style-image: url('../images/li_best_f.gif');

	margin-left:-20px;

	padding-left:0px;

}



.baseListF .spc {

	padding-top:20px;

}



.baseListF h4 {

		font-weight: normal;

}



.baseListF li{

	margin:0px;

	padding: 0px;

	padding-left: 0px;

	margin:0 auto;

}



#catBest li, #itemUL li {

	margin:0px;

	padding: 0px;

	padding-left: 0px;

	margin:0 auto;

	padding-bottom:0px;

}



#catBest li a {

		text-decoration:none;

}











.submenuBtn {

	width:234px;

	height:24px;

	background: url('../images/submenu_btn.gif') no-repeat;

	text-align:center;

	padding-top:5px;

}



.submenuBtn a {

	text-decoration:none;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #b78748;

	display: block;

	width: 100%;

	height: 100%;

}

.submenuBtn1 {

	width:210px;

	height:24px;

	background: url('../images/submenu_btn3.gif') no-repeat;

	text-align:center;

	padding-top:5px;
	margin-left:3px;

}



.submenuBtn1 a {

	text-decoration:none;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #b78748;

	display: block;

	width: 100%;

	height: 100%;

}




#contentData {

	min-height: 767px;

}









.mImgLnk {

	text-decoration:none;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.mImgLnkOn {

	text-decoration:underline;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.mImgLnkOff {

	display:none;

}

#ofImageLnkNxt, #ofImageLnkPrv{
	
	height:20px;
	border: 1px solid #5f5f5f;
	padding:2px;

	background-color: #d8d8d8;

}



#mContentImgIn {

	width:462px;

	height:347px;

}



#docPath, #docPath a {

	font:  11px Tahoma, Arial, Helvetica, sans-serif;

	color: #7b6b33;

	text-decoration:none;

}

#docPath {

	border-bottom: solid 1px #dfd1a1;

}

#docPath a:hover {

	text-decoration:underline;

}

#docPath .spc {

	padding-left:5px;

	padding-right: 5px;

}

/*----------------------------------------*/

/* FORMULARZE */





.formRadio, .formButton, .formButton1, .formButton2, .formText, .formSelect, .formSelectSmall, .formTextarea, .formCell, .formCellCnf, .formButtonLogin, .formTextLogin, .errHilite

{

font:  12px Tahoma, Arial, Helvetica, sans-serif;

color: #404040;

background-color:#FFFFFF;

border: solid 1px #b7b8b2;

padding: 2px;

}



.errHilite

{

background-color:#f7fbff;

}



.formText, .errHilite

{

padding-left: 3px;

padding-right: 3px;

}



.formSelectSmall

{

font:  10px Tahoma, Arial, Helvetica, sans-serif;

}



.formCheck

{

}



.formCell

{

border: solid 1px #CCCCCC;

padding: 2px;

}



.formCellCnf

{

border: solid 1px #EEEEEE;

padding: 2px;

background-color: #F7F7F7;

font-weight: bold;

}



.formTextarea

{



}



.formButton {

	background: url('../images/btn_search.gif') no-repeat;

	width:140px;

	height:30px;

	border:0px;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight: bold;

}



.formNewsletterButton {

	background: url('../images/btn_newsletter.gif') no-repeat;

	width:240px;

	height:30px;

	border:0px;

	font:  12px Tahoma, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight: bold;

}



.required

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height:16px;

color:#dd7300;

}







.head1Lnk

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 13px;

line-height:17px;

text-decoration: none;

}

A.head1:hover { text-decoration: underline; color: #478223; }





.standardLnk

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height:16px;

text-decoration: none;

}

A.standardLnk:hover { text-decoration: underline; color: #478223; }



.smallLnk

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height:15px;

text-decoration: none;

}

A.smallLnk:hover { text-decoration: underline; color: #478223; }





.docTitle

{

padding-top:0px;

padding-bottom:10px;

}



.docTitle h1

{

font-family:Arial Narrow, Arial, Helvetica, sans-serif;

font-size: 18px;

color: #f7941e;

line-height:29px;

font-weight:bold;

}



.bestByCat

{

font-family:Arial Narrow, Arial, Helvetica, sans-serif;

font-size: 15px;

color: #87541c;

line-height:29px;

font-weight:bold;

}



.opacity {

width:950px;

background: url('../images/opacitybg.png') repeat;

padding-left:10px;

padding-right:10px;

}



#box1, #box2, #box3, #box4, #box5, #box6{

	float:left;

}



#box1 {



	width:294px;

	height:47px;

	padding:42px 10px 10px 10px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#FFF;

	background: url('../images/btm_box1.jpg') no-repeat;

}

#box2 {

	/*background: url('../images/btm_box2.jpg') no-repeat;*/

	margin-left:6px;

	margin-right:6px;

	position:relative;

}

#box3 {

	/*background: url('../images/btm_box3.jpg') no-repeat;*/

}

#star{
	width:50px;
	height:53px;
	background: url('../images/star.png') no-repeat;
	position:absolute;
	right:80px;
	top:0px;
}

#box4 {



	width:214px;

	height:71px;

	padding:18px 10px 10px 90px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#FFF;

	background: url('../images/btm_box4.jpg') no-repeat;

}

#box5 {



	width:214px;

	height:71px;

	padding:18px 10px 10px 90px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#FFF;

	background: url('../images/btm_box5.jpg') no-repeat;
	
	margin-left:6px;

	margin-right:6px;


}

#box6 {



	width:214px;

	height:71px;

	padding:18px 10px 10px 90px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#FFF;

	background: url('../images/btm_box6.jpg') no-repeat;



}


.box_title a{
	font-size:15px;
	font-weight:bold;
	color: #cd5700;
	text-decoration:none;
}
.box_title a:hover{

	color: #cd5700;
	text-decoration:underline;

}

.box_content{
	margin-top:5px;
	font-size:14px;
	color: #4e4e4e;
}

#box6 .box_title a{

	color: #0064aa;

}
#box6 .box_title a:hover{

	color: #0064aa;

}



.titleBrown {

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #643808;

	line-height:29px;

	font-weight:bold;

}





.errorStr

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height:16px;

text-decoration: none;

color:#F60;

font-weight:bold;

}



#topMenu {

	float:right;

	width:120px;

	padding-top:2px;

}



#topMenu ul {

	list-style:none;

	margin:0 auto;

	padding:0px;

}


#topMenu ul li {
	
	width:110px;

	height:15px;

	background: url('../images/btn_back.png') no-repeat;
	
	padding-left:2px;

	margin-bottom:1px;

}


#topMenu ul li a {

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	line-height:14px;

	font-weight:bold;

	text-decoration:none;

	display:inline;

}



#topMenu ul li a:hover {

	color: #8F4F0B;

}



#logo {

	float:left;

	width:220px;

	padding-top:14px;

	padding-left:10px;

}

#logo h1 {
	display: inline;
}

#bnBarTop {

	 padding-left:7px;

	 padding-right:7px;

	 padding-bottom:7px;

}



#bnBarBtm {

	 padding-left:7px;

	 padding-right:7px;

	 padding-top:7px;

}



.cntBar {

	 padding-top:10px;

}

.rek{
	width:100%;
	text-align:center;
	font-size:10px;
	font-family:Arial;
	margin:0;
	padding:0;
}

.lightTop, .lightBtm {

	  width:970px;

	  height:7px;

}

.lightTop {

	  background: url('../images/opacity_top.png') no-repeat;

}

.lightBtm {

	  background: url('../images/opacity_btm.png') no-repeat;

}



.lightMdl {

	 width:954px;

	 background: url('../images/opacitybg.png') repeat;

	 padding-left:8px;

	 padding-right:8px;

}

.lightMdl2 {

	 width:970px;

	 background: url('../images/opacitybg.png') repeat;

	/* padding-left:8px;

	 padding-right:8px;*/

}





.fl {

	float:left;

}



#cntL {

	 float:left;

	 width:240px;

}





#leftCatSpacer {

	 width:240px;

	 height:4px;

	 margin-top:5px;

	 background: url('../images/bg_cnt_l1.gif') no-repeat;

}



#leftCatIncentive {

	width:240px;

	background: url('../images/bg_cnt_l2.gif') repeat-y;

	padding-bottom:2px;

}





#leftCatCnt {

	width:240px;

	background: url('../images/bg_cnt_l3.png') repeat-y;

}



#leftCatCntIn {

	 width:240px;

	 height:4px;

	 background: url('../images/bg_cnt_l3t.png') repeat-x;

}



#mainSubContent {

	width:824px;

	float:left;

	padding-left:10px;

}

.mainSubContent2 {

	width:312px;

	float:left;

}



#mainSubContent p, .mainSubContent2 p {

	color: #626262;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height:15px;

}



#mainSubContent a, .mainSubContent2 a {

	text-decoration:none;

	color: #626262;

}



#mainSubContent a:hover, .mainSubContent2 a:hover {

	color: #484848;

}





.mainBox {

	display:block;

	cursor:pointer;

	width:313px;

	height:166px;

}



.mainBox a {

	display:block;

	cursor:pointer;

	width:190px;

	padding-top:93px;

	padding-left:130px;

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	font-weight:bold;

	text-decoration:none;
	text-indent: -999999px;

}



.mainBox span {

	display:block;

	padding-top:20px;

	padding-left:120px;

  	color:#FFFFFF;

 	font-size: 10px;

	line-height:12px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration:none;

}



.mainSubContentTop {

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size: 16px;

  	color:#FFFFFF;

	font-weight:bold;

	padding: 4px 0px 4px 600px;

	width:824px;

	height:4px;

	background: url('../images/main_s_cn_top.gif') no-repeat;

}

.mainSubContentTop2 {



	padding: 10px 0px 7px 150px;

	width:312px;

	height:18px;

	background: url('../images/main_s_cn_top2.gif') no-repeat;

}



.mainSubContentTop2 h2 {

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size: 14px;

  	color:#FFFFFF;

	font-weight:bold;

}



.mainSubContentBtm2 {

	width:312px;

	height:4px;

	background: url('../images/main_s_cn_btm2.gif') repeat-x;

}



.mainSubContent2Mdl {

	background-color:#dffbcf;

	padding:10px 17px 10px 17px;

	height:400px;

}



.catTxt {

	padding: 0px 0px 0px 0px;

	width: 100%;

	height: 100%;

	cursor:pointer;

}



.catTxt a {

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size: 12px;

  	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	width:100%;

	height:100%;

	display:inline-block;

}



.catTxt a:hover {

  	color:#FFFFFF;

}
.partners{
	width:450px;
	overflow:hidden;
}

.partners ul{
	margin:0 !important;
	padding:0 !important;
}

.partners ul li{
	
	width:154px;
	float:left;
	margin:0 !important;
	padding:0 !important;
	margin-left:50px !important;
	margin-top:10px !important;
}

.func_box{
	width:60px;
	height:20px;
	float:left;
	margin-left:0px;
	margin-top:5px;
}
.func_box iframe{
	margin-left:0px;
	height:20px !important;
	float:left;
}
.func_box1{
	width:450px;
	height:35px;
	margin-left:0px;
	margin-top:25px;
}
.func_box1 iframe{
	margin-left:0px;
	height:35px !important;
	float:left;
}
.pdf{
	text-decoration:none !important;
	border:none !important;
	width:20px;
	margin-left:8px;
	float:right;
}
.pdf img{
	text-decoration:none !important;
	border:none !important;
	width:20px;
	height:20px;
	margin-left:5px;
	margin-top:0px;
}
.pdf span{
	vertical-align:middle;
	margin-left:5px;
	font-size:11px;
	font-family:Arial;
}

#gallery{
	width:460px;
}

#gallery a{
	width:100px;
	display:inline-block;
	text-decoration:none;
	border: 1px solid #b7a991;
	float:left;
	margin:5px;
}

#gallery img{
	width:100px;
	border:none;
	clear:both;
}
#gallery span{
	width:100px;
	display:block;
	clear:both;
	text-align:center;
	font-weight:bold;
}

#footMenu{
	position:fixed;
	bottom:0px;
	width:100%;
	background-color:#a8c994;
	z-index:10;

}
#footMenu #menu{
	width:980px;
	margin:auto;
	padding:4px;
	text-align:center;
	z-index:10;

	
}
#footMenu #menu ul {

	list-style:none;
	margin:0px;
	padding:0px;

}

#footMenu #menu li {

	display:inline;

	padding: 1px 5px 2px 5px;

}



#footMenu #menu li a {

	color: #643809;

	text-decoration:none;

	font-weight:bold;

	font-size:13px;

	width:90px !important;

	display:inline-block;

	text-align:center;

	vertical-align:middle;

}

#footMenu #menu li a:hover {

	color:#ca8032;

}



.infoBox{

	width:450px;
	border-top:1px solid #f8b17d;
	margin-bottom:0px;
	overflow:hidden;
	margin-top:0px;
	margin-left:2px;
}

.infoBox .infoLeft{

	float:left;
	width:246px;
	padding:2px;
	padding-bottom:0px;
	
}

.infoBox div{

	width:100%;
	overflow:hidden;
	margin-top:0px;
	font-size:9px;
	font-weight:bold;
	

	
}

.infoBox .price span{

	float:left;
	width:70px;


	
}



.infoBox span{

	float:left;
	width:70px;
	padding-bottom:100px;
	margin-bottom:-100px;
	font-size:9px;
	font-weight:normal;
	

	
}

.infoBox .infoLeft ul{

	margin:0 !important;
	padding:0 !important;
	list-style:none;
	display:inline-block;
	font-size:9px !important;
	
}

.infoBox .infoLeft ul li{

	margin:0 !important;
	padding:0 !important;

}


.infoBox .infoRight{

	float:left;
	width:150px;
	padding:2px;
	padding-left:30px;
	
}

.infoBox .infoRight ul{

	margin-left:10px !important;
	padding-left:10px !important;
	list-style-image: url('../images/li_best.gif') !important;
	padding-top:0px !important;
	margin-top:0px !important;
	font-weight:normal;
	font-size:9px !important;
	
}

.infoBox .infoRight ul li{

	margin:0 !important;
	padding:0 !important;
	
	
}
#festiwal{
	position: absolute;
	top:0;
	left:0;
}
#festiwal img{
	border:none;
}



.cat_menu_header{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:10px;

}
ul.cat_menu{
	margin:0;
	padding:2px;
	padding-top:0px;
	list-style:none;
}

ul.cat_menu li{
	font-family:Arial;
	font-size:11px;
	margin-top:2px;
	width:234px;
	height:24px;
	background: url('../images/submenu_btn.gif') no-repeat;
	padding-left:5px;
	padding-top:5px;
	text-transform:uppercase;
	font-stretch:condensed;
}

ul.cat_menu ul{
	margin:0;
	padding-left:13px;

	list-style:none;
}
ul.cat_menu ul li{
	width:218px;
	background: url('../images/submenu_btn2.gif') no-repeat;
	font-stretch:condensed;
	text-transform:uppercase;


}
ul.cat_menu a{
	text-decoration:none;
}
ul.cat_menu a.active{
	text-decoration:none;
	color:#6d9b40;
}

/* rotator in-page placement */
        div.rotator {
	float:left;

	margin: 0px 0px 4px 4px;

	width:313px;

	height:166px;
}
/* rotator css */
	div.rotator ul{
	padding:0px;
	margin:0px;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	padding:0px;
	margin:0px;
}
/* rotator image style */	
	div.rotator ul li img {
	background: #FFF;
	border:none;
}
       div.rotator ul li.show {
	z-index:500;
}

.rotator  .bullets {
    bottom: -5px;
    right:0px;

}
.rotator  .bullets div{
	
}
.rotator { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:313px;
	height:166px;
	margin:0 auto;
	z-index:100;
}
.rotator a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

.rotator  .bullets { 
	font-size: 0px; 
	padding: 5px; 
	float: left;
	position:absolute;
	z-index:7000;
}
.rotator  .bullets div{
	position:relative;
	float:left;
}
.rotator .bullets a { 
	width:15px;
	height:15px;
	background: url('../images/bullet.png') left top;
	float: left; 
	text-indent: -1000px; 
	position:relative;
}
.rotator .bullets a:hover{
	background-position: 0 50%;
}
.rotator .bullets a.selbull, .rotator .bullets a:hover{
	background-position: 0 100%;
}
.rotator .bullets  a img{
	text-indent:0;
	display:block;
	bottom:20px;
	left:-120px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    border: 4px solid #FFF;
	border-radius:5px;
	-moz-border-radius:5px;
}
.rotator .bullets a:hover img{
	visibility:visible;
}

.rotator .bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
.rotator .bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:240px;
}
.rotator  .bullets .bulframe{
	display:none;
	bottom:18px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    border: 4px solid #FFF;
	border-radius:5px;
	-moz-border-radius:5px;
}
.rotator .bulframe span{
	display:block;
	position:absolute;
	bottom:-10px;
	margin-left:-4px;
	left:120px;
	background:url(./triangle.png);
	width:15px;
	height:6px;
}
.kadra img {
	padding-right: 20px;
	padding-bottom:15px;
}
.kadra div{
	display:block;
	overflow:hidden;
	margin-bottom:20px;
}
