﻿* {	margin:0; padding:0; }
body { font-family: Arial, sans-serif; font-size: 12px; background:#FFFFFF url('../../include/images/design/body_bg.png') repeat-x 0 0; color:#132147; }


A { text-decoration: none; color: #0064ad; }
P { margin-top: 10px; margin-bottom: 10px; }

H1 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 22px; color: #0064ad; margin-bottom: 10px; font-weight: normal; }
H2 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 18px; color: #0064ad; margin-bottom: 10px; font-weight: normal; }
H3 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; color: #0064ad; margin-bottom: 10px; font-weight: normal; }
H4 { color: #132147; margin-bottom: 10px; }

DIV.article { font-size: 13px; }
DIV.article P { font-size: 13px; }
DIV.article A { font-size: 13px; }
DIV.article H3 { margin-top: 20px; }
DIV.article H4 { font-size: 13px; }
DIV.article STRONG { font-size: 13px; }

#container { width:940px; margin:0 auto; }

#lang_selector { height: 44px; width: 450px; float: left; }
#lang_selector DIV { padding-left: 5px; }
#lang_selector IMG { border: none; margin-top: 13px; }
#top_links { height: 44px; line-height: 44px; width: 470px; float: right; text-align: right; color: #FFFFFF; }
#top_links DIV.inner { padding-right: 8px; }
#top_links A { color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-size: 11px; }

#header { background: url('../../include/images/design/header_bg.png') no-repeat;
		  height: 304px;
		  padding: 22px 5px 0px 40px;
		 }

#company_info { height: 246px; width: 214px; float: left; color: #FFFFFF; }
#head_image { float: right; width: 650px; height: 222px; overflow: hidden;  }

#main_meni { line-height: 36px; }
#mainMenu {	list-style:none; width:890px; height:36px; }

#mainMenu li { float:left; }

#mainMenu li a { display:block;
				 line-height:20px;
				 text-decoration:none;
				 text-transform:uppercase;
				 padding: 0 15px;
				 margin-right:1px;
				 color:#FFFFFF;
				 font-weight: bold;
				 margin-top: 8px;
				 }

#mainMenu li a:hover { background-color: #132147; }
#mainMenu  a.active_true { background-color: #e41e26; }

#content { background: url('../../include/images/design/content_bg.png') repeat-y; }
#content_padded { margin: 0px 5px -30px 5px;
				  padding: 0px 15px 0px 15px;
				  background: url('../../include/images/design/content_padded_bg.png') no-repeat top center;
				  background-color: #b7dcf8;
				 }

#content #left_column { width:268px; float:left; }
DIV.main_column {  }
DIV.main_column_short { width:616px; float:right; }

/*.bookingManager { margin-left:260px; margin-bottom:-25px; display:block; }*/

#content ul { padding-left:30px; margin-bottom: 20px;}

#footer { width:940px;
		  height:54px;
		  background:url('../../include/images/design/foot_bg.png') no-repeat 0 0;
		  clear:both;
		  text-align: center;
		  color: #FFFFFF; 
		  font-size: 11px;
		  }
#footer A { color: #FFFFFF; text-decoration: none; font-size: 11px; }
#footer_links { text-align: center; line-height:26px; color: #FFFFFF; }
#footer_links A { color: #FFFFFF; text-decoration: none; } 

DIV.contact_form { width: 460px; overflow: hidden; }
DIV.columnL {  }
DIV.key {  }
DIV.value {  }
INPUT.form {  }
INPUT.form_large { width: 450px; }
TEXTAREA.message { width: 450px; }

DIV.contentShrinked { /*width: 300px; float: left;*/ }
DIV.thumblist { width:200px; float: right; text-align: right; }
DIV.thumblist A { margin: 0px; padding: 0px; }
IMG.thumb { border: double 3px #0064ad; }
IMG.thumb:hover { border: solid 3px #0064ad; }

IMG.category_thumb { border: solid 1px #0064ad; margin-right: 15px; margin-bottom: 5px; }

/**/
DIV.content_main_box_category { min-height: 70px; margin-bottom: 15px;}
DIV.category_main_box { m }
DIV.content_main_box_category-rute { bbackground-color: red; float: left; width: 300px; margin-bottom: 20px; }
DIV.category_main_box-rute { bbackground-color: blue; margin-right: 10px; min-height: 90px; }
DIV.category_main_box-rute IMG { float: left; margin-right: 15px; border: solid 1px #0064ad; }
