* {
margin: 0;
}
html, body {
height: 100%;
}
img {
border:none;
}
/*----------*/
html, body {
margin: 0;
padding: 0;
height: 100%;
}
.gotisic{position:absolute; left:25px; top:510px; display:block; border:0px solid blue; width:180px; height:80px;}
.gotisic span {display:none;}
.clear {
clear:both;
}
#container-page {
height:440px;
margin:0;
min-width:990px;
}
.indexpage {
background:#000 url(/img/footer_bg1.gif) no-repeat left top;
width:100%;
color:#FFFFFF;
min-width:990px;
/*padding-bottom:30px;*/
padding-bottom:0;
}
.error {
display:block;
padding:5px 0;
}
.navigation {
width:55%;
float:left;
padding:0 0 0 7%;
}
.flash {
float:left;
margin-top:-200px;
width:34%;
text-align:right;
position:relative;
}
.navigation ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
width:100%;
}
.navigation ul li {
width:32%;
}
.destin li{
padding:0;
float:left;
width:31%;
height:140px;
}
.navigation ul ul {
list-style:none;
list-style-image:none;
}
.navigation ul ul li {
float:none;
width:100%;
height:auto;
color:#7C8C90;
margin-left:4px;
}
.heading {
margin:40px -10px 10px 0;
}
h1 {
padding:3px 5px;
color:#fff;
width:80%;
//width:95%;
display:block;
}
.longer {
padding:2px 23px 2px 4px;
}
.inUkraine {
background:#FFAE00;
}
.projects{
background:#98E347;
}
.whatsNew {
background:#f00;
}
.world {
background:#00C0FF;
}
.partners {
background:#A75AAE;
}

.green {
background:#98E347;
}
.red {
background:#f00;
}
.blue {
background:#00C0FF;
}
.purple {
background:#A75AAE;
}
.orange {
background:#FFAE00;
}

#content-left, #content-center, #content-right,
.content-left, .content-center, .content-right {
	float:left;
	color:white;
}
#content-left,
.content-left {
	width:40%;
	margin-top:155px;
	margin-top:180px;
}
.afisha {
width:93%;
//width:100%;
padding-left:7%;
}
.afisha h2 {
padding-bottom:10px;
}
.afisha_illustration {
width:100%;
height:276px;
}
.post {
margin:0;
padding:25px 0 0 0; 
}
.left {
float:left;
width:50%;
color:#FFF;
}
.right {
float:left;
width:49%;
}
.post .left h2 {
width:95%;
}
.right p {
padding-bottom:5px;
}

#content-center,
.content-center  {
width:20%;
margin-top:135px;
margin-top:180px;
}
.new-discounts {
width:92%;
margin:0 0 0 8%;
}
.new-discounts ul {
width:100%;
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}
.new-discounts ul li {
margin:0;
padding:0;
width:98%;
}
.new-discounts h2 {
margin:0 0 15px 0;
}
.new-discounts .separator {
width:92%;
//width:100%;
height:20px;
clear:both;
display:block;
background:url(/img/separator_solid_line_dark.gif) 0 10px repeat-x;
padding:0;
}
#PollForm {
width:95%;
}
#PollForm h2 {
margin:0px 0 0 8%;
}
#PollForm ul {
list-style:none;
list-style-image:none;
margin:10px 0 0 8%;
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:118px;
height:43px;
margin:0 0 0 35%;
}
#content-right,
.content-right  {
	width:39%;
	margin-top:135px;
	margin-top:180px;
}
.content-left, .content-center, .content-right {
margin-top:50px;
}
#content-right ul {
list-style:none;
list-style-image:none;
padding:0;
margin:0;
width:100%;
}
.articles ul li {
float:left;
width:32%;
margin:2% 0 0 0;
}
.articles {
width:100%;
}
.articles ul li div {
width:90%;
display:block; 
height:100px;
}
.articles ul li p {
width:95%;
margin:0;
padding:0;
}
.articles ul li h3 {
width:95%;
margin:7px 0 7px 0;
padding:0;
}
.articles ul li div a {
width:100%;
height:100px;
display:block;
}
.offers {
}
.offers h2 {
padding-bottom:20px;
}
.offers ul {
list-style:none;
list-style-image:none;
margin:5px 10px 0 10px;
padding:0;
}
.offers ul li {
margin:0;
padding:0 0 6px 0;
}
.offers a:link,
.offers a:visited,
.offers a:hover,
.offers a:active {
clear:both;
display:block;
margin:0;
padding:0;
width:90%;

}
.offers .separator {
	display:none;
}

.indexpage h1, .indexpage h2, .indexpage h3, .indexpage h4, .indexpage h5, .indexpage h6, .indexpage p, .indexpage a:link,
.indexpage a:hover, .indexpage a:active, .indexpage a:visited {
color:#FFFFFF;
}
form {
margin:0;
padding:0;
}
.discounts {
width:100%;
float:left;
padding-top:40px;
}
.discounts h2 {
margin-bottom:10px;
}
.discounts h3,
.discounts p {
width:95%;
margin:5px 5px 0 0;
}
.discounts ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
width:100%;
}
.discounts ul li {
width:32%;
float:left;
padding:0;
}
ul#discounts {
height:200px;
}
ul#discounts li {
margin-bottom:100px;
}
.event, .list {
float:left;
}
.events {
width:93%;
//width:100%;
padding-left:7%;
}
.events h2 {
width:55%;
margin:0 0 20px 0;
padding:0;
}
.events h3 {
margin:10px 0 5px 0;
}
.events p {
color:#7e8b8f;
}
.event {
width:50%;
}
.list {
width:49%;
}
.list .offers {
margin:0;
padding:0;
}
.list ul {
list-style:none;
margin:0;
padding:0;
}
.event-image {
width:95%;
height:103px;
}
.descr {
width:95%;
}
.inworld h2 {
margin:0 0 20px 0;
padding:0;
}
.inworld ul {
list-style:none;
margin:0;
padding:0;
}
.inworld ul li {
padding-bottom:12px;
display:compact;
}
.inworld ul a {
margin-left:10px;
}
.foot {
background:#000 url(/img/foot_bg.gif) right top no-repeat;
height:350px;
position:relative;
color:#60666a;
min-width:990px;
}
.ustudio {
position:absolute;
right:130px;
top:130px;
width:125px;
height:60px;
}
.ustudio a {
display:block;
width:100%;
height:60px;
}
.copyright {
margin:0;
padding:220px 0 0 0;
position:absolute;
left:49%;
//left:58%;
padding-left:11%;
}
.footContact {
margin-top:10px;
}
.footContact span {
margin-left:-20px;
}
.counter {
width:100px; height:63px; padding:0; margin:0; position:absolute; top:230px; left:2%;
}
.afisha .left{
	height:255px; overflow:hidden;
}