﻿.links_head { clear: both; overflow: hidden; width: 680px; padding: 0px 0px 2px 5px; margin-left: 10px; margin-top: 10px; white-space: nowrap; border-bottom: 1px solid #CCC; }
.links_head a, .links_head a:visited{ display: block; float: left; margin-right: 10px; color: #95B200; border-bottom: 1px solid transparent; }
.links_head a:hover, .links_head a:active { border-bottom: 1px dotted #95B200; }

.market_items_table { margin: 10px; width: 100%; }
.market_items_table td {border-bottom: 1px solid #999;}
.info_fields{ width: 90%; padding: 5px; }
.actions_fields { white-space: nowrap; width: 1px; }
.imaged_actions_fields{ white-space: nowrap; width: 1px; }

.actions_fields a, .actions_fields a:visited{ display: block; float: left; margin-right: 10px; color: #95B200; border-bottom: 1px solid transparent; }
.actions_fields a:hover, .actions_fields a:active { border-bottom: 1px dotted #95B200; }

#header a img {border: 0;}
:-moz-any-link:focus {outline: none;}

#header {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; background: url(/images/design_new/headers-repeat.png) left -258px repeat-x; padding: 0;}
#header .wrap {text-align: left; height: 203px; background: url(/images/design_new/header-page.jpg) right top no-repeat; padding: 0;}

.submenu #header {background-position: left top;}
.submenu #header .wrap {height: 245px; background: url(/images/design_new/header-page.jpg) right top no-repeat;}
.submenu_r #header {background-position: left top;}
.submenu_r #header .wrap {height: 203px; background: url(/images/design_new/header-page.jpg) right top no-repeat;}

.neutral #header {background-position: left -745px;}
.neutral #header .wrap {height: 181px; background: url(/images/design_new/header-profile.jpg) right top no-repeat;}

.neutral-sub #header {background-position: left -516px;}
.neutral-sub #header .wrap {height: 224px; background: url(/images/design_new/header-profile.jpg) right top no-repeat;}

.register #page {background: url(/images/design_new/headers-repeat.png) center -974px repeat-x; z-index: 0;}
.register #header {background: url(/images/design_new/header-register.jpg) center top no-repeat;}
.register #header .wrap {height: 245px; background-image: none;}

#logo {float: left; display: inline; width: 352px; height: 103px; padding: 23px 0 0 0;}
.register #logo {width: 400px; height: 140px; padding: 59px 0 0 0;}
.neutral #logo {width: 288px; height: 103px; padding: 23px 0 0 0;}
#logo a, #logo img {display: block; border: 0;}

#funcmenu {float: right; display: inline; position: absolute; right:0; top: 0; background: #2B5E00 url(/images/design_new/funcmenu.png) left top no-repeat; padding: 9px 0 0 9px; font-size: 11px; color: #fff; height: 26px;}
.neutral #funcmenu, .neutral-sub #funcmenu {background: #212121 url(/images/design_new/funcmenu.png) left -105px no-repeat;}
#funcmenu .vertical-separator {border-right: 1px dotted #fff; margin-right: 9px; margin-left: 9px; float: left; width: 1px; height: 20px;}
#funcmenu a.register, #funcmenu a.register:visited {cursor: hand; cursor: pointer; font-size: 11px; color: #fff; text-decoration: underline; float: left; display: inline; padding: 0px;}
#funcmenu a.register:hover, #funcmenu a.register:active {text-decoration: none; border-bottom: none;}
.neutral #funcmenu a.register:hover, .neutral #funcmenu a.register:active,
.neutral-sub #funcmenu a.register:hover, .neutral-sub #funcmenu a.register:active {color: #666;}

#funcmenu .message-welcome {color: #fff; float: left; display: inline; padding: 0px; margin: 0px;}

#funcmenu .form-login {float: left; display: inline; padding: 0 9px 0 0;}
#funcmenu .form-text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; display: inline; width: 150px; margin: 0 5px 0 0; padding: 0 4px; border: 1px solid #ccc; height: 18px; line-height: 18px; color: #999; background: #fff none;}
#funcmenu .form-submit {cursor: hand; cursor: pointer; float: left; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; background: #608800; border: 0 none; padding:0 15px; margin: 0; height: 20px;}
.neutral #funcmenu .form-submit, .neutral-sub #funcmenu .form-submit {background: #666;}

#funcmenu .language {float: left; display: inline; height: 26px; line-height: 20px; padding: 0 9px 0 0; color: #fff; background:url(/images/design_new/funcmenu.png) right -44px no-repeat;}
.neutral #funcmenu .language, .neutral-sub #funcmenu .language {background:url(/images/design_new/funcmenu.png) right -79px no-repeat;}
#funcmenu .language span {float: left; display: inline; margin: 0 5px 0 0;}
#funcmenu .language ul {float: left; display: inline; list-style: none; margin:0; padding:0; color: #809900;}
.neutral #funcmenu .language ul, .neutral-sub #funcmenu .language ul {color: #666;}
#funcmenu .language ul li {float: left; display: inline; margin:0 5px 0 0; padding: 0;}
#funcmenu .language ul li a, #funcmenu .language ul li a:visited {float: left; display: inline; color: #809900; text-decoration: none;}
.neutral #funcmenu .language ul li a, .neutral #funcmenu .language ul li a:visited,
.neutral-sub #funcmenu .language ul li a, .neutral-sub #funcmenu .language ul li a:visited{color: #666;}
#funcmenu .language ul li a:hover,#funcmenu .language ul li a:active, #funcmenu .language ul li a.active {color: #fff; text-decoration: underline; border-bottom: 0;}

#mainmenu {position: absolute; bottom: 3px; left: 0;}
.submenu #mainmenu {position: absolute; bottom: 45px; left: 0;}
.neutral #mainmenu {position: absolute; bottom: 3px; left: 0;}
.neutral-sub #mainmenu {position: absolute; bottom: 46px; left: 0;}

#mainmenu ul {list-style: none; margin: 0; padding: 0; position: relative; width: 960px;}
#mainmenu ul li {margin: 0; padding: 0; float: left; display: inline; margin: 0 3px 0 0;}
#mainmenu ul li a, #mainmenu ul li a:visited {height: 33px; float: left; display: inline; background: url(/images/design_new/tabs.png) right -99px; text-decoration: none; color: #D2E0B3; font-size: 11px; text-transform: uppercase; font-weight: bold; outline: none;}
.neutral #mainmenu ul li a, .neutral #mainmenu ul li a:visited,
.neutral-sub #mainmenu ul li a, .neutral-sub #mainmenu ul li a:visited{background: url(/images/design_new/tabs.png) right -231px; color: #DCDCDC; outline: none;}
#mainmenu ul li a:hover, #mainmenu ul li a:active, #mainmenu ul li.active a {background: url(/images/design_new/tabs.png) right -33px; color: #fff; border-bottom:0; cursor: hand; cursor: pointer; outline: none;}
.neutral #mainmenu ul li a:hover, .neutral #mainmenu ul li a:active, .neutral #mainmenu ul li.active a,
.neutral-sub #mainmenu ul li a:hover, .neutral-sub #mainmenu ul li a:active, .neutral-sub #mainmenu ul li.active a {background: url(/images/design_new/tabs.png) right -165px; outline: none;}
#mainmenu ul li a span, #mainmenu ul li a:visited span {float: left; display: inline; background: url(/images/design_new/tabs.png) left -66px; padding: 4px 10px 0 10px; line-height: 29px; outline: none;}
.neutral #mainmenu ul li a span, .neutral #mainmenu ul li a:visited span,
.neutral-sub #mainmenu ul li a span, .neutral-sub #mainmenu ul li a:visited span {background: url(/images/design_new/tabs.png) left -198px; outline: none;}
#mainmenu ul li a:hover span, #mainmenu ul li a:active span, #mainmenu ul li.active a span {background: url(/images/design_new/tabs.png) left 0; outline: none;}
.neutral #mainmenu ul li a:hover span, .neutral #mainmenu ul li a:active span, .neutral #mainmenu ul li.active a span,
.neutral-sub #mainmenu ul li a:hover span, .neutral-sub #mainmenu ul li a:active span, .neutral-sub #mainmenu ul li.active a span{background: url(/images/design_new/tabs.png) left -132px; outline: none;}

#mainmenu ul li ul {display: none; position: absolute; top: 40px; left: 10px; outline: none;}
.submenu #mainmenu ul li.active ul, .neutral-sub #mainmenu ul li.active ul {display: block; outline: none;}
#mainmenu li.active ul li {margin: 0 10px 0 0;}
#header #mainmenu li.active ul li a, #header#mainmenu li.active ul li a:visited {background: none; text-decoration: none; color: #999999; font-size: 9px; font-weight: normal;}
#header #mainmenu li.active ul li a:hover, #header #mainmenu li.active ul li a:active, #header #mainmenu li.active ul li.active a {background: none; color: #FE7D14; border-bottom:0;} 
#header #mainmenu li.active ul li a span, #header #mainmenu li.active ul li a:visited span {background: none; padding: 0; height: 33px; line-height: 33px;}
#header #mainmenu li.active ul li a:hover span, #header #mainmenu li.active ul li a:active span, #header #mainmenu li.active ul li.active a span {background: none} 

#search {position: absolute; right: 0; bottom: 3px; height: 35px; width: 320px; background: url(/images/design_new/search-back.png) right -35px no-repeat; padding: 0 10px 0 0;}
.submenu #search {bottom: 45px;}
.neutral #search {bottom: 3px; background-image: url(/images/design_new/search-back-neutral.png);}
.neutral-sub #search {bottom: 46px; background-image: url(/images/design_new/search-back-neutral.png);}
#search form {float: right; display: inline; height: 35px; background: url(/images/design_new/search-back.png) left 0 no-repeat; padding: 0 0 0 30px; margin:0;}
.neutral #search form, .neutral-sub #search form {background-image: url(/images/design_new/search-back-neutral.png);}
#search .form-text {float: left; display:inline; border: 0; padding: 0; height: 14px; background:#fff; width: 205px; margin: 12px 14px 0 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
#search .form-submit {float: left; display:inline; margin: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666; color: #fff; background-color: #000; background-image: url(/images/design_new/bttn-search.png); background-position: left top; background-repeat: repeat-x; border: 0; border:1px solid #000; padding: 0 8px; height: 22px; cursor: hand; cursor: pointer;}

html, body {width: 100%;}
body {background: #f5f5f5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 140%; color: #333333; margin: 0; padding: 0; z-index: 1;}
a, a:visited {color: #95B200; text-decoration: none;}
a:hover, a:active {color: #95B200; border-bottom: 1px dotted #95B200;}
a img, a:hover img {border: 0; border-bottom: 0;}
p {margin: 0 0 10px 0;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
input.form-text {padding: 0px;}
label {font-weight: bold;}
img {border: 0; border-bottom: 0;}
table {border-collapse: collapse; border-spacing: 0px;}

h1, h2 {font-weight: bold; font-size: 12px; margin: 0; padding: 0; text-transform: uppercase;}
h3 {font-weight: bold; font-size: 12px; margin: 0; padding: 0; color: #95B200;}

#logo {font-family: calibri,serif; color: white; text-transform: uppercase; font-size: 13px;}
#logo img {margin-bottom: 5px;}
#logo h1 {margin: 0px; padding: 0px; font-size: 13px; font-weight: normal;}
#logo.small img {margin-left: -9px; height: 88px;}
#logo.medium img {margin-left: -11px; height: 110px;}

#middle {background: #fff url(/images/design_new/header-shadow.png) left top repeat-x; padding: 15px 0 20px 0; margin-top:0; z-index: 1;}

#content {float: left; margin-left: 0px; margin-right: -100%; padding: 0px; width:100%; min-height: 200px;}
#content-inner {padding: 0px;}
.sidebars #content-inner {padding: 0 280px 0 280px;}
.sidebar-left #content-inner {padding-left: 280px; padding-right: 0;}
.sidebar-right #content-inner {padding-top: 0px; padding-left: 0; padding-right: 280px;}
.sidebar-right #middle {background: #fff url(/images/design_new/header-shadow.png) left top repeat-x; padding: 15px 0 20px 0; margin-top:0; z-index: 1;}
#sidebar-left {float:left; margin-left:0; margin-right:-265px; padding:0; width:265px; min-height:200px;}
#sidebar-right {float:right; margin-right:0; margin-left:-265px; padding-top: 0; width:265px; min-height:200px;}

#bottom {background: url(/images/design_new/header-shadow.png) left top repeat-x; min-height:200px; padding: 20px 0 0 0;}
#doormat {padding: 0 0 0 80px;}
#doormat ul {list-style: none; margin:0; padding:0; display: block; width: 200px; float: left; display: inline;}
#doormat li {margin:0 20px 0 0; padding:0 0 2px 0;}
#doormat li a, #doormat li a:visited {color: #666;}
#doormat li a:hover, #doormat li a:active {color: #666; border-bottom: 1px dotted #666;}

.intro{margin:0px auto; width: 980px;}
.intro .midle {position: relative; width: 980px;}
.intro #right-logo{position: absolute; top: 163px; left: 450px; width: 594px; height: 255px; background: url(/images/design_new/heder-img-intro.png) left top no-repeat; z-index: 1;}
.intro #left-logo {position: absolute; left:0px; top: 70px; width:335px; height: 139px; background: url(/images/design_new/logo-big-en.png) left top no-repeat; z-index: 1;}
.intro #intro-text-nl {position: absolute; left:0px; top: 240px; width:450px; height: 28px; background: url(/images/design_new/intro_text_nl.png) left top no-repeat; z-index: 1;}
.intro .funcmenu-mod{white-space: nowrap;}
.funcmenu-mod .form-login{border-right: none !important;}
.admin_type_change {float: left; margin-left: 10px;}
.intro .country-languages{position: absolute; left:0px; top: 438px; text-align:left; width: 980px;}
.country-languages ul{list-style: inside url("/images/design_new/tochka.png"); padding-left: 5px; margin: 5px 0px 0px 0px; text-align: left; float: left;}
.country-languages li a, .country-languages li a:hover, .country-languages li a:visited, .country-languages li a:active {color: #666666; text-decoration: underline; border-bottom: none;}
.country-languages .country{font-weight: bold; color: #FC9641;}
.country-languages .country a, .country-languages .country a:visited {text-decoration: none; border-bottom: none;}
.country-languages .country a:hover, .country-languages .country a:active {text-decoration: none; border-bottom: none;}
.country-languages #c-l{float: left; width:95px; min-height: 70px; margin: 0px; padding-top: 10px;}

.loginbox{height: 260px; margin-left: 354px; margin-right: 354px; margin-top: 10px; visibility: visible; width: 500px;} 
.loginform{text-align: left; -moz-border-radius:8px 8px 8px 8px; -moz-box-shadow:0 3px 100px #000000; background: url("/images/design_new/login_box_bacgraund.png") repeat-x scroll left bottom #FFFFFF; border: 3px solid #FFFFFF; overflow: auto; height: 100%;}
.loginform form{margin-left: 50px;}
.loginform .form_row{clear: both; margin-top: 15px;}
.loginform .form_row label{display: block; float: left; width: 100px; margin-top: 12px;}
.closeform{clear: both; text-align: right; float: right;}
a.closeform {height:20px; line-height: 18px; margin-right: 10px; margin-top: 9px; float: right; color: #b5b5b5; text-decoration: none; border-bottom: none;}
a.closeform:hover, a.closeform:active {border-bottom: none;}
.loginform .login_title {margin-top:40px; margin-left: 20px; font-weight: bold; font-size: 12px; padding: 0; text-transform: uppercase;}
.loginform label{margin-top:20px; margin-left: 20px;}
.loginform input[type="text"] {width: 150px; border: 1px solid #ccc; margin-left: 10px;}
.loginform input[type="password"] {width: 150px; border: 1px solid #ccc; margin-left: 10px;}
.loginform input[type="submit"] {background: #1E1F21; color: #FFF; font-weight: bold; display: inline; height: 20px; margin-left: 10px; border: none;}

.reservation_block{clear: both; overflow: hidden; width:500px; margin-bottom: 5px;}
.r_block{float: left; margin: 6px 6px 0px 0px;}
.r_b_block{float:left; margin-right: 10px; width:56px; color: #95B200; text-align:center;}
.r_c_block{float: left; font-weight: bold;}
.r_back{width:46px; height:25px; padding:8px 0px 0px 10px; color:#FFFFFF; font-weight: bold; text-align:left; vertical-align:middle; cursor: pointer;}
.r_back_blue{background-image:url(http://be.nl.mysportspage.eu/images/agenda/buttonsmall.png);}
.r_back_zero{background-image:url(http://be.nl.mysportspage.eu/images/agenda/button_small_blue.png);}
.r_back_grey{width:50px; padding:8px 0px 0px 6px; background-image:url(http://be.nl.mysportspage.eu/images/agenda/button_small_grey.png);}

/* messaging */
.dialogs_row{position: relative; clear: both; overflow: hidden; padding: 5px 10px 0px 7px; border-bottom: 1px solid #E4E8ED;}
.dialogs_row:hover{background: #EDF1F5; border-color: #DAE1E8;}
.dialogs_row:hover a.message_del{display: block;}
.dialogs_row:hover a.message_readed{display: block;}
.not_readed {background: #F7FBFF;}
.sender_avatar{float: left; margin-right: 5px; }
.sender_info{width: 165px; float: left; margin-right: 14px;}
.u_message{float: left; width: 420px; color: #333; line-height: 160%;}
a.message_readed{display: none; width: 16px; height: 13px; text-decoration: none; border-bottom: none; background: url(/images/design_new/right_bar/message_readed.png) left top no-repeat; position: absolute; top: 22px; right: 6px;}
a.message_readed:hover{text-decoration: none;background: url(/images/design_new/right_bar/message_readed_h.png) left top no-repeat;}
a.message_del{display: none; width: 16px; height: 13px; text-decoration: none; border-bottom: none; background: url(/images/design_new/right_bar/message_del.gif) center top no-repeat; position: absolute; top: 4px; right: 6px;}
a.message_del:hover{text-decoration: none; background-image: url(/images/design_new/right_bar/message_del_h.gif);}
.message_send{cursor: pointer; padding-bottom: 10px; float: left;}

.filtered_subscribers {clear: both; overflow: hidden; margin-top: 5px; width: 480px; border: 0px solid red;}
.subscriber_wrap {float: left; width: 230px; padding: 5px 5px 0px 5px;}
.subscriber_content {position: relative; border-bottom: 1px solid #CCC; padding: 0px 0px 5px 4px; height: 22px;}
.subscriber_content input[type="text"] {width: 200px; border: 0px; position: absolute; top: 2px; left: 4px;}
.subscriber_content a {display: inline; float: right; line-height: normal;}
.subscriber_del {width: 20px; height: 20px; background: url(/images/design_new/right_bar/delete_button.png) center top no-repeat; position: absolute; top: 1px; right: 4px;}
.subscriber_del:hover {cursor: pointer;}
#add_new_emails_link, #subscribes_editor_link {color: #95B200; border-bottom: 1px dotted #95B200;}
#add_new_emails_link:hover, #subscribes_editor_link:hover {border-bottom: none; cursor: pointer;}

.group_messaging{clear: both; overflow: hidden; margin-left: 20px;}
.one_user{position: relative; cursor: pointer; width: 300px; height: 54px; float: left; padding: 5px 10px 0px 7px; border-bottom: 1px solid #E4E8ED;}
.one_user:hover{background: #EDF1F5; border-color: #DAE1E8;}
.u_avatar{float: left; margin-right: 5px;}
.u_name{float: left; width: 200px; color: #95B200;}
.user_ids_cb{float: left;}

/* new CSS */
.items_table{width: 100%;}
.items_table td{border-bottom: 1px dotted #ccc}

/* Custom site MSP Club/Organization admin */
.cs_admin{width: 97%; margin: 10px; border-collapse: collapse; border-spacing: 0px;}
.cs_admin th{padding:2px 0px 2px 3px; font-weight: bold; text-align: left; border-bottom: 1px solid #F0F0F0;}
.cs_admin td{padding:2px 0px 2px 6px;}
.cs_admin .control_links{text-align: right; white-space: nowrap;}

.cs_pages_table{width: 100%;}
.cs_pages_table td{white-space: nowrap; width: 100%; padding: 0px 5px;}
.cs_pages{float: right;}

.imaged_link {display: inline-block; width: 22px; height: 20px; border: 1px solid transparent; background-repeat: no-repeat; background-position: center center;}
.imaged_link:hover {border-bottom: 1px solid #CCC;}
.imaged_link.attention {background-image: url(/images/design_new/right_bar/attention_button.png);}
.imaged_link.blacklist {background-image: url(/images/design_new/right_bar/blacklist_button.png);}
.imaged_link.delete_friend {background-image: url(/images/design_new/right_bar/blacklist_button.png);}
.imaged_link.chat{background-image: url(/images/design_new/right_bar/chat_button.png);}
.imaged_link.control {background-image: url(/images/design_new/right_bar/control_button.png);}
.imaged_link.delete{background-image: url(/images/design_new/right_bar/delete_button.png);}
.imaged_link.delete_grey {background-image: url(/images/design_new/right_bar/delete_grey_button.png);}
.imaged_link.edit{background-image: url(/images/design_new/right_bar/edit_button.png);}
.imaged_link.favorite{background-image: url(/images/design_new/right_bar/favorite_button.png);}
.imaged_link.guestbook {background-image: url(/images/design_new/right_bar/guestbook_button.png);}
.imaged_link.market{background-image: url(/images/design_new/right_bar/market_button.png);}
.imaged_link.message {background-image: url(/images/design_new/right_bar/message_button.png);}
.imaged_link.abuse {background-image: url(/images/design_new/right_bar/misbruik_button.png);}
.imaged_link.plus{background-image: url(/images/design_new/right_bar/plus_button.png);}
.imaged_link.plus_grey {background-image: url(/images/design_new/right_bar/plus_button_grey.png);}
.imaged_link.postcard{background-image: url(/images/design_new/right_bar/postcard_button.png);}
.imaged_link.preview {background-image: url(/images/design_new/right_bar/preview_button.png);}
.imaged_link.register_smal {background-image: url(/images/design_new/right_bar/register_button_smal.png);}
.imaged_link.reserv{background-image: url(/images/design_new/right_bar/reserv_button.png);}
.imaged_link.share {background-image: url(/images/design_new/right_bar/share_button.png);}
.imaged_link.timetable {background-image: url(/images/design_new/right_bar/timetable_button.png);}
.imaged_link.print {background-image: url(/images/design_new/right_bar/print_button.png);}
.imaged_link.help {background-image: url(/images/design_new/right_bar/help.png);}
.imaged_link.duplicate {background-image: url(/images/design_new/right_bar/duplicate.png);}
.imaged_link.checkboxes {background-image: url(/images/design_new/right_bar/checkboxes.png);}

.content_top {clear: both; overflow: hidden; margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif;}
.content_top a, .content_top a:visited, .content_top a:hover, .content_top a:active {margin: 0px; padding: 0; font-size: 14px; text-decoration: none; border-bottom: none;}
.content_top h2.black a {float:left; color: #333;}
.content_top h1.orange a {float:left; color: #FF7E18;}
.content_top span {margin: 0px 6px; display: block; float: left; font-size: 14px; line-height: 14px;}

.content_inner {clear: both; overflow: hidden; width:100%; min-height: 200px;}
.content_inner .center_bar{padding: 0 280px 0 280px;}
.content_inner .left_bar_big{float: left; width: 680px; padding: 0px;}
.content_inner .left_bar_small{float: left; padding: 0; margin: 0px -265px 0px 0px; width: 265px; min-height: 200px;}
.content_inner .right_bar_big{float: right; width: 680px; padding: 0px;}
.content_inner .right_bar_small{float: right; padding: 0; margin: 0px 0px 0px -265px; width: 265px; min-height: 200px;}
.bar_head{background: #F4F7E5; height: 25px; padding: 0 10px 0 10px; margin-bottom: 10px;}
.bar_head a.head_title, .bar_head span {float: left; color: #95B200; font-size: 13px; font-weight: bold; border-bottom: none; line-height: 26px; text-transform: uppercase;}
.bar_head a.head_buttons{float: right;}
.left_bar_small .owner_info{clear: both; overflow: hidden;}
.left_bar_small .owner_info h3{text-transform: uppercase;}


.filter_form{clear: both; overflow: hidden; padding: 8px; margin: 0px 0px 10px 0px; background: #F4F7E5;}
.filter_form div{clear: both; overflow: hidden; margin-bottom: 5px;}
.filter_form label {float: left; display: inline; width: 70px; margin: 0px; font-weight: normal; line-height: 24px;}
.filter_form input[type="text"] {float: left; width: 150px; margin: 0px; border: 1px solid #CCC; height: 17px;}
.filter_form input[type="submit"]{background: #1E1F21; color: white; font-weight: bold; display: inline; height: 20px; margin: 0px; border: none; padding: 0px 10px 0px 10px;}

.separator_new {clear: both; background: #EBEBEB; height: 25px; margin: 0px 0px 10px 0px; line-height: 25px; font-size: 13px; color: #95B200;padding: 2px 15px; font-weight: bold; text-transform: uppercase;}

.content_items {clear: both; overflow: hidden;}
.content_items .content_item .date {margin: 0px;}
.content_items .content_item .info_block .title_block h3 {padding-right: 40px; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; color: #95B200;}
.content_item:last-child {border-bottom: none;}
.content_item {position: relative; clear: both; overflow: hidden; border-bottom: 1px dotted #D9D9D9; padding: 5px 5px 5px 10px;}
.content_item .foto_block {float: left; padding: 0px 10px 5px 0px;}
.content_item .info_block {}
.content_item .owner_block {float: right;}
.content_item .admin_block {padding: 0px; display: inline-block;}
.content_item p {margin: 0px;}
.info_block .title_block {padding: 0px 0px 5px 3px;}
.info_block .description_block {padding: 5px 3px;}
.owner_block a, .foto_block a {text-decoration: none; border-bottom: none;}
.admin_block a {padding: 0px 3px; font-size: 11px; color: #7F7F7F; font-weight: normal; text-decoration: underline;}
.admin_block a:hover {text-decoration: none; border-bottom: none;}

.item_show {clear: both; overflow: hidden;}
.item_show .item_image {float: left; padding: 5px 15px 15px 0px;}
.item_show .item_title {font-size: 13px; margin-bottom: 5px;}

.admin_links a, .admin_links a:visited {display: inline !important; margin-right: 3px; font-weight: normal; font-size: 11px; color: #7F7F7F; text-decoration: underline;}
.admin_links a:hover, .admin_links a:active {text-decoration: none; border-bottom: none;}


.info_message {min-height: 30px; padding: 10px; background: #ffff99; line-height: 14px; margin: 10px 0px;}
.info_message.login {margin: 25px 10px;}
.info_message img {float: left;}
.info_message div {margin-left: 30px;}

.pagination_block {clear: both; overflow: hidden; text-align: right; margin: 5px 0px; white-space: nowrap;}
.pagination {float: right; overflow: hidden; text-align: right; font-weight: bold; color: #95B200; white-space: nowrap;}
.top_paginator {margin-top: 0px; margin-bottom: 10px;}
.midle_paginator {margin-top: 10px; margin-bottom: 10px;}
.bottom_paginator {margin-top: 10px; margin-bottom: 0px;}
.pagination_text {float: right; margin-left: 5px;}
.pagination_button {background: #95B200; color: #FFF; font-weight: bold; display: inline !important; height: 15px; margin: 0px; border: none; padding: 0px 3px 0px 3px;}
.pagination_button:hover {background: #1E1F21;}
.pagination_text input[type="text"] {color: #95B200; border: 1px solid #95B200; width: 30px; height: 11px; font-size: 10px; font-weight: bold;}
.pagination span {display: inline !important; background: #95B200; color: #fff; padding: 2px 5px 2px 5px; margin: 0px 1px; text-align: center;}
.pagination a, .pagination a:visited {display: inline !important; padding: 2px 4px; margin: 0px; text-decoration: none; border: none; min-width: 12px; text-align: center;}
.pagination a:hover, .pagination a:active {background: #95B200; color: #fff;}

.universal_form .pagination a, .universal_form .pagination a:visited {display: inline !important; float: none; line-height: normal; padding: 2px 4px; margin: 0px; text-decoration: none; border: none; min-width: 12px; text-align: center; }
.universal_form .pagination a:hover, .universal_form .pagination a:active {background: #95B200; color: #fff;}
.universal_form .pagination span{display: inline !important; background: #95B200; color: #fff; padding: 2px 5px 2px 5px; margin: 0px 1px; text-align: center;}
.universal_form .pagination_text input[type="text"] {color: #95B200; border: 1px solid #95B200; width: 30px; height: 11px; font-size: 10px; font-weight: bold;}
.universal_form .pagination_text input[type="submit"] {background: #95B200; color: #FFF; font-weight: bold; display: inline !important; height: 15px; margin: 0px; border: none; padding: 0px 3px 0px 3px;}
.universal_form .pagination_text input[type="submit"]:hover {background: #1E1F21;}

a.normal_link{line-height: normal !important; float: none !important; display: inline !important;}
.universal_form {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin-left: 10px;}
.universal_form .tags_list div {clear: both; overflow: hidden;}
.universal_form .form_row {clear: both; overflow: hidden; margin-bottom: 10px;}
.universal_form .submit_row{clear: both; overflow: hidden; margin-bottom: 10px; width: 150px; text-align: right;}
.universal_form .info_text {line-height: 22px; color: #333}
.universal_form label {float: left; margin: 0px 10px 0px 0px; display: block; width: 150px; text-align:right; font-weight: bold; color: #707070; white-space:nowrap; line-height: 22px;}
.universal_form a {display: block; float: left; line-height: normal; border-bottom: 1px dotted #95B200;}
.universal_form a:hover {border-bottom: 1px dotted transparent;}
.universal_form .rigth_column {float: left; margin-top: 0px; padding-top: 0px; width: 510px;}
.rigth_column img {float: left; margin-right: 5px;}

.universal_form textarea {width: 300px;}
.universal_form select {border: 1px solid #ccc; max-width: 300px;}
.universal_form input[type="text"] {width: 300px; border: 1px solid #ccc; padding: 0px;}
.universal_form input[type="password"] {width: 120px; border: 1px solid #ccc;}
.universal_form input[type="checkbox"] {}
.universal_form input[type="radio"] {float: left; margin-top: 0px;}
.universal_form input[type="reset"] {}
.universal_form input[type="file"] {border: 1px solid #ccc;}
.universal_form input[type="hidden"] {}
.universal_form input[type="image"] {}
.universal_form input[type="button"] {background: #1E1F21; color: #FFF; font-weight: bold; float: left; display: inline; height: 20px; margin: 10px 10px 0px 0px; border: none;}
.universal_form input[type="submit"] {background: #1E1F21; color: #FFF; font-weight: bold; display: inline; height: 20px; margin: 10px 0px 0px 0px; border: none; padding: 0px 10px 0px 10px;}
.universal_form .radio_label {float: left; color: #333; display: block; margin: 0px 10px 0px 0px; padding: 0px; text-align: left; width: auto; font-weight: normal;}
.universal_form span {margin-left: 3px; color: #FC9641;}
.universal_form span.mceEditor {display: block; clear: both;}
.universal_form .required_fields {margin-left: 5px; text-align: right; color: #707070; font-weight: normal; font-style: italic;}
.universal_form .required_top {float: left; margin-top: 10px; margin-left: 10px;}
.universal_form .for_integer {width: 50px !important;}

#left-bar{float:left; padding-left: 0; margin-right: 10px; width:405px; min-height:200px;}
#left-bar-small{float:left; padding-left: 0; margin-right: 10px; width:265px; min-height:200px;}
#left-bar-small .link-div{clear:both; padding-left: 0; width:265px;}
#left-bar-small h3 {text-transform: uppercase;}
#right-bar {float:right; padding-left: 0; width:405px; min-height:200px;}
#right-bar-small {float:right; padding-left: 0; width:265px; min-height:200px;}
#right-bar-small .link-div {clear:both; padding-left: 0; width:265px;}
#center-bar{float:left; padding-left: 0; width:265px; min-height:200px;}
#center-bar-large{float:left; width:685px; min-height:200px;}

.active_link .active_link:visited .active_link:hover .active_link:active {color: #000; border-bottom: 1px dotted #000;}

.left-img {float: left; display: inline; margin: 10px 5px 10px 0px; position: relative;}
.link-black {float: left; display: inline; margin: 10px 15px 10px 0px; position: relative;}
.link-black a, .link-black a:visited {display: block; margin-top: 5px; color: #333; text-decoration: underline;}
.link-black a:hover, .link-black a:active {color: #333; text-decoration: none; border-bottom: none;}
.link-black-big {float: left; display: block; margin: 10px 15px 10px 0px; position: relative;}
.link-black-big a, .link-black-big a:visited {display: block; color: #333; text-decoration: underline; border-bottom: none; margin-top: 5px; width: 100%;}
.link-black-big a:hover, .link-black-big a:active {display: block; color: #333; text-decoration: none; border-bottom: none; margin-top: 5px; width: 100%;}
.left-img-small {float: left; display: inline; margin: 2px 0px 0px 0px; position: relative;}
.link-black-small {float: left; display: inline; margin: 2px 0px 0px 5px; position: relative;}
.link-black-small a, .link-black-small a:visited {color: #333; text-decoration: underline;}
.link-black-small a:hover, .link-black-small a:active {color: #333; text-decoration: underline; border-bottom: none;}
.left-block-button {background: #1E1F21; color: #FFF; font-weight: bold; float: left; display: inline; height: 20px; margin: 10px 10px 0px 0px; border: none;}
#delete-button {background: #1E1F21 url(/images/design_new/right_bar/delete-button.png) left center no-repeat; padding-left: 20px;}
a.help_icon {background: url(/images/design_new/right_bar/help.png) center center no-repeat; display: inline-block; width: 20px; height: 19px; float: none; border: 0px;}
a.help_icon:hover {border: 0px;}

.separator-div {clear: both; border-bottom: black 1px dotted; border-bottom-color:#d9d9d9; line-height: 1px; height: 1px;}
.separator_div {clear: both; border-bottom: black 1px dotted; border-bottom-color:#d9d9d9; line-height: 1px; height: 1px; margin-top: 5px; margin-bottom: 5px;}
.items-count {background: #95B200; color: #fff; padding: 0px 3px 0px 3px;}
.logout-button {float: left; margin: -2px 10px 0px 0px}
.date{font-size: 10px; color: #7F7F7F; margin: 0 0 5px 0;}
.content_margin{margin-left: 10px;}
.clear_block {clear:both; overflow: hidden;}
.inline_date {display: inline;}
.studies_type{color:#333; font-size:12px; font-weight:bold; line-height:30px; margin:0; padding:0 10px; text-transform:uppercase;}
.left_floaded_ad {padding: 5px;}
.ad_centering{clear: both; overflow: hidden; position: relative; text-align: center; margin: 0px auto; width: 960px;}
.admin_links {display: inline; margin-left: 10px;}
.admin_links a, .admin_links a:visited {display: inline !important; margin-right: 3px; font-weight: normal; font-size: 11px; color: #7F7F7F; text-decoration: underline;}
.admin_links a:hover, .admin_links a:active {margin-right: 3px; font-weight: normal; font-size: 11px; color: #7F7F7F; text-decoration: none; border-bottom: none;}

.message_f_t {line-height: 22px;}
.message_f_t a {display: inline !important; float: none !important;}

.google_result {overflow: auto; width: 100%;}
.google_result iframe html body {background: #F0F0F0;}

.doc_files_list {clear: both; margin-left: 10px; margin-bottom: 5px; overflow: hidden; border-bottom: 1px solid #ccc;}
.file_list {float: left; margin: 0px 10px; line-height: 22px; width: 150px;}
.file_button {float: left; margin: 0px !important;}

.clean-border, .clean-border:visited, .clean-border:hover, .clean-border:active {border: none;}

.right_marged {margin-right: 5px;}
.grey_link, .grey_link:visited {color: #555; border-bottom: 1px dotted #555;}
.grey_link:hover, .grey_link:active {color: #555; border-bottom: none;}

.clearfloat {clear: both; height: 0px; line-height: 0px; font-size: 1px;}
.count_back {background: #95B200; color: #fff; padding: 0px 3px 0px 3px;}

#edit_galleries .fotos {width: 670px;}
.large_group_gallery {clear: both;}
.large_group_gallery .item.fotos {width: 100%;}

.block-ads{text-align: center;}
.ad_small {margin: 0px auto; width: 160px; height: auto; text-align: left;}
.ad_separator {margin: 3px auto; width: 160px; height: auto; text-align: left;}
.ad_small a {display: inline; width: 100%;}
.ad_title {font-size: 12px; font-weight: bold; margin-bottom: 3px;}
.ad_url {font-size: 10px;}
.ad_statistic {float: left; margin-right: 10px;}

.subscribers_list{}

.menus_pages_table {border-collapse: separate; border-spacing: 10px 3px; margin-left: -10px;}
.menus_pages_table .hed_normal {font-weight: bold;}
.menus_pages_table .hed_big{min-width: 100px; font-weight: bold;}
.menus_pages_table a, .menus_pages_table a:visited {text-decoration: none;}
.menus_pages_table a:hover, .menus_pages_table a:active {border-bottom: none;}

.forms{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
.forms .form-row{clear: both; margin-left: 15px; margin-bottom: 10px;}
.forms .form_row{clear: both; overflow: hidden; margin-bottom: 10px;}
.forms .form-left {float:left; margin-top: 0px; padding-top: 0px;}
.separator{clear: both; background: #F4F7E6; height: 25px; margin: 0px 0px 10px 0px; vertical-align: middle; line-height: 25px; font-size: 13px; color: #95B200; padding-left: 15px; font-weight: bold; text-transform: uppercase;}
.separator .action_link {float: right; margin-right: 10px; text-transform: lowercase; color: #333; text-decoration: underline;}
.separator .action_link:hover {border: none; text-decoration: none;}
.forms .label-left-float{float:left; display: block; font-weight: normal; padding-right: 10px; line-height: 20px; margin: 0px;}
.forms textarea {width: 675px;}
.forms select {border: 1px solid #ccc;}
.forms input[type="text"] {width: 475px; border: 1px solid #ccc; padding: 0px;}
.forms input[type="password"] {width: 120px; border: 1px solid #ccc;}
.forms input[type="checkbox"] {}
.forms input[type="radio"]{clear: both;}
.forms input[type="button"] {background: #1E1F21; color: #FFF; font-weight: bold; float: left; display: inline; height: 20px; margin: 10px 10px 0px 0px; border: none;}
.forms input[type="submit"] {background: #1E1F21; color: #FFF; font-weight: bold; display: inline; height: 20px; margin: 10px 10px 0px 0px; border: none; padding: 0px 10px 0px 10px;}
.forms input[type="reset"]{}
.forms input[type="file"] {border: 1px solid #ccc;}
.forms input[type="hidden"] {}
.forms input[type="image"]{}
.forms label{display: block; font-weight: normal; margin-bottom: 5px;}
.forms .radio_label {float: left; display: block; margin: 0px; padding: 0px; text-align: left;}
.forms span {margin-left: 3px; color: #FC9641;}
.forms .fieldWithErrors input, .forms .fieldWithErrors textarea, .forms .fieldWithErrors select, .forms .fieldWithErrors radio {border: 1px solid #c00;}

.short_info {width: 660px; margin: 0px 0px 10px 0px;}

.separator {clear: both; background: #F4F7E6; height: 25px; margin: 0px 0px 10px 0px; vertical-align: middle; line-height: 25px; font-size: 13px; color: #95B200; padding: 2px 15px;font-weight: bold; text-transform: uppercase;}
.separator .action_link {float: right; margin-right: 10px; text-transform: lowercase; color: #333; text-decoration: underline;}
.separator .action_link:hover {border: none; text-decoration: none;}

.forms.interview input[type="submit"] {margin-left: 150px;}

.left_aligned_form{margin-top: 10px;}
.left_aligned_form label{float: left; display: block; width: 185px; text-align: right; margin: 0px 30px 0px 0px; padding: 0px; line-height: 29px;}
.left_aligned_form span {color: #333; display: inline;}
.left_aligned_form input[type="text"] {margin: 5px 0px 5px 0px;}
.left_aligned_form input[type="checkbox"] {margin: 5px 0px 5px 0px;}
.left_aligned_form input[type="radio"]{margin: 5px 0px 5px 0px;}
.left_aligned_form input[type="submit"] {margin-left: 215px;}
.left_aligned_form textarea {width: 675px; height: 100px; border: 1px solid #ccc;}
.left_aligned_form select {margin: 5px 0px 5px 0px;}
.fields_block {clear: both; overflow: hidden; margin-bottom: 10px;}
#studies_form {margin-left: 140px;}
#specialty{height: 70px;}
.separator_div_studies{margin-left: 130px; margin-right: 20px;}
.studies_fields {width: 880px; float: left;}
.studies_fields .form-row {margin-bottom: 0px;}
.remove_link{float: left;}
.add_link {clear: both; margin-left: 145px; margin-bottom: 10px;}

.register_form .divider-black {color: #808080; clear: both; width: 100%; height: 20px; margin-top: 10px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #808080;}
.register_form .divider-grey{clear: both; width: 100%; height: 3px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #CCC; padding-top: 10px;}
.register_form .content {width: 695px; float: left; margin-left: 15px; margin-top: 12px;}
.content iframe {border: 1px solid #ccc;}
.register_form input{float : left;}
.register_form textarea {width: 300px; height: 100px; margin-left: 10px; border: 1px solid #ccc;}
.register_form input[type="text"] {width: 150px; margin-left: 10px;}
.register_form input[type="password"] {width: 150px; margin-left: 10px;}
.register_form input[type="submit"] {margin-left: 0px;}
.register_form input[type="radio"]{margin-left: 10px;}
.register_form input[type="checkbox"] {color: #95B200; font-weight: bold; margin-left: 10px;}
.register_form input[type="file"] {border: 1px solid #ccc; margin-left: 10px;}
.register_form select {margin-left: 10px;}
.register_form span {margin-left: 3px; color: #FC9641;}
.register_form label{white-space: nowrap; width: 170px; margin: 0px; text-align: right; float: left; color: #95B200; font-weight: bold;}
.register_form .title-left{float: left; width: 680px;}
.register_form table{width: 100%;}
.register_form table tr td{padding-top: 10px;}

.club_form{clear: both; overflow: hidden;}
.club_form .divider-black {color: #808080; clear: both; width: 100%; height: 20px; margin-top: 10px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #808080;}
.club_form .divider-grey{clear: both; width: 100%; height: 3px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #CCC; padding-top: 10px;}
.club_form .form_row{margin-left: 15px; margin-top: 12px; clear: both; overflow: hidden;}
.form_row h3{float : left; margin-right: 10px; line-height:23px;}
.left_float {float : left;}
.club_form input{float : left;}
.club_form textarea {width: 300px; height: 100px; margin-left: 10px; border: 1px solid #ccc;}
.club_form input[type="text"] {width: 300px; margin-left: 10px;}
.club_form input[type="password"] {width: 150px; margin-left: 10px;}
.club_form input[type="submit"] {margin-left: 0px;}
.club_form input[type="radio"]{margin-left: 10px;}
.club_form input[type="checkbox"] {color: #95B200; font-weight: bold; margin-left: 10px;}
.club_form input[type="file"] {width: 300px; border: 1px solid #ccc; margin-left: 10px;}
.club_form select {margin-left: 10px;}
.club_form span {margin-left: 3px; color: #FC9641;}
.club_form label{white-space: nowrap; width: 170px; margin: 0px; text-align: right; float: left; color: #95B200; font-weight: bold;}
.club_form .open_since{text-align: left;}
.club_form .title-left{float: left; width: 680px;}
.club_form table{width: 100%;}
.club_form table tr td{padding-top: 10px;}
#label_big{float: left; text-align: left; margin-left: 5px;}
#label_grey {text-align: left; color: #CCC; margin-left: 5px;}
.required_fields{margin-left: 5px; text-align: right; color: #95B200; font-weight: normal; font-style: italic;}
.checkbox_left{float: left;}
.required_top {float: left; margin-top: 10px; margin-left: 10px;}

.reservatio_form{margin-left: 10px;}
.reservatio_form .form_row{margin-left: 10px;}
.reservatio_form input[type="text"] {width: 100px; margin-left: 10px;}
#auto_width_label {width: auto;}

.introduction_form label {text-align: left; display: block;}
.introduction_form input {clear: both;}
.introduction_form .textarea_div {margin-left: 10px;}
.hed_margin{margin-bottom: 10px; width:680px !important;}
.categories_select {margin-top: 10px; margin-bottom: 10px;}


.form-grey label {float: left; margin: 0px; width: 170px; color: #707070; font-weight: bold; line-height: 20px; white-space: nowrap;}
.form-grey .required_fields {margin-left: 5px; text-align: right; color: #707070; font-weight: normal; font-style: italic;}

.form_videos .video_player {margin-left: 5px;}
.form_videos .radio_label{float: left; display: block; margin: 0px; padding: 0px; text-align: left;}
.forms label {margin-top: 0px;}
.form_videos textarea{width: 350px; height: 192px; border: 1px solid #ccc; margin-left: 5px;}
.form_videos input {margin-left: 5px;}
.form_videos input[type="text"]{width: 350px; border: 1px solid #ccc;}
.form_videos input[type="radio"] {float: left; margin-left: 10px;}

.register_info_edit {margin-left: 10px;}
.register_info_edit label {color: #333; font-weight: normal;}

.form_videos_new input[type="submit"] {display: block;}
.video_buttons{width: 265px; float: left; margin-bottom: 5px;}
.video_buttons .video_button{width: 265px; height: 40px; background-color: #ebebeb; margin: 0px 0px 5px 0px;}
.video_button:hover, .video_button:active {background-color: #cccccc;}
.video_button a {color: #000; width: 185px; height: 40px; display: block; text-decoration: none; border-bottom: none; text-transform: uppercase; line-height: 40px; font-weight: bold; font-size: 12px;}
.video_button a:hover, .video_button a:active {color: #FFF;}
.youtube_button {padding-left: 80px; background: url(/images/design_new/youtube_logo.png) no-repeat 10px center;}
.metacafe_button{padding-left: 80px; background: url(/images/design_new/metacafe_logo.png) no-repeat 10px center;}
.dailymotion_button {padding-left: 80px; background: url(/images/design_new/dailymotion_logo.png) no-repeat 10px center;}
.vimeo_button {padding-left: 80px; background: url(/images/design_new/vimeo_logo.png) no-repeat 10px 8px;}
.info_message_video {margin-bottom: 10px;}

.left_block_form {width: 245px;}
.left_block_form .form-row {margin-left: 0px;}
.left_block_form label {font-weight: normal; width: 100px;}
.left_block_form input {margin-left: 10px;}
.left_block_form select{margin-left: 10px;}
.left_block_form input[type="checkbox"] {margin: 0px 0px 10px 5px;}
.left_block_form input[type="submit"] {background: #1E1F21; color: #FFF; font-weight: bold; display: inline; height: 20px; margin: 0px; border: none; padding: 0px 10px 0px 10px;}
.left_block_form input[type="text"] {width: 100px; border: 1px solid #ccc; padding: 0px;}

.user_filter{width: 245px;}
.user_filter input[type="text"] {width: 200px; border: 1px solid #ccc; padding: 0px;}


.form_gallery {margin-left: 10px;}
.form_gallery .gallery_images {clear: both; overflow: hidden; background-color: #F4F7E6; width: 595px; margin-top: 15px; padding: 10px 0px 10px 10px;}
.form_gallery .upload_block {width: 665px;}
.forms textarea {width: 475px;}
.form_gallery label {margin-top: 10px;}
.form_gallery.gallery_image {float: left; margin: 0px 10px 10px 0px; padding: 3px 3px 0px 3px; background-color: white;}
.image_link_panel{position: relative; background-color: #FFF; width: 102px; height: 20px;}
.image_link_panel:hover .main_image_label{display: inline !important;}
.form_gallery.gallery_image:hover .main_image_label{display: inline !important;}
.image_link_panel .main_image_r{position: absolute; top: 3px; left: 0px; margin: 0px;}
.image_link_panel .main_image_label{position: absolute; top: 3px; left: 15px; margin: 0px; color: #777;}
.gallery_image .image {height: 70px; overflow: hidden;}
.image img {border-bottom:0 none; display:inline; float:left; margin:0; position:relative; border: 1px solid transparent; width: 100px;}
.image img:hover, .image img:active {border: 1px solid #ccc;}
.image a {border-bottom: 0px none; margin: 0px; padding: 0px;}
.gallery_image .delete_link {text-align: center;}
.delete_link a {color: #333; text-decoration: underline; border-bottom: none;}
.delete_link a:hover, .delete_link a:active {text-decoration: none; border-bottom: none;}
.form_gallery .separator {margin-top: 0px;}
.form_gallery .image_count_div {margin-top: 10px;}

.agenda_show_small {clear: both; overflow: hidden; margin-bottom: 10px;}
.agenda_time label {display: inline; margin-right: 5px;}
.agenda_time .date {display: inline; margin-right: 5px;}
.agenda_form label {width: 50px; float: left;}
.agenda_message{margin-bottom: 10px;}

.teams_form input {margin-left: 0px;}
.teams_form select {margin-left: 0px;}
.teams_form input[type="text"] {width: 200px; border: 1px solid #ccc; padding: 0px;}
.teams_form textarea {width: 300px; height: 100px; margin-left: 10px; border: 1px solid #ccc;}

.marged_form input {margin-left: 10px;}
.marged_form select {margin-left: 10px;}
.marged_form input[type="text"] {width: 200px; border: 1px solid #ccc; padding: 0px;}

.floaded_button {float: left; height: 20px; vertical-align: middle;}
.floaded_button input[type="button"] {margin: 0px 0px 0px 10px;}
.floaded_button input[type="text"] {margin-top: 2px;}

.login_form input[type="text"] {width: 200px; border: 1px solid #ccc; padding: 0px; margin-left: 10px;}
.login_form input[type="password"] {width: 200px; border: 1px solid #ccc; padding: 0px; margin-left: 10px;}

.iframe_form label {float: left; margin-right: 5px; display: block; width: 120px;}
.iframe_form input {float: left;}

.poll_form label {float: left;}
.poll_form input[type="radio"] {float: left;}
.poll_form input[type="checkbox"] {float: left;}

.provinces {clear: both; overflow: hidden; margin-top: 10px;}
.provinces .province {float: left; margin-right: 15px;}
.province #p_checkbox {width: auto; margin: 0px 5px; float: left;}
.province label {float: left;}

.market_form{clear: both; overflow: hidden;}
.market_form .separator_div {margin: 0px 10px 10px 0px;}
.market_form .radio_buttons {width: 120px; float: left; margin-bottom: 0px;}
.market_form .new_image {margin-left: 160px; float: left; margin-bottom: 0px;}
.market_form .current_images_first{float: left; margin-bottom: 0px;}
.market_form .current_images{margin-left: 160px; float: left; margin-bottom: 0px;}
.current_images_frst img, .current_images img {float: left; margin-right: 10px;}
.new_image input{margin-left: 0px;}
.radio_buttons #r_label {width: 80px; font-weight: normal; float: left; line-height:19px; color: #000; text-align: left;}
.market_form .radio_buttons_marg{margin-left: 85px; margin-bottom: 0px;}
.market_form .right_label {float: left;}
.market_form .form-row{margin-left: 0px;}
.market_form #price_from{width: 50px;}
.market_form span {margin-left: 3px; color: #FC9641;}
.market_form label{font-weight: bold; color: #707070; float: left; width: 150px; margin: 0px 10px 0px 0px; white-space: nowrap; text-align: right;}
.market_form input{float: left;}
.market_form select {float: left; margin-left: 5px; margin-bottom: 3px; width: 150px; padding: 1px;}
.market_form input[type="checkbox"] {margin: 0px 0px 10px 5px;}
.market_form input[type="radio"]{float: left; display: block; margin-bottom: 0px;}
.market_form input[type="submit"] {background: #1E1F21; color: #FFF; font-weight: bold; display: inline; height: 20px; margin: 0px; border: none; padding: 0px 10px 0px 10px;}
.market_form input[type="text"] {border: 1px solid #ccc; padding: 2px; margin: 0px;}
.market_form textarea {height: 200px; border: 1px solid #ccc;}

.market_filter_small {width: 245px;}
.market_filter_small .separator_div{margin: 0px 10px 10px 0px;}
.market_filter_small .radio_buttons{width: 160px; float: left; margin-bottom: 0px;}
.radio_buttons label {font-weight: normal; float: left; line-height:19px;}
.market_filter_small .radio_buttons_marg {margin-left: 85px; margin-bottom: 0px;}
.market_filter_small .right_label{float: left;}
.market_filter_small .form-row {margin-left: 0px;}
.market_filter_small #price_from {width: 50px;}
.market_filter_small #price_to {width: 50px;}
.market_filter_small span{float: left; margin-left: 5px;}
.market_filter_small label {font-weight: normal; width: 85px; display: block; float: left;}
.market_filter_small input {float: left; margin-left: 5px;}
.market_filter_small select{float: left; margin-left: 5px; margin-bottom: 3px; width: 150px;}
.market_filter_small input[type="checkbox"] {width:150px; margin: 0px 0px 10px 5px;}
.market_filter_small input[type="radio"]{float: left; display: block; margin-bottom: 0px;}
.market_filter_small input[type="submit"] {background: #1E1F21; color: #FFF; font-weight: bold; display: inline; height: 20px; margin: 0px; border: none; padding: 0px 10px 0px 10px;}
.market_filter_small input[type="text"] {width: 150px; border: 1px solid #ccc; padding: 0px;}
.reduction_cats {float: left;}

.credit_buy_form label {text-align: left; width: 150px; float: left;}
.credit_buy_form select {width: 100px; float: left;}
.credit_buy_form .form-row {margin-left: 0px;}

.radio_buttons label {float: left;}
.radio_buttons input[type="radio"] {float: left; margin-right: 3px;}

.schedule {overflow: hidden;}
.schedule select {float: none; margin-left: 5px; margin-bottom: 3px; width: auto;}

.bids_form textarea {width: 300px; height: 100px; margin-left: 10px; border: 1px solid #ccc;}

.promotion_form input[type="checkbox"] {float: left;}
.promotion_form span {float: left; margin-left: 5px; width: 150px; color: #333; margin-top: 3px;}

.comment_form {clear: both; overflow: hidden;}
.comment_form textarea {width: 550px; height: 100px; margin-left: 10px; border: 1px solid #ccc;}
.comment_form .left_block {float: left; margin-right: 10px; padding-top: 15px;}
.comment_form .midle_block {float: left;}
.comment_form .right_block {float: right;}

.item_comment {clear: both; overflow: hidden;}
.item_comment .right_block {float: left; margin-right: 10px;}
.item_comment .left_block {float: left;}
.item_comment span {float: left; margin-right: 5px;}
.item_comment #comment_date {float: left; margin-top: 0px;}

.items-table table {width: 100%; text-align: left; border-collapse:collapse;}
.items-table thead {background: #EBEBEB;}
.items-table th{height:25px; padding: 0 10px 0 10px}
.items-table td{padding: 5px; height:20px;}
.items-table td.separator-td {padding: 0px 3px 0px 3px; height:1px;}
.items-separator {clear: both; padding: 0px; border-bottom: black 1px dotted; line-height: 1px; height: 1px}
.items-table h2{color: #95B200; font-weight: bold; font-size: 12px; margin-left: 3px; padding: 0; text-transform: uppercase;}
.items-table a, .items-table a:visited {color: #333; text-decoration: none; border-bottom: 1px solid #333;}
.items-table a:hover, .items-table a:active {color: #333; border-bottom: 1px solid #333;}
.image-links a, .image-links a:visited {color: #333; text-decoration: none; border-bottom: 0px dotted #333;}
.image-links a:hover, .image-links a:active {color: #333; border-bottom: 0px dotted #333;}
.text {margin-left: 15px;}
.text-left {text-align: left; padding-left: 10px;}
.text-right {text-align: right; padding-right: 10px;}
.text-center {text-align: center;}

.credits_history_table {margin-top: 10px; margin-left: -10px; border-collapse:separate; border-spacing: 10px;}
.credits_history_table #date {color:#333; font-size: 11px; margin: 0px;}
.credits_history_table tbody {border-spacing: 0px;}
.credits_history_table tr{border-bottom: 1px solid #333;}
.credits_history_table th{text-align: left; white-space: nowrap; padding-left: 10px;}
.credits_history_table td{padding-left: 10px; white-space: nowrap;}
.credits_history_table .reduced {color: #CD2626;}
.credits_history_table .added {color: #008B00;}
.credits_requests{margin-left: -20px;}


.overview {width:685px;}
.overview .block {clear: both; overflow: hidden; background: #FFF; width: 685px; min-height: 80px; margin: 0px; padding: 0px;}
.block .row-head {background: #F4F7E5; width:665px; height:25px; padding: 0 10px 0 10px;}
.row-head {background: #F4F7E5; width:665px; height:25px; padding: 0 10px 0 10px;}

.row-head-title {clear: both; overflow: hidden; background: #F4F7E5; height: 25px; padding: 0 10px 0 10px; margin-bottom: 10px; color: #95b200; line-height: 25px; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.row-head-title-gray {background: #ebebeb; width: 938px; height: 25px; padding: 0 10px 0 10px; color: #666666; line-height: 25px; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.row-head-title-gray #hide_show_link {float: right; margin-right: 10px; text-transform: lowercase; color: #333; text-decoration: underline;}
.row-head-title-gray #hide_show_link:hover {border: none; text-decoration: none;}

.row-head .left-head-col {float: left;}

.left-head-col span {color: #95B200; font-size: 13px; font-weight: normal; line-height: 23px; margin-left: 2px; vertical-align: top;}
.left-head-col h3 {color: #95B200; font-size: 13px; font-weight: bold; text-decoration: none; border-bottom: none; line-height: 25px; text-transform: uppercase;}
.left-head-col a, .left-head-col a:visited {color: #95B200; font-size: 13px; font-weight: bold; text-decoration: none; border-bottom: none; line-height: 25px; text-transform: uppercase;}
.left-head-col a:hover, .left-head-col a:active {color: #95B200; font-size: 13px; font-weight: bold; border-bottom: none; line-height: 25px; text-transform: uppercase;}

.profile {padding-bottom: 15px; clear: both; overflow: hidden; min-height: 10px;}
.profile .left-col{float: left; margin-right: 15px; width: 80px;}
.profile img.floated_left {float: left; margin-right: 5px;}
.profile span.left{float: left; color:#95B200; font-size:12px; font-weight:bold;}

.profile_row.link_black {width: 245px; margin-bottom: 10px;}
.link_black label {font-weight: normal;}
.link_black a {color: #333; text-decoration: underline; border-bottom: none; float: right; margin-right: 10px;}
.link_black a:hover, .link_black a:active {text-decoration: none;}

.profile .left-col-larger {float: left; margin-right: 15px; width: 100px;}
.profile .midle-col {float: left; margin: 0px;}
.profile .right-col {float: right; margin: 0px 15px 0px 0px;}
.profile .left-img {float: left; margin: 0px 5px 0px 0px;}
.profile .link-black {float: left; margin: 0px 5px 0px 0px;}

a.club_logo, a.club_logo:visited, a.club_logo:hover, a.club_logo:active{text-decoration: none; border-bottom: none;}
.items{clear: both; overflow: hidden; margin-top: 10px; width: 500px;}
#large{float: left; margin-top: 10px; width: 685px;}
.items .no-items-text {margin-left: 10px; color: #999999;}
.items .item{float: left; margin-left: 10px; padding-bottom: 15px; width: 100%;}
.item .subscription_info {clear: both;}
.items .right-links {float: right; text-align: right; padding-right: 10px;}
.right-links a, .right-links a:visited{color: #333; text-decoration: none; border-bottom: 0px dotted #333;}
.right-links a:hover, .right-links a:active {color: #333; border-bottom: 0px dotted #333;}
.items .club{width: 670px; padding-bottom: 5px; padding-top: 5px; clear: both; overflow: hidden;}
.item.club{clear: both; overflow: hidden;}
.items .federaties{width: 670px; margin: 0px; padding-top: 10px; padding-bottom: 10px; margin-left: 10px;}
.items .friends {width: 100px;}
.items .friends-medium{width: 400px;}
.items .fotos {width: 150px;}
.user_show_fotos .item.fotos {width: auto; float: none;}
.fotos .fotos_back{width: 80px; height: 50px; background: url(/images/design_new/gallery_background.png) left top no-repeat; padding-top: 12px; padding-left: 3px;}
.item.fotos {float: left; width: 310px; margin-left: 10px;}
.items .videos{width: 150px; margin-left: 10px;}
.club_overview .videos{width: 150px; margin-left: 10px;}
.club_overview .fotos {width: 330px; margin-left: 10px;}
.club_overview #midle {text-align: left;}
.items .videos-medium {width: 600px;}
.groups .group{width: 150px;}
.items .benefits{width: 600px; padding-bottom: 20px; clear: both; overflow: hidden;}
.benefits {clear: both; overflow: hidden;}
.items .events{width: 670px; margin: 0px 0px 0px 10px; padding-top: 10px; padding-bottom: 10px;}
.events {clear: both; overflow: hidden; margin-bottom: 5px;}
.items .jobs{width: 670px; clear: both; margin-top: 10px;}
.jobs .date {clear: both;}
.jobs .block-left {margin-right: 10px;}
.items .links {width: 670px; margin: 0px 0px 0px 10px; padding-top: 10px; padding-bottom: 10px;}
.links .block-left{width: 180px; margin-right: 10px; float: left;}
.links .block-middle{float: left;}
.items .blogs {width: 670px; margin: 0px 0px 0px 10px; padding-top: 10px; padding-bottom: 10px;}
.blogs .block-left{width: 180px; margin-right: 10px; float: left;}
.blogs .block-middle{float: left;}
.items .teams {width: 300px;}
.items .item .block-left {float: left; display: inline; margin-right: 15px;}
.items .item .block-middle {float: left; display: inline; position: relative; width: 65%;}
.items .item .block-right {float: right; display: inline; margin-left: 15px;}
.items .separator-div {width: 685px; clear: both; border-bottom: black 1px dotted; border-bottom-color:#d9d9d9; line-height: 1px; height: 1px; margin-bottom: 20px;}
.user_ads {float: left; width: 625px;}

#content-left {float:left; padding-left: 0; border: 0px solid red;}
#content-center {float:left; padding-left: 10px; border: 0px solid red;}
#content-right{float:right; border: 0px solid red;}
.block #title {padding-bottom: 10px;}
.block #agenda-link {clear: both; padding-top: 4px;}
.content-left {float:left; padding-left: 0;}
.content-center {float:left; padding-left: 10px;}
.content-right{float:right;}
#user-info{clear: both; overflow: hidden; margin:0; padding: 0 0 10px; list-style: none; min-height: 70px;}
.user_buttons {float: right; margin-right: 10px;}
.user_buttons a {text-decoration: underline;}
.user_buttons a:hover, .user_buttons a:active {text-decoration: none; border-bottom: none;}
.user_buttons .left_image_link {display: block; float: left; width: 140px; margin-bottom: 10px;}

.user_info_black{color: #ccc; margin:0; width: 685px; padding-top: 20px; padding-left: 20px; margin-bottom: 5px; min-height: 104px; background: url(/images/design_new/black_block.png) left top no-repeat;}
.user_info_black .wrapper {margin: 10px;}
.user_info_shadow {width: 686px; height: 3px; margin-bottom: 20px; background: #FFFFFF url("/images/design_new/header-shadow.png") left top repeat-x scroll;}
.user_info_black h3 {font-weight: bold; font-size: 12px; margin:0; padding: 0; color: #FF7E18;}
.user_info_black a, .user_info_black a:visited{color: #FF7E18; text-decoration: underline;}
.user_info_black a:hover, .user_info_black a:active {color: #FF7E18; text-decoration: none; border-bottom: none;}

#right-wrap {width: 186px; position: relative; margin: 0 auto; border: 0px solid red; z-index: 0; margin-top: -15px;}
#right-block {background: url(/images/design_new/right_bar/block_shadov_r.png) right top repeat-y; padding: 5px 15px 0 0; border:0px solid green;}
#right-content {background: #fff; padding: 10px 0 10px 0; border:0px solid blue;}
#right-footer {width: 186px; height: 50px; background: url(/images/design_new/right_bar/block_footer.png) left bottom no-repeat; border:0px solid grey;}
#footer-content {text-align: center; padding: 15px;}

.block {background: #333; padding: 3px; margin: 0 0 15px 0; overflow: hidden;}
.block h2 {color: #fff; font-weight: bold; font-size: 12px; line-height:30px; margin:0; padding: 0 10px; text-transform: uppercase;}
.block h3 {font-weight: bold; font-size: 12px; margin: 0px 0px 5px 0px; padding: 0; color: #95B200;}
.block h3.block_head {color: #fff; font-weight: bold; font-size: 12px; line-height:30px; margin:0; padding: 0 10px; text-transform: uppercase;}
.block .item-list {margin-bottom: -11px;}
.block .item-list li {padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px dotted #ccc; overflow: hidden;}
.block .date {font-size: 10px; color: #7F7F7F; margin: 0 0 5px 0;}
.block .inline_date {font-size: 10px; color: #7F7F7F; margin: 0 0 5px 0; display: inline;}
.block-content {background: #fff; padding: 10px; clear: both; overflow: hidden;}
.block-left {float: left; display: inline; margin: 0 15px 0 0; position: relative;}
.block-left a, .block-left img {float: left; display: inline; margin: 0; border-bottom: 0; position: relative;}
.block-middle-bleck {background: #050505; overflow: hidden; height: 15px; width: 77px; padding-left: 3px; padding-bottom: 2px; clear: both;}
.images.sidebar-left .block-middle {margin: 0 0 0 95px;}
.block .content ul {list-style: disc;}
.block .more {clear: both; background: #fff; border-top: 1px solid #333; padding: 6px 10px 4px 10px; margin: -10px 0 0 0;}
.block .more a {text-transform: uppercase; background: url(/images/design_new/icons.png) right 0 no-repeat; padding: 0 15px 0 0;}
a.goto {background: url(/images/design_new/icons.png) right 0 no-repeat; padding-right: 15px; font-weight: bold;}
a.goto:hover {border-bottom: 1px dotted #95B200;}

.block-light {background: #EBEBEB;}
.block-light h2 {color: #666;}
.block-light h3.block_head {color: #666;}
.block-light .more {clear: both; border-top: 1px solid #EBEBEB; background: #fff;}
.block-light .more a {background: url(/images/design_new/icons.png) right 0}


.more {clear: both; border-top: 0px solid #EBEBEB; background: #fff; margin: 10px 0px 10px 0px;}
.more a {background: url(/images/design_new/icons.png) right 0; padding: 0px 15px 0px 0px; text-transform: uppercase;}


.datestamp {background: #95B200 url(/images/design_new/icons.png) right -39px;text-transform: uppercase; color: #fff; float: left; display: inline; width: 35px; text-align: center; font-size: 9px; line-height: 18px;}
.datestamp span {display: block; clear:both;}
.datestamp span.day {font-size: 20px; font-weight: bold;}
.datestamp span.month {background: #95B200 url(/images/design_new/icons.png) right -75px;}

.rating {width: 200px; height: 25px; background: #666;}
.rating label {float: left; font-weight: bold; color: #fff; line-height: 25px; margin-right: 10px; margin-left: 10px;}
.rating .grey_star{margin-top: 2px; float: left; background: #666 url(/images/design_new/right_bar/rating_gray.png) left top no-repeat; width: 20px; height: 20px; z-index: 1;}
.rating .grey_star:hover{margin-top: 2px; float: left; background: #666 url(/images/design_new/right_bar/rating_gold.png) left top no-repeat; width: 20px; height: 20px; z-index: 1;}
.rating a {position: relative; margin-top: 2px; float: left; display: block; width: 20px; height: 20px; z-index: 3; border-bottom: none;}
.rating_stars {position: relative;}
.rating_stars .grey_block {display: block; position: absolute; top: 2px; float: left; width: 100px; height: 21px; z-index: 1; background: transparent url(/images/design_new/right_bar/rating_gray_buttons_100px.png) left top no-repeat;}
.rating_stars .gold_block {display: block; position: absolute; top: 2px; float: left; height: 21px; z-index: 2; background: transparent url(/images/design_new/right_bar/rating_gold_buttons_100px.png) left top no-repeat;}
.num_rating {float: right;}


.videos_show{width: 685px; float: left;}
.video_plaer{float: left; margin-bottom: 10px;}
.video_plaer.youtube{float: left; width: 480px; height: 355px;}
.video_plaer.metacafe {float: left; width: 480px; height: 355px;}
.video_plaer.dailymotion{float: left; width: 480px; height: 291px;}
.videos_show .video_links {margin-left: 10px; float: left; width: 190px; height: 290px; border: 0px solid red;}
.videos_show h3 {font-weight: bold; font-size: 12px; margin-top: 5px; padding: 0; color: #95B200;}
.videos_show .date{font-size: 10px; color: #7F7F7F; margin-top: 5px;}
.videos_show .body{margin-top: 5px; margin-bottom: 10px;}
.video_small{margin-top: 10px; width: 260px; float: left;}
.video_small h3 {float:left; width: 145px;}
.video_small .content {float:left; width: 145px;}
.video_link {margin-top: 15px; clear: both; color: #333;}
.video_link label {font-weight: bold;}
.video_link span{padding-left: 5px; font-weight: normal;}
.video_index{width: 320px; margin: 0px 5px 10px 5px; float: left;}
.content_wrap {margin-left: 15px;}

.blogs_show {width: 680px;}
.blogs_show .item_body{margin: 5px;}
.blogs_show .items{clear:both; margin-left:10px; margin-top:10px; width:500px;}
.blogs_show .item {width: 300px;}
.blog_photos .fotos {margin-left:0px;}
.blogs_show .blog_photos .fotos .block-middle{margin-left:0px;}
.blogs_show .blog_videos .videos .block-middle {margin-left:0px;}
.blogs_show .separator{margin-top: 25px;}
.blogs_show .comment{float: left; width: 670px; margin-bottom: 15px;}
.blogs_show .block-middle {float: left; margin-left: 20px;}
.blogs_show h3{display: inline;}
.blogs_show .date {display: inline; font-size: 10px; color: #7F7F7F; margin-top: 5px;}
.blogs_show .right_links{float: right; margin-top: -15px;}
.blogs_show .link_item{float: left; margin-right: 10px;}
.link_item .block-left{margin-right: 3px;}
a.blogs_owner, a.blogs_owner:visited{color: #636363; border-bottom: 0px solid #95B200; line-height: 19px; text-decoration: underline;}
a.blogs_owner:hover, a.blogs_owner:active {text-decoration: none;}
a.blog_title, a.blog_title:visited{color: #FF7E18; border-bottom: 0px solid #95B200; text-decoration: underline; font-weight: bold; font-size: 12px; display: block;}
a.blog_title:hover, a.blog_title:active {text-decoration: none;}
.blog_body{padding-right: 10px;}
.blog_body a{color: blue; border-color: blue;}
.blog_content {margin-top: 7px;}
.blogs_show.more{float: right; margin: 5px 0px; width: 55px;}

.gallery_show {width: 660px;}
.gallery_show .navigation_panel {background :#ccc; height: 100px; position: relative;}
.navigation_panel .left_arow{position: absolute; left: 2px; top: 4px; width: 35px; height: 90px; background: #ccc url(/images/design_new/gallery_left_button.png) left top no-repeat; border: 1px solid transparent;}
.navigation_panel .left_arow:hover{position: absolute; left: 2px; top: 4px; width: 35px; height: 90px; background: #ccc url(/images/design_new/gallery_left_button.png) left top no-repeat; border: 1px solid #f0f0f0;}
.navigation_panel .right_arow {position: absolute; right: 2px; top: 4px; width: 35px; height: 90px; background: #ccc url(/images/design_new/gallery_right_button.png) left top no-repeat; border: 1px solid transparent;}
.navigation_panel .right_arow:hover {position: absolute; right: 2px; top: 4px; width: 35px; height: 90px; background: #ccc url(/images/design_new/gallery_right_button.png) left top no-repeat; border: 1px solid #f0f0f0;}
.gallery_show .navigation {position: absolute; left: 42px; top: 2px; width: 574px; margin: 0px auto;}
.gallery_show .photo_view {margin-top: 10px; width: 660px;}
.photo_view .big_image{margin: 0px auto; width: 650px; text-align: center;}
.big_image img{margin: 0px auto; width: 400px;}
.navigation #slideflow{white-space: nowrap; cursor: default; margin: 0px auto; width: 576px; height: 94px; position: relative; overflow: hidden;}
#slideFlowImage {position: absolute; padding: 0px; border: 1px solid transparent; cursor: pointer;}
#slideFlowSelectedImage {position: absolute; padding: 0px; border: 1px solid #f0f0f0; cursor: pointer;}
.navigation #slideflow img:hover{padding: 0px; border: 1px solid #f0f0f0; cursor: pointer;}
.gallery_show .gallery_info {margin: 0px auto; padding: 0px 15px;}
.gallery_info .info_head{position: relative; height: 15px;}
.gallery_info .title{position: absolute; left: 0px; top: 0px; color: #333333;}
.gallery_info .date {position: absolute; right: 0px; top: 0px; font-size: 10px; color: #7F7F7F; margin: 0 0 5px 0;}
.gallery_info .gallery_body {position: relative; margin-top: 10px; color: #333333;}
.galleries_list {margin-top: 20px;}

.news_show .news_body {}
.news_show .news_source {margin-top: 5px;}
.news_show img{float: left; margin-right: 10px; margin-bottom: 10px;}
.news_show.more {float: right;}
.news_show.separator{margin-top: 15px; border-bottom: none;}

.appointments_show {float: left; width: 675px;}

.jobs_show {float: left; width: 675px;}
.other_jobs {clear: both; overflow: hidden;}
.job_row {clear: both; overflow: hidden; margin-bottom: 5px;}
.other_jobs .block-left {width: 100%}

.market_show {width: 685px; float: left;}
.market_show .supplier {clear: both;}
.market_show .paypal_logo{margin-left: 15px; display: inline;}
.market_show .form-submit{margin-left: 15px; float: left;}
.market_show .market_title {margin-bottom: 10px; margin-left: 10px;}
.market_show .market_imgs{min-height:240px; text-align: center; margin-bottom: 10px; margin-left: 10px;}
.market_show .market_price {margin-top: 10px;}
.market_show .market_description {margin-left: 10px;}
.markat_img{width: 70px; border: 1px solid transparent; float: left;}
.markat_img:hover{border: 1px solid #ccc;}
a.market_show, a.market_show:hover {border-bottom: none; float: left; margin-bottom: 5px;}
.market_show span{line-height: 25px; display: block; float: left; font-weight: bold; font-size: 14px;}
.market_show .row-head {margin-top: 10px; margin-bottom: 10px;}

.competition_show {clear: both; overflow: hidden;}
.competition_show .title{float: left; margin-bottom: 5px;}
.competition_show .competition_team {float: left; width: 320px;}
.competition_show .content{margin: 0px auto; vertical-align: middle; text-align:center;}
.content .team_type {font-weight: bold; color: #333; margin-bottom: 5px;}
.content .team_logo {height: 80px; margin-bottom: 5px;}
.team_logo a, .team_logo a:hover{border-bottom: none;}
.content .team_title{margin-bottom: 5px;}
.content .team_club {margin-bottom: 5px;}
.competition_address{margin-bottom: 5px;}

.results_div {clear: both; overflow: hidden;}
.teams_show{width: 300px; float: left;}

.promotion_show {clear: both; overflow: hidden;}
.promotion_show span{float: left;}
.promotion_show .date {float: left; margin-left: 5px;}

.messages_show{clear: both; overflow: hidden;}
.messages_show .message_owner {clear: both; overflow: hidden; margin-bottom: 10px; margin-left: 10px;}
.messages_show .text{clear: both; overflow: hidden; margin-bottom: 10px;}
.messages_show .answer{clear: both; overflow: hidden; margin-bottom: 10px;}

.introdaction{clear: both; overflow: hidden;}
.introdaction .intro_images{clear: both; overflow: hidden;}
.intro_images .image_bar {float: left; padding: 5px; overflow: hidden;}
.image_bar a, .image_bar a:visited {text-decoration:none; border: 1px solid transparent; clear: both; overflow: hidden; display: block;}
.image_bar a:hover, .image_bar a:active {border: 1px solid #ccc;}
.intro_images .intro_image_wrap{float: left; padding: 10px; overflow: hidden; width: 445px;}
.intro_image_wrap .intro_image {margin: 0px auto; width: 300px;}

.general_info {clear: both; overflow: hidden;}
.general_info h3{margin-bottom: 5px;}
.general_info label {font-weight:normal; width: 170px; display: block; float: left; line-height: 20px;}
.general_info .info_row {clear: both; overflow: hidden; margin-bottom: 10px;}
.info_row input[type="checkbox"]{float: left; margin-right: 5px; margin-left: 10px;}
h3.appointment{float: left; margin-right: 5px;}
label.appointment {font-weight:bold; line-height: 15px;}
.info_row .work_day {clear: both; overflow: hidden; margin-left: 10px;}
.info_row span{margin-left: 5px; margin-right: 5px;}
.user_overview label{width: 140px;}
.user_overview input[type="checkbox"] {margin-left: 0px;}
.user_overview h3 {color: #333}
#full_club_info {width:540px;}


.club_videos {clear: both; overflow: hidden; margin-bottom: 5px;}

.club_contacts {clear: both; overflow: hidden;}
.club_contacts h3 {color: #000; float: left; margin-right: 5px;}
.club_contacts span {float: left;}
.club_contacts .contact_row {clear: both; overflow: hidden;}
.club_contacts .contact_row_address {clear: both; overflow: hidden; margin-bottom: 10px;}

.club_administrator {clear: both; overflow: hidden;}
span.admin_name {font-weight:bold; color: #000; margin-right: 5px; margin-left: 10px;}

.club_sponsory {clear: both; overflow: hidden;}
.club_sponsory a:hover {border-bottom: none;}
.club_sponsory .midle{text-align: center;}

.club_campaign {clear: both; overflow: hidden;}
.club_campaign h3 {margin-bottom: 10px;}
.more_info_link {display: block; margin-bottom: 10px;}
.black_link {display: block; margin-bottom: 10px;}
.black_link a, .black_link a:visited {color: #333; text-decoration: underline;}
.black_link a:hover, .black_link a:active {color: #333; text-decoration: none; border-bottom: none;}
.club_campaign .movie {text-align: center;}

.club_map{clear: both; overflow: hidden;}
.club_map .map {text-align: center; margin: 0px 0px 10px 0px; width: 380px;}
.club_map span {font-weight: bold; display: block; margin-bottom: 5px;}
.club_map input[type="text"] {width: 200px; height: 17px; margin-left: 10px;}

.club_galleries {clear: both; overflow: hidden;}
.club_galleries .club_gallery {width: 86px; float: left; margin-right: 6px; margin-bottom: 10px;}

.club_organization{margin-left: 10px; clear: both; overflow: hidden;}
.club_organization .org_image {float: left;}
.club_organization .org_body{float: left;}
.org_image img{float: left; margin-right: 10px;}
.org_image a{float: left;border-bottom: 1px solid transparent;}
.club_organization h3 {color: #000; float: left; margin-right: 5px;}
.club_organization span {float: left;}
.club_organization .contact_row {clear: both; overflow: hidden; margin-left: 10px;}
.club_organization .row_address {clear: both; margin-left: 10px; margin-bottom: 10px;}

.club_sesons span{float: left;}
.club_sesons .block-middle {clear: both;}
.club_sesons .date {float: left; margin-left: 5px; margin-right: 5px;}

.bmi_div {margin-top: 10px; position: relative;}
.bmi_indicator {background-image: url(/images/gradient.gif); background-position: 0px 0px; background-repeat: repeat; display: block; text-align: justify; width: 350px; height: 20px;}
.bmi_indicator .left_weight{color: #000000; display: block; font-family: Verdana; font-size: 11px; font-weight: 700; height: 18px; left: 5px; line-height: 18px; position: absolute; text-align: justify; width: 56px;}
.bmi_indicator .right_weight {color: #000000; display: block; font-family: Verdana; font-size: 11px; font-weight: 700; height: 18px; left: 290px; line-height: 18px; position: absolute; text-align: justify; width: 56px;}
.weights {color: #000000; display: block; font-family: Verdana; font-size: 12px; height: 25px; line-height: 18px; margin-top: 1px; margin-left: 10px; text-align: justify; width: 350px;}
.weights .current_weight {display: inline; height: 18px; position: relative; top: 0px; width: 9px;}
.weights .desired_weight {display: inline; height: 18px; left: 314px; position: relative; top: 0px; width: 9px;}
.boddieplan{clear: both; overflow: hidden;}
.boddieplan h2 {padding: 0px;}
.boddieplan .boddieplan_info {margin-left: 10px;}
.boddieplan_info span{float: left; margin-right: 5px;}
.total_menu, .details_menu {clear: both; overflow: hidden; margin-bottom: 10px; margin-left: 20px;}

.news_filter_form .form_row {clear: both; margin-bottom: 10px;}
.news_filter_form label {clear: both; display: block;}
.news_filter_form input[type="radio"] {float:left; display: block; padding-top: 5px; margin-right: 5px;}
.news_filter_form select{float:left; margin-right: 5px;}

.msp_jobs, .rss_jobs {margin-bottom: 15px; clear: both; overflow:hidden;}

.club_member_form .form_row {clear: both; overflow: hidden; margin-bottom: 10px;}
.club_member_form label {float: left; display: block; line-height:20px;}
.club_member_form input[type="radio"] {float:left; display: block; padding-top: 5px; margin-right: 5px;}

.market_index {clear: both; overflow: hidden;}
.market_index .block-middle {float: left;}


.control_button {height: 20px; display: inline-block;}
.left_image_link {padding-left: 22px; background-repeat: no-repeat; background-position: left center;}
.left_image_link.attention {background-image: url(/images/design_new/right_bar/attention_button.png);}
.left_image_link.blacklist {background-image: url(/images/design_new/right_bar/blacklist_button.png);}
.left_image_link.delete_friend {background-image: url(/images/design_new/right_bar/blacklist_button.png);}
.left_image_link.chat{background-image: url(/images/design_new/right_bar/chat_button.png);}
.left_image_link.control {background-image: url(/images/design_new/right_bar/control_button.png);}
.left_image_link.delete{background-image: url(/images/design_new/right_bar/delete_button.png);}
.left_image_link.delete_grey {background-image: url(/images/design_new/right_bar/delete_grey_button.png);}
.left_image_link.edit{background-image: url(/images/design_new/right_bar/edit_button.png);}
.left_image_link.favorite{background-image: url(/images/design_new/right_bar/favorite_button.png);}
.left_image_link.guestbook {background-image: url(/images/design_new/right_bar/guestbook_button.png);}
.left_image_link.market{background-image: url(/images/design_new/right_bar/market_button.png);}
.left_image_link.message {background-image: url(/images/design_new/right_bar/message_button.png);}
.left_image_link.abuse {background-image: url(/images/design_new/right_bar/misbruik_button.png);}
.left_image_link.plus{background-image: url(/images/design_new/right_bar/plus_button.png);}
.left_image_link.plus_grey {background-image: url(/images/design_new/right_bar/plus_button_grey.png);}
.left_image_link.postcard{background-image: url(/images/design_new/right_bar/postcard_button.png);}
.left_image_link.register_smal {background-image: url(/images/design_new/right_bar/register_button_smal.png);}
.left_image_link.reserv{background-image: url(/images/design_new/right_bar/reserv_button.png);}
.left_image_link.share {background-image: url(/images/design_new/right_bar/share_button.png);}
.left_image_link.timetable {background-image: url(/images/design_new/right_bar/timetable_button.png);}
.left_image_link.print {background-image: url(/images/design_new/right_bar/print_button.png);}

.right_image_link {padding-right: 22px; background-repeat: no-repeat; background-position: right center;}
.right_image_link.attention {background-image: url(/images/design_new/right_bar/attention_button.png);}
.right_image_link.blacklist {background-image: url(/images/design_new/right_bar/blacklist_button.png);}
.right_image_link.delete_friend {background-image: url(/images/design_new/right_bar/blacklist_button.png);}
.right_image_link.chat{background-image: url(/images/design_new/right_bar/chat_button.png);}
.right_image_link.control {background-image: url(/images/design_new/right_bar/control_button.png);}
.right_image_link.delete{background-image: url(/images/design_new/right_bar/delete_button.png);}
.right_image_link.delete_grey {background-image: url(/images/design_new/right_bar/delete_grey_button.png);}
.right_image_link.edit{background-image: url(/images/design_new/right_bar/edit_button.png);}
.right_image_link.favorite{background-image: url(/images/design_new/right_bar/favorite_button.png);}
.right_image_link.guestbook {background-image: url(/images/design_new/right_bar/guestbook_button.png);}
.right_image_link.market{background-image: url(/images/design_new/right_bar/market_button.png);}
.right_image_link.message {background-image: url(/images/design_new/right_bar/message_button.png);}
.right_image_link.abuse {background-image: url(/images/design_new/right_bar/misbruik_button.png);}
.right_image_link.plus{background-image: url(/images/design_new/right_bar/plus_button.png);}
.right_image_link.plus_grey {background-image: url(/images/design_new/right_bar/plus_button_grey.png);}
.right_image_link.postcard{background-image: url(/images/design_new/right_bar/postcard_button.png);}
.right_image_link.register_smal {background-image: url(/images/design_new/right_bar/register_button_smal.png);}
.right_image_link.reserv{background-image: url(/images/design_new/right_bar/reserv_button.png);}
.right_image_link.share {background-image: url(/images/design_new/right_bar/share_button.png);}
.right_image_link.timetable {background-image: url(/images/design_new/right_bar/timetable_button.png);}
.right_image_link.print {background-image: url(/images/design_new/right_bar/print_button.png);}
.right_image_link.faq_icon{background-image: url(/images/design_new/right_bar/info_icon.png);}

.messenger_icon{padding-left: 22px; background-repeat: no-repeat; background-position: left center; width: 130px; line-height: 19px; margin-left: 23px; margin-top: 10px;}
.messenger_icon.aim{background-image: url(/images/design_new/m_icons/aim.png);}
.messenger_icon.google {background-image: url(/images/design_new/m_icons/google.png);}
.messenger_icon.icq{background-image: url(/images/design_new/m_icons/icq.png);}
.messenger_icon.msn{background-image: url(/images/design_new/m_icons/msn.png);}
.messenger_icon.skype{background-image: url(/images/design_new/m_icons/skype.png); background-position: 2px center;}
.messenger_icon.yahoo{background-image: url(/images/design_new/m_icons/yahoo.png);}

#faq_icon_link, #faq_icon_link:hover, #faq_icon_link:active {text-decoration: none; border-bottom: none; display: block; float: left; width: 15px; height: 15px; padding: 0px; margin-left: 0px;}
#with_faq {float: left; margin-right: 5px;}

.left_bar_links {margin-top: 10px; clear: both; overflow: hidden;}
.left_bar_links a {color: #333; line-height: 20px; display: block; text-decoration: underline;}
.left_bar_links a:hover, .horizontal_links a:active {text-decoration: none; border-bottom: none;}

.horizontal_links {margin: 0px auto;}
.horizontal_links a {color: #333; float: left; width: 130px; height: 20px; line-height: 19px; display: block; margin-left: 10px; margin-top: 10px; text-decoration: underline; border:1px solid transparent;}
.horizontal_links a:hover, .horizontal_links a:active {text-decoration: none; background-color: #FFF; border:1px solid #ccc;}
.horizontal_links.gallery {height: 40px; background-color: #F0F0F0; margin-bottom: 10px; margin-top: 10px;}

.vertical_links a {color: #95B200; width: 130px; line-height: 19px; display: block; text-decoration: underline; border: 1px solid transparent;}
.vertical_links a:hover, .vertical_links a:active {text-decoration: none; background-color: #FFF; border:1px solid #ccc;}
.vertical_links.right_block_item a {margin-left: 20px; margin-top: 10px;}
.vertical_links.video_control {margin: 0px;}
.vertical_links.video_control a {margin-top: 10px; color: #333; width: 168px; line-height: 19px; background-color: #ebebeb;}
.vertical_links.video_control a:hover, .vertical_links.video_control a:active {background-color: #FFF;}

.row_head_left_links {float: right; margin-left: 10px;}
.row_head_left_links a {color: #333333; font-weight: normal; text-decoration: underline; border-bottom: none; line-height: 25px;}
.row_head_left_links a:hover, .row_head_left_links a:active {text-decoration: none; border-bottom: none;}
.row_head_left_links.overview_page a {margin-left: 5px;}

.club_overview{clear: both; overflow: hidden;}
.current_club_act a {color: #95B200}
.current_club_not_act a {color: #ccc}
.current_club_not_act a:hover, .current_club_not_act a:active {border-color: #ccc;}
.club_overview .items {width: 670px;}
.radio_buttons{margin-bottom: 10px; vertical-align: middle;}
.radio_buttons h3 {display: inline; line-height: 15px;}
.club_hed_row {margin-right:15px;}
span.overview_cats{font-weight: bold; display: block;}
.club_activities{clear: both; overflow: hidden; margin-bottom: 10px;}
.club_activities label{font-weight: normal; width: 190px; float: left; line-height: 21px;}
.club_activities input[type="checkbox"] {float: left; margin-left: 10px;}

.club_services {clear: both; overflow: hidden;}
.overview_black_link a {color: #333}
.overview_black_link a:hover, .overview_black_link a:active {border-color: #333;}

.mailings h3 {width: 500px;}
.mailings .links {clear: both; overflow: hidden;}
.mailings .sending_indicator {clear: both; overflow: hidden;}
.links .form-submit{width: 80px; float: left; margin-right: 10px; text-align: center; line-height:22px; white-space: nowrap;}
.links a, .links a:hover, .links a a:active, .links a:visited {border-bottom: none; color: #95B200;}
.mailings .campaign{clear: both; margin-bottom: 5px; overflow: hidden;}
.mailings .mailing_users {clear: both; margin-bottom: 5px; overflow: hidden;}
.mailing_users .mailing_user {clear: both; margin-bottom: 5px; overflow: hidden;}
.mailing_head_links{margin-right: 20px;}

.sms_campaings {margin-left: 15px; clear: both; overflow: hidden;}
.sms_campaings .links {margin-top: 5px;}
.sms_campaings .users {clear: both; overflow: hidden; margin-top: 10px;}
.sms_campaings .clients {float: left; margin-right: 5px; margin-top: 5px;}
.links .form-submit {width: 80px; float: left; margin-right: 10px;}

.search_results {clear: both; overflow: hidden; margin: 10px 0px 10px 10px;}
.search_results .job_club {float: left; margin-right: 20px; width: 300px;}
.search_results .job_info {float: left;}

.settings_overiew {clear: both;}
.settings_overiew .row {clear: both; margin-bottom: 15px;}
.settings_overiew .row span {float: left; width: 100px; display: block; margin-right: 10px; font-size: 12px; font-weight: bold; color: #707070; text-align: right;}
.settings_overiew .row label {float: left; display: block;}

ul.item-list {margin:0; padding: 0; list-style: none;}
ul.item-list li {margin: 0; padding: 0;}

.block-news .block-middle {margin: 0;}
.block-news .item-list li:first-child .block-left {float: none; display: block; width: auto; margin: 0; text-align:center;}
.block-news .item-list li:first-child .block-left a, .block-news .item-list li:first-child .block-left a img {float: none; display: block; width: auto; margin: 0px auto; text-align:center;}
.block-news h3 {font-size: 12px;}

.block-events h3 {margin: 0 0 3px 0;}
.block-events p {margin: 0 0 3px 0;}
.block-events .sidebar-left .block-middle {margin: 0 0 0 50px;}

.block-jobs {width: 685px;}
.block-jobs h3 {margin: 0 0 3px 0;}
.block-jobs p {margin: 0 0 3px 0;}
.block-jobs .sidebar-left .block-middle {margin: 0 0 0 50px;}

.block-videos .overlay {position: absolute; left: 0; top:0; width: 80px; height:60px; background: url(/images/design_new/overlay.png) left top; z-index:2;}
.vmarged {margin-left: 10px;}
.block-videos .item-list {margin-bottom: 0;}
.block-videos .item-list li {padding:0; border-bottom: 0;}

.block-market {width: 685px;}
.block-market #title {margin-left: 10px;}
.block-federation {width: 685px;}
.big_separator {width: 685px;}

.block-friends .block-content {padding: 10px 0;}
.block-friends .block-left {float: none; display: block; margin: 0;}
.block-friends .block-left a, .block-friends .block-left img {float: none; display: block;}
.block-friends h3 {font-size: 12px; font-weight: bold; color: #95B200;}
.block-friends h3 a {color: #95B200;}
.block-friends h3 a:hover {border-bottom-color: #95B200;}
.block-friends .item-list {margin-bottom: 0; overflow: hidden; width: 100%;}
.block-friends .item-list li {padding:0; border-bottom: 0; float:left; display: inline; width: 80px; margin: 0 0 15px 15px;}

.block_groups_left .block-content a {display: block; margin-top: 10px;}

.block-galleries .item.fotos {float: left; width: 240px; margin-left: 0px;}

.block-photos .block-content {padding: 10px 10px 20px 10px;}
.block-photos .block-left{float: none; display: block; margin: 0 0 5px 0;}
.block-photos .block-left a, .block-photos .block-left img {float: none; display: block;}
.block-photos .item{width: 80px; float: left; margin-left: 10px; margin-top: 10px;}
.block-photos img{border: 0px solid transparent;}
.block-photos img:hover{border: 0px solid #ccc;}
.block-photos h3 {font-size: 11px; font-weight: normal; color: #333;}
.block-photos h3 a {color: #333;}
.block-photos h3 a:hover {border-bottom-color: #333;}
.block-photos .item-list {margin-bottom: 0; overflow: hidden; width: 100%;}
.block-photos .item-list li{padding:0; border-bottom: 0; float:left; display: block; width: 80px; margin: 0 0 15px 15px;}

.block-search .top, .block-search .bottom {padding: 10px; clear:both; overflow: hidden;}
.block-search .form-row{clear: both;}
.block-search .bottom{background: #F4F7E5; margin: 0 0 10px;}
.block-search .top label {float: left; display: inline; width: 100px; margin: 0 0 10px 0;}
.block-search .top select{float: left; display: inline; width: 114px; margin: 0 0 10px 0;}
.block-search .bottom label{float: left; display: inline; width: 70px; margin: 0 0 10px 0;}
.block-search .bottom input.form-text {float: left; width: 144px; margin: 0 0 10px 0;}
.block-search .form-checkboxes {text-align: right;}
.block-search .form-checkboxes label {color: #999;}
.block-search .form-submit {float: right; display: inline; margin: 0 10px 0 0;}
.block-search .button{float: right; margin: 0;}

.block-newsletter .form-text {width: 180px;}
.block-newsletter .form-submit {margin: 0; padding: 0px 5px 0px 5px}

.block-poll h3 {margin: 0 0 10px 0;}

.block-welcome {background: #EAF0CC; text-align: center; padding: 20px;}
.block-welcome h2 {color: #95B200; font-weight: bold; font-size: 18px;}
h2.block-content {background: transparent; font-size: 15px; text-transform: none; font-weight: normal; color: #666; padding: 0; display: block; border-bottom: none; margin-right: 14px; margin-bottom: 10px;}

.register_link_sporter {float: left; overflow: hidden; display: block; border-bottom: none; margin-right: 14px; margin-bottom: 10px;}
.register_link_sporter:hover {border-bottom: none;}
.register_link {float: left; overflow: hidden; display: block; border-bottom: none; margin-bottom: 10px;}
.register_link:hover {border-bottom: none;}

.block-register {background-image: url(/images/design_new/register_back.jpg); background-position: -946px bottom; height: 201px; width: 473px; float:left; display: inline; padding: 0 0 10px 0; position:relative;}
.block-register h2 {padding-top: 20px; font-size: 25px; color: #438100; margin: 0 0 10px 0; text-align: right;}
.block-register .block-content {background-image: url(/images/design_new/register_back.jpg); padding: 0 45px 0 163px; height: 180px;}
.block-register .block-content p {padding: 0 0 0 11px; color: #fff; font-size: 12px; line-height: 150%;}
.block-register .register_button {background-color: transparent; background-image:url(/images/design_new/register_button.png); background-repeat: no-repeat; width: 260px; height: 49px; line-height: 49px; float: none; display: block; border: 0; padding:0; text-align: center; font-size: 14px; text-transform: uppercase; font-weight: bold; border-bottom: 0; bottom: 10px; position: absolute; color: #95B200;}
.register_button:hover {color:#FFF;}

.block-register-sporter {margin-right: 0px;}
.block-register-sporter .block-content {background-position: 0 0;}
.block-register-club .block-content {background-position: -473px 0px;}

.wrap {width: 960px; position: relative; margin: 0 auto; z-index: 1;}
.register_button {float: left; display: inline; margin: 0 0 10px 0; font-size:11px; color: #fff; background-color: #000; background-image: url(/images/design_new/bttn-search.png); background-position: left top; background-repeat: repeat-x; border: 0; border:1px solid #000; padding: 0 15px; height: 22px; line-height: 22px; cursor: hand; cursor: pointer;}
.button {float: left; display: inline; margin: 0 0 10px 0; font-size:11px; color: #fff; background-color: #000; background-image: url(/images/design_new/bttn-search.png); background-position: left top; background-repeat: repeat-x; border: 0; border:1px solid #000; padding: 0 15px; height: 22px; line-height: 22px; cursor: hand; cursor: pointer;}
.button:hover {border-bottom: 1px solid #000; color: #ccc;}
.form-submit {margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666; color: #fff; background-color: #000; background-image: url(/images/design_new/bttn-search.png); background-position: left top; background-repeat: repeat-x; border: 0; border:1px solid #000; padding: 0 15px; height: 23px; cursor: hand; cursor: pointer;}
.form-submit:hover {color: #ccc;}
.form-row {clear:both; overflow: hidden; margin: 0 0 10px 0;}
.form-checkboxes {clear: both; margin: 0 0 10px 0;}
.form-checkboxes label {font-weight: normal;}
.form-checkboxes .form-row {margin: 0 0 5px 0;}
.form-radios {clear: both; margin: 0 0 10px 0;}
.form-radios label {font-weight: normal;}
.form-radios .form-row {margin: 0 0 5px 0;}

.block-agenda {margin-top: 20px; float: left; clear: none;}

#my_agenda {width: 372px; margin-top: 10px;}
.agenda_days, .agenda_weeknames {border-collapse: collapse; border-spacing: 0px;}
.agenda_weeknames td {width: 52px; padding: 0px; margin: 0px; text-transform: uppercase; color: #999;}
.agenda_days td {border: 1px solid #ccc; width: 50px; height: 50px; padding: 0px; margin: 0px; vertical-align: top;}

.weekday_name {margin-left: 4px; font-weight: bold;}

.agenda_general_day {color: #ccc; cursor:pointer; width: 44px; height: 44px; padding: 4px; cursor:pointer; overflow: hidden;}
.agenda_current_day {color: #fe7d15; background-color: #fff;}
.agenda_current_day_with_items {color: #95b200; background-color: #fff;}
.agenda_day {color:#555;}
.agenda_day_with_items {color:#95b200; background-color: #fff;}
.agenda_gray_day {color: #ccc;}
.agenda_gray_day_with_items {color: #ccc; background-color: #FAA;}
.event_questions {margin: 5px 0px;}

.reserve_button {line-height: 66px; display: table-cell; text-align: center; vertical-align: middle; color: #ffffff; width: 111px; height: 66px; background-image: url(/images/agenda/buttongroup.png);}

#agenda_detailed_days, #agenda_ajax_show_div {width: 525px; float: left; margin-top: 20px; margin-right: 30px;}
#agenda_detailed_days_list {width: 470px; float: left;}
.agenda_detailed_day {width: 100%; border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 20px;}
.agenda_detailed_day .datestamp {float: left;}

.event_date_margin {margin-right: 20px;}
.agenda_events_list {float: left; width: 470px;}

.agenda_item .agenda_item_title {font-weight: bold;}
.agenda_item {margin-bottom: 10px;}

#agenda_descriptions {font-size: 12px; font-weight: 700;line-height: 20px;margin-bottom: 10px;margin-top: 10px;}
#agenda_links_to_add {margin-top: 0px; margin-bottom: 10px;font-size: 12px; font-weight: 700;line-height: 20px;}
#agenda_links_to_add img {margin-left: 10px;}
#agenda_ajax_show_div .datestamp {float: left;}

.profile_agenda {clear: both; overflow: hidden;}
.profile_agenda .descriptions {margin-top: 15px; margin-right: 10px; float: left; padding: 10px; width: 190px; background-color: #F4F7E6;}
.descriptions span {display: block; margin-bottom: 5px;}
.profile_agenda .profile_agenda_days {margin-right: 10px; float: left;}
.profile_agenda_days .agenda_gray_day_with_items {background-color: #F4F7E6; color: #ccc;}
.profile_agenda_days .agenda_day_with_items {background-color: #FFFFFF; color: #333;}

.agenda-forms input[type="text"], .agenda-forms textarea {width: 475px;}

.agenda-workout-forms input[type="text"] {width: 250px;}
.agenda-workout-forms textarea, .agenda-workout-forms #workout_title {width: 515px;}

.agenda_day_icons {margin-left: -3px;}

.student_address_form .content {height: auto; clear: both; overflow: hidden;}

.gray_buttons ul {list-style: none; margin: 0; padding: 0; position: relative; width: 960px; border-bottom: 3px solid #333; height: 28px;}
.gray_buttons ul li {margin: 0; padding: 0; float: left; display: inline; margin: 0 3px 0 0;}
.gray_buttons ul li a, .gray_buttons ul li a:visited {height: 29px; float: left; display: inline; background: url(/images/design_new/agenda_buttons.png) right -84px; text-decoration: none; color: #666666; font-size: 11px; text-transform: uppercase; font-weight: bold; outline: none;}
.gray_buttons ul li a:hover, .gray_buttons ul li a:active, .gray_buttons ul li.active a {background: url(/images/design_new/agenda_buttons.png) right -28px; color: #fff; border-bottom:0; cursor: hand; cursor: pointer; outline: none;}
.gray_buttons ul li a span, .gray_buttons ul li a:visited span {float: left; display: inline; background: url(/images/design_new/agenda_buttons.png) left -56px; padding: 4px 10px 0 10px; line-height: 24px; outline: none;}
.gray_buttons ul li a:hover span, .gray_buttons ul li a:active span, .gray_buttons ul li.active a span {background: url(/images/design_new/agenda_buttons.png) left 0; outline: none;}

.friends-letters ul {width: 705px; margin-bottom: 10px;}
.friends-letters ul li {margin: 0 1px 0 0;}
.friends-letters ul li a span {padding: 4px 9px 0 9px;}

#search_form {margin-top: 10px;}
#search_form #fields_top {position: relative; background: url(/images/design_new/search_top.png) left top no-repeat; width: 960px; height: 58px;}
#search_form #fields_top input[type="text"] {position: absolute; left: 20px; top: 15px; width: 380px; height: 28px; line-height: 28px;}
#search_form #fields_top #user_nick_name {left: 420px;}
#search_form #fields_top #comment {left: 420px;}
#search_form #fields_top #description {left: 420px;}
#search_form #fields_top #general_seach_field {width: 780px;}
#search_form #fields_top select {position: absolute; left: 420px; top: 15px; width: 380px; height: 30px; line-height: 30px;}
#search_form #fields_bottom {background: #f0f0f0; width: 960px;}
#search_form #fields_bottom #left_column {margin-left: 20px; float: left;}
#search_form #fields_bottom #right_column {margin-left: 17px; float: left;}
#search_form #fields_bottom select {width: 380px; margin-top: 10px; padding: 0px;}
#search_form #fields_bottom input[type="text"] {width: 380px; margin-top: 10px; height: 16px;}
#search_form #fields_bottom input[type="checkbox"] {margin-top: 10px; height: 16px;}
#search_form #fields_bottom input[type="radio"] {margin-top: 10px;}
#search_form #fields_bottom_end {background: url(/images/design_new/search_bottom.png) left bottom no-repeat; width: 969px; height: 10px;}
#search_form #zoeke_submit {padding-left: 25px; text-transform: uppercase; position: absolute; left: 840px; top: 1px; background: url(/images/design_new/zoeke_submit.png) left top no-repeat; width: 100px; height: 38px; border: 0px;}
#search_form #seach_more_links {clear: both; margin-left: 20px; padding-top: 10px;}
#search_form #more_options {color: #999;}
#search_form #less_options {color: #999;}
.items.suggestions {width: 100%;}
.items.suggestions .item {float: left; width: 400px; margin-right: 20px; margin-top: 10px;}
.items.suggestions .item.club {clear: none;}
.items.suggestions .item.club #full_club_info.block-middle {width: auto;}

#search_result {margin-top: 0px;}
#search_result .items {width: 940px;}
#search_result .items .item {float: left; width: 400px; margin-right: 20px; margin-top: 10px;}
#search_result .items .item.club {clear: none;}
#search_result .items .item.club #full_club_info.block-middle {width: auto;}
#search_result.one_row .items .item {width: 700px;}
#search_result .row-head-title-gray {width: 100%;}

.group-info img {float: left; margin: 0px 5px 5px 0px;}
.group {float: left; margin-bottom: 5px;}
.group .block-left {margin: 0px 13px 0px 0px;}

.main_providers {width: 500px; float: left;}
.thTable {text-align: right;}

.small-user-actions {float: right;}

#login-form-box {z-index: 1000;}

.custom-message-body {margin: 10px;}
#inviter-all-classes .row-head-title-gray {width: 788px; margin: 10px 0px;}

.thTable td {vertical-align: top;}
.thTable.contacts-list .row-head-title-gray {margin: 10px 0px; width: 600px;}
.forms.friends-invite-form input {width: 200px;}
.forms.friends-invite-form select {width: 200px;}
.forms.friends-invite-form input[type="checkbox"] {width: auto;}
.forms.friends-invite-form input[type="submit"] {width: auto;}

.interests {margin: 10px 0px 10px 150px;}
.interests .interest {width: 200px; float: left;}
#about_myself_tbl {margin-left: 150px;}

.messangers {margin-top: 10px;}
.messangers .messanger {clear: both;}

.subscription_infos {clear: both; margin: 0px 0px 10px 10px;}

.user_messages .user_message {clear: both; overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.user_message .date{float: left; margin: 0px 10px; width: 70px;}
.user_message .item{float: left; width: 245px; padding-right: 5px;}
.user_message .short_text{float: left; width: 245px; padding-right: 5px;}
.user_message .actions {float: left; width: 80px; text-align: right;}
.actions a, .actions a:visited, .actions a:hover, .actions a:active {border-bottom: none;}
.user_message .as_read {float: left;}

.club_messages .club_message {clear: both; overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.club_message .item{float: left; width: 300px;}
.club_message .actions {float: right; width: 100px; text-align: right;padding-right: 10px;}
.club_message .date{clear: both;}
.club_message .short_text{clear: both; padding-right: 5px;}
.actions a, .actions a:visited, .actions a:hover, .actions a:active {border-bottom: none;}
.club_message .message_button {float: right; margin-right: 5px;}

.tabled_head {background-color: #ebebeb; clear: both; padding-left: 10px;}
.tabled_items{clear: both; padding-left: 10px;}
.tabled_head .head_item {float: left; color: #95b200; font-weight: bold; text-transform: uppercase; font-size: 13px; height: 20px; margin-top: 5px;}
.tabled_items .head_item {float: left; color: #333; font-weight: bold; font-size: 11px; height: 20px; margin-top: 5px;}
.tabled_head .head_item.date {width: 80px;}
.tabled_head .head_item.from {width: 250px;}
.tabled_head .head_item.message {width: 250px;}
.tabled_head .head_item.actions {width: 80px;}
.tabled_head .head_item.id {width: 30px;}
.tabled_head .head_item.code {width: 200px;}
.tabled_head .head_item.user {width: 180px;}
.tabled_head .head_item.registered {width: 120px;}

.tabled_items .head_item.id {width: 30px;}
.tabled_items .head_item.code {width: 200px;}
.tabled_items .head_item.user {width: 180px;}
.tabled_items .head_item.registered {width: 120px;}

.friends_to_message .friend_to_message {float: left; width: 320px; margin-bottom: 10px;}

#email_message {clear: both; margin-left: 180px;}

.items.my_club_inscription_info {margin-left: 10px; margin-bottom: 20px;}

#cookiepolicy{font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; z-index: 2147483647; position: fixed; bottom: 0; left: 0; width: 100%; margin-left: auto; margin-right: auto;}
#cookiepolicy_wrapper{width: 100%; margin-right: auto; margin-left: auto; position: relative;}
#cookiepolicy_txt{vertical-align: text-top; bottom: 10px; line-height: 16px; text-align: center; background-image: url(/images/design_new/grey_bg.png); color: white; font-size: 12px; font-family: arial; padding: 2px;}
#cookiepolicy_txt span {padding-bottom: 4px; display: inline-block;}
#cookiepolicy_accept_cookies{background-color: black; font-size: 12px; color: white; font-family: arial; opacity: 1; padding: 5px; cursor: pointer; display: inline-block;}