body {margin:0 auto; padding:0; font:11px/16px verdana, arial, tahoma; color:#444444; text-align:left; background:#ffffff url('http://lamahama.com/img/bg-body.jpg') repeat-x}

* {padding:0; margin:0; border:0; list-style:none}
img {vertical-align:top}

/* naglowek */
#top {width:1005px; height:128px; margin:17px auto 0 auto}
#belka-top {width:1005px; height:45px; margin:0 auto}
#belka-top .nav {width:auto; height:45px; float:left; border-left:1px solid #4c4c4c; border-right:1px solid #757576}
a.button {width:auto; height:45px; padding:0 20px; float:left; display:block; font:bold 11px/45px verdana; color:#f9f9f9; text-decoration:none; border-right:1px solid #4c4c4c; border-left:1px solid #757576}
a.button:hover {color:#f9f9f9; text-decoration:none; background:url('http://lamahama.com/img/button-hover2.jpg') repeat-x}
.logo {width:190px; height:90px; margin:0; float:left}
.panel {width:498px; height:110px; margin:0; float:right; border:1px solid #dddddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px}
.panel-l {width:228px; height:90px; margin:0; padding:10px 20px; float:left; background:url('http://lamahama.com/img/panel-cien.jpg') no-repeat right}
.panel-r {width:200px; height:100px; margin:0; padding:5px 15px; float:right; background:#e9e9e9 url('http://lamahama.com/img/panel-cien2.jpg') no-repeat}
.panel ul, .added ul, ul.lista {margin:7px 0; padding:0}
.panel ul li, .added ul li, ul.lista li.elem {list-style:none; padding:0 0 0 15px; margin:0; background:url('http://lamahama.com/img/ul-dot.png') no-repeat 5px 6px; border:0; display:block}
input.panel {width:150px; height:15px; border:1px solid #cccccc; padding:2px; margin:4px 0 0 10px; background:#ffffff url('http://lamahama.com/img/inp-cien.png') no-repeat; font:11px/16px verdana; color:#444444}
.lang {padding:5px; margin:0 15px 0 0; border:1px solid #dddddd; float:right}

/* glowny content */
#main {width:1005px; height:100%; margin:15px auto 0 auto; display:table}
#main p {text-align:left; margin:5px 0 10px 0; padding:0}
#left, .box-left {width:702px; float:left; margin:0 auto;}
.box-left {margin:0 auto 10px auto}
#right, .box-right {width:280px; float:right}
#right {margin:0 auto}
.box-right {margin:0 auto 10px auto}
.box-wide {width:100%}

.added {margin:15px 0px; padding:10px; width:auto; height:auto; overflow:hidden; background:#f0f0f0}
.added-mini {width:100px; height:120px; float:left; margin:3px; text-align:center; border:5px solid #dddddd; background:#dddddd}
.added-mini img {margin-bottom:5px}
.added-img {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #dddddd; text-align:center}
.added-info {border:1px solid #dddddd; padding:15px; line-height:20px; float:right; background:#ffffff}
input.added-check {margin:0 0 0 10px; padding:0;  width:auto; height:auto}

td.left {margin:0 20px 0 0; padding:5px 15px 5px 0; text-align:left; vertical-align:top}

input.upload, select.upload, textarea.upload, input.post, textarea.post, select.post {border:1px solid #cccccc; padding:2px; background:#ffffff url('http://lamahama.com/img/inp-cien.png') no-repeat; font:11px/16px verdana; color:#444444}
input.upload {width:330px; height:20px; margin:0 10px 10px 10px}
select.upload {width:200px; height:23px; margin:0 20px 10px 0}
textarea.upload {width:320px; height:80px; margin:0}
input.grey-button {width:67px; height:24px; float:right; border:0; margin:0; background:url('http://lamahama.com/img/grey_button.png') no-repeat}

input.post, textarea.post, select.post {margin:5px 0; background:#f8f8f8 url('http://lamahama.com/img/inp-cien.png') no-repeat}
input.post {width:200px; height:20px}
textarea.post {width:500px; height:50px}
select.post {width:120px; margin:0; padding:3px}

input.button, .button2 {height:24px; padding:0 5px; float:right; margin:6px 0 0 5px; border:1px solid #e9e9e9; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#f9f9f9 url('http://lamahama.com/img/bg-nr2.jpg') repeat-x bottom; display:inline-block; text-decoration:none; cursor:hand; text-align:center; font:bold 11px/24px Verdana; color:#444444}

/* naglowki */
h2 {font-size:18px; font-weight:bold; padding:5px 0 15px 5px; margin-bottom:20px; border-bottom:1px dotted #dddddd}
h2.film, h2.foto, h2.post, h2.reg {padding:5px 0 15px 35px; margin:8px 0 20px 0; clear:both}
h2.film {background:url('http://lamahama.com/img/filmy.jpg') no-repeat 0 0}
h2.foto {background:url('http://lamahama.com/img/foto.jpg') no-repeat 0 0}
h2.post {background:url('http://lamahama.com/img/post.jpg') no-repeat 0 0}
h2.reg {background:url('http://lamahama.com/img/reg.jpg') no-repeat 0 0}
h2 b, h3 b {color:#999}
h3 {font-size:14px; font-weight:bold; padding:8px; margin:4px 0 20px 0; border-bottom:1px dotted #dddddd}
.panel-l h4 {font-size:16px; margin:0}
.panel-r h4 {font-size:12px; margin:0}
h2.film a, h2.foto a, h2.new a, h2.top a {color:#444444; text-decoration:none}

/* stopka */
#bottom {width:100%; height:100px; clear:both; margin:15px auto 27px auto; background:url('http://lamahama.com/img/bg-foot.jpg') repeat-x}
#bottom a {margin:0 10px 0 0; font:bold 11px/22px verdana; color:#444444; text-decoration:none}
#bottom a:hover {color:#999999; text-decoration:none}
.foot {width:1005px; height:60px; clear:both; margin:0 auto; padding:10px 0}
.foot img {width:130px; height:60px; float:left; margin:0 auto; padding:0}
#bottom .nav {width:auto; height:60px; float:left; margin:15px 0 0 30px}
#bottom .nav span {margin:0 4px 0 0; color:#bbbbbb}

/* pokaz slajdow */
#main .nav {background:#f0f0f0; margin:0; padding:0 8px; width:auto; height:35px; line-height:35px}
.nav-left {float:left; width:auto; margin:0 0 0 5px}
.nav-left img {margin:6px 7px 0 0}
a.all, a.not-all {font:normal 11px/22px verdana; color:#444444; text-decoration:none; padding:0 0 0 18px}
a.all {background:url('http://lamahama.com/img/arrow-down.png') no-repeat 0 3px}
a.not-all {background:url('http://lamahama.com/img/arrow-top.png') no-repeat 0 3px}
.nav-right {float:right; width:auto; text-align:right; line-height:35px; display:table-cell; vertical-align:middle}
.nav-right img {margin:6px 5px 0 5px}
.big-photo {text-align:center; margin:0 auto; background:#dddddd}
.nav-thumb {margin-top:10px; width:696px; float:left; margin:7px 0 17px 1px; clear:both}
.nav-thumb img {width:100px; height:100px; display:block; float:left; margin:3px; border:5px solid #dddddd; background-color:#fcfcfc}
.nav-thumb-med {margin-top:15px; width:auto; min-height:225px}
.nav-thumb-med img, .top-box img {width:215px; height:215px; display:block; float:left; margin:0 4px; border:5px solid #dddddd; background-color:#fcfcfc}
.pages {margin-top:10px; text-align:center; clear:both}
.nr {padding:4px 8px; border:1px solid #e9e9e9; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; display:inline-block; background:#f9f9f9 url('http://lamahama.com/img/bg-nr2.jpg') repeat-x; font:bold 11px/16px verdana; color:#444444; text-decoration:none}
.ak {border:1px solid #444444; background:#444444 url('http://lamahama.com/img/bg-nr.jpg') repeat-x; font:bold 11px/16px verdana; color:#ffffff}
.desc {margin:0 5px 10px 5px}

a.link {font:bold 11px verdana; color:#ff4f00; text-decoration:none}
a.link:hover, a.link2:hover {color:#ff4f00; text-decoration:none}
a.link2 {font:normal 11px verdana; color:#444444; text-decoration:none}
.delete {padding:0 0 0 15px; background:url('http://lamahama.com/img/delete.png') no-repeat;}

/* zaokraglone narozniki */
.corners-left {border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px}
.corners-right {border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}
.corners-top {border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px}
.corners-down {border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px}
.corners {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px}

/* male boxiki */
.box-left ul, .box-right ul {margin:9px 0 0 0; padding:0}
.box-left ul li, .box-right ul li {list-style:none; padding:0; vertical-align:top}
.box-left ul li {display:inline-block; zoom:1; *display:inline; margin:0 0 5px 0}
.box-right ul li {display:block; margin:0 0 10px 0}

.box-left ul.min li img, .box-right ul.min li img, .box-right ul.med li img {border:5px solid #dddddd; background-color:#fcfcfc}
.box-left ul.min li img, .box-right ul.min li img {width:100px; height:100px; margin:0; float:left}
.box-right ul.med li img {width:215px; height:215px; margin:10px 0 0 0}
.box-left ul li p, .box-right ul li p {margin-top:7px}
.boxik-h, .boxik-info {float:right; width:152px}
.boxik-h {height:35px; padding:5px 7px 0 8px; color:#ff4f00}
.boxik-h2 {width:225px; padding:5px 0; margin:0 auto; color:#ff4f00}
.boxik-info {height:70px; padding:0 7px 0 8px}
.box-left a.boxik, .box-right a.boxik {width:278px; height:110px; padding:0; border:1px solid #e5e5e5; font:normal 11px/16px verdana; color:#444444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; text-decoration:none; cursor:hand; display:block}
.box-left a.boxik {margin:0 3px 6px 3px}
.box-left a.boxik:hover, .box-right a.boxik:hover, .box-right a.boxik_med:hover {border:1px solid #d5d5d5; background:#ffffff url('http://lamahama.com/img/bg-mini-box.jpg') repeat-x bottom; text-decoration:none}

.box-right a.boxik_med {width:278px; margin:0 auto; padding:0; border:1px solid #e5e5e5; font:normal 11px/16px verdana; color:#444444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; text-decoration:none; cursor:hand; display:block; text-align:center}
.box-left a.boxik_med {width:225px; margin:0 4px; padding:0; font:normal 11px/16px verdana; color:#444444; text-decoration:none; cursor:hand; display:inline-block; text-align:center; vertical-align:top}
.cloud_tags {color:#aaa; margin:10px 0 0 0; padding:10px; background:#f9f9f9; border:1px solid #e5e5e5}
.tags_right {width:258px; margin:0 auto 10px auto; padding:10px; border:1px solid #e5e5e5; font:normal 11px/16px verdana; color:#444444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; text-decoration:none; cursor:hand; display:block; text-align:center; background:#f9f9f9}
.tags_right a {color:#444444;}

a.kat {width:122px; height:15px; margin:3px; padding:5px; border:1px solid #e9e9e9; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#f9f9f9 url('http://lamahama.com/img/bg-nr2.jpg') repeat-x bottom; display:inline-block; text-decoration:none; cursor:hand; text-align:center; font-weight:bold; color:#444444}

.koment {padding:10px; margin:10px 0 0 0; border:1px solid #e5e5e5}
.koment img {width:100px; height:100px; border:5px solid #dddddd}

.td_left {width:145px; text-align:right; padding:0 20px 0 0}

.social-box {clear:both; height:68px; padding:5px; margin:15px 0 5px 0; border:1px solid #dddddd}
.social {float:left; vertical-align:top; padding:0 10px}

.top-box {clear:both; height:225px; padding:10px; margin:15px 0 15px 0; border:1px solid #dddddd}
.txt {float:right; width:425px; margin:0 10px 0 0}

span.podzial {margin:0 4px; color:#bbbbbb}
.pole {padding:10px 15px; margin:10px 0 15px 0; background:#f0f0f0}

.fb_box {width:260px; height:320px; padding:0 9px; margin:10px 0; border:1px solid #e5e5e5; font:normal 11px/16px verdana; color:#444444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; text-decoration:none; cursor:hand; display:block}

.overlay_base {position: relative; z-index: 1;}
.overlay::after {position: absolute; top: 38px; left: 38px; background: url("http://lamahama.com/img/play2m.png") no-repeat; width: 35px; height: 35px; content: "";}

.overlay_s::after {position: absolute; top: 78px; left: 78px; background: url("http://lamahama.com/img/play2s.png") no-repeat; width: 75px; height: 75px; content: "";}

#bottom_ad {position: fixed; bottom: 0px; left: 0px;width: 100%;height: 40px; z-index: 1000; background: black}
#left_ad {position: fixed; bottom: 80px; left: 20px;width: 160px;height: 600px; z-index: 1000}