
div#columns_2 div.center_column{
	width: 720px;
}

div#columns_3 div.center_column{
	width: 460px;
	margin: 0 20px;
}

div.item_title h2{
	font-size: 18px;
	color: #26c2e0;
	margin:0;
	font-weight: normal;
	padding: 0 0 30px 0;
}

div.item_content{
	padding: 30px 0;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

div.list_title, div.list_title a{
	font-size: 16px;
	color: #26c2e0;
	margin-bottom: 10px;
}

div.list_date{
	font-size: 10px;
	margin-bottom: 10px;
}

div.list_item{
	margin-bottom: 35px;
}

div.list_abstract a:hover{
	color: #26c2e0;
}

div.see_also, div.right_logotyp  {
	width: 220px;
	background-color: #26c2e0;
	color: #ffffff;
}

	div.see_also_content, div.right_logotyp_content {
		padding: 20px;
	}

		div.see_also_title, div.right_logotyp_title  {
			font-size: 18px;
			line-height: 24px;			
		}

		div.see_also_content div.ul, div.right_logotyp_content div.ul{	
			margin-top: 10px;	
		}

		div.see_also_content div.ul a{
			color: #ffffff;		
		}

		div.see_also_content div.ul div.li{	
			margin-top: 20px;
			background-image: url(../images/li_see_also.png);
		}
		
div.right_logotyp {
	background-color: #ffffff;
	color: #26c2e0;	
	border: 1px solid #dddddd;
}
		
div.right_logotyp a{
	color: #26c2e0;	
}

		div.right_logotyp_content div.ul a{
			color: #26c2e0;	
			line-height: 18px;	
		}

		div.right_logotyp_content div.li{
			margin-top:1px;	
		}
		
div.right_logotyp_title {
	margin-bottom:20px;
}
		
div.mod_news {
	width: 220px;
	padding-top: 15px;
	
}
		
div.mod_news div.btn{
	margin-top: 15px;
	
}

div.mod_news_date{
	font-size: 10px;
}	
	
div.mod_news_item {
	margin-top: 15px;
	padding-bottom: 14px;
	border-bottom: 1px solid #dddddd;
	
}



div.site_map{
}

	div.site_menu{
		margin-top: 15px;
		padding: 0;
	}

		div.site_menu div.li h1{
			margin:0;
			font-size: 16px;
			font-weight: normal;
		}

	div.site_submenu{
		margin-left: 25px;		
		margin-top: 10px;
	}
	
		div.site_submenu h2{
			margin:0;
			font-size: 14px;
			font-weight: normal;
		}
	
	div.site_subsubmenu{
		margin-left: 50px;	
		margin-top: 5px;
	}
	
		div.site_subsubmenu h3{
			margin:0;
			font-size: 12px;
			font-weight: normal;
		}
	


div.letters{
	border-bottom: 1px solid #DDDDDD;
}

div.letter{
	margin-left: 10px;
	padding-bottom: 30px;
}	
	
div.letters_info{
	font-weight: bold;
}	

div.dictionary_list_letter {
	font-weight: bold;
	color: #26c2e0;
	padding: 25px 0;
}



div.client_list_item{
	margin-left: 20px;	
	width: 220px;
	margin-bottom: 28px;
}

div.client_list_item div.ul, div.client_description div.ul{
	margin-top: 15px;	
}

div.client_list_item div.ul a, div.client_description div.ul a{
	color: #26c2e0;	
}

div.client_list_item div.li, div.client_description div.li{
	margin-top: 1px;
}

div.client_item_img{
	height: 166px;	
	width: 218px;
	border: 1px solid #dddddd;	
}

div.client_list_item_title{
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #26c2e0;	 	
}

div.client_list_item_title a{
	color: #26c2e0;	 	
}

div.client_item_left{
	width: 220px;
	margin: 0 20px;
}

div.client_page {
	margin-top: 30px;	 
}

div.client_page a{
	color: #26c2e0;	 
}

div.client_description {
	width: 460px;	
}

div.client_description_title {
	font-size: 18px;
	margin-bottom: 25px;
	color: #26c2e0;	 
}

div.client_description div.ul{
	margin-top: 30px	
}




/*
*	OFERTA	
*/
div.offer_menu{
	width: 240px;	 
}

div.offer_menu_title h1{
	margin:0;
	font-weight:normal;
	font-size: 18px;
	color: #26c2e0;
	margin-bottom:30px;	 
}

div.offer_menu_box {
	border-top: 1px solid #dddddd;
}

div.offer_menu_subtitle{
	padding: 10px;
}

div.offer_menu_subtitle h2, div.offer_menu_subsubtitle h3{
	margin:0;
	font-weight:normal;
	font-size: 12px;	 
}

div.offer_menu_subtitle_box {
	padding: 10px;
}

div.offer_menu div.selected{
	background-color: #26c2e0;
}

div.offer_menu div.selected a{
	color: #ffffff;
}

div.offer_menu_subtitle_box div.selected div.li{
	background-image:url(../images/li_see_also.png); 
}



/*
* Kontakt
*/

div.contact_form_title {
	margin-top: 30px;
}

div.contact_form {
	padding-bottom: 30px;
	border-bottom: 1px solid #dddddd
}

div.contact_form form div.label{
	width: 220px;
}

div.contact_form form div.input_box{
	padding: 0 0 20px 0;
}

div.contact_form form input, div.contact_form form textarea{
	height:18px;
	width: 238px;
	border: 1px solid #dddddd;
	color: #999999;
	padding: 2px 2px;
	font-size: 12px;
}

div.contact_form form div.select input{
	background-image: url(../images/input_select.png);
	background-position: center right;
	background-repeat: no-repeat;
	cursor: pointer;	
	display: block;
}

div.contact_form form div.select div#select_items{
	border: 1px solid #dddddd;
	border-top: 0;
	padding: 2px;
	display: none;
	background: #ffffff;
	z-index: 1000;	
	position: absolute;
	height: 100px;
	overflow-y: scroll;	
	width: 238px;
}

div.contact_form form div.select div#select_items div{
	cursor: default;
}

div.contact_form form textarea{
	height:124px;
	width: 490px;
}

div.contact_form form div.form_required{
	margin-top: -4px;
	margin-left: 5px;
	color: #26c2e0;
}

div.contact_form form .submit{
	height: 40px;
	width: 90px;
	background-image: url(../images/background_more.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 0;
	margin-left:220px;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
}

div.contact_form form .required{
	margin-top: 10px;
	margin-left: 20px;
	color: #26c2e0;
}

div.contact_form form div.form_error{
	color: #26c2e0;
	margin-left: 220px;
}

div.contact_form form input.form_error{
	border: 1px solid #26c2e0;
}

div#mail_message {
	padding: 20px;
	border: 2px solid #dddddd;
	width: 500px;
	margin: 20px auto;
	color: #26c2e0;
	font-size:1.4em;
	font-weight: bold;
	text-align: center;
}

div.google_map {
	border: 1px solid #dddddd;
	padding:1px;
	margin: 30px auto;
}
div#map_canvas {
	width:496px; 
	height:296px;
}



/*
*	SEARCH
*/
div.search_link {
	padding-top: 5px;
}

div.search_link a{
	color: #26C2E0;
}

div.search_results {
	padding-bottom: 25px; 
	font-size: 1.2em;
}

div.search_results div{
	margin-bottom:5px;
}

div.ico_strip {
	margin-top: 28px; 
}

div.ico_strip div.ico_item{
	margin-right: 7px; 
}


div.facebook_widget {
	width: 222px;
	margin-top: 15px;
}
