/************************************ COLORS ************************
green 	- 009956
blue 	- 005595
black 	- 000
************************************* COLORS ***********************/


/************************************ GLOBAL ***********************/
body	{ background:#FFF url(/images/background.gif) repeat-x; color:#000; font:normal 11px Tahoma,Arial,Helvetica,sans-serif; }
h1		{ color:#999; margin:3px 10px 0 2px; padding:3px 2px 0 2px; text-align:right; font:normal 24px Tahoma,Arial,Helvetica,sans-serif; }
/************************************ GLOBAL ***********************/


/************************************ HEADER ***********************/
#header			{ position:relative; margin:5px 0 0 0; height:125px; background:url(/images/bkg_header.gif) no-repeat; }
#header .logo	{ position:absolute; top:8px; left:21px; width:118px; height:64px; }
#header .logo2	{ position:absolute; top:8px; left:140px; width:127px; height:64px; }
#header .logo3	{ position:absolute; top:8px; left:874px; width:90px; height:64px; }
#header .menuTop	{ position:absolute; top:34px; left:307px; width:562px; height:28px; }
#header .menuBottom			{ position:absolute; top:77px; left:0; width:100%; }
#header .menuBottom .menu		{ width:810px; height:18px; line-height:18px; color:#FFF; }
#header .menuBottom .menu a		{ float:left; display:block; color:#FFF; font-weight:bold; text-decoration:none; line-height:18px; padding:0 10px; }
#header .menuBottom .menu a:hover	{ color:#FFF; background:#00AF62; }
#header .menuBottom .menu a.sel		{ color:#FFF; background:#00AF62; }
#header .menuBottom .subMenu		{ width:976px; height:16px; line-height:16px; background:#00AF62; padding:2px; }
#header .menuBottom .subMenu a		{ float:left; display:block; color:#FFF; font-weight:bold; text-decoration:none; line-height:16px; padding:0 10px; }
#header .menuBottom .subMenu a:hover{ color:#FFF; background:#005595; }
#header .menuBottom .subMenu a.sel	{ color:#FFF; background:#005595; }
/************************************ HEADER ***********************/


/************************************ LEFT *************************/
#left	{ float:left; width:240px; margin:5px 5px 5px 0; }
/************************************ LEFT *************************/


/************************************ CENTRU ***********************/
#centru	{ float:left; width:490px; margin:10px 0; }
.indexLinks a		{ display:block; margin:1px 4px; padding:3px 6px; color:#A90000; text-decoration:none; border-bottom:1px solid #B3B3B3; font:bold 15px Arial, Helvetica, sans-serif; }
.indexLinks a:hover	{ color:#005595; background:#F2F2F2; }
.indexLinks a img	{ float:right; vertical-align:middle; }
.t-index-normal		{ font:normal 11px Arial, Helvetica, sans-serif; color:#000; }
.t-banner-index			{ float:right; width:240px; height:250px; overflow:hidden; }
.t-banner-index strong	{ font-size:13px; }
.t-banner-index a		{ color:#A90000; text-decoration:underline; }
.t-banner-index a:hover	{ color:#005595; text-decoration:none; }
.t-banner-pages			{ /*float:right; width:370px; height:200px;*/ font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; }

#centruAll	{ float:left; width:730px; margin:10px 0; padding:0 0 0 5px; font:normal 9pt/11pt Tahoma, Arial, Helvetica, sans-serif; }
#centruAll h1			{ margin:5px; padding:5px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; }
#centruAll h2			{ margin:3px; padding:3px; font:bold 16px Arial, Helvetica, sans-serif; }
#centruAll h3			{ margin:3px; padding:2px; font:bold 13px Arial, Helvetica, sans-serif; }
#centruAll div.images	{ margin:5px; padding:3px; border:1px solid #666; }
#centruAll .servicii	{ float:left; margin:0 12px 0 10px; width:45%; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#555; }
#centruAll .hotel			{ float:left; margin:5px; width:47%; border:1px solid #666; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; }
#centruAll .hotel a			{ color:#005595; text-decoration:underline; }
#centruAll .hotel a:hover	{ color:#009956; text-decoration:none; }
#centruAll .hotel .details	{ float:right; padding:3px 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; }
#centruAll .hotel .price	{ padding:3px 0 0 6px; font:bold 13px Arial, Helvetica, sans-serif; color:#A90000; }
#centruAll .gallery			{ float:left; width:220px; margin:0 20px 0 0; }
#centruAll .gallery .i-big	{ float:left; margin:5px; padding:3px; border:1px solid #666; }
#centruAll .gallery .i-small{ float:right; margin:5px 5px 0 0; padding:2px; border:1px solid #666; }
#centruAll input.field1		{ width:120px; margin:1px 3px; padding:1px 3px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#centruAll select.field1	{ width:80px; margin:1px 3px; padding:0 0 0 3px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#centruAll input.field-normal	{ width:160px; margin:1px 3px; padding:2px 4px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#centruAll select.field-normal	{ width:140px; margin:1px 3px; padding:0 0 0 4px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#centruAll textarea.field-normal	{ width:220px; height:90px; margin:1px 3px; padding:0 0 0 4px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#centruAll input.field-big		{ width:220px; margin:1px 3px; padding:1px 3px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#centruAll input.red		{ border:1px solid #A90000; background:#ffdfdf; }
#centruAll input.green		{ border:1px solid #009956; background:#daffef; }
#centruAll select.red		{ border:1px solid #A90000; background:#ffdfdf; }
#centruAll select.green		{ border:1px solid #009956; background:#daffef; }
#centruAll textarea.red		{ border:1px solid #A90000; background:#ffdfdf; }
#centruAll textarea.green	{ border:1px solid #009956; background:#daffef; }

#centruAll .judet { float:left; margin: 5px 10px; width:20%; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; }
#centruAll .judet a  { color:#005595; text-decoration:underline; }
#centruAll .judet a:hover { color:#009956; text-decoration:none; }
#centruAll .localitate {  margin: 5px 10px; width:100%; }
#centruAll .localitate h1 { margin:0 20px; width:250px; border-bottom:1px solid #FF0000; color:#FF0000 }
#centruAll .localitate .spacer { width:100%; float:left; background:none; height:10px; color:#FFFFFF; }
#centruAll .localitate .numehot { font-size:12px; width:100%; }
#centruAll .localitate .numehot a { border-bottom:1px solid ;  color:#0066FF; }
#centruAll .localitate .numehot a:hover { color:#009956; text-decoration:none; }

#centruAll .cazare { width:60%; margin:2px 20px;  font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; }
#centruAll .cazare .detalii { float:right; padding:3px 6px 0 0; font:bold 13px Arial, Helvetica, sans-serif; }
#centruAll .spacer { width:100%; float:left; background:none; height:10px; color:#FFFFFF; }

#centruAll .bilete { float:left; margin:2px 5px; width:330px; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #666; }
#centruAll .bilete .avion { float:left; background:url(images/Airplane.png) left no-repeat; width:52px; height:52px; }
#centruAll .bilete h3 { float:left;  margin:15px 1px; width:300px; border-bottom:1px solid; font-size:16px; color:#FF0000; }
#centruAll .bilete spatiu {  float:left; width:100%; height:5px; background:none; }
#centruAll .bilete .continut { margin:2px 5px; width:320; }
#centruAll .bilete .continut a { float:left; margin:5px 10px; cursor:pointer; color:#0033FF; text-decoration:underline; font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif; }
#centruAll .bilete .continut a:hover { color:#00CC00; text-decoration:none; }


#centruAll .lincspec a		{ display:block; margin:4px 10px; padding:3px 6px; color:#A90000; text-decoration:none; font:bold 15px Arial, Helvetica, sans-serif; }
#centruAll .lincspec a:hover	{ color:#005595; background:#F2F2F2; }
#centruAll .lincspec a img	{ float:right; vertical-align:middle; }
#centruAll .lincspec .linie { margin:2px 0px; color:#A90000; text-decoration:none; border-bottom:1px solid #B3B3B3; }

div.tabelPreturi				{ margin:10px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; }
div.tabelPreturi table			{ border:1px solid #CCC; }
div.tabelPreturi table th		{ font:bold 13px Arial, Helvetica, sans-serif; color:#008742; background:#CCC; }
div.tabelPreturi table tr.grey	{ background:#EAEAEA; }
div.tabelPreturi table td.price	{ font:bold 16px Arial, Helvetica, sans-serif; color:#008742; }
div.tabelPreturi table span.oldprice	{ font:normal 13px Arial, Helvetica, sans-serif; text-decoration:line-through; }
div.tabelPreturi table span.last_minute { font:bold 16px Arial, Helvetica, sans-serif; color:#FF0000; }
div.rezervaAcum					{ margin:0 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; background:url(/images/linie_rezervare.gif) no-repeat; width:690px; height:30px; padding:0 20px; line-height:30px; }

.oldprice	{ text-decoration:line-through; color:#005595; }

.filtrareTari	{ margin:8px 30px; }
.filtrareTari a	{ font-size:14px; font-weight:bold; color:#005595; text-decoration:underline; display:block; width:120px; float:left; overflow:hidden; border:1px solid #E6E6E6; padding:2px 4px; margin:2px; }
.filtrareTari a:hover	{ color:#A90000; text-decoration:none; border:1px solid #E6E6E6; background:#E6E6E6; }

.paginatie			{color:#333; font-size:11px; font-weight:bold; text-align:left; margin:15px 0 15px 30px;}
.paginatie a		{color:#ffffff; background-color:#A90000; text-decoration:none; border:#005595 1px solid; padding:2px 6px;}
.paginatie a:hover	{color:#005595; background-color:#ffffff; text-decoration:none; border:#005595 1px solid;}
.paginatie span		{font-size:13px; margin:0; padding:0; height:18px;}
/************************************ CENTRU ***********************/


/************************************ RIGHT ************************/
#right	{ float:left; width:240px; margin:5px 0 5px 5px; }
/************************************ RIGHT ************************/


/************************************ FOOTER ***********************/
#footer	{ margin:0 0 5px 0; }
.footerTop		{ background:url(/images/bkg_footer_top.gif) top left no-repeat; height:6px; }
.footerBottom	{ background:url(/images/bkg_footer_bottom.gif) bottom left no-repeat; height:6px; }
.footerMiddle	{ background:url(/images/bkg_footer_middle.gif) repeat-y; }
.footerContent			{ color:#000; }
.footerContent a		{ color:#005595; text-decoration:none; }
.footerContent a:hover	{ color:#009956; }
/************************************ FOOTER ***********************/


/************************************ CUSTOM CLASSES ***************/
.green 	{ color:#009956; }
.blue 	{ color:#005595; }
.red	{ color:#A90000; }
.black 	{ color:#000; }


.linkBox		{ width:240px; margin:4px 0; }
.linkBoxTop		{ background:url(/images/bkg_linkBox_top.gif) top left no-repeat; height:5px; }
.linkBoxBlueTop	{ background:url(/images/bkg_linkBox_blue_top.gif) top left no-repeat; height:5px; }
.linkBoxBottom	{ background:url(/images/bkg_linkBox_bottom.gif) bottom left no-repeat; height:6px; }
.linkBoxMiddle	{ background:url(/images/bkg_linkBox_middle.gif) repeat-y; }
.linkBoxContent			{ color:#000; padding:3px; }
.linkBoxContent a		{ float:left; display:block; margin:1px 4px; padding:3px 6px; color:#005595; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid #B3B3B3; height:15px; }
.linkBoxContent a:hover	{ color:#009956; text-decoration:none; }
.linkBoxContent .t-small	{ float:left; display:block; margin:1px 4px; padding:3px 6px; color:#000; font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; text-align:right; border-bottom:1px solid #B3B3B3; height:15px; }
.linkBoxContent .t-title	{ float:left; display:block; margin:1px 4px; padding:3px 6px; color:#000; font:normal 9pt/15px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid #B3B3B3; }
.linkBoxContent .t-title2	{ float:left; display:block; margin:1px 4px; padding:8px 20px; width:920px; color:#005595; font:normal 16px/20px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid #005595; }
.linkBoxContent .t-text		{ float:left; display:block; margin:1px 4px; padding:3px 2px; color:#000; font-size:11px;  text-decoration:none; border-bottom:1px solid #B3B3B3; line-height:13px; }
.linkBoxContent .w-normal	{ width:212px; }
.linkBoxContent .w-small	{ width:26px; }
.linkBoxContent .w-medium	{ width:164px; }
.linkBoxContent .w-big		{ width:218px; }
.linkBoxContent .w-normal span	{ width:80px; display:block; float:left; }

.linkBox2		{ width:980px; margin:6px 0; }
.linkBoxTop2	{ background:url(/images/bkg_linkBox_top.gif) top left repeat-x; height:5px; }
.linkBoxBottom2	{ background:url(/images/bkg_footer_bottom.gif) bottom left no-repeat; height:6px; }
.linkBoxMiddle2	{ background:url(/images/bkg_footer_middle.gif) repeat-y; }


.linkContact { width:700px; margin:5px 0px; }
.linkContactTop { background:url(/images/bkg_linkBox_top.gif) top left repeat-x; height:5px; }



.paragraph	{ text-indent:20px; }

.breadcrumb			{ float:left; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; margin:15px 7px 0 7px; }
.breadcrumb a		{ color:#005595; text-decoration:none; }
.breadcrumb a:hover	{ color:#009956; }
.marg-zero			{ margin:0 5px 0 0; }

a.normal-link		{ color:#005595; text-decoration:none; }
a.normal-link:hover	{ color:#009956; }
/************************************ CUSTOM CLASSES ***************/
