html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}

body { background-color: rgb(230 200 229); background-image: url(bg.gif); color: rgb(9 9 9); font-size: 0; font-family: 'Zalando Sans', sans-serif; }

img{ background-color:rgb(171 162 162); border:0 none;}

li{ list-style-type:none; }

a { color: rgb(255 255 255); text-decoration: none; }

h1 { color: rgb(38 4 74); text-shadow: 1px 1px 0 rgb(22 22 30); margin: 10px 5px 0 5px; display: block; line-height: 24px; font-size: 22px; font-weight: normal; }

.kolisox { background-color: rgb(26,26,26); background: linear-gradient(to bottom,rgb(172 36 126),rgb(0 0 0)); border: 1px solid rgb(0, 0, 0); outline: 1px solid rgb(116 9 65); box-shadow: 0 10px 20px -10px rgb(0,0,0); text-align: center; overflow: hidden; }
.fijixo { display: inline-block; vertical-align: top; border-left: 1px solid rgb(79 11 11); border-right: 1px solid rgb(16 43 30); box-shadow: 0 0 0 1px rgb(0, 0, 0);  }
.fijixo a { background-color: rgb(5 7 111); background: linear-gradient(to bottom,rgb(55 22 83),rgb(34 34 34)); color: rgb(247 214 255); display: block; height: 30px; font-size: 20px; line-height: 30px; text-transform: uppercase;  padding: 10px 20px; }
.fijixo a span { color: rgb(231 233 46); }




.luvleniss { margin: 0 auto; text-align: center; width: 100%; }
.exploore{visibility:hidden}
.takelajo { text-align:center; width: 100%; overflow: hidden; padding: 2px 0 20px 0; }
.keremeto li { display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; height: 20px; line-height: 20px; font-size: 16px; text-transform: uppercase; }
.keremeto li a { color: rgb(239 239 239); text-shadow: 1px 1px 0 rgb(101 93 111); }
.keremeto li a:hover, .keremeto li.active a { color: rgb(231,233,46);  }
.ferrari { width: 50%; float: left; position: relative; overflow: hidden; color: rgb(34 34 34);  box-shadow: 0 10px 20px -10px rgb(0,0,0); }
.ferrari a { display: block; background-color: rgb(29 29 29); margin: 2px 1px 0 1px; overflow: hidden; }
.ferrari a:hover { background-color: rgb(195 195 195); background: linear-gradient(to bottom,rgb(104 27 121),rgb(71 25 70)); color: rgb(255,255,255); }
.ferrari img { width: 100%; height: auto; max-height: 330px; }
.ferrari a:hover .ferrari-tro { background-color: rgb(122 20 85); background: linear-gradient(to bottom,rgb(47 30 110),rgb(102 40 100)); }
.ferrari-tro { background-color: rgb(66 63 22); border: 1px solid rgb(90 67 88); margin: 1px; padding: 1px; overflow: hidden; }
.ferrari .kormako { font-size: 12px; text-transform: uppercase; display: block; overflow: hidden; height: 40px; text-shadow: 1px 1px 0 rgb(0,0,0); padding: 0 5px; line-height: 40px; text-align: left; }
.footer { box-shadow: 0 -1px 0 0 rgb(248 15 210); border-top: 1px solid rgb(13, 13, 13); margin: 20px 1px 0 1px; padding: 20px 5px; font-size: 16px; }
.footer span { color: rgb(45 64 0); }
.footer a { color: rgb(255,255,255); text-decoration: underline; }
.footer a:hover { text-decoration: none; }


.summerism { color: rgb(72 38 72); box-shadow: 0 10px 20px -10px rgb(55 42 60); width: 50%; float: left; position: relative; overflow: hidden; }
.summerism a { display: block; background-color: rgb(78 4 96); margin: 2px 1px 0 1px; overflow: hidden; }
.summerism a:hover { background-color: rgb(48 61 79); background: linear-gradient(to bottom,rgb(136 69 159),rgb(75 18 88)); color: rgb(255,255,255); }
.summerism img { width: 100%; height: auto; max-height: 330px; }
.summerism a:hover .ferrari-tro { background-color: rgb(82 22 92); background: linear-gradient(to bottom,rgb(43 53 82),rgb(35 44 72)); }

.ferrari-revw .klaymoore { color: rgb(40,32,32); border-left: 1px solid rgb(65 39 85); box-shadow: -1px 0 0 0 rgb(19 22 73); text-transform: uppercase; padding: 0 10px; float: right; line-height: 18px; margin: 6px 0; height: 18px; font-size: 12px; text-shadow: 1px 1px 0 rgb(0,0,0); }
.ferrari-revw .klaymoore span { color: rgb(202, 202, 202); }
.ferrari-revw:hover .klaymoore { border-left-color: rgb(93 44 109); box-shadow: -1px 0 0 0 rgb(97 57 109); color: rgb(68 44 85); }





.jeksor { overflow: hidden; }
.nbn { border-top: 1px solid rgb(21,21,21); box-shadow: 0 -1px 0 0 rgb(21,21,21); margin-top: 1px; text-align: center; padding-bottom: 10px; }
.iof { display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; width: 300px; height: 250px; }
.iof-2, .iof-3, .iof-4, .iof-5 { display: none; }
.scooge { border-top: 1px solid rgb(21,21,21); }



@media all and (min-width:492px) {
    .ferrari, .summerism { width: 33.3333%; }
}
@media screen and (min-width: 672px) {
    .iof-2 { display: inline-block; }
	}
	
@media all and (min-width:738px) {
    .ferrari, .summerism { width: 25%; }
}

@media all and (min-width:1012px) {
    .kolisox { margin: 10px 1px 0 1px; }
    .fijixo { float: left; }
    .fijixo a { height: 40px; font-size: 24px; line-height: 40px; padding: 10px 20px; }
	.keremeto { float: left; text-align: left; padding: 20px 0 20px 10px; }
	.keremeto li { text-align: center; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid rgb(101 62 104); box-shadow: 1px 0 0 0 rgb(100 35 83); }
    .luvleniss { width: 992px; }
    .takelajo { padding-top: 8px; }
    .ferrari { width: 246px; margin: 2px 1px 0 1px; }
    .ferrari img { width: 240px; height: 320px; max-height: 320px; }
    .ferrari .kormako { font-size: 14px; padding: 0 10px; }
    .summerism { width: 20%; }
}

@media all and (min-width:1260px) {
    .luvleniss { width: 1240px; }
    .summerism { width: 16.6666%; }
	.iof { margin: 10px 1px 0 1px; }
    .iof-3, .iof-4 { display: inline-block; }
}

@media all and (min-width:1508px) {
    .luvleniss { width: 1488px; }
    .summerism { width: 12.5%; }
	.iof { margin: 10px 5px 0 5px; }
    .iof-5 { display: inline-block; }
}