/* Basic Declarations */

body {
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #333333;
	margin-top:35px;
}

html {
	background-image:url(../../images/background_body11.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	
}

img,
a,
form	{
	border: 0;
}

ul, ol	{
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


a	{
	text-decoration: none;
	color: #ffffff;
}

a.arrow	{
	display: block;
	background: url(../images/buttons/arrow.gif) no-repeat left 5px;
	padding: 3px 0 3px 15px;
	margin: 2px 0 0 0;
	font-weight: bold;
}

a.link	{
	text-decoration: none;
	color: #333333;
	font-weight:bold;
	
}

a.link:hover	{
	text-decoration: none;
	color: #009900;
	
}



h1, h2, h3	{
	margin: 0;
	padding: 0;
}
 h1{
	font-size:30px;
	font-weight:bold;
	color:#febe10;
	text-transform:uppercase;
}

.hd_bg{
	float:left;
	min-width:300px; 
	height:26px; 
	background-color: #808000 ; 
	padding:6px 32px 0px 8px; 
	color:#ffffff; 
	font-size:24px; 
	text-transform:uppercase;
	font-weight:bold;
}

.hd_bg_small_galerija{
	float:left;
	min-width:250px; 
/*	height:35px; */
	background-color: #808000 ; 
	padding:6px 32px 0px 8px; 
	color:#ffffff; 
	font-size:16px; 
/*	text-transform:uppercase; */
	font-weight:bold;
}

.hd_bg_small{
	float:left;
	min-width:300px; 
/*	height:35px; */
	background-color: #808000 ; 
	padding:6px 32px 0px 8px; 
	color:#ffffff; 
	font-size:16px; 
/*	text-transform:uppercase; */
	font-weight:bold;
}



.left	{
	float:left;
	width:391px;
	padding:18px 0px 0px 18px;
}

.right	{
	float:left;
	width:281px;
	margin:20px 0px 0px 18px;
	color:#000000;
	font-size:12px;	
	padding:0px 25px 20px 0px;
	line-height:1.3em;
}

.gore	{
	vertical-align:top;
	padding:0;
	
}



.right h2{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:21px;
}

hr	{
	color: #cecece;
	margin: 10px 0 10px 0;
}

/* FORMULAR SERVIS */
.formHdgs { margin:5px 0; display:block; }

.inputs { border:1px #CCCCCC solid; width:273px; height:12px; background:#FFFFFF; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.area { border:1px #CCCCCC solid; width:273px; height:88px; background:#FFFFFF; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.terminForm { width:auto; height:auto; padding:10px 0; margin-top:20px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

.btns { width:60px; height:14px; display:inline; float:left; background:#E9E9E9; border:0; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:23px; margin-right:10px; }#content:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }#content { *min-height:0; _height:1%; }

.terminForm { width:auto; height:auto; padding:10px 0; margin-top:20px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

/* FORMULAR SERVIS KRAJ */

#container {
	margin: 0 auto;
	width:1018px;
	background-image:url(../../images/background10.jpg);   
	height:100%;
	padding-bottom:20px;
/* 	background-color:#0a0a0a; */
}

.content_left{
	float:left;
}
.content_right{
	float:left;
	margin:16px 0px 0px 16px;
}

#container div#mds-tpl-02 {
	width:1024px;
	height:100%;
	padding: 16px 0px 0px 0px;
	overflow: hidden;
}

#container div#mds-tpl-02 .content_wrapper {
	overflow: hidden;
	background-color:#f8f8f8;
	width:984px;
	margin:18px 0px 0px 16px;
	border:1px solid #ebebeb;
}




.mds-area-pf1	{
	float:left;
	margin: 0 0 0 0px;
	position: relative;
	background-color: #191919;
/*	background-image:url(../../images/visual/home_visual_1.jpg); */
	background-repeat:no-repeat;
	width: 1018px;
	height:374px;
}

#fadeshow1 {
	position: absolute;
	top: 1px; 
	z-index: 10;

}

/*
.fadeshow1	{
	float:left;
	margin: 0 0 0 0px;
	position: relative;
	background-color: #191919;
	background-repeat:no-repeat;
	width:768px;
	height:374px;
}
*/

.text-box{
	float:left;
	padding:30px 200px 5px 16px;
	color:#e2e2e2;
	font-size:16px;
}

.text-box h1{
	font-size:30px;
	font-weight:bold;
	color:#febe10;
	text-transform:uppercase;
}

.mds-area-pf2	{
	float:left;
	margin: 0 0 0 0px;
	position: relative;
	width:768px;
	height:374px;
}


.content	{
	padding: 0px 20px 20px 20px;
}

.clear	{
	clear: both;
}

.linija	{
	height:3px;
	width:100%;
	background-image:url(../../images/lines.jpg);
	
}

/* Header */
#container #mds-area-header { 
	height:auto;
	padding:0px 23px 0px 0px;
	margin-top:-19px;
	background-color:#808000; 
	position: relative;
	z-index:75;	
	width:995px;
	height:121px;
}

#mds-area-header #brandlogo	{
	position: absolute;
	top: 0px;
/*	right: 0px;	 */
}

/*System Navigation*/
#system_navigation	{
	color: #f4f4f4;
	font-size: 11px;
	height:35px;
}

#system_navigation ul {
	margin: 0px 10px 0px 0px;
	color:#f4f4f4;
}

#system_navigation ul li {
	margin: 0 0 0 0;
	padding: 11px 0 0 20px;
	text-align: left;
	display: inline;
	float: left;
	color:#f4f4f4;
	background-image:url(../../images/nav_bg.gif);
	background-repeat:repeat-x;
	height:21px;	
}

#system_navigation ul li a {
	padding: 0 20px 0 0;
	font-size: 11px;
	color:#f4f4f4;	
}

#system_navigation ul li a.active {
	font-weight: bold;
	color:#f4f4f4;	
}

/*Main Navigation*/
#main_navigation{
	margin: 55px 0 0 19px;
/*	color:#f4f4f4; */
	color:#000000;
	height:30px;
}

#main_navigation ul {
	margin: 5px 10px 0 0;
	color:#f4f4f4;
}

#main_navigation ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	display: inline;
	float: left;
/*	color:#f4f4f4; */
	color:#000000;
}

#main_navigation ul li a {
	padding: 0 20px 0 0;
	font-size: 15px;
/*	color:#f4f4f4; */
	color:#ffffff;
}

#main_navigation ul li a.active {
	font-weight: bold;
/*	color:#f4f4f4; */
	color:#000000;
}


/* level 2 Navigation */
.level2	{
	height: 25px;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 24px 1px;
}

.level2 ul li {
	float: left;
	padding: 6px 15px 6px 15px;
	font-weight:bold;
	color:#ffffff;
}

.level2 ul li a.active{
	background-color: #ffffff;
	color:#000000 !important;
	font-weight:bold;
	padding: 6px 15px 6px 15px;
}

.headline{
	margin:25px 0px 20px 0px;
}

/* Content Home */
.visual_box {
	float:left;
	width:337px;
	height:29px;
	text-transform:uppercase;
	font-size:24px;
	padding:12px 0px 0px 19px;
	background-color:#febe10;
	margin:277px 0px 0px 32px;
	color:#000000;
	font-weight:bold;
}

.visual_link {
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:24px;
	color:#000000;
	margin:15px 0px 0px 40px;	
}

/*Dealer Info*/
#dealer_info	{
	float:left;
	padding: 10px 0px 10px 10px;	
	background-color:#000000;
	width:213px;
	color:#ffffff;
	height:507px;
}

#dealer_info h2	{
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	padding: 0 0 8px 0;
}

.h3	{
	font-weight: bold;
	font-size: 16px;
	padding:0px;
	margin:0px;
}

.address	{
	float: left;
	width: 195px;
	
}

#dealer_info .address h3	{
	padding: 10px 0 5px 0;
}

.small	{
	font-size: 9px;
}

.service {
	float: left;
	width: 185px;
	margin-top:10px;
	font-size:11px;
}


.service ul,
.carline_detail ul,
.offer ul,
.passenger_middle  ul	{
	list-style-type: disc;
	padding: 0 0 0 15px;
}

.service ul li{margin-top:10px;}

.service_images	{
	float: left;
	margin-top:10px;
}

.service_images ul	{
	width: 185px;
}

.service_images ul li	{
	float: left;
	padding: 0px 3px 5px 0px;
}

/*Teaser Home*/
#teaser_row	{
	background-color:#000000;
	width: 980px;
	height: 133px;
	padding: 20px 0px 0px 20px;
	margin:16px 0px 0px 16px;
	color:#ffffff;
}

#teaser_row .teaser	{
	float: left;
	padding: 0 33px 0 0;
	margin: 0 0 0 0;
	width: 210px;
	color:#ffffff;
}

#teaser_row .teaser a {	
	color:#ffffff;
}

/*Carlines*/
.left_content	{
	float: left;
	padding: 19px 20px 0 24px;
	width: 950px;
	height:100%;	
	background-color:#f8f8f8;
	font-size:12px;
}

.left_content h1	{
	padding: 0 0 5px 0;
}

.left_content h3	{
	padding: 0 0 10px 0;
}

.left_content .right h3	{
	padding: 0 0 3px 0;
}

#left_inner_content	{
	width: 710px;
}

.left_content .carline	{
	background-color:#f8f8f8;
	width: 142px;
	height: 184px;
	float: left;
	margin: 0 15px 15px 0;
	border:1px solid #ebebeb;
	padding:3px 0px 0px 0px;
	color:#000000;
	font-weight:bold;

}

.left_content .carline img	{
	padding: 0 0 0 0;
}

.left_content .carline .description	{
	padding: 0 0 0 0px;
}

.left_content .carline .description .more	{
	padding: 0 0 0 0;
}

.left_content .carline .description h3	{
	padding: 10px 0 20px 0;
}

.galerija_pozadina	{
	float: left;
	
	width: 990px;
	height:100%;	
	background-color: #808000;
	font-size:12px;
}

.prize	{
	background-image: url(../images/backgrounds/bg_prize.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	min-width:137px;
	height:22px;
	padding:5px 0px 0px 5px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	
}

.left_content .carline_detail .left,
.left_content .rent .left	{
	background: url(../images/backgrounds/bg_carline_detail.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 247px;
	width: 317px;
	margin: 0 10px 20px 0;
	padding: 0 0 0 0;
}

.left_content .carline_detail .description	{
	text-align: center;
}

.left_content .carline_detail .description .price	{
	text-align: left;
	padding: 30px 0 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.left_content  .right_460,
.left_content  .right_460	{
	width: 460px;
	float: right;
}

.left_content .accessories .right	{
	width: 360px;
	
}

.left_content .carline_detail .right	{
	width: 360px;
	padding: 0 20px 0 0;
}

.left_content  .mainservice .right	{
	width: 360px;
}

.left_content .services .right	{
	padding: 30px 10px 0 10px;
	width: 360px;
}

.carline_detail ul,
.offer ul	{
	padding-top: 10px;
	padding-bottom: 10px;
}

.more	{
	margin:7px 0px 0px 8px;
	width:126px;
	height:32px;
}

.offer	{
	margin: 0 0 20px 0;
}

.offer .price	{
	margin: 10px 0 0 0;
	font-weight: bold;
}

/*Services*/
#offers .services	{
	background-color: #edeeef;
	padding: 12px 0 12px 10px;
}

#offers .services .left	{
	width: 300px;
	border-right: 1px solid #cecece;
}

.offers_detail{
	width:685px; 
	padding:25px 10px 10px 25px; 
	height:150px;		
}

.offers_detail h1{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.offers_left{
	float:left;
	width:380px;
	padding:0px 30px 0px 0px; 
}

.offers_right{
	float:left;
	width:275px;
	margin-top:-10px;
}

.offers_right ul{
	list-style-type:disc;
}

.offers_right ul li {
	float: left;
	padding: 6px 15px 6px 15px;
	color:#000000;
}

/*Rent*/
.rent	{
	float: left;
	margin: 0px 0px 18px 18px;
	border:1px solid #e2e2e2;	
}

.left_content .rent .description	{
	padding: 30px 0 0 10px;
}

.left_content .rent .description .price	{
	text-align: left;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
}

/*Events*/
.left_content .events .left	{
	border-right: 1px solid #e6e6e6;
	padding-right: 10px;
}

.left_content .events .left .image	{
	width: 210px;
	float: left;
	padding: 0 10px 0 0;
}

.left_content .events .left .right_content	{
	width: 350px;
	float: right;
}

.left_content .events .right	{
	width: 100px;
}

.left_content .events .right .event_date	{
	font-weight: bold;
}

.left_content .about_us .left img	{
	display: block;
	margin: 0 0 20px 0;
}

.left_content .about_us .right 	{
	width: 360px;
}

.image_events{
	float:left;
	width:240px;	
}

.offer_events{
	width:710px;
	height:150px;
	margin:24px 0px 0px 18px;	
}

.right_content_events{
	float:left;
	font-size:12px;
	color:#000000;
	width:335px;
	line-height:21px;
	padding-right:15px;
}

.right_content_events a{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	
}
.right_content_events h3{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.date{
	float:left;
	text-align:right;
	width:100px;
	font-size:12px;
	color:#ababab;
}
/* Teaser Column*/
.teaser_column	{
	float: left;
	background-color: #ffffff;
	/*border:1px solid #ebebeb;*/
	margin: 20px 0px 0px 0px;
	width:222px;
}

.teaser_column .manager_image{
	padding: 0px 0px 0px 0px;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}

.teaser_column .manager_info{
	padding: 15px 0px 15px 19px;
	border:1px solid #ebebeb;
}
.teaser_column  .teaser_img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.teaser_column  .teaser_info{
	padding: 20px 0px 20px 10px;
	border:1px solid #ebebeb;
	font-size:12px;
}


.teaser_column .teaser	{
	padding: 0 0 0 0;
	margin: 0 0 16px 0;
	width: 210px;
	border: 1px solid #cecece;
	background-color: #ffffff;
}

.teaser_column .teaser h3,
.teaser_column .teaser a	{
	margin: 8px 10px 8px 10px;
}

.teaser_column .teaser h3	{
	font-size: 11px;
}

.hd_detail{
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 16px;
	width:986px;
	background-color:#000000;
	height:240px;
}

.hd_image{float:left;}

.hd_text{
	float:left;
	margin:18px 18px 0px 18px;
	color:#ffffff;
	font-size:16px;	
	background-color:#000000;
}

.headline_bg{
	padding:8px 20px 8px 8px;
	text-transform:uppercase;
	color:#000000;
	background-color:#febe10;	
	width:405px;
}
.headline_bg h1{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:24px;
}

.accessories_left{
	float:left;
	width:384px;	
}

.accessories_right{
	float:left;
	width:260px;
	margin:0px 0px 0px 18px;
	color:#000000;
	font-size:12px;	
	padding:0px 25px 20px 0px;
	line-height:1.3em;
	font-size:12px;
	background-color:#f8f8f8;
}




.hd_passenger{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin-left:18px;
}

/**********/
/* FOOTER */
/**********/
#footer	{
	margin: auto;
	width: 1018px;
	font-size: 9px;
	color: #6e6e6e;
	padding: 10px 0 0 16px;
}
.aikido_logo	{
	float: left;	
}

.footer_text	{
	float: left;
	padding: 0 0 0 15px;
	width: 735px;		
}

.footer_links	{
	float: left;
	padding: 5px 0 10px 0;
	color: #FFFFFF;
}

#footer ul {
	margin-right:15px;
	padding-right:1em;
}

#footer li {
	padding-right:1em;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#footer a {
	text-decoration:none;
	color:#6E6E6E;
}

#footer a:hover {
	text-decoration: none;
	color:#ffffff;
}