@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
html{ background:#430000 url(images/body_bg.jpg) repeat center top;}
body{ font:normal 12px Georgia, "Times New Roman", Times, serif; color:#580904;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

h1{ font-size:20px; color:#460000;}
h2{ font-size:17px; color:#460000;}
h3{ font-size:16px; color:#460000;}

a, a:visited{ text-decoration:underline; color:#3d0000; outline:none;}
a:hover{ text-decoration:none; color:#700000;}

img{ border:none;}
li{ list-style-type:none;}
p{ line-height:19px; color:#4f4525;}

#btn_valentimes{ z-index:100; position:fixed; bottom:0; width:100%; height:76px; border-top:#730514 2px solid; display:block; text-indent:-9999px; background:url(images/btn_valentimes.jpg) no-repeat center top;}

.btn_8_wrapper{ position:fixed; bottom:0; width:100%; height:68px;}
#btn_8_martie{ z-index:100; width:1074px; height:68px; margin:0 auto; display:block; margin:0 auto; text-indent:-99999px; background:url(images/agra_palace_8_martie.png) no-repeat center top;}

#header{ position:relative; width:988px; height:262px; margin:0 auto; background:url(images/header.jpg) no-repeat center top;}
#logo{ position:absolute; top:5px; left:409px; width:170px; height:250px; text-indent:-999999px; overflow:hidden; display:block; z-index:10;}
.container_rezerva{ position:absolute; top:37px; right:64px; width:250px; height:126px; overflow:hidden; text-indent:-99999px; background:url(images/container_rezerva.jpg) no-repeat 0 0;}
.rezervari{ position:absolute; top:86px; right:48px; width:152px; height:39px; display:block; overflow:hidden; text-indent:-99999px; background:url(images/btn_rezerva.jpg) no-repeat 0 bottom;}
.rezervari:hover{ background-position:0 0;}
.rezervari_en{ position:absolute; top:86px; right:48px; width:152px; height:39px; display:block; overflow:hidden; text-indent:-99999px; background:url(images/btn_rezerva_en.jpg) no-repeat 0 bottom;}
.rezervari_en:hover{ background-position:0 0;}

.btn_reev{ display:block; cursor:pointer;}

#home .welcome_msg{ width:100%; height:106px; /*background:url(images/welcome.jpg) no-repeat 379px 39px;*/}
#agra-palace .welcome_msg{ width:100%; height:106px; /*background:url(images/welcome_en.jpg) no-repeat 418px 39px;*/}
.welcome_msg{ width:100%; height:106px;}

.langWrapper{display:block; position:absolute; top:15px; right:30px; width:300px; height:80px;}
.langWrapper p{ display:none;}
.langWrapper li{ float:right; width:auto;}
.langWrapper li a, .langWrapper li a:visited{ color:#df8a35; font:normal 12px georgia; text-transform:uppercase; text-decoration:none;}
.langWrapper li a:hover{color:#df8a35;}

.gengo_lang_ro{ background:url(images/ro.gif) no-repeat 0 0; padding:0 0 0 32px;}
.gengo_lang_en{background:url(images/en.gif) no-repeat 0 0; padding:0 0 0 32px;}

.navWrapper{ position:absolute; top:203px; left:10px; width:970px; height:50px;}
#main_nav{ position:relative; width:806px; height:50px; margin:0 auto;}
#main_nav a{ position:absolute; top:0px; height:37px; text-indent:-999999px; overflow:hidden;}
#main_nav a:hover{background-position:top;}
#main_nav a.main_active{ background-position:center;}
#main_nav a.main_active:hover{ background-position:center;}

#main_nav .btn_palace{ left:10px; width:88px; background:url(images/btn_palace.jpg) no-repeat 0 bottom;}
#main_nav .btn_despre{ left:130px; width:149px; background:url(images/btn_despre.jpg) no-repeat 0 bottom;}
#main_nav .btn_meniu{ right:217px; width:86px; background:url(images/btn_meniu.jpg) no-repeat 0 bottom;}
#main_nav .btn_blog{ right:128px; width:65px; background:url(images/btn_blog.jpg) no-repeat 0 bottom;}
#main_nav .btn_contact{ right:6px; width:104px; background:url(images/btn_contact.jpg) no-repeat 0 bottom;}

#main_nav .btn_blog_en{ right:133px; width:65px; background:url(images/btn_blog.jpg) no-repeat 0 bottom;}
#main_nav .btn_menu{ right:221px; width:82px; background:url(images/btn_menu.jpg) no-repeat 0 bottom;}
#main_nav .btn_about{ left:138px; width:129px; background:url(images/btn_about.jpg) no-repeat 0 bottom;}

#main_nav .btn_palace:hover{ background:url(images/btn_palace.jpg) no-repeat 0 top;}

#home .btn_palace{ background-position:center;}
#home .btn_palace:hover{ background-position:center;}

#agra-palace .btn_palace{ background-position:center;}
#agra-palace .btn_palace:hover{ background-position:center;}

#meniu .btn_meniu{ background-position:center;}
#meniu .btn_meniu:hover{ background-position:center;}

#contact .btn_contact{ background-position:center;}
#contact .btn_contact:hover{ background-position:center;}

#despre-agra-palace .btn_despre{ background-position:center;}
#despre-agra-palace .btn_despre:hover{ background-position:center;}

#blog .btn_blog{ background-position:center;}
#blog .btn_blog:hover{ background-position:center;}

#about-agra-palace .btn_about{background-position:center;}
#about-agra-palace .btn_about:hover{background-position:center;}

#menu .btn_menu{background-position:center;}
#menu .btn_menu:hover{background-position:center;}

#contact-us .btn_contact{background-position:center;}
#contact-us .btn_contact:hover{background-position:center;}

#contentWrapper{ width:961px; height:auto; margin:0 auto; background:url(images/paper_body.jpg) repeat-y center top;}
.content_top_bg{ background:url(images/paper_top.jpg) no-repeat center top;}
.content_bottom_bg{ min-height:300px; padding-bottom:80px; background:url(images/paper_bottom.jpg) no-repeat center bottom;}
.content{ width:875px; padding:0 43px;}

.secondary{ float:left; width:275px;}

.rezerva1{ clear:both; width:160px; height:43px; margin-left:44px; display:block; overflow:hidden; text-indent:-99999px; background:url(images/btn_rezerva1.jpg) no-repeat 0 bottom;}
.rezerva1:hover{ background-position:0 0;}

.rezerva1_en{ clear:both; width:160px; height:43px; margin-left:44px; display:block; overflow:hidden; text-indent:-99999px; background:url(images/btn_rezerva1_en.jpg) no-repeat 0 bottom;}
.rezerva1_en:hover{ background-position:0 0;}

.meniu{ float:left; width:auto; background:url(images/meniu_bg.jpg) repeat-y 0 0; margin-right:14px;}
.meniu_head{ width:275px; height:70px; background:url(images/meniu_head.jpg) 0 0;}
.meniu_bottom{ padding-bottom:45px; background:url(images/meniu_bottom.jpg) no-repeat 0 bottom;}
.txt_meniu{ display:block; height:50px; text-indent:-999999px; overflow:hidden; background:url(images/txt_meniu.jpg) no-repeat 87px 20px;}
.txt_menu{ display:block; height:50px; text-indent:-999999px; overflow:hidden; background:url(images/txt_menu.jpg) no-repeat 87px 20px;}
.meniu_nav{}
.meniu_nav .current_page_item a{ font-weight:bold !important;}
.meniu_nav li{ display:block; padding:0 0 7px 39px; background:url(images/bullet_meniu.gif) no-repeat 20px 5px;}
.meniu_nav li a, .meniu_nav li a:visited{ color:#3d0000; text-decoration:none; font: lighter 14px georgia;}
.meniu_nav li a:hover{color:#700000; padding-bottom:3px; background:url(images/spacer_meniu.jpg) repeat-x 0 bottom;}

.meniu_nav li ul{ padding-top:10px;}
.meniu_nav li ul li{ background:url(images/bullet_meniu.gif) no-repeat 0px 2px; padding-left:18px;}
.meniu_nav li ul li a, .meniu_nav li ul li a:visited{ font-size:12px;}

.main_gallery_listing li{ float:left; width:186px; padding:10px 5px 10px 4px;}
.main_gallery_listing li a, .main_gallery_listing li a:visited{ text-decoration:none;}
.main_gallery_listing li a img{ margin-bottom:4px;}
.main_gallery_listing li a:hover{ font-weight:bold;}

.txt_despre{ display:block; height:50px; text-indent:-999999px; overflow:hidden; background:url(images/txt_despre.jpg) no-repeat 54px 20px;}
.txt_about{ display:block; height:50px; text-indent:-999999px; overflow:hidden; background:url(images/txt_about.jpg) no-repeat 66px 20px;}

.meniu_wrapper{ float:left; width:290px;}
.about_testimonial{ clear:both; width:220px; margin:0 auto; padding-right:40px;}
.about_testimonial h4{ padding:0 0 4px 4px; background:url(images/product_spacer.jpg) repeat-x scroll 0 bottom; color:#928b7d; font:bold 13px georgia;}
.about_testimonial p{ padding-top:5px; color:#9d9786;}
.about_testimonial a, .about_testimonial a:visited{ text-decoration:none; margin-top:4px; display:inline-block;}

.faclilitati_listing li{ display:block; height:95px;}
.faclilitati_listing li img{ float:left; margin-right:10px;}
.faclilitati_listing li span { float:left; display:block; padding-top:30px; font:bold 16px georgia;}

.to_galerie{ margin: 0 auto; padding:24px 0 14px; display:block;}

#breadcrumbs{ clear:both; height:20px; color:#A8906D;}
#breadcrumbs a, #breadcrumbs a:visited{ text-decoration:none; color:#A8906D;}
#breadcrumbs a:hover{ text-decoration:underline;}

#primary{ float:left; width:585px;}
.long{ width:850px !important;}
.banner{ padding-bottom:15px;}
.h_border{ padding:0 0 5px 5px; margin:30px 0 2px; background:url(images/product_spacer.jpg) repeat-x bottom left;}

.blog_content{ float:left; width:620px;}

#commentform{}
#commentform p{ padding:5px;}

#respond h3{ padding:5px;}

.post_head{ position:relative; width:620px; height:auto;}
.post_head .post_date{ position:absolute; bottom:3px; right:10px; display:block; height:20px; width:200px; font-size:11px; text-align:right;}
.post_title{padding:0 0 10px 5px; margin:10px 0; background:url(images/h_border.jpg) repeat-x bottom left;}
.post_title a, .post_title a:visited{ width:461px; display:block; text-decoration:none;}

.post_date{ position:absolute; top:5px; right:10px; font:normal 11px verdana; padding:0 0 0 5px;}
.post{ margin:0 0 30px 0; position:relative; width:auto; height:auto;}

.postmetadata{ height:36px; margin-top:10px; background:url(images/postmetadata_bg.jpg) repeat-x bottom left;}
.postmetadata ul{ position:relative; width:auto; height:25px; padding-top:8px; display:block; padding-left:15px;}
.postmetadata ul li{ float:left;}
.postmetadata ul li a{ text-decoration:none; font-size:15px; color:#666051;}
.postmetadata ul li a:hover{ color:#700000;}
.postmetadata ul .li_in{ padding-right:20px;}
.postmetadata ul .li_edit{}

.postmetadata ul .li_comm{ float:right; padding-right:15px;}
.postmetadata ul .li_comm a{ text-decoration:none; font:bold 15px georgia; color:#666051;}
.postmetadata ul .li_comm a:visited{text-decoration:none;}
.postmetadata ul .li_comm a:hover{ color:#700000;}

#comments{display:block; clear:both; width:570px; height:auto; background: url(images/product_spacer.jpg) repeat-x 0 bottom; padding:13px 10px 10px; margin-bottom:14px; color:#8a8475;}
.posteaza_com{display:block; clear:both; width:570px; height:auto; background: url(images/product_spacer.jpg) repeat-x 0 bottom; padding:13px 10px 15px; margin-bottom:14px; color:#8a8475;}
.no_bg{ background-image:none; padding-top:0px;}

.post_subtitle{width:440px; line-height:28px; padding:0 0 7px 5px; margin:10px 0 3px; font:normal 27px georgia; background:url(images/product_spacer.jpg) repeat-x bottom left;}
.post_subtitle a, .post_subtitle a:visited{ text-decoration:none;}

.post p{ padding:7px;}
.page{ padding:15px 0 0;}
.entry1{ padding:3px;}

.post h1.post_title{ font-size:27px;}

.navigation{ padding:25px 15px 20px;}

#sidebar{ float:right; width:275px;}
#s{ width:156px; height:25px; padding:8px 5px 0 8px; margin-left:23px; border:none; background:url(images/search_bg.jpg) no-repeat 0 0; font:normal 13px georgia; color:#3D0000;}
#searchsubmit{ width:35px; height:35px; display:inline-block; border:none; cursor:pointer; outline:none; background:url(images/btn_search.gif) no-repeat 0 0; text-indent:-999999px; overflow:hidden;}
#sidebar { background:url(images/meniu_bg.jpg) repeat-y 0 0;}
#sidebar .meniu_head{ width:275px; height:70px; background:url(images/meniu_head.jpg) 0 0;}
#sidebar .sidebar_bottom{ padding-bottom:45px; background:url(images/meniu_bottom.jpg) no-repeat 0 bottom;}
#sidebar li{ display:block; padding:0 0 6px 39px; background:url(images/bullet_meniu.gif) no-repeat 20px 5px;}
#sidebar li a, .meniu_nav li a:visited{ color:#3d0000; text-decoration:none; font: lighter 14px georgia;}
#sidebar li a:hover{color:#700000; padding-bottom:3px; background:url(images/spacer_meniu.jpg) repeat-x 0 bottom;}

.sidebar_content{ padding:0 0 0 20px;}
.sidebar_content ul{ padding-bottom:6px;}

#sidebar h3{ padding:10px 0 5px 21px;}
#searchform div{ padding-top:13px;}


.valentine_title{ padding-top:25px;}
.product_listing{}
.product_listing li{ position:relative; display:block; clear:both; width:570px; height:auto; background: url(images/product_spacer.jpg) repeat-x 0 bottom; padding:13px 8px 15px;}
.product_listing li h4{ font:bold 14px georgia; color:#9a8464; padding-bottom:5px;}
.product_listing li p{ width:470px; color:#4f4525; padding:0px;}
.product_listing li .pret{ position:absolute; bottom:10px; right:14px; width:90px; height:20px; text-align:right; display:block; font:bold 16px georgia; color:#4C0000;}
.product_listing li .pret span{ font-size:11px;}
.product_listing .last{ background-image:none;}
.product_listing li .prod_info{ font-size:11px; display:block; color:#500000;}

.review_listing{}
.review_listing li{ padding-top:10px;}
.review_listing hr{ border:none; background:transparent url(images/product_spacer.jpg) repeat-x scroll left bottom;}
.review_listing li span{ display:block; text-align:right; color:#a8906d; padding:4px 10px 0 0; font:normal 12px tahoma;}

.home_banner{ width:570px; height:240px; margin:0 auto;}

.despre_p{ font-size:13px; line-height:20px;}
.banner_meniu1{ padding:75px 0 35px 0; text-align:center;}
.banner_meniu2{ text-align:center; padding-bottom:25px;}

.gallery_listing{}
.gallery_listing li{ float:left; width:auto; padding:4px 7px;}
.gallery_listing li a{ float:left; width:124px; height:101px; padding:8px 0 0 8px; display:inline-block; background:url(images/img_bg.jpg) no-repeat 0 0;}

.pergament{ margin:40px auto 0px; width:410px; height:551px; padding:80px 75px 0 45px; background:url(images/pergament.jpg) no-repeat 0 0;}
.pergament p{ font-size:13px; padding-bottom:13px; line-height:21px; color:#564635;}

.contact_details{ padding:22px 10px 25px;}
.contact_details dt{ font:bold 20px georgia; display:block; padding-bottom:10px; color:#6b0000;}
.contact_details dd{ float:left; width:270px; font-size:17px; padding-bottom:3px; display:block; color:#5c5243;}
.contact_map{ width:834px; margin:0 auto; height:593px;background:url(images/harta.jpg) no-repeat 0 0;}

.float_left_image{ float:left; margin-right:8px;}
.float_right_image{ float:right; margin-left:8px;}

.interviu_wrapper{}
.interviu_wrapper .int_subtitle{ padding:24px 7px 0 7px; font:bold 13px georgia; color:#9A8464;}
.interviu_wrapper img{ border:#dcd4bb 1px solid; padding:6px; background:url(images/bg_img.jpg) repeat 0 0;}
#blog img{ border:#dcd4bb 1px solid; padding:6px; margin-bottom:2px; background:url(images/bg_img.jpg) repeat 0 0;}
.hentry img{ border:#dcd4bb 1px solid; padding:6px; margin-bottom:2px; background:url(images/bg_img.jpg) repeat 0 0;}
img.alignleft{ float:left; margin:2px 15px 5px 0;}
img.alignright{ float:left; margin:2px 0 5px 15px;}

#sidebar .become_fan{ padding:33px 0 0 25px;}

#sitemap .post{ margin-bottom:0px;}
.ddsg-wrapper{ padding-left:20px;}
.ddsg-wrapper h2{ padding-bottom:10px;}
.ddsg-wrapper ul li{ padding-left:10px; display:block; padding-bottom:3px;}
.ddsg-wrapper ul li a{ text-decoration:none; font-size:13px;}
.ddsg-wrapper ul li ul li{ padding-left:10px;}
.ddsg-wrapper ul li ul li a{ font-size:12px; color:#6e6a5e;}
.ddsg-pagenav{ padding:10px; font-size:13px;}
.ddsg-pagenav a{font-size:13px;}

#footer{ position:relative; width:961px; height:102px; margin:0 auto; background:url(images/footer_bg.jpg) no-repeat center top;}
.copyright{ position:absolute; top:40px; left:140px; color:#e6bf94; font-size:11px;}

#footer .post-edit-link{ position:absolute; top:20px; left:444px; color:#fff;}

.footer_icon{ float:right; padding:10px 24px 0 0; width:330px; height:45px;}
.footer_icon li{ float:left; padding-left:15px;}
.footer_icon li span{ height:35px; display:block; text-indent:-9999999px; overflow:hidden;}
.restaurant_bar_icon{ width:20px; background:url(images/restaurant_bar_icon.jpg) no-repeat center;}
.cigar_icon{ width:40px; background:url(images/cigar_cognac_lounge_icon.jpg) no-repeat center;}
.catering_icon{ width:24px; background:url(images/cocktail_icon.jpg) no-repeat center;}
.guard_icon{ width:26px; background:url(images/guard_parking_lot_icon.jpg) no-repeat center;}
.card_icon{ width:35px; background:url(images/credit_card_accepted_icon.jpg) no-repeat center;}
.wi_fi_icon{ width:53px; background:url(images/free_wi_fi_icon.jpg) no-repeat center;}
.clima_icon{ width:26px; background:url(images/clima_icon.jpg) no-repeat center;}

.footer_nav{position:absolute; top:71px; right:207px;}
.footer_nav li{ float:left; padding:0 5px;}
.footer_nav li a, .footer_nav li a:visited{ color:#E6BF94;  font:normal 11px arial; text-decoration:none;}
.footer_nav li a:hover{text-decoration:underline;}

.solution{ position:absolute; bottom:16px; right:26px; color:#e6bf94; font:normal 11px arial;}
.solution a{ vertical-align:bottom; margin-left:3px; width:70px; height:16px; text-indent:-99999px; overflow:hidden; display:inline-block; background:url(images/copimaj.jpg) no-repeat 0 0;}

.a_more, .a_more:visited{ background:url(images/bullet_more.gif) no-repeat  right 5px; color:#816f54; padding-right:9px; font-size:11px; text-decoration:none !important;}
.a_more:hover{ text-decoration:underline !important;}
.tags span{ font-size:14px; padding-right:3px;}
.tags a{ text-decoration:none; color:#500000;}

.hentry { margin-top:30px;}
.blog_title{ font-size:30px;}
.blog_title span{ width:450px; height:44px; display:inline-block; text-indent:-999999px; background:url(images/blog_title.jpg) no-repeat 0 0;}
.fn{ font-size:17px; padding-left:5px;}
.avatar{ vertical-align:middle;}
.comment-meta{ padding-top:7px;}

#sidebar h3{ font-size:20px;}
#sidebar .social{ clear:both; padding:20px 0 0 30px; height:100px;}
#sidebar .social h3{ width:185px; padding-bottom:8px; background:url(images/product_spacer.jpg) repeat-x 0 bottom;}
#sidebar .social li{ background:left; display:inline-block; padding:10px 0 0 10px;}
#sidebar .social a{ display:inline-block; text-indent:-99999px; text-decoration:none; font-size:10px;}
#sidebar .social .twitter, #sidebar .social .twitter:visited, #sidebar .social .twitter:hover{ width:54px; height:53px; background:url(images/social_twitter.jpg) no-repeat 0 0;}
#sidebar .social .facebook, #sidebar .social .facebook:visited, #sidebar .social .facebook:hover{ width:54px; height:53px; background:url(images/social_facebook.jpg) no-repeat 0 0;}

#sidebar ul.latest_posts{width:225px;}

/*-----------------revelion---------------*/

#revelion2010 .content{ background:url(images/rev_bg.jpg) no-repeat right 180px;}
#new-years-eve-2010 .content{ background:url(images/rev_bg.jpg) no-repeat right 180px;}

.btn_revelion{ position:absolute; bottom:-89px; left:410px; width:186px; height:98px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/btn_revelion.jpg) no-repeat 0 0;}
.btn_revelion:hover{ background-position:0 bottom;}

.btn_revelion_en{ position:absolute; bottom:-88px; left:388px; width:235px; height:97px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/btn_revelion_en.jpg) no-repeat 0 0;}
.btn_revelion_en:hover{ background-position:0 bottom;}

.h_rev_2010{ width:833px; height:129px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/rev_title.png) no-repeat 0 0;}

.h_rev_2010_en{ width:833px; height:129px; display:block; text-indent:-99999px; overflow:hidden;  background:url(images/rev_title_en.png) no-repeat 0 0;}

.rev_bg1{ width:850px; /*background:url(images/rev_bg1.jpg) no-repeat right bottom;*/}
.rev_box{ padding:22px 0 14px; background:url(images/h_border.jpg) repeat-x 0 0;}
.rev_box h3{ color:#ae0101; font:bold 22px georgia; text-transform:uppercase;}
.rev_box h4{ color:#ae0101; font:italic normal 26px georgia; text-align:center;}
.rev_box p{ color:#591b06; font:bold 16px georgia; line-height:22px; padding:7px 0 14px;}

.rev_meniu_box{ padding-top:15px;}
.rev_meniu_box ul li{ float:left; display:block;}
.rev_meniu_box ul li.rev_meniu_wrapper1{ width:340px;}
.rev_meniu_box ul li.rev_meniu_wrapper{ width:500px;}

.rev_meniu_box dt{ display:block; padding-bottom:10px; font:bold 20px georgia; color:#591b06; text-transform:uppercase;}
.rev_meniu_box dd{ display:block; padding:0 0 10px 18px; color:#591b06; font:normal 14px georgia; background:url(images/bullet_meniu.gif) no-repeat 0 5px;}

.rev_program_artistic li{ float:left; padding-right:20px; color:#591b06; font:bold 15px georgia;}
.rev_program_artistic span{ height:17px; display:inline-block; padding:29px 0 0 22px;}
.rev_program_artistic .prog_muz{ background:url(images/rev_music_icon.png) no-repeat 0 bottom}
.rev_program_artistic .prog_dj{ background:url(images/rev_music_icon.png) no-repeat 0 bottom;}
.rev_program_artistic .prog_fire{ background:url(images/rev_fireworks_icon.png) no-repeat 0 bottom;}
.rev_program_artistic .prog_tombola{ background:url(images/rev_prize_icon.png) no-repeat 0 bottom;}

.rev_bg2{ width:850px; /*background:url(images/rev_bg2.jpg) no-repeat 0 bottom;*/}
.rev_box_pret{padding:22px 0 14px; background:url(images/h_border.jpg) repeat-x 0 0;}
.rev_box_pret dl{ width:550px; padding:0 0 0 280px;}
.rev_box_pret dl dt{ display:block; padding-bottom:25px; font:bold 26px georgia; color:#591b06;}
.rev_box_pret dl dt strong{ color:#ae0101; font-size:30px;}
.rev_box_pret dl dt span{ display: block; font-size:20px; font-style:italic; padding-top:3px;}
.rev_box_pret dl dd{ display:block; padding:0 0 10px 24px; font:bold 16px georgia; background:url(images/rev_hand_icon.png) no-repeat 0 5px;}
.rev_box_pret dl dd span{ color:#d43939; font-size:19px;}

.rev_box_contact{padding:30px 0 14px; background:url(images/h_border.jpg) repeat-x 0 0; text-align:center;}
.rev_box_contact h4{ font:normal 26px georgia;}
.rev_box_contact p{font:bold 28px georgia; color:#d43939;}
.rev_box_contact p span{ display:block; color:#580904;}

/*---------------end revelion-------------*/




/*------------------------------ cform ------------------------------------------------*/
.cform { padding-top:25px;}
.cform li{ padding-bottom:6px; display:block;}
.cform #li--6 { margin-top:6px;}
.cform .single{ width:210px; height:28px; padding:14px 15px 0 15px; background:url(images/input_bg.jpg) no-repeat 0 0; border:none; margin-left:10px;}
.cform .cf_date{ width:117px; height:28px; padding:14px 15px 0 15px; background:url(images/input_small_bg.jpg) no-repeat 0 0; border:none; margin-left:10px;}

.cform  #li--5 input{ width:117px; height:28px; padding:14px 15px 0 15px; background:url(images/input_small_bg.jpg) no-repeat 0 0; border:none; margin-left:10px;}

.cform textarea{width:210px; height:100px; padding:15px 15px 0 15px; background:url(images/textarea_bg.jpg) no-repeat 0 0; border:none; margin-left:10px;}
.cform select{ width:150px; height:23px; margin-left:16px; margin-top:11px;}
.cform label{ display:inline-block; width:100px; text-align:right; vertical-align:top; padding-top:14px;}
#usermessagea{ width:425px; height:72px; padding:21px 0 0 0 !important; text-align:center; font-size:20px; background:url(images/succes_msg_bg.jpg) no-repeat center 0; color:#460000;}
#usermessage2a{ width:425px; height:72px; padding:21px 0 0 0 !important; text-align:center; font-size:20px; background:url(images/succes_msg_bg.jpg) no-repeat center 0; color:#460000;}


#sendbutton{ width:88px; height:34px;  margin-left:109px; margin-top:10px; text-align:center; border:none; display:inline-block; background:url(images/submit_btn.jpg) no-repeat 0 0; outline:none;}
#sendbutton2{ width:88px; height:34px; margin-left:109px; margin-top:10px; text-align:center; border:none; display:inline-block; background:url(images/submit_btn.jpg) no-repeat 0 0; outline:none;}




.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	color:#353c40;
	margin:0;
	line-height:2em;
	padding: 0; 
	font-size:20px; 
	font-variant:small-caps;
}

ol.cf-ol li.textonly {
	padding:4px 0; 
	text-align:left;
	font: bold 14px Arial;
}

label.cf-before {
	margin:0 10px 0 0; 
}

label.cf-group-after {
	margin:2px 0 0 3px!important;
	width:100px;
	text-align:left;
	padding:2px;
	background:none;
	line-height:1.3em;
}

.cform input.cf-box-a:hover,
.cform input.cf-box-b:hover,
.cform input.cf-box-a,
.cform input.cf-box-b 	{ 
	vertical-align:top;
	margin:2px 0 0 0; 
	width:14px!important;
	height:22px;
	border:0!important;
	background:none!important;
}

ol.cf-ol li.cf-box-group {
	font-weight:bold;
	margin:10px 0pt 0px !important;
	padding-left:160px; 
}


/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 160px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}


/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	width:50px!important;
	padding: 4px 4px;
	margin: 0;
}

img.captcha	{
	vertical-align:top;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
}
img.imgcalendar {
/*	
	position:relative;
	top:4px;
*/
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:#d13d3d!important;
	text-decoration:underline!important;
}
div.success {
	background:#F5F5F5 none repeat scroll 0%;
	color:#888888;
	display:block;
	text-align:center;
}
div.failure {
	display:block;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform input.cf_error,
.cform input.cf_error:hover {
	color:#d13d3d;
	width:225px;
}
.cform select.cf_error,
.cform select.cf_error:hover {
	color:#d13d3d;
	border-right:6px solid #d13d3d; 
}

div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:#d13d3d;
}
/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}


/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload  {
	width:242px;
	background: #f9f9f9;
	border:1px solid #888888;
}
html:root .cform input.cf_upload { 			/* FF only */ 
	margin-top:4px;
}
.cform input.cf_upload:hover  {
	width:242px!important;	
}
/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	width:410px;
	margin:0 auto 10px!important;
	padding:0!important;	
	text-align:right!important;
    text-indent:-999999px;
}
.linklove a,
.linklove a:visited {
	font:10px Tahoma;
	color:#aaaaaa!important;
    display:none;
}

/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: -8px; 
}
*+html .cform legend { 
	position:absolute; 
	top: -10px; 
	margin-left:-8px;
}

* html ol.cf-ol,
* html ol.cf-ol li	{
	display: inline-block;  /*for ie6*/
}
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html .cform select {
	margin-top:3px;
}
*+html .cform select {
	margin-top:3px;
}
* html img.captcha {
	margin-top:1px!important;
}
*+html img.captcha {
	margin-top:1px!important;
}

* html .cform label {
	margin-top:1px;
}
*+html .cform label {
	display: inline-block; /*for ie7*/
	margin-top:1px;
}


/*------------------------------ end cform ------------------------------------------------*/
