html, body {padding:0; margin:0; border:0; background:#bfbfbf; font-family:Arial; font-size:12px; color:#454545; font-weight:normal;}

img {border:0;}

p, div, span {border:0; padding:0; margin:0; text-align:left; font-size:12px; line-height:120%; z-index:10;}

form {margin:0; padding:0;}

span {display:inline-block;}

table {font-size:100%; border-collapse:collapse; padding:0; margin:0;}
table tr td {text-align:left; vertical-align:top; border-collapse:collapse; padding:0; margin:0;}

a:link, a:visited, a:active {font-family:Arial; color:#3d5d9a; font-weight:normal; text-decoration:none;}
a:hover {text-decoration:none;}

h1 {font-size:18px; padding:0 0 10px 10px; margin:0; font-weight:normal;}
h2 {font-size:16px; padding:0 0 10px 10px; margin:0; font-weight:normal;}
h3 {font-size:16px; padding:0 0 0 10px; margin:0; font-weight:normal; list-style-type:disc;}

ul, ol {margin: 5px 0 3px 50px; padding: 0;}
li {margin-top:3px; margin-left:0; padding:0;}

sub, sup {font-size:-2;}

div.clear {font-size:0; clear:both;}

.f-right {float:right;}

#overlow {background:url("images/fon_owerlow.png"); position:fixed; top:0; left:0; height:100%; width:100%; z-index:150; text-align:center; display:none;}

.osn {position:relative; width:100%; z-index:10; text-align:center;}

.body {position:relative; width:1024px; margin:0 auto; z-index:10;}

.head {width:100%; height:52px; text-align:right; background:url("images/head_fon.jpg") repeat-x top;}
.head .head_menu {float:right; margin:18px 24px 0 0;}
.head .head_menu a {display:inline-block; background:url("images/head_link_fon.jpg") no-repeat 0px 7px; color:#ffffff; padding-left:11px; margin-left:4px; text-shadow:0 1px 1px rgba(0,0,30,0.6);}
.head .head_menu a:first-child {background:none; padding:0;}

.head .poisk {float:right; width:104px; height:21px; margin:16px 15px 0 0; background:url("images/head_input_fon.jpg") no-repeat 0 0;}
.head .poisk input.text {width:76px; height:14px; padding:0; margin:2px 0 0 24px; background:none; border:0; color:#ffffff; font-size:12px;}

.middle {width:100%; vertical-align:top; background:url("images/middle_fon.jpg") #ffffff repeat-x top; z-index:10;}
.middle .m_left, .middle .m_center, .middle .m_right {display:block; float:left;}

.middle .for_pers, .middle .for_right_menu {width:100%; background:url("images/middle_fon_column.jpg") #2d2d2d repeat-x top;}

.middle .m_left {width:182px; float:left; z-index:10;}

.middle .m_left .white {width:100%; padding-bottom:20px; background:url("images/left_border_fon.jpg") repeat-y right; z-index:10;}
.middle .m_left .white hr {height:2px; background:#f2f5f8; color:#f2f5f8; border:0; margin:0 2px 0 13px;}

.middle .m_left .pers {margin:0 12px; padding:0 0 10px 0; text-align:center; color:#ffffff; overflow:hidden;}
.middle .m_left .pers span.name {margin:10px 0 0 0;}
.middle .m_left .pers img {margin:11px 0 9px 0;}
.middle .m_left .pers .pers_link {margin-bottom:10px;}
.middle .m_left .pers .pers_link a {color:#ffffff;}
.middle .m_left .pers .pers_link span {font-size:10px; color:#bcb8b8;}
.middle .m_left .pers .pers_link span a {color:#bcb8b8;}

.middle .m_left .left_people {padding:10px 12px 0 12px; line-height:1;}
.middle .m_left .left_people a {font-size:12px; margin:0; padding:0;}
.middle .m_left .left_people span {display:block; margin:3px 0; padding:0; font-size:10px; color:#bcb8b8;}
.middle .m_left .left_people img {margin:0 1px 1px 0; float:left;}
.middle .m_left .left_people .left_foto {margin-top:10px;}

.middle .m_left .in_soobsh_left {text-align:center; padding:10px 12px 5px 12px;}
.middle .m_left .in_soobsh_left img {margin-bottom:5px;}

.middle .soobsh {padding:10px 13px;}
.middle .soobsh span {display:block; margin:3px 0 0 0; padding:0; font-size:10px; color:#bcb8b8;}
.middle .soobsh div {clear:both; margin:10px 0 0 0; position:relative; overflow:hidden;}
.middle .soobsh div img {float:left; margin-right:5px; width:50px;}
.middle .soobsh div p {float:right; width:98px; display:inline-block; font-size:10px; color:#8b8b8b;}
.middle .soobsh div p a {font-size:11px; display:block; margin-bottom:4px;}

.middle .priz {padding:10px 13px;}
.middle .priz div {clear:both; margin:10px 0 0 0; position:relative; overflow:hidden;}
.middle .priz div span {float:left; margin-right:5px; width:33px; height:34px; background:url(images/priz_span.jpg) no-repeat; text-align:center;}
.middle .priz div span font {color:#ffffff; font-size:18px; display:inline-block; margin-top:10px;}
.middle .priz div p {float:right; width:115px; display:inline-block; font-size:10px; color:#8b8b8b;}
.middle .priz div p a {font-size:11px; display:block; margin-bottom:4px;}

.middle .m_center {position:relative; width:660px; margin-top:10px; background:#ffffff; border-top:1px solid #aaaaaa; float:left; z-index:10;}
.middle .m_center .content {margin:16px 19px; z-index:10;}

.middle .m_center .content hr {clear:both; height:2px; background:#f2f5f8; color:#f2f5f8; border:0; margin:7px 0; padding:0;}
.middle .m_center .content p font {color:#000000; font-size:11px; display:block; margin:4px 0;}
.middle .m_center .content .under_comment {margin-left:60px; clear:both;}

.middle .m_center .content .reiting {margin-top:17px;}
.middle .m_center .content .reiting span.right {float:right; font-size:11px; color:#999999;}
.middle .m_center .content .reiting .poisk {margin:10px 20px 0 80px; padding:2px 0 2px 20px;  border:1px solid #cdcdcd; background:url(images/lupa.jpg) no-repeat 3px center;}
.middle .m_center .content .reiting .poisk div input {width:100%; border:0; font-size:12px; color:#999999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.middle .m_center .content .reiting .ocenki {clear:both; margin:15px 15px 5px 0;}
.middle .m_center .content .reiting .ocenki div {float:right; width:30%; font-size:11px; text-align:center; padding:0 0 10px 0; border-bottom:1px solid #e5ebf1;}
.middle .m_center .content .reiting .ocenki div.oc {width:10%; position:relative;}
.middle .m_center .content .reiting .ocenki_n {position:relative;}
.middle .m_center .content .reiting .ocenki_n div {border:0; padding:0;}
.middle .m_center .content .reiting .ocenki_n div img {margin:0 0 3px 0;}
.middle .m_center .content .reiting .ocenki_n div a {color:#000000;}
.middle .m_center .content .reiting .ocenki_n span {width:33px; height:34px; background:url(images/priz_span.jpg) no-repeat; text-align:center; position:absolute; bottom:5px;; left:0;}
.middle .m_center .content .reiting .ocenki_n span font {color:#ffffff; font-size:18px; display:inline-block; margin-top:10px;}

.middle .m_center .content .lichn_gall {margin:20px 0 10px 0;}
.middle .m_center .content .lichn_gall a.name {}
.middle .m_center .content .lichn_gall hr {margin-top:5px;}
.middle .m_center .content .lichn_gall .str {margin:10px 0 20px 0; text-align:center;}
.middle .m_center .content .lichn_gall .str a {display:inline-block; margin:0 7px; width:101px; font-size:11px; float:left; line-height:110%;}
.middle .m_center .content .lichn_gall .str a.str {width:10px; margin:0 6px;}
.middle .m_center .content .lichn_gall .str a img {margin:0 0 2px 0;}

.middle .m_center .content .top_koll {margin:20px 0 30px 0;}
.middle .m_center .content .top_koll .tk_line {position:relative; margin:10px 0;}
.middle .m_center .content .top_koll .tk_line a {color:#334a7c;}
.middle .m_center .content .top_koll .tk_line .tr1td1_line {width:25%;}
.middle .m_center .content .top_koll .tk_line .tr1td1_line span {width:33px; height:34px; background:url(images/priz_span.jpg) no-repeat; text-align:center; margin-right:7px; float:left;}
.middle .m_center .content .top_koll .tk_line .tr1td1_line span font {color:#ffffff; font-size:18px; display:inline-block; margin-top:10px;}
.middle .m_center .content .top_koll .tk_line .tr1td2_line {float:right; width:25%; text-align:right;}
.middle .m_center .content .top_koll .tk_line .tr1td2_line img {float:right; margin-left:5px;}
.middle .m_center .content .top_koll .tk_line .tr2_line {text-align:right; margin-top:15px;}
.middle .m_center .content .top_koll .tk_line .tr2_line img {float:right; margin-left:2px;}

.middle .m_center .content .for_text {clear:both; background:#e9edf1; padding:5px 6px 5px 6px; margin:10px 0;}
.middle .m_center .content .for_text div {clear:both; border:1px solid #c0cad5; background:#ffffff; padding:5px 2px 3px 2px;}
.middle .m_center .content .for_text textarea {width:100%; height:16px; overflow:auto; resize:none; margin:0; border:0; font-family:Arial; font-size:11px; color:#8b8b8b; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.middle .m_center .content .for_text textarea.big {height:35px;}
.middle .m_center .content .for_text .submit {border:0; background:url("images/otprav.jpg"); height:25px; width:90px; margin-top:7px; cursor:pointer;}

.middle .m_center .content .all_comment {clear:both; width:100%; text-align:center; padding:9px 0 6px 0; background:#e9edf1;}
.middle .m_center .content .all_comment a {font-size:11px !important; color:#999999 !important;}

.middle .m_center .content .butt {margin-top:10px; border-bottom:1px solid #e5ebf1;}
.middle .m_center .content .butt a {display:inline-block; float:left; padding:5px 9px 6px 9px; margin:0 1px 0 0; font-size:11px; color:#3d5d9a; background:#e9edf1;}
.middle .m_center .content .butt a.wf {background:#ffffff;}
.middle .m_center .content .butt span {display:inline-block; padding:5px 9px 6px 5px; font-size:11px; color:#999999;}

.middle .m_center .content .center_kollect {position:relative; font-size:10px; color:#8b8b8b; margin-top:17px;}
.middle .m_center .content .center_kollect a {display:inline-block; margin-right:3px; font-size:12px; color:#334a7c;}
.middle .m_center .content .center_kollect .svern {display:inline-block; cursor:pointer; position:absolute; right:0; padding-right:13px; margin:0; background:url("images/svern.jpg") no-repeat right center; font-size:10px; color:#8b8b8b; }
.middle .m_center .content .center_kollect .svern2 {display:inline-block; cursor:pointer; position:absolute; right:0; padding-right:13px; margin:0; background:url("images/svern2.jpg") no-repeat right center; font-size:10px; color:#8b8b8b; }
.middle .m_center .content .center_kollect .opis {width:100%; position:relative; margin:10px 0;}
.middle .m_center .content .center_kollect .opis p {overflow:hidden; font-size:12px; color:#454545;}
.middle .m_center .content .center_kollect .opis img.pic_left {float:left; margin-right:7px;}
.middle .m_center .content .center_kollect .opis a {margin-bottom:5px;}
.middle .m_center .content .center_kollect .opis a.redact {display:inline; margin:0; position:absolute; bottom:0;}
.middle .m_center .content .center_kollect .opis .data {display:block; margin:5px 0 10px 0; font-size:10px; color:#8b8b8b;}
.middle .m_center .content .center_kollect .opis .pic {width:208px; float:right; margin-left:7px; padding:0; text-align:left;}
.middle .m_center .content .center_kollect .opis .pic a {display:inline-block; float:left; margin:0; padding:0;}
.middle .m_center .content .center_kollect .opis .pic img {float:left; margin:1px; padding:0; width:50px; height:50px;}
.middle .m_center .content .center_kollect .opis .like {float:right;}
.middle .m_center .content .center_kollect .opis .like a {margin:0 4px 0 0;}
.middle .m_center .content .center_kollect .opis .like .under_like {display:inline-block; position:absolute; bottom:0; right:208px;}
.middle .m_center .content .center_kollect .opis .like .under_like img {float:left; margin-right:4px;}

.middle .m_center .content .center_comm {color:#454545; margin:17px 0 15px 0;}
.middle .m_center .content .center_comm a.name {display:inline-block; margin:0 13px 0 0; font-size:13px; color:#334a7c;}
.middle .m_center .content .center_comm div {display:block; width:100%; margin:5px 0;}
.middle .m_center .content .center_comm div font {font-size:12px; color:#999999;}
.middle .m_center .content .center_comm .all_comment {margin:10px 0;}
.middle .m_center .content .center_comm div.with_hr {border-bottom:2px solid #ecf0f5; position:relative; margin-bottom:15px;}
.middle .m_center .content .center_comm div.with_hr span {display:inline-block; background:#ffffff; padding-right:6px; position:relative; top:8px; color:#3d5d9a;}

.middle .m_center .content .center_comm .collect {margin-top:7px;}
.middle .m_center .content .center_comm .collect a.name {display:block; width:100%; margin:0 0 2px 0; font-size:13px; color:#334a7c;}
.middle .m_center .content .center_comm .collect .spisok_koll {display:block; margin:15px 0 10px 0;}
.middle .m_center .content .center_comm .collect .spisok_koll span {width:103px; display:inline-block; margin-left:23px; text-align:center;}
.middle .m_center .content .center_comm .collect .spisok_koll span:first-child {margin-left:0px;}
.middle .m_center .content .center_comm .collect .spisok_koll span img {width:103px; margin-bottom:5px;}
.middle .m_center .content .center_comm .collect .spisok_koll span a {margin:0; line-height:120%; font-size:11px;}

.middle .m_center .content .center_comm .new_ekz {margin-top:7px;}
.middle .m_center .content .center_comm .new_ekz span {display:block; width:100%; margin-top:7px;}
.middle .m_center .content .center_comm .new_ekz span a {display:block; margin-left:2px; float:left;}
.middle .m_center .content .center_comm .new_ekz span a:first-child {margin-left:0px;}

.middle .m_center .content .center_zapisi {position:relative; font-size:10px; color:#8b8b8b;  margin:15px 0 15px 0; clear:both;}
.middle .m_center .content .center_zapisi a.svern {position:absolute; right:0; padding-right:13px; margin:0; background:url("images/svern.jpg") no-repeat right center; font-size:10px; color:#8b8b8b; }
.middle .m_center .content .center_zapisi a {display:inline-block; margin-right:3px; font-size:12px; color:#334a7c;}

.middle .m_center .content .comment {position:relative; color:#454545; margin:10px 0 25px 0; padding:0;}
.middle .m_center .content .comment .foto {float:left; width:50px; margin:0 10px 0 0; text-align:center;}
.middle .m_center .content .comment .foto img {}
.middle .m_center .content .comment .foto div {margin:6px 0; font-size:10px; color:#8b8b8b; line-height:100%; text-align:center;}
.middle .m_center .content .comment .link_dell {position:absolute; top:0; right:5px; whith:12px; height:12px;}

.middle .m_center .content .comment p {overflow:hidden; position:relative; z-index:10px;}
.middle .m_center .content .comment p img {margin:0 3px 4px 0;}
.middle .m_center .content .comment p a.name {color:#334a7c; display:block; margin-bottom:4px;}
.middle .m_center .content .comment p .min_comment {display:inline-block; font-size:11px; color:#999999; margin-bottom:3px;}
.middle .m_center .content .comment p .min_comment img {float:left; margin:0 7px 0 0 !important;}
.middle .m_center .content .comment p .min_comment a {display:inline-block; font-size:11px; color:#3d5d9a; margin-bottom:5px; font-weight:bold; padding-left:14px; background:url("images/figurn_str.jpg") no-repeat left center;}
.middle .m_center .content .comment p .for_link {display:block; background:url("images/figurn_str2.jpg") no-repeat left center; padding-left:15px; font-size:10px;}
.middle .m_center .content .comment p .for_text_link {display:block; border-left:2px solid #c9d8e6; padding-left:17px; margin:7px 0 2px 0;}
.middle .m_center .content .comment p .for_text_link img {float:left; margin-right:15px;}

.middle .m_center .content .comment div.link_down {width:100%; position:absolute; left:0; bottom:-18px; display:block; margin:0;}
.middle .m_center .content .comment div.link_down span {display:inline-block; margin-left:60px; font-size:10px; color:#8b8b8b;}
.middle .m_center .content .comment div.link_down a {font-size:10px; color:#696fa9; margin-right:0;}
.middle .m_center .content .comment div.link_down div.span_like {position:relative; display:inline-block; float:right; margin:0; padding:0; font-size:12px;}
.middle .m_center .content .comment div.link_down div.span_like a {color:#334A7C; display:inline-block; font-size:12px;}
.middle .m_center .content .comment div.link_down div.span_like img {float:left; margin:2px 4px 0 0;}

.middle .m_center .content .registr {font-size:11px; color:#3d5d9a; margin-top:17px;}
.middle .m_center .content .registr span.right {float:right; font-size:11px; color:#999999; margin:0;}
.middle .m_center .content .registr div {clear:both; font-size:13px; position:relative; margin-top:15px;}
.middle .m_center .content .registr div input {margin-top:5px; padding:4px; font-size:13px; color:#8b8b8b; width:312px; border:1px solid #cdcdcd; float:left;}
.middle .m_center .content .registr div span {display:inline-block; margin:10px 0 0 9px; font-size:11px; color:#ff0000;}
.middle .m_center .content .registr input.submit {margin:15px 0 0 0; padding:0; border:0; width:190px; height:29px; background:url("images/reg.jpg") no-repeat; cursor:pointer;}

.middle .m_right {width:182px; float:right; z-index:1; vertical-align:top;}

.middle .m_right .right_menu {margin:0 11px 0 0; padding:10px 0; font-size:11px; color:#2a2826; z-index:1;}
.middle .m_right .right_menu ul {margin:17px 0 0 0; padding:0; list-style:none; z-index:1;}
.middle .m_right .right_menu ul li {margin:0 0 1px 0; padding:0; height:18px;}
.middle .m_right .right_menu ul li:hover, .middle .m_right .right_menu ul li.on {background:url("images/right_menu_fon_h.jpg") #ffffff no-repeat right center;}
.middle .m_right .right_menu ul li a {display:block; padding:2px 0 0 22px; font-size:12px; color:#ffffff;}
.middle .m_right .right_menu ul li:hover a, .middle .m_right .right_menu ul li.on a {color:#282523;}
.middle .m_right .right_menu ul li a span {width:22px; margin:-1px 0 0 7px; padding:2px 0 2px 0; background:url("images/right_menu_fon_c.jpg") no-repeat center; font-size:10px; line-height:100%; color:#282523; text-align:center;}
.middle .m_right .right_menu ul li:hover a span, .middle .m_right .right_menu ul li.on a span {background:none;}

.middle .m_right .white {position:relative; width:100%; background:url("images/right_border_fon.jpg") repeat-y left; padding:10px 0 20px 0; z-index:1;}
.middle .m_right .white hr {height:2px; background:#f2f5f8; color:#f2f5f8; border:0; margin:0 12px 0 2px;}

.middle .m_right .white .right_news {margin:10px 12px 10px 12px; z-index:1;}
.middle .m_right .white .right_news hr {height:2px; background:#f2f5f8; color:#f2f5f8; border:0; margin:0 0 0 -8px;}
.middle .m_right .white .right_news .glav {color:#334a7c; margin-bottom:8px;}
.middle .m_right .white .right_news .mn_pic img {margin:0 1px 1px 0; float:left;}
.middle .m_right .white .right_news .name {display:inline-block; position:relative; margin:10px 0 8px 0; z-index:1;}
.middle .m_right .white .right_news .name a {font-size:11px; color:#334a7c; line-height:110%; display:block; z-index:1;}
.middle .m_right .white .right_news .name img {margin-right:6px; width:50px; z-index:1;}
.middle .m_right .white .right_news .name span {display:inline; position:absolute; bottom:0; font-size:10px; color:#8b8b8b;}
.middle .m_right .white .right_news div.like1 {margin:8px 0 10px 0; font-size:10px; color:#8b8b8b; position:relative;}
.middle .m_right .white .right_news div.like1 a {display:block; margin-top:1px;}
.middle .m_right .white .right_news div.like1 div.like2 {height:11px; position:absolute; bottom:3px; right:0; display:inline-block; font-size:11px; color:#334a7c; padding:0;}
.middle .m_right .white .right_news div.like1 div.like2 img {float:left; margin-right:4px;}

.middle .m_right .white .obsujd {padding:10px 12px 10px 12px; line-height:1;}
.middle .m_right .white .obsujd a {font-size:12px; margin:0; padding:0;}
.middle .m_right .white .obsujd span {display:block; margin:3px 0 0 0; padding:0; font-size:10px; color:#bcb8b8;}
.middle .m_right .white .obsujd div {margin-top:12px; font-size:11px; color:#999999;}
.middle .m_right .white .obsujd div a {display:block; font-size:12px; color:#3d5d9a; margin:3px 0 0 0;}
.middle .m_right .white .obsujd div a.nazv {color:#000000; margin:0 0 3px 0; padding:3px 0 2px 18px; background:url(images/list.jpg) no-repeat center left;}

.autoriz {position:absolute; top:25px; right:0; width:536px; height:142px; background:url("images/fon_autoriz.png") no-repeat center center; z-index:50;}
.autoriz .for_pol {position:relative; margin:50px 0 0 45px;}
.autoriz .for_pol .link_dell {position:absolute; top:-10px; right:30px; whith:12px; height:12px;}

.autoriz .for_pol div {display:block; margin-right:10px; font-size:11px; color:#454545; float:left;}
.autoriz .for_pol div span {display:block;}
.autoriz .for_pol div input {border:1px solid #cdcdcd; margin-top:7px; font-size:11px; color:#999999; width:161px; height:19px; padding:1px; float:left;}
.autoriz .for_pol div input.submit {border:0; background:url("images/vhod.jpg") no-repeat; width:101px; height:26px; margin-top:4px; line-height:1; cursor:pointer;}


.foot {clear:both; position:relative; top:-2px; width:619px; margin:0 auto 10px auto; border-top:2px solid #eeeeee; padding-top:13px; text-align:center; font-size:11px; color:#454545;}
.foot .end {font-size:2px;}
.foot span {display:block; margin:0 auto 10px auto; text-align:center;}
.foot span a {display:inline-block; margin:0 15px;}


.prozr_dark_pl {position:absolute; bottom:0px; left:0px; z-index:100; width:10px;}
.prozr_dark_pl .dop {left:-67px;}

.prozr_dark {display:inline-block; position:absolute; bottom:27px; left:-97px; z-index:100;}
.prozr_dark .spec_str1 {position:absolute; left:100px; bottom:-8px;}
.prozr_dark .spec_str2 {position:absolute; left:70px; bottom:-8px;}
.prozr_dark .pd_head {width:100%; height:3px; position:absolute; top:-3px;}
.prozr_dark .pd_head img.left {float:left !important; margin:0 !important;}
.prozr_dark .pd_head img.right {float:right !important; margin:0 !important;}
.prozr_dark .pd_head div {margin:0 3px !important; height:3px; background:url("images/spec_fon_top.png") repeat-x; font-size:3px}
.prozr_dark .pd_foot {width:100%; height:3px; position:absolute; bottom:-3px; padding:0;}
.prozr_dark .pd_foot img.left {float:left !important; margin:0 !important;}
.prozr_dark .pd_foot img.right {float:right !important; margin:0 !important;}
.prozr_dark .pd_foot div {margin:0 3px !important; height:3px; background:url("images/spec_fon.png") repeat-x; font-size:3px}
.prozr_dark .pd_center {background:url("images/spec_fon.png"); margin:0 !important; padding:3px 0; z-index:100; position:relative;}
.prozr_dark .pd_center .cont {margin:0 8px !important; padding:2px 0 2px 4px; font-size:11px; color:#ffffff; font-weight:bold; position:relative; white-space:nowrap; z-index:100;}
.prozr_dark .pd_center .cont a {font-size:11px; color:#ffffff !important; display:inline-block !important; font-weight:bold; margin-right:2px !important;}
.prozr_dark .pd_center .cont a.under {clear:both; display:block; font-size:11px; color:#cccccc !important; margin:2px 4px 0 0 !important; font-weight:bold; padding-left:14px; background:url("images/figurn_str.png") no-repeat left center;}
.prozr_dark .pd_center .cont div.img {clear:both; margin:8px 0 3px 0 !important; padding:0; line-height:1;}
.prozr_dark .pd_center .cont div.img a {display:inline-block; width:30px; height:30px; margin-right:4px !important;}
.prozr_dark .pd_center .cont div.img img {margin:0 0 0 2px !important; width:30px; height:30px;}
.prozr_dark .pd_center .cont div.img img:first-child {margin:0px !important;}


.collection1 {margin:100px auto 0 auto; width:889px; background:url("images/fon_collection2.png") repeat-y center; z-index:1000; position:relative;}
.collection1 .vspl_top {width:889px; height:32px; background:url("images/vspl_top.png") no-repeat top center; position:absolute; top:-32px; left:0; font-size:2px;}
.collection1 .vspl_foot {width:889px; height:33px; background:url("images/vspl_foot.png") no-repeat top center; position:absolute; bottom:-33px; left:0; font-size:2px;}

.collection1 div.c_osn {margin:0 33px; width:822px; padding:0 0 15px 0;}
.collection1 div.c_osn .c_head {height:48px; background:url("images/col1_fon_head.jpg") #5d77b4 repeat-x top; position:relative;}
.collection1 div.c_osn .c_head font {display:inline-block; margin:18px 0 0 18px; color:#ffffff; font-size:12px; font-weight:bold;}
.collection1 div.c_osn .c_head a {display:inline-block; margin:18px 18px 0 0; float:right;}

.collection1 div.c_osn .c1_cont {color:#334a7c; margin:2px 10px 0 10px; position:relative;}
.collection1 div.c_osn .c1_cont div.name {clear:both; margin:15px 0 5px 0;}
.collection1 div.c_osn .c1_cont .tegi {clear:both; margin:10px 0 5px 0; position:relative;}
.collection1 div.c_osn .c1_cont .tegi input.teg_dob {float:right; width:89px; height:36px; background:url("images/teg_dob.jpg") no-repeat; border:0; cursor:pointer; position:absolute; right:11px; top:-5px;}
.collection1 div.c_osn .c1_cont .tegi .name {float:left; margin-top:7px; width:35px;}
.collection1 div.c_osn .c1_cont .tegi .sdvig {margin:0 110px 0 30px;}
.collection1 div.c_osn .c1_cont .tegi .sdvig .for_input div {float:left; margin:3px 5px 0 0; padding:0 7px; position:relative; height:15px; color:#ffffff; background:url("images/teg_fon.jpg") #6885c5 repeat-x;}
.collection1 div.c_osn .c1_cont .tegi .sdvig .for_input div .left {position:absolute; top:0; left:0;}
.collection1 div.c_osn .c1_cont .tegi .sdvig .for_input div .right {position:absolute; top:0; right:0;}
.collection1 div.c_osn .c1_cont .tegi .sdvig .for_input input {width:auto;}
.collection1 div.c_osn .c1_cont font {display:block; margin:7px 0 18px 30px;  color:#8b8b8b;}
.collection1 div.c_osn .c1_cont input.sozdat {width:153px; height:36px; margin-left:30px; border:0; cursor:pointer; background:url("images/sozd_kollect.jpg");}

.collection1 div.c_osn .c1_cont .vipad_sp {clear:both; height:50px; position:absolute; left:0px; z-index:1005; width:100%; background:#ffffff;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok {position:relative; height:50px; margin:2px 110px 2px 30px; border:1px solid #d5d5d5; background:#ffffff; overflow-y:auto; overflow-x:none;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok a {display:block; height:15px; margin:1px 5px; padding:0 7px; color:#000000; position:relative;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok a:hover {background:url("images/teg_fon.jpg") #6885c5 repeat-x; color:#ffffff;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok a div.left {position:absolute; top:0; left:0; width:7px; height:15px; font-size:1px;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok a:hover div.left {background:url("images/teg_fon_left.jpg") 0 0 no-repeat;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok a div.right {position:absolute; top:0; right:0; width:7px; height:15px; font-size:1px;}
.collection1 div.c_osn .c1_cont .vipad_sp .spisok a:hover div.right {background:url("images/teg_fon_right.jpg") 0 0 no-repeat;}

.collection1 div.c_osn .c1_cont .for_input {position:relative; border:1px solid #d5d5d5; padding:3px 5px; height:20px; text-align:left; margin:0;}
.collection1 div.c_osn .c1_cont .for_input input {border:0; font-family:Arial; font-size:12px; width:100%; margin:0;}

.collection1 textarea {width:630px; height:58px; overflow:auto; border:1px solid #d5d5d5; margin:0; padding:3px; direction:ltr;}

.collection1 div.c_osn .c2_cont {color:#000000; margin:20px 10px 0 10px; position:relative;}

.collection1 div.c_osn .c2_cont .koll_all {height:340px; overflow-x:hidden; overflow-y:auto; position:relative;}
.collection1 div.c_osn .c2_cont .koll {margin:0 15px; padding:5px 0;}
.collection1 div.c_osn .c2_cont .koll .for_pic {width:103px; height:103px; background:#e9edf1; margin-right:10px; float:left;}
.collection1 div.c_osn .c2_cont .koll .for_pic img {width:103px; height:103px;}
.collection1 div.c_osn .c2_cont .koll .for_text {position:relative;}
.collection1 div.c_osn .c2_cont .koll .for_text .link {position:absolute; left:113px; bottom:0; color:#3d5d9a;}
.collection1 div.c_osn .c2_cont .koll .for_text p {overflow:hidden; padding:0; margin:0;}
.collection1 div.c_osn .c2_cont .koll .for_text p font {display:block; color:#8b8b8b; margin:4px 0 7px 0; font-size:12px;}
.collection1 div.c_osn .c2_cont .koll .for_textarea {border:1px solid #d5d5d5; padding:3px 5px; height:56px; margin-left:113px;}
.collection1 div.c_osn .c2_cont .koll .for_textarea textarea {width:100%; border:0; font-family:Arial; font-size:12px; height:56px; overflow:auto; resize:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.collection1 div.c_osn .c2_cont .koll a {color:#3d5d9a;}
.collection1 div.c_osn .c2_cont .koll a.name {display:block; margin-bottom:4px;}

.collection1 div.c_osn .c2_cont input.dob_foto {width:190px; height:34px; margin:10px 0 0 15px; border:0; cursor:pointer; background:url("images/dob_foto.jpg");}
.collection1 div.c_osn .c2_cont input.sohr_collect {width:164px; height:34px; margin:10px 0 0 15px; border:0; cursor:pointer; background:url("images/sohr_collect.jpg");}
.collection1 div.c_osn .c2_cont hr {height:2px; background:#f2f5f8; color:#f2f5f8; border:0; margin:0 2px 0 13px;}