/* CSS Document */

a:link {

	-moz-outline: none;

	outline: 0;

}

a:visited {

	-moz-outline: none;

	outline: 0;

}

a:hover {

	-moz-outline: none;

	outline: 0;

}

a:active {

	-moz-outline: none;

	outline: 0;

}

img { border: none;
	-moz-outline: none;
	 }

html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {

	color: #57697f;

	font-family: Tahoma, Arial, sans-serif;

	background:url(../img/bg-top.jpg) top center no-repeat;

	font-size: 11px;

	font-weight: normal;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



/* MAIN LAYOUT --------------------------------------------------------- */

.topw {background:url(../img/top-bg.png) center top no-repeat;

height:10px;

	}

.bottw {background:url(../img/bottom-bg.png) center top no-repeat;

height:10px;

	}

.middlew {	background:url(../img/bg-all.png) center repeat-y;

	}

#wrapper-top {

	min-width: 1002px;

	height:10px;

	background:url(../img/top-bg.png) center top no-repeat;	

}

#wrapper-bottom {

	min-width: 1002px;

	height:10px;

	background:url(../img/bottom-bg.png) center top no-repeat;	

}

.narrow  #wrapper-top {

	min-width: 1002px;

}



#wrapper {

	margin: 0 auto;

	padding: 0px 0; 

	width: 1002px;	

}



.narrow #wrapper {

	width: 1002px;

}

.bgB {

	width: 1002px;

	padding:0; margin:0;

	border:0;	

	}


#mainwrap {

	width:772px;

	margin:0;

	padding:0;

	float:left;

}

#main {

	width:772px;

	height:auto;

	margin:0;

	padding:0;

	float:left;

	}	

	

/**************** HEADER */

#banner {

	width:700px;

	float:right;

	height:109px;

	padding-top:49px; 

}

#head {

	/* height:520px; */

	width:772px;

	background:url(../img/headerb.jpg) right top no-repeat;

	float:left;

	margin:0; padding:0;

	padding-bottom:10px;

	padding-left:-5px;

	}

#RestAll {

	width:772px;

	float:left;

	}

	

/* PRIMARY COLUMN

--------------------------------------------------------- */

#left-part {
	min-height:1200px;
	width:230px;
	float:left;	

	}


#logo {
	width:226px;
	margin: 15px 0 0 4px;
	height:164px;
	float:left;	
}

#leftP {

	width:226px;

	margin: 0px 0 0 4px;

	height:auto;

	float:left;	

}

#menuLeft {

	width:222px;

	margin: 15px 0 0 4px;

	float:left;

	background:url(../img/bg-menu.gif) top no-repeat; 

	}
	

#menub {

	background:url(../img/bg-menub.gif) top no-repeat;

	height:8px;

	}

	
#Lmodul2 {

	width:226px;

	margin: 15px 0 0 4px;

	min-height: 400px;

	float:left;

	background:url(../img/bg-menu.gif) top no-repeat; 

	}

#menuUp {

	background:url(../img/bg-menuUp.gif) no-repeat;

	float:left;

	height:41px;

	width:772px;

	margin-top:2px;

	}	

.menuUpI {
	font-family:Trebuchet MS;
	font-size:17px;
	color:#FFFFFF;
	padding-left:16px;
	padding-right:20px;
	background:url(../img/arrow.gif) left no-repeat;
}	

.menupad {

	padding-left:40px;

	padding-top:10px;}

	

#headerM {

	float:left;

	height:301px;

	width:772px;

	vertical-align:top;

	background:url(../img/top-bar.gif) right bottom no-repeat;

	}




/***********************MENU *************/

.menutitle {

	padding-top:5px;

	font-family:Verdana;

	padding-left:23px;

	height:22px;

	font-size:12px;

	list-style-type: none;

	color:#4f544f;

	width:172px;

	background:url(../img/bg-menuL.gif) left no-repeat;

	cursor:pointer;

	}

.menutitle:hover {

	color:#009900;}

	/*

div#lefttabs div#title  {

	margin-top:10px;

	font-family:Verdana;

	padding-left:23px;

	height:22px;

	font-size:12px;

	list-style-type: none;

	color:#4f544f;

	background:url(../img/bg-menuL.gif) left no-repeat top;

	cursor:pointer;}*/

	

.leftnav{ 

	margin: 0px; 

	padding: 0px; 

	list-style-type: none; 

	list-style-position: outside; 

	list-style-image: none; 

	font-family:Verdana;

	font-size:11px;

	text-align:left; }

.leftnav li { 

	margin: 0px; padding: 0px; 

	font-family: Verdana; 

	font-style: normal; 

	font-variant: normal; 

	font-weight: normal; 

	font-size: 1em; 

	line-height: normal; 

	font-size-adjust: none; 

	font-stretch: normal; 
	
	}

.leftnav li a, .leftnav li a:visited { 

	margin: 0 5px 0 25px; 

	padding: 0 8px; 

	display: block; 

 	color:#4f544f;

	text-decoration: none; 

	background-image: none;

	background:url(../img/sub-arr.gif) left  no-repeat;

	line-height: 20px;

	width:160px; 

	}

.leftnav li a:hover { 	

	color: #05c012; }

ul.leftnav li.current { 

	margin: 0; 

	padding: 0 14px; 

	display: block;

	line-height: 20px; 

	color: #05c012;  }

ul.leftnav li.current a, ul.leftnav li.current a:hover, ul.leftnav li.current a:visited { margin: 0; padding: 0; display: block;line-height: 20px; color: #05c012;  }





/* ----- case of ul ul  from dropdownmenu ----- */

.leftnav ul {list-style-type: none;list-style-image: none;border-top: 0px;display: block;}

.leftnav ul li { border-top: 1px solid rgb(183, 187, 183);border-bottom: 0px; }

.leftnav ul li a, .leftnav ul li a:visited { padding: 0 14px; display: block; color: #17568b; text-decoration: none; line-height: 27px; width: 154px ! important; background-image: none; }

.leftnav ul li a:hover {

	background: #118dd8;

	color: rgb(64,66,64);display: block;

}



#masterdiv {

	padding-left:15px;

	margin-top:0px;}	

#center-part {

	float:left;

	width:534px;

	min-height:400px;

	}	

	

.modulLblue {

	width:220px;

	margin: 4px 0 0 4px;

	height: auto;

	float:left;

	background:url(../img/bg-modulL.gif) top no-repeat; 

	}



.modulLbb {

	background:url(../img/bg-menuLb.gif) bottom no-repeat;

	height:8px;

	margin: 0;

	float:left;

	width:220px;	

	}

.modulOr {

	width:220px;

	margin: 3px 0 0 4px;

	height: auto;

	float:left;

	background:url(../img/bg-modulO.gif) top no-repeat; 

	}



.modulOrb {

	background:url(../img/bg-menuOb.gif) bottom no-repeat;

	height:8px;

	margin: 0;

	float:left;

	width:220px;	

	}

	

.ofertaL {

	width:222px;

	height:auto;

	margin: 15px 0 0 0;

	float:left;}	

.modulL	 {

	float:left;

	height:auto;

	}

.paddL {

	padding-left:5px;}	

	

/***************************/

#right-part {

	float:left;

	width:223px;

	}
	

#search {

	float:left;

	width:223px;

	margin-top:15px;

	padding:0;

	}

	
#bileteA {

	float:left;

	width:223px;

	margin-top:15px;

	padding:0;

	}	

.rightM {

	float:left;

	width:217px;

	height:auto;

	padding-top:10px;

	padding-left:5px;}

#contactM {

	float:left;

	width:223px;

	margin-top:15px;

	padding:0px;

	}	

#vremeaM {

	float:left;

	width:217px;

	margin-top:15px;

	padding:0px;

	}

.modulOrR {

	width:219px;

	margin: 3px 0 0 4px;

	float:left;

	background:url(../img/bg-modulOR.gif) top no-repeat; 

	}


.modulOrbR {

	background:url(../img/bg-menuObR.gif) bottom no-repeat;

	height:8px;

	margin: 0;

	float:left;

	width:219px;	

	}	

	
.biz {

	list-style-type:none; margin:0px; padding:0px;

	float:left;

	text-align:left;

	width:190px;

	padding-left:15px;

	padding-top:0px;}

.biz li a, .biz li a:visited { 

	padding: 0 20px; 

	display: block; 

 	color:#4f544f;

	text-decoration: none;

	background:url(../img/arrow2.gif) left top no-repeat;

	}

.biz li a:hover { 	

	color: #2951ab; }


/**********tabele oferte ***/

.titleOf {

	font-size: 11px;

	font-family:tahoma;

	font-weight: bold;

	color: #08673e;

	vertical-align: middle;

}

.textOf {

	font-family:tahoma;

	font-size:11px;

	color:#030811;
	
	}

	

/* right --------------------------------------*/



#spacer {

	width:12px;

	height:20px;

	float:left;}


/********************** FOR IE -  .... **/

.clearfix:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}



* html > body .clearfix {

	display: block;

	width: 100%;

}



* html .clearfix {

	height: 1%;

}



/* BUTOn */

/*********************************************************************/



button {

	border:none;

	background:none;

	font: 11px Tahoma;

	width:auto;

	overflow:visible;

	text-align:center;

	vertical-align: middle;

	white-space: nowrap;

	height: 30px;

	cursor:pointer;

	margin: 10px 0 0 0;

}



* html button {

	margin: 2px 0 0 0;

}



*+html button {

	margin: 2px 0 0 0;

}



button span,button em {

	display:block;

	height:30px;

	line-height:30px;

	margin:0;

	color: #2b6a3b;

	font-weight: bold;

}



* button span,button em {

	line-height:26px;

}



*+button span,button em {

	line-height:26px;

}



button span {

	padding-left:14px;

	background:url('../img/bg_button.jpg') no-repeat 0 0;

}



button em {

	font-style:normal;

	padding-right:14px;

	background:url('../img/bg_button.jpg') no-repeat 100% 0;

}



button:hover span,button.over span {

	padding-left:14px;

	color: #75838A;

}



button:hover em,button.over em {

	font-style:normal;

	padding-right:14px;

	color: #75838A;

}



button:focus,button:active {

	outline: hidden;

}



.bubble {

	background:url(../img/bg-bubble.gif) top center no-repeat;

	width:375px;

	margin:0; padding:0;

	height:150px;}

.bubble1 {



	padding-top:20px;}

a.bubble:hover {

	font-family:Trebuchet MS;

	font-size:14px;

	color:#FF6600;}

#headerMs {

	float:left;

	/* height:150px; */

	width:772px;

	vertical-align:top;

	/* background:url(../img/top-bar.gif) right bottom no-repeat; */

	}

h3 {

	margin:0; padding:0;

	color:#265a9d;}
    
/* DORO WAS HERE */

.cat_display{
    margin:0;
    padding:0;
    font:12px bold;
    list-style-type: none;
    list-style-image: url('../images/bullet.jpg');
    list-style-position: inside;
    font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}

.cat_display li{
    float:left;
    border:1px solid #ccc;
    width: 155px;
    height: 20px;
    margin: 0 10px 10px 0;
    vertical-align: middle;
}

/* EOF DORO WAS HERE */