﻿.opros-block {margin: 0 20px}
.opros-block .item {margin: 7px 0 10px 0;}
.opros-block .date {font-size: 1.1em ; color:#999999}
.opros-block  .item .title {font-size: 1.1em;}
.opros-block  .title a {color: #0089b6;}
.opros-block  .item .title a:visited {color: #800080;}
.opros-block  .item .title a:hover {color: #cc3300}
.opros-block .item-active {background: #f6f6f2; display: block; padding: 10px 20px; margin: 7px 0 10px 0;}
.opros-block  .item-active .title {font-size: 1.1em; font-weight: 700; color: #000; margin-top: 3px}
.opros-block table {font-size: 1.1em; padding: 1px 0px 1px 7px; margin: 0; position: relative; left: -7px; //left: 0}
.opros-block table td {padding: 1px 0 1px 7px}
.opros-block table .right-c {text-align: right; float: right;  top: 3px; //top: 0; position: relative;  padding-left: 0; padding-right: 0px}
.opros-block table .right-c  .list100 { overflow: hidden; width: 100px; background: #7ae100; height: 8px}
.opros-block table .right-c  .list75 { overflow: hidden;  width: 75px; background: #7ae100; height: 8px}
.opros-block table .right-c  .list50 {overflow: hidden;  width: 50px; background: #7ae100; height: 8px}
.opros-block table .right-c  .list25 {overflow: hidden;  width: 25px; background: #7ae100; height: 8px}
.opros-block table .right-c  .list5 {overflow: hidden;  width: 5px; background: #7ae100; height: 8px}

.registration-block {background: #f8f8f8; padding: 0 0 10px 0;  margin: 10px 20px}
.registration-block h1 {margin-right: 20px}
.registration-block p {font-weight: 700; margin: 5px 20px;  font-size: 1.1em;  line-height: 1}
.registration-block table {position: relative; width: 90%;  margin: 0 20px; font-size: 1.1em}
.registration-block table  td {padding-bottom: 15px; }
.registration-block table  td.cl3 {width: 75%;}
.registration-block table td.text {padding-top: 0px; width: 140px;}
.registration-block table tr#beznaldop td.text {padding-top: 0px; width: 140px; color: #0089b6;}
.registration-block table td span {position: relative; top: -1px; margin-right: 15px}
.registration-block table td.star {font-size: 18px; line-height: 1em; color: #21c700; font-weight: 700;padding-top: 2px; padding-left:10px; padding-right:10px;}
.registration-block table  .textfield {width: 98%; font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; font-family: Arial; }
.registration-block table  .textfield-d {width: 100px; font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -5px; font-family: Arial; }
.registration-block table  .tops {position: relative; //top: -2px}
.registration-block table  .textfield-t1, .form-message .textfield-t1, .table-page .textfield-t1 {width: 20px; font-size: 11px;  text-align:left; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -5px; font-family: Arial; }
.registration-block table  .textfield-t2, .form-message .textfield-t2, .table-page .textfield-t2 {width: 35px; font-size: 11px; padding: 2px;  text-align:left; border: 1px solid #a5acb2; position: relative; top: -5px; font-family: Arial; }
.registration-block table  .textfield-t3, .form-message .textfield-t3,  .table-page .textfield-t3 {width: 65px; font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -5px; font-family: Arial; }
.registration-block table  span.ic, .form-message span.ic,  .table-page span.ic {position: relative; top: -8px; margin-right: 0}
.registration-block table .radio {margin-left: 0; padding-left: 0; //margin-left: -4px;}
.registration-block table .submit {font-size: 11px; width: 120px; text-align: center; position: relative; top: -1px}
.registration-block form {position: relative;}
.registration-block form  .firma { font-size: 11px; position: absolute; left: 155px; top: 40px; z-index: 100000 }
.registration-block form .select {width: 25%; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; }
.registration-block form .selectsmall {width: 46px; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px;}
.registration-block form .selectmiddle {width: 70px; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px;}
.registration-block form .selectbig {width: 200px; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; margin-bottom:5px;}

.infoedit table input {font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; font-size: Arial; }
.infoedit table .textfield-t1 {width: 20px; font-size: 11px;  text-align: center; padding: 2px; border: 1px solid #a5acb2; position: relative; font-family: Arial; }
.infoedit table .textfield-t2 {width: 35px; font-size: 11px; padding: 2px;  text-align: center; border: 1px solid #a5acb2; position: relative; font-family: Arial; }
.infoedit table .textfield-t3 {width: 65px; font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; font-family: Arial; }
.infoedit table  span.ic {position: relative; top: -3px; margin-right: 0}
.infoedit form .select {width: 25%; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; }
.infoedit form .selectsmall {width: 46px; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px;}
.infoedit form .selectmiddle {width: 60px; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px;}
.infoedit form .selectbig {width: 200px; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; }



.about1 {background: #e5eef0; margin-top: 20px; padding-bottom: 10px}
.about1 h1 {padding-left:20px;}
.about1 .face {padding: 5px; background: #fff; margin: 0 10px 0 20px; float: left; border: 1px solid #cecece}
.about1 .online {background: #7ae100; border: 1px solid #81ee00; color: #fff; width: 55px; margin-left: 130px;  margin: 0 0 5px 140px; text-align: center;  font-size: 1.1em;}
.about1 .offline {background: #707070; border: 1px solid #c3c3c3; color: #fff;  width: 40px; margin-left: 140px;  text-align: center; font-size: 1.1em;}
.about1 .text {margin: 5px 10px 10px 20px; font-size: 1.1em; line-height: 1.6em;}
.about1 .text span {font-size: 12px;}
.about1 .text .green {color: #00aa03}
.about1 .can {font-size: 12px; margin: 10px 10px 0 20px; line-height: 1.5em;}
.about1 .can a {color: #0089b6;}
.about1 .can a:visited {color: #800080;}
.about1 .can a:hover {color: #cc3300}
.about1 .message {margin: 10px 20px; font-size: 1.2em}
.about1 .message a {color: #0089b6;}
.about1 .message a:visited {color: #800080;}
.about1 .message a:hover {color: #cc3300}
.about1 .editor {margin: 10px 0px 10px 20px; line-height: 1.5em; font-size: 1.2em}
.about1 .editor span {font-size: 11px;}
.about1 .editor a {color: #0089b6;}
.about1 .editor a:visited {color: #800080;}
.about1 .editor a:hover {color: #cc3300}



.about1firms {background: #e5eeff; margin-top: 20px; padding-bottom: 10px}
.about1firms h1 {padding-left:20px;}
.about1firms .face {padding: 5px; background: #fff; margin: 0 10px 0 20px; float: left; border: 1px solid #cecece}
.about1firms .online {background: #7ae100; border: 1px solid #81ee00; color: #fff; width: 55px; margin-left: 130px;  margin: 0 0 5px 140px; text-align: center;  font-size: 1.1em;}
.about1firms .offline {background: #707070; border: 1px solid #c3c3c3; color: #fff;  width: 40px; margin-left: 140px;  text-align: center; font-size: 1.1em;}
.about1firms .text {margin: 5px 10px 10px 20px; font-size: 1.1em; line-height: 1.6em;}
.about1firms .text span {font-size: 12px;}
.about1firms .text .green {color: #00aa03}
.about1firms .can {font-size: 12px; margin: 10px 10px 0 20px; line-height: 1.5em;}
.about1firms .can a {color: #0089b6;}
.about1firms .can a:visited {color: #800080;}
.about1firms .can a:hover {color: #cc3300}
.about1firms .message {margin: 10px 20px; font-size: 1.2em}
.about1firms .message a {color: #0089b6;}
.about1firms .message a:visited {color: #800080;}
.about1firms .message a:hover {color: #cc3300}
.about1firms .editor {margin: 10px 0px 10px 20px; line-height: 1.5em; font-size: 1.2em}
.about1firms .editor span {font-size: 11px;}
.about1firms .editor a {color: #0089b6;}
.about1firms .editor a:visited {color: #800080;}
.about1firms .editor a:hover {color: #cc3300}




.message1 {margin-top: 20px; background: #f3f9eb; border: 1px solid #e5e5e5; padding-bottom: 10px}
.message1 h1 {padding-left:20px;}
.message1  .face {padding: 5px; background: #fff; margin: 0 10px 0 20px; float: left; border: 1px solid #cecece}
.message1  .online {background: #7ae100; border: 1px solid #81ee00; color: #fff; width: 55px; margin-left: 130px;  margin: 0 0 5px 140px; text-align: center;  font-size: 1.1em;}
.message1 .offline {background: #707070; border: 1px solid #c3c3c3; color: #fff;  width: 40px; margin-left: 140px;  text-align: center; font-size: 1.1em;}
.message1 .who {font-size: 1.1em; line-height: 1.5em; margin: 5px 0px 5px 20px;}
.message1 .who a {color: #0089b6;}
.message1 .who a:visited {color: #800080;}
.message1 .who a:hover {color: #cc3300}
.message1 .text {font-size: 1.2em; line-height: 1.5em; margin: 5px 10px 5px 20px}
.message1 .link {font-size: 1.2em; margin: 10px 20px; }
.message1 .link  a {color: #0089b6; margin-right: 5px}
.message1 .link a:visited {color: #800080;}
.message1 .link  a:hover {color: #cc3300}

.message2 {margin-top: 20px; background: #fff7e5; position: relative; border: 1px solid #e5e5e5; padding-bottom: 10px}
.message2 h1 {padding-left:20px;}
.message2 .who {font-size: 1.1em; line-height: 1.5em; margin: 0px 0px 5px 20px;}
.message2 .who a {color: #0089b6;}
.message2 .who a:visited {color: #800080;}
.message2 .who a:hover {color: #cc3300}
.message2 .text {font-size: 1.2em; line-height: 1.5em; margin: 20px 10px 20px 20px}
.message2 .link {font-size: 1.2em; margin: 10px 20px; }
.message2 .link  a {color: #0089b6; margin-right: 5px}
.message2 .link a:visited {color: #800080;}
.message2 .link  a:hover {color: #cc3300}
.message2 .znak {position: absolute; top: 7px; right: 10px}


ul.page-menu {font-size: 1.1em; list-style: none; margin:10px 20px 0 5px; left:0;}
ul.page-menu li {float: left; padding: 3px 8px; margin: 0px;}
ul.page-menu li  a {color: #0089b6; }
ul.page-menu li  a:visited {color: #800080;}
ul.page-menu li  a:hover {color: #cc3300}
ul.page-menu li.active {background: #e6e6e6;}
ul.page-menu li.active a {color:#000; text-decoration: none; cursor: default}
ul.page-menu li.active a:hover {color: #000}
ul.page-menu li.active2 {  color: #fff; background: #7ae100;}
ul.page-menu li.active2 img {position: relative; top: 6px; left: 1px}
ul.page-menu li.active2 a {color:#fff; text-decoration: none; cursor: default}
ul.page-menu li.active2 a:hover {color: #fff}
ul.page-menu li.group a {color: #ccc1c1}
ul.page-menu li.group a:hover {color: #cc3300}
ul.page-menu li.group a:visited {color: #800080;}

.line-22 {position: relative; overflow: hidden; margin-top: 20px;  background: #e6e6e6; font-size: 1.1em; border-top: 1px solid #c2c2c2; margin: 20px 20px 10px ; height:22px;min-width:512px;}
.line-22 .text {font-weight: 700; margin: 4px 0 0 14px}
.line-22 .editor {position: absolute; right: 22px; top: 4px; color: #0089b6; }
.line-22  a.editor:visited {color: #800080;}
.line-22  a.editor:hover {color: #cc3300}
.line-22 .active, .selectHL {background: #7ae100;padding: 4px; top: -1px; color: #fff; text-decoration: none; right: 0}
a.selectHL {color:#FFF;}
.subMenu a {text-decoration:none; font-size:11px;}
.line-22 .active img { right: -1px; top: 7px; position: relative}
.line-22 a.active:hover {color: #fff}
.line-22 a.active:visited {color: #fff}

.line-22  table {font-weight: 700; margin: 4px 0 0 0px; width: 100%;}
.line-22  table td {padding: 0 10px}
.line-22  table .width5 {width: 5%; text-align: center}
.line-22  table .width10 {width: 10%; text-align: center}
.line-22  table .width15 {width: 15%;}
.line-22  table .width20 {width: 25%;}
.line-22  table .width30 {width: 30%;}
.line-22  table .width40 {width: 40%;}
.line-22  table .width50 {width: 50%;}
.line-22  table .width35 {width: 35%;}
.line-22  table .width60 {width: 55%; padding-left: 14px}
.line-22  table .width65 {width: 65%; padding-left: 14px}
.line-22  table .width75 {width: 75%;}
.line-22  table.podnyt {position: relative; top: -3px}

.change {margin-left: 7px; font-size: 11px}

.margin20all {margin:20px; font-family: Arial; font-size:12px;}
.standart_message {font-family: Arial; font-size:12px;}

.margin20 {margin: 0 20px}
.table-page {width: 100%; _width: 98%; border: 0; font-size: 1.2em;  margin: 0}
.table-page td { border-bottom: 1px solid #ebebeb; padding: 5px 10px 7px 14px}
.table-page td.width25 {width: 30%}
.table-page  a {color: #0089b6}
.table-page  a:visited {color: #800080;}
.table-page  a:hover {color: #cc3300}
.groups {margin: 0 20px; line-height: 1.8em; font-size: 1.1em;  }
.groups a {margin: 0 0 0 14px; color: #0089b6}}
.groups a:visited {color: #800080;}
.groups a:hover {color: #cc3300}

.friends {margin: 0px 20px; width:100%;}
.friends .item {font-size: 1.1em; line-height: 1.5em; display:inline-block; margin:10px 0;width:24%;text-align:center;}
.friends .item a {margin: 0 0 0 0px; color: #0089b6}
.friends .itema:visited {color: #800080;}
.friends .item a:hover {color: #cc3300}
.friends .item img {padding: 5px; background: #fff; border: 1px solid #cecece; margin-bottom: 6px}


.navigator1 { font-size: 1.1em; margin-top: 0px; margin-left: 29px; position: relative; top: 10px; padding-top: 20px;}
.navigator1 a {padding: 4px; color: #0089b6;}
.navigator1 a.prev {margin-right: 15px}
.navigator1 a.new {margin-left: 15px}
.navigator1 a.visit {background: #e5e5e5;position: relative; text-decoration: none; color: #000; cursor: default}
.navigator1 a:visited {color: #800080}
.navigator1 a:hover {color: #cc3300;}

.navigator2 { font-size: 1.1em; margin-top: 0px; margin-left: 29px; position: relative;  padding-top: 10px;}
.navigator2 a {padding: 4px; color: #0089b6;}
.navigator2 a.prev {margin-right: 15px}
.navigator2 a.new {margin-left: 15px}
.navigator2 a.visit {background: #e5e5e5;position: relative; text-decoration: none; color: #000; cursor: default}
.navigator2 a:visited {color: #800080}
.navigator2 a:hover {color: #cc3300;}

.navigator3 { font-size: 1.1em; margin-top: 0px; margin-left: 0px; position: relative;  padding-top: 10px;}
.navigator3 a {padding: 4px; color: #0089b6;}
.navigator3 a.prev {margin-right: 15px}
.navigator3 a.new {margin-left: 15px}
.navigator3 a.visit {background: #e5e5e5;position: relative; text-decoration: none; color: #000; cursor: default}
.navigator3 a:visited {color: #800080}
.navigator3 a:hover {color: #cc3300;}

.top20 {margin-top: 20px}


.perepiska {width: 100%; _width:98%; font-size: 1.2em; border: 1px solid #dadada; border-bottom: 0; position: relative; top: -10px; line-height: 1.5em;}
.perepiska  td {padding: 10px;}
.perepiska .width60 {width: 55%; padding-left: 14px; border-right: 1px solid #dadada;  border-bottom: 1px solid #dadada}
.perepiska .width65 {width: 65%; padding-left: 14px; border-right: 1px solid #dadada;  border-bottom: 1px solid #dadada}
.perepiska .width40 {width: 40%; padding-left: 14px; border-right: 1px solid #dadada;  border-bottom: 1px solid #dadada}
.perepiska .width30 {width: 30%; padding-left: 14px; border-right: 1px solid #dadada;  border-bottom: 1px solid #dadada}
.perepiska .width50 {width: 50%; padding-left: 14px; border-right: 1px solid #dadada;  border-bottom: 1px solid #dadada}
.perepiska .width35 {width: 35%; border-bottom: 1px solid #dadada; font-size: 11px;}
.perepiska .styled {border-bottom: 1px solid #dadada; font-size: 11px;}
.perepiska  .width5 {width: 5%; border-bottom: 1px solid #dadada; }
.perepiska  .width10 {width: 10%; text-align: center; border-right: 1px solid #dadada;  border-bottom: 1px solid #dadada}
.perepiska  .width20 {width: 25%; border-bottom: 1px solid #dadada}
.perepiska  .width15 {width: 15%; border-bottom: 1px solid #dadada; }
.perepiska  .width75 {width: 75%; border: 1px solid #dadada; border-top: 0}
.perepiska a {color: #0089b6;}
.perepiska  a:visited {color: #800080}
.perepiska   a:hover {color: #cc3300;}

.perepiska  span.avatar img {float: left; padding: 5px; background: #fff; border: 1px solid #cecece;}

.perepiska  . {margin-left: 70px; color: #999}
.perepiska  .author { margin-left: 125px; margin-bottom: 2px; }
.perepiska  .width65 .date {margin-left: 125px; font-size: 11px; color: #999}
.perepiska p {font-size: 12px}
.perepiska span {font-size: 11px; color: #999}
.delete {font-size: 12px; font-family: Arial; margin-left: 12px}
.buttonc {font-size: 12px; font-family: Arial; padding-top: 9px}
.buttonc input {font-size: 12px; font-family: Arial; }
.perepiska .select1 {border: 1px solid #e3e3e3; width: 140px; font-size: 11px }
.perepiska table {width: 100%;}
.perepiska table td {padding: 3px}

.update {margin: 20px 20px 0 20px; font-size: 1.2em;   position: relative; }
.update .item {border-bottom: 1px solid #dadada; padding: 14px; line-height: 1.5em;}
.update a {color: #0089b6;}
.update a:visited {color: #800080}
.update   a:hover {color: #cc3300;}
.update .date {margin-top: 10px}
.update span {font-size: 11px; }
.update .date-small {font-size: 11px; color: #999}

.table-page .textfield  { width: 100%; font-size: 12px; padding: 2px; font-family: Arial; border: 1px solid #e3e3e3 }
.table-page .selects  { width: 101%; font-size: 12px; padding: 2px; font-family: Arial; border: 1px solid #e3e3e3 }
.table-page  .face {padding: 5px; background: #fff;  border: 1px solid #cecece}
.table-page span.stars {font-size: 18px; line-height: 1em; color: #21c700; font-weight: 700;}

.otstup2 {margin-left: 20px; margin-right: 20px; margin-bottom: 0px}

.choto {position: relative; margin:  0 0 20px 0; padding: 20px 0; width: 99%; _width: 98%;   position: relative; border: 1px solid #ccc; font-size: 1.2em;}
.choto .item { position: relative; float: left; width: 24.9%;}
.choto .item div.b { position: absolute; bottom: 0;}
.choto .item div.a { margin-left: 20px; margin-bottom: 7px; font-weight: 700}

.partneri {position: relative; margin: 0; padding: 0}
.partneri img {float: left; margin: 20px 30px 0 0; }

.forphoto {margin:  0 0 20px 0; }
.forphoto .item {line-height: 1.5em;   width: 24.9%;  padding: 10px 0;  padding-left: 0px;  float: left; font-size: 1.1em; }
.forphoto .face {padding: 5px; background: #fff;  border: 1px solid #cecece; margin: 10px 0}
.forphoto .item span {color: #999; }
.forphoto .item .name {font-size: 12px; margin-left: 2px;}
.forphoto .item .text {margin-left: 2px}
.forphoto .item a {color: #0089b6;}
.forphoto .item a:visited {color: #800080}
.forphoto .item   a:hover {color: #cc3300;}
.forphoto .item .left {text-align: left}
.forphoto .active {background: #f3f3f3; text-align: center;}
.forphoto .visited {background: #f3f3f3; padding: 0 0 20px 0; //padding-bottom: 0; padding-left: 0px; width: 99.6%; display:block}
.forphoto .visited .big-foto {background: #fff; border: 1px solid #cecece; padding: 5px;   margin-left: 20px;}
.forphoto .visited h1 {margin-left: 0; padding-left: 20px}
.forphoto .visited p {margin-left: 20px}
.forphoto .visited .quote {font-style: italic; font-size: 12px; margin-top: 10px; margin-bottom: 20px; margin-left: 20px}
.forphoto .visited .quote span {font-size: 11px}
.forphoto .visited form {margin-left: 0px}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}

div.star-rating,div.star-rating a{background:url(/img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.reiting-text {font-size: 1.1em;  padding-top: 2px; margin-left: 105px;}
.goloss {font-size: 1.1em; margin-left: 18px; margin-bottom: 4px}


.photo-ya {margin: 20px 0px; }
.photo-ya .item {line-height: 1.5em;   width: 159px; margin-right: 1px; padding: 10px 0;  padding-left: 0px;  float: left; font-size: 1.1em; }
.photo-ya .face {padding: 5px; background: #fff;  position: relative; top: -2px; border: 1px solid #cecece; margin: 10px 0 8px 0}
.photo-ya .item span {color: #999}
.photo-ya .item .name {font-size: 12px;}
.photo-ya .item a {color: #0089b6;}
.photo-ya  .item a:visited {color: #800080}
.photo-ya .item   a:hover {color: #cc3300;}
.photo-ya .item .left {text-align: left}
.photo-ya .active {background: #f3f3f3}
/*.photo-ya .background-list1 {background: url(img/list1.jpg) top right no-repeat; width: 147px;  margin-top: 3px;}
.photo-ya .background-list2 {background: url(img/list2.jpg) top right no-repeat; width: 147px;  margin-top: 3px;}
.photo-ya .background-list3 {background: url(img/list3.jpg) top right no-repeat; width: 147px;  margin-top: 3px;}
.photo-ya .background-list4 {background: url(img/list4.jpg) top right no-repeat; width: 147px;  margin-top: 3px;}*/


.form-message {font-size: 1.1em; width: 99%; _width: 98.8%; position: relative;}
.form-message td {padding: 5px 0; line-height: 1.5em}
.form-message .textfield {width: 98%; font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; font-family: Arial; }
.form-message textarea {width: 98%; font-size: 11px; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; font-family: Arial; height: 160px}
.form-message select {width: 40%; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; }
.form-message .file {width: 40%; margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; }

 .zadat {font-size: 11px; width: 80px}

h1.otstup0 {padding-left: 0; margin-left: 0}
h2.otstup0 {padding-left: 0; margin-left: 0}

.none2 {display: none}

.albom1 {margin: 0px 0px 0 0px; padding-bottom: 20px; position: relative; background: #f7f6f1;}
.albom1 .top20 {height: 20px;}
.albom1 a  {color: #0089b6;}
.albom1 a:visited {color: #800080}
.albom1 a:hover {color: #cc3300;}
.albom1 h1 {padding-left: 14px;}
.albom1 h1 a  {color: #000; text-decoration: underline}
.albom1 h1 a:visited {color: #800080}
.albom1 h1 a:hover {color: #cc3300;}
.albom1 .all {font-size: 1.1em;  float: left; color: #0089b6; }
.albom1 .all label { position: relative; margin-left: 14px; top: 7px; }
.albom1 .all label input {position: relative; top: 1px}
.albom1 .all label span {text-decoration: underline}
.albom1  .face {padding: 5px; background: #fff; margin: 0 10px 0 14px; float: left; border: 1px solid #cecece}
.albom1  .all .face {float: none}
.albom1 .delete {position: absolute; right: 20px; top: 20px; font-size:1.1em; }
.albom1 .delete a.otstup {margin-right: 20px}
.albom1 .count {font-size: 1.2em; margin-left: 18px; }
.albom1 .quote span.a {font-size: 16px; color: #9c9a92; float: left }
.albom1 .quote span.b {margin-left: 4px; position: relative; top: 2px; font-size: 16px; color: #9c9a92; }
.albom1 .quote {margin: 5px  10px 15px 18px; font-size: 1.2em;}
.albom1 .quote .text { margin: 0px 15px; position: relative; top: 3px }
.albom1 .editor {margin-top: 10px; margin-left: 18px; font-size: 1.1em; line-height: 1.5em;  }
.albom1 .editor img {position: relative; top: 3px;  margin-right: 1px; left: -1px}
.albom1 .editor img.pic1 {margin-right: 0}
.albom1 .editor div {margin-top: 3px}

.albom-list {margin: 20px 14px; position: relative;}
.albom-list .item {width: 128px; margin-right: 20px;  line-height: 1.5em;  height: 180px;  float: left; display: block; position: relative;}
.albom-list .item img {border: 1px solid #cecece; padding: 5px; background: #fff; position: absolute; bottom: 50px; left: 0}
.albom-list .item a {font-size: 1.1em; color: #0089b6; margin-left: 3px;}
.albom-list .item  a:visited {color: #800080}
.albom-list .item  a:hover {color: #cc3300;}
.albom-list .item div {position: absolute; bottom: 0; left: 3px}

.listalka-photo {position: relative; margin-top: 20px; background: #f7f6f1; width: 135px; padding-left: 20px }
.listalka-photo img {margin: 10px 0}
.listalka-photo img.active {border: 1px solid #cecece; padding: 3px; background: #fff}
.listalka-photo .center {text-align: center; margin-left: 45px}

.otstup3 {padding-left: 14px; }
.otstup3 p {margin: 15px 20px}
.otstup3 .opisanie-photo {font-size: 1.1em; color: #999; margin: 15px 20px}
img.ramka-big {background: #fff; padding: 5px; border: 1px solid #cecece; margin: 5px 20px}

.photo-golos {margin-left: 4px}



.head-table {position: relative; overflow: hidden; margin-top: 20px;  background: #e6e6e6; font-size: 11px; font-weight: 700; border-top: 1px solid #c2c2c2; margin: 20px 0px 10px 0px; width: 100%;  _width:98.5%; height:22px;}
.head-table td {padding-top: 2px; padding-bottom: 2px; border-left: 0; border-right: 0}

.table_fix1 td {padding-right:51px;}
.table_fix1 input, .table_fix1 .textfield {border:1px solid #A5ACB2;}
.table_fix1 .select {width: 25%;}
.table_fix1 .selectbig {width:200px;}
.table_fix1 .select, .table_fix1 .selectbig {margin-right: 10px; font-size: 11px; font-family: Arial; padding: 2px; border: 1px solid #a5acb2; position: relative; top: -2px; }
.register_fields textarea {border:1px solid #a5acb2}
.register_fields td {padding-right:10px;}
#regions #regionid, #regions #cityid {margin-bottom:5px;}
.font12 {font-size:12px;}

.socialnaya_set {overflow:hidden;padding:10px 20px;}
.socialnaya_set a {color: #0089b6;}

/*блок конкурсов*/
.konkurs_block {margin:20px 0 0 0;font-size:11px;}
.konkurs_edit_mode {padding:10px;background:#f1f1f1;}
.konkurs_content {overflow:hidden;position:relative;}

.konkurs_block .status_red {display:block;background:url(/img/status_red.jpg) left center no-repeat;padding:0 0 0 15px;margin:0 0 5px 2px;}
.konkurs_block .status_green {display:block;background:url(/img/status_green.jpg) left center no-repeat;padding:0 0 0 15px;margin:0 0 5px 2px;}
.konkurs_block .status_orange {display:block;background:url(/img/status_orange.jpg) left center no-repeat;padding:0 0 0 15px;margin:0 0 5px 2px;}
.konkurs_block .status_gray {display:block;background:url(/img/status_gray.jpg) left center no-repeat;padding:0 0 0 15px;margin:0 0 5px 2px;}
.konkurs_block ul.data {overflow:hidden;padding:0;margin:0;list-style:none;left:0;}
.konkurs_block ul.data li {padding:0;margin:0;line-height:15px;font-size:11px;}

.konkurs_block .konkurs_settings {float:right;min-width:115px;padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #ffffff;}
.konkurs_block .konkurs_settings ul.settings_list {padding:0;margin:0;list-style:none;left:0;}
.konkurs_block .konkurs_settings ul.settings_list li {padding:0;margin:0;font-size:11px;line-height:20px;}
.konkurs_block .konkurs_settings ul.settings_list li.status_done {padding:5px;background:#f1f1f1;display:inline;}

/*блок статей*/
.article_block {overflow:hidden;margin:20px 0 0 0;}
.article_edit_mode {padding:10px;background:#f1f1f1;}
.first_article {margin:0;}
.article_content {}

.article_block .date {font-size:11px;}
.article_block .title {overflow:hidden;display:block;font-size:12px;margin:7px 0 0 0;}
.article_block .text {overflow:hidden;margin:0;font-size:11px;}
.article_block .author {float:right;margin:10px 0 0 0; font-size:11px;}

.article_block .full_date {display:block;font-size:11px;margin:0 0 5px 0;}
.article_block .preview_60 {float:left; margin:0 10px 0 0;}
.article_block .full_title {font:400 18px "Georgia";overflow:hidden;margin:0;}
.article_block .full_text {}

.article_block .article_setting {float:right;min-width:115px;padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #ffffff;}
.article_block .article_setting ul.settings_list {padding:0;margin:0;list-style:none;left:0;}
.article_block .article_setting ul.settings_list li {padding:0;margin:0;font-size:11px;line-height:20px;}
.article_block .article_setting ul.settings_list li.active {margin:3px 0;}
.article_block .article_setting ul.settings_list li.status_done {padding:5px;background:#f1f1f1;display:inline;}
.article_block .article_setting ul.settings_list li.active a {background:#ffffff;padding:3px;text-decoration:none;}
.article_block .article_setting ul.settings_list li.active a:hover {color:#0089B6;cursor:default;}

/*редактирование статьи*/
.data-table-article {
	margin:20px 0 0 0;
	background:#F8F8F8;
	padding:15px;
	font:12px "Arial";
	color:#000000;
}
.data-table-article td {
	padding:0 0 15px 0;
	overflow:hidden;
	vertical-align:top;
}
.data-table-article td em {
	font-style:normal;
	float:left;
}
.data-table-article h1 {
	padding:0 0 15px 0;
}
.data-table-article .starrequired {
	float:right;
	overflow:hidden;
	padding:1px 10px 0 0;
	color:#21C700;
	font:bold 18px "Arial";
}
.data-table-article input.texts {width:95%;font:12px "Arial";border:1px solid #A5ACB2;padding:2px;}
.data-table-article .selects {width:96%;font:12px "Arial";border:1px solid #A5ACB2;padding:2px;}
.data-table-article .input_file {
	font:12px "Arial";
}


/*блок новостей*/
.news_block {overflow:hidden;margin:20px 0 0 0;font-size:11px;}
.news_edit_mode {padding:10px;background:#f1f1f1;}
.news_content {overflow:hidden;position:relative;}

.news_content .done {float:right;padding:5px;margin:0 5px 0 0;background:#f1f1f1;}

.news_content .date {display:block;margin:0 0 5px 0;}
.news_content .title {font-size:12px;}
.news_content .text {margin:0;padding:0;font-size:11px;}

.news_block .news_settings {float:right;min-width:115px;padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #ffffff;}
.news_block .news_settings ul.settings_list {padding:0;margin:0;list-style:none;left:0;}
.news_block .news_settings ul.settings_list li {padding:0;margin:0;font-size:11px;line-height:20px;}
.news_block .news_settings ul.settings_list li.status_done {padding:5px;background:#f1f1f1;display:inline;margin:0 0 0 -5px;}

/*блок акций*/
.actsiya_edit_mode {padding:10px;background:#f1f1f1;}
.actsiya_content {overflow:hidden;}

.actsiya_content .name {float:left;font-size:12px;color:#FE0032;margin:0 5px 0 0;}
.actsiya_content .title {overflow:hidden;}
.actsiya_content .title a {font-size:12px;}
.actsiya_content .title span {font-size:11px;}
.actsiya_content .title span.block {display:block;}
.actsiya_content .text {margin:10px 0 0 0;padding:0;font-size:11px;}

.news_block .actsiya_settings {float:right;min-width:115px;padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #ffffff;}
.news_block .actsiya_settings ul.settings_list {padding:0;margin:0;list-style:none;left:0;}
.news_block .actsiya_settings ul.settings_list li {padding:0;margin:0;font-size:11px;line-height:20px;}
.news_block .actsiya_settings ul.settings_list li.status_done {padding:5px;background:#f1f1f1;display:inline;margin:0 0 0 -5px;}

/*блок добавления новости*/
.add_new_news_block {overflow:hidden;padding:20px;background:#f1f1f1;}
.add_new_news_block h2 {font:400 18px "Georgia";overflow:hidden;margin:0;}
.add_new_news_block table.add_news_form {font-size:11px;margin:10px 0 0 0;}
.add_new_news_block table.add_news_form td {text-align:left;vertical-align:top;padding:15px 0 0 0;}
.add_new_news_block table.add_news_form td.name {width:150px;min-width:120px;}
.add_new_news_block table.add_news_form td.inside {width:460px;}
.add_new_news_block table.add_news_form td .redaktor {border:1px solid #A5ACB2;padding:2px;width:98%;}
.add_new_news_block table.add_news_form td.inside .select {border:1px solid #A5ACB2;padding:2px;font-size:11px;width:200px;}
.add_new_news_block table.add_news_form td.inside .checkbox {vertical-align:middle;margin:-2px 5px 0 0;border:none;}
.add_new_news_block table.add_news_form td.required {width:20px;color:#21C700;font-size:18px;font-weight:bold;}
.add_new_news_block table.add_news_form td input.news_name_input {width:98%;border:1px solid #A5ACB2;padding:2px;font-size:11px;} 
.add_new_news_block table.add_news_form td input.beetwen {border:1px solid #A5ACB2;padding:2px;font-size:11px;width:80px;margin:0 40px 0 0;}

.new_registration_form {width:310px;overflow:hidden;margin:20px auto 0;background:#E5EFF1;padding:20px;}
.new_registration_form h1 {margin:0 0 15px 0 !important;padding:0 !important;}
.new_registration_form fieldset {border:none;}
.new_registration_form fieldset .links {float:left;width:200px;padding:10px 0 0 65px;*padding:10px 0 0 80px;}
.new_registration_form fieldset a {font:11px "Arial";color:#0089B6;}
.new_registration_form fieldset a:hover {color:#cc3300;}
.new_registration_form fieldset a.reg {margin:0 0 0 15px;}
.new_registration_form fieldset .submit {float:right;margin:0 20px 0 0;}
.new_registration_form fieldset label {float:right;margin:0 20px 12px 0;font:12px "Arial";}
.new_registration_form fieldset .remember {float:left;margin:0;padding:4px 0 0 65px;*padding:4px 0 0 75px;}
.new_registration_form fieldset .remember .checkbox {padding:0;width:auto;border:none;vertical-align:middle;margin:-2px 3px 0 0;}
.new_registration_form fieldset label input {width:200px;padding:3px;border:1px solid #898989;}
