/* IMPORT
*******************************/
@import 'reset.css';

/* Main styles
*******************************/
body { 
	background: #FAF9F7;
	color: #0a0202;
	font-size: 62.5%;
	margin: 0;
	padding: 0;	
	font-family:  Arial, Helvetica, sans-serif;
}

/* Header elements
*******************************/
h1,h2,h3,h4,h5,h6,a.h1,a.h2,a.h3,a.h4,a.h5,a.h6 { 		
	font-weight: 900;	
	font-family: Georgia;
}

a.h1,a.h2,a.h3,a.h4,a.h5,a.h6 {
	text-decoration: none;
	border: 0;
}

h1, a.h1			{ font-size: 2.4em; line-height: 1.0em; color: #f3b800; font-weight: 100; }
h2, a.h2			{ font-size: 1.4em; line-height: 1.5em; color: #0a0202; font-family: Georgia; text-transform: uppercase; }
h3, a.h3			{ font-size: 1.4em; line-height: 1.2em; color: #0a0202; font-family: "Trebuchet MS";  }
h4, a.h4			{ font-size: 1.4em; line-height: 1.4em; color: #f3a238; }
h5, a.h5			{ font-size: 1.3em; line-height: 1.3em; color: #f3a238; }
h6, a.h6			{ font-size: 1.2em; line-height: 1.2em; color: #f3a238; }


/* Text elements
*******************************/
a					{ color: #0065a8; text-decoration: none; border-bottom:1px solid #0065a8;  }
a:hover			{ border: 0; }

a img { border: 1px solid #C2C2C0;  }

p					{  }
					  
/*p.img				{ float: left; margin:0 1.1em 1.1em 0; padding:0; }*/

blockquote  	{ color: #5C5C5C; margin: 0 0 24px 24px; }
strong      	{ font-weight: bold; }
em          	{ font-style: italic; }
pre         	{ border: 1px solid #5C5C5C; margin-bottom: 12px; padding:12px; }
small				{ font-size: 1.0em; }



/* Table styles
*******************************/
table {
	font-size: 12px;
}

caption { margin: 0;	padding:10px 0 5px 0; caption-side:top; text-align:center; }	
td {	border: 0; }
th {  font-weight:bold; border:0; }
thead th, tfoot th {  }


/* Form styles
*******************************/
label.l{	float: left; width: 110px; }

input, select, textarea{
	border: 1px solid #d4d4d4;
	color: #666;
	vertical-align: middle;
	background-color: #fff;
	font-size: 1.0em;
}

input.text, input.small, input.file { padding: 3px; }
input.radio 		{ border: 0; padding: 0; }
input.checkbox		{ border: 0; vertical-align: middle; }

select.text, 
input.text,
input.file			{ width: 400px; }
select.small, 
input.small 		{ width: 150px; }
textarea				{ width: 400px; height: 150px; border: 1px solid #ccc }
textarea.small 	{ width:300px; } 


.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.clear_r {
	clear: right;
	height: 0;
	overflow: hidden;
}

.clear_l {
	clear: left;
	height: 0;
	overflow: hidden;
}



/* GLOBAL
**************************/
#root {
	margin: 0 auto;
	width: 925px;	
	min-height: 550px; height: auto!important; height: 550px; 
	
}

.hr {
	height: 4px;
	background: url(../img/sub-title.gif) left top repeat-x;
	font-size: 1px;
	line-height: 1px;
}

/* HEADER
**************************/
#header {	
	height: 215px;
	/*background: url(../img/watch.jpg) 560px 25px no-repeat;*/
}

#face {
	float: right;
	width: 155px;
	height: 165px;
	padding: 35px 0 0 0;
	/*border: 1px solid red;*/
}

#face img {	
	width: 155px;
	height: 165px;
	overflow: hidden;
}


#header-right {
	float: right;
	width: 300px;
	font: 900 1.1em Arial;
	text-transform: uppercase;	
	margin: 15px 30px 0 0; 
	/*border: 1px solid green;*/
}

#sub-head-quote {
	float: left;
	width: 372px; 
	margin: 10px 0 0 32px;
}

#sub-head-quote q {
	font: 100 13px "Trebuchet MS";
	color: #303030;
}


#sub-head-quote h6 {
	font: 100 13px "Trebuchet MS";
	color: #303030;
	float: right;
	margin: 5px 0 0 0;
	 
}

#header-right a {
	border: 0; 
}

#auto-link {
	float: right;
	margin-right: 56px;	
}

.authorization {
	color: #0065A8;
	text-decoration: underline;
}

.authorization-off {
	color: Black;
	text-decoration: none;
}

#header-right .authorization:hover {
	text-decoration: underline;
}

#header-right .lang {
	float: right;
	width: 20px;
	height: 18px;		
}

#header-right .select {
	color: #0a0202;
	background: url(../img/lang-select.gif) 3px bottom no-repeat;
}


#conteiner {
	/*height: 40px;
	margin-right: 60px;
	border: 1px solid red;*/
}

#auto_form {
	
}

#auto_form input {
	width: 141px;
	height: 13px;
	padding: 2px 5px;
	border: 1px solid #D7D7D7;
	color: #0a0202;
	font-size: 1.0em;
	margin: 12px 0 0 0;
}

#auto_form #pass {
	width: 90px;
}

#auto_form q {
	font-weight: 100;
	font-size: 1.0em;
}

#auto_form .in {
	float: right;
	margin: 15px 10px 0 0;	
	border-bottom: 1px solid #0065a8;	
	font-weight: 900;	
	font-size: 13px; 
	text-transform: uppercase;
}

#auto_form .in:hover {	
	border-bottom: 0;	
}

.mem-name {	
	/*float: right;
	margin-right: 20px;*/
	margin-top: 10px;
	font-size: 13px;
}

.mem-name a {
	float: right;
	width: 5px;
	height: 13px;
	background: url(../img/arrow-up.gif) 0 4px no-repeat;
	margin-left: 8px;
}

.mem-name a:hover {
	background: url(../img/arrow-up-hover.gif) 0 4px no-repeat;
}

#logo {	
	float: left;
	width: 317px;
	height: 119px;
	background: url(../img/logo.jpg) left top no-repeat;
	margin: 47px 0 0 0;
	border: 0;
}

#main-title {
	float: left;
	margin: 13px 0 0 30px;
}

#main-title h1 {
	/*text-transform: capitalize;*/
}

#main-title .moldova {
	font-size: 2.1em;
}

#result_auto {
	float: left;
	background-color: White;
	padding: 5px;
	font: 100 1.1em Arial;
}

.errorz {	
	text-align: left;
	margin-top: -8px;
	font: 100 9px Arial;
	color: #CC6600;	
}

/* END HEADER
**********************/

/* CONTENT
**********************/
#main {
	overflow: visible;
}

#left {
	float: left;	
	width: 160px;
	padding: 0 0 0 10px;
	margin-right: 28px;	
} 

.left-menu {
	margin-top: 10px;
	font-size: 1.2em;
	line-height: 1.8em;
	/*margin-left: -10px;*/
}

ul.left-menu li {
	font-weight: 900;
	/*background: url(../img/arrow-blue.gif) 0 9px no-repeat;	*/
	background: url(../img/pupko.jpg) 0 5px no-repeat;
	padding-left: 16px;
}

.left-menu ol li {
	font-weight: 100;
	background: none;
	margin-left: -14px;	
}

#about-parent, #event-parent {
	padding-right: 15px;
	border: 0;
}

#about-parent:hover, #event-parent:hover {	
	border: 0;
}



.left-menu a {
	border: 0;	
}

.left-menu a:hover {
	border-bottom:1px solid #0065a8;
}

.links {
	border-bottom:1px solid #0065a8!important;
}

.down-a {
	padding-right: 15px;
	background: url(../img/arr-d.gif) right 5px no-repeat;
}

.up-a {
	padding-right: 15px;
	background: url(../img/arr-up.gif) right 5px no-repeat;
}

.left-menu .level {	
	margin-left: 15px;
}

.menu-separator {
	font-size: 0!important;
	line-height: 0!important;
	background: 0!important;
	margin: 0!important;
	padding: 0!important;
	height: 1px;
}

.left-blocks {
	margin: 24px 0 0 0;	
	position: relative;
	z-index: 100; 
}

.question {
	font-size: 1.2em;
	line-height: 1.5em;
	display: block;	
	margin: 12px 0;	
}

.form-question {	font-size: 1.2em;	}

.form-question input { 	border: 0; margin-top: -1px; }

.form-question li { 	height: 20px; vertical-align: top; }

.form-question li label { 	margin-left: 7px; }

.vote {
	display: block;	
	width: 91px;
	height: 27px;
	cursor: pointer;
	border: 0;
	margin: 10px 0 0 26px; border: 1px solid White;
	position: relative;
	z-index: 999;
}

.v-ru { background: url(../img/vote-ru.gif) left top no-repeat; }
.v-ro { background: url(../img/vote-ro.gif) left top no-repeat; }
.v-en { background: url(../img/vote-en.gif) left top no-repeat; }

.banners {
	margin-top: 20px;
}

.banners a {
	border: 0;
}

.banners li {
	display: block;
	position: relative;
	z-index: 101;	
	width: 160px;
	overflow: hidden;
	margin-bottom: 20px;
	
}

/*  end left */
#center {
	float: left;	
	width: 539px;	
	margin: 0 28px 60px 0;
	position: relative;
	z-index: 100;	
}

.page {	
	margin: 14px 0 0 0;
}

.page p {
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 0 0 1.2em 0;	
}

.page img {
	float: left;
	margin: 2px 10px 5px 0;
}

.news-list {
	margin-top: 14px;
}

.mt-10 {
	clear: both;
	margin-top: 10px;
} 

.news-list li {
	clear: both;	
	margin-bottom: 28px;
	font-size: 1.1em;
}

.more-news {
	font-size: 0.8em;
	padding-bottom: 5px;
	margin-left: 3px;
	font-weight: 900;
	padding-right: 5px;	
	border: 0;
	background: url(../img/arrow-more.gif) right 2px no-repeat;
}

.more-news:hover {	
	background: url(../img/arrow-more-hover.gif) right 5px no-repeat;
}

.more-items {
	float: right;
	border: 0;
	color: #347dae;
	font-size: 1.1em;
	margin: 8px 0 0 0;
}

.more-items:hover {
	border-bottom:1px solid #347dae;
}

.news-img {
	border: 0;
	float: right;
	margin: 10px 0 0 30px;
	/*width: 120px;
	height: 80px;
	overflow: hidden;*/
}

.news-img img {
	width: 120px;
}

.reliz-img {
	border: 0;
	float: left;
	margin: 10px 30px 0 0;
}

.news-list div {
	font-size: 1.2em;
	line-height: 1.5em;	
}

.club-events {
	width: 258px;
	float: left;
	padding-bottom: 30px;
	/*margin-top: 15px;*/
}

.club-events .events-class {
	display: block;
	font: 900 1.4em "Trebuchet MS";
	color: #848684;
	margin: 12px 0 9px 0; 
}

.club-events .img-club {
	border: 1px solid #C2C2C0;
	display: block;
	width: 254px;
	/*height: 80px;	*/
	overflow: hidden;	
}

.club-events .img-club img {	
	/*margin: 0 auto;*/
	width: 252px;
}

.club-events q, .date {
	color: #c2c2c2;
	font-size: 1.1em;
	display: block;
	margin: 8px 0 5px 0;
}

.club-events h3 {	
	display: block;
	margin: 8px 0 5px 0;
}

.club-events .title-club {	
	font-size: 1.2em;	
	font-weight: 900;
	line-height: 1.4em;
	margin: 8px 0 5px 0;
}

.club-events div {	
	font-size: 1.2em;		
	line-height: 1.4em;	
}

.left-events {
	float: left;
	margin-right: 22px;
}

.cont-home-title {
	width: 255px;
	float: left;
	margin-top: 10px;
}

/*  end center */
#right {
	float: left;	
	width: 159px;	
	overflow: visible;
	margin-bottom: 270px;	
}


#pen {
	margin: 0 auto;
	/*max-width: 1050px;*/
	width: 1000px;
	margin-top: -370px;
	height: 203px;	
	background: url(../img/pen.jpg) right top no-repeat;		
	overflow: visible;
	position: relative;
	z-index: 1;	
}

#valuta {
	margin: 10px 0 0 0;
	font-size: 1.2em;
	line-height: 1.5em;
}

#valuta .one {
	width: 45px;
	font-weight: 900;
}

#valuta .two { width: 65px; }

#valuta .three {	color: #bcbcbc; text-align: right; }

.date-valuta {
	font-size: 1.1em;
	color: #c2c2c2;
}

#events-right {
	margin: 0px 0 0 0;
	font-size: 1.1em;
	line-height: 1.7em;
}

#events-right li {
	/*border: 1px solid White;*/
}

#events-right strong {
	display: block;
	margin-top: 7px;	
}

.right-blocks {
	margin: 20px 0 0 0;
}

#vacancies-right {
	margin: 8px 0 0 0;
	font-size: 1.1em;
	line-height: 1.5em;
}

#vacancies-right q {
	display: block;	
	margin-bottom: 6px;	
}

#weather {
	margin: 10px 0 0 0;
	font-size: 1.2em;
	line-height: 1.5em;
}

#weather .one {
	width: 90px;
		
}

#weather .two {
	width: 65px; 	
}

#weather strong {	
	
	color: #5eb500;
}

#weather img {
	float: right;
	margin-top: -4px;
	margin-left: 5px;
}

/*  end right */

/* END CONTENT
**********************/

/* FOO
**********************/
#foo {
	clear: both;
	margin-top: 50px;
	height: 112px;
	font-size: 1.1em;
}

.deonex {
	background: url(../img/deonex.gif) right bottom no-repeat;
	float: right;
	width: 155px;
	height: 12px;
	padding: 0 70px 0 0;
	border: 0;
	color: #010101;
	line-height: 1.3em; 
}

#logo-foo {
	float: left;
	background: url(../img/logo-foo.jpg) left top no-repeat;
	width: 113px;
	height: 42px;
	margin-right: 66px;
	border: 0;	
}

.vcard {	line-height: 1.3em; }

.vcard span {	display: block; }
.vcard q {	color: #a5a5a5; }


/* END FOO
**********************/

.percent-answers {
	font-size: 1.2em;
}

.percent-answers li {
	clear: left;
	height: 35px;
}

.percent-answers .title-an {
	float: left;
	padding: 5px 0; 
}

.poll_answer {
	border: 1px solid #999;
	float: left;
	padding: 1px;
	width: 100px;
}
	
.percent {
	background-color: #F3A238;	
}


/* FORM
----------------------*/
#my-form {
	width: 550px;
	height: 400px;
	margin: 20px 0 0 10px;
}

#my-form li strong {
	float: left;
	width: 80px;
	font-size: 1.1em;
	padding-top: 2px;
}

#my-form li {
	clear: left;	
	margin: 10px 0 2px 0;
}

#my-form li input {
	width: 138px;
}

#my-form li input, #my-form li textarea {
	font: normal 1.2em Tahoma;
	padding: 3px 5px;
}

.send-m {
	margin-left: 80px;
	display: block;
	text-align: center;
	height: 20px;
	padding-top: 6px;
	width: 79px;
	background-color: #F5F5F5;
	border: 1px solid #3D3D3D;	
	font: normal 1.2em Tahoma;	
	color: #3D3D3D;
	text-decoration: none;
}

#ferror {
	font: bold 1.3em/1.5em "Trebuchet MS";
	border: solid 1px red;
	color: red;
	text-align: center;
	width: 490px;
	margin: 20px 0 0 10px; 
	background-color: #FBF2F4;
}

.no-link:hover {
    border: 0!important; 
    cursor: auto;   
}

.highslide-controls a {
	border: 0 none!important;
}

