@charset "utf-8";

/****************/
/* Reset rules */
/****************/
body, div, h1, h2, h3, h4, h5, h6, img, ul, li, p, small, a{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
img{ border:none; }

/*****************/
/* General rules */
/*****************/
body{ background:url(../design/body_background.png) top repeat-x  #eee; color:#fff; font-family:Verdana, Geneva, sans-serif;  }
.clear_float{ clear:both; font-size:1px; }
.fl_left{ float:left; display:inline; }
.fl_right{ float:right; display:inline; }
.message_error{ color:#900; }
.message_ok{ color:#060; }

/*****************
/* Flash banner */
#banner{ margin:0 auto; width:720px; height:150px; }


/*****************/
/* Content rules */
/*****************/
#content{ background:url(../design/header_top.png) center top no-repeat; width:740px; height:auto; padding:12px 0 15px 0; }
#content_background_repeat{ margin:0 auto -10px auto; width:740px; height:auto; background:url(../design/header_middle.png) center repeat-y; }
#content_background_bottom{ margin:0 auto; width:740px; height:57px; background:url(../design/header_bottom.png) center no-repeat; }
#content_background_bottom_car{ margin:0 auto; width:740px; height:310px; background:url(../design/header_bottom_car.jpg) top center no-repeat; } 
#content_background_bottom_car1{ margin:0 auto; width:740px; height:321px; background:url(../design/header_bottom_car1.jpg) top center no-repeat; } 

/* Menu */
#content ul{ margin:0 auto; padding:0 12px; width:710px; height:48px; font-size:13px; font-weight:bold; line-height:48px; }
#content ul li{ display:inline; float:left; }
#content ul li a{ width:177px; display:block; color:#fff; text-decoration:none; font-size:22px; font-style:italic; font-weight:normal; outline:none;
				  text-align:center; font-family:Georgia, "Times New Roman", Times, serif; background:url(../design/menu_hline.png) right no-repeat; }
#content ul li a:hover, #content ul li a:active, #content ul li a.selected{ background-color:#000; }
#content ul li a#last_a{ background:none; }
#content ul li a:hover#last_a{ background:#000; }

/* Info box */
#info{ margin:30px 10px 20px 20px; padding:10px 0 10px 10px; width:150px; float:left; display:inline; font-size:12px; }
#info h1{ margin:0 0 10px 0; font-size:30px; display:inline; float:right; overflow:auto; }
#info h1.small{ font-size:21px;  }
#info p{ margin:0 0 20px 0;  text-align:right; line-height:18px; }

/* About box */
#about{ float:right; display:inline; margin:26px 55px 0 0; padding:0 0 0 49px; border-left:1px #fff solid; }
#about p{ width:444px; font-size:12px; line-height:18px; }
#about p img{ margin:5px 0 0 -2px; }

/* Leasing logos */
#vb_leasing, #alpe_adria_leasing, #erste_leasing, #raiffeisen_leasing, #zagrebacka_banka{ margin:10px 40px 0 0; width:140px; height:41px; float:left; display:block; outline:none; }
#about #vb_leasing strong, #about #alpe_adria_leasing strong, #erste_leasing strong, #raiffeisen_leasing strong, #zagrebacka_banka strong{ display:none; }

#about #vb_leasing{ background:url(../design/vb_leasing.jpg) no-repeat; margin:20px 40px 0 0; }
#about #vb_leasing:hover{ background:url(../design/vb_leasing_hover.jpg); }
#about #alpe_adria_leasing{ background:url(../design/hypo_alpe_adria_leasing.jpg); margin:20px 40px 0 0;  }
#about #alpe_adria_leasing:hover{ background:url(../design/hypo_alpe_adria_leasing_hover.jpg); }
#about #raiffeisen_leasing{ background:url(../design/raiffeisen_leasing.jpg); }
#about #raiffeisen_leasing:hover{ background:url(../design/raiffeisen_leasing_hover.jpg); }
#about #erste_leasing{ background:url(../design/erste_leasing.jpg); }
#about #erste_leasing:hover{ background:url(../design/erste_leasing_hover.jpg); }
#about #zagrebacka_banka{ background:url(../design/zagrebacka_banka_leasing.jpg); }
#about #zagrebacka_banka:hover{ background:url(../design/zagrebacka_banka_leasing_hover.jpg); }
 
/* Contact */
form{ margin:3px 0 20px 0; width:217px; float:right; display:inline; font-size:12px; font-weight:bold; }
form input{margin:0 0 10px 0; padding:3px 0; width:210px;}
form textarea{ margin:0 0 10px 0; width:210px; height:135px; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.button{ width:110px; padding:2px; }

#contact{ margin:3px 0 10px 30px; width:190px; float:right; display:inline; }
#contact h1{ font-size:14px; font-style:normal; }
#contact p{ line-height:18px; width:200px; }
#contact a{ color:#FFF; text-decoration:none; }
#contact a:hover{ text-decoration:underline; } 

/* Box full size */
.box_top{ margin:10px auto 0 auto; width:740px; height:15px; background:url(../design/box_top.png) center bottom no-repeat; }
.box_middle{ margin:0 auto; padding:20px 20px 10px 50px; width:700px; background:url(../design/box_middle.png) center repeat-y; }
.box_bottom{ margin:0 auto 30px auto; width:740px; height:15px; background:url(../design/box_bottom.png) center top no-repeat; }


