html { font: normal 12px Arial, sans-serif; color: #000; margin: 0px; padding: 0px; } body { font: normal 12px Arial, sans-serif; color: #000; margin: 0px; padding: 0px; } td, div, p, textarea, select, input, form { font: normal 12px Arial, sans-serif; color: #000; padding: 0px; margin: 0px; } img { border: 0px; } input, textarea, select { outline: none; } p { line-height: 16px; } .italic { font-style: italic; } .error { color: #ff0000; } .success { color: #27692d; } .comment { color: #888; } .comment_light { color: #aaa; } .comment_string { background: #fff; margin-top: 5px; } label.comment_simple { color: #888; } .small { font-size: 0.9em; } .very_small { font-size: 0.7em; } .green { color: #0a8640; } .red { color: #ff0000; } .abs { position: absolute; } .invisible { display: none; } .pointer { cursor: pointer; } .right { float: right; } div.error_message { color: #f2510d; background: url(/images/themes/main/red_arrow.png) no-repeat top left; padding-left: 14px; padding-top: 0px; margin-top: 7px; display: none; } .allcheckboxes { } .checkbox_pointer { } a { color: #000; text-decoration: none; border-bottom: 1px solid #000; position: relative; } a.dotted_a { text-decoration: none; border-bottom: 1px dotted #000; position: relative; } table.topString { height: 42px; border-bottom: 2px solid #fff; } table.topString td.topLeft { background-color: #a5d140; } table.topString td.topRight { background-color: #f2f6f9; } table.topString td.topCenter { background: url(/images/themes/main/topstring.png) no-repeat top left; max-width: 1451px; width: 1451px; } table.topString td.topCenter div.links { margin: 0px auto; width: 901px; text-align: right; } table.topString td.topCenter div.links label { margin-left: 6px; } div.mainTop { margin: 0px auto; width: 901px; max-width: 901px; background: url(/images/themes/main/topback.png) no-repeat top left; height: 129px; } div.mainTop img.logo { max-width: 130px; margin-top: 14px; } div.mainTop div.titleText { color: #7792a7; font-weight: bold; font-size: 14px; margin-top: 49px; margin-left: 158px; } div.auth_div { width: 238px; background-color: #73b6ea; position: absolute; padding: 0px; margin: 0px; margin-left: 567px; top: 40px; text-align: left; border: 2px solid #13669f; border-top: 0px; } div.auth_div form { padding: 0px; margin: 10px; } div.auth_div form label { color: #fff; } div.auth_div form a { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; position: relative; } div.auth_div form a.dotted_a { color: #fff; text-decoration: none; border: 0px; border-bottom: 1px dotted #fff; position: relative; } div.auth_div form img { float: right; margin-top: 2px; margn-right: 0px; cursor: pointer; } div.input_field img { float: right; margin-top: 5px; cursor: pointer; } div.input_field { height: 23px; background: url(/images/themes/main/input_field/input_left.png) no-repeat top left; padding-left: 6px; } div.input_field div { height: 23px; background: url(/images/themes/main/input_field/input_right.png) no-repeat top right; padding-right: 6px; padding-left: 0px; } div.input_field div div { height: 23px; background: url(/images/themes/main/input_field/input_center.png) repeat-x; vertical-alignment: middle; padding-right: 0px; padding-left: 0px; } div.input_field div div input { height: 23px; border: 0px; background: none; line-height: 20px; color: #a2a2a2; } div.input_field div div img { float: right; margin-top: 5px; margin-right: 0px; cursor: pointer; } div.menuString { height: 31px; background: url(/images/themes/main/mm_back.png) repeat-x top left; margin-bottom: 14px; } div.menuString div.inner_menu { margin: 0px auto; width: 901px; max-width: 901px; height: 31px; } div.menuString div.inner_menu div.right_menus { float: right; font-size: 10px; margin-top: 8px; } div.menuString div.inner_menu div.right_menus a { font-size: 11px; color: #1d8ec6; text-transform: uppercase; text-decoration: none; border-bottom: 1px solid #1d8ec6; position: relative; } div.menuString div.inner_menu div.menus { width: 130px; height: 29px; } div.menuString div.inner_menu div.menus div { margin-left: 20px; margin-top: 9px; } div.menuString div.inner_menu div.menus div a { color: #4d4d4d; text-transform: uppercase; font-size: 11px; text-decoration: none; border: 0px; } div.menuString div.inner_menu div.menu_selected { background: url(/images/themes/main/ss.png) no-repeat top left; height: 31px; } div.menuString div.inner_menu div.menu_simple { background: url(/images/themes/main/sm.png) no-repeat top left; margin-top: 0px; } div.search_div { position: absolute; margin-top: 80px; margin-left: 365px; } div.search_input_field img { float: right; } div.search_input_field { height: 29px; background: url(/images/themes/main/input_field/search_input_left.png) no-repeat top left; padding-left: 7px; width: 371px; } div.search_input_field div { height: 29px; background: url(/images/themes/main/input_field/search_input_right.png) no-repeat top right; padding-right: 7px; padding-left: 0px; } div.search_input_field div div { height: 29px; background: url(/images/themes/main/input_field/search_input_center.png) repeat-x; vertical-alignment: middle; padding-right: 0px; padding-left: 0px; } div.search_input_field div div input { height: 29px; border: 0px; background: none; line-height: 26px; color: #a2a2a2; width: 346px; } div.search_input_field div div img { float: right; margin-top: 9px; margin-right: 3px; cursor: pointer; } div.just_input_field { height: 29px; background: url(/images/themes/main/input_field/search_input_left.png) no-repeat top left; padding-left: 7px; width: 191px; } div.just_input_field div { height: 29px; background: url(/images/themes/main/input_field/search_input_right.png) no-repeat top right; padding-right: 7px; padding-left: 0px; } div.just_input_field div div { height: 29px; background: url(/images/themes/main/input_field/search_input_center.png) repeat-x; vertical-alignment: middle; padding-right: 0px; padding-left: 0px; } div.just_input_field div div input { height: 29px; border: 0px; background: none; line-height: 26px; color: #000; width: 185px; } div.just_input_field_big { width: 99%; } div.just_input_field_big div div input { width: 100%; } div.footerString { height: 84px; border-top: 1px solid #dbdbdb; margin-top: 50px; } div.footerString div.inner_footer { margin: 0px auto; width: 901px; max-width: 901px; margin-top: 17px; } div.footerString div.inner_footer img.footer_logo { margin-left: 20px; max-width: 46px; } div.footerString div.inner_footer div.footerText { color: #8b8b8b; font-size: 11px; margin-top: 3px; margin-left: 76px; } table.inputs { } table.inputs td { padding-top: 9px; } table.inputs td.left_td { padding-right: 20px; } div.contentBlock { margin: 0px auto; width: 881px; max-width: 881px; padding-left: 20px; } div.contentBlock td.indexLeftBlock { width: 640px; } div.contentBlock td.indexCenterBlock { width: 30px; } div.contentBlock td.indexRightBlock { width: 210px; } h2.titleHH { font: normal 20px Arial, sans-serif; border-bottom: 1px dashed #d0d0d0; padding-bottom: 3px; margin-bottom: 8px; } h2.titleHH div { color: #198bc9; float: right; margin-top: 5px; } h2.titleHH div a { color: #198bc9; text-decoration: none; border-bottom: 1px solid #198bc9; position: relative; } h2.titleHHSmall { font: normal 18px Arial, sans-serif; } h2.titleHHLite { font: normal 20px Arial, sans-serif; padding-bottom: 3px; margin-bottom: 8px; } h2.titleHHLite div { color: #198bc9; float: right; } h2.titleHHLite div a { color: #198bc9; text-decoration: none; border-bottom: 1px solid #198bc9; position: relative; } div.indexNewsItem { height: 70px; max-height: 70px; overflow: hidden; background: url(/images/themes/main/inb.png) repeat-x top left; } div.indexNewsItem td { padding-left: 18px; padding-right: 10px; height: 70px; max-height: 70px; overflow: hidden; } div.indexNewsItem a { font: normal 13px Arial, sans-serif; color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; } div.MapItems a { font: normal 13px Arial, sans-serif; color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; line-height: 17px; } td.indexSmallNewsItem { padding-right: 21px; } td.indexSmallNewsItem img { max-width: 145px; margin-bottom: 8px; } td.indexSmallNewsItem label.date { color: #b6b6b6; font-size: 10px; } td.indexSmallNewsItem div a { color: #1a8ccb; text-decoration: none; border-bottom: 1px solid #1a8ccb; position: relative; line-height: 17px; } td.indexSmallNewsItemLast { padding-right: 0px; } div.expertOnIndex { margin-bottom: 25px; color: #000; } div.expertOnIndex img { border: 1px solid #c5c4c2; max-width: 208px; margin-bottom: 10px; } div.expertOnIndex div { margin-bottom: 8px; } div.expertOnIndex div a { font-size: 13px; color: #3a9cdb; text-decoration: none; border-bottom: 1px solid #3a9cdb; position: relative; } table.newpages { border-top: 1px dashed #d0d0d0; margin-top: 20px; padding-top: 10px; } table.newpages div.ex { float: left; margin-left: 5px; color: #3a9cdb; font: bold 14px Arial, sans-serif; width: 20px; height: 15px; text-align: center; } table.newpages div.exp { float: left; margin-left: 5px; width: 20px; height: 15px; text-align: center; } table.newpages div.exp a { color: #1a8ccb; font: bold 14px Arial, sans-serif; text-decoration: none; border-bottom: 1px solid #1a8ccb; position: relative; } table.news_list { margin-top: 15px; } table.news_list td { padding-bottom: 15px; } table.news_list td.news_left { } table.news_list td.news_left img { margin-right: 20px; } table.news_list td.news_right { } table.news_list td.news_right label.news_date { color: #b6b6b6; font: bold 10px Arial, sans-serif; } table.news_list td.news_right div.news_title { margin-top: 5px; margin-bottom: 8px; } table.news_list td.news_right div.news_title a { font: normal 15px Arial, sans-serif; color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; } table.news_list td.news_right div.news_anons { color: #373737; margin-top: 2px; } table.news_list td.news_right div.news_icons { position: absolute; margin-left: 106px; margin-top: -2px; } table.inside_new_article { margin-bottom: 24px; border-bottom: 1px dashed #d0d0d0; } table.inside_new_article td.ibottom { padding-bottom: 20px; padding-top: 15px; } table.inside_new_article td.inews_left img.logoNews { margin-right: 10px; margin-bottom: 10px; float: left; } table.inside_new_article td.inews_left a { color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; } table.inside_new_article td.inews_left label.inews_date { color: #b6b6b6; font: normal 12px Arial, sans-serif; } table.inside_new_article td.inews_left div.inews_icons { position: absolute; margin-left: 156px; margin-top: 0px; } table.inside_new_article td.inews_left div.inews_title { margin-top: 5px; color: #218ec7; font: normal 16px Arial, sans-serif; } table.inside_new_article td.inews_left div.inews_anons { color: #555252; font: normal 12px Arial, sans-serif; line-height: 1.4em; padding-right: 10px; } table.inside_new_article td.inews_left_newcomment { padding-top: 20px; } table.inside_new_article td.inews_left_newcomment div.add_button { margin-top: 13px; background: url(/images/themes/main/addcomment.jpg) no-repeat top left; width: 188px; height: 32px; text-align: center; } table.inside_new_article td.inews_left_newcomment div.add_button a { position: relative; top: 8px; color: #555252; font: bold 14px Arial, sans-serif; text-decoration: none; } table.inside_new_article td.inews_left_comments { padding-top: 25px; } table.inside_new_article td.inews_left_comments div.ic_top img { margin-right: 5px; margin-bottom: 5px; vertical-align: top; } table.inside_new_article td.inews_left_comments div.ic_top a { color: #205991; font: bold 12px Arial, sans-serif; border-bottom: 0px; } table.inside_new_article td.inews_left_comments div.ic_top label.ic_date { color: #b6b6b6; font: normal 12px Arial, sans-serif; } table.inside_new_article td.inews_left_comments div.ic_bottom { color: #000; margin-top: 8px; } table.inside_new_article td.inews_left_comments div.ic_bottom p { color: #000; margin-top: 0px !important; } table.inside_new_article td.inews_left_comments div.ic_ans { margin-top: 9px; } table.inside_new_article td.inews_left_comments div.ic_ans img { margin-right: 2px; position: relative; top: 3px; } table.inside_new_article td.inews_left_comments_add { padding-left: 20px; padding-top: 5px; } table.inside_new_article td.inews_left_comments_add div.add_button { margin-top: 13px; background: url(/images/themes/main/addcomment.jpg) no-repeat top left; width: 188px; height: 32px; text-align: center; } table.inside_new_article td.inews_left_comments_add div.add_button a { position: relative; top: 8px; color: #555252; font: bold 14px Arial, sans-serif; text-decoration: none; } table.inside_new_article_gallery { margin-bottom: 24px; border-bottom: 1px dashed #d0d0d0; } table.inside_new_article_gallery td { padding-bottom: 25px; } table.inside_new_article_gallery img { max-width: 130px; margin-right: 10px; float: left; } div.textarea_input_field_top { height: 5px; background: url(/images/themes/main/input_field/textarea_tl.png) no-repeat top left; padding-left: 5px; } div.textarea_input_field_top div { height: 5px; background: url(/images/themes/main/input_field/textarea_tr.png) no-repeat top right; padding-right: 5px; padding-left: 0px; } div.textarea_input_field_top div div { height: 5px; background: url(/images/themes/main/input_field/textarea_t.png) repeat-x top left; padding-right: 0px; padding-left: 0px; } div.textarea_input_field_bottom { height: 5px; background: url(/images/themes/main/input_field/textarea_bl.png) no-repeat top left; padding-left: 5px; } div.textarea_input_field_bottom div { height: 5px; background: url(/images/themes/main/input_field/textarea_br.png) no-repeat top right; padding-right: 5px; padding-left: 0px; } div.textarea_input_field_bottom div div { height: 5px; background: url(/images/themes/main/input_field/textarea_b.png) repeat-x top left; padding-right: 0px; padding-left: 0px; } div.textarea_input_field_middle { height: 100%; background: url(/images/themes/main/input_field/textarea_l.png) repeat-y top left; padding-left: 5px; } div.textarea_input_field_middle div { height: 100%; background: url(/images/themes/main/input_field/textarea_r.png) repeat-y top right; padding-right: 2px; padding-left: 0px; } div.textarea_input_field_middle div div { height: 100%; background: none; padding-right: 0px; padding-left: 0px; } div.textarea_input_field_middle div div textarea { border: 0px; background-color: #fff; margin: 0px; padding: 4px; padding-right: 0px; resize: none; overflow: hidden; } table.users_list { } table.users_list td.element_top { text-align: left; padding-bottom: 12px; } table.users_list td.element { border-top: 1px dashed #d0d0d0; height: 72px; text-align: left; padding-top: 15px; } table.users_list td.element_first { border-top: 0px; height: 72px; text-align: left; padding-top: 15px; } table.users_list td.left { } table.users_list td.left label.date { color: #666; font: normal 11px Arial, sans-serif; } table.users_list td.left div.photo { float: left; margin-right: 10px; margin-bottom: 10px; } table.users_list td.left span.age { color: #218ec7; font-weight: bold; } table.users_list td.left div.a_name a { font: normal 15px Arial, sans-serif; color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; } table.users_list td.left label.black { color: #363636; font: normal 11px Arial, sans-serif; } table.users_list td.left label.green { color: #349a08; font: normal 11px Arial, sans-serif; } table.users_list td.left label.red { color: #ec0000; font: normal 11px Arial, sans-serif; } table.users_list td.left img { margin-right: 4px; } table.users_list td.left a { color: #205991; font: bold 16px Arial, sans-serif; text-decoration: none; } table.users_list td.left div.right_info { float: right; width: 40%; white-space: nowrap; } table.users_list td.left div.right_info span { color: #218ec7; font-weight: bold; } img.search_glass { float: right; margin-top: 7px; margin-right: -6px; cursor: pointer; } .uploadbutton { } .uploadbutton span { border-bottom: 1px dotted #2561B8; color: #2561B8; } .qq-uploader { position:relative; width: 100%;} .qq-upload-button { display:block; /* or inline-block */ width: 105px; padding: 7px 0; text-align:center; background:#880000; border-bottom:1px solid #ddd;color:#fff; } .qq-upload-button-hover {background:#cc0000;} .qq-upload-button-focus {outline:1px dotted black;} .qq-upload-drop-area { position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2; background:#FF9797; text-align:center; } .qq-upload-drop-area span { display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px; } .qq-upload-drop-area-active {background:#FF7171;} .qq-upload-list {margin:15px 35px; padding:0; list-style:disc; display: none;} .qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;} .qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text { margin-right: 7px; } .qq-upload-file {} .qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;} .qq-upload-size,.qq-upload-cancel {font-size:11px;} .qq-upload-failed-text {display:none;} .qq-upload-fail .qq-upload-failed-text {display:inline;} table.inside_project { margin-bottom: 24px;} table.inside_project td {} table.inside_project td.inews_left_newcomment { padding-left: 20px; padding-top: 35px; } table.inside_project td.inews_left_newcomment div.add_button { margin-top: 13px; background: url(/images/themes/main/addcomment.jpg) no-repeat top left; width: 188px; height: 32px; text-align: center; } table.inside_project td.inews_left_newcomment div.add_button a { position: relative; top: 8px; color: #555252; font: bold 14px Arial, sans-serif; text-decoration: none; } table.inside_project td.inews_left_comments { padding-top: 25px; } table.inside_project td.inews_left_comments div.ic_top img { margin-right: 4px; } table.inside_project td.inews_left_comments div.ic_top a { color: #205991; font: bold 12px Arial, sans-serif; border-bottom: 0px; } table.inside_project td.inews_left_comments div.ic_top label.ic_date { color: #ec0000; font: bold 10px Arial, sans-serif; } table.inside_project td.inews_left_comments div.ic_bottom { color: #555252; margin-top: 3px; } table.inside_project td.inews_left_comments div.ic_bottom p { color: #555252; margin-top: 0px !important; } table.inside_project td.inews_left_comments div.ic_ans { margin-top: 4px; } table.inside_project td.inews_left_comments div.ic_ans img { margin-right: 2px; position: relative; top: 3px; } table.inside_project td.inews_left_comments_add { padding-left: 20px; padding-top: 5px; } table.inside_project td.inews_left_comments_add div.add_button { margin-top: 13px; background: url(/images/themes/main/addcomment.jpg) no-repeat top left; width: 188px; height: 32px; text-align: center; } table.inside_project td.inews_left_comments_add div.add_button a { position: relative; top: 8px; color: #555252; font: bold 14px Arial, sans-serif; text-decoration: none; } table.inside_project div.project { } table.inside_project div.project div.red_big { color: #218ec7; font: normal 16px Arial, sans-serif; margin-top: 5px; margin-bottom: 13px; } table.inside_project div.project label.caption { color: #555252; font: bold 12px Arial, sans-serif; } table.inside_project div.project label.text { color: #555252; font: normal 12px Arial, sans-serif; } table.inside_project div.project label.text a { } table.inside_project div.project label.bigred { color: #ff0000; font: bold 18px Arial, sans-serif; } table.inside_project div.project div.short_text { color: #555252; font: normal 12px Arial, sans-serif; } div.files_list a { font: normal 12px Arial, sans-serif; color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; } div.wide_line { border-bottom: 1px dashed #d0d0d0; height: 20px; } table.userinfo { } table.userinfo div.userName { font: normal 15px Arial, sans-serif; color: #218ec7; margin-bottom: 20px; } table.userinfo div.userPhoto { float: right; margin-left: 20px; margin-bottom: 20px; } table.userinfo div.userPhoto center a { font: normal 11px Arial, sans-serif; color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; line-height: 20px; } table.userinfo span.bolding { font-weight: bold; } div.submenu_messages { border-bottom: 1px dashed #d0d0d0; padding-bottom: 10px; margin-bottom: 10px; } div.submenu_messages a { color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; line-height: 20px; } div.submenu_messages label.selectedSubMenu_messages { color: blue; } label.line_between_links { color: #218ec7; padding-left: 8px; padding-right: 8px; } div.add_button { margin-top: 13px; background: url(/images/themes/main/addcomment.jpg) no-repeat top left; width: 188px; height: 32px; text-align: center; z-index: -100; } div.add_button a { position: relative; top: 8px; color: #555252 !important; font: bold 12px Arial, sans-serif !important; text-decoration: none !important; border: 0px !important; } div.add_button_small { margin-top: 13px; background: url(/images/themes/main/addcomment_small.jpg) no-repeat top left; width: 145px; height: 25px; text-align: center; z-index: -100; } div.add_button_small a { position: relative; top: 5px; color: #555252 !important; font: bold 12px Arial, sans-serif !important; text-decoration: none !important; border: 0px !important; } tr.listing_title td { text-align: left; border-bottom: 1px solid #d0d0d0; padding-bottom: 3px; padding-top: 3px; white-space: nowrap; font-weight: bold; } tr.listing_title td img.dir { margin-left: 4px; } tr.listing_element td { text-align: left; border-bottom: 1px solid #d0d0d0; padding-bottom: 3px; padding-top: 3px; } tr.listing_element_bolder td { text-align: left; border-bottom: 1px solid #efefef; padding-bottom: 3px; padding-top: 3px; font-weight: bold; } tr.listing_element_bolder a { text-decoration: underline; border: 0px; } input.mes_checkboxes { position: relative; top: 0px; } #main_content_div_messages a { color: #218ec7; text-decoration: none; border-bottom: 1px solid #218ec7; position: relative; } div.nothing { margin-bottom: 5px; } div.nothing p { margin-top: 10px; } h2.searchH { font: normal 20px Arial, sans-serif; border-bottom: 1px dashed #d0d0d0; padding-bottom: 6px; margin-bottom: 8px; margin-top: 0px; } h2.searchH a { color: red; underline: none; border-bottom: 1px dotted #ff0000; } h2.searchH span { color: red; font-weight: bold; }