@charset "utf-8";
/* CSS Document */
body, html { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif; font-size:13px; background: #fff url(../images/map.jpg) no-repeat top; background-size:100%; margin:0; line-height:1.6em;}

.clear-fix { clear:both;}



/* For desktop: */
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

[class*="col-"] {
    float: left;
    padding: 0px;
}

.container { width:990px; padding:0px 10px;}
.shaddow { background: rgba(255,255,255,0.8); border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}


/**/
header { background:#f9f9f9; -webkit-box-shadow: 0 0 15px 0 #999; box-shadow: 0 0 15px 0 #999; z-index:1; position:relative;}

.hastag { font-size:9px; text-shadow:#fff 0px 1px 0px; margin-bottom:10px; color:#999; padding:5px; border-bottom:1px dotted #ccc;}
.flags { text-align:right; font-size:11px; font-weight:600; margin-bottom:-30px; margin-right:20px;}
.flags img { margin:4px; height:15px;}
.flags img:hover {-webkit-box-shadow: 0 0 10px 0 #f90; box-shadow: 0 0 10px 0 #f90;}
.flags .selected {-webkit-box-shadow: 0 0 10px 0 #525252; box-shadow: 0 0 10px 0 #525252;}



.logo {}
.logo img { margin:10px;}

.breadcrumbs { padding:10px 0px; text-align:left; font-size:11px; font-weight:600; border-bottom:2px solid #900;}
.breadcrumbs strong { color:white; padding:10px; background:#900;}
.breadcrumbs a { color:#333; text-decoration:none; margin-left:5px;margin-right:5px; }
.breadcrumbs a:hover { color: #06C; text-decoration: underline; }

.vertical-line { background: url(../images/dc-underline.png) repeat-x; height:10px;} 


.panel { text-align:left; margin:5px;}
.panel h3 { background:url(../images/dc-underline.png) bottom repeat-x; padding-bottom:10px; color:#900;}
.panel b { color: #666;}
.panel strong { color:#900;}

.panel .news-list-tab { margin-bottom:10px; padding-bottom:10px; font-size:11px; color: #666; font-weight:400; border-bottom:2px dotted #eaeaea;}
.panel .news-list-tab img { width:70px; }
.panel .news-list-tab a { text-decoration:none; color:#f00; font-weight:600;}
.panel .news-list-tab a:hover { text-decoration: underline; color:#900;}

.centerCol { border-left:2px dotted #eaeaea; border-right:2px dotted #eaeaea; padding:0px 15px; min-height:350px; text-align:justify;}
.centerCol a { text-decoration:none; color:#333;}
.centerCol .box { min-height:100px; border:1px solid #eaeaea; border-bottom:3px solid #e1e1e1; background:#fafafa; padding:10px; margin-bottom:10px; text-shadow:#fff 0px 1px 0px;}
.centerCol .box:hover { border:1px solid #ccc; border-bottom:3px solid #ccc; background:#eaeaea; padding:10px; margin-bottom:10px; text-shadow:#fff 0px 1px 0px;}
.centerCol .box h4 { margin:0;}
.centerCol .box h6 { margin:0; color:#666;}
.centerCol .box h5 { margin:0; margin-bottom:5px; font-weight:normal; padding-bottom:5px;}


.box-thumb { width: 100px; margin:5px;}
.thumb1 { width: 150px; margin:5px; border-bottom:3px solid #900; padding-bottom:1px; }

.form { }
.form input,textarea { margin-bottom:5px; width:100%; border-radius: 3px; border:1px solid #e1e1e1; padding:5px; }

.flag { width:70px;}
.lang-padding { padding:100px;}
.logo-lang { text-align:center;}
.lang-selector { background:rgba(255,255,255,0.8); padding:50px;-webkit-border-radius: 100px 100px 100px 100px;
border-radius: 100px 100px 100px 100px;-webkit-box-shadow: 0 0 50px 0 #D6D6D6;
box-shadow: 0 0 50px 0 #D6D6D6;}



/*Scroll*/
.scrollToTop{
	width:40px; 
	height:25px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:80%;
	right:00px;
	display:none;
	background: url(../images/up-arrow.png) no-repeat 0px 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}
/*Scroll  end*/









/*Footer*/
footer { background:#111; font-size:11px; padding:20px; color:#CCC; margin-top:0px;}
footer .footer-col { text-align:left;}
footer .bottom-menu {}
footer ul { color:#FF9; list-style-position: inside; margin:0; padding:0;}
footer ul li { list-style-type:square; color:#CCC; margin-top:5px;}
footer .bottom-menu a { color:#CCC; text-decoration:none;}
footer .bottom-menu a:hover { color:#fff; text-decoration: underline;}
footer strong { color: #FFC;}

footer .footer-social i { margin:5px; margin-bottom:10px;}
footer .footer-social a { color: #FFF; text-decoration:none;}
footer .footer-social a:hover { color: #ccc; text-decoration:none;}

/* For mobile phones: */
@media only screen and (max-width: 768px) {    
    [class*="col-"] {
        width: 100%;
    }
	
	body,html { background:#FFF url(../images/map.jpg) no-repeat left;}
	
	.flag { width:70px; margin-bottom:50px;}
	.lang-padding { padding:50px;}
	.logo-lang { text-align:center; margin-top:50px;}
	.lang-selector { background:rgba(255,255,255,0.8); padding:20px 0px; -webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px;-webkit-box-shadow: 0 0 50px 0 #D6D6D6; box-shadow: 0 0 50px 0 #D6D6D6;}


	
	.container { width:100%; padding:0px; border-radius:5px;}
	.logoArea { text-align:center;}
	
	.flags { text-align:center; font-size:11px; font-weight:600; margin-bottom:0px;}
	.flags img { margin:4px; height:15px;}


	.topmenu { margin-top:0px;}
	
	.breadcrumbs { display:none;}
	
	.scrollToTop{ display:none; width:0px; height:0px; }
	.scrollToTop img { width:0px !important; display:none; }
	
	footer .footer-col { text-align:center; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
	
	
}




/**/

.galerie-foto img { width:72px;	height:50px;}
.galerie-foto2 img { width:83px; height:60px;}