@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#111;
}
html,body{
	font-size:11px;
	height:100%;
}
.clear{
	clear:both;
}

ul li {
	list-style-type:none;
}

div#page{
	width:968px;
	margin:auto;
	min-height:100%;
	height:auto !important;
	overflow:hidden;
	display:block;
	position:relative;
}
div#header{
	background:url(../img/header.jpg) no-repeat 0 0;
	width:968px;
	height:225px;
	overflow:hidden;
}
div#content{
	width:885px;
	overflow:hidden;
	min-height:100%;
	position:relative;
    margin-bottom:30px;
}
div#logo{
	background:url(../img/logo.jpg) no-repeat 0 0;
	width:234px;
	height:70px;
	margin-top:59px;
	margin-left:38px;
}
ul#primary-menu{
	overflow:hidden;
	margin-top:20px;
	margin-left:38px;
	width:100%;
}
ul#primary-menu li{
	float:left;
	width:auto;
	margin-right:48px;
}

ul#primary-menu li h2, ul#primary-menu li h1, ul#primary-menu li p {
	font-size:12px;
}

ul#primary-menu li a{
	text-decoration:none;
	display:block;
}

ul#primary-menu li a:hover{
	color:#cc0000;
}

ul#primary-menu li h2.meniu-titlu a span.menu-section:hover{
	color:#cc0000!important;
}

ul#primary-menu li a.menu_selected{
	color:#999999;
}

ul#primary-menu li span {
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	color:#7f7f7f;
}
div#box-meniu p.meniu-titlu{
	text-transform:uppercase;
	font-size:12px;
}
div#box-meniu h2.meniu-titlu{
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
}

div#box-meniu h2.meniu-titlu a {text-decoration:none;}
div#box-meniu h2.meniu-titlu a:hover {color:red;}

div#box-meniu p.meniu-desc{
	font-style:italic;
}
div#content{
	margin-left:38px;
	border-top:1px solid #D0D0D0;
}
div#content #text-mare{
	font-size:40px;
	text-transform:uppercase;
	margin:15px 0px 3px 0px;
	color:#cc0000;
}
div#content div#text-mic{
	font-size:18px;
	width:425px;
	margin-top:10px;
}
div#content ul#boxuri{
	margin-top:18px;
	height:295px;
}
div#content ul#boxuri li.box{
	float:left;
	width:206px;
	border-top:1px solid #D0D0D0;
	margin-right:15px;
}
div#content ul#boxuri li.box p.titlu{
	text-transform:uppercase;
	color:#999999;
}
div#content ul#boxuri li.box p.poza{
	height:90px;
	line-height:90px;
	text-align:left;
}
div#content ul#boxuri li.box p.poza img{
	margin-top:9px;

}
div#content ul#boxuri li.box p.desc{
	margin-top:2px;
	color:#999999;
}
div#footer{
	background-color:#CC0001;
	height:23px;
	line-height:23px;
	overflow:visible;
	width:885px;
	margin-left:38px;
	position:absolute;
	bottom:0px;
}
div#footer p.text{
	color:#FFFFFF;
	margin-left:10px;
}
div.neselectat{
	color:#D0D0D0;
}
div#footer .text{
	float:left;
}
div#footer .developedBy {
	float:right;
}

div#footer .developedBy a{
	text-decoration:none;
	color:#ffffff;
	margin-right:10px;
}

div#footer .developedBy a:hover{
	text-decoration:underline;
}

/**** About us ****/
div#about_us_desc{
	float:left;
	width:430px;
	margin-bottom:25px;
}

div#about_us_desc p {
	font-size:18px;
	line-height:22px;
}

ul#services_box{
	margin-top:18px;
	height:295px;
}

ul#services_box li.box{
	float:left;
	width:206px;
	border-top:1px solid #D0D0D0;
	margin-right:15px;
}
ul#services_box li.box p {
	font-family:Arial;
	font-size:11px;
	line-height:15px;

}

ul#services_box li.box h2.services_title{
	color:#cc0000;
	text-transform:uppercase;
	margin-top:5px;
	font-size:11px;
	font-weight:normal
}
ul#services_box li.box p.services_description{
	text-align:justify;
}

/*******Our Clients********/

ul#list_our_clients{
	width:100%;
	float:left;
	margin-bottom:25px;
}

ul#list_our_clients li {
	background-image:url(../img/bullet.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	width:auto;
	float:left;
	padding-left:10px;
	margin-bottom:25px;
	margin-right:25px;
    text-align:center;
}
ul#list_our_clients li h2{
    margin-top:10px;
}
ul#list_our_clients li h2 a{
	text-transform:uppercase;
	color:#7f7f7f;
	text-decoration:none;
	font-size:11px;
	font-weight:normal
}
ul#list_our_clients li h2 a:hover{
	text-decoration:underline;
	color:#cc0000;
}

ul#list_our_clients li a img{
    border: 0;
}
/***********Newsletter************/
form#frmQuestion {
	float:left;
}

form#frmQuestion input{
	border:1px solid #999999;
	padding:2px;
}

form#frmQuestion a.submit{
	float:right;
	margin-right:48px;
	margin-top:10px;
	background-color:#cc0001;
	color:#FFFFFF !important;
	padding:3px 6px;
	text-decoration:none;
}


/************Contact**************/
div#formular{
	float:left;
	width:400px;
	margin:25px 0px;
}

form#frmContact{
	float:left;
	width:100%;
}

form#frmContact p{
	width:100%;
	float:left;
	margin:5px 0px
}

form#frmContact div.error{
	color:#cc0000;
}

form#frmContact label{
	width:100%;
	float:left;
}
form#frmContact input, textarea{
	float:left;
	width:100%;
	border:1px solid #7f7f7f;
	padding:2px;
}

form#frmContact input#submit{
	width:120px !important;
	background-color:#cc0001;
	border:none;
	color:#ffffff;
}

/*************NEWS**************/
div#content h2.title_news{
	font-size:11px;
}

div#content h2.title_news a:hover{
    color:#bd190a;
}

a.linkmenu span.description {
	font-weight:normal
}
ul#primary-menu li h2.meniu-titlu a.linkmenu span.menu_section{
	color:#000000 !important;
}

.home_news{color:#000000;text-decoration:underline;line-height:20px;}
.home_news:hover{color:red;text-decoration:none;}

ul.list_news {
    float:left;
    width:100%;
}

ul.list_news li {
    float:left;
    margin:5px 0px;
    width:100%;
}
div#news_content {
    float:left;
    margin-top:10px;

}
.margin-right {
    margin-right: 400px;
}
div#news_content p{
    margin-bottom:5px;
    text-align: justify;
}
div#gallery {
    float: left;
    width: 350px; /*Width of right column in pixels*/
    margin-left: -350px; /*Set left margin to -(RightColumnWidth) */
}
div#gallery img {
    padding:3px;
    border: 1px solid #666;
    margin-right: 5px;
}
div.gallery-video {
    border-bottom:1px solid #666;
    padding-bottom:10px;
    margin-bottom:10px;
}
div#gallery-pics {
    width: 350px;
    height:262px;
    position: relative;
}
div#gallery-nav {
    width: 350px;
    height:31px;
    background-image: url('../img/bg_gallery.png');
    position: absolute;
    left:0;
    bottom: 0;
}
div#gallery-nav ul{
    width: 350px;
    list-style-type: none;
    height: 15px;
    margin: 7px;
}
div#gallery-nav ul li{
    display:inline;
    height: 30px;

}
div#gallery-nav ul li a{
    color:#fff;
    font-weight: bold;
    font-size:1.2em;
    padding:7px 3px;
    text-decoration: none;
}
div#gallery-nav ul li a:hover{
    color:red;
}
.hide {
    display:none;
}

