body{margin:0;padding:0;font-size:13px;font-family:Arial, Helvetica, sans-serif;text-align:left;background:#F3F3F5;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{outline-style:none;outline-width:0;}
img{border:0;}
.clear{clear:both;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
form{padding:0;margin:0;}
h1, h2, h3, h4, h5{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
ul, li{padding:0;margin:0;list-style:none;}
.wrap{width:980px;margin:0 auto;position:relative;}
.sprite{background-color:transparent;background-image:url(/themes/site_themes/2010_template/img/sprite.png);background-repeat:no-repeat;}
#header{background:#F3F3F5;padding:10px 0 1px;}
#menu{height:70px;}
#logo{float:left;height:44px;width:222px;margin:10px 0 15px;}
#logo a{display:block;height:44px;width:222px;}
#menu{background:#C12026}
#menu ul li{float:left;border:none;text-align:center;}
#menu ul li{border-right:1px solid #D0575C;border-left:1px solid #a20f14;}
#menu ul li.first{border-left:none!important;}
#menu ul li h3 a{width:140px;display:block;height:65px;color:#fff;font-size:24px;text-decoration:none;padding-top:5px;}
#menu ul#center{margin:0 auto;width:1000px;}
#menu ul li:hover{background:#9f1016;}
#menu li .quick{position:absolute;top:35px;width:130px;text-align:center;padding:0 5px;}
#menu li .quick span{display:inline-block;color:#CCC;border:none!important;float:none;}
#menu li .quick span strong{padding-right:4px;}
#menu li .quick span a{color:#fff;text-decoration:none;font-size:11px;}
#menu li .quick span a:hover{color:#fff!important;text-decoration:underline!important;}
#content{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/RegionPageBackground.gif) repeat-x top left;padding:25px 0;background:none\9;}
.box{background:#fff;-moz-box-shadow:0 0 3px #888;-webkit-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888;padding:10px;margin-bottom:15px;}
#content_left{float:left;width:695px;}
#content_right{float:left;margin-left:15px;width:270px;}
#twitter_update_list{background:#bbeeff;padding:2px 6px 6px;}
#twitter_update_list li{margin:5px 0;border-bottom:1px solid #ffffff;padding-bottom:5px;}
#twitter_update_list a{color:#2620c1;font-size:85%;word-wrap:break-word;}
.profileLink a{color:#2620c1;font-weight:bold;}
#twitter_box h2{background:none repeat scroll 0 0 #2620C1;color:#FFFFFF;font-size:20px;margin:0 0 10px;padding:10px;}
#search{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/SearchBoxHeadBackground.gif) no-repeat top left;padding:10px;margin-bottom:15px;}
.search_button{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/search_btn.gif) no-repeat top left;width:90px;height:36px;border:none;cursor:pointer;}
.search_button:hover{opacity:.8;}
#search_query{font-size:1.2em;font-weight:bold;margin-top:0;width:570px;background:#fff url(http://www.budapest.no/themes/site_themes/2010_template/img/InputBackground.gif) repeat-x top left;padding:8px 5px;vertical-align:bottom;border:none;}
#footer{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/BackgroundBP.gif") repeat-x scroll center top transparent;font-weight:bold;}
#footer_holder{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/BottomBackgroundBP.gif") repeat-x scroll center bottom transparent;}
.footer_content{}
.headline_image img{border:none;}
.image_caption h2{font-size:30px;color:#fff;}
.image_caption{position:absolute;bottom:0;left:0;padding:10px;background:url(http://www.budapest.no/themes/site_themes/2010_template/img/caption_bg.png) repeat;font-weight:bold;font-family:13px;color:#fff;}
.image_caption a, .image_caption h2 a{color:#fff;text-decoration:none;}
#headlines{position:relative;}
#player{position:absolute;top:20px;right:20px;z-index:1000;}
#player a{color:#fff;font-weight:bold;font-size:12px;background:#C12026;display:inline-block;margin-left:1px;height:20px;width:20px;line-height:20px;text-decoration:none;text-align:center;}
#player .activeSlide{background:#fff;color:#000;cursor:text;}
#article_image{float:left;margin:0 15px 5px 0;}
#content_category .category_title{margin:10px 0;padding:10px;color:#fff;font-size:20px;background-color:#c12026;}
.subcategory_boxes img{border:0;width:160px;}
.subcategory_boxes{height:100px;margin-left:-10px;}
.subcategory_boxes li{float:left;margin-left:10px;}
.subcategory_boxes a{display:block;overflow:hidden;height:100px;}
.editors_tip h2, .editors_tip h1, #home #content_category h1{background:#C12026;margin:0 0 10px;padding:10px;color:#fff;font-size:20px;}
.editors_tip h2 a{color:#fff;text-decoration:none;}
#home #content_category h1{margin-top:10px;}
#content_category h2.cat_desc{background-color:#F2F2F2;background-image:none;border:1px solid #E4E4E4;margin:0 0 10px;padding:10px;}
.short_holder{float:left;padding:0 5px;width:215px;margin-bottom:10px;}
.short_holder .cikkek_image a img{border:none;}
#search_params{background-color:#F2F2F2;background-image:none;border:1px solid #E4E4E4;margin:0 0 10px;padding:10px;}
.supercool{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/supercool.gif) no-repeat top left;height:25px;width:200px;display:block;}
.short_holder h3 a{font-size:18px;color:#000;font-weight:bold;text-decoration:none;}
.short_holder h3 a:hover{text-decoration:underline;}
.readon{border-bottom:1px solid rgba(0,0,0,0.25);background:#a8151b url(http://www.budapest.no/themes/site_themes/2010_template/img/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;border-bottom:1px solid #a8151b;position:relative;cursor:pointer;font-size:10px;}
.readon:hover, .readon_et:hover{opacity:0.8;}
.readon_et{border-bottom:1px solid rgba(0,0,0,0.25);background:#a8151b url(http://www.budapest.no/themes/site_themes/2010_template/img/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;border-bottom:1px solid #a8151b;position:relative;cursor:pointer;font-size:10px;}
h3.title span{color:#4A6A7F;}
#article_tags a{color:#4A6A7F;font-size:10px;text-decoration:none;}
#article_tags a:hover{text-decoration:underline;}
#category_main_screen .category_title{background:#C12026;padding:10px;color:#FFFFFF;font-size:30px;margin:0 0 10px;}
#wide_article_image{margin-bottom:10px;}
.contact_link{cursor:pointer;text-decoration:none;color:#4A6A7F;font-weight:bold;border-bottom:1px dotted #06c;}
.footer_content h3{color:#eeeeee;text-transform:uppercase;font-size:18px;}
.footer_content ul li{display:block;float:left;margin:0;text-align:center;width:326px;}
.footer_content ul.main{list-style-type:none;margin:0 auto;padding:25px 3px;position:relative;width:980px;height:90px;background:url("http://www.budapest.no/themes/site_themes/2010_template/img/SectionBackgroundBP.png") repeat-y scroll center center transparent;}
.footer_content ul li ul li{margin-bottom:0.3em;}
.footer_content ul li ul li a{color:#bbbbbb;text-decoration:none;}
#banner_3{position:relative;}
#banner_3 img{position:absolute;top:-14px;right:4px;}
.popular_item{float:left;margin:0 0 0 10px;padding:0 0 5px;width:218px;background:#efefef;}
.popular_item h4{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/GenericTopListBackgroundSprite.png") no-repeat scroll -210px 0 #efefef;border-bottom:1px solid #e4e4e4;padding:10px;text-align:center;}
.popular_item h4 span{text-transform:uppercase;}
.popular_body{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/GenericTopListBackgroundSprite.png") repeat-y scroll -428px 0 #efefef;min-height:273px;}
.popular_body a img{border:none;}
.popular_body .small_img{float:left;margin:0 10px 0 0;}
.popular_body .count{float:left;padding:6px;font-size:15px;font-weight:bold;color:#E20001;}
.popular_body .listitem{padding:6px;border-bottom:1px solid #E4E4E4;}
.listitem h4 a, .listitem h3 a{font-size:12px;text-decoration:none;color:#000;}
.listitem h4 a:hover, .listitem h3 a:hover{text-decoration:underline;}
.list_item{border-bottom:1px solid #e4e4e4;padding:10px 0;min-height:140px;}
.list_item h3, #nearby_entries h3{margin-bottom:0.3em;font-size:150%;}
#nearby_entries h3{float:left;width:335px;}
.list_item h3 a, #nearby_entries h3 a{color:#000000;text-decoration:none;}
.list_item h3 a:hover{text-decoration:underline;}
.list_image a{float:left;margin-right:10px;text-align:center;width:140px;height:140px;}
.list_image a:hover{border:4px solid #c12026;width:132px;height:132px;overflow:hidden;}
.list_image a:hover img{margin:-4px;}
.list_image a img{border:0 none;}
.addthis_toolbox.addthis_pill_combo a{float:left;}
.addthis_button_compact .at15t_compact{margin-right:4px;float:left;}
#article_tags > div{margin-bottom:6px;}
#article_tags strong{font-size:16px;background:#c12026;color:#ffffff;margin-right:6px;padding:2px 2px 3px 5px;}
#box_comments{margin-top:20px;border-top:2px solid #c12026;border-bottom:3px solid #d3d3d3;}
#box_comments .box_title{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/comment.gif") no-repeat left center;float:left;font-size:24px;color:#444444;font-weight:bold;line-height:1em;padding-left:26px;margin:15px 40px 15px 10px;}
.add_comment{margin:15px 0;}
.white_button{float:left;}
.white_button a{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/commentBtnLeft.gif") no-repeat left 0;display:block;padding-left:10px;height:23px;line-height:23px;text-decoration:none;color:#000000;font-weight:bold;font-size:11px;}
.white_button a:hover{color:#888888;}
.white_button a span{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/commentBtn.gif") no-repeat right 0;display:block;padding-right:10px;height:23px;}
.black_button a{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/commentBtnLeft.gif") no-repeat left -23px!important;color:#ffffff;}
.black_button a span{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/commentBtn.gif") no-repeat right -23px!important;}
.submit span{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/commentBtnLeft.gif") no-repeat left -46px;display:block;padding-left:10px;height:23px;}
.submit input{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/commentBtn.gif") no-repeat right -46px;padding:0 10px 0 0;height:23px;border:0 none;color:#ffffff;font-weight:bold;font-size:11px;cursor:pointer;}
#comment_edit{margin-right:6px;}
#comment_list{border-bottom:2px solid #c12026;}
.comment_wrap{margin:0 10px;padding:15px 0;border-top:1px solid #cccccc;}
.comment_author img{float:left;margin-right:8px;}
.comment_author_name{font-size:16px;font-weight:bold;line-height:16px;margin-bottom:4px;}
.comment_date{font-size:12px;color:#888888;}
.comment_entry{width:500px;}
#comment_form_holder{margin:0 10px 10px;}
.form_line label{font-weight:bold;}
.form_line input, .form_line textarea{width:500px;border-width:1px;border-style:solid;border-color:#999999 #cccccc #cccccc #cccccc;margin:2px 0 15px;padding:5px;}
.seventh{border-right:medium none!important;}
#header_tools{float:right;width:200px;}
#chatbot_img{display:block;width:45px;height:45px;background-position:0 -45px;}
#chatbot_link{line-height:0.5em;}
#chatbot_link a{font-size:9px;font-weight:bold;text-decoration:none;color:#000000;}
#rotating_headlines{height:383px;}
.referanser_box{display:inline;float:left;width:211px;min-height:330px;margin:0 10px 30px 0;padding-right:10px;border-right:1px solid #ecb3bd;}
.referanser_img img{margin-bottom:10px;}
.referanser_text{font-style:italic;}
.referanser_text p{margin:0;}
#referanser_openquote{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/refQuote.png) no-repeat left top;display:inline-block;width:36px;height:22px;float:left;}
#referanser_closequote{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/refQuote.png) no-repeat right bottom;display:inline-block;width:36px;height:22px;float:right;}
.referanser_line{font-style:normal;}
.referanser_line a{color:#c12026;font-style:normal;}
.referanser_line span{font-weight:bold;}
.referanser_date{margin-bottom:6px;font-size:14px;font-weight:bold;color:#c1c1c1;text-transform:uppercase;}
.contact_box h6{font-size:16px;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
.greenbox{padding:30px 0 0;background-color:#79A907;background-position:-223px 0;width:250px;overflow:hidden;}
.greenbox ul{margin:0;padding:0;list-style:none;}
.greenbox li{font:bold 14px 'trebuchet ms';padding:5px 8px;border-bottom:solid 1px #98be44;}
.greenbox a{text-decoration:none;color:#fff;display:block;height:33px;line-height:33px;padding:0 0 0 40px;}
#tr{background-position:-472px 0;}
#ht{background-position:-472px -34px;}
#vn{background-position:-472px -68px;}
#rs{background-position:-472px -68px;}
#el{background-position:-472px -102px;}
#sp{background-position:-472px -136px;}
#gr{background-position:-472px -170px;}
#cloud{clear:both;text-align:center;}
.box #cloud h3{display:inline;font:normal;color:#4A6A7F;}
.box #cloud h3 a{color:#4A6A7F;text-decoration:none;}
.bigpicture h2{background:none repeat scroll 0 0 #C12026;color:#FFFFFF;font-size:30px;margin:0 0 10px;padding:10px;}
.bigpic_entry{margin-bottom:2em;}
.bigpic_title a{font-size:28px;text-decoration:none;color:#000000;}
.bigpic_holder{position:relative;margin-bottom:12px;}
.bigpic_caption a{color:#FFFFFF;text-decoration:none;}
.bigpic_caption{background:url("http://www.budapest.no/themes/site_themes/2010_template/img/caption_bg.png") repeat scroll 0 0 transparent;bottom:3px;color:#FFFFFF;left:0;padding:15px;position:absolute;width:930px;}
.bigpic_caption h3 a{font-size:18px;}
.round-a-gray{background:#cc0000 url(http://www.budapest.no/css/topleft.jpg) left top no-repeat;color:#FFFFFF;text-align:left;}
.round-a-gray div{background:url(http://www.budapest.no/css/bottomright.jpg) right bottom no-repeat;padding:4px;}
#map{height:500px;width:675px;}
#map p{width:256px;}
.map-link{background-color:#C12026;color:#FFFFFF;display:inline-block;margin:3px 6px 3px 0;padding:2px 6px 3px;text-decoration:none;}
.map-link:hover{text-decoration:underline;}
#box_locations h3{margin-bottom:4px;}
.location_address{margin-top:12px;}
.location_address span{font-weight:bold;}
.map-location{display:inline;}
.breadcrumb{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/breadcrumb_right.png) no-repeat right top;padding-right:3px;}
.breadcrumb ul{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/breadcrumb_body.png) repeat-x left top;}
.breadcrumb li{float:left;}
.breadcrumb li:first-child{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/breadcrumb_left.png) no-repeat left top;padding-left:3px;}
.breadcrumb a{background:url(http://www.budapest.no/themes/site_themes/2010_template/img/breadcrumb_arrow.png) no-repeat scroll right top transparent;color:#FFFFFF;display:block;height:32px;line-height:32px;padding:0 19px 0 10px;text-decoration:none;text-transform:capitalize;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb strong{color:#FFFFFF;display:block;height:32px;line-height:32px;padding:0 19px 0 10px;text-transform:capitalize;}
.service_matrix{float:left;width:310px;margin:0 10px 10px 0;padding-right:10px;border-right:1px solid #ECB3BD;}
.service_matrix:nth-child(2n+1){border-right:none;}
.service_title{color:#C12026;font-size:15px;margin-bottom:6px;}
.service_treatment{border:1px solid #C12026;padding:7px;margin:7px 0;}
.service_treatment ul li{list-style:inside disc;}
.service_treatment strong.headline{color:#fff;font-size:17px;padding:5px;margin:-7px -7px 7px -7px;display:block;background:#C12026;}
.service_price{margin:5px 0;font-weight:bold;}
.service_description{margin:10px 0;}
.service_button2{background:#66cd00;color:#fff;font-weight:bold;padding:5px;text-align:center;line-height:24px;font-size:13px;display:block;margin:5px 0;float:right;width:100px;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#66cd00), to(#18a318));background:-moz-linear-gradient(top, #66cd00, #18a318);background:-o-linear-gradient(top, #66cd00, #18a318);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cd00', endColorstr='#18a318');font-family:'Century Gothic', Arial, Helvetica, sans-serif;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);}
.service_button2:hover{background:-webkit-gradient(linear, left top, left bottom, from(#18a318), to(#66cd00));background:-moz-linear-gradient(top, #18a318, #66cd00);background:-o-linear-gradient(top, #18a318, #66cd00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18a318', endColorstr='#66cd00');}
.service_button{background:#e2e2e2;color:#232323;font-weight:bold;padding:5px;text-align:center;line-height:24px;font-size:13px;display:block;margin:5px 0;float:left;width:100px;text-decoration:none;margin:0 auto;background:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#c2c2c2));background:-moz-linear-gradient(top, #e2e2e2, #c2c2c2);background:-o-linear-gradient(top, #e2e2e2, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#c2c2c2');font-family:'Century Gothic', Arial, Helvetica, sans-serif;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-bottom:1px solid rgba(0,0,0,0.25);}
.service_button:hover{background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#e2e2e2));background:-moz-linear-gradient(top, #c2c2c2, #e2e2e2);background:-o-linear-gradient(top, #c2c2c2, #e2e2e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#e2e2e2');}
.service_matrix .contact_link{display:block;text-align:center;border:none;margin:5px 0;}
.contact_box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 -1px 12px #aaa inset;-moz-box-shadow:0 -1px 12px #aaa inset;box-shadow:0 -1px 12px #aaa inset;background:none repeat scroll 0 0 #DEDEDE;border:1px solid #CCCCCC;color:#464646;margin:0;padding:0;text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}
.contact_box h3{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-shadow:0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;-moz-box-shadow:0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;box-shadow:0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;background-color:#C12026;background-image:-webkit-gradient(linear, left top, left bottom, from(#C12026), to(#802026));background-image:-webkit-linear-gradient(top, #C12026, #802026);background-image:-moz-linear-gradient(top, #C12026, #802026);background-image:-ms-linear-gradient(top, #C12026, #802026);background-image:-o-linear-gradient(top, #C12026, #802026);background-image:linear-gradient(to bottom, #C12026, #802026);border:1px solid #A02026;color:#FFFFFF;font-size:1.6em;margin:0 -1px;padding:6px 20px 4px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.8);}
.contact_box > p{margin:1em 20px;}
#freeform fieldset{border:0;margin:0;padding:0;}
fieldset > .formline{margin:0 3em 1em;}
.formline p{margin:1em 0 0.3em;font-weight:bold;}
.formline label{color:#686868;display:block;font-weight:bold;margin:0 0 0.3em 0.2em;}
.bestill label{margin-top:3em;}
.formline .textfield{-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 1px 0 #FFFFFF;-moz-box-shadow:0 1px 0 #FFFFFF;box-shadow:0 1px 0 #FFFFFF;background:none repeat scroll 0 0 #EFEFEF;border:1px solid #BBBBBB;color:#c12;font-family:Verdana,Arial;font-size:16px;line-height:1.3em;padding:0.5em;word-spacing:2px;}
fieldset > .formline .textfield{width:61%;}
.formline .textfield:focus{background-color:#efefef;background-image:-webkit-gradient(linear, left top, left bottom, from(#dedede), to(#efefef));background-image:-webkit-linear-gradient(top, #dedede, #efefef);background-image:-moz-linear-gradient(top, #dedede, #efefef);background-image:-ms-linear-gradient(top, #dedede, #efefef);background-image:-o-linear-gradient(top, #dedede, #efefef);background-image:linear-gradient(to bottom, #dedede, #efefef);border:1px solid rgba(0,0,0,0.3);}
.formline textarea.textfield{min-height:12em;}
.formline textarea.textfield:focus{background-color:#efefef;background-image:-webkit-gradient(linear, left top, left bottom, from(#dedede), to(#efefef));background-image:-webkit-linear-gradient(top, #dedede, #efefef);background-image:-moz-linear-gradient(top, #dedede, #efefef);background-image:-ms-linear-gradient(top, #dedede, #efefef);background-image:-o-linear-gradient(top, #dedede, #efefef);background-image:linear-gradient(to bottom, #dedede, #efefef);}
.formline button{-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 1px 1px #888888, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;-moz-box-shadow:0 1px 1px #888888, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;box-shadow:0 1px 1px #888888, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;background-color:#802026;background-image:-webkit-gradient(linear, left top, left bottom, from(#C12026), to(#802026));background-image:-webkit-linear-gradient(top, #C12026, #802026);background-image:-moz-linear-gradient(top, #C12026, #802026);background-image:-ms-linear-gradient(top, #C12026, #802026);background-image:-o-linear-gradient(top, #C12026, #802026);background-image:linear-gradient(to bottom, #C12026, #802026);border:1px solid #343434;color:#FFFFFF;font-weight:bold;padding:0.3em 1em;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);cursor:pointer;}
#captcha_hld{width:61%;}
#captcha{-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 1px 0 #FFFFFF;-moz-box-shadow:0 1px 0 #FFFFFF;box-shadow:0 1px 0 #FFFFFF;background:none repeat scroll 0 0 #EFEFEF;border:1px solid #BBBBBB;color:#444444;font-family:Verdana,Arial;margin:0 0 0 1em;padding:0.2em 0.5em;line-height:1.3em;word-spacing:2px;}
ul.tabs{margin:1em 3em 0!important;height:30px;border-bottom:1px solid #bbb;}
ul.tabs li{float:left;padding:0;margin:0;list-style-type:none;}
ul.tabs a{float:left;font-size:13px;display:block;padding:5px 20px;text-decoration:none;border:1px solid #bbb;border-bottom:0px;height:18px;background-color:#efefef;color:#777;margin-right:2px;position:relative;top:1px;outline:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
ul.tabs a:hover{background-color:#F7F7F7;color:#333;}
ul.tabs a.current{background-color:#d2d2d2;border-bottom:1px solid #d2d2d2;color:#000;cursor:default;}
.panes > div{display:none;border:1px solid #bbb;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:#d2d2d2;margin:0 3em 1em;-webkit-box-shadow:0 1px 0 #FFFFFF;-moz-box-shadow:0 1px 0 #FFFFFF;box-shadow:0 1px 0 #FFFFFF;}
.date{border:1px solid #ccc;font-size:18px;padding:4px;text-align:center;-moz-box-shadow:0 0 10px #eee inset;-webkit-box-shadow:0 0 10px #eee inset;}
#calroot{z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;}
#calhead{padding:2px 0;height:22px;}
#caltitle{font-size:14px;color:#c12026;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}
#calnext, #calprev{display:block;width:20px;height:20px;background-image:url(data:image/gif;base64,R0lGODlhFAAUAKIAAP/MzMyZmf///8wzZswzM8xmZgAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYzQjY2OEY1N0QyMTFFMUE0N0ZEOTI0QjhEOUM4MDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYzQjY2OTA1N0QyMTFFMUE0N0ZEOTI0QjhEOUM4MDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjNCNjY4RDU3RDIxMUUxQTQ3RkQ5MjRCOEQ5QzgwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjNCNjY4RTU3RDIxMUUxQTQ3RkQ5MjRCOEQ5QzgwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAUABQAAAM1KLrc/jDKGQFtYJS7CiHbFXxfKAEkaT5Zqkaj+z6xXEqevbKDvEO1G6f2O3mKE0CAw2w6FQkAOw==);float:left;cursor:pointer;}
#calnext{background-image:url(data:image/gif;base64,R0lGODlhFAAUAJEAAP/MzMxmZv///8wzMyH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0FGRjgwOEQ1N0QyMTFFMUExRjJFN0NCNDMxMjAwN0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0FGRjgwOEU1N0QyMTFFMUExRjJFN0NCNDMxMjAwN0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQUZGODA4QjU3RDIxMUUxQTFGMkU3Q0I0MzEyMDA3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQUZGODA4QzU3RDIxMUUxQTFGMkU3Q0I0MzEyMDA3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAUABQAAAIulI+py+0NHhshSjRyuCd7K3leFYojuJjmNqkiirmU45K0aD8vJ2i8kfsJh0RBAQA7);float:right;}
#calprev.caldisabled, #calnext.caldisabled{visibility:hidden;}
#caltitle select{font-size:10px;}
#caldays{height:14px;border-bottom:1px solid #ddd;}
#caldays span{display:block;float:left;width:28px;text-align:center;}
#calweeks{background-color:#fff;margin-top:4px;}
.calweek{clear:left;height:22px;}
.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;}
.calweek a:hover, .calfocus{background-color:#ddd;}
a.calsun{color:red;}
a.caloff{color:#ccc;}
a.caloff:hover{background-color:rgb(245, 245, 250);}
a.caldisabled{background-color:#efefef !important;color:#ccc !important;cursor:default;}
#calcurrent{background-color:#498CE2;color:#fff;}
#caltoday{background-color:#333;color:#fff;}
.slider{background:#c12026 repeat-x 0 0;height:9px;position:relative;cursor:pointer;border:1px solid #333;width:150px;float:left;clear:right;margin-top:14px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:inset 0 0 8px #000;}
.progress{height:9px;background-color:#C5FF00;display:none;opacity:0.6;}
.handle{background:#efefef repeat-x 0 0;height:28px;width:28px;top:-12px;position:absolute;display:block;margin-top:1px;border:1px solid #000;cursor:move;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-border-radius:14px;-webkit-border-radius:14px;}
.range{border:1px inset #ddd;float:left;font-size:20px;margin:0 0 0 15px;padding:3px 0;text-align:center;width:50px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tooltip, .error{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;}
.error p{margin:0;font-weight:bold;}
.panes input[type="number"]{width:20%;}
textarea{width:81%!important;}
.group{margin:0 0 1em;}
.group p{float:left;width:125px;margin:0 1em 0 0;}
.group input{width:111px;}
p.rangeline{width:250px;}
.rangeline input{width:30px;}
