﻿body
{
	background: #FFF url(/images/docest-body.jpg) no-repeat scroll center top;
	margin:0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #3a3a39;
	height: 100%;
}
html
{
	height: 100%;
}

.floatleft{ float: left;}
.floatright{float: right;}
.clearboth{clear:both;}
.width515{ width: 515px;}
.justify{text-align:justify;}
.left{text-align:left;}
.marginleft20
{
	margin-left:20px;
}

/*#lang {width: 745px; margin:auto; position:relative; margin-top: 10px; text-align:right; float:right; padding-right:4px; }*/
#lang { margin:auto; position:relative; margin-top: 10px; text-align:right; float:left; clear:both; padding-right:4px; }
#lang a{width:19px; height:27px; display:block; padding:0px !important; }

/*
#langRo{ float:right; margin-right: 5px;}
#langDe{ float:right;  margin-right: 5px;}
#langFr{ float:right;}
*/

#langRo{ float:left; margin-right: 5px;}
#langDe{ float:left;  margin-left: 5px;}
#langFr{ float:left;}

/*
#langRo a{ background-image: url(/images/flags/ro-n.gif); }
#langRo a:hover { background-image: url(/images/flags/ro.gif); width:18px; height:13px;}
#langRo a.selected { background-image: url(/images/flags/ro.gif); width:18px; height:13px;}

#langFr a{ background-image: url(/images/flags/fr-n.gif); width:18px; height:13px;}
#langFr a:hover { background-image: url(/images/flags/fr.gif); width:18px; height:13px;}
#langFr a.selected { background-image: url(/images/flags/fr.gif); width:18px; height:13px;}

#langDe a{ background-image: url(/images/flags/de-n.gif); width:18px; height:13px;}
#langDe a:hover { background-image: url(/images/flags/de.gif); width:18px; height:13px;}
#langDe a.selected { background-image: url(/images/flags/de.gif); width:18px; height:13px;}

*/

#langRo a{ background-image: url(/images/flags/ro.jpg); width:19px; height:27px; padding-left:0px !important;}
#langRo a:hover { background-image: url(/images/flags/ro-n.jpg); width:19px; height:27px;}
#langRo a.selected { background-image: url(/images/flags/ro-n.jpg); width:19px; height:27px;}

#langFr a{ background-image: url(/images/flags/fr.jpg); width:19px; height:27px; padding-left:0px;}
#langFr a:hover { background-image: url(/images/flags/fr-n.jpg); width:19px; height:27px;}
#langFr a.selected { background-image: url(/images/flags/fr-n.jpg); width:19px; height:27px;}

#langDe a{ background-image: url(/images/flags/de.jpg); width:19px; height:27px; padding:0px;}
#langDe a:hover { background-image: url(/images/flags/de-n.jpg); width:19px; height:27px;}
#langDe a.selected { background-image: url(/images/flags/de-n.jpg); width:19px; height:27px;}


#container {width: 745px; margin:auto; position:relative; min-height: 100%; height:100%;}
#container-main {margin-top: 230px; float:left; padding-bottom: 140px;width: 745px;}

#navigation {width: 187px; float:left; padding-left:5px; z-index:1;}
#navigation a{ background-color:Black; color:White; text-decoration: none; margin-bottom:15px; float:left; clear:left; padding-left:3px; padding-right:3px;}
#navigation a.down{ background-color:Black; color:#a1cd3a;}
#navigation a:hover{ color: #a1cd3a; text-decoration: none;}


#main {width: 551px; float:left; z-index:1;}

#main h1.green{ margin:0px; clear:both; float:left; font-size: 14px; color:#a1cd3a; background-color: Black; font-weight:bold; padding: 0 3px 0 3px;}
#main span.zile {background-color: Black; padding: 0 3px 0 3px; color:White; float: left; clear:both;}
.program {clear:both; float:left; margin: 20px; }

.descriere {float:left; clear:left; width: 335px;}
#main h1.nume{ font-size: 18px; margin-top:0px;}
.invitat {float:left; clear:both; width:515px; margin-top:10px; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid;}

.film{float:left; clear:both; width:550px; margin-top:20px; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid;}
.descriere-film {float:left; clear:left; width: 215px;}
#main h2.regizor{ font-size: 14px;}
#main h3.an{ font-size: 12px; font-style:italic;}

.descriere-exp {width: 270px; padding-top: 30px;}
.expoz {float:left; clear:both; width:515px; margin-top:20px; margin-bottom:20px; padding-bottom:5px; }


/*#zile{z-index:3000; position:absolute; margin: 0 0 0 146px; height:122px; width: 597px;}*/
#zile{z-index:3000; position:absolute; margin: 0 0 0 -46px; height:122px; width: 597px;}

#z26{float:left;}
#z26 a{ background-image: url(/images/Buton_26.png); height:122px; width: 201px; display: block;}
#z26 a:hover { background-image: url(/images/Buton_26_Hover.png);}

#z27{float:left;}
#z27 a{ background-image: url(/images/Buton_27.png); height:121px; width: 179px; display: block;}
#z27 a:hover { background-image: url(/images/Buton_27_Hover.png);}

#z28{float:left;}
#z28 a{ background-image: url(/images/Buton_28.png); height:121px; width: 213px; display: block;}
#z28 a:hover { background-image: url(/images/Buton_28_Hover.png);}


#home-main{margin-top: 142px; padding-top:15px; width:500px; border-top: 1px solid; text-align:justify;}
#home-main h1{margin-top: 0px;}

#footer
{
	background: #A1CD3A url(/images/docest-footer.jpg) no-repeat scroll center top;
	height: 135px;
	float: left;
	width:100%;
	margin-top: -135px;
}

#footer-main {width: 754px; margin:auto; position:relative;}
#footer-main span{ font-size:10px;  float:left; margin-top:110px;}
#footer-main a{ font-size:10px; text-decoration: underline; float:right; margin-top:110px; color:#3a3a39;}
#footer-main a:hover{ font-size:10px; text-decoration: none;}
#hs {float: right !important;}

#ccf{float:left; clear:left;margin-top:40px;}
#ccf a{background-image: url(/images/CCF.png); height:81px; width: 165px; display: block;}
#ccf a:hover{background-image: url(/images/CCF_Hover.png);}

#ccg{float:left; margin-left:60px; margin-top:40px;}
#ccg a{background-image: url(/images/CCG.png); height:74px; width: 171px; display: block;}
#ccg a:hover{background-image: url(/images/CCG_Hover.png);}

#maibine{float:left; clear:left; margin-top:60px; }
#maibine a{background-image: url(/images/Maibine.png); height:76px; width: 167px; display: block;}
#maibine a:hover{background-image: url(/images/Maibine_Hover.png);}

#teris{float:left; margin-top:60px; margin-left:60px;}
#teris a{background-image: url(/images/Teris.png); height:84px; width: 151px; display: block;}
#teris a:hover{background-image: url(/images/Teris_Hover.png);}

#left-contact {
clear:left;
float:left;
text-align:right;
width:100px;
}
#left-contact span {
float:left;
margin:5px;
}

#right-contact {
clear:right;
float:left;
text-align:left;
width:350px;
}

#right-contact input {
margin-bottom:3px;
}
.cnt a, .expoz a{ color:#7ca914;border-bottom-style:dashed; text-decoration:none; border-bottom-width:1px;}
.cnt a:hover, .expoz a:hover{ border-bottom-style: solid;}
