/* Криминала.Нет год 2008 */
#maincontainer {min-width:1000px; max-width:1280px;}
* HTML #maincontainer {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1282 ? "1280px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1006 ? "1004px" : "100%"));}

html, body {height:100%; width:auto; margin:0; padding:0; text-align:center;}

body {font-family:verdana;font-size:75%;background:#FFFFFF;}
body div {text-align:left;}
#maincontainer{position:relative; height:100%; min-height:100%;}
html>body #maincontainer {height: auto;}

/* Убиваем все стандартные стили */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td {margin:0; padding:0; cursor:default;}
table {border-collapse:collapse;border-spacing:0;}
td {vertical-align:top;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; cursor:default;}
q:before,q:after {content:”;}
small {font-size:9px; font-family:verdana; font-weight:bold;}
a {font-family:verdana; color:#333333;text-decoration:underline;cursor:pointer;}
a:hover {color: #CD2929; text-decoration: underline;}
.link{font-size:12px; color:#2085B8;}
.link:hover{color:#CD2929;}

.link2{font-size:11px; color:#2085B8;}
.link2:hover{color:#2085B8;}

.link_red{font-size:12px; color:#CD2929;}
.link_red:hover{color:#000; text-decoration:none;}

.link_red_dashed{font-size:12px; color:#CD2929; text-decoration:none; border-bottom:1px dashed #CD2929;}
.link_red_dashed:hover{color:#000; text-decoration:none;}

.link_green{font-size:12px; color:#00b400;}
.link_green:hover{color:#000; text-decoration:none;}

/* Каркас */
#topsection{height:121px; background:url(top_bg.gif) 0 bottom repeat-x;}
#contentwrapper{width:100%; margin-bottom:20px;}

#leftcolumn{width:210px; padding: 20px 0 0 20px;}
#contentcolumn{padding:20px 20px 0 20px; }
#rightcolumn{width:270px; padding:20px 0 0 0;}
/* Конец каркаса */

/* Меню */
#menu {width:100%;}
#menu td {width:20%;height:34px;font-family:verdana;font-size:13px;color:#8a8a8a;}
#menu a {padding-bottom:19px;display:block;color:#333;background: url(white_spacer.gif) right repeat-y;}
#menu a:hover {color:#CD2929; }
#menu .m1 {background:url(menu/m_1.gif) bottom repeat-x;}
#menu .m2 {background:url(menu/m_2.gif) bottom repeat-x;}
#menu .m3 {background:url(menu/m_3.gif) bottom repeat-x;}
#menu .m4 {background:url(menu/m_4.gif) bottom repeat-x;}
#menu .m5 {border-right:none;background:url(menu/m_5.gif) bottom repeat-x;}
#menu .m5 a {background: none;}

/* Топики */
.topic {width:33%;}
.topic_2 {width:50%; padding-top:20px;}
.topic_2 h3 {padding:0 0 10px 0px;font-size:20px;font-weight:100;}
.topic_2 h3 a{color:#2085b8;}
.topic_2 li {list-style:none; height:30px; vertical-align:middle;}
.topic_2 li img {margin-right:10px; width:20px;}

.all {background:url(all_news.gif) 0 4px no-repeat;padding-left:12px;font-size:11px;color:#2085B8;}
.blog {background:url(book.gif) left 3px no-repeat; padding:6px 0px 3px 25px;}
.posts {background:url(doc.gif) left 3px no-repeat; padding:3px 0px 3px 20px;}
.add {background:url(add.gif) left 3px no-repeat; padding:2px 0px 3px 20px;}
.del {background:url(del.gif) left 3px no-repeat; padding:3px 0px 3px 17px;}
.edit {background:url(edit.gif) left 3px no-repeat; padding:3px 0px 3px 20px;}
.drop {background:url(del_16.gif) left 3px no-repeat; padding:3px 0px 3px 20px;}
.picture {background:url(picture.gif) left 3px no-repeat; padding:3px 0px 3px 20px;}
.game {background:url(command_joined.gif) left 3px no-repeat; padding:3px 0px 3px 20px;}
.favourite {background:url(favorite.gif) left 2px no-repeat; padding:3px 0px 3px 20px;}
.direct {background:url(direct.gif) left 4px no-repeat; padding:3px 0px 3px 16px;}
.delfav {background:url(favorite_del.gif) left 3px no-repeat; padding:3px 0px 3px 20px;}
.command {background:url(event_joined.gif) left 1px no-repeat; padding:3px 0px 5px 25px;}
.event {background:url(event_created.gif) left 3px no-repeat; padding:4px 0px 3px 20px;}
.group {background:url(group.gif) left 3px no-repeat; padding:6px 0px 3px 25px;}
.rate {background:url(rate.gif) left top no-repeat; padding:0px 0px 10px 15px;}
.posttags {background:url(posttags.gif) left 4px no-repeat; font-size:14px; padding:2px 0 2px 25px; margin-bottom:5px;}
.track {background:url(track.gif) left 3px no-repeat; padding:4px 0px 3px 25px;}
.untrack {background:url(untrack.gif) left 3px no-repeat; padding:4px 0px 3px 25px;}
.community_join {background:url(community_join.gif) left 3px no-repeat; padding:6px 0px 3px 25px;}
.community_leave {background:url(community_leave.gif) left 3px no-repeat; padding:6px 0px 3px 25px;}
.write_link {background:url(write.gif) 0px 4px no-repeat; padding:4px 0px 12px 20px;}
.settings {background:url(settings.gif) 0px 4px no-repeat; padding:4px 0px 3px 20px;}
.draft {background:url(book.gif) 0px 4px no-repeat; padding:6px 0px 0px 25px;}
.friend {background:url(friend.gif) 0px 0px no-repeat; padding:4px 0px 2px 20px;}
.unfriend {background:url(unfriend.gif) 0px 0px no-repeat; padding:4px 0px 2px 20px;}
.complaint {background:url(no_against.gif) 0px 3px no-repeat; padding-left:15px;}
.reply {background:url(reply.gif) 0px 0px no-repeat; padding-left:18px;}

.user {background:url(user.gif) 0px no-repeat;padding-left:12px;}
.comm {background:url(people.gif) 0px no-repeat;padding-left:26px;}

.eye {background:url(eye.gif) 0px 3px no-repeat;padding-left:14px;}
.vote {background:url(fine.gif) 0px 1px no-repeat;padding-left:13px;}
.dialog {background:url(dialog.gif) 0px 3px no-repeat; padding-left:15px;}
.money {background:url(money.gif) 0px 2px no-repeat;padding-left:14px;}

.user, .reply, .comm, .eye, .money, .vote , .dialog, .blog, .posts, .add, .del, .edit,
.drop, .picture, .game, .favourite, .direct, .delfav, .command, .event,
.group, .rate, .track, .untrack, .posttags, .community_join, .community_leave, .write_link, .settings, .draft,
.friend, .unfriend, .complaint
{
color:#333333;
font-size:10px;
margin-top:2px;
text-decoration:none;
margin-right:6px;
}



.all:hover, .reply:hover, .user:hover, .comm:hover,  .blog:hover, .posts:hover, .add:hover, .del:hover, .edit:hover,
.drop:hover, .picture:hover, .game:hover, .favourite:hover, .direct:hover, .delfav:hover, .command:hover, .event:hover,
.group:hover, .track:hover, .untrack:hover, .community_join:hover, .community_leave:hover, .write_link:hover, .settings:hover, .draft:hover,
.friend:hover, .unfriend:hover, .complaint:hover
{color: #CD2929;}

.favourite_block .del {color: #CD2929; text-decoration:underline;}
.favourite_block .del:hover {color: #333333;}

.posttags a{color:#666; text-decoration: none;}
.posttags a:hover {color:#CD2929; text-decoration: underline;}

.myLinks { font-size: 10px;}
.myLinks ul {list-style-type: none; margin-bottom:10px;}
.myLinks ul li {padding: 3px 0 5px 0;}
.myLinks ul li a {font-size: 12px; padding-right:10px; color:#2085B8;}
.myLinks ul li a:hover {color:#CD2929;}
.myLinks .posts, .myLinks .picture {display:inline;}


/* Виды спорта */
#sport_change {padding-top:30px;}
#sports_topic {width:100%;margin-top:15px;}
#sports_topic td {width:50%;text-align:center;}
#sports_topic td h2 {
border:none;
text-align:center !important;
font-family:verdana, Helvetica, sans-serif;
font-size:21px;color:#666666;
font-weight:100;
}
#sports_topic td h2 a {color:#666666;}
#sports_topic td h2 a:hover {color:#2085B8;}
#sports_topic td small {font-weight:100;margin:0px;padding:0px;}
#sports_topic td ul {list-style:none;}
#sports_topic td ul li {
background:url(topic_1_ul.gif) left 7px no-repeat;
line-height:15px;
font-size:11px;
padding-left:8px;
text-align:left;
}
#sports_topic td ul li a {color:#2085B8;}
#sports_topic td ul li a:hover{}
#sports_topic td ul li.others {background:none;margin-top:5px;}


/* Вакансии в командах */
.vacancys {font-size:11px;margin:11px 20px 0px 10px;}
.vacancys dt {float:left;clear:both}
.vacancys dt img {padding:1px;border:1px solid #aaaaaa;}
.vacancys dd {
margin-left:37px;
color:#2085B8;
clear:right;
padding-bottom:10px;
}

.vacancys a {display:block;}
.vacancys a, .news a {}
.news .post{margin: 0 0 15px 0px;}
.post .text_block_bottom {margin-bottom:10px;}

.post .text {font-size: 13px; line-height: 18px;}
.post h4 a {font-size: 17px; font-weight: 100;}
.post h3 a {font-size: 20px; font-weight: 100;}

dd.post {margin-bottom:13px;}

.spurtup_news {margin: 0 0 30px 0;}
.spurtup_news .top {background:url(spurtuptop.gif) no-repeat; height:21px; width: 240px;}
.spurtup_news .middle {background:url(spurtupmiddle.gif) repeat-y; width: 240px;}
.spurtup_news .middle .innerBox {padding:0 10px 0 20px;}
.spurtup_news .middle .innerBox .pr {padding-top:10px; font-size: 11px;}
.spurtup_news .bottom {background:url(spurtupbottom.gif) no-repeat; height:21px; width: 240px;}

.hot dl {margin:0;}
.hot dd.post {margin:0;}
.hot .post h4 a {font-size:11px; margin:0;}

.sub_link, a .sub_link {font-family:verdana;font-size:18px;color:#2085B8;font-weight:100;}
.sub_link:hover{}

.vacancys a:hover, .news a:hover {}

/* Новости спорта */
.news {font-size:11px;margin:11px 20px 0px 10px;}
.news dt {float:left;color:#999999;}
.news dd {margin-left:80px;clear:right;padding-bottom:15px;text-align:left;}

.news .full{padding-top:10px;}

/* Заголовки топиков */
.topic h2 {width:95%;height:25px;border-bottom:1px solid #ebebeb;}
.topic h3 {
font-family:verdana, Helvetica, sans-serif;
font-size:21px;
color:#666666;
font-weight:100;
cursor:default;
margin:16px 0px 10px 10px;
}
.topic h3 a {color:#666666;}
.topic h3 a:hover {color:#2085B8;}
.untopic_1 {background:url(untopic_1.gif) 0 5px no-repeat;padding-left:18px;}
.untopic_2 {background:url(untopic_2.gif) 0 5px no-repeat;padding-left:18px;}
.untopic_3 {background:url(untopic_3.gif) 0 5px no-repeat;padding-left:18px;}
.topic_mid {border-bottom:1px solid #ebebeb;padding:40px 0 10px 0;}

/* Сообщества */
.community{font-size:11px;margin:11px 20px 0px 10px;}
.community dt {float:left;clear:both;padding-bottom:10px;}
.community dt div {
padding:2px;
width:40px;
height:40px;
overflow:hidden;
border:1px solid #aaaaaa;

}
.community dd {
margin-left:60px;
color:#333333;
clear:right;
min-height:56px;
padding-bottom:10px;
}
.community dd div {margin:4px 0 6px 0;}
.community h4 a {font-weight:bold;font-size:12px;}
.community h4 a:hover {}

/* Фотографии */
.photos {margin-top:6px;clear:right;width:100%;}
.photos .sgl_ph {height:105px;float:left;overflow:visible;}
.photos .sgl_ph .img {
margin-top:2px;
width:140px;
height:105px;
display:block;
}

.photos .sgl_top {float:left;overflow:visible;}
.photos .sgl_top .img {
width:80px;
height:60px;
display:block;
}

.pic_stats{
width: 140px; 
height: 19px; 
position: relative; 
left: 0px;
top: -19px;
background:url(imginfo.png);
}

.pic_stats a, .pic_stats div {position:absolute; top:4px; font-size:10px; color:#CCC;}
.pic_stats a:hover {}
.pic_stats .num1{ left: 19px; }
.pic_stats .num2{ left: 63px; }
.pic_stats .num3{ left: 111px; }
.pic_stats .edit {top:-90px; left:120px; height:16px;}
.pic_stats .drop {top:-75px; left:120px; height:16px;}

.news h4{font-size:11px;font-weight:100;margin-bottom:2px;}

/* Правый блок */

/* Форма входа */
#login_form {
color:#666666;
font-size:11px;
padding-left:10px;
font-family:verdana;
}
#login_form input {color:#666666;display:block;}
#login_form .checkbox {border:0px;background:none;display:inline;margin:10px 4px 0 0;}
#login_form div {
margin:12px 0px 7px 0px;
font-family:verdana;
font-weight:bold;
}
.login {
cursor:pointer;
background:none;
border:0px !important;
height:19px !important;
width:69px;
margin:14px 0px 28px 0px;
}
#login_form a {color:#2085B8}
a.forget {
display:inline;
font-size:11px;
line-height:16px;
}
a.forget:hover {}
a#reg {
display:block;
font-weight:bold;
font-size:13px;
margin-bottom:18px;
}
a#reg:hover {}
.invite {display:block;margin:0px 0px 42px 3px;}

.banner {padding:10px 0 20px 0; width:260px; overflow:hidden;}

/* Подвал */
#footer{
font-family:verdana;
font-size:10px;
clear: left;
background: #ececec;
border-top:1px solid #cccccc;
position: absolute;
left: 0;
bottom: 0; 
color: #999999;
width:100%;
}
#footer, #empty {height: 79px;clear:both;}

#footer_slogan {top:20px;float:right;position:relative;padding-right:20px;}
#footer_links {padding-top:16px;padding-left:20px;}
#footer p {padding-top:11px;}
#footer a {padding:0px 5px 0px 5px;font-size:11px;color: #666666;}
#footer a:hover {}

/* From prev design.css */
.left_switcher {margin:13px 0px 0px 0px; padding:0px; float:right; font-family:verdana; font-size:11px;}
.left_switcher li {float:left; list-style:none; font-weight:bold; color:#CCCCCC; padding:5px; cursor:pointer; text-align:center;}
.left_switcher li span {border-bottom:1px #FFFFFF dotted;}
.left_switcher li.hover {background:url(tophover.gif) top no-repeat #ffffff; color:#333;}
.left_switcher li.hoverred {background:url(tophoverred.gif) top no-repeat #ffffff; color:#333;}
.left_switcher li.hover span {border:0px;}

/* Зеленая линия, красная, желтая */
.color_line {margin:0px; font-family:verdana, Helvetica, sans-serif; font-size:13px;}
.color_line p {color:#333;}



/* Правая часть */
.cabinet_doors {text-align:left; vertical-align:top;}
.cabinet_doors ul li td {font-weight:normal; font-size:11px; padding-right:10px; color:#8c8c8c; height: 30px; vertical-align:middle;}
.cabinet_doors ul {margin:0px; padding:0px; font-family:verdana, Helvetica, sans-serif; font-size:13px;}
.cabinet_doors ul li {list-style:none; line-height:27px; border-bottom:1px dotted #b1b6bc; padding-left:10px;}
.cabinet_doors ul li span {font-weight:normal; font-size:11px; padding-left:15px; color:#8c8c8c;}
.cabinet_doors ul li a {font-family:verdana; font-size:13px;}
.cabinet_doors ul li a:hover {}
.cabinet_doors ul li.hover, .cabinet_doors ul li.hover td, .cabinet_doors ul li.hover a {background:#404040; color:#FFFFFF; font-weight:bold;}
.cabinet_doors ul li.hover a {color:#ffffff}
.cabinet_doors ul li.hoverRed, .cabinet_doors ul li.hoverRed td {background:#ff0000; color:#ffffff; font-weight:bold;}
.cabinet_doors ul li.hoverRed a {color:#ffffff}
.cabinet_doors ul li.hoverYellow, .cabinet_doors ul li.hoverYellow td {background:#eeb100; color:#ffffff; font-weight:bold;}
.cabinet_doors ul li.hoverYellow a {color:#ffffff}
.cabinet_doors ul li.hoverGreen, .cabinet_doors ul li.hoverGreen td {background:#7ebd00; color:#ffffff; font-weight:bold;}
.cabinet_doors ul li.hoverGreen a {color:#ffffff}
.cabinet_doors ul li.hoverBlue, .cabinet_doors ul li.hoverBlue td {background:#008ed1; color:#ffffff; font-weight:bold;}
.cabinet_doors ul li.hoverBlue a {color:#ffffff}
.cabinet_doors ul li.hover span {color:#FFFFFF;}
.cabinet_doors ul li.deep {padding-left: 34px;}
.cabinet_doors ul li.hoverDeep, .cabinet_doors ul li.hoverDeep td, .cabinet_doors ul li.hoverDeep a {background:#606060; color:#FFFFFF; font-weight:bold;}

.page_caption {font-family:verdana, Helvetica, sans-serif;font-size:21px;font-weight:100;color:#282828;}
.page_caption a {color:#666666;}
.page_caption a:hover {color:#2085B8;}

h2.header {font-family:verdana; font-size:20px; font-stretch:normal; font-weight:100; color:#2085B8;}
h3.header {font-family:verdana; font-size:18px; font-stretch:normal; font-weight:100; color:#2085B8;}
h4.header {font-family:verdana; font-size:14px; font-stretch:normal; font-weight:100; color:#2085B8;}

#top_ten_news { margin-top:20px; padding:0px;}
#top_ten_news dl {clear:both; margin-top:10px; padding:0;}
#top_ten_news dl dt {width:38px; height:28px; float:left; text-align:center; margin-bottom:10px;}
#top_ten_news dl dd {padding:0px 5px 20px 5px; margin-left:48px; vertical-align:middle; color:#001fab}

#top_ten_news .link2{display:block; margin-bottom:4px;}
#top_ten_news .vote{display:inline;}

#top_ten_photo { margin:10px 10px 0 0; padding:0px;}
#top_ten_photo img {width:80px; height:60px;}

label {margin-left:4px;}

.attached_galls h4 {font-family:verdana; font-size:13px; color:#8a8a8a; font-weight:100;}

.red {color:#CD2929;}

.friends_online{padding:10px 0 20px 0; margin-bottom:8px;}
.friends_online div {float:left; text-align:center; margin:0 6px 6px 0; width:70px; height:90px; overflow:hidden;}

.top_users {margin-top:10px;}
.top_users td {padding-bottom:10px;}
.top_users .pos {width:20px; padding-top:6px; font-size:11px;}
.top_users .money, .top_users .vote, .top_users .posts, .top_users .dialog, .top_users .picture, .top_users .comm {display:inline;}
.top_users .vote {color:#cd2929;}

.event_list {}
.event_list td{padding-bottom:10px;}
.event_list .sched{font-size:10px; color:#333;padding-bottom:2px;}

a.profile_add {background:url(add.gif) left 3px no-repeat; padding:2px 0px 3px 20px; color:#2085B8;}
a.profile_add:hover {}
div.block_spacer {height: 40px; border: 0px solid; clear: both;}

.tabs2 {padding: 20px 0px 30px 0;}
.tabs2 .active {padding: 10px 15px; background-color: #e4e5b5; margin: 0 0px; color: black; text-decoration: none;}
.tabs2 .active:hover {text-decoration: none;}
.tabs2 a.unactive {padding: 10px 15px; background-color: inherit; margin: 0px 0px; color: #c00;	text-decoration: underline;}
.browselink {font-size: 16px; padding: 5px 20px 5px 20px;}

.commentHistoryShort {margin-top:10px; font-size:11px;}
.commentHistoryShort .datecontainer {padding: 10px 0 8px 0;}
.commentHistoryShort .date {padding: 3px 6px; background-color: #eeb; font-size: 10px; border-bottom: 1px solid #ddd;display: inline;}
.commentHistoryShort .photo {padding: 10px 0 0px 0;}
.commentHistoryShort .user {background:url(user.gif) 0px no-repeat;padding-left:12px; color:#333333;
font-size:10px;
margin-top:2px;
text-decoration:none;
margin-right:0px;}
