/* CSS style document - provided by Geco.RO */
body {
background: #FFFFFF;
margin: 0px;
color: #333333;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.main_table {
margin: 0px auto;
width: 880px;
height: 100%;
border: 0px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

.c1 {
width: 360px;
background: url(../images/backgrounds/bg_left.jpg) top right no-repeat;
vertical-align: top;
padding: 0px;
}

h3 {
color: #660000;
font-size: 13px;
font-weight: bold;
text-align: right;
margin: 0px;
}

.c1_top {
width: 245px;
height: 98px;
margin: 0px 5px 10px 110px;
}

.c1_bottom {
width: 245px;
height: 40px;
margin: 0px 5px 0px 110px;
padding-top: 8px;
clear: both;
}

.c1_bottom p, .c1_top p {
margin: 0px;
text-align: right;
font-size: 10px;
}

.c1_flash {
height: 484px;
margin: 0px;
float: right;
padding: 0px 9px 0px 0px;
}

.main_flash {
width: 238px;
height: 484px;
margin: 0px;
padding: 0px;
}

.c2 {
width: 450px;
background: url(../images/backgrounds/bg.jpg) top repeat-y;
vertical-align: top;
padding: 0px 2px;
}

.c3 {
width: 70px;
padding-top: 110px;
vertical-align: top;
text-align: right;
}

.header {
background: #652627;
padding: 10px 5px 4px 5px;
margin: 0px;
}

.header p {
color: #FCD45A;
font-style: italic;
margin: 0px;
}

.menu_on {
background: #652627;
padding: 3px 0px 2px 0px;
margin: 0px;
display: block;
margin: 1px 2px 0px 2px;
font-size: 13px;
color: #FFFFFF;
width: 446px;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.menu, .menu:link, .menu:visited {
background: #FCD45A;
padding: 3px 0px 2px 0px;
margin: 0px;
display: block;
margin: 1px 2px 0px 2px;
font-size: 13px;
color: #333333;
width: 446px;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.menu:hover, .menu:active {
background: #CC0000;
color: #FFFFFF;
}

.spacer {
font-size: 1px;
height: 5px;
clear: both;
}


h1, h2 {
font-size: 18px;
font-weight: normal;
color: #990000;
margin: 5px 8px 0px 8px;
}

.content {
margin: 0px 8px 2px 8px;
}

.content p {
text-indent: 25px;
margin: 3px 0px;
font-size: 12px;
}

.spacer_line {
margin: 6px 7px;
font-size: 1px;
height: 2px;
background: url(../images/backgrounds/spacer.jpg) bottom left no-repeat;
clear: both;
}

.menu_img_on {
background: #CC0000;
border: #CC0000 2px solid;
display: block;
float: left;
margin-right: 2px;
padding-bottom: 2px;
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-align: center;
}

.menu_img, .menu_img:link, .menu_img:visited {
background: #FCD45A;
border: #FCD45A 2px solid;
display: block;
float: left;
margin-right: 2px;
padding-bottom: 2px;
text-decoration: none;
color: #333333;
font-weight: bold;
font-size: 10px;
text-align: center;
}

.menu_img:hover, .menu_img:active {
background: #CC0000;
color: #FFFFFF;
border: #CC0000 2px solid;
}

.menu_imagine {
border: 0px;
margin-bottom: 4px;
}

.img, .img:link, .img:visited {
background: #FCD45A;
border: #FCD45A 3px solid;
display: block;
float: left;
margin-right: 3px;
text-decoration: none;
}

.img:hover, .img:active {
background: #CC0000;
border: #CC0000 3px solid;
}

.photo {
border: 0px;
margin: 0px;
}

.footer {
background: url(../images/backgrounds/footer_bg_1.jpg) top no-repeat;
margin: 60px 8px 0px 8px;
overflow: auto;
height: 170px;
}

a, a:link, a:visited {
font-size: 12px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
}

a:hover, a:active {
text-decoration: underline;
}

.footer_content {
margin: 40px 0px 0px 0px;
padding-top: 8px;
background: #652627;
height: 44px;
font-size: 10px;
color: #DA9A9C;
text-align: center;
}

.footer_bottom {
background: url(../images/backgrounds/footer_bg_2.jpg) top repeat-x;
margin: 0px;
padding-top: 12px;
font-size: 10px;
color: #444444;
text-align: center;
}

.flink, .flink:link, .flink:visited {
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.flink:hover, .flink:active {
text-decoration: underline;
}

.flink_on {
text-decoration: underline;
font-size: 10px;
color: #FFFFFF;
font-weight: normal;
}

/*start image */
#lightbox {
position: absolute;	
left: 0; width: 100%; 
z-index: 100; 
text-align: center; 
line-height: 0;
}

#lightbox img {
width: auto; height: auto;
}
#lightbox a img {
border: none; 
}

#outerImageContainer { 
position: relative; 
background-color: #fff; 
width: 250px; 
height: 250px; 
margin: 0 auto; 
}
#imageContainer {
padding: 10px; 
}

#loading {
position: absolute; 
top: 40%; 
left: 0%; 
height: 25%; 
width: 100%; 
text-align: center; 
line-height: 0; 
}
#hoverNav { 
position: absolute; 
top: 0; left: 0; 
height: 100%; 
width: 100%; 
z-index: 10; 
}
#imageContainer>#hoverNav { 
left: 0;
}
#hoverNav a { 
outline: none;
}

#prevLink, #nextLink { 
width: 49%; 
height: 100%; 
background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; 
}
#prevLink {
left: 0; 
float: left;
}
#nextLink { 
right: 0; 
float: right;}
#prevLink:hover, #prevLink:visited:hover { 
background: url(../images/prevlabel.gif) left 15% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover { 
background: url(../images/nextlabel.gif) right 15% no-repeat; 
}

#imageDataContainer { 
font: 10px Verdana, Helvetica, sans-serif; 
background-color: #fff; 
margin: 0 auto; 
line-height: 1.4em; 
overflow: auto; 
width: 100%; 
}

#imageData {	
padding:0 10px; 
color: #666; 
}

#imageData #imageDetails { 
width: 70%; 
float: left; 
text-align: left; 
}
	
#imageData #caption { 
font-weight: bold;	
}

#imageData #numberDisplay { 
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}	
		
#imageData #bottomNavClose { 
width: 66px; 
float: right;  
padding-bottom: 0.7em; 
outline: none;
}	 	

#overlay { 
position: absolute; 
top: 0; left: 0; 
z-index: 90; 
width: 100%; 
height: 500px; 
background-color: #000; }
/*end image*/

.form {
margin: 0px;
font-size: 12px;
}

.contact_form {
width: 360px;
font-size: 12px;
padding: 2px 1px 1px 1px;
}

.contact_submit {
width: 80px;
padding: 1px 1px;
float: left;
background:  #ffffff;
color: #FF0000;
border: 1px  #333333 solid;
display: block;
font-size: 13px;
font-weight: bold;
text-align: center;
}

.contact_txt {
font-size: 12px;
font-style: italic;
color: 414141;
}

.mesaj {
font-size: 10px;
color: #FF0000;
font-weight: bold;
display:none;
}








