
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
*{outline:none;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;background-image:url(../images/bg.png);background-repeat:repeat-x;background-color:#e6eaed;font-size:12px;line-height:1.2em;height:100%;}
html{height:100%;}
a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
a:active{color:#666;text-decoration:none;}
a.blues:link{color:#196cb7;text-decoration:underline;}
a.blues:visited{color:#196cb7;text-decoration:underline;}
a.blues:hover{color:#196cb7;text-decoration:none;}
a.blues:active{color:#196cb7;text-decoration:underline;}
a.white:link{color:#fff;text-decoration:underline;}
a.white:visited{color:#fff;text-decoration:underline;}
a.white:hover{color:#fff;text-decoration:none;}
a.white:active{color:#fff;text-decoration:underline;}
a.nochange:link{color:#196cb7;text-decoration:none!important;background-color:#ECECEC!important;}
a.nochange:visited{color:#196cb7;text-decoration:none!important;background-color:#ECECEC!important;}
a.nochange:hover{color:#196cb7;text-decoration:underline!important;background-color:#ECECEC!important;}
a.nochange:active{color:#196cb7;text-decoration:none!important;background-color:#ECECEC!important;}
a.google:link, a.thickbox:link{color:#fff!important;text-decoration:none!important;background-color:#fff!important;padding:0px !important}
a.google:visited, a.thickbox:visited{color:#fff!important;text-decoration:none!important;background-color:#fff!important;padding:0px !important}
a.google:hover, a.thickbox:hover{color:#fff!important;text-decoration:none!important;background-color:#fff!important;padding:0px !important}
a.google:active, a.thickbox:active{color:#fff!important;text-decoration:none!important;background-color:#fff!important;padding:0px !important}
#footer a{color:#fff !important;text-decoration:underline;}
#footer a:hover{color:#fff;padding:3px 0px;}
#footer a:active{color:#fff;}
a.nounderline{text-decoration:none;}
h1{font-size:16px;font-weight:bold;line-height:1em;padding:5px 0px;margin-bottom:10px;color:#666;border-bottom:1px solid #666;}
.likeh1{font-size:16px;font-weight:bold;line-height:1em;padding:5px 0px;margin-bottom:10px;color:#666;border-bottom:1px solid #666;}
h1.with_img{background:transparent url(../images/comments.png) no-repeat 410px 0px;}
h1.with_newsimg{background:transparent url(../images/comments.png) no-repeat 460px 0px;}
h2{font-size:13px;line-height:1em;color:#000;font-weight:bold;margin:10px 0 5px 0;}
h2.results{color:#666;background-color:#ECECEC;padding:5px 2px;}
h3{font-size:12px;font-weight:bold;line-height:1.5em;color:#666;}
h3.bigger{font-size:14px!important;}
h4{font-size:11px;font-weight:bold;line-height:1.5em;color:#373535;}
h4.articles{font-size:12px;font-weight:normal;line-height:1.5em;color:#373535;}
h5{font-size:14px;font-weight:bold;line-height:1.5em;color:#666;}
p{padding:5px 0px;color:#000;}
hr{width:100px;text-align:center;margin:4px auto;color:#ececec;background-color:#ececec;clear:both}
em{color:#373535;font-style:normal;}
.italic{font-style:italic;font-size:11px;}
.text_right{text-align:right !important;margin-right:5px;}
.text_center{text-align:center;}
.longer{width:265px;}
.small_fonts{font-size:10px;}
.small9_fonts{font-size:9px;}
.smaller_fonts{font-size:9px;}
.fonts_11px{font-size:11px;}
.no_margin{margin:0px 10px 5px 5px !important;}
.no_padding{padding:0px!important;}
.nomargin{margin:0px!important;}
.no_pm{padding:0px!important;margin:0!important}
.small_margin{margin:7px 10px 5px 5px !important;}
.small_padding_both{padding:4px 0px !important;clear:both;}
.small_padding{padding:4px 0px 0 0;}
.smaller_padding p{padding:2px 0px 0 0;}
.smaller_padding{padding:2px 0px 0 0!important;}
.small_padding_left{padding:0px 0px 0 5px;}
.smaller_padding_top{padding:2px 0px 0 0;}
.large_padding_both{padding:8px 0px !important;}
.clear{clear:both;}
.bold{font-weight:bold;}
.center{text-align:center;}
.margin_bottom{margin-bottom:8px}
.margin_top{margin-top:10px}
.smaller_margin_top{margin-top:10px}
.padding_both_left_right{padding:0px 10px;}
.border_bottom{border-bottom:1px solid #ccc;}
.smaller_line_height{line-height:1.3em!important;}
.left_float{float:left;width:100px;}
.right_float{float:right;width:400px;text-align:right;}
.f_padding{padding:4px 0;}
.hr_grey{color:#ccc;background-color:#ccc;}
.date{font-size:10px;font-style:italic;}
.grey_font{color:#666;}
select{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;margin:5px 0 0 4px;font-size:12px;padding:3px 0;}
#psifoform select, #mme select,{width:185px;}
.go_button{display:block;width:120px;height:20px;margin:5px 0 0 30px;font-size:11px;background:transparent url(../images/go_button.png) no-repeat;color:#fff;padding:0px 0 3px 0;border:0;}
.p_link{color:#196cb7;text-decoration:underline;cursor:pointer;}
#wrapper{width:990px;position:relative;margin:0 auto;background-color:#456888;}
#bg{width:990px;position:relative;margin:0 auto;background-color:#f1f8fe;margin-top:20px;padding-top:2px;}
#bg_border{width:976px;position:relative;overflow:hidden;margin:0 auto;background-color:#fff;margin:5px;border:2px solid #3d6797;}
#header_container{width:980px;margin:0 auto;position:relative;z-index:20;}
#search{height:43px;background:transparent url(../images/search_bg.jpg) no-repeat;}
#logo{height:110px;border-bottom:#eaeaea;border-bottom-style:solid}
#translate{position:absolute;top:65px;right:5px;color:#196cb7!important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#content_div{width:165px!important;}
#top_menu{width:976px;height:40px;background:transparent url(../images/top_menu_bg.png) repeat-x;}
#grey{width:976px;height:25px;background:transparent url(../images/top_grey_bg.png) repeat-x;font-style:normal;font-size:11px;line-height:2em;}
#grey .current_date{float:right;}
#grey .modified{float:left;padding-right:130px;width:200px;}
#grey .share{margin-top:3px;}
#darkGrey{width:976px;height:25px;background:#D0D0D0;font-style:normal;font-size:12px;line-height:2em;color:#000;}
.f_search{float:right;margin:7px 50px 0 0;}
.search{float:left;width:122px;height:19px;font-size:12px;background-color:#fff;margin:0px 5px 1px 0;border:1px solid #000;}
.b_search{display:block;float:left;width:108px;height:24px;text-align:center;border:0;color:#fff;cursor:pointer;font-size:11px;background:transparent url(../images/b_search_bg.png) no-repeat;}
.btn{display:block;float:left;width:106px;height:24px;text-align:center;border:0;color:#fff;cursor:pointer;font-size:13px;background:transparent url(../images/submit_bg.png) no-repeat;margin:5px 30px;}
#pagecomments .btn, #newscomments .btn{margin:8px 0;}
#locales{float:left;width:150px;padding-right:5px;}
#locales .locale{float:left;height:15px;font-size:10px;}
#locales .locale a.flag{background-repeat:no-repeat;background-position:0px 4px;line-height:16px;display:block;padding-left:20px;padding-top:4px;margin-left:10px;height:15px;line-height:10px;color:#000;}
#locales a.flag:hover{border-bottom:2px solid #f1f4ce;}
#locales .current a{background-color:#f1f4ce;}
#top_menu ul{margin:0 auto;padding:8px 8px 0 8px;}
#top_menu ul li{float:left;background:transparent url(../images/top_menu_ver_separator.gif) no-repeat scroll 0 0;padding:0 8px;}
#top_menu a{color:#FFFFFF;display:block;float:left;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;padding:5px;}
#top_menu a:hover{text-decoration:underline;padding:5px;}
#top_menu .current{background-color:#ececec;padding:5px;color:#c72323;}
#main_container{width:976px;background-color:#fff;height:100%;margin:11px auto 0 auto;min-height:600px;z-index:19;}

#leftcolumn{float:left;width:200px;height:100%; position:relative; left:-526px;}
#middlecolumn{float:left;width:536px;height:100%; position:relative; left:220px;}
#rightcolumn{float:left;width:180px;height:100%; text-align:left; position:relative; left:34px;}

.banners{width:192px;text-align:center;margin-bottom:6px;}
iframe{margin:5px 0 0 0px;}
.other_banner{width:205px;height:90px;margin:5px 0px 0 15px;cursor:pointer;}
.box_bg{background-color:#ccc;width:192px;padding:2px;margin-bottom:6px; position:relative; }
.box_red{width:192px;background-color:#f2e5e5;}
.box_grey{width:192px;background-color:#ececec;}
.box_green{width:192px;background-color:#ecf4e9;}
.box_blue{width:192px;background-color:#ecf0f3;}
.box_orange{width:192px;min-height:100px;background-color:#f7f1e7;}
.box_title{float:left;height:40px;}
.title_left_red{background:transparent url(../images/left_title_red.png) no-repeat;width:18px;}
.title_middle_red{background:transparent url(../images/middle_title_red.png) repeat-x;width:160px;}
.title_right_red{background:transparent url(../images/right_title_red.png) no-repeat;width:14px;}
.title_left_green{background:transparent url(../images/left_title_green.png) no-repeat;width:18px;}
.title_middle_green{background:transparent url(../images/middle_title_green.png) repeat-x;width:160px;}
.title_right_green{background:transparent url(../images/right_title_green.png) no-repeat;width:14px;}
.title_left_orange{background:transparent url(../images/left_title_orange.png) no-repeat;width:18px;}
.title_middle_orange{background:transparent url(../images/middle_title_orange.png) repeat-x;width:160px;}
.title_right_orange{background:transparent url(../images/right_title_orange.png) no-repeat;width:14px;}
.title_left_grey{background:transparent url(../images/left_title_grey.png) no-repeat;width:18px;}
.title_middle_grey{background:transparent url(../images/middle_title_grey.png) repeat-x;width:160px;}
.title_right_grey{background:transparent url(../images/right_title_grey.png) no-repeat;width:14px;}
.title_left_blue{background:transparent url(../images/left_title_blue.png) no-repeat;width:18px;}
.title_middle_blue{background:transparent url(../images/middle_title_blue.png) repeat-x;width:160px;}
.title_right_blue{background:transparent url(../images/right_title_blue.png) no-repeat;width:14px;}
.title_arrow{margin:10px 10px 0px 3px;line-height:0.9em;}
.cat_title{margin:10px 10px 5px 5px;text-align:center;color:#fff}
.cat_title a{text-decoration:none;color:#fff}
.side_menu, .side_menu_red, .side_menu_right{clear:both;padding:1px 0px;min-height:50px;}
.menu_debates{min-height:200px;}
.side_stuff{clear:both;padding:1px 5px;}
.side_stuff a:link, .menu_debates a:link, .side_video a:link{color:#196cb7;text-decoration:none;padding:3px 2px;}
.side_stuff a:visited, .menu_debates a:visited, .side_video a:visited{color:#196cb7;text-decoration:none;padding:3px 2px;}
.side_stuff a:hover, .menu_debates a:hover, .side_video a:hover{color:#196cb7;text-decoration:underline;padding:3px 2px;}
.side_stuff a:active, .menu_debates a:active, .side_video a:active{color:#196cb7;text-decoration:underline;padding:3px 2px;}
.side_menu li, .side_menu_red li{background-repeat:no-repeat;background-position:5px 9px;min-height:5px;padding:5px 10px;margin:0px 0px;cursor:pointer;}
.submenu li{background-repeat:no-repeat;background-position:5px 10px;}
.red{background-image:url(../images/orange_arrow_red_bg.gif);}
.orange{background-image:url(../images/orange_arrow.gif);}
.green{background-image:url(../images/green_arrow.gif);}
.grey{background-image:url(../images/grey_arrow.gif);}
.blue{background-image:url(../images/blue_arrow.gif);}
.submenu .red{background-image:url(../images/red_square.gif);}
.submenu .orange{background-image:url(../images/orange_square.gif);}
.submenu .green{background-image:url(../images/green_square.gif);}
.submenu .grey{background-image:url(../images/grey_square.gif);}
.submenu .blue{background-image:url(../images/blue_square.gif);}
.side_menu .active_li{background:transparent url(../images/red_arrow.gif) no-repeat 5px 9px;color:#fff;background-color:#d1cfcf;}
.side_menu_red .active_li{background:#d1cfcf url(../images/red_arrow.gif) 5px 11px no-repeat;margin:0px 1px;}
.side_menu_red .active_li a, .side_menu .active_li a{color:#c72323;}
#middlecolumn a:link{color:#196cb7;text-decoration:none;}
#middlecolumn a:visited{color:#196cb7;text-decoration:none;}
#middlecolumn a:hover{color:#196cb7;text-decoration:underline;}
#middlecolumn a:active{color:#196cb7;text-decoration:none;}
.banner{width:192px;height:100px;background-color:silver;margin-bottom:15px;}
.side_menu_right li{margin:5px 0px;background-repeat:no-repeat;background-position:3px 7px;padding:3px 10px;min-height:5px;margin:0px 0px;font-size:12px;}
.poll_ul li{cursor:default;}
.poll-option-result-box{width:100%;height:10px;background-color:#FFF;border:1px solid #666;}
.poll-option-result-fill{height:10px;}
.poll_green{background-color:#5d7f52;}
.poll_orange{background-color:#dd6f35;}
.poll_blue{background-color:#3e6e94;}
.poll_red{background-color:#c11919;}
.vote_button{display:block;width:90px;height:20px;margin:5px 0 0 45px;background:transparent url(../images/vote_button.png) no-repeat;color:#fff;padding:2px;border:0;}
.main-form{}
#contact span.error, #comment_form span.error, #emailfriend span.error{color:red;}
#contact label, #emailfriend label{padding-top:5px;display:block;font-size:12px;}
.add{clear:both;width:625px;height:40px;}
.add h1{width:200px;float:left;}
.add span{float:right;margin-top:20px;}
.captcha{margin:3px 0px;}
#emailfriend{text-align:center;}
#button{cursor:pointer;}
#emailfriend .btn{float:none !important;display:inline !important;}
#emailfriend label{float:left;width:100px;text-align:left;}
#emailfriend input{margin:5px 0;}
#emailfriend textarea{width:325px;}
#main_subject {height:330px; overflow:hidden}
.main_subject_title{font-size:19px;}
.main_subject_p{float:left;margin-right:5px;}
.middle_banner{clear:both;margin:10px;padding-top:5px;width:100%;text-align:center;}
.first{clear:both;float:left;margin-bottom:5px;}
.second{float:right;margin-bottom:5px;}
.h_box{width:260px;height:260px;background-color:#ECECEC;margin:3px 3px 10px 3px;}
.h_box_img{float:left;height:60px;padding:3px 6px 0 0;margin:0!important;}
.h_box_title{float:left;padding:10px 0px 0px 3px;font-weight:bold;height:60px;}
.h_box_text{clear:both;width:255px;height:125px;overflow:hidden;padding:5px;color:#000}
.more{clear:both;text-align:right;margin-top:15px;}
.news_arrow{float:left;width:20px;padding-top:7px;}
.news_more{float:left;width:235px;}
#position5{clear:both;margin-top:10px;}
.debate_left, .debate_right{float:left;width:85px;padding:5px;}
.logos{float:left;border:1px solid #dedbd1;margin:0 5px 10px 5px;}
#outer{height:50px;min-height:50px;overflow:hidden;position:relative;float:left;width:120px;margin:5px;text-align:center;border:1px solid #dedbd1;background-color:#ECECEC;}
#outer[id]{display:table;position:static;height:50px;min-height:50px;background-color:#ECECEC;}
#middle{position:absolute;top:25%;background-color:#ECECEC;}
#middle[id]{display:table-cell;vertical-align:middle;position:static;background-color:#ECECEC;}
#inner{position:relative;top:25%;background-color:#ECECEC;}
.blog_wrapper{margin:10px 0;}
.blog_icon{background:transparent url(../images/blogger.png) no-repeat 0px -1px;padding:8px 0 5px 35px;}
.blog_img_wrapper{width:65px;margin-right:5px;float:left;}
.blog_img_wrapper_bigger{width:90px;margin-right:5px;float:left;}
.news{clear:both;margin:5px;line-height:1.5em;}
.news_img{float:left;padding-right:5px;}
.img_wrapper{width:80px;height:80px;float:left;margin-right:5px;}
#middlecolumn ul{margin:10px 0 0 10px;}
#middlecolumn ul li{background:transparent url(../images/square_blue.gif) no-repeat 0 10px;min-height:10px;padding:5px 10px;}
.nobullets{background-image:none!important;}
.date_list{background-color:#ECECEC;margin:10px 0 0 0 !important;}
.date_list li{border-right:1px dashed #214079;float:left;background-image:none!important;margin:3px 0 10px 0!important;padding:0px 6px 0px 4px!important;}
.politics_stuff{clear:both;padding-top:5px;}
.politics_current{display:block;margin:5px 0 5px 13px;font-size:11px;background:transparent url(../images/politics_current.png) no-repeat;border:0;color:#fff;padding:2px 0 10px 10px;}
.archive_img{background:transparent url(../images/archive.png) no-repeat 5px 6px;padding:13px 0 15px 30px;}
.elections_img{background:#989898 url(../images/elections.png) no-repeat 6px 2px;border:1px dotted #545353;padding:13px 0 13px 50px;margin:7px 0;}
.euroform{border:3px solid silver;margin:10px 0;padding:15px;}
.euroselect{width:300px;float:left;}
.eurobutton{float:left;}
.debate_body{background-color:#ececec;margin-bottom:15px;padding:5px;}
.debate_p, .debate_name, .debate_speciality{margin:0px 5px;}
.debate_name{font-weight:bold;}
.debate_speciality{font-style:italic;font-size:10px;}
.debate_article{clear:both;padding:0px;margin:0px;}
.debate_comment{border:1px solid #666;padding:5px;}
.outline{padding-left:12px;}
.parties{border:1px solid #CCCCCC;float:left;height:100px;margin:8px;padding:0 5px;width:100px;}
.comment{background:transparent url(../images/comments.png) no-repeat 0px 5px;width:500px;margin:15px 10px 0 0;padding:0px 5px 0px 30px;}
.comment_blue{background-color:#e2ebf3;border:1px solid #cdcbcb;}
.comment_green{background-color:#ececec;border:1px solid #cdcbcb;}
#comment_form{clear:both;font-size:10px;margin-top:30px;}
#comment_form label{padding-top:5px;display:block;}
.comment_line{border-bottom:1px solid #ececec;}
.div_video{clear:both;margin:15px 70px;}
.p_video{text-align:center;}
.poll_ul li{background-image:none !important;}
.already_voted{background-color:#709CBE;border:1px dotted #36668B;color:#FFFFFF;font-weight:bold;margin:3px 4px 3px 0;text-align:center;}
.items_per_page{margin-top:10px;}
.current_page{float:left;margin-right:3px;padding:6px;background-color:#DADADA;border:1px solid #bdbcbc;margin-top:10px;}

.pages li{float:left;padding:6px!important;background-image:none!important;background-color:#DADADA!important;border:1px solid #bdbcbc;margin-right:2px;}
.pages li a{text-decoration:none!important;}
.next_page{padding:6px 0;border:1px solid #bdbcbc;}
.gotopage form{clear:both;padding:7px 0 20px 0;}
#gotopage-btn{width:90px;height:20px;margin-top:5px;background:transparent url(../images/vote_button.png) no-repeat;color:#fff;padding:2px;border:0;outline:0;}
#vid_pagination .items_per_page, #vid_pagination .gotopage{display:none;}
#vid_pagination .current_page{margin-top:0!important}
.left_sitemap{width:456px;float:left;}
.right_sitemap{width:446px;float:left;}
.sitemap li{background-image:url(../images/circle_blue.gif)!important;}
.sitemap_ul{padding-bottom:20px;}
#footer_links a{color:#454545 !important;text-decoration:underline;font-size:9px;padding-right:10px;}
#footer_links a:hover{color:#454545;padding-right:10px;}
#footer_links a:active{color:#454545;padding-right:10px;}
#footer_links{clear:both;width:100%;position:relative;border-bottom:1px solid #5D86AD;border-top:1px solid #5D86AD;background-color:#ECECEC;color:#454545;text-align:center;font-size:11px;padding:5px;}
#footer_links2 a{color:#196CB7 !important;text-decoration:underline;margin-right:10px;}
#footer_links2 a:hover{color:#196CB7;margin-right:10px}
#footer_links2 a:active{color:#196CB7;margin-right:10px}
#footer_links2{clear:both;width:100%;position:relative;color:#454545;font-size:11px;text-align:center;padding:5px 0;}
#footer_links2 img{margin:-3px 0;}
#footer{clear:both;width:976px;margin:0 auto;position:relative;height:25px;border-bottom:1px solid #5D86AD;border-top:1px solid #5D86AD;background-color:#454545;color:#fff;font-size:11px;line-height:1em;}
#copyright{float:left;padding:3px 0 0 5px;margin-top:5px;}
#designby{float:right;padding:3px 3px 0 5px;margin-top:5px;}
br.both{clear:both;}
#backgroundPopup{display:none;position:fixed;position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;position:absolute;height:450px;width:510px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}
#accordion{width:535px;border:1px solid silver;margin-top:10px;}
#accordion h4{margin:10px 0;padding:5px 15px;font-size:14px;font-weight:normal;border-bottom:1px solid #fff;cursor:pointer;color:#000;background:#DADADA url(../images/grey_dark_arrow.gif) no-repeat scroll 5px 13px}
#accordion h4.current{cursor:default;color:#fff;background:#6A6A6A url(../images/grey_arrow_down.gif) no-repeat 5px 13px;}
#accordion div.pane{display:none;padding:5px 0 5px 5px;color:#000;font-size:12px;}
.colors{color:#333030;font-size:13px;}
.accordion_list li{float:left;margin:5px;background-image:none!important;border:1px solid silver;}
.treeview, .treeview ul{padding:0;margin:0;list-style:none;}
* html .hitarea{display:inline;float:none;}
.ig_tbl_line tr td div a, .ig_tbl_line tr td div span{color:#196cb7!important;font-size:9px!important;}
a.ig_lgbluelink:link, a.ig_lgbluelink:visited, a.ig_lgbluelink:active{color:#196CB7 !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:normal;text-decoration:underline;text-indent:0;text-transform:none;vertical-align:middle;white-space:normal;word-spacing:normal;}
.newsticker-jcarousellite{left:5px!important;width:190px;}
.newsticker-jcarousellite ul li{height:45px;}
.scroller_one{clear:both;padding:10px 5px;}
*{padding:0;margin:0;}
#cssdropdown, #cssdropdown ul{padding:0;margin:0;list-style:none;}
#cssdropdown li{float:left;position:relative;}
.mainitems{}
.mainitems a{margin-left:6px;margin-right:8px;text-decoration:none;color:#000;padding: 6px 0;}
.subuls{display:none;width:240px;position:absolute;top:1.2em;left:0;border:1px solid black;padding:5px 0;font-size:11px;}
.subuls li{width:230px;background:#F0F0F0;z-index:10000;color:#999;padding:2px 5px;text-decoration:none;display:block;}
.subuls li a{margin:0px 5px;text-decoration:none;color:#666;display:block;padding:0px 5px 0px 15px;background:url("../images/square_blue.gif") no-repeat 5px 10px;}
.subuls li a:hover{color:#fff;background:url("../images/square_white.gif") no-repeat 5px 10px #F49393;}
#cssdropdown li>ul{top:auto;left:auto;}
#cssdropdown li:hover ul, li.over ul{display:block;}
#restofcontent{clear:left;}
.gallerylinkmore:active{color:#fff;}
.mainnewpost{margin-bottom:10px;}
.mainnewpostleft{float:left;width:120px;position:relative;}
.mainnewpostright{float:right;margin-left:10px;width:400px;position:relative;height:90px;color:#000;}
.mainnewpostright .readmore{position:absolute;bottom:0;right:0;}
.fade{margin-bottom:2em;}
.fade p{margin-bottom:2em;text-align:center;width:100%;background:#fff;}
div.commentsbox{display:block;height:400px;position:relative;}
#addfavtext{float:left;padding-left:130px;}
#sharespan{float:left;padding-left:100px;}
.list1 h3{display:inline;color:#196CB7;}
div#logoLeft{float:left;width:330px;text-align:right;background:url('../images/header_logo_bg.jpg') repeat-x;height:110px;}
div#logoRight{float:right;width:600px;background:url('../images/header_logo_bg2.jpg') repeat-x;height:110px;}
div#headerbanner{margin:25px 60px;}
.newsletter .btn{background:url("../images/newsletter_btn.png") no-repeat;text-align:center;font-size:11px;float:left;width:75px;height:20px;margin:5px;}
#gallery li{background-image:none;}
#form_newsletter{color:#666;}
.ads {clear:both;margin-bottom:15px;margin-top:5px;}
.googlebanners{margin-left:-6px;}
.googlebannerleft{width:300px;height:270px;float:left;}
.googlebannerright{width:215px;height:270px;float:right;}
div#lawyers{text-align:center}
.lawyer{float:left;padding:10px;width:245px;}
div#topbanners{height:90px;padding:10px 10px 0;}
div#topbannerleft{float:left;width:728px;height:90px}
div#topbannerright{float:right;width:215px;height:90px}
#google_ads_div_Eklogika_Main_Middle_468x60, #google_ads_div_Eklogika_Main_Middle_468x60_ad_container{text-align:center; margin:20px 0 0 0;}

div#preload { display: none; }
.social_icon {float:left;}
.cleared {clear:both; padding:0; margin:0;}
.fpssModuleContainer {float:left; margin: 0 0 0 10px;}

/* photogallery */
#featured{ 
	width:523px; 
	/*padding-right:250px; */
	position:relative; 
	border:1px solid #AAAAAA; 
	height:310px; 
	max-height:310px; 
	background:#fff;
	padding:5px;
	
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:5px; left:455px; 
	list-style:none; 
	padding:0; margin:0; 
	padding: 1px 1px 1px 8px;  
}
#featured ul.ui-tabs-nav li{ 
	padding:0px; 
	font-size:12px; 
	color:#666; 
	width:60px;
	height:44px;
	overflow:hidden;
	float:left; margin:0 0 7px 0; 
	background:#fff; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li img{ 
	margin:1px; 
	width:58px;
	height:42px;
	overflow:hidden;

}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:50px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background-image:url('../images/selected-item.gif');
	background-repeat:no-repeat;
	background-position: 0px 20px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:transparent; 
}
#featured .ui-tabs-panel{ 
	width:447px; height:310px; max-height:310px; 
	background:#999; position:relative;
	overflow:hidden;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:185px; left:0; 
	height:125px; 
    padding: 0 8px;
	background: url('../images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:16px; 
    line-height:25px;
	color:#fff; 
    font-weight:bold;
    margin:0 0 8px 0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0; 
	color:#fff;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#featured ul{margin:0;}
#featured ul li{background:transparent;min-height:0px;padding:0;}
.readmore {float:right;}

/************ CURVY DESCRIPTION AREA BLOCK*****************/
.curvy_description {  padding: 10px 10px 10px 10px; margin: 11px 0px 10px 0; overflow: hidden;}
.curvy_description ul{ margin: 0 0 0 15px;}
.curvy_description a{color:#ff6711;text-decoration:none;}
.curvy_description a:hover{color:#2086AF;}
.radius_description { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;}
.border_description {border-top: 1px solid #cecece;border-bottom: 1px solid #cecece;}
.repeat_description {background: transparent;}
#centercolumn .curvy_description p {margin: 0;}
/************ END CURVY DESCRIPTION AREA BLOCK *****************/

/************ CURVY BLOCK*****************/
.curvy {  padding: 10px; margin: 11px 0px 10px 0; position:relative; overflow:hidden;}
.curvy ul{ margin: 0 0 0 15px;}
.curvy a{color:#20a4de;text-decoration:none;}
.curvy a:hover{color:#0B85BA;}
.radius { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;}
.border { border: 1px solid #cecece;}
.repeat {background:#F2EFEF;}
/************ END CURVY BLOCK*****************/

.standalone_block{margin:12px;}
.standalone_block_content{background:#F2EFEF; border: 1px solid #cecece; padding:10px; margin: 10px 0 10px 0; overflow:hidden;}

.datepicker { background:#ffffff url('../images/calendar.png') right no-repeat; padding: 0px 4px 4px 3px; border:none; }
.nomosxedia_list li, .gallops_list li {border-bottom:1px dashed #cecece;overflow:hidden;}
.you_sent_list{list-style:none;}
#middlecolumn .you_sent_list li {background: transparent;  padding: 0;}
.you_sent_intro_img{float:left; margin: 5px 10px 5px 0;}
.you_sent_intro_sender{font-weight:normal; font-size:12px; font-style: italic; line-height: 1.5em;}
#newsletter_form {position:relative; float:left;top: 4px;width:200px;}

.standalone_block_content label{float: left;padding-right: 10px;text-align: right;width: 144px;}
.standalone_block_content input {margin: 0 10px 5px 0;}
.standalone_block_content .field.error{ background:#FFBFC2; color:#7F5757; padding:4px;}
.standalone_block_content .login_error{ background:#FFBFC2; color:#7F5757; padding:4px; margin:0 0 3px 0; border:1px dashed #FF9FA5;}
.standalone_block_content #-error {font-size:10px; color:red;}
/* newsletter css */
#newsletter_form #email{
	background:url('../images/submit_form.png') no-repeat;
	border:none;
	color:#828282;
	height:28px;
	left:0px;
	line-height:24px;
	padding-left:9px;
	position:absolute;
	/*text-shadow:1px 1px 0 #FFFFFF;*/
	top:24px;
	width:134px;
	outline:none;
	font-size:10px;
}

#submitButton{
	background:url('../images/submit_form.png') no-repeat right top;
	border:none;
	cursor:pointer;
	height:28px;
	left:143px;
	line-height:28px;
	position:absolute;
	/*text-indent:-99999px;*/
	text-transform:uppercase;
	top:24px;
	width:40px;
	color:#ffffff;
}
.login_form {width:198px;}
.login_form label{ text-align:left;}
/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



/* styles for editor */
.title_15px_border{
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	padding:5px 0px;
	margin-bottom:10px;
	color:#666;
	border-bottom: 1px solid #666;
}

.title_13px_white{
	font-size:13px;
	line-height:1.5em;
	color:#fff;
	font-weight:bold;
}

.title_13px_grey{
	font-size:13px;
	line-height:1.5em;
	color:#666;
	font-weight:bold;
}

.title_13px_grey_italic{
	font-size:13px;
	line-height:1.5em;
	color:#666;
	font-weight:bold;
	font-style:italic;
}

.title_13px_blue{
	font-size:13px;
	line-height:1.5em;
	color:#196cb7;
	font-weight:bold;
}
.title_13px_blue_italic{
	font-size:13px;
	line-height:1.5em;
	color:#196cb7;
	font-weight:bold;
	font-style:italic;
}

.title_12px{
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	color:#666;	
}

.title_12px_italic{
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	color:#666;	
	font-style:italic;
}

.p_12px_italic{
	font-size:12px;
	line-height:1.5em;
	font-style:italic;
}

.title_11px_emphasis{
	font-size:13px;
	font-weight:bold;
	line-height:1.5em;
	color:#373535;	
}

.font_13px{font-size:13px; color:#666;}
.font_14px{font-size:14px; color:#666;}
.font_15px{font-size:15px; color:#666;}
.font_16px{font-size:16px; color:#666;}
.font_17px{font-size:17px; color:#666;}
.font_18px{font-size:18px; color:#666;}

.font_13px_black{font-size:13px; color:#000;}
.font_14px_black{font-size:14px; color:#000;}
.font_15px_black{font-size:15px; color:#000;}
.font_16px_black{font-size:16px; color:#000;}
.font_17px_black{font-size:17px; color:#000;}
.font_18px_black{font-size:18px; color:#000;}

.emphasis_dark_grey {
	color:#373535;
	font-style:normal;
}

.title_13px_white{
	font-size:13px;
	line-height:1.5em;
	color:#fff;
	font-weight:bold;
	margin:10px 0 5px 0;
}
/* datepicker css*/

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #f2f5f7 url(../images/datepicker/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36; }
.ui-widget-content a { color: #362b36; }
.ui-widget-header { border: 1px solid #aed0ea; background: #deedf7 url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2779aa; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; }
.ui-state-hover a, .ui-state-hover a:hover { color: #0070a3; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #2694e8; background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f9dd34; background: #ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_3d80b3_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_2694e8_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Datepicker 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 13em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:12px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 11px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* slimbox 2 */
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


