html {background:#231d1b}
body {background:#231d1b;font-size:.8em}
a {color:#25201e}
a:hover {color:#514540}
#mainpage {width:909px;height:658px;background:url('../img/body2.png') no-repeat 50% 0;position:relative;margin:67px auto 0}
#timeout {margin:-48px 0 0 23px;position:absolute}
#panasonic {margin:-53px 0 0 123px;position:absolute}
#lumix {margin:-40px 0 0 301px;position:absolute}

#menu {margin-left:7px;height:102px;background:url('../img/gum.png') repeat-x 0 100%;position:absolute}
#menu li {float:left;margin:6px 0 0 0;padding-left:0;border-right:#25201e 2px solid}
#menu li a, #menu li b {position:relative;z-index:1;height:84px;display:block;background:url('../img/menu.png') no-repeat 0 0}
#menu li em {position:absolute;z-index:2;left:0;top:0;background:url('../img/menu.png') no-repeat 0 0;height:84px}

li#link1 a, li#link1 b, li#link1 em {width:285px}
li#link1 a:hover em, li#link1 b em {background-position:0 -84px}

li#link2 a, li#link2 b, li#link2 em {width:327px;background-position:-285px 0}
li#link2 a:hover em, li#link2 b em {background-position:-285px -84px}

li#link3 a, li#link3 b, li#link3 em {width:279px;background-position:-612px 0}
li#link3 a:hover em, li#link3 b em {background-position:-612px -84px}

li#link3 {border-right:0 solid transparent}

#map {margin:103px 0 0 17px;border:0 solid transparent}

#secondpage {background:url('../img/second.png') no-repeat 50% 100%;width:909px;margin:67px auto 20px}
#secondpagebottom {background:url('../img/heap.png') no-repeat 50% 0;width:909px;padding-top:84px;padding-bottom:150px}

#side {position:absolute;width:236px;margin:30px 0 0 17px}
#side p {padding-left:40px;padding-bottom:30px;line-height:125%}
#text strong, #side strong {font:normal 1.4em 'Georgia';color:#25201e;display:block;margin-bottom:10px}
.photo .comment em, strong em {display:block;background:url('../img/sprite.png') no-repeat 0 0;overflow:hidden;text-indent:-999px;width:18px;height:19px;position:absolute;margin-left:-23px}
.f2 strong em {background-position:0 -42px;width:17px;height:18px}
.f3 strong em {background-position:0 -72px}
.f4 strong em {background-position:0 -19px;width:19px;height:23px}

#text {min-height:500px;_height:500px;padding:30px 0 0 330px}
.photo {border:#e7e6d7 1px solid;padding:0 121px 10px 9px;position:relative;left:-20px;width:430px;position:relative;height:90px;overflow:hidden;margin-bottom:20px}
.photo img {position:absolute;padding:10px;right:0;background:#e7e6d7}
.photo p.link {padding:10px 0 1px 0;font:bold 1.1em 'Arial'}
.photo .comment {position:absolute;right:130px;font-weight:normal;font-size:12px}
.photo .comment em {background-position:0 -61px;width:9px;height:11px;margin:2px 0 0 -11px}
.photo a {text-decoration:none}
.photo small {display:block;margin-top:5px;color:#999}
.photo small b {color:#25201e}

#nav {position:relative;left:-25px}
#nav ul {overflow:hidden;_height:1%;width:545px;margin:0 auto}
#nav ul li {float:left;margin-right:10px;font:bold 16px 'Arial';margin-left:0}
#nav ul li a {display:block;width:30px;height:25px;padding-top:5px;background:url('../img/nav.png') no-repeat 0 0;text-align:center;color:#fff;text-decoration:none}
#nav ul li a:hover {color:#e7e6d7}
#nav ul li b {display:block;width:30px;height:25px;padding-top:5px;text-align:center;color:#b9b69f}
#nav ul li.l {font-size:14px}
#nav ul li.l a {width:auto;height:auto;background:transparent;color:#b9b69f}
#nav ul li.l a:hover {color:#e7e6d7}
#nav ul li.l b {width:auto;height:auto;color:#e7e6d7}

#darkhole {background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;position:absolute;top:0;left:0;width:100%;z-index:999}
#upload  {background:#fff;width:440px;_width:446px;position:absolute;z-index:1000;left:50%;margin-left:-220px;top:20%}
#upload h4 {background:#e7e6d7;padding:20px 50px 20px 30px;font:normal 1.5em 'Georgia';color:#25201e;margin-bottom:10px}
#close {position:absolute;margin:-20px 0 0 380px;_margin-left:387px;cursor:pointer}
#upload label {color:#595250;display:block;font:normal 1em 'Arial';margin-bottom:2px}
#upload textarea, #upload .linput, #upload .fl input {border:#999 1px solid;padding:2px 3px;font:normal 12px 'Georgia'}
#upload textarea {height:150px}
#upload p {margin:0 30px 10px;clear:both}
#upload p.idea {margin:0;padding:10px 0;text-align:center;background:#e7e6d7}

#upload textarea, #upload .linput {width:378px}
#upload p.fl {clear:none;float:left;margin-right:0;_margin-left:15px;_margin-bottom:0}
#upload p.fl input {width:170px;_width:178px}
#upload button {background:transparent;border:0 solid transparent;cursor:pointer;width:210px;padding:0;margin:10px 0 10px 95px}

#upload .i_agree {margin-top:20px}
#upload .i_agree label {display:inline}

h1 {font:bold 1.7em 'Arial'}
#text .text {background:#fff;padding:20px 30px 10px;position:relative;left:-22px;width:502px;color:#595250;border:#e7e6d7 1px solid;min-height:200px;_height:200px}
#text .text p {margin:0 0 15px}
.text small {display:block;margin-top:5px;color:#999}
.text small b {color:#25201e}
.place {width:530px;margin-left:10px}
.place p {margin-bottom:15px;color:#666}
.pravila {margin-left:0}
.pravila h3 {color:#666;font-size:1.2em;padding-bottom:4px}
.pravila p {line-height:145%}

.commentBox {margin:20px 0 0 -10px}
#text .commentBox strong {font:bold 1.4em 'Arial';color:#b9b69f}
.comment dd {margin:0;background:#e7e6d7;padding:10px 20px;color:#666;width:500px;line-height:125%}
.comment dt {font-size:.85em;padding:12px 0 0 20px;color:#999;background:url('../img/corner.gif') no-repeat 20px 0;margin-bottom:10px}
.comment dt b {color:#333}

#comments {margin-top:20px}
#text #comments strong {margin-left:-20px;position:relative}
#comments .form {background:#e7e6d7;padding:10px 0 2px;width:540px}
#comments label {color:#595250;display:block;font:normal 1em 'Arial';margin-bottom:2px}
#comments textarea, #comments .fl input, .code textarea {border:#999 1px solid;padding:2px 3px;font:normal 12px 'Georgia';width:493px}
#comments p.fl {clear:none;float:left;margin-right:0;_margin-left:10px;_margin-bottom:0}
#comments p.fl input {width:233px;_width:238px}
#comments textarea {height:90px}
#comments p {margin:0 20px 10px;clear:both}
#comments button {background:transparent;border:0 solid transparent;cursor:pointer;width:210px;padding:0;margin:10px 0 10px 165px}

.countrys {width:270px}
.countrys li {padding:5px 5px 0;font:normal 1em 'Georgia';display:block;clear:both}
.countrys li a {padding:3px;display:block;float:left}
.countrys li b {background:#bbb6a0;padding:3px;color:#fdf8f4;display:block;float:left}
.countrys a.comment {padding:0;float:left;margin-left:15px;text-decoration:none}
.countrys a.comment em {display:block;background:url('../img/sprite.png') no-repeat 0 -61px;overflow:hidden;text-indent:-999px;width:9px;height:11px;position:absolute;margin:6px 0 0 -12px}

#test {width:540px}
.fr strong, #test strong {padding-left:25px;margin-top:20px}
.fr strong {margin-top:0}
#test strong span, .fr strong span {position:absolute;background:url('../img/round.gif') no-repeat 0 2px;width:20px;height:23px;margin-left:-25px;text-align:center;display:block;color:#fff}
#test li {margin-left:0;padding-left:41px;color:#595250;line-height:155%}
#test li input {position:absolute;margin:4px 0 0 -17px}
#test button {background:transparent;border:0 solid transparent;cursor:pointer;width:210px;padding:0;margin:20px 0 10px 165px}

.code {position:relative;margin:20px 0 0 -20px}
.code b {display:block;color:#595250;margin-bottom:2px}
.code textarea {width:550px;height:50px}
.code button {display:block;margin-top:7px;cursor:pointer}
#again {background:url('../img/button2.png') no-repeat 0 0;width:260px;height:30px;display:block;overflow:hidden;text-indent:-999px;margin-top:20px}

#capcha {margin-left:170px}
#comments input#capcha-in {width:80px;border:#999 1px solid;position:relative;top:-6px;padding:2px}

.winner {background:url('../img/winner_top.png') no-repeat 0 0;position:relative;margin-left:-18px;width:540px;margin-bottom:180px;_position:absolute}
.winner_top {background:url('../img/winner_bottom.png') no-repeat 0 100%;padding:20px 0;text-align:center}
.winnerpost {font-size:17px;text-decoration:none;font-weight:bold;color:#595250;display:block;margin-top:20px}
.winner-text {font-size:16px;line-height:21px;margin-bottom:20px;_margin-top:580px}
#foto {position:absolute;margin-left:70px;margin-top:-100px}

*html #foto {
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://www.timeout.ru/img/1px.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );}