/* =============================== Page layout ===========================*/

html, body 	{
		margin: 0; 
		padding: 0; 
		height: 100%;
		text-align:center;
		background-color: #eee;
		}
		
body	{padding-top:10px;}

a					{
	font: normal 800 11px arial;
	color: #9b9b9b;
	text-decoration: none;
					}

a:hover					{
	font: normal 800 11px arial;
	color: #da0808;
	text-decoration: none;
					}


					
img.portfolio				{
	border:1px solid #888;
	display:inline;
	vertical-align:middle;
					}


a.black					{
	font: normal 800 11px arial;
	color: #000;
	text-decoration: none;
					}

a.black:hover					{
	font: normal 800 11px arial;
	color: #da0808;
	text-decoration: none;
					}

a.reverse					{
	font: normal 800 12px arial;
	color: #da0808;
	text-decoration: none;
					}

a.reverse:hover					{
	color: #9b9b9b;
					}

/* =============================== Body ===========================*/


div#main 		{
		margin: 0px auto;
		text-align: left;
		background-color: #FFF;
		width: 720px;
		text-align: left;
		display: block;
			}


div#main #main-01 	{
	height:27px;
	background-image: url(../images/main_01.gif);
	background-repeat: no-repeat;
	background-position: bottom-center;
	overflow:hidden;
	display: block;
			}


div#main #main-02 	{
	background-image: url(../images/main_02.gif);
	display: block;
	clear: both;
			}


/* == HEADER == */


div#main #main-02 #header	{
	margin-left:18px;
	width: 684px;
	height: 62px;
	position: relative;
	display: block;
					}
			
div#main #main-02 #header #spacer-left	{
	width: 50px;
	height: 20px;
	background-color: #da0808;
	position: absolute;
	top: 42px;
	left: 0px;	
								}		
					
div#main #main-02 #header #logo	{
	width: 158px;
	height: 62px;
	background-image: url(../images/logo.gif);
	position: absolute;
	top: 0px;
	left: 53px;
								}
								
div#main #main-02 #header #spacer-right	{
	width: 470px;
	height: 20px;
	background-color: #da0808;
	position: absolute;
	top: 42px;
	left: 214px;
	text-align: right;	
								}
								
								
div#navig	{
	width: 299px;
	height: 20px;
	position: absolute;
	top: 22px;
	left: 374px;
	text-align: right;	
	padding-right: 11px;
	padding-top: 2px;
	font: normal 800 11px arial;
	color: #9b9b9b;
	cursor:default;
			}


/* == HR == */


img.h-line	{
	margin-top: 3px;
	margin-left:18px;
	position: relative;
	display: block;
			}

/* == Meniu == */


div#main #main-02 #meniu	{
	margin-top: 3px;
	margin-left:18px;
	width: 684px;
	height: 129px;
	position: relative;
	display: block;
					}
					
div#main #main-02 #meniu #poza-left-offer	{
	width: 50px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #da0808;
	background-image: url(../images/left_offer.jpg);
									}
									
div#main #main-02 #meniu #poza-left-about	{
	width: 50px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ede82d;
	background-image: url(../images/left_about.jpg);
									}
									
									
div#main #main-02 #meniu #poza-left-portfolio	{
	width: 50px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #476a00;
	background-image: url(../images/left_portfolio.jpg);
									}																		
div#main #main-02 #meniu #poza-left-home	{
	width: 50px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #f29a2c;
	background-image: url(../images/left_home.jpg);
									}
									
div#main #main-02 #meniu #poza-left-vision	{
	width: 50px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #de82f0;
	background-image: url(../images/left_vision.jpg);
									}																		
div#main #main-02 #meniu #poza-left-contact	{
	width: 50px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #3082e0;
	background-image: url(../images/left_contact.jpg);
									}																											

/* === Meniu About engleza === */


div#main #main-02 #meniu #pick-about-en	{
	border: 1px solid #fffcbf;
	width: 156px;
	height: 125px;
	background-color: #fffcbf;
	position: absolute;
	top: 0px;
	left: 53px;
	padding-top:2px;
								}

div#main #main-02 #meniu #pick-about-en	ul	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

div#main #main-02 #meniu #pick-about-en	li	{
		border-bottom: 1px solid #fffcbf;
		margin: 0;
		text-align: right;
		}
		
div#main #main-02 #meniu #pick-about-en	li a {
		display: block;
		border-left: 10px solid #face55;
		border-right: 10px solid #fae870;
		background-color: #f9e13e;
		color: #fff;
		text-decoration: none;
		width: 116px;
		height: 19px;
		padding-top: 4px;
		padding-right: 20px;
		padding-bottom: 0px;
		}

html>body div#main #main-02 #meniu #pick-about-en li a {
		width: auto;
		height: 20px;
		}

div#main #main-02 #meniu #pick-about-en	li a:hover {
		border-left: 10px solid #fbe33c;
		border-right: 10px solid #fffcbf;
		background-color: #fbea74;
		color: #fff;
		}

/* === Meniu Oferta engleza === */


div#main #main-02 #meniu #pick-offer-en	{
	border: 1px solid #fe9494;
	width: 156px;
	height: 125px;
	background-color: #fe9494;
	position: absolute;
	top: 0px;
	left: 53px;
	padding-top:2px;
								}

div#main #main-02 #meniu #pick-offer-en	ul	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

div#main #main-02 #meniu #pick-offer-en	li	{
		border-bottom: 1px solid #fe9494;
		margin: 0;
		text-align: right;
		}
		
div#main #main-02 #meniu #pick-offer-en	li a {
		display: block;
		border-left: 10px solid #b70909;
		border-right: 10px solid #e85656;
		background-color: #de1d1d;
		color: #fff;
		text-decoration: none;
		width: 116px;
		height: 19px;
		padding-top: 4px;
		padding-right: 20px;
		padding-bottom: 0px;
		}

html>body div#main #main-02 #meniu #pick-offer-en li a {
		width: auto;
		height: 20px;
		}

div#main #main-02 #meniu #pick-offer-en	li a:hover {
		border-left: 10px solid #dd1010;
		border-right: 10px solid #f77575;
		background-color: #f83535;
		color: #fff;
		}


/* === Meniu Portfolio engleza === */

div#main #main-02 #meniu #pick-portfolio-en	{
	border: 1px solid #7adb75;
	width: 156px;
	height: 125px;
	background-color: #7adb75;
	position: absolute;
	top: 0px;
	left: 53px;
	padding-top:2px;
								}

div#main #main-02 #meniu #pick-portfolio-en	ul	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

div#main #main-02 #meniu #pick-portfolio-en	li	{
		border-bottom: 1px solid #7adb75;
		margin: 0;
		text-align: right;
		}
		
div#main #main-02 #meniu #pick-portfolio-en	li a {
		display: block;
		border-left: 10px solid #1c8617;
		border-right: 10px solid #54c44e;
		background-color: #2ca427;
		color: #fff;
		text-decoration: none;
		width: 116px;
		height: 19px;
		padding-top: 4px;
		padding-right: 20px;
		padding-bottom: 0px;
		}

html>body div#main #main-02 #meniu #pick-portfolio-en li a {
		width: auto;
		height: 20px;
		}

div#main #main-02 #meniu #pick-portfolio-en	li a:hover {
		border-left: 10px solid #2ea129;
		border-right: 10px solid #7adb75;
		background-color: #44b840;
		color: #fff;
		}
/* === Meniu Home engleza === */

div#main #main-02 #meniu #pick-home-en	{
	border: 1px solid #fbd397;
	width: 156px;
	height: 125px;
	background-color: #fbd397;
	position: absolute;
	top: 0px;
	left: 53px;
	padding-top:2px;
								}

div#main #main-02 #meniu #pick-home-en	ul	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

div#main #main-02 #meniu #pick-home-en	li	{
		border-bottom: 1px solid #ffc173;
		margin: 0;
		text-align: right;
		}
		
div#main #main-02 #meniu #pick-home-en	li a {
		display: block;
		border-left: 10px solid #e28b09;
		border-right: 10px solid #fbc573;
		background-color: #fbac35;
		color: #fff;
		text-decoration: none;
		width: 116px;
		height: 19px;
		padding-top: 4px;
		padding-right: 20px;
		padding-bottom: 0px;
		}

html>body div#main #main-02 #meniu #pick-home-en li a {
		width: auto;
		height: 20px;
		}

div#main #main-02 #meniu #pick-home-en	li a:hover {
		border-left: 10px solid #f8ac39;
		border-right: 10px solid #fbd397;
		background-color: #fabf65;
		color: #fff;
		}
/* === Meniu Vision engleza === */

div#main #main-02 #meniu #pick-vision-en	{
	border: 1px solid #c87ae0;
	width: 156px;
	height: 125px;
	background-color: #c87ae0;
	position: absolute;
	top: 0px;
	left: 53px;
	padding-top:2px;
								}

div#main #main-02 #meniu #pick-vision-en	ul	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

div#main #main-02 #meniu #pick-vision-en	li	{
		border-bottom: 1px solid #c87ae0;
		margin: 0;
		text-align: right;
		}
		
div#main #main-02 #meniu #pick-vision-en	li a {
		display: block;
		border-left: 10px solid #881ba9;
		border-right: 10px solid #b357cf;
		background-color: #a13cc0;
		color: #fff;
		text-decoration: none;
		width: 116px;
		height: 19px;
		padding-top: 4px;
		padding-right: 20px;
		padding-bottom: 0px;
		}

html>body div#main #main-02 #meniu #pick-vision-en li a {
		width: auto;
		height: 20px;
		}

div#main #main-02 #meniu #pick-vision-en	li a:hover {
		border-left: 10px solid #9d38bc;
		border-right: 10px solid #c87ae0;
		background-color: #b85cd4;
		color: #fff;
		}
		
/* === Meniu Contact engleza === */

div#main #main-02 #meniu #pick-contact-en	{
	border: 1px solid #4e97eb;
	width: 156px;
	height: 125px;
	background-color: #4e97eb;
	position: absolute;
	top: 0px;
	left: 53px;
	padding-top:2px;
								}

div#main #main-02 #meniu #pick-contact-en	ul	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

div#main #main-02 #meniu #pick-contact-en	li	{
		border-bottom: 1px solid #4e97eb;
		margin: 0;
		text-align: right;
		}
		
div#main #main-02 #meniu #pick-contact-en	li a {
		display: block;
		border-left: 10px solid #0553ac;
		border-right: 10px solid #337acb;
		background-color: #206bc1;
		color: #fff;
		text-decoration: none;
		width: 116px;
		height: 19px;
		padding-top: 4px;
		padding-right: 20px;
		padding-bottom: 0px;
		}

html>body div#main #main-02 #meniu #pick-contact-en li a {
		width: auto;
		height: 20px;
		}

div#main #main-02 #meniu #pick-contact-en	li a:hover {
		border-left: 10px solid #0f67cc;
		border-right: 10px solid #4e97eb;
		background-color: #3082e0;
		color: #fff;
		}





div#main #main-02 #meniu #poza-right-about-en	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #ede82d;
	background-image: url(../images/right_about_en.jpg);
									}									
									
div#main #main-02 #meniu #poza-right-about-ro	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #ede82d;
	background-image: url(../images/right_about_ro.jpg);
									}

div#main #main-02 #meniu #poza-right-offer-en	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #da0808;
	background-image: url(../images/right_offer_en.jpg);
									}
									
div#main #main-02 #meniu #poza-right-offer-ro	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #da0808;
	background-image: url(../images/right_offer_ro.jpg);
									}
									
div#main #main-02 #meniu #poza-right-portfolio-en	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #476a00;
	background-image: url(../images/right_portfolio_en.jpg);
									}									
									
div#main #main-02 #meniu #poza-right-portfolio-ro	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #476a00;
	background-image: url(../images/right_portfolio_ro.jpg);
									}																		
div#main #main-02 #meniu #poza-right-home-en	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #f29a2c;
	background-image: url(../images/right_home_en.jpg);
									}									
									
div#main #main-02 #meniu #poza-right-home-ro	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #f29a2c;
	background-image: url(../images/right_home_ro.jpg);
									}
div#main #main-02 #meniu #poza-right-vision-en	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #de82f0;
	background-image: url(../images/right_vision_en.jpg);
									}									
									
div#main #main-02 #meniu #poza-right-vision-ro	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #de82f0;
	background-image: url(../images/right_vision_ro.jpg);
									}
									
div#main #main-02 #meniu #poza-right-contact-en	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #3082e0;
	background-image: url(../images/right_contact_en.jpg);
									}									
									
div#main #main-02 #meniu #poza-right-contact-ro	{
	width: 470px;
	height: 129px;
	position: absolute;
	top: 0px;
	left: 214px;
	background-color: #3082e0;
	background-image: url(../images/right_contact_ro.jpg);
									}									

div#main #main-03 	{
	height:41px;
	background-image: url(../images/main_03.gif);
	background-repeat: no-repeat;
	display: block;
			}

/* == Content == */


div#main #main-02 #content	{
	margin-top: 3px;
	margin-left:18px;
	width: 684px;
	position: relative;
	display: block;
					}


/* == Footer == */


div#main #main-02 #footer	{
	margin-top: 3px;
	margin-left:18px;
	background-color: #da0808;
	width: 684px;
	height: 20px;
	position: static;
	display: block;
	text-align: left;
					}



/* ================== Preturi ================== */


table.price_list
	{
	width:450px;
	border:0px;
	padding:0px;
	margin:0px;
	}
	
td.header
	{
	background-color:#9cf;
	height:20px;
	font-style: normal;
	font-weight: 800;
	font-family: arial, helvetica, sans;
	font-size: 12px;
	color: #000;
	margin:0px;
	border-right:1px solid #BBB;
	text-align:center;
	}
	
	
td.odd
	{
	background-color:#FFF;
	height:20px;
	font-style: normal;
	font-weight: 100;
	font-family: arial, helvetica, sans;
	font-size: 11px;
	color: #06c;
	border-right:1px solid #BBB;
	text-align:center;
	}
	
td.even
	{
	font-style: normal;
	font-weight: 100;
	font-family: arial, helvetica, sans;
	font-size: 11px;
	color: #06c;
	background-color:#EEE;
	height:20px;
	border-right:1px solid #BBB;
	text-align:center;
	}
	
td.symbols
	{
	width:70px;
	height:62px;
	background-color:#FFF;
	font-style: normal;
	font-weight: 100;
	font-family: arial, helvetica, sans;
	font-size: 11px;
	color: #9b9b9b;
	background-position:center center;
	background-repeat:no-repeat;
	}
	
td.cats
	{
	width:100px;
	height:20px;
	background-color:#FF9;
	font-style: normal;
	font-weight: 800;
	font-family: arial, helvetica, sans;
	font-size: 11px;
	color: #000;
	padding-left:3px;
	border-bottom:1px solid #fc0;
	}
	
td.prices
	{
	background-color:#fc0;
	height:20px;
	font-style: normal;
	font-weight: 800;
	font-family: arial, helvetica, sans;
	font-size: 12px;
	color: #000;
	margin:0px;
	border-right:1px solid #BBB;
	text-align:center;
	}
