html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
font-family: Tahoma, "Geneva CY", sans-serif;
font-size:12px;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
} 

strong {font-weight:bold;}

input {font-size:12px;}

h1 {color:#000; font-size:20px; font-weight:normal; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
h2 {color:#000; font-size:20px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
h3 {color:#7c0101; font-size:20px; font-weight:normal; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
p {margin:0 0 10px 0; line-height:1.4;}

dl.admin-list {line-height:1.5;}
dt a {font-weight:bold; line-height:1.5;}

.content ul {margin-left:10px;}
.content ul li {margin:0 0 10px 0;}

strong {font-weight:bolder;}

.clear {clear:both; height:0px; font-size:0px;}

a {color:#1c56a5;}
a:hover {text-decoration:none;}

.capt {color:#212121; font-size:20px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; width:100%;}

.full {text-align:right;}
.full a {color:#a70303; font-size:11px;}

.bread {color:#7a7a7a; font-size:12px;}
.bread a {color:#7a7a7a; font-size:12px;}

.zvezda {color:#d10000;}

a.print {font-size:12px; background:url(images/print.png) no-repeat; padding-left:20px;}
a.print-page {font-size:12px; background:url(images/print.png) no-repeat; padding-left:20px;}

#head {width:100%; height:113px; background:url(images/headbg.png) repeat-x;}
*+html #head {
  height:135px;
}
#head .chead {width:1000px; margin:0 auto;}

#head .top {width:100%; height:33px; background:#680606;}
#head .topl {width:300px; float:left; font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#fff;}
#head .topr {width:515px; _width:600px; height:33px; float:right; background:url(images/rtopbg.png) left no-repeat; font-size:11px; color:#fff;}
#head .toptxt {margin:10px 10px 0 10px;}
#head .toptxt2 {width:170px; float:left; margin:10px 10px 0 70px;}
#head .toptxt3 {width:250px; float:right; text-align:right; margin:0 10px 0 0; _margin-right:0; _padding-right:10px; _width:260px;}

#head .center {width:100%; height:80px; background: url(images/map.png) no-repeat right top;}
#head .logo {float:left; width:261px; margin:12px 0 0 10px; _margin-top:10px;}
#head .search {width: 515px; float:right;}
#head .form {width:230px; margin:14px 0 0 276px;}
#head .search input.txtSearch, input#edit-search-theme-form-1 {width:165px; height:20px; float:left; border:1px solid #7a0c02; background:#fff; line-height:20px; padding:0px; margin:0; color:#c9c9c9; text-indent:5px;}
#head .search input.txtSearch:hover {color:#000;}
#head .search input.poiskbtn, #search .form-submit {width:56px; height:22px; float:left; margin:0 0 0 5px; padding:0;}

#head .podcenter {width:100%; height:23px; padding-top:9px;}
@-moz-document url-prefix() {
  #head .podcenter  {height:22px;}
}
#head .navigation {width:500px; height:23px; float:left;}
@-moz-document url-prefix() {
  #head .navigation {height:22px;}
}
#head .navigation ul {margin:0; padding:0; list-style:none;}
#head .navigation ul li {margin:0; padding:0; display:inline; float:left;}
#head .navigation ul li a {color:#fff; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size:14px; display:block; float:left; height:16px; padding:3px 10px 3px 10px; text-decoration:none;}
#head .navigation ul li.active-trail  a {background:#8e0f06;}
#head .navigation ul li a:hover {background:#b42a20;}
#head .link {width:300px; float:right; text-align:right; margin-right:10px; _margin-right:5px; padding-top:2px;}
#head .link a {color:#fff; font-size:11px;}

#head .catmenu {width:100%; height:27px; _height:22px; background:#d5d5d5;}
#head .subcat {width:695px; float:left; height:27px; _height:22px;}
#head .catmenu ul {margin:0; padding:6px 0 0 0; list-style:none; _padding:0; _margin:5px 0 0 0;}
*+html #head .catmenu ul {
  padding:0; margin-top:5px;
}
@-moz-document url-prefix() {
  #head .catmenu ul {padding:0; margin-top:6px;}
}
#head .catmenu ul li {margin:0; padding:0 8px 0 8px; display:inline; float:left; border-right:1px solid #7c7c7c; _border:0;}
*+html #head .catmenu ul li {
  border:0;
}
@-moz-document url-prefix() {
  #head .catmenu ul li {border:0;}
}
#head .catmenu ul li.last {border:none; margin-right:0;}
#head .catmenu ul li a {color:#000; font-size:11px; line-height:1.3; _line-height:1;}

#head .kurs {width:300px; height:27px; _height:22px; float:right; text-align:right; font-size:11px; color:#000; padding-top:7px; _padding-top:9px; margin-right:5px; _margin-right:0; _padding-right:10px;}
@-moz-document url-prefix() {
  #head .kurs {padding-top:8px;}
}

#podhead {width:1000px; margin:0 auto;}
#podhead .lh {width:690px; float:left;}
#podhead .rh {width:290px; float:right;}

.minikino {width:100%;}
.minikino .top {width:99%; margin:9px auto;}
*+html .minikino .top {
  margin:6px auto;
}
.minikino .views-row {width:100%;}
.minikino .views-field-nothing {width:50%; float:left; color:#909090; font-size:11px;}
.minikino .views-field-field-premiere-value {width:50%; float:right; color:#909090; font-size:11px; text-align:right;}
.minikino .views-field-image-attach-images {width:72px; float:left; margin:9px 5px 5px 0;}
.minikino .views-field-title {float:left; margin-top:8px; margin-left:1px}
.minikino .views-field-title a {font-size:11px; color:#a70303; float:left;}
.minikino .views-field-body {width:210px; float:right; color:#000; font-size:11px; margin-top:3px; font-family:Tahoma, Geneva, sans-serif;}

.main, #mainside {width:1000px; margin:0 auto;font-size:12px;}

#mainside.both {width:445px !important; float:left; border-right:1px solid #e9e9e9; padding-right:8px; _padding:0; _border:0;}
#mainside.righten {width:743px !important; float:left; border-right:1px solid #e9e9e9; padding-right:8px; _padding:0; _border:0;}
#mainside.right2en {width:696px !important; float:left; border-right:1px solid #e9e9e9; padding-right:8px; _padding:0; _border:0;}
#mainside.right2en li {margin:0 0 10px 0;}

.pager {text-align:center; margin:0; clear:both; width:100%;}
.pager a {font-size:12px; line-height:25px;}
.pager ul {margin:0; padding:0; list-style:none;}
.pager ul li {margin:0; padding:0; display:inline;}
.pager li.pager-current {color:#ad0f00; font-size:12px; font-weight:bold;}

.newsteaser {width:100%;}

.newsteaser .views-row {width:100%; clear:both;}
.newsteaser .views-field-title {margin-top:10px;}
.newsteaser .views-field-title a {color:#064388; font-size: 16px; font-weight:bold; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-decoration:none; line-height:1.2;}
.newsteaser .views-field-title a:hover {color:#880606;}
.newsteaser .views-field-teaser {margin:10px 0 10px 0; font-size:12px; color:#5d5d5d; line-height:1.5;}
.newsteaser .views-field-teaser img {margin:0 5px 5px 0; float:left;}
.newsteaser .views-field-image-attach-images {width:110px; margin:13px 5px 5px 0; float:left;}
.newsteaser .views-field-created {color:#656565; width:70px; float:left; font-size: 11px; clear:left;}
.newsteaser .views-field-comment-count {color:#656565; width:100px; float:left; font-size: 11px; }
.newsteaser .views-field-comment-count a {font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#656565; font-weight:normal; text-decoration:underline;}
.newsteaser .views-field-comment-count a:hover {text-decoration:none;}
.newsteaser .views-field-view-node {width:100px; float:right; text-align:right; font-size: 11px;}
.newsteaser .views-field-view-node span.field-content a {font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#a70303; font-weight:normal; text-decoration:underline;}
.newsteaser .views-field-view-node span.field-content a:hover {text-decoration:none;}
.razdelitel {width:100%; clear:both; height:1px; border-bottom:1px solid #eee; _font-size:1px; padding:10px 0 0 0;}
.newsteaser .item-list {clear:both; margin-top:10px;}

.image-attach-teaser {width:110px; margin:5px 5px 5px 0; float:left;}

#rightside1 {width:230px; float:left; padding-left:8px; padding-right:10px; _padding:0;}
#rightside1 h2 {color:#7c0101; font-size:20px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}

#rightside1 .block-poll {width:100%; font-size:12px;}
#rightside1 .block-poll h2 {color:#7c0101; font-size:20px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin-top:10px;}
#rightside1 .block-poll .title {margin:10px 0 10px 1px; font-size:11px; color:#323232; font-weight:bold;}
#rightside1 .block-poll .form-radios {font-size:11px; width:100%;}
#rightside1 .block-poll .form-radios .form-radio {float:left; margin-right:5px;}
#rightside1 .block-poll .form-radios .form-item {clear:both; float:left; line-height:18px; width:100%;}
#rightside1 .btns {text-align:center;}
#rightside1 .block-poll input.form-submit {width:120px; height:24px;background:#b11d1d url(images/btnbg.png) repeat-x; background-position:0 0; border:1px solid #6d0505; color:#fff; text-shadow:#380000 1px 1px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin:10px 0 0 0; cursor:pointer;}
@-moz-document url-prefix() {
  #rightside1 .block-poll input.form-submit {font-size:14px; padding-bottom:4px;}
}
#rightside1 .block-poll input.form-submit:hover {background-position:0 22px;}
#rightside1 .btns input.buttonb {width:120px; height:24px; background:#000 url(images/btnbgb.png) repeat-x; background-position:0 0; border:1px solid #000; color:#fff; text-shadow:#380000 1px 1px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin:5px 0 0 0; cursor:pointer;}
#rightside1 .btns input.buttonb:hover {background-position:0 22px;}

#rightside1 .block-poll .text {font-size:11px; line-height:1.5;}
#rightside1 .block-poll .bar {background:none; width:80%; float:left;}
#rightside1 .block-poll .percent {width:20%; float:left; font-size:11px; line-height:1.5;}
#rightside1 .block-poll .foreground {background:#ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#rightside1 .block-poll .total {font-weight:bold; line-height:1.5;}
#rightside1 .block-poll .links a {font-size:11px;}

#block-views-Popular_news-block_1 h2 {margin-top:20px;}
#block-views-Popular_news2-block_1 h2 {margin-top:20px;}
#block-views-Fresh_news-block_1 h2 {margin-top:20px;}
#block-views-Popular_news_page-block_1 h2 {margin-top:20px;}
#block-tagadelic-5 h2 {margin-top:20px;}
#block-block-7 h2 {margin-top:20px;}
.tabs {margin:10px 0 10px 2px; font-size:11px; color:#302f2f;}
.tabs a {color:#a70303; font-size:11px; text-decoration:none; border-bottom:1px dashed #a70303;}
.tabs a:hover {border:none;}
.popular ol {list-style:decimal; margin:10px 0 10px 20px;}
*+html .popular ol {
  margin:10px 0 10px 0;
}
.popular li {color:#3e3e3e; font-size:11px; margin:0 0 10px 0;}
.popular li a {font-size:12px;}

#block-views-Citata-block_1 h2 {margin-top:15px;}
#rightside1 .citata {width:100%; background:#fff7ea; border:1px solid #fce1b4; margin-top:15px; min-height:77px; padding:4px;}
#rightside1 .citata .views-field-image-attach-images {width:69px; float:left; margin-right:5px;}
#rightside1 .citata p {margin:4px; font-size:12px; color:#5b0000; line-height:1.5;}

#block-views-Cifra_day-block_1 h2 {margin-top:20px;}
#rightside1 .cifra p {margin:10px 0 10px 0; font-size:12px; color:#3c3c3c; line-height:1.2;}

#rightside1 .block-tagadelic {margin-top:25px; clear:both;}
#rightside1 .block-tagadelic h2 {color:#7c0101; font-size:20px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin-top:45px;}
#rightside1 .block-tagadelic .content {margin-top:10px; text-align:center;}
#rightside1 .block-tagadelic .content a {color:#1c56a5; text-decoration:none; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
#rightside1 .block-tagadelic .content a:hover {color:#ad0f00; text-decoration:underline;}
#rightside1 .block-tagadelic .more-link {margin-top:10px;}
#rightside1 .block-tagadelic .more-link a {color:#a70303; font-size:12px; text-decoration:underline; line-height:2;}
#rightside1 .block-tagadelic .more-link a:hover {text-decoration:none;}

#block-block-7 .content {margin-top:10px; text-align:center;}
#block-block-7 .content a {color:#1c56a5; text-decoration:none; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
#block-block-7 .content a:hover {color:#ad0f00; text-decoration:underline;}
#block-block-7 .more-link {margin-top:10px;}
#block-block-7 .more-link a {color:#a70303; font-size:12px; text-decoration:underline; line-height:2;}
#block-block-7 .more-link a:hover {text-decoration:none;}

#block-tagadelic-5 .content {text-align:center; margin-top:10px;}

#rightside2 {width:287px; float:right; _width:280px;}

.reporter {width:295px; float:right; _width:280px;}
.reporter h2 {margin-left:6px; font-weight:bold;}
.reporter h2 a {color:inherit; text-decoration:inherit;}
.reporter h2 a:hover {color:#a70303;}
*+html .reporter h2 a {
  color:#000; text-decoration:none;
}
.reporter .views-row {width:100%; clear:both;}
.reporter .h {margin-bottom:10px;}
.reporter .views-field-body {color:#656565; font-size:12px; margin:10px 7px 0 7px; line-height:1.3; _width:266px;}
*+html .reporter .views-field-body {
  width:266px;
}
.reporter .avtor {width:150px; float:left; margin:10px 0 20px 7px; font-size:12px; font-weight:bold;}
.reporter .views-field-field-namereporter-value {width:150px; float:left; margin:10px 0 20px 7px; font-size:12px;}
.reporter .views-field-field-namereporter-value .field-content {font-weight:bold;}
.reporter .views-field-view-node {width:80px; float:right; text-align:right; margin:10px 0 20px 0; _border:1px solid #000; _margin:0;}
.reporter .views-field-view-node a {color:#a70303; font-size:12px; font-weight:bold; text-decoration:none;}
.reporter .views-field-view-node a:hover {text-decoration:underline;}
.reporter .views-field-comment-count {width:20px; float:right; text-align:right; margin:10px 3px 20px 0; color:#a70303; font-size:12px; font-weight:bold; }
.reporter .razdel {width:99%; clear:both; margin:10px auto; height:1px; background:#eee; _font-size:1px;}
.reporter .caption {color:#8e0000; font-size: 20px; font-weight:bold; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-align:center;}
.reporter .descr {color:#000; font-size:11px; text-align:center; margin:8px 15px 8px 15px;}
.reporter .nm {width:85px; font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#000;}
.reporter .zvezda {color:#d10000;}
.reporter .form {text-align:center;}
.reporter .form input {width:135px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin:8px auto;}
.reporter .form input:hover {background-position:0 26px;}

.reporterpage {width:100%;}
.reporterpage .views-row {clear:both; width:100%;}
.reporterpage .h {margin-bottom:10px;}
.reporterpage .views-field-body {color:#656565; font-size:12px; margin:10px 2px 0 2px; line-height:1.3; width:100%;}
*+html .reporterpage .views-field-body {
  width:692px;
}
.reporterpage .avtor {float:left; margin:10px 0 20px 2px; font-size:12px; font-weight:bold;}
.reporterpage .views-field-field-namereporter-value {width:150px; float:left; margin:10px 0 20px 2px; font-size:12px;}
.reporterpage .views-field-field-namereporter-value .field-content {font-weight:bold;}
.reporterpage .views-field-view-node {width:120px; float:right; text-align:right; margin:10px 0 20px 0; }
.reporterpage .views-field-view-node a {color:#a70303; font-size:12px; font-weight:bold; text-decoration:none;}
.reporterpage .views-field-view-node a:hover {text-decoration:underline;}
.reporterpage .views-field-comment-count {width:20px; float:right; text-align:right; margin:10px 2px 20px 0; color:#a70303; font-size:12px; font-weight:bold;}
.reporterpage .razdel {width:99%; clear:both; margin:10px auto; height:1px; background:#eee; _font-size:1px;}
.reporterpage .nm {width:85px; font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#000;}
.reporterpage .descr {color:#000; font-size:11px; text-align:center; margin:8px 15px 8px 15px;}
.reporterpage .form {text-align:center;}
.reporterpage .form input {width:135px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin:8px auto;}
.reporterpage .form input:hover {background-position:0 26px;}


.field-field-namereporter {width:200px; float:left;}
.field-field-namereporter .field-label {display:none;}
.field-field-namereporter .field-items {float:left; font-weight:bold;}

.banner {margin-top:15px;}

#soc div {color:#9a9a9a; line-height:2; font-size:12px;}
#soc ul {margin:5px 0 10px 30px; padding:0; list-style:none;}
#soc li {margin:0 12px 0 0; padding:0; display:inline;}

#footer {width:1000px; margin:0 auto; border-top:1px solid #dadada;}
#footer a {font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#ad0f00;}
#footer .fl {color:#9e9e9e; font-size:11px; width:600px; float:left; margin:10px 0 0 0; line-height:1.4;}
#footer .fr {color:#9e9e9e; font-size:11px; width:400px; float:right; text-align:right; margin:8px 0 0 0;}
#footer .contact {margin-bottom:8px;}
#footer a.copy {font-size:11px; font-family: Tahoma, "Geneva CY", sans-serif; color:#9e9e9e;}

.one {width:1000px; margin:0 auto;}
                                  
#kino {width:690px; float:left;}
#kino .dtafisha {color:#000; font-size:20px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1.5;}
#kino .dtafisha a {color:#064388;}
#kino h1 {color:#bb0e09; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1.5; margin:10px 0 10px 0;}
#kino h1 span {color:#000;}
.node.ablock {width:345px; height:180px; float:left;}
.node.ablock .image {width:105px; float:left;}
.node.ablock .description {width:230px; float:right;}
.node.ablock .title a {color:#064388; font-size:14px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.node.ablock .title a:hover {color:#a70303;}
.node.ablock .ganre {color:#a3a3a3; font-size:12px; line-height:2; margin-bottom:8px;}
.node.ablock .desc {color:#000; font-size:11px; margin-bottom:8px;}


#film .h {width:455px; float:left;}
#film .share {width:235px; float:right; text-align:right; margin-top:10px;}
#film .share a {font-size:10px; color:#a3a3a3;}
#film .h2 {width:400px; float:left; }
#film .warn {width:280px; float:right; color:#a3a3a3; font-size:11px; text-align:right; margin-top:23px;}
#mainside h1.film {color:#bb0e09; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin:15px 0 5px 0;}
#film h2 {color:#000; font-size:22px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin:15px 0 10px 0; font-weight:normal;}
#film .ganr {width:455px; float:left; color:#a3a3a3; font-size:12px; margin:0 0 8px 3px;}
#film .go {width:150px; float:right; color:#000; font-size:11px; text-align:right;}
#film .go a {color:#a70303; font-size:11px; text-decoration:none; border-bottom:1px dashed #a70303;}
#film .go a:hover {border:0;}
#film .info {width:100%; margin-top:15px;}
#film .poster {width:180px; float:left; }
#film .infofilm {width:500px; float:left; margin-left:10px;}
#film .desc {color:#000; font-size:12px; margin-bottom:8px; line-height:1.3;}
#film .ocenka {color:#000; font-size:12px; margin:20px 0 20px 0; width:160px;}
#film .trailer {text-align:center;}

#rasp {width:100%; clear:both;}
#rasp .blok {width:32%; float:left; margin-left:1%;}
#rasp .kinoteatr {color:#ac1107; font-weight:bold; font-size:12px; margin-bottom:8px; line-height:1.3;}
#rasp .kinoteatr a {color:#ac1107; font-weight:bold; font-size:12px; text-decoration:none;}

.hr {width:100%; height:1px; background:#d5d5d5; margin:15px 0 15px 0; _font-size:1px;}

#comment {width:100%; margin-top:15px;}
#comment .block1 {width:100%; clear:both;}
#comment .block2 {width:96%; float:right; clear:both;}
#comment .block3 {width:92%; float:right; clear:both;}
#comment .author {color:#858585; font-size:11px;}
#comment .comblock {width:100%; background:#f9f9f9; border:1px solid #f3f3f3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin:10px 0 10px 0;}
#comment .comblock p {margin:10px; line-height:1.3; font-size:12px; color:#010101;}
#comment .re {width:555px; text-align:right; margin:5px 5px 0 0; float:right; text-align:right;}
#comment .re a {color:#a47b76; font-size:11px;}
#comment .re a:hover {color:#bb0e09;}

.box {width:100%; clear:both; padding-top:10px;}
 .box textarea {width:100%; height:100px; color:#000; background:#fff7ea; border:1px solid #fcdfae; font-size:12px; margin:5px 0 5px 0;}

.edit-homepage-wrapper {display:none;}

.box .form-text {height:20px; line-height:20px; color:#000; background:#fff7ea; border:1px solid #fcdfae; font-size:12px; margin:5px 0 5px 0;}
.box .form-submit {width:135px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin-top:8px;}
@-moz-document url-prefix() {
  .box .form-submit {font-size:14px; padding-bottom:4px;}
}
.box .form-submit:hover {background-position:0 26px;}

#comment-form .captcha {clear:left; float:left; height:150px;}

#addcomment {width:450px; margin:0 auto;}
#addcomment .name {font-size:12px; font-family: Tahoma, "Geneva CY", sans-serif; color:#000;}
#addcomment .text {width:100%; height:20px; line-height:20px; color:#000; background:#fff7ea; border:1px solid #fcdfae; font-size:12px; margin-bottom:5px;}
#addcomment .capt {width:106px; height:20px; line-height:20px; color:#000; background:#fff7ea; border:1px solid #fcdfae; font-size:12px; margin-bottom:5px; margin-top:2px; text-align:center;}

#addcomment textarea {width:100%; height:100px; color:#000; background:#fff7ea; border:1px solid #fcdfae; font-size:12px; margin:5px 0 5px 0;}

#addcomment .btn {width:135px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin-top:8px;}
#addcomment .btn:hover {background-position:0 26px;}

.clubs {width:280px; float:right;}
.clubs h2 {color:#000; font-size:24px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1.5; margin:0 0 10px 0;}

.loc {width:48%; float:left; margin-right:5px;}
.loc ul {margin:0 0 15px 0; padding:0; list-style:none;}
.loc li {margin:0 0 7px 0; padding:0; font-size:12px;}
.loc li.caption {color:#ac1107; font-weight:bold;}
.loc li.caption a {color:#ac1107; font-weight:bold; text-decoration:none;}

.msg {background:#fff4e0; border:1px solid #ffda8c; width:100%;}
.msg p {color:#767676; font-size:11px; margin:8px 4px 8px 4px;}
.msg p a {color:#a70303; font-size:11px;}

#block-views-partyblock-block_1 {width:1000px; margin:0 auto;}
#block-views-partyblock-block_1 h2 {color:#bb0e09; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1.5; margin:0 0 10px 0;}
#block-views-partyblock-block_1 h2 span {color:#000;}
.partyblock .views-row {width:333px !important; height:170px; float:left; }
.partyblock .views-field-image-attach-images {width:100px; float:left; }
.partyblock .views-field-title {width:227px; float:left; margin:0 0 10px 5px; }
.partyblock .views-field-title a {color:#064388; font-size:14px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.partyblock .views-field-title a:hover {color:#a70303;}
.partyblock .views-field-field-partydata-value {width:227px; color:#000; float:left; margin:5px 0 12px 5px; font-size:11px;}
.partyblock .views-label-field-partydata-value, .views-label-field-uchast-value, .views-label-name {font-weight:bold; font-size:11px;}
.partyblock .views-field-field-uchast-value, .views-field-name {width:227px; float:left; margin-left:5px; line-height:1.5; font-size:11px;}

.teatr {width:690px; float:left;}
.teatr h1 {color:#bb0e09; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1.5; margin:10px 0 10px 0;}
.teatr h1 span {color:#000;}
.teatr .tblock {width:333px; float:left; margin-bottom:15px;}
.teatr .image {width:100px; float:left;}
.teatr .description {width:227px; float:left; margin-left:5px;}
.teatr .title a {color:#064388; font-size:14px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.teatr .desc {color:#000; font-size:11px; margin-bottom:8px;}

.sport {width:280px; float:right;}
.sport h1 {color:#bb0e09; font-size:16px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1; margin:30px 0 10px 0;}
.sport ol {list-style:decimal; margin:20px 0 20px 20px;}
.sport li {color:#3e3e3e; font-size:11px; margin:0 0 10px 0;}
.sport li a {font-size:12px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}

.anews {width:47%; float:right;}
.anews h2 {color:#000; font-size:22px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1.5; margin:10px 0 10px 0;}
.anews ol {list-style:decimal; margin:10px 0 10px 20px;}
.anews li {color:#3e3e3e; font-size:11px; margin:0 0 10px 0;}
.anews li a {font-size:12px;}

#dopfilm {width:100%;}
#dopfilm h2 {color:#bb0e09; font-size:20px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:bold; margin:0 0 10px 0;}
#dopfilm .ablock {width:100%;}
#dopfilm .image {width:45px; float:left; margin-left:2px;}
#dopfilm .description {width:230px; float:left;}
#dopfilm .title a {color:#064388; font-size:14px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
#dopfilm .title a:hover {color:#a70303;}
#dopfilm .ganre {color:#a3a3a3; font-size:12px; line-height:2; margin-bottom:8px;}
#dopfilm .desc {color:#000; font-size:11px; margin-bottom:8px;}

#popnews {width:100%;}
#popnews h3 {color:#000; font-size:20px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:bold; margin:15px 0 10px 0;}
#popnews ol {list-style:decimal; margin:10px 0 10px 20px;}
#popnews li {color:#3e3e3e; font-size:11px; margin:0 0 10px 0;}
#popnews li a {font-size:12px;}

#newspage {width:1000px; margin:0 auto;}
#newspage .newsl {width:690px; float:left;}
#newspage .newsr {width:300px; float:right;}
#newspage .cl {width:445px; float:left; font-size:12px; }
#newspage .cr {width:235px; float:right; text-align:right; }
#mainside h1 {color:#000; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1; margin:10px 0 10px 0;}
#newspage h2 {color:#000; font-size:22px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin:15px 0 10px 0;}
#newspage .date {color:#a3a3a3; font-size:12px; margin-bottom:10px;}
#newspage p {color:#2d2d2d; font-family: Tahoma, "Geneva CY", sans-serif; font-size:12px; line-height:1.5; margin:0 0 10px 0;}
#newspage p img {margin:5px;}
#newspage .oshibka {color:#6e6e6e; font-size:11px; margin:15px 0 15px 0;}
#newspage .cl2 {width:245px; float:left; font-size:12px; }
#newspage .cr2 {width:280px; float:right; color:#a3a3a3; font-size:11px; text-align:right; margin-top:23px;}

.newsl  h1 {color:#000; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1; margin:10px 0 10px 0;}
.newsl  h2 {color:#000; font-size:22px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin:15px 0 10px 0;}
.newsl .date {color:#a3a3a3; font-size:12px; margin-bottom:10px; width:150px; float:left; padding-top:10px;}
.newsl p {color:#2d2d2d; font-family: Tahoma, "Geneva CY", sans-serif; font-size:12px; line-height:1.5; margin:0 0 10px 0;}
.newsl p img {margin:5px 0;}
.newsl ul {padding-left:20px; list-style: disc;}
.newsl ol {padding-left:20px;}
.newsl li {color: #2d2d2d; font-family: Tahoma, "Geneva CY", sans-serif; font-size: 12px; line-height: 1.5; margin: 0 0 10px 0;}
.newsl .oshibka {color:#6e6e6e; font-size:11px; margin:15px 0 15px 0;}
.newsl .all-attached-images {float:left; margin:5px 10px 5px 0;}
.newsl .doplink {width:100%; clear:both;}
.newsl .cl2 {width:245px; float:left; font-size:12px; border:1px solid #000;}
.newsl .cr2 {width:280px; float:right; color:#a3a3a3; font-size:11px; text-align:right; margin-top:23px; border:1px solid #000;}
.newsl .cl {width:445px; float:left; font-size:12px;}
.newsl .cr {width:235px; float:right; text-align:right;}

#block-views-similarterms-block_1 {width:100%; background:#fff7ea; border:1px solid #fcdfae; height:150px; }
#block-views-similarterms-block_1 h2 {color:#7c0101; font-size:18px; font-weight:normal; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin:5px 0 10px 5px;}

.poteme .views-row {width:340px; float:left; margin-left:5px; margin-bottom:5px; color:#a3a3a3; height:55px;}
.poteme .views-field-image-attach-images {width:64px; float:left;}
.poteme .views-field-title {width:276px; float:left;}
.poteme .views-field-title a {font-size:12px;}
.poteme .views-field-created {font-size:11px; margin-top:3px; float:left;}

#tags {margin-top:20px;}
#tags h3 {color:#000; font-size:20px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:bold; margin:15px 0 10px 0;}
#tags .tagblock {margin-top:10px; text-align:center;}
#tags .tagblock a {color:#1c56a5; text-decoration:none; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
#tags .tagblock a:hover {color:#ad0f00; text-decoration:underline;}

#featured {width:686px; position:relative; height:250px; background:#202020; _background:#fff;}
#featured ul.ui-tabs-nav {position:absolute; top:0; left:452px; list-style:none; padding:0; margin:0; width:236px; height:250px;}
#featured ul.ui-tabs-nav li {padding:0; font-size:16px; color:#fff; height:84px; _height:82px; margin:0;}
*+html #featured ul.ui-tabs-nav li {
  height:82px;
}
#featured ul.ui-tabs-nav li span {font-size:14px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
#featured li.ui-tabs-nav-item a {display:block; color:#fff; font-weight:bold; width:236px; height:84px; _height:82px; text-decoration:none; background:url(images/tabbg.png) repeat-x;}
*+html #featured li.ui-tabs-nav-item a {
  height:82px;
}
#featured li.ui-tabs-selected {background:url(images/tabbg2.png) repeat-x;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:transparent;}
#featured li.ui-tabs-nav-item a span {display:block; padding:15px 0 0 5px;}
#featured .ui-tabs-panel {width:450px; height:250px; position:relative; background:#202020; _background:#fff;}
#featured img {border:1px solid #000;}
#featured .ui-tabs-panel .info {position:absolute; top:206px; left:0; width:451px; height:45px; background: url('images/transparent.png');}
#featured .info h2 {color:#fff; font-size: 19px; font-weight:normal; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; padding:4px 0 0 5px; margin:0; overflow:hidden;}
#featured .info p {margin:0 5px; font-family:Verdana; font-size:11px; color:#f0f0f0;}
#featured .info a {text-decoration:none; color:#fff;}
#featured .info a:hover {text-decoration:underline;}
#featured .ui-tabs-hide {display:none;}

/*Theme Advanced*/
#edit-search-theme-form-1-wrapper {margin:0px !important;}

#head .link {color: #FFFFFF; font-size: 11px;}

#film .poster .image-attach-body {margin-left:0px;float:left  !important;}

.kinoset legend {color:#ac1107; font-weight:bold; font-size:12px; text-decoration:none;}

.view-afisha .views-row {float:left;padding-bottom:10px;}

#block-block-2 h2 {color: #000; font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif; font-size: 24px; line-height: 1.5; margin: 0 0 ; font-weight:normal; clear:both;}

#block-block-2 h3 , #block-block-3 h3, #block-block-4 h3, #block-block-5 h3, #block-block-6 h3 {color: #AC1107;  font-weight: bold; font-size: 12px; margin: 0 0; padding: 0; font-family: Tahoma,"Geneva CY",sans-serif; text-decoration:none; line-height:2;}

#block-block-2 ul, #block-block-3 ul, #block-block-4 ul, #block-block-5 ul, #block-block-6 ul { list-style: none outside none; margin: 0 0 5px; padding: 0;}

#block-block-2 ul li, #block-block-3 ul li, #block-block-4 ul li, #block-block-5 ul li, #block-block-6 ul li {list-style: none outside none;
font-size: 12px;
    margin: 0 0 7px;
    padding: 0;}

#block-block-2, #block-block-6, #block-block-4, #block-block-5 {clear:left; width:48%; margin-right:5px; float:left;}
#block-block-2 p, #block-block-6 p, #block-block-4 p, #block-block-5 p, #block-block-3 p {display:none;}


.bb-quote {margin:5px; color:#ccc;}
#block-user-1 {clear:both;}
.view-slider {display:none;}

.newsl .all-attached-images a, #film .poster .all-attached-images a {cursor:default;}


.info td {background:none; color:#000; border:none; height:25px;}
.info tr {background:none; color:#000; border:none;}
.info .views-table {width:100%;}
.info .views-field {background:none; border:none;}
.info .views-field th.views-field-title {color: #000; font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif; font-size: 20px; line-height: 1.5; margin: 0 0 ; font-weight:normal;}
.info .views-field td {background:none; border:none; height:25px;}

#hidden, #hidden2 {display:none;
background:#fff;
position:fixed;
z-index:9999;
left:25%;
top:10px;
width:50%;
height:auto;
padding:10px;
border:3px solid #000;
 -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
}

#hidden .block-reporter input.form-text {width:100%; height:20px; line-height:20px; color:#000; background:#f3f3f3; border:1px solid #bfbfbf; font-size:12px; margin:5px 0 5px 0; _width:195px;}
#hidden .block-reporter textarea {width:100%; height:100px; color:#000; background:#f3f3f3; border:1px solid #bfbfbf; font-size:12px; margin:5px 0 5px 0; _width:280px;}
#hidden .form-submit {width:155px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin-top:8px;}
@-moz-document url-prefix() {
  #hidden .form-submit {font-size:14px; padding-bottom:4px;}
}
#hidden .form-submit:hover {background-position:0 26px;}

#close {float:right; font-weight:bold; color:#bb0e09; cursor:pointer; margin-top:16px;}

#hidden2 .form-submit {width:155px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin-top:8px;}
@-moz-document url-prefix() {
  #hidden2 .form-submit {font-size:14px; padding-bottom:4px;}
}
#hidden2 .form-submit:hover {background-position:0 26px;}

#close2 {float:right; font-weight:bold; color:#bb0e09; cursor:pointer; margin-top:16px;}

.captcha {width:100%; clear:both; boder:1px solid #000; height:80px;}
.captcha img {float:left; margin-right:20px;}
.captcha .form-item {float:left;}

.node-form .captcha {width:100%; clear:both; border:1px solid #fff;}
.node-form .form-select {padding:2px;}
.node-form .form-submit {width:155px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; margin-top:8px;}
@-moz-document url-prefix() {
  .node-form .form-submit {font-size:14px; padding-bottom:4px;}
}
.node-form .form-submit:hover {background-position:0 26px;}

#perek {
display:none;
position:absolute;
left:0px;
top:0px;
z-index:9998;
background:url('images/transparent.png');}

.views-row {float:left;}

.messages {width:600px; margin:10px auto; padding:5px 5px 5px 40px;}
.messages .status {background:#fef0e3; border:1px solid #ff942e;}

.view-filters {background:#fff7ea; border:1px solid #fce1b4; padding:0 5px 0 5px; margin:0 0 10px 0;}
.view-filters .description {color:#5b0000; line-height:1.5;}
.view-filters .date-clear-block {margin:5px 0 3px 0; float:left;}
.view-filters .form-item input {background:#fff; border:1px solid #fce1b4;}
.view-filters .form-item select {width:150px; height:24px; line-height:20px; background:#fff; border:1px solid #fce1b4; font-size:12px; margin:25px 20px 5px 0; _width:195px;}
.view-filters .container-inline-date {width:135px; float:left; clear:right;}
.view-filters .views-exposed-widget:last-child {padding-top:22px;}
.view-filters .form-submit {width:115px; height:26px; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
@-moz-document url-prefix() {
 .view-filters .form-submit {font-size:14px; padding-bottom:4px;}
}
.view-filters .form-submit:hover {background-position:0 26px;}

.introtext {color:#2d2d2d; font-family: Tahoma, "Geneva CY", sans-serif; font-size:12px; line-height:1.5; margin:10px 0 10px 0;}
.form-item .form-text {height:20px; line-height:20px; color:#000; background:#f3f3f3; border:1px solid #bfbfbf; font-size:12px; margin:5px 0 5px 0; _width:195px;}
.form-item .form-file {height:20px; line-height:20px; color:#000; background:#f3f3f3; border:1px solid #bfbfbf; font-size:12px; margin:5px 0 5px 0; _width:195px;}
.form-item textarea {height:100px; color:#000; background:#f3f3f3; border:1px solid #bfbfbf; font-size:12px; margin:5px 0 5px 0; _width:280px;}

.primetka {font-size:11px; color:#414141;}

#abovefoot {
width:1000px;
margin:0px auto;}
#block-views-partyblock-block_1 .views-row {float:left;}

.right2en h3 {margin:15px 0 10px 0;}

.klubs ul {margin:10px 0 0 0;}
.klubs li {float:left;}
.klubs a {line-height:45px;}

.clubpage .views-row {width:333px !important; height:170px; float:left; }
.clubpage .views-field-image-attach-images {width:100px; float:left; }
.clubpage .views-field-title {width:227px; float:left; margin:0 0 10px 5px; }
.clubpage .views-field-title a {color:#064388; font-size:14px; font-weight:bold;}
.clubpage .views-field-title a:hover {color:#a70303;}
.clubpage .views-field-field-partydata-value, .views-field-field-dateteatr-value, .views-field-field-director2-value, .views-field-tid, .views-field-field-sportdate-value, .views-field-field-mestosport-value, .views-field-field-datevistavka-value, .views-field-field-datevistavka-value2, .views-field-field-datecirk-value, .views-field-field-vremya-value {width:227px; color:#000; float:left; margin:5px 0 12px 5px;}
.clubpage .views-label-field-partydata-value, .views-label-field-uchast-value, .views-label-name, .views-label-field-dateteatr-value, .views-label-field-director2-value, .views-label-tid, .views-label-field-sportdate-value, .views-label-field-mestosport-value, .views-label-field-datevistavka-value, .views-label-field-datevistavka-value2, .views-label-field-datecirk-value, .views-label-field-vremya-value {font-weight:bold;}
.clubpage .views-field-field-uchast-value, .views-field-name {width:227px; float:left; margin-left:5px; line-height:1.5;}

.party .poster {width:220px; float:left; margin-right:5px;}
.party .infoparty {float:left; width:471px;}
.party .desc {line-height:20px;}
.party .fullnode {float:left; width:468px;}

.view-afisha h2 {color:#bb0e09; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1; margin:0 0 10px 0;}
#block-views-allparty-block_1 h2 {color:#bb0e09; font-size:24px; font-weight:bold; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; line-height:1; margin:0 0 10px 0;}

.view-sobitiya {width:300px; float:right;}
.view-sobitiya ol {list-style:decimal; margin:10px 0 10px 20px;}
.view-sobitiya li {color:#3e3e3e; font-size:12px; margin:0 0 10px 0; display:list-item; float:none;}
.view-sobitiya li a {font-size:12px;}

h2.comm {margin-top:10px;}

#node-admin-filter {width:100%; background:#fcf8f0; border:1px solid #ffecc6; margin-bottom:10px;}
#node-admin-filter legend {line-height:2; margin-left:5px; font-weight:bold;}
#node-admin-filter .form-item {margin-bottom:8px;}

table.sticky-enabled {margin-top:10px;}
table.sticky-enabled  tr, td {background:none; padding:0 0 10px 0;}
table.sticky-enabled  td {padding:0 5px 5px 0;}

table tr td {line-height:1.5;}

#block-views-Zipcode-block_1 h2 {margin:20px 0 15px 0;}

.zipcode {width:100%;}
.zipcode .item-list ul {margin:0; padding:0; list-style:none;}
.zipcode  li.views-row {margin:0; padding:0; border:0; display:inline; width:20px; float:left;}

.section .box {display:none;}
.section .box h2 {color:#bb0e09; font-size:18px; margin:10px 0 10px 0;}
.section .visible {display:block;}

ul.tabsv {margin:0 0 10px 0; padding:10px 0 0 0; list-style:none;}
ul.tabsv li {display:inline; margin:0 10px 0 0; padding:0;}
ul.tabsv li {color:#bb0e09; font-weight:bold; text-decoration:underline; cursor:pointer;}
ul.tabsv li:hover {text-decoration:none;}
ul.tabsv li.curent {color:#000;}

ul.infoul {margin:0 0 10px 0; padding:10px 0 0 0; list-style:none;}
ul.infoul li {display:inline; margin:0 10px 0 0; padding:0;}
ul.infoul li a {font-weight:bold; text-decoration:underline; cursor:pointer;}
ul.infoul li a:hover {text-decoration:none;}

.infocat ul {margin:20px 0 0 0; padding:0; list-style:none;}
.infocat ul li {width:50%; list-style:none; display:inline-block;}

.infocatp ul {margin:0; padding:0 0 10px 0; list-style:none;}
.infocatp ul li {list-style:none;}

.infosubcut ul {margin:25px 0 0 0; padding:0 0 25px 0; list-style:none;}
.infosubcut ul li {list-style:none; display:inline; margin:0 8px 0 0;}
.infosubcut ul li a {color:#bb0e09; font-weight:bold; line-height:2;}

.infocaption {font-weight:bold; color:#bb0e09; padding-bottom:10px; border-bottom:1px solid #ccc; margin-top:10px;}

table.views-table {background:none; border:none;}
table.views-table tr {background:none; border:none;}
table.views-table td {background:none; border:none;}
table.views-table thead {background:none; border:none;}
table.views-table th {background:none; border:none;}
table.views-table .views-field-title {width:40%;}
table.views-table .views-field-field-adress-value {width:30%; font-size:11px;}
table.views-table .views-field-field-phone-value {width:30%; font-size:11px;}

#node-add-user-ad .teaser-button-wrapper,  #doska-new .teaser-button-wrapper{display:none;}

.infotbl table {width:100%;}

.infopage .field-label {float:left;}
.infopage .field-field-phone {margin-bottom:20px; clear:both;}
.infopage .field-field-adress {margin:20px 0 20px 0; clear:both;}

.view-doska .views-row {width:100%;}
.view-doska .views-field-created {color:#7a7a7a; margin:8px 0 3px 0; text-align:right; width:150px; float:right;}
.view-doska .views-field-field-adfoto-fid {width:115px; float:left;}
.view-doska .views-field-title {margin-bottom:5px; margin-top:5px;}
.view-doska .views-field-title a {font-weight:bold;}
.view-doska .views-field-teaser {line-height:1.4;}
.view-doska .views-field-tid {width:300px; float:left; font-size:11px; color:#7a7a7a; margin:8px 0 0 0;}
.view-doska .views-field-tid a {font-size:11px; color:#7a7a7a;}

.view-taxonomy-term .views-row {width:100%;}
.view-taxonomy-term .addate {color:#7a7a7a; margin:8px 0 3px 0; text-align:right;}
.view-taxonomy-term h2 {font-weight:bold; font-size:12px;}
.view-taxonomy-term .ad {line-height:1.4;}

.ad {line-height:1.5; margin-top:10px;}

.adddoska {width:155px; margin:5px 0 5px 0; text-align:center;}
.adddoska a{width:155px; height:26px; line-height:26px; display:block; background:#a50f00 url(images/btnbg2.png) repeat-x; background-position:0 0; border:1px solid #510707; color:#fff; text-shadow:#000 1px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration:none;}
.adddoska a:hover {background-position:0 26px;}

.adddoskalink {text-align:right;}
.adddoskalink a {color:#bb0e09; font-weight:bold;}

#block-block-15 ul {margin:0 0 15px 0; padding:0;}
#block-block-15 li {margin-bottom:3px;}
li.item0 {background:url(images/catdoska.png) no-repeat; background-position:0 -20px; padding-left:25px; line-height:20px;}
li.item1 {background:url(images/catdoska.png) no-repeat; background-position:0 -160px; padding-left:25px; line-height:20px;}
li.item2 {background:url(images/catdoska.png) no-repeat; background-position:0 -90px; padding-left:25px; line-height:20px;}
li.item3 {background:url(images/catdoska.png) no-repeat; background-position:0 -136px; padding-left:25px; line-height:20px;}
li.item4 {background:url(images/catdoska.png) no-repeat; background-position:0 -368px; padding-left:25px; line-height:20px;}
li.item5 {background:url(images/catdoska.png) no-repeat; background-position:0 -412px; padding-left:25px; line-height:20px;}
li.item6 {background:url(images/catdoska.png) no-repeat; background-position:0 -506px; padding-left:25px; line-height:20px;}
li.item7 {background:url(images/catdoska.png) no-repeat; background-position:0 -299px; padding-left:25px; line-height:20px;}
li.item8 {background:url(images/catdoska.png) no-repeat; background-position:0 -598px; padding-left:25px; line-height:20px;}
li.item9 {background:url(images/catdoska.png) no-repeat; background-position:0 -252px; padding-left:25px; line-height:20px;}
li.item10 {background:url(images/catdoska.png) no-repeat; background-position:0 -345px; padding-left:25px; line-height:20px;}
li.item11 {background:url(images/catdoska.png) no-repeat; background-position:0 -276px; padding-left:25px; line-height:20px;}
li.item12 {background:url(images/catdoska.png) no-repeat; background-position:0 0; padding-left:25px; line-height:20px;}
li.item13 {background:url(images/catdoska.png) no-repeat; background-position:0 -528px; padding-left:25px; line-height:20px;}
li.item14 {background:url(images/catdoska.png) no-repeat; background-position:0 -323px; padding-left:25px; line-height:20px;}
li.item15 {background:url(images/catdoska.png) no-repeat; background-position:0 -208px; padding-left:25px; line-height:20px;}
li.item16 {background:url(images/catdoska.png) no-repeat; background-position:0 -437px; padding-left:25px; line-height:20px;}
li.item17 {background:url(images/catdoska.png) no-repeat; background-position:0 -482px; padding-left:25px; line-height:20px;}
li.item18 {background:url(images/catdoska.png) no-repeat; background-position:0 -230px; padding-left:25px; line-height:20px;}
li.item19 {background:url(images/catdoska.png) no-repeat; background-position:0 -184px; padding-left:25px; line-height:20px;}
li.item20 {background:url(images/catdoska.png) no-repeat; background-position:0 -620px; padding-left:25px; line-height:20px;}
li.item21 {background:url(images/catdoska.png) no-repeat; background-position:0 -116px; padding-left:25px; line-height:20px;}
li.item22 {background:url(images/catdoska.png) no-repeat; background-position:0 -390px; padding-left:25px; line-height:20px;}
li.item23 {background:url(images/catdoska.png) no-repeat; background-position:0 -552px; padding-left:25px; line-height:20px;}
li.item24 {background:url(images/catdoska.png) no-repeat; background-position:0 -69px; padding-left:25px; line-height:20px;}
li.item25 {background:url(images/catdoska.png) no-repeat; background-position:0 -44px; padding-left:25px; line-height:20px;}
li.item26 {background:url(images/catdoska.png) no-repeat; background-position:0 -574px; padding-left:25px; line-height:20px;}
li.item27 {background:url(images/catdoska.png) no-repeat; background-position:0 -460px; padding-left:25px; line-height:20px;}

dt.title a {font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif; font-size: 18px; text-decoration:none; font-weight:normal;}
dt.title a:hover {color:#bb0e09;}

p.search-snippet {color:#4C4C4C;}
p.search-info {color:#75796A;}

dd {border-bottom:1px solid #ccc;}

legend {line-height:2;}

.view-id-allparty {width:700px !important; float:left;}

.node-type-list dt {margin-bottom:5px;}
.node-type-list dd {font-size:11px; color:#ccc; margin-bottom:10px; border:none;}

#looks {position:relative;}
#looks .name {font-size:26px; margin:10px 0 25px 0;}
#looks .name .goodcarma {color:#6dab00;}
#looks .age {font-size:12px; color:#5b5b5b; margin-top:-2px;}
#looks .looka {width:320px; float:left;}
#looks .lookinf {width:360px; float:left;}
#looks .lookinf strong {line-height:22px;}
#looks .lookinf .read {height:30px; margin-bottom:25px; margin-top:20px;}
#looks .lookinf .listen {height:30px; margin-bottom:25px;}
#looks .lookinf .view {height:30px; margin-top:15px;}

#looks .socgolos {border:1px solid #ebebeb; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:10px; height:22px; margin-bottom:25px;}
#looks .krkarma {width:155px; float:left;}
#looks .krkarma .karma {width:55px; float:left; font-size:16px; line-height:22px; font-weight:bold;}
#looks .krkarma .karma span.good {color:#5f8200;}
#looks .krkarma .karma span.bad {color:#b9171e;}
#looks .krkarma .ruka {width:84px; height:22px; float:left;}
#looks .krkarma .ruka a {display:block; width:84px; height:22px; background:url(images/ruka.png) no-repeat 0 0; }
#looks .krkarma .ruka a:hover {background:url(images/ruka.png) no-repeat 0 -22px;}
#looks .soci {width:440px; float:right;}
#looks .soci .vk {width:170px; float:left;}
#looks .soci .fb {width:150px; float:left;}
#looks .soci .tw {width:110px; float:left;}

.view-look {position:relative;}
.view-look ul {list-style:none; margin-top:5px;}
.view-look ul li {list-style:none;}

#looks .teaser {width:230px; height:360px; float:left;}
#looks .teaser .lookname a {font-size:13px; color:#000; text-decoration:none; font-weight:bold;}
#looks .teaser .lookas {margin:10px 0 8px 0;}
#looks .teaser .karmas {font-size:12px; font-weight:bold;}
#looks .teaser .rate-widget {width:150px; float:left;}
#looks .teaser .rate-widget .znak {font-weight:bold;}
#looks .teaser .rate-widget .znak span {font-weight:normal;}
#looks .teaser .rate-button {display:none;}
#looks .ocenka .znak {background:url(images/statistics.png) no-repeat; color:#5b5b5b; padding-left:22px;}

#looks h1 {display:none; color:#fff;}
#looks .view-content ul {margin-top:80px;}

.addlooks {width:144px; height:27px; position:absolute; top:-55px; right:0;}
.addlooks a {display:block; width:144px; height:27px; background:url(images/addlooks.png) no-repeat 0 0;}
.addlooks a:hover {background-position:0 -27px;}

.hlooks {width:445px; height:52px; position:absolute; top:-65px; left:0; background:url(images/posmotri.jpg) no-repeat;}

.block-views h2 {margin-bottom:10px;}

#karma .znak {width:100px; float:left; font-size:15px; line-height:22px; font-weight:normal; text-align:center; color:#A70303; font-weight:bold;}
#karma .znak span {color:#000; font-weight:normal;}
#karma .rate-info {text-align:right;}

#karma .rate-number-up-down-btn-up {
  display: block;
  float: left;
  background: url(images/add.png);
  width: 24px;
  height: 22px;
  text-indent: 100px;
  overflow: hidden;
}

#karma .rate-number-up-down-btn-down {
  display: block;
  float: left;
  background: url(images/minus.png);
  width: 24px;
  height: 22px;
  text-indent: 100px;
  overflow: hidden;
}


#block-views-look-block_1 {margin-top:25px; background:url(images/posmotri2.png) no-repeat; padding-top:25px; border:1px solid #e7e7e7; clear:both; position:relative;}
#block-views-look-block_1 .content {width:190px; margin:10px auto;}
#block-views-look-block_1 a.linklooks {display:block; width:220px; height:23px; position:absolute; top:-31px; left:-11px; color:#fff; text-decoration:none;}


#block-views-look-block_2 {position:relative;}

.allooks a {display:block; width:90px; height:20px; position:absolute; top:-31px; left:0px;}

.item-list .pager {margin-top:20px;}


#reklamap {width:700px;}
#reklamap p {font-size:14px; font-family:arial; line-height:1.5;}
#reklamap h2 {font-size: 26px; font-family: Tahoma,"Geneva CY",sans-serif; color: #AD0F00; font-weight:normal; margin:10px 0 20px 0;}

#reklamap .rektable {width:680px; height:250px; border:5px solid #dfdfdf; background:#f8f8f8; padding:5px;}

#reklamap .rek1 {width:45%; float:left; margin:15px 0 0 15px;}
#reklamap .rek1 h3 {font-size: 38px; font-family: Tahoma,"Geneva CY",sans-serif; color: #AD0F00; font-weight:normal; margin:0; padding:0;}
#reklamap .rek1 p {font-size:14px; font-family:arial; line-height:1.5; margin:0; padding:0;}

#reklamap .tri {border-left:1px solid #dfdfdf; padding:0 0 10px 15px; width:30%;}
#reklamap .tri h3 {font-size: 26px; margin:5px 0 10px 0;}

#reklamap .rek2 {width:60%; float:left;}

#reklamap .vozr {width:95%; margin:40px 0 0 0;}

#reklamap .vozr ul {margin:0; padding:0; list-style:none;}
#reklamap .vozr ul li {width:20%; float:left; text-align:center;}
#reklamap .vozr h4 {font-size: 18px; font-family: Tahoma,"Geneva CY",sans-serif; color: #AD0F00; font-weight:normal; margin:0; padding:0;}

#reklamap table.price {font-family: Tahoma,"Geneva CY",sans-serif;border-bottom: 1px solid #DDD;margin: 0 0 1.625em;width: 100%; margin-top:20px;}
#reklamap table.price thead td {color: #666; font-size: 10px; font-weight: 500; text-transform: uppercase; background: #EEE;}
#reklamap table.price tr td {border-top: 1px solid #DDD;padding: 6px 10px 6px 6px;font-size: 13px;}

#reklamap ul {margin:15px 0 15px 25px; list-style:disc;}
#reklamap ul li {margin-bottom:10px; font-size:14px; font-family:arial; line-height:1.5;}

.a0 {width:1000px; margin:0 auto; position:relative;}
.a1 {width:285px; margin:10px auto; position:relative;}
.rekl {position:absolute; bottom:0; right:0;}
