@charset "utf-8";



/* formatari generale */

* {margin: 0px; padding: 0px; }

*:focus {outline: 0;}



body { margin:0; padding:0; background-color: #FFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #4F3D3F; height:100%;}



img { border: none; }

input { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

form,h1 { margin:0; padding:0; }





.clr { clear: both; }

.bottom_border { border-bottom: solid 1px #dedddd; }



/* structura generala */

div.pagebody { width:100%; height:500px; margin: 0px auto; background: url(../pics/bg_top.jpg) repeat-x; }







/* antet */

div.pagehead { width:1003px; height:200px;  background: url(../pics/top_clouds.jpg) no-repeat; margin: auto; }	

	div.logo_content { height: 113px; float: left; }

	div.topmenu { float: right; margin-top:10px; font-family: Verdana, Arial, sans-serif; font-size: 10px; vertical-align: middle; color: #0B4DA2;}

		div.topmenu a { text-decoration: none; color: #0b4da2; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

		div.topmenu a:hover { text-decoration: underline; }

	div.rss { float: right; }

		div.rss img { margin-left:7px; margin-top:10px;}
		div.rss2 { float: left;margin-left:120px; }

		div.rss2 img { margin-left:5px; margin-top:5px;}

	div.main_menu { float: right; width: 700px; padding: 74px 20px 0 0; }	

		div.main_menu .item { padding-left: 25px; float: left; height:12px;}

		div.main_menu .item_contact { padding-left: 15px; float: left; height:12px;}

		div.main_menu .sep { background: url(../pics/menu/sep.gif) no-repeat; background-position: center right; padding-right: 20px; }



		/* nou */

		div.main_menu a.mi, .items span { font-family: Arial; font-size: 14px; font-weight: bold; color: #00306e; text-decoration: none; }



/* continut */

	div.contentbox { float:left; width: 1003px; height:288px; padding-top: 17px; background: url(../pics/bg_top_content.jpg) no-repeat;}

	div.contentbox1 { float:left; width: 1003px; height:288px; padding-top: 17px; background: url(../pics/bg_top_content_inside.jpg) no-repeat;}

		div.left_column { width:292px; float: left }			

		div.right_column { width:711px; float: right;}

			div.right_column div.details { margin: auto; width:677px; padding: 10px 0 10px 0; z-index: 1; }







/* breadcrumbs */

#breadcrumbs {color:#00b5c8; text-align: left; float:left; line-height: 22px;}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active, .view_map { color:#00b5c8; text-decoration:underline;}

#breadcrumbs a:hover, .view_map:hover { text-decoration:none; }



#back { float:right; }



/* search form */

#form_zone { width:260px; float: left; margin-left: 15px; }

	div.title_zone { float:left; width: 260px; border-bottom: solid 1px #e0e2e4; padding: 20px 0 12px 12px; }

	div.div_label { float:left; width: 95px; height:22px; padding: 8px 10px 0 0; vertical-align: middle;}

	div.div_label div { text-align: right; font-size: 11px; text-align: right; color: #0b4da2; margin-top: 2px;}

	div.div_texbox { float:left; width: 150px; height:22px; padding: 8px 0 0 0;}

	div.buton_div { float:left; width: 150px; height:22px; padding: 10px 0 0 105px;}





/* top destinations */

.top_destinations { width:267px; float: left; padding-left: 13px;}

	div.top_header { float: left; width:267px; height:27px; background: url(../pics/bg_top_dest.jpg) no-repeat; vertical-align: middle;}

	div.top_header div { padding: 8px 0 0 40px; } 

	.top_destinations div.content { float: left; }

	.top_destinations div.content ul { width:auto; float: left; list-style: none; padding: 5px 0 0 7px; }

	.top_destinations div.content ul li { display:block; float: left; width: 125px; height: 58px;}

	.top_destinations div.content ul li.tl { border-right: dotted 1px #696969; border-bottom: dotted 1px #696969; padding-top: 2px;}

	.top_destinations div.content ul li.tr { border-bottom: dotted 1px #696969; padding-left: 2px; padding-top: 2px;}

	.top_destinations div.content ul li.bl { border-right: dotted 1px #696969; }

	.top_destinations div.content ul li div { width:113px; height: 46px; padding: 5px;}

	.top_destinations div.content span { color:#ed581d; font-size:9px; }

	.top_destinations div.content ul li div div { }

	.blue_bg { background-color: #e1f0ff; }

	.url, .url:link, .url:visited, .url:active { color:#001a3d; font-size:12px; font-weight: bold; text-decoration:none;}

	.url:hover { text-decoration:underline; }	

	.country_text { width:55px; float: left; padding-top: 10px; padding-left:5px; }



/* newsletter */

.newsletter { width:269px; height: 130px; float: left; padding-left: 13px; background: url(../pics/bg_newsletter.gif) no-repeat; }

.newsletter div.text_zone { width:250px; padding-top: 20px; color: #fff; font-size: 12px; }

.input_zone { padding: 15px 0;  }

.input_zone .inp { float:left; width:147px; height:25px;  background: url(../pics/bg_input_nws.gif) no-repeat;  }

.input_zone .inp input { border: 0 none; margin: 5px 0 0 10px; width: 126px;}

.input_zone .but { float:left; width:53px; height:27px; padding-left: 5px; }
/* curs valutar */
.cursvalutar { width:269px; height: 130px; float: left; padding-left: 13px; background: url(../pics/bg_cursvalutar.png) no-repeat; }

.cursvalutar div.text_zone { width:250px; padding-top: 20px; color: #fff; font-size: 12px; }

.input_zone { padding: 15px 0;  }

.input_zone .inp { float:left; width:147px; height:25px;  background: url(../pics/bg_input_nws.gif) no-repeat;  }

.input_zone .inp input { border: 0 none; margin: 5px 0 0 10px; width: 126px;}

.input_zone .but { float:left; width:53px; height:27px; padding-left: 5px; }


/* corporate */

.corporate { width:269px; height: 120px; float: left; }



/* contact info */

.contact_info { width:269px; float: left; }

.contact_info div, .contact_info a { color: #02295c; font-size: 11px; text-decoration: none;}

.contact_info div.head { height: 22px; width:269px; vertical-align: middle; border-bottom: solid 1px #cfcfcf; float: left; }

.contact_info div.label { width: 50px; padding-right: 10px; height: 22px; vertical-align: middle; line-height:22px; float: left; text-align: right; }

.contact_info div.texts { width: 209px; height: 22px; vertical-align: middle; line-height:22px; float: left; }

.contact_info a:hover { text-decoration: underline; }



.activ_mail { color: #0B4DA2; font-size: 11px; text-decoration: none; }

.activ_mail:hover { text-decoration: underline; }



/* menu + dropdown */

.container_menu { position: relative; top:0px; left:-10px; }

#evenimente_tematice .container_menu { z-index: 4; }

#oferte_speciale .container_menu { z-index: 3; }

#destinatii_vacanta .container_menu { z-index: 2; }



#evenimente_tematice .lang_RO { width: 160px; }

#oferte_speciale .lang_RO  { width: 115px; }

#destinatii_vacanta .lang_RO { width: 140px; }



#evenimente_tematice .lang_EN { width: 130px; }

#oferte_speciale .lang_EN  { width: 108px; }

#destinatii_vacanta .lang_EN { width: 165px; }



	.container_menu .off { position: absolute; top: 0px; left: 0px; z-index: 5;}

	/*.container_menu .over { position: absolute; margin-top: -14px; margin-left: -18px; width: 231px; z-index: 8; display:block;}*/

	.container_menu .over1 { position: absolute; top:-35px; left:-35px; width: 200px;}

	.list_content td.items { width:194px; padding: 1px 20px; text-align: left; background-image: url('../pics/box/bg_over_box.png'); }

	.list_content td.items a { color: #00b5c8; font-size: 12px;  text-decoration: none; line-height: 22px; vertical-align: middle; padding-left: 5px;}

	.list_content td.items a:hover { text-decoration: underline; }

		/*.container_menu .over .list_content td.items { width:194px; margin: auto; text-align: left; background-image: url('../pics/box/bg_over_box.png'); padding-left:15px; }

		.container_menu .over .list_content td.items ul { height:auto; width: 194px; float: left; list-style: none; padding: 0; margin-top: 5px; }

		.container_menu .over .list_content td.items ul li { text-align: left; display:block; float: left; width: 194px; border-bottom: solid 1px #dbdbdb;}

		.container_menu .over .list_content td.items ul li  a { color: #00b5c8; font-size: 12px;  display:block; text-decoration: none; height: 22px; line-height: 22px; vertical-align: middle; padding-left: 5px;}

		.container_menu .over .list_content td.items ul li  a:hover { text-decoration: underline; }*/



/* homepage */

.more, .more:link, .more:visited, .more:active { float: right; vertical-align:middle; height:15px; line-height:15px; text-decoration:none; margin: 10px; padding-right: 20px; }

.more:hover { text-decoration:underline; }



.blue1 { color: #003173; background-image: url("../pics/arrow1.gif"); background-repeat: no-repeat; background-position: right;}

.aqua1 { color: #00a0b7; background-image: url("../pics/arrow2.gif"); background-repeat: no-repeat; background-position: right;}

.orange1 { color: #ff6000; background-image: url("../pics/arrow3.gif"); background-repeat: no-repeat; background-position: right;}

.green1 { color: #9fb201; background-image: url("../pics/arrow4.gif"); background-repeat: no-repeat; background-position: right;}





#slider_container { width:699px; height:257px; }



.front_boxes { float: left; }

	.front_boxes .box { width:331px; /*height: 344px;*/ float: left; margin: 0 15px 20px 5px;}

	.front_boxes div.box div.top { width:331px; height: 2px; background: url(../pics/box/top.gif) no-repeat; }

	.front_boxes div.box div.container { width:331px; height: auto; background-image: url(../pics/box/bg.gif); }

	.front_boxes div.box div.container div.content { width:328px; background: #fcfcfc url(../pics/box/bottom_inside.gif); background-repeat: repeat-x; background-position: bottom; margin-left: 1px; min-height: 344px;}

	

	div.box div.container div.content div.offer,

	div.box div.container div.list_items { width:303px; margin-left: 12px; padding-top: 13px; color: #8c8c8c; }

	div.box div.container div.content div.offer { height:200px; }	

	div.box div.container div.content div.offer img { padding-bottom: 2px; border-bottom: solid 1px #cfcfcf; margin-bottom: 5px; }

	div.box div.container div.content div.offer a { text-decoration: none; }



	div.box div.container div.list_items ul { width:auto; float: left; list-style: none; padding: 0; }

	div.box div.container div.list_items ul li { display:block; float: left; width: 300px; margin: 2px; height:30px; }

	div.box div.container div.list_items ul li.bg { background-color: #e9e7e7; }

	div.box div.container div.list_items ul li a { text-decoration: none; height: 24px; line-height: 24px; vertical-align: middle; padding-left: 5px;}

	div.box div.container div.list_items ul li a:hover { text-decoration: underline; }

	div.box div.container div.list_items ul li a.blue { color: #00306e; }

	div.box div.container div.list_items ul li a.orange { color: #ff6000; }

	div.box div.container div.list_items ul li a.aqua { color: #00a0b7; }

	div.box div.container div.list_items ul li a.green { color: #9fb201; }



	.front_boxes div.box div.bottom { width:331px; height: 2px; background: url(../pics/box/bottom.gif) no-repeat; }









.second_boxes { float: left; }

	.second_boxes .small_box { width:210px; height: 210px; float: left; margin: 0 15px 20px 5px; background: url(../pics/box/bg_small_box.jpg) no-repeat;}

	.second_boxes .small_box .offer { width:192px; margin:auto; padding-top: 6px; font-size: 10px; }

	.second_boxes .small_box .offer a { text-decoration: none; margin-bottom: 3px; }

	.second_boxes .small_box .offer img { width:192px; height:102px; border: solid 1px #cfcfcf; margin-bottom: 6px;  }

	.second_boxes .small_box .list_items { height: 30px;  } 



	.second_boxes .small_box1 { width:210px; height: 210px; float: left; margin: 0 1px 22px 4px; background: url(../pics/box/bg_small_box.jpg) no-repeat;}

	.second_boxes .small_box1 .offer { width:192px; margin:auto; padding-top: 6px; }

	.second_boxes .small_box1 .offer a { text-decoration: none; margin-bottom: 3px; }

	.second_boxes .small_box1 .offer img { width:192px; height:102px; border: solid 1px #cfcfcf; margin-bottom: 6px; }

	.second_boxes .small_box1 .list_items { height: 30px;  } 



/* detail page */



	.city_style { font-size: 12px; color: #ed6c26; font-weight: bold; line-height: 26px; }

	.country_style { font-size: 12px; color: #00b5c8; font-weight: bold; line-height: 26px; }

	.main_details { width:357px; float:left; color: #00306e; line-height: 20px; font-size: 11px; }

		.main_details .texts  { float:left; width:165px; }

		.main_details .price  { float:left; width:157px; padding-left:27px; }

		.main_details .price .container { text-align:center; font-size: 11px; margin: 15px auto 0 auto; width:117px; height: 95px; background-image: url('../pics/price_bg.gif'); background-repeat: no-repeat; background-position: center bottom; }	

	.gallery { width:310px; float:right }

		.gallery div.big_photo { margin:auto; padding:5px; float: left; }

		.gallery .thumbs { float: left; margin-left: 3px; }

		.gallery div.thumbs ul li { display:block; float: left; line-height:97px; width: 97px; height: 97px; text-align: center; margin: 1px; border: solid 1px #cecece;}

		.gallery div.thumbs ul li div {  text-align: center; margin: 2px;}

		.gallery div.thumbs ul li img { vertical-align:middle; }

	

	.order_zone { width:352px; float:left; padding-top: 15px; padding-left: 15px;padding-bottom:15px; }	

		.order_zone img { float:left; }

		.order_zone p { float: left; margin: 10px; text-align: center; }

	

	.icon_bullet { float: left; padding-right:10px; width:22px; }

	.subtitle { width:645px; float: right; padding-bottom: 3px; }

	.section { width:645px; float: right; }

		.item_hotel { float: left; width: 290px; padding-right: 30px; padding-bottom: 10px; }

		.item_hotel .container div { padding:7px 0 7px 10px; color: #686868; }

		.item_hotel .container .head { border-top: solid 1px #dedddd; border-bottom: solid 1px #dedddd; font-weight: bold; text-transform: uppercase; }



#oferta_pret { border-collapse:collapse; }

#oferta_pret td { height: 22px; padding: 10px;}



.table_head { color:#ffffff; background-color: #07336c; border: solid 1px #ffffff; }

.table_td { color:#707070; border: solid 1px #cecece; }

.trover { background-color: #cee3ff; }





/* list page */

	

	.list_item { margin: auto; width:677px; padding: 10px 0 10px 0; height:121px; }

		.list_item ul { list-style-type: none; }

			.list_item ul li.left { float:left; width: 121px; height:121px; line-height: 121px; text-align: center; background-image: url('../pics/frame.gif'); background-repeat: no-repeat; }

			.list_item ul li.middle { display: block; float:left; width: 430px; height: 121px; text-align: left; color: #656565; padding: 10px 0 0 10px; }

					.list_item ul li.middle div div { float:left; }

					.list_item ul li.middle div div span { line-height: 24px; }

					.list_item ul li.middle div div.tzone { margin: 5px 0 5px 0; }

					.list_item ul li.middle div div.sep { margin: 2px 10px 0 10px; }

			.list_item ul li.right { display: block; float:left; width:116px; height: 121px; color: #656565; }

					.list_item ul li.right div { margin:auto; width:93px; height:93px; margin-top:10px; background-image: url('../pics/price_bg1.gif'); text-align: center; }

	

	.search_link {  display:block; width: 110px; text-decoration: none; height:19px; line-height:19px; color: #00b5c8; background-image: url("../pics/icons/search.gif"); background-repeat: no-repeat; background-position: right;}

	.search_link:hover { text-decoration: underline; }



	.details_link {  display:block; width: 85px; text-decoration: none; height:19px; line-height:19px; color: #ff873b; background-image: url("../pics/icons/arrow_right.gif"); background-repeat: no-repeat; background-position: right;}
	.download_link {  display:block; width: 115px; text-decoration: none; height:19px; line-height:19px; color: #F00; background-image: url("../pics/icons/download.gif"); background-repeat: no-repeat; background-position: right;}

	.details_link:hover { text-decoration: underline; }

	

	.navigation { margin: auto; width:677px; padding: 5px 0 8px 0; height: 20px; }

	.navigation ul { list-style: none; }

	.navigation ul li { float:left;width: 18px; height:18px; margin: 2px; }

	

	.pag_activ, .pag_activ:link, .pag_activ:visited, .pag_activ:active { background-image: url("../pics/bg_pag_off.gif"); background-repeat: no-repeat; display: block; width: 18px; height:18px; text-align:center; vertical-align:middle; line-height: 18px; color:#ffffff; text-decoration:none; font-weight: normal;}

	.pag_activ:hover { color:#fff; background-image: url("../pics/bg_pag_on.gif"); }

	

	.navigation ul li.pag_inactiv { background-image: url("../pics/bg_pag_on.gif"); text-align:center; vertical-align:middle; line-height: 18px; color:#ffffff; }

	

	.navigation ul li.gen_nav { float:left;width:45px; height:18px; margin: 1px; line-height:18px; padding-left:5px;}

	.navigation ul li.gen_nav a { color: #949494; text-decoration: none; line-height: 18px; }

	.navigation ul li.gen_nav a:hover { text-decoration: underline; }

	 

	

	.res_number { float:right; color: #949494; padding: 5px 10px 0 0; }





/* sitemap */



	.section_list { list-style-type: none; line-height: 20px;}

	.section_list a { color: #0B4DA2; text-decoration: none; font-size: 12px; }

	.section_list a:hover { text-decoration: underline; }

	.section_list li ul { margin-left: 30px; list-style-type: none; line-height: 18px; }

	.section_list li ul a { font-size: 11px; }



/* about,faq etc */

	.ptext { line-height: 20px; }

	.ptext ul { list-style: inside; }

	.ptext a { color:#00b5c8; text-decoration:underline;}

	.ptext a:hover { text-decoration:none; }





/* contact, order */



	.order_form div.label_form { float: left; width: 100px; padding-right: 10px; padding-top:2px; height: 30px; vertical-align: middle; text-align: right; }

	.order_form div.select_form { float: left; height: 40px; width: 60px; }

	.order_form div.input_form { float: left; height: 40px; width: 150px; }

	.order_form div.input_form div { float: left; border: solid 1px #8F8F8F; height: 22px; }

	.order_form div.input_form div INPUT { margin: 5px 2px 0 2px; border: none 0; width: 185px; }

	.order_form div.textarea_form div { float: left; border: solid 1px #8F8F8F; height: 120px; }

	.order_form div.textarea_form div textarea { margin: 5px 2px 0 2px; border: none 0; width: 285px; height:100px }



	.order_form div.label_form1 { float: left; width: 100px; padding-right: 10px; padding-top:2px; height: 30px; vertical-align: middle; text-align: right; }

	.order_form div.date_form { float: left; height: 40px; width: 100px; }

	.order_form div.date_form div { float: left; border: solid 1px #8F8F8F; height: 23px; width: 100px;  }

	.order_form div.date_form div INPUT { margin: 3px 2px 0 2px; height: 16px; border: none 0; width: 93px; background-image: url("../pics/calendar.gif"); background-repeat: no-repeat; background-position: right center; }

	





/* our recommandations */



.recommandations { border-top: solid 1px #8f8f8f; border-bottom: solid 1px #8f8f8f;  color: #8f8f8f; font-size: 11px; line-height: 18px; padding: 10px;}

.recommandations span { color: #00b5c8; font-weight: bold; }	

.recommandations a { color: #8f8f8f; line-height: 18px; text-decoration: none; }

.recommandations a:hover { text-decoration: underline; }



.partener { float: left; width:140px; }

.trafic { float: right; width:88px; }





















.menu_link, .menu_link:link, .menu_link:visited, .menu_link:active { line-height: 18px; color:#4f3d3f; text-decoration:none; margin-left: 6px; margin-right: 6px; font-weight: bold;}

.menu_link:hover { color:red; margin-left: 6px; text-decoration:underline; }



.more1, .more1:link, .more1:visited, .more1:active { display:inline; height:15px; line-height:15px; color:#e60004; text-decoration:none; padding-left: 17px; padding-right: 10px; background-image: url("../pics/plus_circle.gif"); background-repeat: no-repeat; background-position: left;}

.more1:hover { color:#4f3d3f; text-decoration:underline;  background-image: url("../pics/plus_circle_over.gif"); background-repeat: no-repeat; background-position: left;}



.jq_more1, .jq_more1:link, .jq_more1:visited, .jq_more1:active { display:inline; height:15px; line-height:15px; color:#e60004; text-decoration:none; padding-left: 17px; padding-right: 10px; background-image: url("../pics/plus_circle.gif"); background-repeat: no-repeat; background-position: left;}

.jq_more1:hover { color:#4f3d3f; text-decoration:underline;  background-image: url("../pics/plus_circle_over.gif"); background-repeat: no-repeat; background-position: left;}



.prod_link1, .prod_link, .prod_link:link, .prod_link:visited, .prod_link:active { line-height: 18px; color:red; text-decoration:none; font-weight: normal;}

.prod_link:hover, .prod_link1:hover { text-decoration:underline; }



.docs { position: absolute; left:0px; top:20px;  background-color: #4f3d3f; z-index: 10; width: 200px; line-height: 20px; padding: 20px; color: white; }



.docs a, .docs a:link, .docs a:visited, .docs a:active { color:#fff; text-decoration:none; font-weight: bold;}

.docs a:hover { text-decoration:underline; }



.search_text div { display: inline; text-align: top;}

.search_text div span { color: red; }

.search_text .input_text { border-bottom: solid 1px #bab1b2; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; }

.search_text .drop_plus { position: relative; top:8px; left:0px; width: 10px;}

.search_text .drop_plus .img_plus { position: absolute; top:0px; cursor: pointer; }



.searches { display: none; position: absolute; left:7px; top:9px;  background-color: #4f3d3f; z-index: 10; width: 200px; line-height: 20px; padding: 20px; color: white; }

.searches a, .searches a:link, .searches a:visited, .searches a:active { color:#fff; text-decoration:none; font-weight: normal;}

.searches a:hover { text-decoration:underline; }



.hide_pic { display: none; }







div.contact_banner { float:left; background-image:url("../pics/contact_bg.jpg"); background-repeat: no-repeat; width:269px; height:174px; }

div.contact_banner div { color: #02295C; font-size: 10px; }

div.contact_banner div.contact_items { float:right; margin-right: 10px; }

div.contact_banner a { color: #02295c; font-size: 10px; text-decoration: none; }

div.contact_banner a:hover { text-decoration: underline; }





/* custom select */



div.custom {

	background:#fff url(sexy-input-bg.jpg) no-repeat 0 0;

    white-space: nowrap;

    height: 22px;

    border: 0;

    margin: 0;

    padding: 0;

    width: 146px;

}



div.custom input {

	color: #aeaeae;

    margin: 0 0 0 0;

    font:normal 11px arial, tahoma, helvetica, sans-serif;

    padding:2px 3px;

   /* background:#fff url(sexy-input-bg.jpg) no-repeat 0 0;*/

   	

    border:0 none;

    height: 14px;

    line-height: 14px;

    text-align: left;

    vertical-align:middle; 

    left: 5px;

    top: 2px; 

    width: 127px;  



}



div.custom div.icon {

    width:23px;

    height:22px;

    border: 0;

    background:transparent url(arrow.jpg) no-repeat 0 0;

    cursor:pointer;

   /* border-bottom: 1px solid #B5B8C8;*/

    top:0px;

    left: 127px; 



}





div.custom div.list-wrapper {

    left: 0px;

    top: 23px;

    border: 1px solid #cacaca;

	border-top: 0;

    background-color: #FFFFFF;

    padding: 0;

    margin: 0;

    width: 205px;

    bottom: auto;

}



div.custom div.list-wrapper-up {

    top: auto;

    bottom: 16px;

    border: 1px solid #000000;

	border-bottom: 0;	

}



div.custom ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

    height: 200px;

}





div.custom  li {

    padding: 0;

    padding-left: 5px;

    padding-top: 5px;

    font:normal 11px tahoma, arial, helvetica, sans-serif;

    background-color: #FFFFFF;

    cursor: pointer;

    margin: 0;

    height: 16px;

}



div.custom li.active {

    background-color: #a1dcff;

}



div.custom input.empty {

    color: #aeaeae;

}



	
