html,body,h1,h2,h3,h4,p,div,img,form,table,td,ul,li,ol {margin:0; padding:0; border:none; color:#FFF; font-family:Arial, Helvetica, sans-serif;}

body {background: #FFF url(top-bg.jpg) 50% 0 no-repeat;}
.rg {width:970px; margin:0 auto; position:relative; -webkit-box-shadow: 0px 20px 100px 0px #000; -moz-box-shadow: 0px 20px 100px 0px #000; box-shadow: 0px 20px 100px 0px #000;}
.logo {float:left; width:184px; height:235px; background:#000;}
.logo img {margin-top:27px; margin-left:27px; display:block;}

#navig {width:786px; height:235px; margin-left:184px; overflow:hidden; position:relative;}
#navig div { position:absolute; z-index:3; width:400px; height:235px; }
#navig div a img{ display:block}
#navig div a p { position:absolute; top:0; left:0; z-index:5; display:block; width:95px; height:72px; background:url(fotobg.png); color:#FFF; font-weight:bold; padding:10px 285px 10px 20px;
 text-decoration:none; text-transform:uppercase; font-size:12px; text-indent:-7px; }
#navig div a span { position: relative; left: -5px;}

#menu {clear:both; background:#000 url(menu-bgleft.png) no-repeat; padding-left:184px; color:#FFF; height:27px; font-size:12px; font-weight:bold; text-transform:uppercase;}
#menu li {display:block; float:left; margin:7px 0; line-height:13px; position:relative; list-style:none; border-right:1px solid #FFF;}
#menu a { padding-left:10px; padding-right:10px; color:#FFF; text-decoration:none; position:relative;}
#menu a:hover { color:#FF5812;}

#menu li ul {display:none; position:absolute; z-index:5; top:13px; left:0; background: url(menu-bg.png);}
#menu li:hover ul {display:block;}
#menu li ul li {display:block; float:none; border:none;}
#menu li ul li a {display:block; text-transform:none; padding:4px 10px; color:#FFF; text-decoration:none; white-space:nowrap;}
#menu li ul li a:hover {color:#FF5812;}

.main { background:#282828;}

.sipka {float:left; width:184px; }
.sipka img {display:block; margin-top:32px; margin-left:60px;}
.sipka a{ cursor:pointer;}

#content {width:786px; height:400px; margin-left:184px; overflow:hidden;}
#cont{ width:8000px;}
#cont .panel {float:left; background:#282828; width:786px; height:400px; position:relative;}

.foot { position:relative; width:970px; margin:0 auto; height:30px; border-top:1px solid #FFF; margin-bottom: 30px; background: url(foot-bgleft.png) no-repeat;   }
.foot p { position:absolute; left:28px; right:0; height:30px;line-height:30px; font-size:11px; color:#CCC; background:#282828; padding:0 20px 0 10px;}
.foot p span{ float:right; text-align:right;}
.foot a {color:#FFF; text-decoration:none;}
.foot a:hover {color:#FF5812;}

.panel h2 {padding:30px 0 10px 0; font-size:16px; color:#FF5812;}
.panel h3 {padding:10px 0 5px 0; font-size:14px; color:#FF5812;}
.panel h4 {padding:8px 0 2px 0; font-size:12px; color:#FF5812;}
.panel p {padding:5px 0; font-size:12px; color:#FFF;}
.panel a {color:#FFF; text-decoration:underline;}
.panel a:hover {color:#FF5812; text-decoration:underline;}

.panel p.refpanel {float:left; width:220px;}

.rimg { float:right; width:500px; margin-top:5px;}
.rimg img {display:block; width:150px; height:150px;}
.rimg span { display:block; float:left; position:relative; top:0; left:0; margin:0 15px 15px 0; width:150px; height:150px;}
.rimg span:after {content:""; position:absolute; z-index:5; left:0; bottom:0; width:20px; height:20px; background: url(foto-img.png) no-repeat 0 0;}

.fotogal {width:760px; height:335px; overflow:hidden;}
.fotogal img {display:block; width:110px;height:110px;}
.fotogal a { display:block; float:left; position:relative; top:0; left:0; margin:0 15px 15px 0; width:110px; height:110px;}
.fotogal a span {position:absolute; z-index:5; left:0; bottom:0; width:20px; height:20px; background: url(foto-img.png) no-repeat 0 0;}
.fotogal a:hover span { background-position:0 -20px;}
.cln {clear:both;}

.sipky { position:absolute; top:340px; left:743px; width:34px;}
.sipky a { display:block; width:34px; height:22px; margin-bottom:4px; background: url(sipky.png) no-repeat; cursor:pointer;}
#moveup { background-position:0 -50px;}
#movedown { background-position:0 -25px;}


