* {padding:0; margin:0}
html {height:100%}
body {position:relative; height:100%; _behavior:url("./css/csshover.htc"); background:url(../images/bg-x.png) repeat-x #080505; min-width:980px; font:12px Tahoma, Geneva, sans-serif; line-height:18px; color:#dec9c9}
img {border:0}
a {outline:none; color:#fff}
a:hover {color:#ff0019; text-decoration:underline}
ul {list-style:none}


/* Content */
.content {min-height:100%; _height:100%}

.container {width:100%; overflow:hidden}
.container-1 {margin:0 -111px}
.container-2 {width:1202px; margin:0 auto}
.container-t {background:url(../images/bg2t.png) 118px 0 no-repeat}
.container-l {background:url(../images/bg2l.png) 0 0 no-repeat}
.container-c {background:url(../images/bg2c.jpg) 118px 24px no-repeat}
.container-r {background:url(../images/bg2r.png) 1070px 0 no-repeat}
.container-b {background:url(../images/bg2b.png) 0 519px no-repeat; _background-position:0 520px; min-height:701px}

.head {position:relative; min-height:81px}

.logo {position:absolute; top:19px; left:128px}

.topmenu {position:absolute; overflow:hidden; min-height:52px; top:29px; left:304px}
.topmenu li {float:left; width:auto; min-height:39px; background:url(../images/topmenu-li.png) no-repeat; padding:13px 18px 0; margin:0 0 0 -1px}
.topmenu li a {color:#fff; text-decoration:none; font:14px Tahoma, Geneva, sans-serif}
.topmenu li a:hover, .topmenu li a.active {color:#ff0002; text-decoration:underline; position:relative; left:0}

.phone {font:20px "Book Antiqua", Times, serif; color:#fff; position:absolute; top:39px; left:900px}
.phone span {color:#ff0002}

.content {min-height:586px}

.links {position:relative}
.links a {color:#4d0e04; font:bold 13px Arial, Helvetica, sans-serif; position:absolute; text-align:center; line-height:38px}
.links a:hover {color:#ff0000;}
.links a.link1 {width:171px; height:51px; background:url(../images/link1.png) no-repeat; left:389px; top:251px}
.links a.link2 {width:147px; height:51px; background:url(../images/link2.png) no-repeat; left:655px; top:291px}
.links a:hover {text-decoration:none}

.left-column {width:120px; position:relative; left:107px; padding:45px 65px 0; float:left; background:url(../images/menu.png) no-repeat; min-height:416px; z-index:1}
.leftmenu li {padding:0 0 15px}
.leftmenu li a {color:#fff; font:13px Tahoma, Geneva, sans-serif; text-decoration:none}
.leftmenu li a:hover, .leftmenu li a.active {color:#ff0019; text-decoration:underline}

.inner-bl {width:618px; float:right; padding:5px 300px 0 0; position:relative; z-index:2}
.inner-bl-t {width:618px; background:url(../images/bg4t.png) no-repeat; position:absolute; height:100px; left:0px}
.inner-bl-c {width:618px; background:url(../images/bg4c.png) 31px 0 repeat-y; _background-position:32px 0}
.inner-bl-c-in {min-height:450px; background:url(../images/bg4c.gif) 30px 0 repeat-y; padding:0 54px}
.inner-bl-b {width:618px; height:34px; background:url(../images/bg4b.png) 29px 0 no-repeat; _background-position:30px 0}
/*.inner-bl h1 {color:#ff0019; font:24px "Book Antiqua", Times, serif; padding:0 0 10px}*/
.inner-bl h1 {color:#ffffff; font:24px "Book Antiqua", Times, serif; padding:0 0 10px}
.inner-bl h2 {color:#fd6d6d; font:18px "Book Antiqua", Times, serif; padding:0 0 10px}
.photos {float:right; width:282px; min-height:300px; margin:0 0 20px 30px}
.small-photos {padding:9px 0 0}
.small-photo {float:left; width:56px; height:56px; padding:0 3px 0 0}
.small-photo a {float:left; width:54px; height:54px; overflow:hidden; border:1px solid #6e120f}
.small-photo a:hover {border:1px solid #f40118}
.prev {width:20px; height:20px; background:url(../images/prev.png) no-repeat; cursor:pointer; float:left; margin:0 4px 0 0; position:relative; top:18px; border:0}
.next {width:20px; height:20px; background:url(../images/next.png) no-repeat; cursor:pointer; float:left; margin:0 0 0 4px; position:relative; top:18px; border:0}
.small-photos-in {width:233px; overflow:hidden; height:56px; float:left}
.small-photos-in2 {width:236px; height:56px}
.other {background:url(../images/bg3.png) no-repeat; padding:30px 0 0; margin:25px -24px 0; position:relative; overflow:hidden}
.other h2 {padding:0 0 10px 24px}
.list {background:url(../images/border.png) 0 0 no-repeat; min-height:74px; float:left; margin:0 0 0 -1px; padding:0 26px 0 25px}
.list li {padding:0 0 10px}

.inner-cont {padding:20px 0 0; position:relative; z-index:5}

.clear {clear:both; height:0; overflow:hidden}

/* Footer */
.footer {font:12px Tahoma, Geneva, sans-serif; color:#fff; overflow:hidden; position:relative; padding:30px 50px 30px 140px}
.adress {float:left; width:auto}
.copy {float:right; width:auto}
.creator {float:right; width:auto; padding:0 32px 0 0}
