﻿*{ margin:0; border:0; padding:0; }

body{ background:#161519; color:#fff; font:normal 18px Helvetica, Arial; } 
a{ color:#fff; text-decoration:none; }
a:visited{ color:#ccc; }
a:hover{ text-decoration:underline; } 
a:focus{ outline:none; }
h1{ font:24px Helvetica, Arial; padding:20px 0; padding-left:3px; }
h1 span{ font-weight:bold; color:#EB3E2E; }
h4{ font:23px Helvetica, Arial; padding:20px 0; padding-left:3px; }
h4 span{ font-weight:bold; color:#EB3E2E; }
h2, h3, p{ margin:15px 0; font-weight:normal; color:#eee; }
h2{ font-size:20px; }
h3{ font-size:14px; font-weight:bolder; }
p{ font:16px/1.5em Helvetica, Arial; color:#A1A1A1; margin-right:15px; }

a#logo{ display:block; width:160px; height:160px; position:absolute; top:20px; right:10px; background:#959BA2 url(backgrounds/logo.gif) no-repeat 50% 50%; text-indent:-9999px; }

#container{ width:960px; margin:0 auto; padding:0 10px 20px 10px; position:relative; background:url(backgrounds/bg.gif) no-repeat 50% 0; }  

#header{ width:780px; height:240px; }

#navigation ul{ list-style:none; margin-top:20px; width:725px; }
#navigation ul li{ font:22px/1.6em Helvetica, Arial; display:inline; margin-right:8px; }
#navigation ul li a{ color:#fff; text-decoration:none; display:inline-block; padding:0 3px; padding-bottom:5px; }
#navigation ul li a:hover, #navigation ul li a.active{ color:#E14229; border-bottom:5px solid #C94336; padding-bottom:0; }
#navigation ul#submenu li{ font-size:16px;}
#navigationr ul{ list-style:none; margin-top:20px; width:730px; }
#navigationr ul li{ font:20px/1.6em Helvetica, Arial; display:inline; margin-right:4px; }
#navigationr ul li a{ color:#fff; text-decoration:none; display:inline-block; padding:0 3px; padding-bottom:5px; }
#navigationr ul li a:hover, #navigationr ul li a.active{ color:#E14229; border-bottom:5px solid #C94336; padding-bottom:0; }
#navigationr ul#submenu li{ font-size:14px; margin-right:2px; }

#content{ width:960px; float:left; }

.gallery{ float:left; }
ul.fade{ list-style:none; width:240px; height:240px; overflow:auto; }
ul.fade li img{ display:block; }


dl{ float:left; padding:20px 10px 20px 0; width:470px; }
dl dt{ color:#EB3E2E; }
dl dd{ font-size:14px; color:#A1A1A1; }


#logo-big{ width:400px; margin:0 auto; padding:30px 0; display:block; }

ul#choose-lang{ width:auto; text-align:center; list-style:none; display:block; }
ul#choose-lang li{ display:inline; font-size:26px; padding:0 5px; }
ul#choose-lang li a:hover{ color:#E14229; }