body{margin:0;padding:0;text-align:center;background:#FFF url(img/bg.png) 0 127px repeat-x}
body,td{font:normal 11px Arial, Helvetica, sans-serif;color:#000}
h1,h2,h3{font:bold 12px Arial, Helvetica;margin:0;padding:0 0 10px 0}
p{margin:0;padding:0 0 13px 0}
a{text-decoration:underline;color:#000; outline:none}
a:hover{color:#fd0003!important; text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 11px Arial, Helvetica;color:#000}
input,select{vertical-align:middle}
.input,select,textarea{border:1px solid #bebfba}
.button{background:#85917b; border:1px solid #383e34; border-left-color:#bebfba; border-top-color:#bebfba}
.button:hover{background:#b5c1ac}
big{font-size:13px}
small{font-size:10px}

#head{width:100%; padding:100px 0 0 0; overflow:hidden; min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');text-align:center; background:#c00; position:relative}
#main{width:970px; padding:0 15px 20px 15px;margin:0 auto;text-align:left}
#main #container{padding:27px 0 0 243px; overflow:hidden; height:100%}
#main #container #left-colum{width:170px; float:left; margin-left:-106px}
html>body #main #container #left-colum{margin-left:-212px}
#main #container #right-colum{width:170px; float:right; padding:0 24px 0 0}
#main #container #content{width:500px; float:left}
#main #menu-footer{overflow:hidden; height:100%; padding:12px 31px 22px 31px; line-height:23px}
#main #box-footer{overflow:hidden; height:100%; padding:0 31px 10px 31px}
#footer{border-top:1px solid #c1c1c1; color:#c1c1c1; padding:3px 37px 12px 37px; min-width:926px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'926px':'');line-height:16px; text-align:center}
#flash-main{position:relative; width:100%; padding:21px 0 19px 0; height:520px; min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); overflow:hidden}
#flash-main .flash{position:absolute; top:21px; left:50%; margin-left:-600px}

#head #flash{position:absolute; top:0; left:50%; margin-left:-600px; width:1200px; height:100px}
#head #menu{width:100%; max-width:1200px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1200?'1200px':'100%'); margin:0 auto}
#head #menu table{border:0; border-collapse:collapse; width:100%}
#head #menu table td{padding:0 30px; text-align:center; font:normal 14px "Arial Black", Arial; line-height:20px; height:20px}
#head #menu table td a{text-decoration:none}
#head #menu table td a:hover{color:#f9e540!important}

#other-box{border:1px solid #c1c1c1; height:60px; min-height:60px; margin:}
html>body #other-box{height:auto}

#other-box2{border:1px solid #c1c1c1; height:60px; min-height:60px; margin:}
html>body #other-box2{height:auto}

#menu-footer ul{margin:0; padding:0; list-style:none; text-align:center}
#menu-footer .left,
#box-footer .left{width:160px; float:left; padding:0 46px 0 0}
#menu-footer .center,
#box-footer .center{width:557px; float:left}
#menu-footer .right,
#box-footer .right{width:98px; float:right}

#footer #footer-box{width:100%;max-width:1200px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1200?'1200px':'100%'); margin:0 auto}
#footer a{color:#c1c1c1; text-decoration:none}
#footer span{letter-spacing:3px}
#footer address{width:500px; margin:0 auto; font-style:normal}

#footer .left{width:100px; float:left; padding:0 46px 0 0; font-size:10px;}

img.contact{width:98px; height:23px; background:url(img/contact.gif) 0 0 no-repeat}
img.back{width:60px; height:23px; background:url(img/back.gif) 0 0 no-repeat}
img.copyright{width:61px; height:23px; background:url(img/copyright.gif) 0 0 no-repeat}
img.mult{width:122px; height:26px; background:url(img/mult.gif) 0 0 no-repeat}
a:hover img.contact,
a:hover img.back,
a:hover img.copyright,
a:hover img.back{background-position:0 100%}


.index{padding:43px 0 33px 31px; position:relative; overflow:hidden; height:100%}
.index .logo{float:left}
.index .copyright{position:absolute; bottom:33px; left:32px}
.index .menu{float:left; margin:0; padding:58px 0 0 24px; list-style:none}
.index .menu li{padding:45px 0 0 0}
.index .header{position:absolute; bottom:15px; left:217px}

.stydio{text-align:center; padding:0 0 90px 0}

.counter{width:88px; float:right}

.box-list{width:557px; margin:0 -26px 15px -31px; overflow:hidden; height:100%}
#left-colum .box-list{width:170px; margin:0 0 70px 0}
.box-list .left{width:272px; float:left; clear:left; padding:0 0 15px 0; text-align:right; position:relative}
.box-list .right{width:272px; float:right; padding:0 0 15px 0; text-align:left; position:relative}
.box-list a img{border:1px solid #000}
.box-list a:hover img{border-color:#fd0003}
.box-list .info{color:#4b4b4b;padding:5px 0 0 55px}
.box-list div .info{position:absolute; bottom:15px; color:#4b4b4b; padding:0; width:93px}
.box-list .left .info{left:0}
.box-list .right .info{right:0}
.box-list .info b{font-weight:normal; color:#000}
.box-list .info img{margin-bottom:5px}
.page{border:0; border-collapse:collapse; margin:0 auto 21px auto}
.page td{padding:0 2px}
.page td a,
.page td b,
.page td span{display:block; height:18px; padding:0 4px; border:1px solid #c1c1c1; text-decoration:none; line-height:18px}
.page td b{color:#fd0003}

.form-1{text-align:center}
.form-1 div{width:128px; text-align:right; margin:4px auto}
.form-1 div .input{width:120px; margin-bottom:4px}
.form-1 div .button{margin:0}

.box-flash{padding-bottom:17px}
.box-vote{padding:0 0 15px 0; text-align:center}

.form-2{padding:0 0 17px 0; position:relative}
.form-2 ul{margin:0; padding:0; list-style:none}
.form-2 ul li{padding:0 0 4px 0}
.form-2 ul li .input{width:300px; margin-right:10px}
.form-2 ul li textarea{width:510px; height:64px}
#content .form-2{padding:0 0 18px 12px; width:523px; margin-right:-40px}

.box-comment{padding:0 0 27px 0}
.box-comment .name{color:#cb0004; padding-bottom:8px}

.box-text{border:1px solid #c1c1c1; height:177px; overflow:auto;width:100%; padding:10px 0 0 10px; margin:0 -10px 27px -10px; position:relative}

