/*#########################################  	Trifan			#########################################*/
/*#########################################  	Razvan-Iulian	#########################################*/
/*######################################### skimask96@yahoo.com #########################################*/
body																	{ background: #2a77a3 url(../img/abturism_background.jpg) left top repeat-x; margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif, Tahoma; }
*{
outline-style:none;
outline-color:invert;
outline-width:medium;
}

img																		{ border: none; }
.clearAll 																{ clear: both; font-size: 1px; line-height: 1px; height: 1px; }
#site																	{ width: 950px; _width: 935px; margin: 0 auto; padding: 0 0 3px; background: #FFFFFF; text-align: left; float: left; }
a																		{ color: #000000; text-decoration: none; }
a.underline																{ color: #000000; text-decoration: underline; font-size: 13px; font-family: "Trebuchet MS"; }
a.underline:hover														{ text-decoration: none; }
form																	{ margin: 0; padding: 0; }

#site #top																{ height: 135px; margin: 0 auto; padding: 0; }
#site #top .logo														{ width: 140px; height: 135px; margin: 0 auto; padding: 0; float: left; }
#site #top .top_right													{ width: 760px; height: 135px; margin: 0 auto; padding: 0; float: left; }	
#site #top .top_right .top1												{ width: 760px; margin: 0 auto; padding: 0; float: left; height: 100px; }
#site #top .top_right .top2												{ height: 35px; margin: 0 auto; padding: 0 0 0 3px; float: left; }
#site #top .top_right .top2 a											{ float: left; text-decoration: none; border: none; }
#site #top .top_right .top2 a:hover										{ float: left; text-decoration: none; border: none; }

#site #container														{ padding: 0; margin: 0 20px; background: #F5F3F4; }
#site #container #logare												{ margin: 0; padding: 15px 0 0; height: 38px;  }
#site #container #bar													{ margin: 0 20px 0 0; padding: 0 0 20px; height: 372px }
#site #container #bar #search											{ margin: 0 auto; padding: 0; float: left; width: 380px; }
#site #container #bar #search .google									{ height: 26px; }
#site #container #bar #search .search									{ height: 329px; }
#site #container #bar #special											{ margin: 0; _margin-left: 10px; padding: 0; float: right; }

#cautare																{ width: 380px; height: 330px; margin: 0; padding:0; position: relative; }
#cautare .minimenu 														{ margin: 0; padding: 0; width: 380px; height: 28px; position: relative; }
#cautare .minimenu a.normal												{ width: 126px; height: 23px; margin: 0; padding: 0; display: block; float: left; text-align: center; background: url(../img/sagetica.jpg) center bottom no-repeat #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding-top: 5px; text-decoration: none; }
#cautare .minimenu a.selected											{ margin: 0; padding: 5px 0 0; display: block; float: left; text-align: center; width: 126px; height: 23px; background: url(../img/minimenusel.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
#cautare .search_1														{ width: 311px; height: 260px; margin: 0; padding: 22px 40px 14px 24px; background: #e5ecee url(../img/oferte_botom_bg.jpg) left bottom repeat-x; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; }
#cautare .search_1 .form_search td										{ font-size: 11px; }
#cautare .search_2														{ width: 311px; height: 260px; margin: 0; padding: 22px 40px 14px 24px; background: #e5ecee url(../img/oferte_botom_bg.jpg) left bottom repeat-x; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; }
#cautare .search_2 .form_search td										{ font-size: 11px; }
#cautare .search_3														{ width: 311px; height: 260px; margin: 0; padding: 22px 40px 14px 24px; background: #e5ecee url(../img/oferte_botom_bg.jpg) left bottom repeat-x; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; }
#cautare .search_3 .form_search td										{ font-size: 11px; }

#site #container #bar #special .sp_off									{ margin: 3px auto; padding: 0; float: left; }
.paging 																{ margin: 0; padding: 0; }
.paging ul 																{ padding: 15px 0 0; margin: 0; list-style-type: none; text-align: center; }
.paging ul li 															{ display: inline; padding: 0; margin: 0; }
.paging ul li a.goBtn 													{ width: 37px; height: 18px; margin-right: 4px; padding: 3px 0 0 3px; font-size: 11px; float: left; display: block; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif, Tahoma; color: #ffffff; background: #000000; text-decoration: none; }
.paging ul li a.goBtn:hover 											{ width: 37px; height: 18px; padding: 3px 0 0 3px; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif, Tahoma;  background: #FFA800; border: solid 1px #FFA800; }
.paging ul li a.goBtn2 													{ width: 42px; height: 18px; margin-right: 4px; padding: 3px 0 0 3px; font-size: 11px; float: left; display: block; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif, Tahoma; color: #ffffff; background: #000000; text-decoration: none; }
.paging ul li a.goBtn2:hover 											{ width: 42px; height: 18px; padding: 3px 0 0 3px; font-size: 11px; color: #ffffff; background: #FFA800; border: solid 1px #FFA800; }
.paging ul li a.goTo 													{ width: 50px; height: 18px; margin-left: 5px; padding: 3px 0 0 6px; font-size: 11px; background-color: #000000; float: left; display: block; border: 1px solid #000000; color: #ffffff; text-decoration: none; }
.paging ul li.sel 														{ height:18px; padding: 3px 0px 0 3px; font-size: 11px; float: left; display: block; }
.paging ul li .fld 														{ width: 20px; height: 18px; margin: 0 0 0 4px; padding: 3px 0 0 3px; font-size: 11px; float: left; border: 1px solid #E5E5E5; color: #666666; }
.paging ul li a.pagNr 													{ width: 20px; height: 18px; margin-right: 4px; padding: 3px 0 0 3px; font-size: 11px; float: left; color: #ffffff; text-align: center; display: block; border: 1px solid #000000; background: #000000; text-decoration: none; }
.paging ul li a.pagNr:hover 											{ font-size: 11px; background-color: #FFA800; border: 1px solid #FFA800; color: #ffffff; }
.paging ul  .selected 													{ width: 20px; height: 18px; margin-right: 4px; padding: 3px 0 0 0 ; font-size: 11px; float: left; text-align: center; display:block; border:1px solid #FFA800; text-decoration:none; color:#FFFFFF;  background-color:#FFA800 ;}
.paging form 															{ margin:0; padding:0;}


#site #container #bar #special .sp_off .oferta							{ margin:0 auto; marginpadding:0px 0px 0px 0px; text-align:center; float:left; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; width:232px; height:300px; background:#e5ecee url(../img/oferte_botom_bg.jpg) left bottom repeat-x;}
#site #container #bar #special .sp_off .oferta	a{background:url(../img/dott.gif) repeat; width:232px; height:300px; display:block; position:absolute;}
#site #container #bar #special .sp_off .oferta_over						{ margin:0px auto; padding:0px 0px 0px 0px; text-align:center; float:left; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; width:232px; height:300px; background:#ffffff url(../img/oferte_botom_bg_ov.jpg) left bottom repeat-x; }
#site #container #bar #special .sp_off .oferta .imagine					{ margin:0; padding:0; margin-top:6px; height:144px; }
#site #container #bar #special .sp_off .oferta .info					{ margin:0px auto; padding:0px 0px 0px 0px; width:220px; height:120px; font-family:arial; text-align:left; margin-top:10px;}
#site #container #bar #special .sp_off .oferta .info .price				{ margin:0px auto; padding:0px 2px 0px 3px; float:left; width:37px; height:130px; color:#9a8c8c; font-size:11px;}
#site #container #bar #special .sp_off .oferta .info .detail			{ margin:0px auto; padding:0px 0px 0px 0px; float:left; width:175px; height:130px; color:#000000; font-size:11px;}

#site .oferta_1															{ margin:0px auto; padding:0px 0px 0px 0px; width:885px; height:230px;}
#site .oferta_1	.oferta_sezon											{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:665px; height:230px;}
#site .oferta_1	.oferta_sezon .title									{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman"; font-weight:bold; font-size:16px; padding-bottom:6px; }
#site .oferta_1	.oferta_sezon .my_offer 								{ position:relative; z-index:1; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:center; width:156px; height:202px; border:solid 1px #D0D3D8; background:#e5ecee;}
#site .oferta_1	.oferta_sezon  .my_offer a{background:url(../img/dott.jpg) repeat; width:156px; height:202px; display:block; position:absolute; }
/*
#site .oferta_1	.oferta_sezon .my_offer .absolut						{ position:relative; z-index:1; margin:0; padding:0; background:#00FF00;}
#site .oferta_1	.oferta_sezon .my_offer .absolut .oferta_titlu			{ position:absolute; z-index:10; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; width:150px; background:#544E4E; color:#FFFFFF; font-size:12px; font-family:arial; text-align:center; line-height:16px;}

#site .oferta_1	.oferta_sezon .my_offer .pret_off						{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; width:35px; color:#ffa800; overflow:hidden; font-size: 15px; font: Arial, Helvetica, sans-serif; font-weight: bold;}
#site .oferta_1	.oferta_sezon .my_offer .off_det						{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:left; width:110px; font-size:11px; font-family:arial;}
*/
#site .oferta_1 .recomandari											{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:189px; height:230px;}
#site .oferta_1 .recomandari .title										{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman"; font-weight:bold; font-size: 16px; padding-bottom:6px; }
#site .oferta_1 .recomandari a											{ display:block; width:189px; color:#FFFFFF; font-size:12px; font-family:arial; padding:10px 5px 10px 10px; margin: 0;  background: #143142 url(../img/bg_rec_3.jpg) left top repeat-x;}
#site .oferta_1 .recomandari a:hover									{ display:block; width:189px; color:#FFFFFF; font-size:12px; font-family:arial; padding:10px 5px 10px 10px; margin: 0; background: #faab13;}
#site .oferta_1 .recomandari .rec2										{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../img/bg_rec_2.jpg) repeat-x; margin:0 0 2px 0;}
#site .oferta_1 .recomandari .rec2 a:hover								{ background:cyan}
#site .oferta_1 .recomandari .rec3										{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../img/bg_rec_3.jpg) repeat-x; height:87px; width:189px;}
#site .oferta_1 .recomandari .rec3 a:hover								{ background:green}

#site .oferta_2															{ margin:25px 0px 0px 0px; padding:0px 0px 0px 32px; float:left; height:230px;}
#site .oferta_2 .title													{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:16px; padding-bottom:6px; }
#site .oferta_2 .my_offer 												{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:center; width:156px; height:202px; border:solid 1px #D0D3D8; background:#E4ECEE}
#site .oferta_2 .my_offer .pret_off										{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; width:35px; color:#ffa800; font-size:13px; font-family:arial; overflow:hidden;}
#site .oferta_2 .my_offer .off_det										{ margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:left; width:110px; font-size:11px; font-family:arial; }

#site .parteneri														{ margin: 0; padding: 0; text-align:center;}

/*################################ SEJURURI ################################*/

#site #container #bar2													{ }
#site .sejur_list														{ width: 220px; height: 300px; margin: 35px 3px 0; padding: 0; cursor: pointer; text-align: center; background: #E5ECEE; border: 1px solid #e5ecee; float: left; }
#site .sejur_list a{background:url(../img/dott.gif) repeat; width:220px; height:300px; display:block; position:absolute;}
#site .sejur_list .sej_continut											{ width: 209px; margin: 0 auto; padding: 6px 0 0; }
#site .sejur_list .sej_continut	.title									{ margin: 0; padding: 0 0 4px; color: #ffffff; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; font-style: italic; font-size: 12px; text-align: left; }
#site .sejur_list .sej_continut	.title .span							{ margin: 0; padding: 4px 0 4px 5px; background: #0a0909 url(../img/oferte_top_header_bg) left top repeat-x; }
#site .sejur_list .sej_continut .sej_detalii							{ margin: 0; padding: 0; }
#site .sejur_list .sej_continut .sej_detalii .sej_price					{ width: 45px; margin: 0; padding: 0; text-align: left; color: #ffa800; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif, Tahoma; float: left; overflow:hidden; }
#site .sejur_list .sej_continut .sej_detalii .sej_info					{ width: 160px;margin: 0; padding: 0; text-align: left; color: #000000; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; float: left; }
#site .sejur_list .sej_continut .sej_detalii .sej_info span				{ color: #686868; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Tahoma; }

#site .sejur_list_over													{ width: 220px; height: 300px; margin: 35px 3px 0; padding: 0; text-align: center; background: #ffffff; border: 1px solid #dddddd; float: left; }
#site .sejur_list_over .sej_continut									{ width: 209px; margin: 0 auto; padding: 6px 0 0; }
#site .sejur_list_over .sej_continut .title								{ margin: 0; padding: 0 0 4px; color: #ffa800; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; font-style: italic; font-size: 12px; text-align: left; }
#site .sejur_list_over .sej_continut .title .span						{ margin: 0; padding: 4px 0 4px 5px; background: #0a0909 url(../img/oferte_top_header_bg) left top repeat-x; }
#site .sejur_list_over .sej_continut .sej_detalii						{ margin: 0; padding: 0; }
#site .sejur_list_over .sej_continut .sej_detalii .sej_price			{ width: 45px; margin: 0; padding: 0; text-align: left; color: #ffa800; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif, Tahoma; float: left; overflow:hidden; }
#site .sejur_list_over .sej_continut .sej_detalii .sej_info				{ width: 160px;margin: 0; padding: 0; text-align: left; color: #000000; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; float: left; }
#site .sejur_list_over .sej_continut .sej_detalii .sej_info span		{ color: #686868; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Tahoma; }

#site #container .navigare												{ height: 35px; margin: 0; padding: 0; }

.paginare																{ width: 120px; height: 15px; margin: 0; padding: 0; float: left; }
.paginare a																{ margin: 0 3px 0; padding: 0 5px; background: #000000; border: 1px solid  #000000; text-decoration: none; font-size: 11px; color: #FFFFFF; }
.paginare a:hover														{ background: #FFA701; border: 1px solid #FFA701; }
.next																	{ width: 30px; height: 15px; margin: 0; padding: 0; border: none; background: none; }

#site #container .altele												{ margin: 0; padding: 0; }

/*################################# Meniu paginare ####################################*/

.paging ul 																{ list-style-type:none; padding:15px 0px 0px  0px; margin:0px 0px 0px  0px; text-align:center;}
.paging ul li 															{ display:inline; padding:0; margin:0;}
.paging ul li a.goBtn 													{ font-size:11px; float:left; padding:3px 0px 0 3px; margin-right:4px; width:37px; height:18px; display:block; border:1px solid #000000; font-size:11px; font-family:arial; color:#ffffff; background:#000000; text-decoration:none;}
.paging ul li a.goBtn:hover 											{ font-size:11px; padding:3px 0px 0 3px; width:37px; height:18px; color:#FFFFFF; font-family:arial;  background:#FFA800; border:solid 1px #FFA800}
.paging ul li a.goBtn2 													{ font-size:11px; float:left; padding:3px 0px 0 3px; margin-right:4px; width:42px; height:18px; display:block; border:1px solid #000000; font-size:11px; font-family:arial; color:#ffffff; background:#000000; text-decoration:none;}
.paging ul li a.goBtn2:hover 											{ font-size:11px; padding:3px 0px 0 3px; width:42px; height:18px; color:#FFFFFF; background: #FFA800; border: solid 1px #FFA800}
.paging ul li a.goTo 													{ font-size:11px; background-color:#000000;float:left; padding:3px 0 0 6px; margin-left:5px; width:50px; height:18px; display:block; border:1px solid #000000; font-size:11px; color: #FFFFFF; text-decoration:none;}
.paging ul li.sel 														{ font-size:11px; float:left; display:block; height:18px; padding:3px 0px 0 3px;}
.paging ul li .fld 														{ font-size:11px; float:left; padding:3px 0px 0 3px; margin:0 0 0 4px; width:20px; height:18px; border:1px solid #E5E5E5; color: #666666;}
.paging ul li a.pagNr 													{ font-size:11px; float:left; padding:3px 0px 0 3px; margin-right:4px; width:20px; height:18px; color:#ffffff; text-align:center; display:block; border:1px solid #000000; background:#000000; text-decoration:none;}
.paging ul li a.pagNr:hover 											{ font-size:11px; background-color:#FFA800; border:solid 1px #FFA800; color:#FFFFFF;}
.paging ul  .selected 													{ font-size:11px; float:left; padding:3px 0 0 0 ; margin-right:4px; width:20px; height:18px; text-align:center; display:block; border:1px solid #FFA800; text-decoration:none; color:#FFFFFF;  background-color:#FFA800 ;}
.paging form 															{ margin:0; padding:0;}
.paging 																{ margin-left: 5px;}

/*################################# Sejururi Detalii ####################################*/

#site .content															{ padding:0px 0px 0px 0px; margin:30px 20px 0px 20px;}
#site .content .left_content											{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:490px;}
#site .content .left_content table  									{ font-size:11px; font-family:arial; color:#000000}
#site .content .left_content td											{ padding-left:10px; line-height:18px; vertical-align:top; font-size:11px; font-family:arial; color:#000000}
#site .content .left_content td.left									{ padding-left:10px; line-height:30px; vertical-align:top; font-size:11px; font-family:arial; color:#000000; font-weight:bold;}
#site .content .right_content											{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:400px;}
#site .content .right_content .image									{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#site .content .right_content .line										{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#site .content .right_content .line img									{ padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; }

#site .oferta_2															{ margin:0px auto; padding:0px 0px 0px 45px; height:460px;}
#site .oferta_2	.oferta_sezon											{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:665px; height:230px;}
#site .oferta_2	.oferta_sezon .title									{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman"; font-size:16px; padding-bottom:6px; }
#site .oferta_2	.oferta_sezon .my_offer 								{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:center; width:156px; height:202px; border:solid 1px #D0D3D8; background:#E4ECEE}
#site .oferta_2	.oferta_sezon .my_offer .pret_off						{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; width:35px; color:#ffa800; font-size:13px; font-family:arial; overflow:hidden;}
#site .oferta_2	.oferta_sezon .my_offer .off_det						{ margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:left; width:110px; font-size:11px; font-family:arial; }
#site .oferta_2	.oferta_sezon .my_offer .offer_title					{ margin:0px auto; padding:3px 3px 3px 3px; width:144px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:14px; background:#544E4E}
.text_mic																{ font-size:11px; line-height:13px;}
.tabel a																{ color:#3565AC;}
.tabel a:hover															{ text-decoration:underline;}

/*################################# Rent a car ####################################*/

#site .content2															{ padding:0px 0px 0px 0px; margin:30px 20px 0px 20px;}
#site .content2 .rent													{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:auto}
#site .content2 .rent .rent_a_car_title									{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:arial; font-weight:bold; line-height:16px;}
#site .content2 .rent .rent_a_car_info									{ margin:10px 10px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; font-family:arial; line-height:14px;}
#site .content2 .inchiriaza												{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; font-family:arial; line-height:10px;}
#site .content2 .inchiriaza .inchiriaza_pic								{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:118px; height:96px;}
#site .content2 .inchiriaza .inchiriaza_pic img							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:solid 3px #A3A3A5;}
#site .content2 .inchiriaza .inchiriaza_info							{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
#site .content2 .inchiriaza .inchiriaza_info .inchiriaza_info_title		{ margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; color:#000000; font-size:12px; font-family:arial; font-weight:bold; text-align:right; background:#F5F3F4;}
#site .content2 .inchiriaza .inchiriaza_info .inchiriaza_info_text		{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:12px; font-size:11px; }
#site .content2 .inchiriaza .inchiriaza_info .inchiriaza_info_tarif		{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#site .content2 .inchiriaza .inchiriaza_info .inchiriaza_info_tarif	.span_1	{ margin:0px 0px 0xp 0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px; font-family:arial; font-weight:bold;}
#site .content2 .inchiriaza .inchiriaza_info .inchiriaza_info_tarif	.span_2	{ margin:0px 0px 0xp 0px; padding:0px 0px 0px 0px; color:#FEA901; font-size:11px; font-family:arial;}
#site .content2 .optiuni												{ margin:0px 0px 0px 0px; padding:20px 0px 30px 0px; text-align:left; width:470px; height:40px}

/*################################# Stiri ####################################*/
.alert																	{ margin:0px auto; padding:0px 0px 0px 0px; width:400px; background:#f8f8f8; border:solid 1px #C4C4C4}
#site .pag_stiri														{ margin:30px 10px 0px 20px; padding:0px 0px 0px 0px;}
#site .pag_stiri .stiri_left											{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:535px;}
#site .pag_stiri .stiri_left .stire_link								{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#site .pag_stiri .stiri_left .stire_link a								{ margin:0px 5px 15px 0px; padding:2px 10px 2px 10px; display:block; float:left; font-size:14px; font-family:verdana; background:#ffa800; color:#FFFFFF}
#site .pag_stiri .stiri_left .stire_link a:hover						{ background:#7e9d9f}
#site .pag_stiri .stiri_left .stire_link .selected						{ background:#7e9d9f}
#site .pag_stiri .stiri_right											{ float:left; }
#site .pag_stiri .stiri_left .stire										{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:515px; } 
#site .pag_stiri .stiri_left .stire	.titlu								{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:515px; color:#000000; font-family:arial; font-weight:bold; font-size:12px;}
#site .pag_stiri .stiri_left .stire	.stiri_informatii					{ margin:0px 0px 0px 0px; padding:0px 5px 5px 10px; width:503px; color:#000000; font-family:arial; font-size:11px;}
#site .pag_stiri .stiri_left .stire	.stiri_informatii .link_info		{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font-size:11px; font-family:arial; text-align:right;}
#site .pag_stiri .stiri_left .stire	.stiri_informatii .link_info a		{ text-decoration:underline; color:#FFA800;}
#site .pag_stiri .stiri_left .stire	.stiri_informatii .link_info a:hover{ text-decoration:none;}	

#site .pag_stiri .stiri_right .stiri_title								{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:arial; font-weight:bold; color:#000000;}
#site .pag_stiri .stiri_right .stiri_oferte 							{ margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; float:left; text-align:center; width:156px; height:202px; border: 1px solid #e5ecee; background: #e5ecee; }
#site .pag_stiri .stiri_right .stiri_oferte a{background:url(../img/dott.gif) repeat; width:156px; height:202px; display:block; position:absolute; }
#site .pag_stiri .stiri_right .stiri_oferte .pret_off					{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; width:37px; color:#ffa800; font-size:16px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; overflow:hidden;}
#site .pag_stiri .stiri_right .stiri_oferte .off_det					{ margin: 0; padding: 0; float:left; text-align:left; width:108px; font-size:11px; font-family:arial; }
#site .pag_stiri .stiri_right .stiri_oferte .offer_title				{ width: 144px; margin: 0 auto; padding: 3px; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; font-style: italic; text-align: left; line-height: 14px; background: #0A0909 url(../img/oferte_top_bg_2.jpg) left top repeat-x; }

#site .pag_stiri .stiri_right .stiri_oferte_over						{ margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; float:left; text-align:center; width:156px; height:202px; border: 1px solid #dddddd; background: #ffffff; }
#site .pag_stiri .stiri_right .stiri_oferte_over .pret_off				{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; width:37px; color:#ffa800; font-size:16px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; overflow:hidden;}
#site .pag_stiri .stiri_right .stiri_oferte_over .off_det				{ margin: 0; padding: 0; float:left; text-align:left; width:108px; font-size:11px; font-family:arial; }
#site .pag_stiri .stiri_right .stiri_oferte_over .offer_title			{ width: 144px; margin: 0 auto; padding: 3px; color: #ffa800; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; font-style: italic; text-align: left; line-height: 14px; background: #0A0909 url(../img/oferte_top_bg_2.jpg) left top repeat-x; }

/*################################# Despre noi ####################################*/

.desprenoi_info_title													{ margin:0px 0px 10px 0px; padding:3px 5px 3px 25px; font-size:14px; font-family:arial; font-weight:bold; width:415px; background:#F5F3F4;}
.minimenu																{ margin:10px 0px; padding:3px 0px 3px 5px; font-size:14px; font-family:arial; font-weight:bold; }
.minimenu a																{ color:#FEA901; font-size:12px; margin-right:30px; font-weight:normal; text-decoration:none}
.minimenu a:hover														{ text-decoration:underline}
.desprenoi_info															{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:435px; font-size:11px; font-family:arial;}
.desprenoi_info	ul														{ margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; line-height:14px; list-style-type:none;}

/*################################# Echipa ####################################*/

.theteam_info															{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:435px; font-size:11px; font-family:arial;}
.theteam																{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:445px;}
.team_left																{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:305px; float:left;}
.team_right																{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:140px; float:left;text-align:right; font-weight:bold; font-size:14px; font-family:arial;}
.team_informatii														{ margin:35px 0px 0px 0px; padding:0px 0px 0px 0px; width:445px; font-size:11px; font-family:arial;}

/*################################# Istoric ####################################*/

.istoric																{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:445px; font-family:arial; font-size:11px; line-height:14px;}
.istoric_left															{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:45px;}
.istoric_right															{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:400px; font-family:arial; font-size:11px; line-height:14px;}

/*################################# Bilete de avion ####################################*/

.bilete_mini_title														{ margin:20px 0px 10px 0px; padding:3px 5px 3px 25px; font-size:11px; font-family:arial; width:445px; background:#F5F3F4; color:#FFA701}

/*################################# Cazare Detalii ####################################*/

.optiuni																{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:200px; height:80px;}
.cazare_detalii_line													{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; font-family:arial; line-height:14px; width:450px}
.cazare_detalii_left													{ margin:4px 0px 4px 0px; padding:0px 0px 0px 0px; width:150px; font-weight:bold; float:left;}
.cazare_detalii_right													{ margin:4px 0px 4px 0px; padding:0px 0px 0px 0px; float:left; width:300px;}
.cazare_detalii_right ul												{ margin:10px 0px 10px 30px; padding:0px 0px 0px 0px;}

/*################################# Destinatii Detalii ####################################*/

ul.lista_noua															{ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; list-style:url(../img/bullet.png)}
.padding																{ padding:1px 3px 1px 6px; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; font-size:11px; font-family:arial;}
.hidden																	{ position:absolute; margin:-15px 0px 0px 50px; padding:5px 5px 5px 5px; width:250px; border:solid 1px #666666; background:#E4ECEE; color:#666666; font-size:11px; font-family:arial; line-height:12px}

/*################################# Contact ####################################*/

.contact																{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:470px;}
.contact .contact_info													{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:260px; font-size:11px; font-family:arial; color:#000000;}
.contact .contact_pic													{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:210px;}

/*################################# Circuite ####################################*/

#site .circuit_list														{ margin: 0; padding: 0; float:left; text-align:center; height:280px; width:220px; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; background: #797e7f url(../img/sejururi_bottom_bg.jpg) left bottom repeat-x; }
#site .circuit_list a{background:url(../img/dott.gif) repeat; width:220px; height:280px; display:block; position:absolute;}
#site .circuit_list .sej_continut										{ margin: 0 auto; padding: 6px 0 0 0; width: 209px; }
#site .circuit_list .sej_continut .title								{ margin: 0; padding: 0; color:#FFFFFF; font-family:arial; font-weight: bold; font-style: italic; font-size:12px; text-align:left; }
#site .circuit_list .sej_continut .title .span							{ margin: 0; padding: 4px 0 4px 5px; position:absolute; z-index:10; width: 204px; background: #0a0909 url(../img/oferte_top_header_bg.jpg) left top repeat-x;}
#site .circuit_list .sej_continut .sej_detalii							{ margin: 0; padding: 0; width:209px; height:100px;}
#site .circuit_list .sej_continut .sej_detalii .sej_price				{ margin: 0; padding: 0; float:left; text-align:left; height: 100px; width: 45px; color:#9a8c8c; font-family:arial; font-size:20px; font-weight: bold;}
#site .circuit_list .sej_continut .sej_detalii .sej_info				{ margin: 0; padding: 0; float:left; text-align:left; height: 100px; width: 164px; color:#000000; font-family:arial; font-size:11px;}
#site .circuit_list .sej_continut .sej_detalii .sej_info span			{ color: #686868; font-size: 11px; font-family:arial;}
#site .circuit_list .sej_continut .price_item							{ color: #ffffff; font-size: 28px; font: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; }
#site .circuit_list .durata_circuit										{ margin-left: 5px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size:12px; font-weight: bold; text-align:left; color: #ffffff; }
#site .circuit_list .itinerar_circuit									{ font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #ffffff; font-weight: normal; text-align: left; }

#site .circuit_list_over												{ margin: 0; padding: 0; float: left; text-align: center; height: 280px; width: 220px; border-left: 1px solid #e0dfdf; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #b7b6b6; background: #ffffff url(../img/sejururi_bottom_bg_ov.jpg) left bottom repeat-x; }
#site .circuit_list_over .sej_continut									{ margin: 0 auto; padding: 6px 0 0 0; width: 209px; }
#site .circuit_list_over .sej_continut .title							{ margin: 0p; padding: 0 0 4px 0; color:#ffa800; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; font-style: italic; font-size: 12px; text-align:left; }
#site .circuit_list_over .sej_continut .title .span						{ margin: 0; padding:4px 0 4px 5px; position:absolute; z-index:10; width:204px; background:#0a0909 url(../img/oferte_top_header_bg.jpg) left top repeat-x; }
#site .circuit_list_over .sej_continut .sej_detalii						{ margin: 0; padding: 0; width:209px; height:100px;}
#site .circuit_list_over .sej_continut .sej_detalii .sej_price			{ margin: 0; padding: 0; float:left; text-align:left; height:100px; width:45px; color:#9a8c8c; font-family:arial; font-size:11px;}
#site .circuit_list_over .sej_continut .sej_detalii .sej_info			{ margin: 0; padding: 0; float:left; text-align:left; height:100px; width:164px; color:#000000; font-family:arial; font-size:11px;}
#site .circuit_list_over .sej_continut .sej_detalii .sej_info span		{ color: #686868; font-size: 11px; font-family:arial;}
#site .circuit_list_over .sej_continut .price_item						{ color: #ff0000; font-size: 28px; font: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
#site .circuit_list_over .durata_circuit								{ margin-left: 5px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size:12px; font-weight: bold; text-align:left; color: #000000; }
#site .circuit_list_over .itinerar_circuit								{ font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #000000; font-weight: normal; text-align: left; }

.fieldset																{ background:#9f9f9; width:870px; margin:0px 0px 0px 20px; padding:10px 10xp 10px 10px; font-size:11px; font-family:arial; line-height:14px;}

/*################################# Termeni si circuite ####################################*/

.term_title																{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:910px; height:54px; background:url(../img/bg_termeni.jpg) no-repeat}
.term_title .span														{ font-weight:bold; font-size:12px; font-family:arial; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}
.term_text																{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; font-size:arial; line-height:14px;}
.term_text ol															{ margin:10px 0px 10px 40px; padding:0px 0px 0px 0px; font-size:12px; font-size:arial; line-height:14px;}
.term_text li															{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; font-size:arial; line-height:14px;}

/*################################# Cazare ####################################*/

.cazare_title															{ margin:30px 0px 10px 0px; padding:3px 5px 3px 0px; text-align:left; font-size:14px; font-family:arial; font-weight:bold; width:905px; background:#F5F3F4;}
.cazare_locatie															{ margin:15px 0px 10px 0px; padding:3px 0px 3px 0px; text-align:left; font-size:14px; font-family:arial; font-weight:bold; width:215px; background:#F5F3F4;}
.pensiune																{ margin:0px 26px 26px 0px; padding:0px 0px 0px 0px; float:left; text-align:center; width:158px; height:152px; background:#e5ecee; border:solid 1px #e5ecee}
.pensiune a{background:url(../img/dott.gif) repeat; width:158px; height:152px; display:block; position:absolute; }
.pensiune .image														{ margin:3px auto; padding:0px 0px 0px 0px; width:152px; height:96px;}
.pensiune .image .stars													{ margin:0px 0px 0px 0px; padding:0px 0px 0px px; width:152px; height:20px; background:#FFFFFF; filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; }
.pensiune .pens_nume													{ margin:0px auto; padding:0px 0px 0px 0px; width:152px; height:38px; color:#999999; font-size:12px; font-family:arial;}

/*################################# Destinatii ####################################*/

.destinatii_detalii_titlu												{ margin:0px 0px 15px 0px; padding:0px 0xp 5px 0px; width:450px; height:24px; background:#f9f9f9; font-size:13px; font-family: "Trebuchet MS"; font-weight:bold; line-height:14px}
.destinatii_detalii														{ margin:0px 0px 0px 0px; padding:10px 10xp 10px 10px; width:450px; background:#f9f9f9; font-size:11px; font-family:arial; line-height:14px}
.destinatii_listare														{ margin:0px auto; padding:0px 0px 0px 0px; width:905px; padding-bottom:35px}
.destinatii_listare	span												{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold}
.destinatii_listare .border												{ border-bottom:solid 2px #FFFFFF}
.destinatii_listare a													{ font-size:12px; font-family:arial; color:#515050; text-decoration:none}
.destinatii_listare a:hover												{ text-decoration:underline;}
.row																	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-family:arial; font-weight:bold; color:#FFFFFF; background:#ffa800}
.row_1																	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:arial; height:20px; color:#515050; background:#f2fafe; border-bottom:solid 1px #FFFFFF;}
.row_2																	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:arial; height:20px; color:#515050; background:#ffeee2; border-bottom:solid 1px #FFFFFF;}

/*################################# Stiri detalii ####################################*/

.titlu																	{ margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; color:#000000; font-family:arial; font-weight:bold; font-size:12px;}
.link_back																{ margin:10px 0px 20px 0px; padding:0px 0px 0px 0px;}
.link_back a															{ padding:2px 4px 2px 4px; color:#FFFFFF; font-size:11px; font-family:arial; line-height:11px; background:#FFA800;}
.link_back a:hover														{ padding:2px 4px 2px 4px; color:#FFFFFF; font-size:11px; font-family:arial; line-height:11px; background:#FFA800;}
.link_back a.selected													{ background:red}
.link_back a.selected:hover												{ background:red}


/*######################################## Elena Coman #####################################################################*/
/*#####################################3## elena.coman33@yahoo.com #########################################################*/

#main_site																{ margin: 0 auto; padding: 0; width: 974px; background: url(../img/main_site_bg.jpg) left top repeat-y; text-align: left; overflow: hidden; }
.left_side_ab															{ width: 12px; margin: 0; padding: 0; float: left; }
.right_side_ab															{ width: 12px; margin: 0; padding: 0; float: right; }
.left_background_ab														{ width: 12px; height: 425px; margin: 0; padding: 0; background: url(../img/ab_left_background.jpg) left top no-repeat; }
.right_background_ab													{ width: 12px; height: 425px; margin: 0; padding: 0; background: url(../img/ab_right_background.jpg) left top no-repeat; }
.oferta .oferta_top_header												{ width: 220px; margin: 0 auto; padding: 0; margin-top: 7px; background: #000 url(../img/oferte_top_header_bg.jpg) left top repeat-x; }
.oferta_over .oferta_top_header_over									{ width: 220px; margin: 0 auto; padding: 0; margin-top: 7px; margin-bottom: 6px; background: #000 url(../img/oferte_top_header_bg.jpg) left top repeat-x; }
.oferta .header															{ margin: 0; padding: 3px 0 6px 9px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; color: #ffffff; text-align: left; }
.oferta_over .header_over												{ margin: 0; padding: 3px 0 6px 9px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; color: #ffa800; text-align: left; }
#site .oferta_1	.oferta_sezon .my_offer 								{ position: relative; z-index: 1; margin: 0; padding: 0; float: left; text-align: center; width: 156px; height: 202px; border: 1px solid #e5ecee; background: #e5ecee; }
#site .oferta_1	.oferta_sezon .my_offer .offer_title					{ margin: 0 auto; padding: 3px; width: 144px; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Tahoma;  font-weight: bold; font-style: italic; text-align: left; line-height: 14px; background: #0a0909 url(../img/oferte_top_bg_2.jpg) left top repeat-x; }
#site .oferta_1	.oferta_sezon .my_offer .pret_off						{ margin: 0; padding: 10px 0 0 2px; float: left; text-align: left; width: 40px; color: #ffa800; font-size: 16px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; overflow: hidden; }
#site .oferta_1	.oferta_sezon .my_offer .off_det						{ margin: 0; padding: 10px 0 0; float: left; text-align: left; width: 105px; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Tahoma; color: #000000; }
#site .oferta_1	.oferta_sezon .my_offer_over 							{ margin: 0; padding: 0; position: relative; z-index: 1; float: left; text-align: center; width: 156px; height: 202px; border: 1px solid #dddddd; background: #ffffff; }
#site .oferta_1	.oferta_sezon .my_offer_over .offer_title_over			{ margin: 0 auto; padding: 3px; width: 144px; color: #ffa800; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; font-style: italic; text-align: left; line-height: 14px; background: #0a0909 url(../img/oferte_top_bg_2.jpg) left top repeat-x; }
#site .oferta_1	.oferta_sezon .my_offer_over .pret_off					{ margin: 0; padding: 10px 0 0 2px; float: left; text-align: left; width: 40px; color: #ffa800; font-size: 16px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-weight: bold; overflow: hidden; }
#site .oferta_1	.oferta_sezon .my_offer_over .off_det					{ margin: 0; padding: 10px 0 0; float: left; text-align: left; width: 105px; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Tahoma; color: #000000; }
#main_site .oferta .price_item											{ color: #ffa800; font-size: 18px; font: Arial, Helvetica, sans-serif; font-weight: bold; }
#main_site .eaf															{ width: 950px; height: 40px; margin: 0 auto; padding: 0 12px; text-align: center; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Tahoma; color: #ffffff; background: url(../img/bottom_background.jpg) left bottom no-repeat; float: left; }
#main_site .eaf	a														{ color: #ffffff; text-decoration: underline; }
#main_site .eaf	a:hover													{ text-decoration: underline; }
#main_site .eaf .copy1													{ height: 23px; margin-left: 3px; padding: 7px 10px 0 10px; float: left; text-align: left; }
#main_site .eaf .copy2													{ height: 23px; padding: 7px 10px 0 10px;  float: right; text-align: right; }
.close_x																{ margin-top: -25px; margin-right: -25px; }
.incepand_de_la															{ font-size: 10px; color: #999999; }
.euro_price																{ color: #FFA800; font-weight: bold; }
.off_personalizata														{ margin: 0 auto; padding: 50px 0 0; text-align: center; padding-left: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Tahoma; }

/* Photo Gallery -> mod */
.photo_gallery							{ width:400px; float:left; display:block; height:500px;}
.photo_gallery .picture 				{ padding: 0px;	width: 398px; float: left;}
.photo_gallery #gallerySelect 			{ width: 180px; }
.photo_gallery .controls				{ margin:0 auto; display:block!important;height:1px; font-size:0px; position:relative; height:12px!important;}
.photo_gallery #galleries 				{ margin:0 auto 20px auto; }
.photo_gallery #galleries label 		{ padding-bottom: 2px; }
.photo_gallery #transport				{ padding:0; margin:0; list-style:none; height:1px; font-size:0px; margin-top:10px; display:inline;}
.photo_gallery #transport li 			{ float: left; margin: 15px 0 0 0;	padding: 0;	text-align: center;}

.photo_gallery .previousBtn				{ background:url(/img/arrow_left.jpg) no-repeat; height:62px; width:22px; display:block;position:absolute; left:5px; margin-top:10px; }
.photo_gallery .previousBtn:hover		{ background:url(/img/arrow_left_hover.jpg) no-repeat; height:62px; width:22px; display:block;position:absolute; left:5px;}
.photo_gallery .nextBtn					{ background:url(/img/arrow_right.jpg) no-repeat; height:62px; width:22px; display:block; position:absolute; right:5px; margin-top:10px;}
.photo_gallery .nextBtn:hover			{ background:url(/img/arrow_right_hover.jpg) no-repeat; height:62px; width:22px; display:block;position:absolute; right:5px;}

.photo_gallery .image_previews 			{ border:solid 1px #999; padding:0; width:398px; float:left; position:relative;}
.photo_gallery #thumbnails 				{ display:block; height:85px; clear: both; margin:0 auto; width:320px;}
.photo_gallery .border_thumbs			{ border-bottom:dashed 1px #999; border-top:dashed 1px #999; }
.photo_gallery #thumbnails div 			{ position: relative; width: 24px; height: 24px; float: left; margin: 8px; padding: 0;	float: left; display:inline;}
.photo_gallery #thumbnails img 			{ width: 24px; height: 24px; position: absolute; border:solid 1px #999;}
.photo_gallery #picture 				{ padding:0; width:396px; float:left;}
.photo_gallery #mainImageOutline 		{ margin: 0 auto; padding: 0; background: #fff;	border: solid 1px #fff;	padding: 0em; overflow: hidden; width: 0px;	height: 0px;}
.photo_gallery #mainImage 				{ width: 100%; height: 100%;}
.photo_gallery #picture img 			{ border: 1px solid #999; }
.photo_gallery .selectedThumbnail 		{ border: solid 2px #fc0 !important; }
.photo_gallery .inFocus 				{ border: solid 1px #fc0 !important; }
/*  END Photo Gallery -> mod */
