@charset "utf-8";
/* First page */

body, input, ul, li, ol, div, p, h1, h2, h3, h4, textarea, form, a, span, table, td, img {margin:0px; padding:0px; outline:none; border:none;}
.clearfix {widh:100%; clear:both;}


.page {width:900px; margin:auto; font-family:Helvetica, Arial, sans-serif;}

.header {height:140px;}
.logo {float:left; margin-top:35px; padding-right:30px; margin-bottom:40px; border-right:1px solid #EEE;}
.logo1 { float:left; }

h1 {font-size:18px; color:#CCC; font-weight:normal; float:left; margin-top:60px; margin-left:30px;}

.lang {float:right; margin-top:10px;}
.lang img {float:left; margin-right:5px; padding:3px; border:1px solid #EEE;}
.lang img:hover {border:1px solid #000;}

.disclaimer {margin-top:15px; margin-bottom:15px; text-align:center; clear:both; color:#039;}

.ue {
		position:relative; 
		font-size:13px; 
		width:292px;
		float:right;
		margin-top:10px;
		}
.ue p {
		background:#FFF; 
		padding:0px 9px 10px 9px;
		width:262px; 
		border-bottom:1px solid #555;
		border-right:1px solid #555;
		border-left:1px solid #555;
		float:left;
		clear:both;
		}
.ue img {
		border-right:1px solid #555;
		border-left:1px solid #555;
		border-top:1px solid #555;
		float:left;
		}		
.ue a {color:#06C; text-decoration:none; font-weight:bold;}
.ue a:hover {border-bottom:1px solid #06C;}

.welcome {width:574px; padding:8px 8px 20px 0px; font-size:13px; color:#454545; float:left; margin-bottom:20px; border-bottom:1px solid #DDD;}
.welcome img {float:left; margin-right:15px; padding:5px; border:1px solid #DDD;}
.welcome h3, .welcome h2 {font-size:20px; color:#09F; text-shadow:0px 1px 3px #999; padding-bottom:10px; font-family: "Times New Roman", Times, serif; font-weight:normal;}
.welcome p {line-height:21px; text-align:justify;}

.regio {width:280px; position:absolute; top:180px; right:10%; color:#000; fon-size:16px; font-family:Arial, Helvetica, sans-serif;}
.regio a {color:#06C; font-weight:bold;}
.news {
		width:285px; 
		margin-left:15px; 
		padding:8px; 
		float:left; 
		font-size:13px; 
		background: url(../images/nws.png) left bottom repeat-x; 
		height:158px; 
		border:1px solid #EEE; 
		-webkit-border-radius:2px; 
		-moz-border-radius:2px; 
		border-radius:2px;
		overflow:hidden;}


.news ul {position: absolute; margin: 0pt; padding: 0pt; top: 0px;}
.news ul li { padding: 0px; display: list-item; line-height:21px; font-size:14px; color:#09F; }
.news ul li a {color:#2D3C64; text-decoration:none; border-bottom:1px dotted #333; font-weight:bold; font-size:15px;}
.news ul li:last-child { padding: 0pt; display:inherit;}

.box1, .box2, .boxCont {width:275px; padding:8px; float:left; margin-right:10px; font-size:13px;}
.box3 {width:275px; padding:8px; float:left; font-size:13px;}
.box3 p.big { color:#454545; }
.box3 p.big span {color:#F00; font-weight:bold;  font-size:17px;}

.box1 h2, .box2 h2, .box3 h2, .boxCont h2 {font-family: Calibri, Arial, sans-serif; font-size:17px; text-shadow:0px 1px 3px #999; padding-bottom:15px; clear:both;}
.box1 p, .box2 p, .box3 p {line-height:21px; color:#888;}
.box1 p:hover, .box2 p:hover, .box3 p:hover {line-height:21px; color:#565656;}
.box1 img, .box2 img, .box3 img, .boxCont img {float:left; margin-right:5px;}

.box1 p.read, .box2 p.read, .box3 p.read {padding:4px 6px 4px 10px; border:1px solid #000; background:#1f1f1f url(../images/read.png) top left repeat-x; margin:15px 0px 15px 0px; width:80px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.box1 p.read a, .box2 p.read a, .box3 p.read a {color:#FFF; font-size:14px; text-decoration:none; display:block; }
.box1 p.read:hover, .box2 p.read:hover, .box3 p.read:hover {background:#464646; text-shadow:0px 1px 2px #000;} 

.boxCont {width:555px; float:left; text-align:justify;}
.boxCont p {line-height:21px; color:#555; clear:none; position:static;}
.boxCont img {float:left; margin-right:10px; padding:5px; border:1px solid #CCC; }
.boxCont p + p {margin-top:15px;}
.boxCont ul + p {margin-top:15px;}
.boxCont .tbl {width:550px; color:#555;}
.boxCont .tbl td {text-align:center; padding:4px; border-bottom:1px solid #DDD; vertical-align:top;}
.boxCont .tbl td table {width:100%;}
.boxCont .tbl td.bl {color:#06C;}
.boxCont .tbl td.nb {border-bottom:none;} 
.boxCont .tbl td.hd {background:url(../images/grad.png) bottom left repeat-x; color:#333; text-shadow:0px 1px 1px #FFF; padding:10px;}

.boxCont ol {color:#555; line-height:21px; margin-left:20px; }
.boxCont ol > li {margin-bottom:10px;}
.boxCont ol ul, .boxCont ul:not(.brdcb) { margin-left:40px;}
.boxCont ol ul li, .boxCont ul li {list-style-type:square; color:#575757;}

.brdcb { list-style:none; color:#666; font-size:11px; margin-bottom:10px; }
.brdcb li {display:inline; background:url(../images/sarr.png) top right no-repeat; padding-right:8px;} 
.brdcb li:last-child {background:none;} 
.brdcb li a {color:#06C; text-decoration:none;}
.brdcb li a:hover {border-bottom:1px solid #06C;}

.rightCol {float:left; }
.rightCol img.picsx {clear:both; width:285px; float:left; margin:15px 0px 0px 15px ; padding:5px; border:1px solid #EEE;}
.rightCol img.picsx:hover {border:1px solid #555;}
.leftM {margin-left:15px;}


.footer {width:100%; background:#252525; padding-top:10px; clear:both;}
.copy {border-top:1px solid #1c1c1c; background:#000; text-align:center; font-size:12px; color:#FFF; padding:10px; margin-top:20px;}


.footer h4 {color:#FFF; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; padding:8px; border-bottom:1px solid #333;}

.footer img {float:left; padding:5px; border:1px solid #444; margin-right:10px; margin-top:10px; width:125px;}
.footer img:hover {border:1px solid #FFF;}

/* Slideshow gallery CSS */

        #container {margin-top: 10px; margin-bottom:10px;}
		
        #navigate {text-align: center;}
		
        #navigate a  {
            position: relative;
            top: 3px;
            background: #0099cc;
            text-decoration: none;
            color: #fff;
            padding: 4px 8px 0 8px;
            font-size: 20px;
            font-weight: bold;
        }
        #navigate a:hover { color: #d3d3d3;}
		
#navigate span {display: none; color: #999;}

#img_container {
            overflow: hidden;
            width: 900px;
            margin: 0 auto;
			height:350px;
        }

#img_box {position: relative; width: 9000px; margin: 0;}
#img_box img {float: left;}
		
#imgthumb_box {
            text-align: center;
			border-bottom:1px solid #CCC;
			border-right:1px solid #CCC;
			border-left:1px solid #CCC;
			padding-bottom:15px;
			background:url(../images/grad.png) bottom left repeat-x;
        }
		
#imgthumb_box a {margin-left: 4px; }
#imgthumb_box a img {border: 1px solid #FFF; padding:4px; position: relative; top: 10px; }
#imgthumb_box a img:hover {border-color: #CCC;}
        
.imagini img {width:115px; padding:5px; margin-bottom:8px; margin-right:8px; border:1px solid #CCC; }	
form {float:left; margin-right:20px;}
#contf td {padding:3px; font-size:13px;}
#contf input, #contf textarea {width:150px; padding:2px;}
#contf input.trimite {width:60px; margin-left:135px;}

.mapGoogle {margin:10px 0px 15px 15px; float:left;}
.link1 {margin-top:5px; font-size:13px;}
.link1 a {color:#09F; text-decoration:none;}
.link1 a:hover {text-decoration:underline;}

input, textarea {
	width:180px; 
	border:1px solid #888;
	padding:2px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}