html, body, form, ul, li, p, h1, h2, h3, h4 { padding: 0px; margin: 0px; }
html, body, * html #main { height: 100%; }
img { border: 0px; }
body { color: #666666; font-size: 11px; font-family: tahoma; }
a.link { background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0 bottom; color:#0042BD; padding:0 0 2px; text-decoration:none; }
a.link:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
#main { width: 1000px; min-height: 100%; margin: 0px auto; position: relative; margin-bottom: -70px; }
#login { width: 970px; text-align: right; padding: 10px 10px 10px 10px; float: left; }
#login a { color: #999999; margin: 0 10px 0 0; }
#login img { vertical-align: text-top; margin: 3px 6px 0 0; }
#logo { width: 195px; height: 60px; text-align: center; padding: 30px 0 10px 10px; margin: 0 0 9px 0; border-bottom:1px solid #FF6600; }
#ad_1 { width: 770px; height: 100px; text-align: left; padding: 0; margin: 0; float: left; }
#main_left { width: 205px; padding: 0 0 10px 10px; float: left; }
#main_right { width: 760px; padding: 0 10px 10px 0px; float: right; }
#weather_top span, #weather_top .span { color: #FF6200; font-weight: bold; float: left; }
.weather_drop { font-size: 11px; list-style: none; margin: 0 5px 0 10px; }
.weather_drop li a.first { width: 90px !important; height: 15px; color: #FF6600 !important; text-decoration: none; border: 1px solid #FF6600; background: url(../images/we_3.gif) no-repeat 85px 5px !important; padding: 0 5px 0 5px !important; background-color: #FFFFFF !important; display: block; font-weight: normal; }
.weather_drop li ul { width: 90px !important; list-style: none; background: #FFFFFF !important; border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-bottom: 1px solid #FF6600; top: 17px; padding: 0 5px 0 5px !important; left: 0;}
.weather_drop li ul li { padding: 0 !important; }
.weather_drop li ul a { width: 90px !important; color: #FF6600 !important; font-weight: normal; text-transform: none; text-decoration: none; padding: 2px 0 2px 0 !important; display: block; }
.weather_drop li ul a:hover { text-decoration: underline; }
#weather_days { margin-left: 117px; }
#weather_top a.day { width: 9px; height: 15px; color: #666666; font-size: 9px; text-decoration: none; padding: 1px 0 0 4px; margin: 0 2px 0 2px; float: left; }
#weather_top a.day_act { width: 9px; height: 15px; color: #FFFFFF; font-size: 9px; text-decoration: none; background: url(../images/we_2.gif) no-repeat; padding: 1px 0 0 4px; margin: 0 2px 0 2px; float: left; }
.weather_bottom, #weather_top { width: 195px; padding: 10px 0 0 0; float: left; }
.weather_bottom .c1 { color: #FF6600; }
.weather_bottom .c2 { color: #3366CC; }
.weather_bottom .img { margin: 10px 5px 1px 30px; width: 40px; float: left; padding: 0; }
#weather_main { width: 411px; font-family: arial; padding: 10px 10px 20px 10px; float: left; }
#weather_main .row { width: 411px; padding: 15px 0 15px 0; float: left; }
#weather_main .p1 { width: 102px; padding: 7px 0 0 0; float: left; }
#weather_main .p2 { width: 62px; text-align: center; padding: 10px 0 0 0; float: left; }
#weather_main .p3 { width: 102px; color: #3366CC; text-align: center; padding: 10px 0 0 0; float: left; }
#weather_main .p4 { width: 122px; padding: 0 0 0 20px; float: left; }
#weather_main span { display: block; }
#weather_main .c1 { font-weight: bold; }
#weather_main .c2 { color: #FF5100; font-weight: bold; }
#weather_main .c3 { color: #FF5100; font-size: 17px; font-weight: bold; }
#weather_main .border { border-bottom: 1px solid #E2E2E2; }
#menu { width: 195px; list-style: none; padding: 5px 0 0 0; float: left; }
#menu li.simple { font-weight: bold; background: url(../images/menu_1.gif) no-repeat 0 8px; padding: 4px 10px 4px 13px; display: block; }
#menu li.sub { background: url(../images/menu_2.gif) no-repeat 14px 9px; padding: 4px 10px 4px 25px; display: block; }
#menu a { color: #0042BD; font-size: 13px; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 1px 0; }
#menu a:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
#line_links a.active { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; padding-bottom: 3px; }
#menu a.active { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; padding-bottom: 1px; }
a.active { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; padding-bottom: 1px; }
#menu a.border_1 { border-bottom: 1px solid #000000; }
#block_2_top { width: 172px; height: 37px; background: url(../images/block_top_2.jpg) no-repeat; padding: 10px; margin: 20px 0 0 0; float: left; }
#block_2_top span { color: #FF9900; font-size: 16px; font-family: arial; font-weight: bold; border-bottom: 1px solid #FF9900; padding: 0 0 5px 0; display: block; }
.block_2_drop, .block_3_drop { color: #FF9900; font-size: 11px; list-style: none; float: left; }
.block_2_drop li, .block_3_drop li { position: relative; float: left; }
.block_2_drop .txt_1 { width: 108px; font-weight: bold; float: left; }
.block_2_drop li a.first, .block_3_drop li a.first { width: 162px; height: 15px; color: #FFFFFF; text-decoration: none; background: url(../images/icon_9.gif) #FF9900 no-repeat 157px 2px; padding: 1px 5px 0 5px; display: block; }
.block_2_drop li ul { width: 162px; list-style: none; background: #FF9900; padding: 0 5px 0 5px; top: 16px; left: 0; z-index: 1; }
.block_3_drop .txt_1 { float:left; font-weight:bold;}
.block_3_drop { position: absolute; z-index: 1; }
.block_3_drop li div { float: left; }
.block_3_drop li ul { z-index: 1; list-style: none; background: #FF9900; padding: 0 0 0 0; float: left; width: 100%; }
.block_3_drop li ul li { padding: 0 5px 0 5px; clear: left; position: static; }
.block_2_drop li ul a, .block_3_drop li ul a { width: 100px; color: #FFFFFF; text-transform: none; text-decoration: none; padding: 2px 0 2px 0; display: block; }
.block_2_drop li ul a:hover, .block_3_drop li ul a:hover { text-decoration: underline; }
.block_2_drop li > ul { top: auto; left: auto; }
.block_2_drop_full .txt_1 { width: 658px; }
.block_2_drop_full li ul { width: 712px; }
.block_2_drop_full li ul a { width: 650px; }
.block_2_drop_full li a.first { width: 712px; background-position: 707px 2px; }
#nav_2 { margin: 2px 0 0 0; }
#nav_3, #search .row_first { margin: 10px 0 0 0; }
#nav_4 { margin: 0 0 20px 0; }
#block_2_center { width: 172px; background: url(../images/block_top_2_2.gif) repeat-y; padding: 0 10px 0 10px; float: left; }
#chat_container_full span, #block_2_center span { font-weight: bold; font-size: 11px; font-family: tahoma; }
#chat_container_full span { display: inline !important; clear: none; font-size: 11px !important; font-family: tahoma !important; }
#chat_container_full p, #users_container_full p { width: auto !important; clear: left; padding: 0 !important; font-size: 11px !important; color: #666666 !important; }
#users_container_full p { font-weight: bold; }
#users_container_full .c1, #chat_container_full .c1, #block_2_center .c1, #vote_main p .c1 { color: #FF6600 !important; }
#users_container_full .c2, #chat_container_full .c2, #block_2_center .c2 { color: #CC0099 !important; }
#users_container_full .c3, #chat_container_full .c3, #block_2_center .c3 { color: #339900 !important; }
#users_container_full .c4, #chat_container_full .c4, #block_2_center .c4 { color: #6600FF !important; }
#users_container_full .c5, #chat_container_full .c5, #block_2_center .c5 { color: #FF0015 !important; }
#chat_container_full .c4, #block_2_center .c4 { color: #FF9900; font-size: 30px; font-weight: bold;}
#chat_container_full .c5, #block_2_center .c5 { color: #FF9900; }
#block_2_center div { border-top: 1px solid #E2E2E2; padding: 10px 0 0 0; margin: 10px 0 0 0; display: block; }
#block_2_bottom { width: 192px; height: 15px; background: url(../images/block_top_2_2_2.jpg) no-repeat; float: left; }
#search { width: 760px; color: #000000; background: url(../images/se_1.jpg) no-repeat; float: left; margin-top: 4px;}
#search label { font-size: 15px; font-family: arial; font-weight: bold; padding: 27px 10px 0 20px; float: left; }
#search #se_1 { width: 166px; height: 32px; font-family: arial; background: url(../images/se_2.gif) no-repeat; padding: 10px 0 0 9px; margin: 14px 5px 0 0; float: left; }
#search #se_1 input, #search .row .input { width: 151px; font-size: 11px; padding: 2px; }
#search .left { margin: 22px 0 0 0; float: left; }
#search #se_2 { width: 378px; height: 33px; text-align: center; background: url(../images/se_3.gif) no-repeat; padding: 9px 0 0 0; margin: 14px 5px 0 5px; float: left; }
#search #se_2 select { width: 116px; }
#search #se_2 select, #block_3 span select, #search .row select, #block_7 select {}
#search .submit { cursor: pointer; margin: 14px 0 0 0; float: left; }
#search .row { width: 740px; padding: 7px 10px 7px 10px; float: left; }
#search .row input, #search .row select { margin: 0 5px 0 5px; }
#search .row label { font-size: 11px; font-weight: normal; padding: 0; float: none; }
#search .row .submit { width: 70px; height: 22px; background: url(../images/submit_4.gif) no-repeat; border: 0; float: none; }
#search .bg { background: #ECEAEC; }
#search .row_submit { width: 760px; padding: 10px 0 0 0; float: left; }
#txt_left { width: 450px; padding: 5px 0 10px 0; float: left; }
#txt_right { width: 300px; padding: 15px 10px 10px 0; float: right; }
#txt_center { width: 760px; float: left; }
h1 { width: 411px; color: #FF5100; font-size: 24px; font-weight: normal; padding: 10px; float: left; }
#txt_left .h1, .h1 { background: url(../images/block_top_1.jpg) no-repeat; width: 411px; color: #FF5100; font-size: 24px; font-weight: normal; padding: 10px; float: left; }
#txt_right .h1 {font-size: 18px; padding-bottom: 8px;}
.h2 { border-bottom: 1px solid #FF5100; }
.h2_2 { width: 720px; border-bottom: 1px solid #FF5100; clear: both; }
#txt_left h2 { color: #000000; font-size: 18px; font-weight: normal; background: url(../images/menu_line_2.gif) repeat-x 0 12px; padding: 0px 10px 10px 0; }
h2 span { background: #FFFFFF; padding: 0 5px 0 10px; }
h3 { width: 411px; color: #666666; font-size: 11px; font-weight: normal; padding: 15px 0 10px 0; float: left; }
h4 { width: 710px; color: #000000; font-size: 18px; font-weight: normal; padding: 10px 0 10px 10px; float: left; }
#big_map { width: 411px; padding: 20px 10px 20px 10px; float: left; }
#city_list { width: 411px; padding: 10px 10px 20px 10px; float: left; }
#line_links { width: 411px; padding: 10px; padding-bottom: 0;}
#line_links a { color: #999999; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 3px 0; margin: 0 10px 0 0; float: left; }
#vote_main { width: 462px; color: #000000; padding: 10px 10px 10px 10px; margin-bottom: 10px; float: left; background: url(../images/comment_bottom.gif) no-repeat left bottom; }
#vote_main #vote_no { width: 62px; height: 60px; color: #FFFFFF; font-size: 28px; text-align: center; font-weight: bold; background: url(../images/vote.jpg) no-repeat; padding: 2px 0 0 0; float: left; cursor: pointer; }
#vote_main #vote_no small { font-size: 8px; display: block; }
#vote_main p { width: 154px; padding: 0 10px 1px 10px; float: left; }
.recomend_place .title { color: #333333; font-size: 13px; font-weight: bold; padding: 0 0 5px 0; display: block; }
#vote_main .border { border-right: 1px solid #C5C5C5; }
#vote_main .raters_count { padding-top: 4px; }
#vote_main .vote_block { float: left; width: 200px; }
#vote_main .raters_count { color: #999; }
.commentFormBox { width: 411px; color: #666666; border: 1px solid #E6E6E6; padding: 10px; /*margin: 10px 0 10px 0;*/
    float: left; }
.commentFormBox .top { width: 411px; color: #FF5100; font-family: arial; font-size: 15px; font-weight: bold; border-bottom: 1px solid #E6E6E6; padding: 0 0 5px 0; margin: 0 0 10px 0; float: left; }
.commentFormBox .area { width: 411px; font-family: arial; padding: 0 0 5px 0; margin: 0 0 10px 0; float: left; }
.commentFormBox .left { width: 255px; border-right: 1px solid #E6E6E6; padding: 0 10px 0 0; float: left; }
.commentFormBox .right { width: 135px; padding: 0 0 0 10px; float: left; }
.commentFormBox .left span { word-spacing: 5px; padding: 0 0 5px 0; display: block; }
.commentFormBox .left textarea { width: 245px; height: 90px; font-size: 11px; font-family: tahoma; border: 1px solid #D4D0C7; padding: 2px; margin: 5px 0 7px 0; }
.commentFormBox .left .input { border:1px solid #D4D0C7; font-family:tahoma; font-size:11px; margin:5px 0pt 7px; padding:2px; width:245px; }
.commentFormBox .right span { font-weight: bold; padding: 0 0 5px 0; display: block; }
#info_line { width: 411px; height: 17px; text-align: right; background: url(../images/info_line.jpg) no-repeat 10px 0; padding: 5px 20px 1px 0; margin: 10px 0 10px 0; float: left; }
#info_line a, #city_list a, .block_4 .row_5 a, h3 .left a, #vote_main p a.link, .row_6 a, .block_4 a.link, .box a.link { color: #0042BD; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 1px 0; }
#info_line a:hover, #city_list a:hover, .block_4 .row_5 a:hover, h3 .left a:hover, #vote_main p a.link:hover, #line_links a:hover, #login a:hover, .block_4 a.link:hover, .box a.link:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
#description, #txt_left .text { color: #000000; padding: 0px 10px 0 10px; }
#txt_left .text table, #txt_left .text table tr, #txt_left .text table td { padding: 0; margin: 0; }
#txt_left .text table td { padding-right: 3px; }
.description { color: #000000; padding: 10px 10px 0 10px; }
#description span, #city_list span, #txt_left .text span { font-weight: bold; }
.description span { font-weight: bold; }
.description td { padding: 0px; }
#txt, #txt_inside, #main_right #pages, #txt_inner, #sort, #table { padding: 0 10px 5px 10px; }
#recommended-container #pages { float: right; width: auto; padding: 7px 5px 0 0; }
#txt { color: #000000; }
.txt { width: 411px; padding: 0 10px 5px 10px; float: left; color: #000000; }
#txt_inside, #txt_inner, #txt_center_inner { color: #666666; }
#sort { color: #999999; margin: 10px 0 15px 0; }
#txt p, #txt_inside p { width: 411px; font-family: arial; font-size: 12px; padding: 0 0 10px 0; }
.txt p { width: 411px; font-family: arial; font-size: 12px; padding: 0 0 10px 0; }
#txt_inside p { border-bottom: 1px solid #E6E6E6; }
#txt_inner p, #txt_center_inner p { padding: 0 0 10px 0; display: block; font-family:arial; font-size:13px; color: #000; }
#txt_inner span, #txt_center_inner span { color: #0033CC; font-size: 15px; padding: 0 0 5px 0; display: block; }
#txt_inner span a, #txt_center_inner span a, #txt_inner span a:active, #txt_center_inner span a:active, #txt_inner span a:link, #txt_center_inner span a:link, #txt_inner span a:visited, #txt_center_inner span a:visited { text-decoration: none; background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0pt bottom; color: #0000ee; }
#txt_inner span a:hover, #txt_center_inner span a:hover { text-decoration: none; background:transparent url(../images/menu_line_1.gif) repeat-x scroll 0pt bottom; color: #0000ee; }
#txt_center_inner { width: 740px; color: #000000; padding: 0 10px 5px 10px; float: left; }
#txt_center_inner p { width: 740px; font-family: arial; font-size: 12px; padding: 0 0 10px 0; float: left; }
#txt_center_inner .cat, #txt_inner .cat { width: 720px; color: #999999; font-size: 12px; padding: 0 0 15px 0; margin: -10px 0 0 0; float: left; }
#txt_center_inner .cat_list, #txt_inner .cat_list { width: 710px; color: #999999; font-size: 12px; list-style: none; padding: 0 0 25px 10px; float: left; }
#txt_center_inner .cat_list li, #txt_inner .cat_list li { padding: 2px 0 2px 0; display: block; }
#txt_center_inner #form_left { width: 345px; border-right: 1px solid #CCCCCC; padding: 5px 20px 5px 0; margin: 20px 0 0 0; float: left; }
#txt_center_inner #form_left label, #txt_left #form label { clear: left; width: 139px; color: #676767; font-size: 12px; border-bottom: 1px solid #E2E2E2; padding: 3px 0 4px 0; margin: 0 0 5px 0; float: left; }
#txt_center_inner #form_left span, #txt_center_inner #form_left div { width: 329px; color: #676767; font-size: 12px; padding: 3px 0 4px 0; float: left; }
#txt_center_inner #form_left div { border-bottom: 1px solid #E2E2E2; margin: 0 0 5px 0; }
#txt_center_inner #form_left .input, #txt_center_inner #form_left .textarea { width: 190px; border: 1px solid #D4D0C7; padding: 2px; margin: 0 0 5px 0; float: right; }
#txt_center_inner #form_left .checkbox { border: 1px solid #D4D0C7; padding: 2px; margin: 0 0 5px 14px; float: left; }
#txt_center_inner #form_left .textarea { width: 320px; }
#txt_center_inner #form_left .submit, #txt_center_inner #form_center .submit { cursor: pointer; float: left; }
#txt_center_inner #form_left .submit { margin: 10px 0 10px 153px; }
#txt_center_inner #form_left a.link, #txt_center_inner #form_center a.link { color: #666666; text-decoration: none; border-bottom: 1px solid #CCCCCC; white-space: nowrap; float: left; }
#txt_center_inner #form_left a.link { clear: left; margin: 5px 0 0 153px; }
#txt_center_inner #form_center a.link { margin: 5px 0 0 0px; }
#txt_center_inner #form_left a:hover.link, #txt_center_inner #form_center a:hover.link { border-bottom: 1px solid #FF6500; }
#txt_left #form { padding: 5px 20px 5px 0; margin: 20px 0 0 0; }
#txt_left #form label { width: 110px; }
#txt_left #form .input, #txt_left #form .textarea, #txt_left #contacts-list #uno-contact input { border: 1px solid #D4D0C7;}
#txt_left #contacts-list #uno-contact input { width: 80px; }
#txt_left #form #contacts-list { margin: 0px 5px 5px 15px; }
#txt_left #form #contacts-list #uno-contact { border-bottom: 1px solid #ccc; padding: 0px 2px 3px; }
#txt_left #form #contacts-list #uno-contact #header-contact { color: #000; margin: 8px 0px 4px 0px; }
#txt_left #form #contacts-list #uno-contact div.cell { margin-left: 5px; }
#txt_left #form #contacts-list #uno-contact div.perf { margin: 3px 0px; }
#txt_left #form #contacts-list #uno-contact .fr { margin-top: 6px; }
#txt_center_inner #form_right { width: 329px; padding: 0 0 5px 20px; margin: 20px 0 0 0; float: left; }
#txt_center_inner #form_right span { color: #000000; font-weight: bold; padding: 0px 0 5px 0; clear: left; }
#txt_center_inner #form_right span font { color: #FF6500; }
#txt_center_inner #form_right p { width: 329px; padding: 0px 0 10px 0; float: left; }
#txt_center_inner #form_right label { width: 316px; color: #676767; font-size: 12px; padding: 5px; float: left; }
#txt_center_inner #form_right .label_bg { background: #E1E3E2; margin: 5px 0 5px 0; }
#txt_center_inner #form_center { width: 720px; border-top: 1px solid #CCCCCC; padding: 10px 20px 10px 0; margin: 20px 0 0 0; float: left; }
#sort a { margin: 0 5px 0 5px; }
#sub_menu, .inner_menu { width: 431px; list-style: none; background: url(../images/sub_menu_1.gif) repeat-x 0 bottom; float: left; }
#sub_menu li, .inner_menu li { margin: 0 1px 0 0; float: left; }
#sub_menu li span, .inner_menu li span { height: 19px; padding: 12px 20px 0 20px; float: left; }
#sub_menu span.act { background: url(../images/sub_menu_act_left.jpg) no-repeat; }
#sub_menu span.simple { background: url(../images/sub_menu_left.gif) no-repeat 0 7px; }
#sub_menu a, .inner_menu a { color: #666666; text-decoration: none; cursor: pointer; float: left; }
#sub_menu a:hover, .inner_menu a:hover { text-decoration: underline; }
#sub_menu a.act { background: url(../images/sub_menu_act_right.jpg) no-repeat right 0; }
#sub_menu a.simple { background: url(../images/sub_menu_right.gif) no-repeat right 7px; }
.inner_menu span.act { background: url(../images/sub_menu_act_left.jpg) no-repeat; }
.inner_menu span.simple { background: url(../images/inner_menu_left.gif) no-repeat 0 7px; }
.inner_menu a.act { background: url(../images/sub_menu_act_right.jpg) no-repeat right 0; }
.inner_menu a.simple { background: url(../images/inner_menu_right.gif) no-repeat right 7px; }
#sub_block_1 .img { margin: 0 10px 10px 0;}
#sub_block_1 span { color: #000000; font-size: 18px; padding: 0 0 5px 0; display: block; }
#sub_block_1 p { height: 80px; overflow: hidden; display: block; }
#sub_block_1 .buttons { color: #FF6200; font-size: 9px; font-family: verdana; margin: 11px 0 0 0; float: right; }
#sub_block_1 .buttons a { color: #FF6200; text-decoration: none; }
#sub_block_1, #inner_block_1, #inner_block_2 { width: 411px; padding: 15px 10px 15px 10px; float: left; }
#inner_block_1 span { width: 204px; padding: 3px 0 3px 0; float: left; }
#inner_block_1 img { vertical-align: middle; margin: 0 5px 0 0; float: left; }
#inner_block_1 a, #inner_block_2 a, #sub_block_1 a.more, .block_4 a.list_links, .block_4 a.more, #block_6 div a, #sort a, #txt_inside p a.report, #txt_center_inner .cat a, #txt_center_inner .cat_list a, #txt_inner .cat a, #txt_inner .cat_list a, #txt_center_inner #form_left a.rules, .row_6 a, #recommended-form div.info a, #menu_banner_page a, #txt_left #contacts-list a { color: #0042BD; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 2px 0; }
#txt_inside p a.report { font-size: 11px; }
#inner_block_1 a:hover, #inner_block_2 a:hover, #sub_block_1 a:hover.more, .block_4 a:hover.list_links, .block_4 a:hover.more, #block_6 div a:hover, #block_6 div a.act, #sort a:hover, #txt_inside p a:hover.report, #block_7 a:hover, #block_2_center div a:hover, #txt_center_inner .cat a:hover, #txt_center_inner .cat_list a:hover, #txt_center_inner #form_left a:hover.rules, .row_6 a:hover, #recommended-form div.info a:hover, #menu_banner_page a:hover, #txt_left #contacts-list a:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
#block_2_center div a, #login a { color: #666666; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 2px 0; }
#inner_block_1 .more, #inner_block_2 .more, #sub_block_1 a.more, .block_4 a.more, #txt_inside p a.report { color: #666666; margin: 10px 0 0 0; float: left; }
#txt_inside p a.report { font-size: 11px; }
#inner_block_2 div { width: 408px; padding: 3px 0 3px 0; float: left; }
#inner_block_2 span { padding: 0 5px 0 0; float: left; }
#ad_2 { width: 300px; background: url(../images/icon_3.gif) no-repeat 10px 10px; padding: 20px 0 0 0; float: left; }
#gallery { margin-top: 10px; width: 300px; text-align: center; float: left; }
#gallery #bottom { width: 300px; padding: 10px 0 0 0; float: left; }
#gallery #bottom #inside { width: 262px; float: left; }
#gallery #bottom #inside img { border: 1px solid #C5C5C5; cursor: pointer; }
#gallery #bottom #inside img:hover { border: 1px solid #FF9900; }
#block_3 { width: 280px; background: url(../images/block_top_3.jpg) no-repeat; padding: 10px; margin: 15px 0 0 0; float: left; }
#block_3 span { width: 280px; color: #FF9900; font-size: 16px; font-family: arial; font-weight: bold; border-bottom: 1px solid #FF9900; padding: 0 0 5px 0; float: left; }
#block_3 #block_3_map { width: 280px; height: 200px; padding: 10px 0 0 0; float: left; }
#block_3 span small, #block_3 span h2 { font-size: 16px; padding: 3px 0 0 0; float: left; }
#block_3_map { background: url(../images/map_lt.jpg) no-repeat center 10px; }
#block_3_map #map_pop_1 { width: 115px; height: 169px; color: #FFFFFF; background: url(../images/map_pop_1.gif) no-repeat; padding: 10px; }
#block_3_map #map_pop_1 div, #map_pop_2 div { font-weight: bold; border-bottom: 1px solid #FFFFFF; padding: 0 0 5px 0; display: block; }
#block_3_map #map_pop_1 a, #map_pop_2 a, #calendar #ca_left a { color: #FFFFFF; text-decoration: none; padding: 5px 0 0 0; display: block; }
#block_3_map #map_pop_1 a.more, #map_pop_2 a.more { text-decoration: underline; margin: 10px 0 0 0; }
#map_pop_2 { width: 162px; height: 115px; color: #FFFFFF; background: url(../images/map_pop_2.gif) no-repeat; padding: 10px; }
#calendar_top { width: 300px; color: #FF9900; font-weight: bold; padding: 10px 0 0 0; float: left; }
#calendar_top a { height: 15px; color: #FFFFFF; text-decoration: none; background: url(../images/icon_9.gif) #FF9900 no-repeat 285px 2px; padding: 1px 5px 0 5px; margin: 3px 0 0 0; display: block; }
#calendar { width: 300px; color: #FFFFFF; background: url(../images/calendar_top.gif) #FF9100 no-repeat; padding: 10px 0 10px 0; float: left; }
#calendar #ca_left { width: 119px; padding: 0 10px 0 10px; float: left; }
#calendar #ca_right { width: 140px; text-align: center; border-left: 1px solid #FFFFFF; padding: 0 10px 0 10px; float: left; }
#calendar #ca_left span, #calendar #ca_right span { color: #000000; text-align: left; font-weight: bold; padding: 0 0 10px 0; display: block; }
#calendar_main { width: 140px; margin: 0 0 10px 0; }
#calendar_main th { color: #D4D0C8; }
#calendar_main thead th { background: #FF9100; }
#calendar_main thead th a { color: #FFFFFF; text-decoration: none; margin: 0 5px 0 5px; width: 5px; float: left; width: 60px; }
#calendar_main thead th .calnavleft { width: 12px; display: block; float: left; padding-top: 3px; margin-left: 15px; }
#calendar_main thead th .calnavright { width: 12px; display: block; float: left; padding-top: 3px; }
#calendar_main th { background: #808080; padding: 3px 2px 3px 2px; }
#calendar_main td { text-align: center; background: #FFFFFF; padding: 3px 2px 3px 2px; }
#calendar_main td a { color: #000000; text-decoration: none; padding: 2px; }
#calendar_main td a:hover { text-decoration: underline; background: url(../images/calendar_hover.gif) no-repeat 0 0; }
.block_4 { width: 280px; background: url(../images/block_top_4.jpg) no-repeat; padding: 10px; margin: 20px 0 0 0; float: left; }
.block_4 span { color: #FF9900; font-size: 16px; font-family: arial; font-weight: bold; border-bottom: 1px solid #FF9900; padding: 0 0 5px 0; display: block; }
.block_4 p { padding: 14px 0 0 0; display: block; }
.block_4 small { width: 51px; height: 12px; color: #FFFFFF; font-size: 9px; background: url(../images/icon_6.gif) no-repeat; padding: 1px 0 0 3px; margin: 0 5px 0 0; float: left; }
.block_4 .row_1, .block_4 .row_5 { width: 280px; border-top: 1px solid #ECEAEC; padding: 10px 0 1px 0; margin: 10px 0 0 0; float: left; }
.block_4 .row_1 div a { color: #666666; text-decoration: none; border: 1px solid #C5C5C5; padding: 3px 4px 3px 4px; margin: 5px 5px 0 0; float: left; }
.block_4 label { padding: 13px 0 4px 0; float: left; }
.block_4 .input_1 { width: 140px; font-size: 11px; border: 1px solid #D4D0C7; padding: 2px; margin: 10px 0 0 0; float: right; }
.block_4 .input_2 { width: 140px; height: 16px; font-size: 11px; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #ECEAEC; padding: 0 2px 0 2px; float: left; }
.block_4 .row_2 { width: 280px; padding: 10px 0 10px 0; float: left; }
.block_4 .row_2 img { margin: 4px 0 0 0; float: right; }
.block_4 .row_3 { width: 280px; padding: 3px 0 3px 0; float: left; }
.block_4 .row_6 { line-height: 19px; padding: 14px 0px; }
.block_4 .row_6 p { padding: 0px; }
.block_4 .recomend_place { width: 280px; padding: 10px 0 4px 0; float: left; }
.block_4 a { color:#0042BD; padding:0pt 0pt 2px; text-decoration:none; }
.recomend_place .img, #txt_inner p .img, #txt_center_inner p .img { margin: 0 10px 0 0; float: left; }
#inside_menu { width: 280px; list-style: none; background: url(../images/menu_line_2.gif) repeat-x 0 23px; padding: 0 0 10px 0; float: left; }
#inside_menu a.act { background: #FFFFFF; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
#inside_menu a { color: #666666; text-decoration: none; padding: 5px 8px 5px 8px; float: left; }
#block_5 { width: 172px; height: 75px; color: #FFFFFF; padding: 10px; margin: 20px 0 0 0; float: left; }
.block_5_bg_1 { background: url(../images/block_top_5_1.jpg) no-repeat; }
.block_5_bg_2 { background: url(../images/block_top_5_2.jpg) no-repeat; }
#block_5 a { color: #fff; }
#block_5 span { font-size: 13px; font-weight: bold; border-bottom: 1px solid #FFFFFF; padding: 0 0 2px 0; margin: 0 0 5px 0; display: block; }
#block_6 { width: 431px; background: url(../images/block_bottom_6.jpg) no-repeat 0 bottom; padding: 5px 0 5px 0; margin: 10px 0 10px 0; float: left; }
#block_6 div { width: 87px; padding: 0 10px 2px 10px; float: left; }
#block_6 a { margin: 2px 0 2px 0; line-height: 1.5; }
#block_6 .border { border-right: 1px solid #C5C5C5; }
#block_7 { font-weight: bold; background: url(../images/block_bottom_7.jpg) no-repeat 0 -2px; padding: 8px 8px; margin: 0; border-top: 1px solid #ccc;}
#block_7 .submit { width: 70px; height: 22px; background: url(../images/submit_7.gif) no-repeat; cursor: pointer; border: 0; }
#block_7 select, #block_7 .submit, #block_7 a { margin: 3px 0 0 5px; }
#block_7 a { color: #666666; font-weight: normal; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 2px 0; }
#footer { width: 1000px; height: 115px; margin: 0px auto; position: relative; }
#footer a { background: url(../images/menu_line_2.gif) repeat-x 0 bottom; color: #666666; text-decoration: none; border: none; }
#footer a:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom !important; text-decoration: none; border: none; }
#footer a.active { background: url(../images/menu_line_2.gif) repeat-x 0 bottom; color: #666666; text-decoration: none; border: none; }
#footer a.active:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom !important; text-decoration: none; border: none; }
#footer a.link, a.f_link { background: url(../images/menu_line_2.gif) repeat-x 0 bottom; color: #666666; text-decoration: none; border: none; }
#footer a.link:hover, a.f_link:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom !important; text-decoration: none; border: none; }
.footer_in { width: 400px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 10px 0px 10px 10px; float: left; height: 25px; }
#footer_out { width: 980px; padding: 10px 10px 0 10px; float: left; }
#footer_out span { color: #FF5100; }
.clearfooter { height: 85px; clear: both; }
#block_3_map #map_pop_1 a:hover, #map_pop_2 a:hover, #inside_menu a:hover, #footer a:hover, #calendar #ca_left a:hover, #calendar_main thead th a:hover { text-decoration: underline; }
#block_3_map #map_pop_1 a:hover.more, #map_pop_2 a:hover.more, #txt_inside p a.report { text-decoration: none; }
#sub_block_1 div img, .recomend_place .title img, .block_4 .row_1 img, .commentFormBox .left span img, h3 .right img, #txt_inner span img, #txt_center_inner span img { vertical-align: middle; }
.weather_drop li.over ul, #block_5 p, .block_4 .row_1 div, .block_4 .row_4, #description p, #txt_left .text p, .commentFormBox .left label, #block_2_center p, #chat_container_full p, .block_2_drop li.over ul, #block_6 span { display: block; }
.description p { display: block; }
#gallery .left, .block_4 .submit, #inside_menu li, .commentFormBox .top span, h3 .left, #gallery .img, #block_2_center div a { float: left; }
#block_3 span select, #block_2_center div input, .commentFormBox .top a, h3 .right, #txt_inside p a.report { float: right; }
abbr { text-decoration: none; border: none; }
.row_2 textarea { border:1px solid #D4D0C7; font-family:tahoma; font-size:11px; height:90px; margin:5px 0pt 7px; padding:2px; width:280px; }
.invitation_error { margin-top: 5px; color: red; }
.invitation_success { margin-top: 5px; color: green; }

.float-left { float: left; }
.float-right { float: right; }
.check-box { font-size: 11px; border: 1px solid #000000; padding: 2px; }
#chat_container_full { border-bottom: solid 1px #ff5102; float: left; clear: left; width: 558px; padding: 0 6px 16px 6px; overflow: auto; height: 388px; }
#chat_container_full p { margin-top: 6px; font-size: 12px !important; }
#chat_container_full p span { font-size: 11px !important; }
#users_container_full { float: left; width: 140px; background-color: #f6f4f7; height: 392px; overflow: auto; border-bottom: solid 1px #ff5102; padding: 6px; }
.chat_channels { background-image: url(../images/channels_back.gif); background-repeat: repeat-x; height: 21px; line-height: 21px; padding: 0; width: 722px; float: left; }
.chat_channels div { padding: 0; margin: 0; }
.chat_channels li { height: 25px; }
.chat_channels li a { background-color: transparent !important; font-size: 14px; font-weight: bold; }
.chat_channels li a span { display: inline !important; color: #FFFFFF !important; font-weight: normal; }
#users_container_full a { clear: left; display: block; float: left; width: 128px; cursor: default; padding: 3px 6px 3px 6px; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline; }
#users_container_full a:hover { background-color: #e6dfe6; }
#channel_list li { width: 162px; }
#channel_list_full { float: left; width: auto; padding: 0; margin: 0; background-color: transparent; background-image: url(../images/bg123.gif); background-position: 100% 0; background-repeat: repeat-y; }
#channel_list_full li { clear: left; padding: 0; margin: 0; float: left; background-color: transparent !important; border: none 0 !important; }
#channel_list_full a { width: 225px; clear: left; float: left; display: block; margin: 0 !important; font-size: 12px !important; height: 21px; line-height: 21px; padding: 2px 3px 2px 7px; background-color: transparent !important; background-image: none; }
#channel_list_full li a:hover, #channel_list_full li a.active { border: solid 1px #fec880; border-right: solid 1px #ff9000; padding: 1px 3px 1px 5px; text-decoration: none; }
#channel_description, #channel_description * { color: #FFFFFF !important; font-size: 12px !important; }
#channel_description { padding: 6px; }
input.bsend { background-image: url(../images/btn_siusti2.jpg); width: 82px; height: 45px; border: none 0; float: left; margin: 2px 0 0 10px; }
textarea#chat_message { clear: left; float: left; width: 442px; height: 30px; padding: 5px; font-size: 12px; }
form.chat_message_input { clear: left; padding: 20px 8px 20px 8px; border-bottom: solid 1px #e2e2e2; float: left; width: 704px; }
#channel_list_container { margin-left: 0px; margin-top: 1px; padding: 10px; width: 722px; background-color: #ff9000; background-image: url(../images/channels_drop_back.gif); background-repeat: repeat-x; }
.chat_channels ul, .chat_channels li ul li { position: static !important; background-image: none; }
#channel_active_full { background-position: 700px 5px; height: 20px; }
#z234 { width: 722px; height: 17px; }
#channel_active_full b { float: right; margin-top: -23px; position: relative; left: -20px; font-size: 11px; font-weight: normal; }
.short_channels ul li a { width: 160px; }
.wrislit { line-height: 20px; }
.wrislit a { color: #0042BD; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 2px 0; }
.wrislit a:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
#table { color: #000000; }
#table table { padding:0px; margin-bottom: 10px; border-bottom: none; border-right: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
#table td, #table th { font: Tahoma; font-size: 11px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: none; border-left: none; padding: 2px; }
.color1 { color: #666666; }
#description table.info, #table table { width: 398px; margin-bottom: 10px; clear: both; }
#description table.info td { width: 55% }
#description table.info td.br { height: 8px; }
.text_block { margin: 10px 5px; }
.clear { clear: both; line-height: 0px; height:0px; }

/* Specifikacija #2 */
h1 { float: none; margin: 0px; }

/* Rekomenduojami renginiai */
.recomended_item { margin-bottom: 20px; min-height: 1%; }
.recomended_item .image { float: left; width: 200px }
.recomended_item .details { padding-left: 200px; padding-right: 19px; }
.details td { padding: 0px; }
.details .title { height: 24px; }
.details .rating { background:url(../images/rating_bgr.gif) no-repeat center center; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; color: #FFF; padding: 2px 7px 3px 7px; }
.details h2 { font-size: 18px; color: #000; font-family: Arial, Helvetica, sans-serif; padding-left: 30px; margin: 0px; background:none; float:none; font-weight:bold; width:auto; }
.details .description { color: #666; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; padding: 8px 0px 20px 0px; width: auto; }
.details .place, .details .date_time, .details .price { color: #666; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; }
.details a { border-bottom: 1px solid #ccc; text-decoration: none; color: #0033cc; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.details a:hover { border-bottom: 1px solid #FF5100; }
.details .place, .details .price, .details .name, .details .date_time { padding-bottom: 2px; }
.orange { color: #ff5100; }
.name { margin-bottom: 3px; }

/* Filtravimo blokas */
.filter_block { height: auto; background:url(../images/block_top_1.jpg) no-repeat left top; padding-left: 10px; margin-right: 19px; padding-bottom: 10px; }
.filter_block select { display: block; float: left; margin-top: 12px; width: 190px; }
.filter_block label, .filter_block a { display: block; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.filter_block label { color: #666; margin-left: 15px; margin-top: 15px; }
.filter_block a { color: #0033cc; margin-left: 10px; margin-top: 15px; padding-right: 13px; text-decoration: none; }
.filter_block a:hover { text-decoration: underline; }
.filter_block a.active { background:url(../images/arrow_down_orange.gif) no-repeat right 6px; }

/* Savaiciu filtravimo blokas */
.week_row { padding: 0 10px; }
.events_filter h1 { float: none; margin: 0px; padding: 4px 10px; }
.events_filter a { font-size: 2px; text-decoration: none; display: block; float: left; width: 4px; height: 7px; padding: 1px; margin-top: 4px; }
.events_filter a:hover { text-decoration: none; }
.events_filter .previous { background:url(../images/arrow_left_orange_small.gif) no-repeat center center; }
.events_filter .next { background:url(../images/arrow_right_orange_small.gif) no-repeat center center }
.week_row span { display: block; float: left; padding: 0; font-family: Tahoma, Geneva, sans-serif; color: #ff5100; font-size: 13px; }

/* Kategoriju sarasas */
.events_categories { }
#txt_left .category { width: 211px; float: left; }
#txt_left .category_even { margin-right: 15px; }
#txt_left .category h2, #txt_left .category h2 a { width: auto; background: none; float: none; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #ff5100; font-family: Arial, Helvetica, sans-serif; padding: 10px 0; text-decoration: none; }
#txt_left .category h2 { border-bottom: 1px solid #ff5100; }
#txt_left .category .date_time, .category .place, .category .name a { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666; }
#txt_left .category .name a { border-bottom: 1px solid #ccc; text-decoration: none; color: #0033cc; }
#txt_left .category .name a:hover { border-bottom: 1px solid #FF5100; }
#txt_left .category .time { color: #ff5100; }
#txt_left .category .event { margin: 0 10px; margin-bottom: 6px; }
#txt_left .category .event img { float: left; margin: 2px 5px 5px 0; }
a.morelink, a.morelink:hover { color: #666666; margin: 10px 0 0; font-size: 11px; text-decoration: none; padding:0 0 2px; }
a.morelink { background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0 bottom; }
a.morelink:hover { background:transparent url(../images/menu_line_1.gif) repeat-x scroll 0 bottom; }

/* Ka veiksi? */
legend { font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #ff9900; padding-left: 0px; margin-left: 0px; }
fieldset { border: 1px solid #e1e1e1; margin-bottom: 10px; background: url(../images/field_bgr.gif) repeat-x left bottom; margin: 0px; margin-bottom: 10px; margin-right: 19px; padding: 0px 6px 3px 10px; }
fieldset { *padding-left: 6px;}
fieldset.first { margin-top: 10px; }
fieldset .active_row { background-color: #e9e9e9; }
fieldset .form_row label { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; cursor: pointer; }
.form_row { padding: 2px; height: 25px; }
.form_row { *padding-bottom: 3px;}
.form_row input { margin: 5px; padding: 0px; }
.form_row input { *margin: 2px;}
.form_row label { margin: 0px; padding: 0px; padding-top: 4px; }
.form_row select { margin: 2px 0px; display: block; float: right; }
.form_row input, .form_row label { float: left; display: block; }
.search_option { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding-bottom: 15px; }
.search_option label, .search_option input { display: block; float: left; }
.search_option label { padding-top: 3px; padding-left: 4px; }
.search_option input { margin-left: 60px; display: inline; }
.search_button input { border: none; background:url(../images/button_search.gif) no-repeat; color: #FFF; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; padding: 7px 15px; margin: 0px; cursor: pointer; }
.search_button input { *padding: 6px;
*padding-right: 7px;
}
.search_button { text-align: center; }
/* ivertinimo nuoroda */
a.rate_btn { background:url(../images/rate_button.gif) no-repeat left top; padding: 4px 25px 4px 10px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; display: block; }
a.rate_btn { }
a.rate_btn:hover { text-decoration: none; }
/*-------------------------------------------------------*/
.clear { clear: both; }
/* clearfix */
.clearfix:after, .form_row:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .form_row { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix, * html .form_row { height: 1%; }
.clearfix, .form_row { display: block; }
/* End hide from IE-mac */

/* reitingavimo blokelis */
#rate_block { margin: 2px 0px; margin-left: 4px; float: left; padding: 5px 0px; }
.money label { padding-top: 7px; padding-left: 3px; }
#rate_block a { display: block; float: left; width: 17px; height: 17px; font-size: 2px; text-decoration: none; background:url(../images/star.gif) no-repeat center center; margin-right: 2px; }
#rate_block a:hover { text-decoration: none; }
#rate_block .active { background:url(../images/active_star.gif) no-repeat center center; }

/* What to do link*/
.what_to_do_link { margin-bottom: 4px; }
.what_to_do_link a { display: block; background:url(../images/what_to_do.png) no-repeat center center; width: 300px; height: 50px; text-decoration: none; }
.what_to_do_link a:hover { text-decoration: none; }
.ratebg { background:url(../images/rate_button.gif) no-repeat left top; padding: 4px 25px 4px 10px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; display: block; margin-top: 7px; }
a.rate:hover { text-decoration: none !important; }
.p10 { padding: 0 10px; }
#menu_banner_page { clear: left; }
#menu_banner_page p { margin-bottom: 5px; line-height: 16px; }
#recommended-form div.info { padding:3px 10px; width:411px; line-height: 16px; }
#block-holidays { float: left; padding: 15px 0; }
#txt_inner span a.rate { font-size: 12px; font-weight: bold; background: none; color: #FF6600; }

/*Kontentas per visa ploti*/
a.info_hover, .my_information .block a.info_hover { background: url(../images/info_img.gif) no-repeat left top; }
a.date_picker { display: block; float: left; background: url(../images/date_picker.gif) no-repeat left top; width: 20px; height: 20px; margin-left: 2px; margin-right: 6px; }
a.delete_event { display: block; float: left; background:url(../images/delete_ico.gif) no-repeat 4px 5px; padding-left: 19px; padding-top: 3px; color: #666; }
a.begin_event { display: block; background: url(../images/event_begin.gif) no-repeat 2px 3px; padding-left: 18px; font-size: 13px; color: #333; margin-top: 5px; }
a.floating_info_hover { display: block; float: left; width: 14px; height: 14px; margin-top: 3px; }
a.edit_event { }
form.event_edit input { margin-right: 5px; }
form.event_edit select { margin-right: 5px; }
form.event_edit textarea { display: block; float: left; margin-right: 3px; }
#login .facebook_icons { padding-right: 3px; }
#login .facebook_icons img { margin: 0px; }
input.active_button, a.active_button { border: none; background:url(../images/orange_button.gif) no-repeat left top; width: 120px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; line-height: 11px; padding: 3px 0px; cursor: pointer; }
input.inactive_button { border: none; background:url(../images/grey_button.gif) no-repeat left top; width: 120px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; line-height: 11px; padding: 3px 0px; cursor: pointer; }
a.active_button { text-decoration:none; width: 120px; height: 22px; padding: 6px 40px; }

/*ivykio redagavimas*/
#event_edit_top { padding-left: 3px; width: 735px; padding-top: 10px; }
#event_edit_top .info { float: right; text-align: right; }
#event_edit_top .info span { color: #666; font-size: 11px; line-height: 14px; }
#event_edit_top .status { }
#event_edit_top .status div { float: left; border-bottom: 1px solid #e2e2e2; font-size: 12px; color: #666; padding-bottom: 4px; width: 110px; line-height: 15px; }
#event_edit_top .status .status_type { margin-left: 4px; padding-left: 3px; width: 250px; font-size: 13px; font-weight: bold; }
#event_edit_top .status .type_red { color: #cc0000; border-bottom: 1px solid #cc0000; }
#event_edit_top .status .type_green { color: #1c8b03; border-bottom: 1px solid #1c8b03; }
#event_edit_top .status .type_grey { color: #666; border-bottom: 1px solid #666; }
#event_edit_top .status .type_black { color: #000; border-bottom: 1px solid #000; }
form.event_edit input.text, form.event_edit select, form.event_edit .checkbox, form.event_edit td div { display: block; float: left; }
form.event_edit td div { padding-top: 3px; margin-right: 3px; }
#txt_left #form { margin-top: 0px; }
#event_photos { padding-left: 3px; font-family: Arial, Helvetica, sans-serif; }
#event_photos h3 { border-bottom: 1px solid #e2e2e2; color: #666; font-size: 12px; padding-bottom: 3px; float: none; width: auto; }
#event_photos .block { float: left; width: 164px; margin-right: 25px; padding-top: 4px; }
#event_photos .block .name { font-size: 12px; color: #666; }
#event_photos .block img { float: left; }
#event_photos .block p { margin: 8px 0; font-size: 11px; }
#event_photos .block .controls { padding-left: 85px; }
#event_photos .block .controls p { margin: 8px 0; }
#event_photos .block .controls label { font-size: 11px !important; padding: 0 !important; float: none !important; width: auto !important; border: none !important; }
#event_photos .block .controls a { font-size: 11px; color: #666; padding-left: 3px; }
#events_places h3 { float: none; width: auto; border-bottom:1px solid #FF5100; font-size: 15px; font-weight: bold; color: #ff6600; margin: 10px 0; padding: 10px; width: auto; }
#events_places fieldset { margin: 0px; margin-top: 10px; padding-bottom: 10px; width: 695px; display: block; }
#events_places fieldset legend { color: #333; font-size: 13px; font-weight: bold; }
#events_places fieldset legend a { font-weight: normal; color: #333333; font-size: 11px; }
#events_places fieldset legend a:hover { text-decoration: none; }
#events_places fieldset div { padding-top: 3px; }
#events_places fieldset label { clear: none !important; }
#events_places fieldset label.event_end { margin-left: 20px !important; }
#events_places fieldset div input { display: block; float: left; }
#events_places fieldset div input.date { width: 84px; margin-left: 3px; }
#events_places fieldset div input.day_time { width: 44px; }

/* renginiu sarasas */
.add_show_box { background-color: #f3f1f4; padding: 5px 0; margin-top: 8px; }
.add_show_box a { background: url(../images/event_begin.gif) no-repeat 4px 4px !important; color: #333 !important; font-size: 13px; padding-left: 18px !important; text-decoration: underline !important; }
#txt_inner .event_list_item { margin-bottom: 8px; }
#txt_inner .event_list_item span { color: #ccc; }
#txt_inner .event_list_item .edit_event, #txt_inner .event_list_item .delete_event_item { background: none; display: none; }
#txt_inner .hover .edit_event, #txt_inner .hover .delete_event_item { display: inline; }
div.additional_info { margin-left: 85px; }
#txt_inner p.p_list { padding-bottom: 3px; }
#txt_inner div.additional_info span { font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #999; display: inline; }
#txt_inner div.additional_info span strong { color: #666; }
#txt_inner div.additional_info span a { color: #666; }
#txt_inner div.additional_info span a:hover { text-decoration: none; background: none; }
.what_to_do_links { *padding-top: 15px;
}

/* prisijungimo forma */
#login-form #form_right p { font-size: 11px; color: #666; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#form_bottom { clear: left; float: left; padding-top: 20px; border-top: 1px solid #ccc; margin-top: 20px; }
#form_bottom ul li, #form_bottom p { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #333; }
#form_bottom img { margin-bottom: 10px; }
#form_bottom p { float: none; }
#form_bottom ul { list-style: none; }
#form_bottom ul li { padding-left: 30px; line-height: 17px; background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; width: 690px; }
#form_bottom ul li.o1 { background-image: url(../images/01.gif); }
#form_bottom ul li.o2 { background-image: url(../images/02.gif); }
#form_bottom ul li.o3 { background-image: url(../images/03.gif); }
#form_bottom ul li.o4 { background-image: url(../images/04.gif); }
#form_bottom ul li.o5 { background-image: url(../images/05.gif); }
#form_bottom ul li.o6 { background-image: url(../images/06.gif); }
#form_bottom ul li.o7 { background-image: url(../images/07.gif); }

/*objekto perziura*/
.object_controls { float: right; width: 160px; text-align: right; }
.object_controls a { line-height: 16px; }
.object_controls a span { font-size: 11px; color: #0042d4; font-family: Tahoma; line-height: 18px; border-bottom: 1px solid #ccc; display: inline-block; cursor: pointer; }
.object_controls a img { margin-left: 4px; }
.map_wrapper { background: url(../images/map_bg.gif) no-repeat left top; padding: 12px 12px 12px 11px; *padding-top: 13px;
}
.map_wrapper .map { position:relative; width: 266px; height: 175px; }
.map_wrapper .map .zoom { position: absolute; bottom: 0px; right: 0px; }

/*objektu sarasas*/
div.object_element { margin-bottom: 8px; }
#txt_inner span a.comment { font-size: 11px; line-height: 16px; *line-height: 15px;
display: inline-block; width: 20px; text-align: center; }
#txt_inner span a.orange_comment { background: url(../images/comments_orange.gif) no-repeat left 1px; color: #ff6c00; font-weight:bold; margin-left:2px; }
#txt_inner span a.grey_comment { color: #fff; background: url(../images/comments_grey.gif) no-repeat left 1px; }
#txt_inner span a.grey_border_comment { color: #848484; background: url(../images/comments_grey_border.gif) no-repeat left top; width: 21px; }

/*draugas savaitgaliui*/
.people_list { }
.people_list .list_element { margin-bottom: 8px; padding: 6px; }
.people_list div.special { background-color: #FFF7D6; }
.people_list .list_element .photo { width: 60px; float: left; margin: 2px 10px 5px 2px; }
.people_list .list_element .people_description { }
.people_list .list_element .people_description a.name { background: url(../images/grey_dot_rep.gif) repeat-x left 18px; font-size: 15px; color: #0033cc; text-decoration: none; }
.people_list .list_element .people_description p { font-size: 13px; color: #333; padding-top: 6px; }

/*susirasinejimas su draugu*/
.messaging { }
.messaging .title { background:url(../images/messaging_bg.gif) no-repeat left bottom; padding: 15px 10px; }
.messaging .title .name { font-size: 17px; color: #333; }
.messaging .title .name a { text-decoration: none; background: url(../images/grey_dot_rep.gif) repeat-x left 18px; }
.messaging .title p { font-size: 13px; color: #333; }
.message_list { }
.message_list .list_item { padding: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.message_list .last_item { background-color: #f9f9f9; }
.message_list .list_item .sender { float: left; width: 215px; }
.sender .photo { width: 60px; margin-right: 8px; float: left; height: 50px; }
.sender .sender_description { }
.sender .sender_description .name_place { font-size: 13px; padding-bottom: 8px; color: #333; }
.sender .sender_description .date_time { font-size: 11px; }
.message_list .list_item .message { float: left; width: 500px; margin-left: 12px; display: inline; font-size: 13px; color: #333; border-left: 1px solid #ccc; padding-left: 10px; min-height: 60px; }
.messaging .replay { margin: 10px; }
.replay .lefter { float: left; width: 215px; text-align: right; font-size: 15px; font-weight: bold; color: #333; }
.replay .righter { float: left; width: 500px; padding-left: 10px; margin-left: 12px; border-left: 1px solid #ccc; }
.replay .righter textarea { width: 480px; height: 125px; }
.replay .righter input, .replay .righter a { display: block; float: left; }
.replay .righter a { margin-top: 5px; margin-left: 8px; font-size: 11px; color: #0000cc; text-decoration: none; background: url(../images/grey_dot_rep.gif) repeat-x left 12px; }

/*mano informacija*/
.my_information { padding-top: 5px; }
.my_information .block { width: 360px; float: left; display: inline; margin-top: 15px; }
.my_information .block fieldset { margin: 0px; }
.my_information .block a { color: #0033cc; background: url(../images/grey_dot_rep.gif) repeat-x left 12px; text-decoration: none; }
.my_information .block a.message { color: #666666; background: none; text-decoration: none; }
.my_information .block .element { border-bottom: 1px solid #ccc; padding: 5px 0 12px 0; margin: 0 5px; }
.my_information .block .element img { float: left; margin-right: 8px; }
.my_information .block .element img.icon { float: none; margin: 0px 2px; }
.my_information .block .element p { font-size: 13px; color: #666; }
.my_information .block .element p strong { color: #333; }
.my_information .block .last_element { border: none; }
.my_information .block .element .name { font-size: 13px; color: #333; font-weight: bold; }
.my_information .block .name a { background-position: left 15px; }
.my_information .block .element_description { font-size: 11px; color: #333; padding: 3px 0; }
.my_information .block .link_all { border-top: 2px solid #ccc; padding: 10px 5px; }
.my_information .block .link_all a { color: #666; }
.my_information .block .link_all a.edit { font-size: 11px; color: #666; display: inline-block; line-height: 17px; background: url(../images/grey_dot_rep.gif) repeat-x left 16px; }
.my_information .col { padding: 0; margin: 0 20px 0 0; float: left; width: 360px; }

/*renginio organizavimas*/
.party_organizer { padding-top: 5px; }
.party_organizer .clear { border: none; margin: 0; font-size: 0.1px; background: none; color: #fff; }
.party_organizer fieldset { margin: 0; margin-top: 10px; }
.party_organizer .form_row { }
.party_organizer .form_row label { width: 140px; border-bottom: 1px solid #ccc; font-size: 12px; color: #666; margin-right: 4px; cursor: auto; }
.party_organizer .form_row input.text { border: 1px solid #ccc; padding: 1px; width: 180px; }
.party_organizer .form_row input.long_text { width: 550px; }
.party_organizer .form_row input.short_text { width: 170px; }
.party_organizer .form_row input.shorter_text { width: 110px; }
.party_organizer .form_row textarea { border: 1px solid #ccc; width: 552px; height: 100px; float: left; margin-left: 4px; margin-bottom: 4px; }
.party_organizer p.descriptions { font-size: 11px; color: #666; margin: 8px 0 3px 3px; }
.party_organizer .form_row_special { height: 100px; }
.party_organizer .form_row input.button { margin: 0; margin-top: 4px; }
.party_organizer .event { }
.party_organizer .event_description, .party_organizer .attenders { width: 352px; *width: 358px;
float: left; }
.party_organizer .event_description { margin-right: 20px; display: inline; }
.party_organizer .event_description textarea { width: 340px; height: 205px; margin: 8px 0; }
.people_container { height: 121px; border: 1px solid #ccc; margin: 5px 0; overflow-y: auto; }
.people_container .active_people { background-color: #f0f0f0; }
.people_container .people { line-height: 13px; padding: 5px; }
.people_container .people img { float: left; }
.people_container .people span { display: inline; float: left; margin-left: 5px; }
.people_container .people a { display: block; float: right; margin-top: 3px; margin-right: 3px; }
.event, .event_details { }
.attenders { margin-right: 0px; }
.attenders .form_row .button { margin: 0px; }
.attenders .form_row .checkbox { margin-top: 9px; *margin-top: 5px;
}
.attenders .form_row label.special { margin-top: 4px; border: none; }
.party_organizer .centered { text-align: center; padding-top: 10px; }

/*Asmeninio ivykio perziura*/
.personal_event_edit { }
.personal_event_edit h4 { border-bottom:1px solid #ccc; color:#FF9900; font-family:arial; font-size:16px; font-weight:bold; padding: 5px; width: auto; float: none; }
.personal_event_edit .event { }
.personal_event_edit a.edit { line-height: 17px; color: #999; text-decoration: none; }
.personal_event_edit a.edit img { float: none; margin: 0; }
.personal_event_edit .centered { padding-bottom: 10px; }
.personal_event_edit .event p { font-size: 17px; color: #333; border-bottom: 1px solid #f3f2f3; display: block; float: left; line-height: 19px; }
.personal_event_edit .event p span { color: #999; }
.personal_event_edit .event a.edit { float: right; }
.personal_event_edit .event_description div { width: 330px; height: 180px; margin: 8px; font-size: 13px; color: #333; }
.personal_event_edit .event_description a { float: right; }
.place_taken { padding: 5px 8px 8px 8px; }
.place_taken .photo { float: left; width: 75px; margin-right: 8px; }
.place_taken .details { width: 505px; float: left; }
.place_taken .details span { font-size: 15px; }
.place_taken .details img { vertical-align: middle; }
.place_taken .details a { font-size: 15px; font-weight: normal; }
.place_taken .details a:hover { border: none; }
.place_taken .details .comment { font-size: 12px; color: #ff6600; border: none; }
.place_taken .details p { font-size: 12px; color: #333; }
.place_taken .place_in_map { width: 140px; float: right; border-left: 1px solid #ccc; height: 60px; }
.place_taken .place_in_map img { float: left; margin: 0 6px; }
.place_taken .place_in_map a.edit { padding-left: 6px; }
#login div a.fbconnect_login_button {background:transparent none repeat scroll 0 0; left:2px; margin:0; position:relative; top:-3px;}
ul.autocompleter-choices { position:absolute; margin:0; padding:0; list-style:none; border:	1px solid #7c7c7c; border-left-color:#c3c3c3; border-right-color:#c3c3c3; border-bottom-color:	#ddd; background-color:	#fff; text-align:left; font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif; z-index:	50; background-color:#fff; }
ul.autocompleter-choices li { position:	relative; margin:-2px 0 0 0; padding:0.2em 1.5em 0.2em 1em; display:block; float:none !important; cursor:pointer; font-weight:normal; white-space:			nowrap; font-size:1em; line-height:	1.5em; }
ul.autocompleter-choices li.autocompleter-selected { background-color:#444; color:#fff; }
ul.autocompleter-choices span.autocompleter-queried { display:inline; float:none; font-weight:bold; margin:0; padding:0; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color:#9FCFFF; }
#txt.head { position: relative; margin-bottom: -20px; }
#txt.head p { font-size: 11px; color: #808080; margin: 10px 0 0 0; padding: 0; }
#holiday_container { padding: 10px 1px; }
#weathersmall-block { margin-bottom: 7px; }
.weather_holidays_controls { }
.weather_holidays_controls a { background-color: #fff; display: block; float: left; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; background:transparent url(../images/pointer.gif) no-repeat scroll 96% 10px !important; padding: 5px 15px 5px 2px !important; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; border-right: none; border-left: none; }
.weather_holidays_controls a:hover { color: #FF6600; }
.weather_holidays_controls a.active { padding:5px 14px 5px 1px !important; margin:0px; background:transparent url(../images/pointer_reverse.gif) no-repeat scroll 96% 9px !important; border: 1px solid #ccc; border-bottom: 1px solid #FFF; color: #ff6600; }
#big_map_wrapper { position: relative; }
#big_map_wrapper .house { position: absolute; left: 95px; top: 295px; }
#big_map_wrapper .callout { position: absolute; left: 100px; top: 300px; width: 209px; zoom: 1; }
#big_map_wrapper .callout .nip { background:url(../images/callout_nip.png) no-repeat left top; width: 9px; height: 16px; font-size: 1px; position: absolute; left: 0px; top: 10px; }
#big_map_wrapper .callout .content { background:url(../images/callout_top.png) no-repeat right top; padding-top: 8px; position: relative; }
#big_map_wrapper .callout .inner { background:url(../images/callout_bottom.png) no-repeat right bottom; padding-bottom: 7px; }
#big_map_wrapper .callout .secondary_inner { background:url(../images/callout_rep.png) repeat-y right top; padding-left: 18px; padding-right: 10px; }
#big_map_wrapper .callout .bottom { background:url(../images/callout_bottom.png) no-repeat right bottom; }
#big_map_wrapper .callout .image { float: left; width: 55px; }
#big_map_wrapper .callout .call_description { float: right; width: 120px; }
#big_map_wrapper .callout .name { padding-bottom: 3px; }
#big_map_wrapper .callout .name a { color: #ccc; }
#big_map_wrapper .callout .name a span { color: #0042bd; }
#big_map_wrapper .callout .call_description { color: #666; }
#big_map_wrapper .callout .links { padding-top: 4px; }
#big_map_wrapper .callout .links a { color: #ccc; }
#big_map_wrapper .callout .links a span { color: #666; }
.what_to_do_links { }
.what_to_do_links a { display: block; margin-bottom: 1px; }
.rating_stars { display: inline-block; }
.rating_stars a { display: inline-block; float: left; width: 14px; height: 14px; background:url(../images/rate.gif) no-repeat left top; cursor: default; }
.rating_stars a.active { background:url(../images/active_rate.gif) no-repeat left top; }
.big_rating_stars { padding-top: 3px; }
.big_rating_stars a { width: 18px; height: 17px; background:url(../images/big_star.gif) no-repeat left top; }
.big_rating_stars a.active { background:url(../images/big_star_active.gif) no-repeat left top; }
.big_rating_stars span { float: left; color: #999; padding-top: 2px; padding-left: 4px; }
.big_rating_stars .title { font-weight: bold; color: #666; padding-right: 4px; padding-top: 2px; padding-left: 0px; }
.related_categories { float:left; padding:15px 10px; width:411px; }
.related_categories .wrapper { border-top: 3px solid #ededed; }
.related_categories .inner { border-top: 1px solid #fff; background: #f9f9f9; padding: 12px 10px 0 10px; }
.related_categories h3 { margin-bottom: 12px; font-size: 12px; font-weight: bold; color: #ff5100; padding: 0; }
.related_categories .list { padding-bottom: 12px; }
.related_categories .list a span { color: #666; }
.related_categories .list a { color: #ccc; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom !important; }
.related_categories .list a:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom !important; }
#txt_inner { padding: 0; padding-left: 3px; }
#txt_inner .list_priority { left: 0px; top: 0px; margin-bottom:5px }
#txt_inner .list_element { margin-bottom: 10px; }
#txt_inner .list_element .location { font-size: 11px; color: #666; }
#txt_inner .list_priority .lefter, .list_element .lefter { width: 100px; float: left; padding-left: 5px; }
#txt_inner .list_priority a { font-weight: bold; }
#txt_inner .secondary_inner div.details { width: 360px; float: right; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
#txt_inner .secondary_inner div.details a { border-bottom: none; }
#txt_inner .secondary_inner div.details a.name { font-size: 15px; }
#txt_inner .first_list_item div.details { width: 210px; }
.list_priority { background: url(../images/list_item_rep.gif) repeat-y left top; width: auto; }
.list_priority .inner { background: url(../images/list_item_top.gif) no-repeat left top; }
.list_priority .secondary_inner { background: url(../images/list_item_bottom.gif) no-repeat left bottom; padding: 5px 0 4px 0; }
.list_priority .secondary_inner .rating_stars, .list_element .rating_stars { padding-bottom: 4px; }
.secondary_inner .lefter img { margin: 2px 0 6px 0; }
#txt_inner .secondary_inner p { width: 363px; padding: 0 0 0 10px; color: #333; }
#pages a:link, #pages a:active, #pages a:visited { display: inline-block; line-height: 14px; font-size: 12px; font-family: Arial, sans-serif; padding: 3px 6px; text-align: center; margin: 0; color: #0033cc; margin-left: 3px; text-decoration:none; }
#pages a.active:link, #pages a.active:active, #pages a.active:visited, #pages a.active:hover { background: #ff5100; color: #fff; }
#pages .inner { float: right; }
#pages a { float: left; }
#pages a span { border-bottom: 1px solid #ccc; }
#pages a.active span { border: none; }
#pages a:hover span { border-bottom: 1px solid #ff5100; }
.evaluations_list { margin-top:10px; padding:10px 0 0 0; }
.evaluations_list .inner { background: url(../images/grey_dot.gif) repeat-y 85px top; zoom: 1; }
.evaluations_list .element { padding: 7px 12px; border-bottom: 1px solid #ebeaea; }
.evaluations_list .element .rates { text-align: right; padding-bottom: 5px; }
.evaluations_list .element .name_date { width: 90px; float: left; }
.evaluations_list .element .name { font-weight: bold; color: #666; display: block; padding-bottom: 6px; }
.evaluations_list .element .date { }
.evaluations_list .last { border-bottom: none; }
.evaluations_list .links { padding-left: 12px; padding-top: 6px; }
.evaluations_list .links a { color: #ccc; }
.evaluations_list .links a span { color: #0042bd; }
.evaluations_list .eval_desc { width: 305px; float: right; }
.comments_block { margin-top:20px; padding: 0px; background: url(../images/comment_bottom.gif) no-repeat left bottom; border-top: 1px solid #ff5100; }
.comments_block .inner { padding: 20px; padding-left: 25px; background: url(../images/top_grad.gif) repeat-x left top; }
.comments_block .lefter { width: 180px; float: left; padding-bottom: 5px; }
.comments_block .lefter .type_text { width: 178px; }
.comments_block .righter { float: left; padding-left: 20px; }
.comments_block label { padding-bottom: 4px; display: block; color: #666; }
.comments_block .rating_stars { }
.comments_block .rating_stars .desc { display: inline-block; padding-top: 4px; color: #ff5100; }
.comments_block textarea { height: 50px; width: 100%; }
.comments_block .controls { padding-top: 5px; }
.comments_block .rabidRating { position: static; float: left; margin-left: -6px; }

/* Newest comments block in index page */
div .mostnewest-comments { float:left; padding:15px 10px; width:411px; }
div .mostnewest-comments .item { float:left; padding:0 0 7px 0; width:408px; }
div .mostnewest-comments .item .rate { float:left; width: 80px; padding-top: 2px; margin-right: 4px; }
div .mostnewest-comments .item .comment { float: left; width: 320px; }
div .mostnewest-comments .item .comment p { margin-top: 3px; }
.error { padding: 0px 0px 0px 16px !important; background: url('../images/error.gif') no-repeat 0px 2px; line-height: 16px; color: #bb0000; margin-bottom: 5px; }
.rise_error { padding: 2px; color: #bb0000; margin: 3px 0; }
#adv { font-family: Arial; font-size:13px; }
#adv .radios { margin: 10px 30px; line-height: 1.5em; }
#adv .radios label { cursor: pointer; }
#adv .list { display:block; margin-left:60px; margin-top:15px; }
#adv p, #adv span, #adv ul { line-height:1.3em; font-size: 13px; }
#adv p, #adv ul { padding-bottom: 10px; width: auto; float: none; }
#adv h3 { font-size: 15px; color: #FF5100; font-weight: bold; width: 650px; }
#adv ul { margin-left: 20px; }
#adv span { display: inline; }
#adv .orange { color: #FF6600; }
#adv .block { margin-bottom: 10px; }
#adv .block .content { margin-top: 10px; margin-left: 5px; }
#adv .block .number { color:#C0C0C0; display:inline; font-family:Arial; font-size:60px; font-weight:bold; margin-left:-60px; margin-top:5px; position:absolute; }
#adv h2, #adv h3 { font-family: Arial; }
#adv h2, #contact_us h2 { font-size: 18px; }
#adv span.minus, #adv span.plus { width: 23px; padding:4px; float: left; display: block; cursor: pointer; }
#adv .desc a.link { margin-top: 2px; }
#adv span.plus { background: url('../images/plus.jpg') no-repeat scroll 0 0; }
#adv span.minus { background: url('../images/minus.jpg') no-repeat scroll 0 0; }
#adv .content .img { width: 320px; font-weight: bold; margin: 0 5px 20px 0; }
#adv .content .img p { width: 320px; }
#contact_us { background: transparent url(../images/se_1.jpg) no-repeat scroll 0 0; padding: 25px 0 10px 10px; margin-top: 20px; font-size: 12px; }
#contact_us input.defaultinput, #contact_us textarea.defaultinput, #contact_us select.defaultinput { width: 195px; }
.contact_page textarea.defaultinput, .contact_page select.defaultinput { width: 400px; }
.contact_page input.defaultinput { width: 200px; }
.contact_page .site_con { padding: 10px; }
#contact_us textarea.defaultinput { height: 100px; }
#contact_us .info { width: 470px; }
#contact_us .info .row { margin-top: 5px; }
#contact_us .info .text { width: 400px; margin: 5px 0 5px 10px; }
#contact_us .info img { margin: 5px; }
#contact_us h2, #txt_left .contact_page .contact h2 { margin-bottom: 20px; float: none; background: none; padding: 0; }
#contact_us .contact { width: 225px; }
.contact_page .contact { width: 100%; }
#contact_us .contact .email { width: 225px; background: transparent url(../images/top_225.jpg) no-repeat scroll 0 0; }
.contact_page .contact .email { width: 432px; background: transparent url(../images/block_top_1.jpg) no-repeat scroll 0 0; }
.contact_page .contact .email form { padding: 15px; background: transparent url(../images/block_bottom_7.jpg) no-repeat scroll center bottom; color: #666666; margin-bottom: 10px; }
#contact_us .contact .email form { padding: 15px; background: transparent url(../images/bottom_225.jpg) no-repeat scroll center bottom; color: #666666; }
#contact_us .site_con { padding: 12px; }
#contact_us .site_con p { width: auto; }
#contact_us .site_con img { margin-right:10px; margin-top:2px; }
.hidden { display: none; }
.defaultinput { border:1px solid #D4D0C7; font-family:tahoma; font-size:11px; margin:5px 0 7px; padding:2px; }

/* custom.css */
#gallery #bottom #inside { width: 230px; float: left; overflow: hidden; height: 60px; margin: 0px 16px 0px 16px; position: relative; }
#insideFlow { width: 10000px; height: 60px; overflow: hidden; text-align: left; position: relative; }
.commentFormBoxOutbox { width: 441px; float: left; }
.commentFormBoxInbox { padding: 10px 0px; float: left; }
.rabidRating .wrapper { cursor: pointer; background: #ccc; }
.rabidRating span, .rabidRating .wrapper { display: block; width: 110px; height: 25px; float: left; }
.rabidRating span { z-index: 0; top: 0; left: 0; text-indent: -999em; }
.rabidRating .ratingStars { display: block; background: url('../images/stars.png') no-repeat center; }
.rabidRating .ratingFill { background-color: #ff5100; }
.rabidRating .ratingVoted { cursor: default; background-color: #ff5100; }
.rabidRating .ratingActive { background-color: #ff9140; }
.rabidRating .ratingText { color: #000; }
.rabidRating .ratingText.ratingError { color: #f00; }
.resize_hide { display: none; float:left; padding:6px 2px; ; }
.resize_shoq { display: block; float:left; padding:6px 2px; ; }
#advanced_search { width: 760px; float: left; }
.show { display: block; }
.hide { display: none; }
#calendar { width: 300px; float: left; }
.calweekdaycell { background: #808080 !important; }
#txt_left { min-height: 400px !important; }
.yui-calendar .selected { background-color: #ff9100 !important; }
#sub_menu li span, .inner_menu li span { padding:12px 10px 0pt; }
#txt_center_inner #form_right label { width: 150px !important; }
a.back:link, a.back:active, a.back:visited { color: #000; text-decoration: none; font-family: arial; background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0pt bottom; }
a.back:hover { color: #000; text-decoration: none; font-family: arial; background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
a.partner:link, a.partner:active, a.partner:visited { background: none !important; border: none !important; text-decoration: none !important; }
a.partner:hover { background: none !important; border: none !important; text-decoration: none !important; }
#inner_block_2 { padding-top: 0px !important; }
a.weather_more { color: #0042BD; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 2px 0; }
a:hover.weather_more { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
.orange { color: #FF6600; }
.favorites_remove { display: block; height: 20px; padding-bottom: 2px; }
.yui-skin-sam .mask { background-color: #ffffff !important; opacity: 0.5 !important; }
#vote_main div a { text-decoration: none; }
#vote_main div a:hover span { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
.clearright { clear: right; }
.inner_block_3 { width: 280px; padding: 0px 0px 10px; float: left; }
.inner_block_3 a { color: #0042BD; text-decoration: none; background: url(../images/menu_line_2.gif) repeat-x 0 bottom; padding: 0 0 2px 0; }
.inner_block_3 a:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
.inner_block_3 .more, .more_link { color: #666666; margin: 0; }
.more_link { float: none; }
.inner_block_3 div { width: 280px; padding: 3px 0 3px 0; float: left; }
.inner_block_3 span { padding: 0 5px 0 0; float: left; }

/** Suggest blokas */
#suggestDialog_c.yui-panel-container.shadow .underlay, #imageDialog_c.yui-panel-container.shadow .underlay { position:absolute; left:3px; right:-3px; top:3px; bottom:-3px; background-color:#000; opacity:0.12; filter:alpha(opacity=12); }
#suggestDialog.yui-panel, #imageDialog.yui-panel { position:relative; border:none; overflow:visible; background-color:transparent; }
#suggestDialog.yui-panel .container-close, #imageDialog.yui-panel .container-close { position:absolute; top:13px; right:14px; height:9px; width:9px; background:url(../images/suggest/close.gif) no-repeat; cursor:pointer; }
/* span:hover not supported on IE6 */

#suggestDialog.yui-panel .hd, #imageDialog.yui-panel .hd { padding:7px 15px 0 15px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; background-color:#FFFFFF; color:#FF5100; height:28px; text-align:left; overflow:visible; }
#suggestDialog.yui-panel .bd, #imageDialog.yui-panel .bd { overflow:hidden; padding:0px 10px 0 10px; background-color:#FFF; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; }
#suggestDialog.yui-panel .bd .bord, #imageDialog.yui-panel .bd .bord { border-top:1px solid #FF5100; padding:9px 0 0 0; }
#suggestDialog.yui-panel .ft, #imageDialog.yui-panel .ft { height:7px; color:#666; padding:2px; overflow:hidden; background-color:#fff; }

/* Provide skin for custom elements */
#suggestDialog.yui-panel .hd span, #imageDialog.yui-panel .hd span { vertical-align:middle; line-height:22px; font-weight:bold; }
#suggestDialog.yui-panel .hd .tl, #imageDialog.yui-panel .hd .tl { width:7px; height:22px; top:0; left:0px; position:absolute; }
#suggestDialog.yui-panel .hd .tr, #suggestDialog.yui-panel .hd .tr { width:7px; height:22px; top:0; right:0px; position:absolute; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; margin: 0px 0px 0px; height: 0px; line-height:0px; }
.ta { width:323px; margin:9px 0; }
.btn { background-image:url(../images/suggest/btnrep.gif); background-repeat:repeat-x; border:0; cursor:pointer; font-family:Tahoma; font-size:11px; color:#FFFFFF; line-height:13px !important; padding:0px 4px 3px 4px; height:22px; background-color:#ff0000; }
.mask { background-color: #000000 !important; opacity:0.25 !important; filter: alpha(opacity = 25); }
.time { border:1px solid #C5C5C5 !important; color:#666666 !important; float:left; margin:5px 5px 0pt 0pt !important; padding:3px 4px !important; text-decoration:none; font-family:tahoma; font-size:11px !important; font-weight: normal !important; }
.previous { background-color: #fff !important; color: #808080 !important; }
#lastvisits { border: none; }
#lastvisits a { background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0pt bottom; color:#0042BD !important; padding:0pt 0pt 1px; text-decoration:none; }
#form_top_message { clear: left; margin-top: 10px; float: left; }
.entertainment_form { border-right: none 0 !important; width: 685px !important; }
.entertainment_form label { width: 230px !important; clear:left; }
.entertainment_form h2 { clear: left; width: 660px; background-image: none; }
.entertainment_form h2 span { width: auto !important; float: left !important; font-weight: bold; border-right: solid 10px #FFFFFF; color: #000000 !important; }
.entertainment_form .submit { position: relative !important; left: 72px !important; }
.entertainment_form .input { float: left !important; margin-left: 4px !important; }
.entertainment_form .error { clear: left; }
input.suggestion-email { clear: left; width: 322px; }
label.suggestion-label { font-weight: bold; padding: 10px 0 0 0 !important; clear: left; float: left; }
textarea.suggestion-text { margin-top: 0; }
#recommended-object p { height: auto !important; }
.more_recommended { clear: left; }
#menu .special a { color: #ff5100; }
#txt ul { margin-left: 20px; }
#txt li { font-size: 12px; }
b.grey { color: #AAAAAA; font-weight: normal; }
#txt_inner p.p_list { padding:0 0 15px 10px; width:325px; }
a.default_link { background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0 bottom; color:#0042BD; padding:0 0 2px; text-decoration:none; }
a.default_link_grey { background:transparent url(../images/menu_line_2.gif) repeat-x scroll 0 bottom; color:#999999; padding:0 0 2px; text-decoration:none; }
a.default_link:hover, a.default_link_grey:hover { background: url(../images/menu_line_1.gif) repeat-x 0 bottom; }
.event .form_row { height: auto; }
.people_list { width: 431px; }
.simple_form input, .simple_form textarea, .simple_form select { border:1px solid #D4D0C7; }
.simple_form label { height: 25px; }
.weather_holidays_controls a.active { background-image: none; }
.my_information #meetings .input, .my_information #meetings .input { border: 1px solid #CCCCCC; padding: 1px; }
.my_information #meetings label { margin-top: 6px; display: block; height: 20px; }
.my_information #meetings textarea { width: 330px; height: 50px; }
.tooltip div { z-index: 30; position: absolute; width: 170px; padding: 7px; background-color: #AAA; color: #FFF; display: none; text-decoration: none; }
a.tooltip { text-decoration: none; }
.nobg, .nobg:hover, a.nobg, .nobg:hover { background: none !important; }

/* FONT */
.bold { font-weight: bold; }
.fs15 { font-size:15px; }

/* SPALVOS */
.red { color: #CC0000; }
.yellow { color: #FF9900; }

/* BLOKAS: REKOMENDUOK DRAUGUI */
.blockInvitation { color:#000000; padding:10px 10px 0 10px; margin-top: 20px; border-top: 1px solid #E6E6E6; margin-bottom: 20px; }
.blockInvitation .inviteLinks a, .blockInvitation .inviteLinks img { cursor: pointer; }
#blockInvitationMail { width:441px; }

/* RENGINIŲ REPERTUARO BLOKAS */
.blockPerformances .city { margin-bottom: 12px; }
.blockPerformances .city .place { margin: 3px 0; }
.blockContacts { margin-top: 10px; }
.blockContacts div.text { line-height: 1.5em; }
#description, #txt_left .banner { margin-top: 15px; }
#request_information .content .state .left img { margin-bottom: 4px; }
.m10 { margin: 10px; }
.m0 { margin: 0; }
.p-b-2 { padding-bottom: 2px; }
.small_banners a { background-image: none !important; }
.list_banners { font-weight: bold; color: #616161; }
.list_banners div.uno { padding: 5px 10px 5px 15px; }
.list_banners div.uno img { margin-left: 3px; }
.list_banners .second { border-left: 1px solid #ccc; }
.list_banners a { color:#fb6808; }
.list_banners a:hover { text-decoration: none; }
/*2010.06.08*/

h1 { width: auto; }
/*Pradinis*/
#login { padding: 0 10px; padding-top: 4px; padding-bottom: 2px; }
#block_2_center div a, #login a { padding-top: 5px; display: inline-block; }
.favorite_pages { float: right; position: relative; }
#login .favorite_pages a.main { border: 1px solid #fff; border-bottom: none; padding-left: 6px; padding-right: 6px; background: none; position: relative; z-index: 2;}
#login .favorite_pages a.main span { padding-right: 10px; background:url(../images/arrow_black_down.gif) no-repeat right center; }
#login .favorite_pages .drop { position: absolute; background: #fafafa url(../images/line.gif) no-repeat right top; border: 1px solid #ccc; width: 334px; padding: 15px 10px; padding-bottom: 11px; border-top: none; display: none; right: 10px; top: 20px; z-index: 1;}
#login .favorite_pages .drop div { text-align: left; padding-bottom: 4px; }
#login .favorite_pages .drop a { padding-top: 0px; }
#login .favorite_pages .drop a span { color: #0042bd; }
#login .visible a.main { border: 1px solid #ccc; background: #fafafa; border-bottom: none; }
#login .user-menu .drop {width: 150px;}
#login .drop a {margin-right: 0;}
#login .drop .item {padding-left: 13px; background: url(../images/black-arrow.gif) no-repeat left 4px;}
#login .drop .logoff {background: url(../images/icon_1.gif) no-repeat left 2px;}
#login .user-menu .drop {padding-left: 7px; padding-top: 5px; padding-bottom: 5px;}
#login .user-menu a.main {font-weight: bold;}
#login .text-item {padding-top: 6px; padding-right: 3px;}

a.main span { border-bottom: 1px solid #ccc; }
#login .visible .drop { display: block; }
#txt_left { width: 482px; padding-top: 0px; }
#txt_left .h1, .h1 { background-image: url(../images/block_top_1_1.gif); width: auto; float: none; }
.h1-nobg {background: none !important;}
.recomended .links, .popular .links, .newest_comments .links { padding: 10px; padding-top: 3px; }
.recomended .links a, .popular .links a, .newest_comments .links a { color: #ccc; }
.recomended .links a span, .popular .links a span, .newest_comments .links a span { color: #666; }
.recomended .links a:hover, .popular .links a:hover, .newest_comments .links a:hover { color: #ff5100; }
.recomended .links { padding-bottom: 20px; }
.popular .links { padding-left: 0px; padding-right: 0px; }
.newest_comments .links { padding-left: 0px; padding-right: 0px; }
.recomended { }
.recomended .slider { position: relative; }
.recomended .slider .control { position: absolute; display: inline-block; top: 102px; width: 10px; height: 33px; }
.recomended .slider .previous { background: url(../images/prev.gif) no-repeat left top; left: -15px; }
.recomended .slider .next { background: url(../images/next.gif) no-repeat left top; right: -15px; }
.recomended .slider .wrapper { background: url(../images/slider_bg.png) no-repeat left top; padding: 10px; height: auto !important; }
.recomended .slider .wrapper img { float: left; margin-right: 10px; }
.recomended .slider .wrapper .details { color: #fff; }
.recomended .slider .wrapper .details a { color: #fff; background: none; text-decoration: underline; border: none; }
.recomended .slider .wrapper .details a:hover { text-decoration: none; }
#txt_left .recomended .slider .wrapper .details h2 { width: auto; background: none; font-size: 18px; color: #fff; line-height: 18px; }
.recomended .slider .wrapper .details .location { background: url(../images/stripe.gif) no-repeat center top; padding-top: 10px; }

.slider .slider-bottom {clear: left; padding: 5px; padding-top: 6px;}
.slider .slider-bottom a {display: inline-block; margin-top: 3px; color: #fff;}
.slider .slider-bottom a:hover {text-decoration: none;}
.slider .frames a {display: inline-block; line-height: 20px; width: 20px; text-align: center; color: #fff; text-decoration: none; background: url(../images/page-item.gif) no-repeat left top; margin-top: 0; }
.slider .frames .active {background: url(../images/page-item-active.gif) no-repeat left top; padding-bottom: 0;}


/**/
.popular { padding: 0 9px; }
.popular .element { width: 100px; float: left; padding: 0 8px; padding-bottom: 8px;}
.popular .element a { color: #ccc; font-size: 13px; font-family: Arial, Helvetica, sans-serif; display: inline-block; padding-top: 7px; }
.popular .element a:hover { color: #ff5100; }
.popular .element a span { color: #0042bd; }
.popular .last { padding-right: 0px; }
.popular .line { padding-bottom: 3px; border-bottom: 1px solid #ccc; }

/**/
.newest_comments { padding: 0 10px; }
.newest_comments .inner { padding-bottom: 3px; border-bottom: 1px solid #ccc; margin-bottom: 5px; }
.newest_comments .element { padding-bottom: 7px; font-size: 13px; }
.newest_comments .element span { color: #ccc; }
.newest_comments .element a { font-size: 13px; color: #ccc; }
.newest_comments .element a:hover { color: #ff5100; }
.newest_comments .element a span { color: #0042bd; }
.comment_content { width: 438px; float: right; line-height: 16px; }
.newest_comments .rating { display: inline-block; width: 18px; height: 17px; line-height: 17px; width: 18px; color: #fff !important; text-align: center; font-size: 9px; margin-right: 6px; background: url(../images/comment_bg.gif) no-repeat left top; }

/*detalaus galerija*/
#gallery { width: auto; float: none; }
#gallery #bottom { position: relative; width: auto; float: none; padding: 0px; margin: 10px 0; }
#gallery #bottom .control { width: 19px; height: 80px; position: absolute; top: 0px; }
#gallery #bottom .prev { left: 0px; }
#gallery #bottom .next { right: 0px; }
#gallery .elements { padding-left: 4px; width: 208px; margin-left: 19px; }
#gallery .elements a { display: inline-block; margin-right: 4px; float: left; }

/*mazas zemalapis*/
.small_map { border: 1px solid #bfbfbf; border-bottom: none; }
.small_map .map_info { padding: 4px 8px; }
.small_map .map_info a { color: #ccc; }
.small_map .map_info a span { color: #666 }
.small_map .map_info a:hover { color: #ff5100; }
.closed_map { background: url(../images/closed_map_bottom.gif) no-repeat left bottom; margin-top: 10px; }
.closed_map .inner { background: url(../images/closed_map_top.gif) no-repeat left top; padding: 15px; padding-right: 55px; }
.closed_map .inner a { color: #ccc; }
.closed_map .inner a:hover { color: #ff5100; }
.closed_map .inner a span { color: #333; }

/*plati reklama*/
.wide_ad_block { background: #f4f4f4 url(../images/widead_top.gif) no-repeat left top; clear: left; }
.wide_ad_block .inner { background: url(../images/widead_bottom.gif) no-repeat left bottom; padding: 10px; }

/*desinys stulpelis*/
#txt_right { width: 250px; padding: 0px; }
#txt_right h2 { background: url(../images/grad_side.gif) no-repeat left top; font-size: 16px; font-weight: bold; color: #ff5100; padding: 10px; font-family: tahoma; }
.index_right { padding-top: 49px !important; }
#txt_right { padding-top: 10px; }
#txt_right .block { }
#txt_right .block .block_content { padding: 0 10px; color: #333; }
#txt_right .block .block_content strong { padding: 10px 0; display: block; }

/*pereinantys bloka*/
.gradient1 { background: url(../images/grad1_top.gif) no-repeat left top; font-family: Arial, Helvetica, sans-serif; }
.gradient1 a { text-decoration: none; cursor: pointer; }
.gradient1 .inner { background: url(../images/grad1_bottom.gif) no-repeat left bottom; display: block; position: relative; padding: 10px 14px; zoom: 1; }
.gradient1 .ask { position: absolute; display: inline-block; top: 8px; right: 8px; }
.gradient1 .label { font-size: 11px; color: #000; display: block; }
.gradient1 .timer { font-size: 15px; font-weight: bold; color: #000; display: block; }
.gradient1 .question { font-size: 20px; font-weight: bold; color: #ff5100; display: block; }
.gradient2 { background: url(../images/grad2_top.gif) no-repeat left bottom; margin-top: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; }
.gradient2 a { text-decoration: none; cursor: pointer; }
.gradient2 .inner { background: url(../images/grad2_bottom.gif) no-repeat left top; display: block; zoom: 1; }
.gradient2 .in2 { background: url(../images/map_small.gif) no-repeat right center; padding: 8px 14px; padding-right: 85px; display: block; }
.gradient2 .label { font-size: 20px; color: #000; font-weight: bold; display: block; }
.gradient2 .label2 { color: #666; font-size: 11px; display: block; }

/*artimiausi renginiai*/
.upcoming_events { padding: 0 10px; }
.upcoming_events .tabs {position: relative;}
.upcoming_events .tabs select {position: absolute; right: 5px; top: 8px;}
.upcoming_events .tabs ul {padding: 0; margin: 0; list-style: none; background: url(../images/grey-dot.gif) repeat-x left bottom;}
.upcoming_events .tabs li {float: left; background: url(../images/grey-stripe.gif) no-repeat right center;}
.upcoming_events .tabs .last {background: none;}
.upcoming_events .tabs a, .upcoming_events .tabs span {display: inline-block; }
.upcoming_events .tabs a {font-size: 13px; text-decoration: none; color: #999;}
.upcoming_events .tabs span {line-height: 35px; padding: 0 11px; text-decoration: underline;}
.upcoming_events .tabs .active {position: relative; left: -1px;}
.upcoming_events .tabs .first {left: 0px !important;}
.upcoming_events .tabs .active a {background: url(../images/event-tab-right.gif) no-repeat right top; text-decoration: none; font-weight: bold; color: #ff5100;}
.upcoming_events .tabs .active span {background: url(../images/event-tab-left.gif) no-repeat left top; text-decoration: none;}
.upcoming_events .links {padding-left: 10px; padding-bottom: 15px; padding-top: 5px;}
.upcoming_events .links a { color: #ccc; }
.upcoming_events .links a:hover { color: #ff5100; }
.upcoming_events .links a span { color: #666; }
.upcoming_events .filters { padding-bottom: 10px; border-bottom: 1px solid #ececec; margin-bottom: 10px; }
.upcoming_events .events {padding: 10px; padding-bottom: 0px;}
.upcoming_events .item { margin-bottom: 10px; font-size: 13px; }
.upcoming_events .item .lefter { float: left; width: 380px; }
.upcoming_events .item .righter {width: 54px; text-align: center; float: right; font-size: 11px; color: #999;}
.upcoming_events .item .righter span {font-weight: bold; color: #ff6600; font-size: 11px;}
.upcoming_events .item .name {font-size: 14px;}
.upcoming_events .item .place {font-size: 11px;}
.upcoming_events .item .place a {font-size: 11px; color: #666;}
.upcoming_events .item a { font-size: 13px; }
.upcoming_events .item a:hover { }



.ad_block { padding-top: 20px; padding-bottom: 20px; zoom: 1; }
.ad_block .title { text-transform: uppercase; font-size: 9px; padding: 8px 10px; }
.ad_block .in { background: #f4f4f4 url(../images/adbg1_top.gif) no-repeat left top; }
.ad_block .in2 { background: url(../images/adbg1_bottom.gif) no-repeat left bottom; padding: 9px; }
/*platus turinys*/

/*Zemelapis*/
.events_map { clear: left; }
.events_map #line_links { float: none; width: auto; }
.events_map .filter { padding: 10px; font-size: 13px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.events_map .top_filter { padding: 10px; padding-bottom: 20px; background: url(../images/long_top.gif) no-repeat left top; position: relative;}
.events_map .top_filter .column { width: 170px; float: left; padding-right: 10px; }
.events_map .top_filter .column label { display: block; font-size: 12px; color: #333; }
.events_map .top_filter .column label span { color: #999; }
.events_map .top_filter .add_new { margin-top: 5px; float: right; width: 150px; padding-right: 40px; padding-top: 12px; background: url(../images/add_event.gif) no-repeat right top; padding-bottom: 8px; }
.events_map .top_filter .add_new a { font-size: 13px; color: #ccc; }
.events_map .top_filter .add_new a:hover { color: #ff5100; }
.events_map .top_filter .add_new a span { color: #0033cc; font-weight: bold; }
.events_map .bottom_elements { padding-top: 20px; }
.events_map .bottom_elements .wide_ad_block { width: 482px; float: left; }
.events_map .bottom_elements .gradient_block { width: 250px; float: right; }
.map_block { position: absolute; top: 50px; left: 50px; padding: 10px; width: 280px; background: #fff; }
.map_block .top { }
.map_block .top .image { width: 100px; float: left; }
.map_block .top .details { width: 170px; float: right; position: relative; font-family: Arial, Helvetica, sans-serif; }
.map_block .top a.name { font-size: 13px; padding-bottom: 3px; display: inline-block; border: none; color: #ccc; text-decoration: underline; }
.map_block .top a.name:hover { color: #ff5100; }
.map_block .top a.name span { color: #0033cc; }
.map_block .top a.close { position: absolute; width: 9px; height: 9px; background: url(../images/blue_x.gif) no-repeat left top; right: -2px; top: -2px; border: none; }
.map_block .top .location { color: #666; }
.map_block .top .rating_stars { padding: 6px 0; display: block; }
.map_block .top .rating_stars a { border: none; }
.map_block .bottom { border-top: 1px solid #ccc; padding-top: 5px; margin-top: 7px; }
.map_block .bottom a { display: inline-block; padding: 2px; color: #ccc; }
.map_block .bottom a span { color: #666; }
.map_block .bottom a:hover { color: #ff5100; }
.map_block .bottom .zoom { padding-left: 18px; background: url(../images/zoom.gif) no-repeat left center; margin-right: 12px; }
.map_block .bottom .report { padding-left: 16px; background: url(../images/flag.gif) no-repeat left center; }
.map_holder { position: relative; }
.map_holder .info_cover { position: absolute; left: 0px; bottom: 0px; background: url(../images/map_info_rep.png) repeat-x left top; padding: 20px; padding-top: 25px; padding-bottom: 10px; width: 720px; }
.map_holder .info_cover .top { position: relative; padding-bottom: 3px; border-bottom: 1px solid #fff; }
.map_holder .info_cover a.close { display: inline-block; position: absolute; right: -10px; top: -3px; background: url(../images/blue_x.gif) no-repeat left top; width: 9px; height: 9px; }
.map_holder .info_cover .top strong { color: #000; font-size: 13px; }
.map_holder .info_cover .bottom { border-top: 1px solid #d2d2d2; padding-top: 4px; }
.map_holder .info_cover .bottom strong { color: #000; font-size: 13px; float: left; padding-top: 7px; }
.map_holder .info_cover .bottom label { float: left; padding: 8px 5px; }
.map_holder .info_cover .bottom label.for_checkbox { width: 150px; font-size: 11px; color: #000; padding-top: 3px; padding-left: 30px; }
.map_holder .info_cover .bottom label.for_checkbox input { margin-top: 6px; float: left; }
.map_holder .info_cover .bottom label.for_checkbox span { width: 125px; float: right; display: inline-block; }
.map_holder .info_cover .bottom input.text { float: left; width: 85px; padding: 2px; background: #fff; border: 1px solid #abadb3; margin-top: 5px; }
.map_holder .info_cover .bottom input.image { margin-top: 6px; float: right; }

.toggle-category {color: #fff; background: url(../images/hide-bg.png) no-repeat left top; display: inline-block; position: absolute; padding: 0 8px; bottom: 0px; left: 50%; margin-left: -60px; width: 104px;  text-decoration: none;}
.toggle-category span {display: inline-block; padding-right: 13px; font-size: 9px; white-space: nowrap; line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: url(../images/arrow-white-top.png) no-repeat right 6px; text-align: center;}
.closed .toggle-category span {background-image: url(../images/arrow-white-bottom.png);}


/*sarasas*/
#txt_inner .first_list_item { }
#txt_inner .first_list_item .lefter { width: 250px; }
#txt_inner .first_list_item div.fr { width: 210px; font-size: 13px; color: #333; }
.add_your_place { padding-top: 10px; }
.add_your_place a { text-decoration: none; }
.add_your_place a:hover { cursor: pointer; }
.add_your_place .place_element { width: 235px; }
.add_your_place .top { display: block; background: url(../images/ad_top.gif) no-repeat left top; font-size: 2px; height: 3px; }
.add_your_place .center { display: block; background: url(../images/ad_center.gif) no-repeat center center; padding: 6px 12px; padding-right: 25px; line-height: 18px; color: #ff5d11; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.add_your_place .bottom { display: block; background: url(../images/ad_bottom.gif) no-repeat left bottom; font-size: 2px; hieght: 4px; }

/*kategoriju medis*/
.categories_tree { padding-top: 12px; padding-bottom: 12px; background: #f4f4f4;}
.categories_tree .column { width: 145px; padding-left: 12px; float: left; }
.categories_tree .column ul { list-style: none; }
.categories_tree .column ul li { }
.categories_tree .column ul li span { color: #999; }
.categories_tree .column ul li a { padding-left: 15px; background: url(../images/plus_blue.gif) no-repeat left 3px; font-size: 12px; margin-bottom: 3px; display: inline-block; color: #ccc; }
.categories_tree .column ul li a span { color: #0033cc; }
.categories_tree .column ul li a:hover { color: #FF6600; }
.categories_tree .column ul li.active a { background: url(../images/minus_orange.gif) no-repeat left 3px; }
.categories_tree .column ul li.active a span { color: #ff6600; }
.categories_tree .column ul ul { display: none; }
.categories_tree .column ul li.active ul { display: block; }
.categories_tree .column ul li.active li a, .categories_tree .column ul li li a { background: none; font-size: 11px; }
.categories_tree .column ul li.active li a span { color: #0033cc; }
.categories_tree .column ul li.no_child a { background: none; }
.related_categories_list { color: #ccc; }
.related_categories_list a { color: #ccc; }
.related_categories_list a:hover { color: #ff5100; }
.related_categories_list a span { color: #0033cc; }

/*Renginio pasiulymas*/
#suggest_event { background: transparent url(../images/se_1.jpg) no-repeat scroll 0 0; margin-top: 20px; font-size: 12px; }
#suggest_event .info {padding: 20px 12px;}
#suggest_event .info h2 {padding-bottom: 15px;}
#suggest_event a {color: #0042bd; background:url("../images/menu_line_2.gif") repeat-x scroll 0 bottom transparent; color:#0042BD; padding:0 0 2px; text-decoration:none}
#suggest_event a:hover {background: url(../images/menu_line_1.gif) repeat-x 0 bottom;}

/*orandzines formos*/
.orange_form {background: url(../images/orange_form_top.gif) no-repeat left top; padding-top: 10px;}
.orange_form_inner {background: url(../images/orange_form.gif) no-repeat left bottom; padding: 10px; padding-top: 0px; padding-bottom: 20px; min-height:350px;  height:auto !important;  height:350px; position: relative;}
.orange_form_inner .lefter {width: 330px; float: left; padding-top: 12px; padding-left: 20px;}
.orange_form_inner .righter {width: 330px; float: right; padding-top: 12px; padding-right: 20px;}
.orange_form_inner input {margin: 0;}
.orange_form_inner h4 {width: auto; float: none; padding: 0px; font-size: 12px; padding-bottom: 12px; font-weight: bold;}
.orange_form .form_top {background: #f2f2f2; padding: 15px 20px;}
.orange_form .form_top .form_row {padding-bottom: 0;}
.orange_form .form_top label {font-weight: bold;}

/*formos tipas 1*/
.form_type_1 {font-family: tahoma; color: #676767;}
.form_type_1 .form_row {height: auto; padding: 0; padding-bottom: 7px;}
.form_type_1 .form_row .image img {float:left;}
.form_type_1 .empty {border-bottom: none;}
.form_type_1 label {width: 130px; border-bottom: 1px solid #e2e2e2; padding-top: 3px; padding-bottom: 2px; margin-right: 3px; font-size: 12px;} 
.form_type_1 .for_checkbox {border: none; width: auto; font-size: 10px; cursor: pointer;}
.form_type_1 input.text {border: 1px solid #d4d0c7; padding: 1px 3px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000; margin: 0;}
.form_type_1 .long_text {width: 189px;}
.form_type_1 .medium_text {width: 110px; }
.form_type_1 .short_text {width: 36px;}
.form_type_1 textarea {border: 1px solid #d4d0c7; padding: 1px 3px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000; float: left; width: 189px;}
.form_type_1 select {width: 197px; float: left;}
.form_type_1 .calendar {display: inline-block; float: left; margin-left: 3px; margin-right: 5px;}
.form_type_1 .checkbox {float: left; margin-top: 2px; padding-top: 1px; margin-right: 5px; margin-left: 5px; display: inline-block;}
.form_type_1 .file {float: left;}
.form_type_1 button {border: none; color: #fff; font-weight: bold; font-size: 13px; font-family: Tahoma; height: 31px; width: 148px; background: url(../images/big_button_bg.gif) no-repeat left top;}
.form_type_1 .empty_space {font-size: 10px; height: 15px;}

#suggest_event .form_type_1 .calendar, #suggest_event .form_type_1 .calendar:hover {background: none;}

/*formos tipas 2*/
.form_type_2 {}
.form_type_2 .form_content {padding: 20px; padding-top: 5px; padding-bottom: 50px;}
.form_type_2 label {width: 230px;}
.form_type_2 .very_long_text {width: 438px;}
.form_type_2 textarea {width: 438px;}
.form_type_2 .map_holder {margin-bottom:12px; _zoom: 1;}
.form_type_2 .map_holder .info_cover {width: 640px;}
.form_type_2 select {width: 208px;}

.form_type_2 .photos_list {}
.form_type_2 h4 {margin-top: 15px;}
.form_type_2 .photos_list h5 {font-size: 12px; color: #676767; font-family: Tahoma; font-weight: normal; padding-bottom: 6px; border-bottom: 1px solid #e2e2e2; margin: 0;margin-bottom: 8px;} 
.form_type_2 .photos_list .element {float: left; width: 223px; margin-right: 5px;}
.form_type_2 .photos_list .image {padding: 1px 0; padding-top: 8px;}
.form_type_2 .photos_list .last {margin-right: 0;}
.form_type_2 .photos_list .file {float: none;}
.form_type_2 .photos_list img {float: left;}
.form_type_2 .photos_list label {float: left;}
.form_type_2 select.fr {float: right;}
#suggest_event .form_type_2 .sep {display: inline-block; float: left; padding: 0 6px; color: #676767;}
.form_type_2 .medium_select {width: 106px;}
.form_type_2 .long_text {width: 199px;}

.form_type_3 {padding-top: 20px;}
.form_type_3 label {width: 140px;}
.form_type_3 input.text {width: 188px;}

.form_type_3 .form_left {float: left;}
.form_type_3 .form_right {float: right; width: 295px; padding-right: 10px; padding-top: 3px;}
.form_type_3 .form_right p {width: auto !important; }

.form_type_3 .mix_content {width: 200px; float: left;}
.form_type_3 .mix_content a {color: #666; display: inline-block; margin-bottom: 5px;}

.suboptions {float: left; width: 447px;}
.suboptions label {border: none;}
.suboptions .col1 {width: 210px;}
.suboptions .col2 {width: 230px;}
.suboptions .col1 label {width: 50px;}
.suboptions .col2 label {width: 65px;}
.suboptions input.text {width: 145px;}
.suboptions .map_pointer {padding: 5px; padding-left: 40px; background: url(../images/map_pointer.gif) no-repeat left center; margin-left: 8px;}
.suboptions .map_pointer a {font-size: 13px; font-weight: bold; line-height: 1.4em;}
.suboptions select {width: 153px;}

/*spacifine pasiulimo forma*/
.suggest_form button {position: absolute; right: 30px; bottom: 20px; cursor: pointer;}

/*du stulpeliai*/
.cols_2 {padding: 0 10px; margin: 20px 0; margin-bottom: 10px; background: url(../images/grey_dot.gif) repeat-y center top;}
.cols_2 .col {width: 48%;}

/*bonusai*/
.bonus {}
#suggest_event .bonus h2 {font-size: 15px; padding-top: 8px;}
#suggest_event .bonus h2 span {font-size: 15px;}
#suggest_event .bonus ul {margin: 12px 0; padding: 0px;  margin-bottom: 5px; list-style: none; margin-left: 8px;}
.bonus ul li {padding-left: 25px; background: url(../images/orange_check.gif) no-repeat left 4px; padding-top: 2px; padding-bottom: 7px;}

/*calloutas*/
#main_right .explainer_holder, .edit-event-info .explainer_holder {background: none; display: inline-block; float: left; margin-top: 3px; position: relative; margin-left: 5px;}
.edit-event-info .explainer_holder {margin-top: 8px !important; zoom: 1;}
.edit-event-info .explainer_holder:hover {z-index: 5 !important;}
#main_right .explainer_holder:hover, .edit-event-info .explainer_holder:hover {background: none;}

#main_right .explainer_holder .callout, .edit-event-info .explainer_holder .callout {position: absolute; left: 30px; top: -20px; width: 220px; border: 1px solid #bfbfbf; padding: 8px 10px; font-family: Tahoma; font-size: 11px; color: #333; background: #fff; display: inline-block; line-height: 1.4em; box-shadow: 0px 0px 8px #ccc; -moz-box-shadow: 0px 0px 8px #ccc; -webkit-box-shadow: 0px 0px 8px #ccc; display: none; z-index: 10;}
#main_right .explainer_holder .callout_nip, .edit-event-info .explainer_holder .callout_nip {display: inline-block; position: absolute; left: 20px; top: 0px; background:url(../images/nip.gif) no-repeat left top; width: 12px; height: 18px; display: none; z-index: 11;}
#main_right .explainer_holder:hover .callout, .edit-event-info .explainer_holder:hover .callout {display: inline-block;}
#main_right .explainer_holder:hover .callout_nip, .edit-event-info .explainer_holder:hover .callout_nip {display: inline-block;}

#main_right .explainer_holder2, .edit-event-info .explainer_holder2 {float: none; padding-left: 18px; background: url(../images/info2.gif) no-repeat left 1px;}
#main_right .explainer_holder2:hover, .edit-event-info .explainer_holder2:hover {text-decoration: none; background: url(../images/info2.gif) no-repeat left 1px;}
#main_right .explainer_holder2 .callout, .edit-event-info .explainer_holder2 .callout {text-align: left; left: 10px; top: 23px; text-decoration: none; }
#main_right .explainer_holder2 .callout_nip, .edit-event-info .explainer_holder2 .callout_nip {left: 30px; top: 13px; background:url(../images/nip_top.gif) no-repeat left top; width: 16px; height: 11px;}

.contact_page .site_con {}
.contact_page .site_con .fl {width: 180px;}
.contact_page .site_con .fr {width: 180px; text-align: right;}

/*siaurais orandziniais borderiais*/
.small_orange_bordered {background: url(../images/half_orange_bottom.gif) no-repeat left bottom; width: 420px;}
.small_orange_bordered_inner {background: url(../images/half_orange_top.gif) no-repeat left top; padding: 25px 35px;}

.google_ad_holder {position: absolute; background: url(../images/add_bg.png) no-repeat left top; width: 234px; height: 60px; padding: 7px 7px 8px 6px;}

.your_cordinates {font-size: 11px; color: #000; font-weight: normal; padding: 10px; padding-right: 40px; position: absolute; background: #fff;}

.black_link {display: inline-block; background: url(../images/black_right.gif) no-repeat right top; text-decoration: none;}
.black_link span {display: inline-block; background: url(../images/black_left.gif) no-repeat left top; line-height: 26px; padding: 0 12px; color:#fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer;}

/*Advertisment info*/
.advertisment-info, .edit-event-info {background: url(../images/add-bottom.png) no-repeat left bottom; margin: 10px 0;}
.advertisment-info-inner, .edit-event-info-inner {position: relative; background: url(../images/add-top.gif) no-repeat left top; padding: 20px;}
.advertisment-info .lefter {position: absolute; font-size: 18px; font-weight: bold; color: #ff7300; hieght: 22px; top: 50%; left: 20px; margin-top: -11px;}
.advertisment-info .righter {padding-left: 190px; font-size: 13px; line-height: 18px;}

/*Download rc*/
.qrcode_right .fr {width: 165px; text-align: right;}
.downlod-rc {display: inline-block; background: url(../images/download-to.gif) no-repeat right center; padding-right: 35px; display: inline-block; margin-bottom: 8px;}
.downlod-rc a {font-weight: normal;}
.hidei {display: none !important;}

/*Event location*/
.event-location {background: #f4f4f4 url(../images/location-bg.gif) no-repeat right bottom; padding: 12px 16px; color: #333;}
.event-location p {margin-bottom: 8px;}
.event-location table {float: left; width: 310px;}
.event-location td {padding: 2px 0;}
.event-location td strong {display: inline-block; padding-right: 3px;}
.event-location .grey {color: #999;}

.bottom-link {font-size: 13px; margin: 10px 0; font-weight: bold;}

/*Articles list*/
.articles-list .element {padding: 8px 0;}
#txt_inner .articles-list span a.comment {line-height: 15px; padding-bottom: 2px;}
#txt_inner .articles-list h2 {background: none; font-size: 24px; font-family: Arial, Helvetica, sans-serif; padding: 0;}
#txt_inner .articles-list h2 span {display: inline-block;}
.articles-list h2 a {font-weight: bold; color: #0042bd; text-decoration: none;}
.articles-list .date {margin: 12px 0;}
.articles-list p {font-size: 13px; color: #333;}
.articles-list .small a {font-size: 11px;}

/*News stream*/
.savaitgalis-live {background: url(../images/live-top.png) no-repeat left top; padding: 0 10px; margin-bottom: 20px;}
.savaitgalis-live .title {font-size: 18px; font-weight: bold; color: #000; padding-top: 15px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 12px;}
.savaitgalis-live .title span {position: relative; display: inline-block; top: -8px; font-size: 13px; color: #ff5100;}
.savaitgalis-live .item {padding-bottom: 12px; color: #333; font-size: 12px; line-height: 16px;}
.savaitgalis-live .item  span {font-size: 11px; color: #bbb; display: block; padding-top: 2px;}
.savaitgalis-live .bottom-link {font-size: 11px; margin-top: 15px;}

.twitter-link {background: url(../images/twitt-bg.gif) no-repeat left top; display: inline-block; padding-left: 16px; width: 90px; text-align: center; text-decoration: none; color: #000; line-height: 20px;}

/*Footer extended*/
.footer-links {width: 800px;}
.social-links {width: 165px;}
.social-links .item {border-left: 1px solid #ccc; padding: 3px; text-align: center; width: 75px; padding-bottom: 8px;}
.social-links .item span {display: block; padding-bottom: 9px; font-size: 11px; color: #999;}

.top-left-links a {margin-right: 0 !important;}

/*Detailed article*/
.article-detailed {padding-top: 22px;}
#txt_inner .article-detailed .date {font-size: 11px; color: #999;}
#txt_inner .article-detailed .author, #txt_inner .article-detailed .author span {font-size: 11px; color: #666;}
#txt_inner .article-detailed .author {padding-top: 20px;}
#txt_inner .article-detailed .author span {color: #999; display: inline-block; padding: 0;}
#txt_inner .article-detailed .tags, #txt_inner .article-detailed .tags span {font-size: 11px; color: #666;}
#txt_inner .article-detailed .tags {padding-top: 25px; padding-bottom: 15px;}
#txt_inner .article-detailed .tags span {display: inline-block; float: left; width: 40px; padding: 0;}

#txt_inner .article-detailed .tags .links {float: left; width: 435px;}

.bottom-link-right {padding: 10px 0; text-align: right;}
.bottom-link-right a {color: #000 !important;}

/*Social-blocks*/
.social-blocks {float: right; width: 760px; background: url(../images/social-blocks-bg.png) no-repeat left top; padding-right: 10px; padding-bottom: 8px; margin-top: 6px;}
.social-blocks .ico {display: inline-block; position: relative; top: 2px; margin-right: 5px;}
.social-blocks .lefter, .social-blocks .righter {width: 355px; padding: 10px;}
.social-blocks .lefter {float: left;}
.social-blocks .righter {float: right;}
.social-blocks .title {font-size: 15px; font-weight: bold;}
.social-blocks .title .default_link {font-size: 9px; font-weight: normal; margin-top: 3px;}
.social-blocks .lefter .title {color: #3b5998;}
.social-blocks .lefter p {font-size: 13px; margin-top: 9px;}
.social-blocks .righter .title {color: #000;}
.social-blocks .righter .title span {display: inline-block; position: relative; top: -6px; color: #ff5100; font-size: 10px;}
.social-blocks .righter p {font-size: 12px; margin: 10px 0;}
.righter .bottom {font-size: 11px; color: #bbb;}
.righter .bottom span {display: inline-block; padding-top: 2px;}
.righter .controls a {color: #666; font-size: 9px;}

/*Event edit*/
.event_edit td {vertical-align: top;}
form.event_edit td .explain {float: none; clear: left; color: #999; font-size: 10px;}

/*Event date and time set*/
.event-date-time {}
#txt_left #form .event-date-time label {width: 130px; margin-right: 2px; margin-bottom: 0px;}
#txt_left #form .event-date-time td {padding-bottom: 3px;}
.event-date-time .element {position: relative; border: 1px solid #e1e1e1; padding: 12px; margin-bottom: 20px;}
.event-date-time .element:hover {z-index: 10;}
.event-date-time .text, .edit-event-info .text {padding: 2px !important; width: 190px;}
.event-date-time .text, .event-date-time select {}
.event-date-time select {width: 197px;}
.event-date-time .lefter {float: left; width: 335px;}
.event-date-time .righter {float: right; width: 335px;}
.event-date-time .righter a.link {display: inline-block; margin-top: 5px;}
.event-date-time .date-input {width: 78px; margin-right: 2px;}
.event-date-time .time-input {width: 38px;}
.event-date-time .timepicker {display: inline-block; float: left; margin-right: 6px; margin-top: 1px;}
.event-date-time .remove {display: inline-block; background: url(../images/remove-x.gif) no-repeat left top; width: 17px; height: 17px; position: absolute; right: -9px; top: -9px; z-index: 2;}

.edit-event-info-inner {padding-top: 5px;}
.form-block-header {color:#000; font-size: 12px; font-weight: bold; margin: 15px 3px;}
.edit-event-info-inner .tar {text-align: right; width: 700px;}
.edit-event-info-inner .add-element {padding-bottom: 15px;}
.edit-event-info-inner .add-element p {font-size: 12px; color: #676767; margin-bottom: 5px;}
.edit-event-info-inner .inactive_button, .edit-event-info-inner .active_button {margin-right: 0; margin-left: 5px;}
.edit-event-info-inner .inactive_button {background: url(../images/inactive-new.gif) no-repeat left top; font-size: 13px; font-weight: bold; width: 158px; padding: 7px 0; height: 31px; }
.edit-event-info-inner .active_button {background: url(../images/active-new.gif) no-repeat left top; font-size: 13px; font-weight: bold; width: 118px; padding: 7px 0; height: 31px;}

.edit-event-info .explainer_holder2 span {border-bottom: 1px solid #ccc;}
.edit-event-info .explainer_holder2:hover span {border-bottom: 1px solid #FF5100}

/*Registered top*/
.registered-top {background: url(../images/registered-top.gif) no-repeat left top; padding: 10px; height: 22px; margin: 10px 0;}
.registered-top .lefter {float: left;}
.registered-top .righter {float: right; text-align: right;}
.registered-top .righter a, .add-element a {display: inline-block; padding-left: 22px; background: url(../images/add-item.gif) no-repeat left center; font-size: 13px; font-weight: bold; text-decoration: none; margin-top: 2px; font-family: Arial, Helvetica, sans-serif;}
.registered-top .righter a span, .add-element a span {border-bottom: 1px solid #ccc; zoom: 1; cursor: pointer;}
.registered-top .righter a:hover span, .add-element a:hover span {border-bottom: 1px solid #FF6600;}
.registered-top .checkbox {margin: 0; padding: 0; margin-top: 4px; float: left;margin-right: 3px;}
.registered-top label {border-bottom: 1px solid #ccc; display: inline-block; float: left; cursor: pointer; margin-top: 3px;}

/*Apatine linija*/

.bottom-line .item span { color: #ccc; }
.bottom-line .item a { font-size: 13px; color: #ccc; }
.bottom-line .item a:hover { color: #ff5100; }
.bottom-line .item a span { color: #0042bd; }

.def-links a span {color: #0042BD; }
.def-links a {color: #ccc; font-size: 13px;}
.def-links a:hover {color: #ff5100;}
.def-links a:hover span {color: #0042bd;}

.grey-links a span {color: #999;}

.bottom-line {position: fixed; left: 0px; bottom: 0px; z-index: 10;}
.bottom-line .tar {text-align: right; background: url(../images/bottom-shade.png) repeat-x left bottom;}
.bottom-line .inn {
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#e6e6e6 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#e6e6e6 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2f2f2 0%,#e6e6e6 100%); /* W3C */
}
.bottom-line .toggler {display: inline-block; height: 29px; width: 151px; background: url(../images/sav-bottom.png) no-repeat left top;}
.bottom-line .toggler span {display: block; height: 29px; width: 145px; background: url(../images/arrow-orange-down.png) no-repeat 137px 17px;}
.closed .toggler span {display: block; height: 29px; width: 145px; background: url(../images/arrow-orange-up.png) no-repeat 137px 17px;}
.closed .inn {display: none;}
.bottom-line .inn-content {width: 980px; margin: 0 auto; padding-top: 7px; padding-bottom: 2px;}
.bottom-line .inn-content .anounce {display: inline-block; width: 186px; height: 42px; background: url(../images/anounce.png) no-repeat left top; float: left;}
.bottom-line .feeds {width: 655px; float: right; padding-left: 35px; position: relative; height: 37px;}
.bottom-line .feeds .up, .feeds .down {display: inline-block; position: absolute; width: 17px; height: 17px; left: 0px;}
.bottom-line .feeds .up {background: url(../images/up-b.png) no-repeat left top; top: 0px; }
.bottom-line .feeds .down {background: url(../images/down-b.png) no-repeat left top; bottom: 0px;} 
.bottom-line .item .when {margin-top: 5px; font-size: 9px; color: #bbb;}
.bottom-line .item .when span {color: #ff5100;}
.bottom-line .item p {font-size: 12px; color: #333; margin-top: 2px;}

/*Ad in right*/
.ad-placeholder {position: relative; height: 250px; margin-bottom: 15px;}
.ad-placeholder .inner {position: absolute; z-index: 3; left: 0; top: 0;}

.fix-mb-10 {margin-bottom: 10px !important;}
p.fix-mb-10 a {display: inline-block; position: relative; margin-left: -2px;}

#txt_right .tabs span {line-height: 21px; font-weight: normal; font-size: 11px; text-decoration: none;}
#txt_right .tabs li {background: none;}
#txt_right .tabs .active a {background: url(../images/event-tab-right2.png) no-repeat scroll right top transparent;}
#txt_right .tabs .active a span {background: url(../images/event-tab-left2.png) no-repeat scroll left top transparent;}

#txt_right .grey-links a {font-size: 11px;}

/*upcoming-events*/
.upcoming-events {padding-top: 12px; margin-bottom: 25px;}
.upcoming-events .link {width: 160px;}
.upcoming-events .image {width: 70px;}

.reviews {padding: 0 10px;}
.reviews .item {padding-bottom: 10px;}
.reviews .item .date {color: #bbb; font-size: 9px;}

.width-icon a {margin-top: 5px;}

/*Renginiu organizavimas*/
.group-events {width: 740px !important; font-family: Arial, Helvetica, sans-serif;}
.group-events #txt_inner {padding: 20px 10px;}
.group-events ul {list-style: inside;}
.group-events ul li {font-size: 13px; color: #000;}
#txt_left .popular-trips h2 {font-size: 18px; width: auto; float: none; text-transform: none; font-weight: bold; color: #ff6200; background: url(images/header-bg.png) no-repeat left top; padding: 10px;}
.popular-trips .col {float: left; width: 160px; margin-right: 20px;}
.popular-trips .col-last {margin-right: 0;}
.popular-trips .col h4 {font-size: 15px; font-weight: bold; padding: 9px 0; width: auto; float: none;}
.popular-trips .col p {font-size: 13px;}
.popular-trips .info {font-size: 18px; color: #000;}
.new-big {display: inline-block; line-height: 30px;}
.new-big img {vertical-align: middle; margin-top: -2px;}
.popular-trips .inner {padding: 10px; font-size: 13px; color: #000;}
.group-events .grey-link {color: #999;}
		
/*Event banners*/		
.group-event-banner { padding: 5px 5px 15px 5px;}
.group-event-banner .title {padding-bottom: 8px;}
.group-event-banner .title a {font-size: 15px; font-weight: bold;}
.group-event-banner .title img {margin-left: 4px;}
.group-event-banner .elements a {display: inline-block; float: left; margin-right: 14px;}
.group-event-banner .elements .last {margin-right: 0;}

.group-event-banner-2 { padding: 5px 5px 15px 5px;}
.group-event-banner-2 .lefter1 {width: 202px; float: left;}
.group-event-banner-2 .lefter1 a {display: inline-block; float: left; margin-right: 1px; margin-bottom: 1px;}
.group-event-banner-2 .righter {float: right; width: 247px;}
.group-event-banner-2 .righter a {font-size: 15px; font-weight: bold;}
.group-event-banner-2 .righter .title img {margin-left: 4px;}
#txt_inner .group-event-banner-2 .righter p {margin: 8px 0; line-height: 1.2em; font-size: 13px; color: #666;}




