/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
        font-family:'Trebuchet MS', Arial, Verdana;
        font-size:11px;
		line-height:14px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
a {
text-decoration:none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* MAIN STYLES */

html{
background: url('../images/bg_html.jpg') no-repeat top center;
}
#container{
        width:960px;
        margin:0 auto;

}
#header{
width:960px;
overflow:hidden;
height:199px;
}

#logo{
float:left;
width:203px;
}

#flash_top{
float:right;
width:300px;
padding-top:68px;
padding-right:40px;
}
#flash_bottom{
text-align:right;
padding-top:151px;
}

#b_logo{
width:203px;
float:left;
}
#top_menu{
float:left;
width:651px;
}
#content{
float:left;
width:960px;
}
#left{
float:left;
width:92px;
height:382px;

}

#right{
float:left;
width:710px;
height:382px;
padding-left:50px;

}

#top_menu ul#main_nav{
float:left;
top:8px;
font-size:16px;
position:relative;
right:-560px;
width:245px;
text-align:right;
}


#main_nav li a{
color:#df2786;
}

#main_nav li{
display:inline;

}
#lang{
float:right;
}

#hsubmenu{
width:100%;
float:left;
position:relative;
top:8px;

}

#logo{
float:left;
width:150px;
}

#hsubmenu ul#sec_nav{
float:left;
font-size:16px;
position:relative;
top:65px;

}

#sec_nav li{
display:inline;

}

#sec_nav li a{
display:inline;
font-size:16px;
color:#1f1a17;
font-weight:bold;

}



#main{
width:660px;
position:relative;
padding-top:10px;
overflow:hidden;
}



#col1, #col2, #col3{
float:left;
width:256.5px;
padding-right:0px;
background:#605d5c url('../images/content.jpg') repeat-x bottom center;
padding-bottom:37px;
padding-left:23px;

}

#col2{
border-left:1px solid #767473;
border-right:1px solid #767473;
}

#main h2{
margin-top:43px;
line-height:30px;
color:#bbd900;
font-weight:bold;

}

#main p{
text-align:justify;
padding-right:40px;
font-family:Arial;
font-size: 100%;
}
#main p span{
font-size: 100%;
}

#footer{
float:left;
clear:both;
width:700px;
height:140px;
background:url('../images/footer-bg.jpg') no-repeat top left;

}

#footer ul#sec_nav_f{
float:left;
position:relative;
left:90px;
width:380px;
top:10px;
text-align:left;
}

#sec_nav_f li{
display:inline;

}
#sec_nav_f li a{
font-size:10px;
text-align:right;
color:#6d6b6c;
padding-left:5px;
padding-right:5px;
padding-left:5px;
padding-right:8px;
background:url('../images/line_menu.gif') no-repeat top right;
line-height:2px;
text-transform:lower;
}



#footer ul#main_nav_f{
position:relative;
right:0px;
width:300px;
top:96px;
text-align:left;




}

#main_nav_f li{
display:inline;


}
#main_nav_f li a{
font-size:10px;
text-align:right;

padding-left:5px;
padding-right:8px;
background:url('../images/line_menu.gif') no-repeat top right;


}



#main_nav_f li a{
font-size:10px;
text-align:right;
padding-left:5px;
padding-right:8px;
background:url('../images/line_menu.gif') no-repeat top right;
}

.bg_mains{
height:350px;
}
.bg_mains p, .table{
}
.logo_parteneri{
 border:0px solid #000000;
float:left;
 margin-left:12px;
 margin-right:37px;
margin-top:13px;
 width:160px;
 padding:3px;
}



#fields input {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	
    background-color:#CCCCCC;
	color:#333333;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size:10px;
height:14px;
}
#fields textarea {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	font-size:10px;
 background-color:#CCCCCC;
       color:#333333;
	overflow:hidden;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	
}

#contact{ 
border:1 px solid #CCCCCC;
color:#000000;
 width:320px;
 height:100px;
margin-top:10px;
font-size:11px;
}

.clients, .clients:active, .clients:link, .clients:visited{
font-size:11px;
color:#555555;
font-family:Arial, Helvetica, sans-serif;
}

.clients:hover{
font-size:11px;
color:#2a497f;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.clients_sel{
font-size:11px;
color:#2a497f;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#footer  p{
width:320px;
float:left;
color:#6d6b6c;
position:relative;
top:10px;
left:180px;
font-size:10px;}
