html, body {
margin: 0;
padding: 0;
height: 100%;
}
.outer { width: 100%;}
/* .one   {background: url(/img/1000-3000.gif) 35% 0 repeat-y;} */
/* .two   {background: url(/img/2000-3000.gif) 64% 0 repeat-y;} */

#content {
  float:left;
  width:100%;
  }
.column {
  float: left;
}
.clear {
clear:both;
}

#container-page {
width: 100%;
background: none;
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
min-width:990px;
}

#container-content {
width:100%;
margin:0;
padding-bottom:100px;
}
/*------------------------------ HEADER ELEMENTS -----------------------------*/
.header {
height:128px;
background:url('/img/headers/header_events.jpg') no-repeat top left;
}
.logo {
background:url('/img/logo_white.png') no-repeat top left;
width:385px;
height:183px;
position:absolute;
top:0;
left:0;
z-index:2;
}
.logoHome {
position:absolute; 
top:70px; 
left:83px;
z-index:6;
}
.logoHomeLink  {
display:block;
width:85px;
height:85px;
}
.active {
padding:5px 5px 5px 0;
}
.PreFooter {
width:100%;
background:url(/img/prefooter_line.gif) no-repeat left bottom;
height:280px;
position:absolute;
bottom:0;
}
/*------------------------------ MENU ELEMENTS -------------------------------*/
.menu {
position:relative;
top:77px;
left:20%;
color:#fff;
width:79%;
z-index:1000;
}
.menu ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}
.menu ul li {
float:left;
margin-left:2%;
}
.menu ul li a {
display:block;
color:#fff;
}
.green {
background:#98E347;
}
.red {
background:#f00;
}
.blue {
background:#00C0FF;
}
.purple {
background:#A75AAE;
}
.orange {
background:#FFAE00;
}
/*------------------------------ CONTENT ELEMENTS ----------------------------*/
.ContainerContent  {
width:100%;
}
#content-left, #content-center, #content-right {
float:left;
}
#content {
width:100%;
}
/*------------------------------ CONTENT-LEFT ELEMENTS -----------------------*/
#content-left {
width:40%;
margin-top:30px;
}
#content-left h2 {
margin:0 0 5px 0;
}
.breadcrumb {
margin:10px 0 8px 5%;
padding-top:21px;
}
.articles {
margin:0;
padding:0;
width:100%;
}
.articles .clear {
height:35px;
}
.articles ul {
list-style:none;
list-style-image:none;
padding:0;
margin:0;
width:100%;

}

.articles ul li {
float:left;
width:32%;
margin:0;
}
.articles ul li div {
width:90%;
display:block; 
height:100px;
}
.articles p {
width:95%;
margin:0;
padding:0;
}
.articles ul li h3 {
width:95%;
margin:7px 0 7px 0;
padding:0;
}
/*------------------------------ CONTENT-CENTER ELEMENTS ---------------------*/
#content-center {
width:20%;
}
.banner {
width:267px;
margin:0 auto;
text-align:left;
}
.informer-discount {
margin:0 0 20px 0;
width:94%;
}
#content-center h2 {
margin:5px 0 10px 0;
}
.informer-discount ul {
width:95%;
list-style:none;
list-style-image:none;
margin:0 0 0 0;
padding:0;
}
.informer-discount ul li {
margin:0;
padding:0;
width:100%;
}
.informer-discount .separator {
width:100%;
height:1px;
clear:both;
margin:0 0 5px 0;
padding:0;
} 
#PollForm {
width:100%;
}
#PollForm h2 {
margin:10px 0 0 0;
}
#PollForm ul {
list-style:none;
list-style-image:none;
margin:10px 0 0 15px;
padding:0;
}
#PollForm ul li {
height:24px;
margin:0;
padding:0;
}
#PollForm li input {
margin:0;
padding:0;
width:14px; /* This seems to be very impotant for IE6, as soon as without assigning width to checkbox IE displays it with left margin equal to 3px. Dirty bastard!*/
}
#PollForm label {
vertical-align:14%;
padding:0 0 0 5px;
margin:0;
}
#submit {
width:68px;
height:69px;
margin:15px 0 0 0;
}
/*------------------------------ CONTENT-RIGHT ELEMENTS ----------------------*/
#content-right {
width:39%;
margin-top:60px;
}
#content-right h1 {
margin:24px 0 11px 15px;
width:190px;
}
#content-right h2 {
margin:10px 0 0 0;
padding:0;
}
.afisha {
width:100%;
}
.afisha_illustration {
width:96%;
height:276px;
margin:16px 0 10px 0;
}
.post {
margin:0 0 0 5%;
padding:0;
width:95%;
}
.post p {
width:95%;
}
.post h2 {
width:95%;
}
.offers {
width:99%;
margin:50px 0 0 0;
}
.offers h2 {
margin:0;
padding:0 0 5px 0;
width:97%;
}
.offers ul {
list-style:none;
list-style-image:none;
margin:5px 10px 0 0;
padding:0;
}
.offers ul li {
margin:0;
padding:0 0 3px 0;
}
.offers a:link,
.offers a:visited,
.offers a:hover,
.offers a:active {
margin:0;
padding:0;
}
.offers .separator {
width:96%;
line-height:2px;
height:1px;
margin:0;
padding:0;
}
/*------------------------------ FOOTER ELEMENTS -----------------------------*/
#container-footer {
width: 100%;
background:#000 url(/img/footer.gif) no-repeat left top;
position:relative;
height:360px;
}
.copyright {
padding:220px 0 0 0;
color:#fff;
margin:0;
clear:both;
display:block;
padding-left:7%;
position:absolute; 
left:54%;
color:#60666a;
}

.footContact {
margin-top:10px;
}
.footContact span {
margin-left:-20px;
}
.counter {
width:100px; height:63px; padding:0; margin:0; position:absolute; top:230px; left:2%;
}
/*------------------------------ HEADINGS ------------------------------------*/
.date p {
margin:12px 0 0 0;
}
.vote {
margin:35px 0 0 0;
padding-bottom:20px;
width:100%;
overflow:hidden;
}
.nav {
width:100%;
overflow:hidden;
}
.vote ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
display:inline;
width:100%;
}
.vote ul li {
float:left;
/*background: url(/img/radio_bg.gif) top center no-repeat; 
height:20px; */
width:9%;
text-align:center;
display:inline;
padding:0;
margin:0;
}

.colone {
float:left;
margin:0;
height:30px;
width:75px;
padding:0 0 2px 0;
}
.coltwo {
float:left; 
width:50%;
margin:3px 0 0 0;
padding:0 0 2px 5px;
height:30px;
}
.coltwo p  {
margin:0 11% 0 3%;
}
.colthree {
float:left; 
margin:-2px 0 0 -3%;
height:30px;
width:25%;
padding:0 0 2px 0;
}

.vote .colone {
float:left;
margin:0;
height:30px;
width:75px;
padding:0;
}
.vote .coltwo {
float:left; 
width:58%;
margin:3px 0 0 0;
padding:0 0 0 5px;
height:30px;
}
.vote .colthree {
float:left; 
margin:0 0 0 -3%;
height:30px;
width:20%;
padding:0;
}
.copyright {
padding:220px 0 0 0;
color:#fff;
margin:0;
clear:both;
display:block;
padding-left:7%;
position:absolute; 
left:52%;
color:#60666a;
}

.footContact {
margin-top:10px;
}
.footContact span {
margin-left:-20px;
}
.counter {
width:100px; height:63px; padding:0; margin:0; position:absolute; top:230px; left:2%;
}

