/*
-----------------------------------------------
Site Main Styles
Author:Dmitry Paputsa @ http://higher.com.ua
Version:20 Dec 2009
----------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

/* Site Standard Styles
----------------------------------------------- */
body { background: #000;color: #fff;margin:0;padding:0;font: 12px/1.2 "Trebuchet MS",Verdana, Geneva, sans-serif;}
::selection { background:#c00;color:#fff; }
::-moz-selection { background:#c00;color:#fff; }
textarea,
select,
input { font-family:"Trebuchet MS",Arial,Helvetica,clean,sans-serif;font-size:100%; }
textarea{overflow-y:auto;}
label { cursor:pointer; }
h1 {font-size:48px;}
h2 {font-size:24px;color:#c00;}
h3 {font-size:20px;}
h4 {font-size:18px;color:#c00;}
h5 {font-size:17px;color:#666;}
h6 {font-size:16px;font-style:italic;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
p,table,pre,dl,form { margin:.6em 0; }
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc;width:100%; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc;padding:5px; }
th { font-weight:bold;text-align:center; }
caption { padding:1em 0 .5em 0;text-align:center;font-weight:bold; font-size:110%; }
blockquote { background:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:0 1em;color:#666;font-style:inter-cluster;}
ol, ul { margin:.35em 0;}
ol ol, ul ul {margin-top:0;margin-bottom:0;}
ol li { list-style:decimal outside; }
li {margin:.25em 0;}
#container ul li {padding:0 0 0 20px;margin:6px 0;list-style:none;background:transparent url(../i/bullet-black.gif) 0 10px no-repeat;}
#container ul.red-bull li {padding:0 0 0 20px;margin:6px 0;list-style:none;background:transparent url(../i/bullet-red.gif) 0 10px no-repeat;}
dt {font-weight:bold;margin-top: .6em; margin-bottom: .2em;}
strong { font-weight:bold; }
em,i {font-style:italic;}
a{color:#c00;}
html\:abbr,acronym,abbr {cursor: help; text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
address { background:transparent;font-style:normal; }
a img,fieldset { border:none; }
img{vertical-align:middle;}
sup { position:relative;top:-3px;vertical-align:top;font-size:90%; }
sub {vertical-align:sub;font-size:90%;}
small {font-size:90%;}
form ol,
form ul {margin:0;}
form li {list-style:none;}

/* Structure
----------------------------------------------- */
.fixed{width:960px;padding:0;margin:0 auto;}
#page {min-width:1000px;}
#header {background:transparent url(../i/header-bg.jpg) 50% 0 no-repeat;height:141px;overflow:hidden;}
#container {width:100%;float:left;margin-right:-199px;}
#content {margin-right:199px;}
#sidebar {width:199px;float:right;}
#sidebar .inner{padding:10px;position:relative;z-index:1;}
#sidebar .adr-pad {padding-bottom:160px;}
#content-wrapper .fixed{position:relative;z-index:8;}
.white-bg{background:transparent url(../i/content-white-bg.gif) 0 0 repeat-y;}
.black-bg{background:transparent url(../i/content-black-bg.gif) 0 0 repeat-y;}
.bg-top {background:transparent url(../i/corner-top.gif) 100% 0 no-repeat;}
.bg-foot {background:transparent url(../i/corner-foot.gif) 100% 100% no-repeat;}

#footer {clear:both;}
.hide{display:none;}
.p1 {padding:1px 0 0 0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clear{clear:both;}
.flow{zoom:1;overflow:hidden;}
.nowrap{white-space:nowrap;}
.h-sep {height:1px;overflow:hidden;margin:10px 0;border-bottom:1px solid #666;}
#content-wrapper hr{border:0;height:1px;background:url(../i/hr.gif) 50% 0 no-repeat;margin:10px 0;//margin:0;}
.red {color:#c00;}

.img-left{float:left;margin:0 15px 5px 0;//display:inline;}
.img-right{float:right;margin:0 0 5px 15px;//display:inline;}
.img-centered{margin:5px auto;display:block;}
#content img{border:1px solid #ccc;}

/* Header
----------------------------------------------- */

#header {}
#header .fixed{position:relative;z-index:9;}
#header h1 {float:left;width:249px;height:141px;background:transparent url(../i/logo.png) 0 0 no-repeat;text-indent:-9999px;}
#header h1 a{display:block;width:249px;height:141px;}
#header p {position:absolute;left:279px;top:40px;width:444px;height:75px;background:transparent url(../i/slogan.png) 0 0 no-repeat;text-indent:-9999px;margin:0;}
#header .adr-box{float:right;background:transparent url(../i/header-adr-bg.gif) 0 0 no-repeat;width:199px;height:131px;color:#000;}
#header .adr-box-inr{position:relative;margin:10px;height:111px;text-align:center;}
#header address{position:absolute;bottom:0;left:0;}
#header .tel{font-size:21px;}
#header .adr{font-size:11px;}

/* Navigation
----------------------------------------------- */
#nav {background:#666;height:22px;position:relative;z-index:9;}
#nav ul{margin:0;padding:0;}
#nav ul li {margin:0;padding:0;float:left;color:#fff;font-size:14px;font-weight:bold;list-style:none;width:160px;position:relative;}
#nav ul li a{color:#fff;display:block;padding:3px 0 0 20px;background:transparent url(../i/nav-arrow.gif) 0 45% no-repeat;height:19px;text-decoration:none;}
#nav ul li a:hover,#nav ul li.active{background-color:#b3b3b3;}
#nav ul li ul {display:none;position:absolute;left:0;top:22px;background:transparent url(../i/subnav-bg.png) 0 0 repeat;font-weight:normal;//width:161px;}
#nav ul li ul li {width:auto;padding:3px 10px;float:none;font-size:12px;font-weight:normal;zoom:1;}
#nav ul li ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#nav ul li ul li a {padding:0;background-image:none;height:auto;display:inline;}
#nav ul li ul li:hover,
#nav ul li ul li.hover{background-color:#c00;cursor:pointer;}
#nav ul li ul li a:hover{background-color:transparent;}
#nav ul li ul li ul {left:100%;top:0;border-left:5px solid #c00;//width:186px;}
#nav ul li ul.grayscaled-images {width:186px;}
#nav ul li ul.grayscaled-images .change{width:166px;}
#nav .change{width:186px;//width:166px;}
#nav ul li ul ul a{cursor:pointer;float:left;width:100%;}
#nav ul li ul .img {float:left;margin-right:5px;//display:inline;}
#nav ul li  ul.grayscaled-images {white-space:nowrap;}
#nav ul li  ul.grayscaled-images .mod {white-space:normal;}
#nav ul li .mod{float:left;width:95px;}

.head-title {min-height:30px;height:auto !important;height:30px;margin-bottom: 10px;}

/* Content
----------------------------------------------- */
#content{color:#000;}
.text-content {background:#fff;}
.crumbs{padding:10px 0;color:#999;font-size:12px;}
.head-title{position:relative;}
.crumbs a{color:#999;}
.shadow{background:transparent url(../i/shadow.png) 0 0 repeat;position:absolute;z-index:2;left:0;top:0;width:960px;}

.text-content {padding:20px 40px;}

.vcard{position:absolute;width:179px;left:771px;bottom:26px;color:#000;font-size:14px;}

.foot-head{padding:40px 0 10px;}
.foot-head h3 {font-size:70px;color:#666;text-transform:uppercase;text-align:center;}

#content .news {margin:0;padding:0;}
#content .news li {padding:0 0 0 100px;background:none;margin:6px 0;zoom:1;}
#content .news .date {float:left;width:100px;margin:0 0 0 -100px;color:#c00;font-size:14px;}
#content .news .active .date {color:#000;}
.news h3{font-size:14px;line-height: 1em;}
.news h3 a {color:#000;}
.news .active h3 a {color:#c00;text-decoration:none;}
.news .news-content {padding:6px 0;display:none;}

/*.gallery-content {float:left;margin:0 -20px -4px 0;}*/
.gallery-content {float:left;margin:0 -20px -3px 0;}
#content .gallery-content img {float:left;border:none;}
/*#content .gallery-content a{float:left;padding:4px;margin:-4px 0 0 -4px;position:relative;z-index:1;}*/
#content .gallery-content a:hover {background:#c00;}
#content .gallery-content a{float:left;padding:1px;margin:-1px 0 2px 1px;position:relative;z-index:1;}
.highslide-caption {color:#000;font-size:11px;}

#player img{border:none;float:none;}

/* Sidebar
----------------------------------------------- */
#sidebar{color:#000;font-size:12px;}
#sidebar .menu {margin:0 0 20px 0;font-size:14px;}
#sidebar .menu li{margin:4px 0;padding:0;list-style:none;}
/* Footer
----------------------------------------------- */
#footer{font-size:12px;color:#999;}
#footer .fixed{background:transparent url(../i/dot.gif) 0 0 repeat-x;margin:5px auto 20px auto;padding:10px 0;}
#footer address{float:right;}
#footer .counters{float:left;}

.bel {color: #fff}
form{padding: 50px;}
.upc {text-transform: uppercase}
