body {background: #FFFFFF;
	  font-family : Tahoma, Helvetica, sans-serif;
	  color: #000000;
	  font-size: 12px;
	  margin: 0px;
	  padding: 0px 0px 15px 0px}
	  
td {vertical-align: top;  font-size: 12px}
img {border: none}
form {margin:0px; padding:0px}
p {margin: 0 0 13px 0}

a {}

.min_width {font-size: 1px; line-height: 1px; height: 1px}

.mainpage {}


.general {width: 100%}

.g_left {width: 230px; background: url(../pic/g_left_bg.gif) 100% 320px no-repeat}
.g_left .min_width {width: 230px}

.g_left .subscribe {height: 46px; width: 160px; padding: 8px 16px 0px 15px; background: url(../pic/subscribe_field_bg.gif) 100% 0% no-repeat}
.g_left .subscribe .header {font-size: 11px; font-weight: bold; padding: 0px 0px 3px 2px}
.g_left .subscribe .subscribe_block {width: 100%}
.g_left .subscribe .subscribe_block .field {width: 100%; vertical-align: middle}
.g_left .subscribe .subscribe_block .field input {width: 136px; background: white; font-family: Tahoma; font-size: 11px; color: black; border-top: solid 1px #6C7380; border-left: solid 1px #6C7380; border-bottom: solid 1px #D8DCE6; border-right: solid 1px #D8DCE6}
.g_left .subscribe .subscribe_block .button {padding: 0px 12px 0px 2px; vertical-align: middle}


/*.g_l_c {width: 15px}
.g_l_c .min_width {width: 15px}*/

.g_center {width: 700px; background: white url(../pic/mainpage_bg.gif) 55px 210px no-repeat}
.g_center .min_width {width: 450px}

.g_right {width: 250px}
.g_right .min_width {width: 250px}

/*.g_c_r {width: 15px}
.g_c_r .min_width {width: 15px}*/

.authorization {position: absolute; left:0; width: 221px; height:71px; background: url(../pic/authorization_bg.gif) no-repeat}
.authorization .welcome {text-align:center; padding-top:9px; padding-bottom:5px}
.authorization .exit {float:left; width:111px}
.authorization .exit a {color:#000; font-size:10px; display:block; padding-left:21px; background: url(../pic/ico-exit.gif) no-repeat 0 0; margin-right:10px; margin-left:39px; padding-bottom:2px; height:1px}
.authorization .tools {float:left; width:83px}
.authorization .tools a {color:#000; font-size:10px; display:block; padding-left:24px; padding-bottom:4px; background: url(../pic/ico-tools.gif) no-repeat 0 0; height:1px}

.auth_block {position: absolute; left: -233px; width: 233px; height:126px; background: url(../pic/auth_block_bg.gif) no-repeat}
.auth_block table {margin: 9px 0px 0px 26px}
.auth_block table td {vertical-align: middle; font-size: 11px; padding-bottom: 4px}
.auth_block table td a {color: black}
.auth_block table .name {width: 46px}
.auth_block table .field {width: 95px}
.auth_block table .field input {width: 90px; background: white; font-family: Tahoma; font-size: 12px; color: black; border-top: solid 1px #6C7380; border-left: solid 1px #6C7380; border-bottom: solid 1px #D8DCE6; border-right: solid 1px #D8DCE6}
.auth_block table .button {padding-left: 3px}
.auth_block table .lost {font-size: 10px}
.auth_block table .question {text-align: right; padding-right: 5px}
.auth_block table .member {font-size: 10px}
.auth_block table .member input {position: relative; left: -3px}


.auth_link {padding: 7px 0px 4px 0px; margin: 14px 0px 10px 28px; background: url(../pic/auth_link_bg.gif) 87px 1px no-repeat}
/*.auth_link {padding: 7px 0px 4px 0px; margin: 14px 0px 10px 28px; background: url(../pic/combined_1.png) 87px 1px no-repeat;}*/
/*.auth_link div.bg {float: right; width: 28px; height: 24px; background-color: black;}*/
.auth_link a {color: #009AE2; text-decoration: none}
.auth_link a:hover {text-decoration: underline}

.hot_topics {width: 195px; height: 550px; background: url(../pic/hot_topics_bg.gif) 0px 101px no-repeat}
.hot_topics .title {margin: 0px 0px 5px 5px}
.hot_topics .list {width: 195px}
.hot_topics .list .count {width: 30px; text-align: right; padding: 3px 0px 4px 0px; color: #DA1D1E; font-size: 11px}
.hot_topics .list .link {padding: 2px 0px 4px 15px}
.hot_topics .list .link a {text-decoration: none; color: black}
.hot_topics .list .link a:hover {text-decoration: underline; color: #E5000E}

.spec_topics {width: 195px; height: 280px; background: url(../pic/spec_topics_bg.gif) 0px 78px no-repeat}
.spec_topics h2 {color:#DA1D1E; font-size:18px; font-weight:normal; margin:0 0 12px 0; padding: 10px 0 14px 30px; background: url(../pic/spec_topics.gif) no-repeat 10px 100%}
.spec_topics .title {margin: 0px 0px 5px 5px}
.spec_topics .list {width: 195px}
.spec_topics .list .count {width: 30px; text-align: right; padding: 3px 0px 4px 0px; color: #DA1D1E; font-size: 11px}
.spec_topics .list .link {padding: 2px 0px 4px 15px}
.spec_topics .list .link a {text-decoration: none; color: black; font-weight: bold;}
.spec_topics .list .link a:hover {text-decoration: underline; color: #E5000E}

.left_banner {padding: 8px 0px 10px 17px; background: url(../pic/left_banner_bg.gif) no-repeat; margin-bottom: 22px}
.bottom_banner {margin: 10px 0px;}

.copyright {font-size: 10px; text-align: right; padding: 18px 0px; margin-bottom: 5px; background: url(../pic/copyright_bg.gif) 4px 0px no-repeat}
.copyright a {color: black}
.copyright a:hover {color: #E5000E}

.lbtc {vertical-align:top; padding:0}

.rg {font-size: 10px; text-align: right; line-height: 11px; padding-top: 1px}
.rg img {float: right; margin: -1px 2px 0px 9px}


.top_block {width: 100%; height: 160px; margin-bottom: 10px}
.top_block .logo {vertical-align: bottom; width: 60%; background: url(../pic/logo_bg.gif) 100% 26px no-repeat}
.top_block .menu {padding-left: 21px; width: 40%; height: 119px; background: url(../pic/menu_bg.gif) 0px 14px no-repeat}
.top_block .menu a {color: #DA1D1E; text-decoration: none; display: block}
.top_block .menu a:hover {text-decoration: underline}
.top_block .menu .list {padding-top: 20px; width: 130px}
div.menuitem_over, div.menuitem {margin-bottom: 4px; background: url(../pic/menu_item_hover_bg.gif) -10px -10px no-repeat}
div.menuitem_over, div.menuitem:hover {background-position: 0px 5px}
div.menuitem_over .menusubitem, div.menuitem .menusubitem {display: none; position: absolute; z-index: 100; margin-top: -10px; margin-left: 105px; width: 118px; background: #E1E4EF url(../pic/menu_submenu_bg.gif) no-repeat; overflow: hidden}
div.menuitem_over .menusubitem div, div.menuitem .menusubitem div {padding: 7px 10px 0px 18px; line-height: 14px}
div.menuitem_over .menusubitem .border_bottom, div.menuitem .menusubitem .border_bottom {padding: 0px; background: url(../pic/menu_border_bottom_bg.gif) no-repeat; height: 12px; overflow: hidden}
div.menuitem_over .menusubitem, div.menuitem:hover .menusubitem {display: block}
.top_block .search {vertical-align: bottom; padding-left: 14px; width: 40%;  background: url(../pic/search_bg.gif) 100% 100% no-repeat}
.search_block {width: 100%}
.search_block .field {width: 100%; vertical-align: middle}
.search_block .field input {width: 100%; background: white; font-family: Tahoma; font-size: 11px; color: black; border-top: solid 1px #6C7380; border-left: solid 1px #6C7380; border-bottom: solid 1px #D8DCE6; border-right: solid 1px #D8DCE6}
.search_block .button {padding: 0px 12px 0px 2px; vertical-align: middle}

.single_news {background: url(../pic/single_news_bg.gif) 79px 1px no-repeat; height: 280px; position: relative; }
.single_news .title_block {height: 77px; overflow: hidden; margin-bottom: 10px}
.single_news .title_block table {width: 100%}
.single_news .title_block .title {padding: 59px 30px 0px 35px}
.single_news .title_block .date {padding: 62px 30px 0px 0px; font-size: 11px; color: #63707d}
.single_news .title_block .news_title {width: 100%; font-size: 25px; vertical-align: bottom; padding-bottom: 0px; line-height: 25px}
.single_news .title_block .news_title a {color: black; text-decoration: none}
.single_news .title_block .news_title a:hover {color: #E5000E}
.single_news .description_block {width: 100%}
.single_news .description_block .description {width: 100%; padding: 15px 0px 0px 15px}
.single_news .description_block .description a {color: black; text-decoration: none}
.single_news .description_block .description .max_height {height: 150px; overflow: hidden}

.main_center {width: 100%}
.main_center td {width: 25%; padding-right: 17px; font-size: 11px}

.last_news {height: 80px; overflow: hidden;}
.last_news .date {padding: 1px 0px 2px 18px; background: url(../pic/last_news_date_bg.gif) -1px 0px no-repeat; color: #63707d}
.last_news a {color: black; text-decoration: none}
.last_news a:hover {color: #E5000E; text-decoration: underline}

.market .item, .school .item {margin-left: 9px; margin-bottom: 6px; padding-left: 17px; background: url(../pic/articles_item_bg.gif) 0px 2px no-repeat}
.market .item_today, .school .item_today {margin-left: 9px; margin-bottom: 6px; padding-left: 17px; background: url(../pic/articles_item_bg_today.gif) 0px 2px no-repeat}
.market .item a, .school .item a, .market .item_today a, .school .item_today a {color: black; text-decoration: none}
.market .item a:hover, .school .item a:hover, .market .item_today a:hover, .school .item_today a:hover {color: #E5000E; text-decoration: underline}
.market .title, .school .title {margin-bottom: 12px}
.market .title {padding: 15px 0px 5px 0px}
.market  h3 {color:#DA1D1E; font-size:19px; font-weight:bold; margin:0 0 12px 0; padding: 10px 0 14px 30px; background: url(../pic/bgH3.gif) no-repeat 10px 100%}
.market  h3 a {color:#DA1D1E !important; text-decoration:none}
.school .title {padding: 20px 0px 0px 18px}
.school  h3 {color:#DA1D1E; font-size:19px; font-weight:bold; margin:0 0 12px 0; padding: 10px 0 14px 30px; background: url(../pic/bgH3.gif) no-repeat 10px 100%}
.school  h3 a {color:#DA1D1E !important; text-decoration:none}

.spec_links {padding: 8px 44px 12px 15px; margin: 0px 0px 7px 103px; background: url(../pic/spec_links_bg.gif) 0px 0px no-repeat}
.spec_links img {margin-right: 9px}

.rubr_link {padding: 0px 0px 15px 0px; margin: 0px 0px 17px 45px; background: url(../pic/rubr_link_bg.gif) 43px 0px no-repeat}
.rubr_link a {color: #009AE2; text-decoration: none}
.rubr_link a:hover {text-decoration: underline}

.sorted_link {position:relative; padding: 1px 0px 12px 30px; margin: -17px 0px 17px 55px; background: url(../pic/sorted-mat.gif) 0 100% no-repeat; height:1px}
.sorted_link a {color: #009AE2; text-decoration: none}
.sorted_link a:hover {text-decoration: underline}

.sorted_link1 {position:relative; padding: 1px 0px 22px 32px; margin: -17px 0px 17px 23px; background: url(../pic/sorted-mat1.gif) 0 100% no-repeat; height:1px}
.sorted_link1 a {color: #009AE2; text-decoration: none}
.sorted_link1 a:hover {text-decoration: underline}

.right_banner {text-align: right; margin-left: 20px; padding: 42px 11px 14px 18px; background: url(../pic/right_banner_bg.gif) 100% 0% no-repeat; margin-bottom: 18px}
.right_bottom_banner {text-align: right; margin-left: 21px; padding: 20px 11px 12px 18px; background: url(../pic/right_bottom_banner_bg.gif) 100% 100% no-repeat; margin-bottom: 18px}

.community-three {font-size: 11px; height: 468px; background: url(../pic/community_bg1.gif) 100% 0% no-repeat; margin-bottom: 20px}

.community {font-size: 11px; width: 250px; height: 316px; background: url(../pic/community_bg.gif) 100% 0% no-repeat}
.community-three .suptitle, .community .suptitle {padding: 42px 18px 18px 0px; text-align: right}
.community-three .suptitle {padding-bottom:16px}
.community-three .popular-threads, .community-three .forum, .community .forum {padding: 0px 0px 12px 30px}
.community-three .popular-threads, .community-three .forum, .community .forum_table {padding: 0px 0px 12px 13px}
.community-three .people, .community .people {padding: 0px 0px 0px 30px}
.community-three .info, .community .info {float: right; color: #63707D; font-size: 10px; line-height: 10px; padding-right: 18px}
/*.community-three .item, .community .item {padding-left: 15px; width: 185px; width: expression("200px"); overflow: hidden}*/
.community-three .item, .community .item {padding-left: 15px; width: 185px; width: 200px; overflow: hidden}
.community-three .item a, .community .item a {color: black}
.community-three .item a:hover, .community .item a:hover {color: #E5000E}
.community-three .title, .community .title {color: #009AE2; font-size: 12px; margin-bottom: 8px}
.community-three .title a, .community .title a {color: #009AE2; text-decoration: none}
.community-three .title a:hover, .community .title a:hover {text-decoration: underline}
.community-three .popular-threads .title, .community-three .forum .title, .community .forum .title {padding-top: 7px}
.community-three .popular-threads .title, .community-three .forum .title, .community .forum_table .title {padding-top: 7px}
.community-three .popular-threads .item, .community-three .forum .item, .community .forum .item {height: 30px; margin-bottom: 8px; background: url(../pic/forum_item_bg.gif) 0px 3px no-repeat}
.community-three .popular-threads .item, .community-three .forum .item, .community .forum_table .item {margin-bottom: 8px; background: url(../pic/forum_item_bg.gif) 0px 18px no-repeat}
.community-three .popular-threads .item .author, .community-three .forum .item .author, .community .forum .item .author {color: #63707D; font-size: 10px} 
.community-three .popular-threads .item .author, .community-three .forum .item .author, .community .forum_table .item .author {color: #63707D; font-size: 10px} 
.community .people .info {padding-top: 2px}
.community .people .item {font-size: 11px; height: 13px; background: url(../pic/people_item_bg.gif) 0px 3px no-repeat}

.usefull_links {min-height: 112px; font-family: Tahoma; font-size: 11px; padding: 20px 0px 0px 30px; background: url(../pic/heart_bracket.gif) 0px 30px no-repeat;}
.usefull_links .header {padding: 0px 0px 5px 15px; font-weight: bold;}
.usefull_links .item {background: url(../pic/links_item_bg.gif) 0px 5px no-repeat; padding: 0px 0px 8px 15px}
.usefull_links .item a {color: black}

.search-right {font-size:11px; padding-left:55px; height:290px; background: url(../pic/bgSearch.gif) no-repeat 100% 0}
.sorted-n h3, .search-right h3 {color:#C0C5D2 !important; margin:0; padding:0 0 20px 0; font-size:18px !important; font-weight:normal}
.sorted-n h4, .search-right h4 {font-size:11px; color:#596978; padding:0 10px 6px 0; margin:0}
.sorted-n .forms, .search-right .forms {padding:0 17px; width:auto !important; width /**/:100%; height:1px}
.sorted-n select, .search-right select {width:138px; font:9px Tahoma; margin-top:1px; margin-bottom:2px; padding:2px 0}
body:not([dummy]) .sorted-n select, body:not([dummy]) .search-right select {padding:0}
.search-right select, .sorted-n option {font:9px Tahoma}
.search-right p {margin:0; padding:3px 0 0 0; vertical-align:middle}
.search-right label, .search-right input {vertical-align:middle}
.search-right input {margin-left:-5px}
html>body .search-right input {margin-left:-1px}
.sorted-n .btn, .search-right .btn {cursor:pointer; cursor:hand; margin-left:0 !important; margin-top:7px}

.sorted-n {font-size:11px; padding-left:55px; height:197px; background: url(../pic/bgSorted.gif) no-repeat 100% 0}

.new-mat {padding-left:19px; height:345px; background: url(../pic/bgNew-mat.gif) no-repeat 100% 0}
.new-mat .catalog {width:auto; background-image:none}
.newmat {font-size:11px; padding:8px 0 0 27px; height:1px}
.newmat .item {background: url(../pic/ar_new.gif) no-repeat 3px 18px; padding-top:14px}
.newmat .title {position:relative; margin-bottom:-11px !important; height:1px}
.marks .info, .newmat .info {margin-bottom:0; height:1px}
html>body .marks .info, html>body .newmat .info {margin-bottom:-11px; height:auto}

.marks .info, .newmat .info, .new-mat .catalog .info {width:85px; padding-right:0 !important}

.catalog {font-size: 11px; width: 250px; height: 173px; background: url(../pic/catalog_bg.gif) 100% 0% no-repeat}
.voting {margin-top: 27px; font-size: 11px; width: 250px; background: url(../pic/voting_bg.gif) 100% 0% no-repeat}
.voting_results {margin-top: 27px; font-size: 11px; width: 250px; background: url(../pic/voting_results_bg.gif) 100% 0% no-repeat}
.catalog .suptitle {padding: 24px 0px 25px 40px}
.catalog .companies {padding: 0px 0px 0px 27px}
.voting .suptitle {padding: 12px 0px 25px 30px}
.voting .companies {padding: 0px 0px 0px 27px}
.voting_results .suptitle {padding: 12px 0px 25px 30px}
.voting_results .companies {padding: 0px 0px 0px 27px}
.marks .info, .newmat .info, .catalog .info, .voting .info, .voting_results .info {float: right; color: #63707D; font-size: 10px; line-height: 10px; padding-right: 40px}
/*.marks .item, .newmat .item, .catalog .item, .voting .item, .voting_results .item {padding-left: 15px; width: 185px; width: expression("200px"); overflow: hidden}*/
.marks .item, .newmat .item, .catalog .item, .voting .item, .voting_results .item {padding-left: 15px; width: 185px; width: 200px; overflow: hidden}
.marks .item a, .newmat .item a, .catalog .item a, .voting .item a, .voting_results .item a {color: black}
.marks .item a:hover, .newmat .item a:hover, .catalog .item a:hover, .voting .item a:hover, .voting_results .item a:hover {color: #E5000E}
.marks .title, .newmat .title, .catalog .title, .voting .title, .voting_results .title {color: #009AE2; font-size: 12px; margin-bottom: 8px; margin-right: 5px;}
.marks .title a, .newmat .title a, .catalog .title a, .voting .title a, .voting_results .title a {color: #009AE2; text-decoration: none}
.marks .title a:hover, .newmat .title a:hover, .catalog .title a:hover, .voting .title a:hover,  .voting_results .title a:hover {text-decoration: underline}
.marks .title, .catalog .companies .title, .voting .companies .title,  .voting_results .companies .title {padding-top: 7px}
.catalog .companies .item {height: 13px; background: url(../pic/companies_item_bg.gif) 0px 4px no-repeat}
.voting .companies .item {height: 17px; margin-left: -15px }
.voting .companies .item input {vertical-align: middle;}
.voting .companies .inp input, .voting .companies .inp a {margin-top: 10px;}
.voting_results .companies .item {height: 25px; margin-left: -15px; width: 222px; }
.voting_results .companies .item input {vertical-align: middle;}
.voting_results .companies .inp input, .voting .companies .inp a {margin-top: 10px;}

/*.title_description {position: absolute; top: -1000px; left: -1000px; background: white; border: solid 1px #DA1D1E; padding: 8px 15px; font-size: 11px; width: 225px; width: expression("255px"); filter: alpha(opacity:85);}*/
.title_description {position: absolute; top: -1000px; left: -1000px; background: white; border: solid 1px #DA1D1E; padding: 8px 15px; font-size: 11px; width: 225px; width: 255px; filter: alpha(opacity:85);}
.title_description .date {font-size: 10px; float: right; padding-left: 15px}
.title_description .text {clear: right; padding-top: 11px}

.showstat {position: absolute; top: -1000px; left: -1000px; background: white; border: solid 1px #DA1D1E; padding: 8px 15px; font-size: 11px; filter: alpha(opacity:85); height:1px}
html>body .showstat {height:auto}
.showstat .date, .showstat .author {display:none}

.path {color: #009AE2; font-size:11px; padding:0 0 0 30px}
.path span {color:#000}
.path a {color: #009AE2}
.path a:hover {text-decoration:none}

.mn-title {background:#D8DCE6 url(../pic/mn-title-tp.gif) repeat-x 0 0; margin-top:7px; margin-bottom:6px; height:1px}
.mntitle {background: url(../pic/mn-title-bm.gif) repeat-x 0 100%; height:1px}
.mnt-tl {background: url(../pic/mn-title-tl.gif) no-repeat 0 0; height:1px}
.mnt-tr {background: url(../pic/mn-title-tr.gif) no-repeat 100% 0; height:1px}
.mnt-bl {background: url(../pic/mn-title-bl.gif) no-repeat 0 100%; height:1px}
.mn-title h1 {position:relative; background: url(../pic/mn-title-br.gif) no-repeat 100% 100%; margin:0; padding:9px 30px 13px 29px; font-size:18px; font-weight:normal; height:1px}
.mn-title h1 .sml {font-size:12px; font-weight:bold;}
.mn-title .stars {position:absolute; top:18px; right:10px}

h2.sub-title {margin:0 !important; padding:0 0 19px 30px !important; color:#C0C5D2 !important; font-size:18px !important; font-weight:normal}

.content-body {padding:0 12px 30px 12px; width:auto !important; width /**/:100%; height:1px}
.searchblock {margin-right:12px; width:auto !important; width /**/:100%; height:1px}

.brd {border:1px solid #C3C6CF}

html>body .newmat, html>body .mn-title, html>body .mntitle, html>body .mnt-tl, html>body .mnt-tr, html>body .mnt-bl, html>body .mn-title h1 {height:auto}

.content-body h2.und {font-size:12px; text-decoration:underline; margin:0; padding:0; padding-bottom:5px}
.content-body h3 {color:#DA1D1E; font-size:18px; font-weight:normal; margin:0 0 12px 0; padding:0 0 14px 30px; background: url(../pic/bgH3.gif) no-repeat 10px 100%}
.content-body h3 a {color:#DA1D1E !important; text-decoration:none}
.content-body h4 {font-size:18px; font-weight:normal; margin:-17px 0 0 0; padding:0 0 5px 122px}
.content-body h4.npd {margin:0; padding-left:0}
.content-body h4 a {color:#000; text-decoration:none}
.content-body h4 a:hover {color:#DA1D1E; text-decoration:underline}
.content-body h5 {font-size:12px; background: url(../pic/bgH5.gif) no-repeat 14px 0; margin:0; padding:7px 0 9px 30px}
.content-body p.con {margin:0; padding:0px 0 0px 30px}
.content-body p.con a:hover, .content-body p.con div a:hover  {color:#E5000E;  text-decoration: underline;}
.content-body p.con a, .content-body p.con div a {color:#E5000E; text-decoration: none;}
.content-body .pages {padding:30px 0 0 0; font-size:11px}
.content-body .pages a {color:#000}
.content-body .pages a:hover {color:#E5000E}
.content-body .dt {font-size:11px}
.ph-left {float:left; margin:2px 8px 2px 0; border:1px solid #BFC2CB}

.ass-sort {color:#009AE2; padding-top:6px}
.ass-sort a {color:#009AE2}
.ass-sort a:hover {color:#DA1D1E}

.alphabet {float:left;}
.alpha {padding:6px 0 22px 20px; font-weight:bold}
.alpha a {color:#009AE2; text-decoration:none}
.alpha a:hover {color:#DA1D1E; text-decoration:underline}

.ph-l {float:left; width:245px; height:140px; background: url(../pic/bgPhoto.gif) no-repeat 8px 0; text-align:center}
.ph-l img {margin:7px 15px 0 0}

.lst-compan {margin:0; padding:0; list-style-type:none; font-size:11px}
.lst-compan ul {margin:0; padding:0; list-style-type:none}
.lst-compan li {font-weight:bold; color:#596978}
.lst-compan li li {font-weight:normal; color:#000; vertical-align:bottom; padding-left:15px; padding-top:5px; background: url(../pic/companies_item_bg.gif) 0px 9px no-repeat}
.lst-compan a {color:#000; text-decoration:none}
.lst-compan a:hover {color:#DA1D1E; text-decoration:underline}

.tbl {width:100%; border-collapse:collapse; border:0; margin-bottom:10px}
.tbl tr.last td {border-bottom-width:0}
.tbl th {font-size:11px; color:#E5000E; padding:10px 15px 14px 0; text-align:left; border-bottom:1px solid #D8DCE6}
.tbl th a {color:#E5000E; text-decoration:none}
.tbl th.sorted {background: url(../pic/sorted1.gif) no-repeat 0 100%}
.tbl th.sorted img {vertical-align:top; margin-top:2px}
.tbl td {padding:10px 20px 16px 0; border-bottom:1px solid #D8DCE6; font-size:11px}
.tbl td.author {padding-right:0}
.tbl td.author .dt {font-size:10px}
.tbl td.header {text-align:center; font-size:12px; font-weight:bold; padding-bottom:12px}
.tbl td.header a {text-decoration:none}
.tbl .lst {padding-right:0 !important}
.tbl a {color:#000}
.tbl a:hover {color:#E5000E}
.tbl td.all-threads {padding:1px 0 5px 0; border-bottom-width:0}
.tbl td.all-threads div {width:112px; background: url(../pic/bgThread.gif) no-repeat 0 0; text-align:center; padding:5px 0 12px 0}
.ph {background:#E1E4EF url(../pic/bgPh-tl.gif) no-repeat 0 0; margin:20px 0 20px 10px}
.ph-tr {background:url(../pic/bgPh-tr.gif) no-repeat 100% 0}
.ph-bl {background:url(../pic/bgPh-bl.gif) no-repeat 0 100%}
.ph-br {background:url(../pic/bgPh-br.gif) no-repeat 100% 100%; padding:7px 17px 4px 17px; width:auto !important; width /**/:100%; height:auto}
.ph-br .txt-l {float:left; width:100%}
.ph-br .txtl {font-size:11px; padding-left:200px; line-height:18px}
.ph-br .txtl a {color:#000}
.ph-br .txtl a:hover {color:#E5000E}
.ph-br .ph-left {float:left; margin-left:-100%}

.tx-p {padding-left:10px; width:auto !important; width /**/:100%; }
.tx-p p {padding:0; margin:0; margin-bottom: 12px; margin-top: 0px;}
.tx-p a, .tx-p p a {color:#E5000E; text-decoration: none;}
.tx-p h2 {font-size: 12px;}
.tx-p h2 a, .tx-p p h2 a {color:#000; text-decoration: underline;}
.tx-p a:hover, .tx-p p a:hover, .tx-p h2 a:hover, .tx-p p h2 a:hover {color:#E5000E;  text-decoration: underline;}.art a {color:#E5000E;}
.tx-p ul li, .tx-p p ul li {list-style-type: disc;}

.on-subj {background:#E1E4EF url(../pic/bgRbg.gif) no-repeat 0 0; margin-left:34px}
.onsubj {font-size:11px; background:url(../pic/bgRbg-1.gif) no-repeat 0 100%; padding:0 10px 13px 21px}
.onsubj h3 {color:#C0C5D2 !important; margin:0; padding:0 0 18px 0; font-size:18px !important; font-weight:normal}
.onsubj h4 {font-size:11px; color:#596978; padding:0 0 4px 0; margin:0}
.onsubj ul {margin:0; padding:0 0 10px 10px; list-style-type:none; height:1px}
.onsubj ul li {vertical-align:bottom; float:left; width:100%; height:1px; padding-bottom:4px}
html>body .onsubj ul li {float:none}
.onsubj ul li a {color:#000}
.onsubj ul li a:hover {color:#009AE2}

.rubricator p {margin:0; padding:0; vertical-align:middle}
.rubricator span, .rubricator p label, .rubricator p input {vertical-align:middle}
.rubricator span {color:#C0C5D2}
.rubricator p input {margin-left:-5px}
html>body .rubricator p input {margin-left:0}

.markets {background:#E1E4EF url(../pic/bgMarket-tp.gif) no-repeat 0 0; margin-left:26px; margin-bottom:26px}
.markets h3 {padding:14px 0 20px 96px; margin:0}
.marks {color:#63707D; font-size:11px; padding:0 0 10px 10px; background: url(../pic/bgMarket-btm.gif) no-repeat 0 100%}
.marks .title {padding-left:5px}
.marks .item {background: url(../pic/lis.gif) no-repeat 0 4px; padding-left:20px; padding-bottom:14px}
.marks span {font-size:10px}

.school1 {background:#E1E4EF url(../pic/bgSchool.gif) no-repeat 0 0; margin-left:26px}
.school1 h3 {padding:19px 0 11px 66px}

a.file {text-decoration:none}
a.file span {text-decoration:underline}
a.file img {vertical-align:top; margin-top:0; margin-right:2px}

.topblock-pd {position:relative; width:100%; padding-right:250px; height:1px}

.l-otmat {font-size:11px; height:42px; line-height:40px; background: url(../pic/bgOtmat.gif) no-repeat 89px 0; padding-left:54px; margin-bottom:20px}
.l-otmat a {color:#009AE2; text-decoration:none}
.l-otmat a:hover {text-decoration:underline}

.line-thread {width:100%; border-collapse:collapse; border:0}
.line-thread td {vertical-align:top; padding:10px 0 0 0 !important; text-align:right; font-size:11px}
.line-thread td.pages {padding-right:10px; width:60%; text-align:left}
.line-thread a {color:#000}
.line-thread a:hover {color:#E5000E}

.add-subj {padding-top:20px}
#addsubj {width:544px; height:311px; background: url(../pic/bgAdd.gif)}
#answ {width:544px; height:240px; background: url(../pic/bgAnswer.gif)}
.content-body .forms {padding:25px 19px 0 45px; width:100%; height:1px}
.content-body .forms h4.npd {margin-bottom:10px !important}
.content-body .forms .btn {float:right}
.content-body .forms .lbl {float:left; width:77px; font-size:11px; padding-top:3px; padding-bottom:6px}
.content-body .forms .inputs {float:right; width:397px; padding-bottom:17px}
.content-body .forms .inp {width:395px; border-style:solid; border-width:1px; border-color:#6C7380 #D8DFEC #D8DFEC #6C7380; background-color:#fff; height:1px; padding:1px 2px 0 3px}
html>body .content-body .forms .inp {width:auto; height:auto; padding:2px 2px 2px 3px}
.content-body .forms .inp textarea, .content-body #addsubj .inp input {font:11px Tahoma, Helvetica, sans-serif; border:1px solid #fff; border-width:0; padding:0; margin:0; width:390px}
.content-body .forms .inp textarea {height:120px}
.content-body .forms select {font:11px Tahoma, Helvetica, sans-serif; width:397px}
.content-body .forms p.uv {float:left; margin-top:-2px; padding-left:78px; padding-bottom:0 !important}
.content-body .forms p {font-size:11px}
.content-body .forms p label, .content-body .form p input, .content-body .form p {vertical-align:middle; line-height:normal !important}
.content-body .forms p label {position:relative; top:-4px}

blockquote {background-color:#F0F1F7; display:block; margin:3px 0 5px 0; padding:10px 13px}
.icons-forum {position:relative; margin-bottom:-12px; padding-top:6px; height:1px; vertical-align:bottom}

html>body .icons-forum, html>body .content-body .forms, html>body .topblock-pd, html>body .sorted_link, html>body .authorization .tools a, html>body .authorization .exit a, html>body .onsubj ul, html>body .onsubj ul li, html>body .tx-p, html>body .ph-br, html>body .search-right .forms, html>body .searchblock, html>body .content-body {height:auto; width:auto}

.right-column {position:absolute; top:0; right:0; width:250px}

.txt-pl {position:relative; padding-bottom:10px}
.txt-pl .ph-l {width:230px}
.txt-pl .ph-l img {margin-right:2px}
.txt-pl p {margin-bottom:3px}

.checks {vertical-align:top; margin-top:0px}

.form_block {position:absolute; z-index:99; top:-241px; right:0; width:284px; height:241px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../pic/form_block_bg.png,sizingMethod=crop)}
html>body .form_block {background: url(../pic/form_block_bg.png)}
.formblock {height:182px !important; height /**/:241px; background: url(../pic/form_block_bg.gif); padding-right:9px; padding-top:59px; text-align:right}
.formblock .inp {background-color:#fff; border-width:1px; border-style:solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040; padding:0 5px; width:auto !important; width /**/:100%; height:1px}
html>body .formblock .inp {padding:1px 5px; height:auto}
.formblock .inp textarea, .formblock .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%; font-size:11px}
.formblock .inp textarea {height:65px; width:240px; overflow:auto}
.formblock .inputs {float:right; padding-bottom:7px}
.formblock .allrt {margin-left:auto; text-align:left}
.formblock .lbl {float:left; padding-top:2px; font-size:11px}

.my-profile {position:relative; margin-left:-25px; height:1px; background:#D8DCE6 url(../pic/myprofile-tp.gif) no-repeat 0 0; margin-top:30px}
html>body .my-profile {height:auto}
.my-pr-tr {background:url(../pic/myprofile-tp1.gif) no-repeat 100% 0; height:1px; }
.my-pr-bl {background:url(../pic/myprofile-btm.gif) no-repeat 0 100%; height:1px; }
.myprofile {background:url(../pic/myprofile-btm1.gif) no-repeat 100% 100%; padding:20px 27px 20px 54px; height:1px; width:auto !important; width /**/:100%; }
html>body .my-profile, html>body .myprofile, html>body .my-pr-bl, html>body .my-pr-tr {height:auto}
html>body .myprofile {width:auto}
.myprofile .lbl {float:left; width:89px}
.myprofile h4 {padding-bottom:20px}
.myprofile table {width:100%; border-collapse:collapse; border:0}
.myprofile td {padding:0 25px 14px 0; vertical-align:top}
.myprofile td.lbl {font-size:11px; width:1%; padding-top:3px; padding-right:28px !important}
.myprofile td.lbl-1 {font-size:11px; width:1%; padding-top:3px; padding-right:5px !important; text-align:right}
.myprofile td.inputs {width:50%}
.myprofile .red {color:#F34550}

.myprofile .inp {position:relative; border-style:solid; border-width:1px; border-color:#6C7380 #D8DFEC #D8DFEC #6C7380; background-color:#fff; height:1px; width:auto !important; width /**/:100%; padding:1px 2px 0 3px}
html>body .myprofile .inp {width:auto; height:auto; padding:2px 2px 2px 3px}
.myprofile textarea, .myprofile .inp input {font:11px Tahoma, Helvetica, sans-serif; border:1px solid #fff; border-width:0; padding:0; margin:0; width:99%}
html>body .myprofile textarea, html>body .myprofile .inp input {width:100%}
.myprofile select {font-size:11px; width:100%}
.myprofile span.sml {font-size:10px}
.myprofile textarea {height:90px; overflow:auto}
.myprofile input.file {font-size:11px; width:90%}
.myprofile a {color:#000}
.myprofile a.red {color:#E5000E}
.myprofile label {vertical-align:middle}
.myprofile #subad {vertical-align:middle}

.myprofile .btn {padding-top:10px; padding-right:25px; text-align:right}
.myprofile .star {font-size:11px; padding-bottom:17px}
.myprofile .star p {margin-bottom:2px !important}

.setup-s {padding-top:10px; padding-bottom:10px; font-size:11px}
.setup-s td {font-size:11px; vertical-align:middle; padding-bottom:3px}
.setup-s td input {vertical-align:middle}
.setup-s table {margin-bottom:6px}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.vote_line {margin-top: 4px; width: 135px; border-right: solid 1px #18B3F0; height: 7px; background: white; float: left; font-size: 1px}
.vote_line img {background: #18B3F0}

a.art  {color:#E5000E; text-decoration: none;}
a:hover.art  {color:#E5000E; text-decoration: underline;}

h2.art {font-size: 12px;}

h2.art a {color:#E5000E;}
h2.art a:hover {color:#E5000E;}

li.art {list-style-type: none;}

.myprofile .profile_table td.lbl-1 {width: 40%!important; padding-right: 3px!important}
.myprofile .profile_table td.z {width: 10px!important; padding-right: 13px!important; color:#F34550; font-size: 13px}
.myprofile .profile_table td {width: 59%!important; padding-bottom: 8px}
.myprofile .profile_table td.inputs .inp {width: 60%!important}
.myprofile .profile_table td.inputs .file {width: 60%!important}
.myprofile .profile_table td.inputs select {width: 60%!important}
.myprofile .profile_table td.inputs .textarea {width: 80%!important}
.myprofile .profile_table td.inputs textarea {height: 55px}
.myprofile .profile_table td.text {font-size: 11px; padding-bottom: 15px; padding-top: 5px}
.myprofile .profile_table td.rline {padding-bottom: 5px}
.myprofile .profile_table td.rline div{background: url(../pic/rline.gif) repeat-x 0 50%}


.form_message {font-size: 11px; padding: 70px 20px 70px 0px}

.linkall {color: #000000!important; text-decoration: underline!important; font-size: 11px; font-weight: normal}
.linkall:hover {color: #E5000E!important}

.checking {background: url(../pic/dotted.gif) repeat-x 0 0; margin: 12px 50px 0px 0px; padding-top: 5px}

.bottom_menu {padding: 10px 12px}
.mn-title .content {position:relative; background: url(../pic/mn-title-br.gif) no-repeat 100% 100%; margin:0; padding:13px 30px 17px 29px; font-size:12px; font-weight:normal; height:1px; text-align:center}
.bottom_menu a {color: #000000!important; text-decoration: none!important;}
.bottom_menu a:hover {color: #E5000E!important; text-decoration: underline!important;}

.form_block_message {padding: 53px 17px 0px 70px; font-size: 11px; color: white}
.form_block_message div {text-align: left; margin-bottom: 5px}

.nn_settings {padding: 0px 0px 10px 0px; background: url(../pic/dotted.gif) repeat-x 0 100%; margin: 0px 0px 13px 10px; width: 90%}
.n_table {width: 100%; border-collapse:collapse; padding: 0px}
.n_table td {padding: 0px; font-size: 10px; color: #777777}
.n_table .n_ch {width: 10px; padding-right: 0px!important}
.n_table .n_name {width: 50%; padding-top: 4px}
.n_table .nc_name {padding-top: 10px; color: #9a9fac; font-size: 12px}
.n_table .nc_field {padding-top: 10px; color: #9a9fac; font-size: 12px}


div.wiz a {color:#E5000E; text-decoration: none;}
div.wiz a:hover {color:#E5000E;  text-decoration: underline;}
div.wiz table {border-collapse:collapse; border:0}
div.wiz table td {padding-left: 5px; padding-right: 5px;  border-style: solid; border-color: #d8dce6 ; border-width: 2px;}
.gsc-control {width: 100% !important;}
.gsc-results {padding-left: 10px!important; padding-right: 10px !important;}
A.linkss:link {color:#cfcfcf; font-size: 9px; font-family: Tahoma; text-decoration: underline;} 
A.linkss:visited {color:#cfcfcf; font-size: 9px; font-family: Tahoma; text-decoration: underline;}
A.linkss:active {color:#cfcfcf; font-size: 9px; font-family: Tahoma; text-decoration: underline;}
A.linkss:hover {color:#cfcfcf; font-size: 9px; font-family: Tahoma; text-decoration: underline;}

.item a.linkss:link{color:#000;font-size: 11px; }
.item a.linkss:hover{color:#000;font-size: 11px;}
.votings {}
.votings td {font-size: 11px}
