body {padding:0px; margin:0px; font-family:Verdana; color:#fff; background:#000;}
#main {width:100%; height:100%; min-height:100%;}
table td {font:11px Verdana; color:#999; vertical-align:top;}
#top_left {text-align:left;}
#top_center {text-align:center;}
#top_right {text-align:right;}
#bottom_left {background:url(../img/fon_bott_left.gif) no-repeat left bottom; text-align:center; padding-top:190px;}
#bottom_center {background:url(../img/fon_bott_centr.gif) no-repeat center bottom; height:290px;}
#bottom_right {background:url(../img/fon_bott_right.gif) no-repeat right bottom;}
#fon_top_left {background:url(../img/fon_top_left.gif) no-repeat;}
#fon_top_center {width:100%; background:url(../img/fon_top_centr.gif) no-repeat;}
#logo {padding:70px 0px 0px 30px; font-size:13px;}
#navigation {font-size:13px; margin:30px 0px 0px 30px; line-height:20px; width:240px;}
#en-ru {font:bold 11px Verdana; position:absolute; top:15px; left:775px; width:300px;}
#en-ru a {text-decoration:none;}
.both, .clear {clear:both;}

#menu {height:80px; width:100%; padding-top:50px;}
#menu ul {list-style-type:none; margin:0; padding:0; float:left; min-width:750px;}
#menu ul li {float:left;}
#menu ul li a {background-repeat:no-repeat; display:block;}
#menu ul li.active a, #menu ul li a:hover {background-position:bottom;}

#menu ul li#index a {background-image:url(../img/index.gif); width:145px; height:66px;}
#menu ul li#gallery a {background-image:url(../img/gallery.gif); width:129px; height:66px;}
#menu ul li#about a {background-image:url(../img/about.gif); width:176px; height:66px;}
#menu ul li#equipment a {background-image:url(../img/equipment.gif); width:145px; height:66px;}
#menu ul li#contact a {background-image:url(../img/contact.gif); width:126px; height:66px;}

#menu ul li#gallery-en a {background-image:url(../img/gallery_en.gif); width:173px; height:87px;}
#menu ul li#about-en a {background-image:url(../img/about_en.gif); width:132px; height:87px;}
#menu ul li#service-en a {background-image:url(../img/service_en.gif); width:138px; height:87px;}
#menu ul li#contact-en a {background-image:url(../img/contact_en.gif); width:132px; height:87px;}

#content {font-size:13px; padding:0px 0px 0px 20px; color:#999;}
#content p {padding:5px 0px 5px 0px;}
#content img {border:1px #999 solid;}
#content img.noborder {border:0px;}
#navigation ul {padding:0px; margin:0px; margin-left:10px; padding-left:10px;}
#navigation ul li {list-style-type:disc;}
#navigation ul li ul {padding-left:15px; font-size:10px;}
#navigation ul li ul li ul li {list-style-type:circle;}
.catalog {font:13px Verdana; width:170px; margin:0px 10px 20px 10px; display:inline-block; //display:inline; vertical-align:top;}
.price_catalog {text-align:left; font:13px Verdana; }
a {color:#999;}
a:hover {color:#fff; text-decoration:none;}
a img {border:0px;}
h1 {font:normal 24px "Times New Roman", Times, serif; color:#FFF;}
h2 {font:normal 18px "Times New Roman", Times, serif; color:#FFF; padding:0px 0px 5px 0px; margin:0px;}
h3 {font:normal 15px "Times New Roman", Times, serif; color:#FFF; padding:0px 0px 5px 0px; margin:0px;}
.input {font:12px Verdana; color:#796e6c; width:228px; padding:2px;}
.button {font:12px tahoma; color:#796e6c; border:1px #796e6c solid; background:#000; padding:2px 10px 2px 10px; cursor:pointer;}
p {margin:0px; padding:3px 0px 3px 0px;}
.gallery_right td {text-align:right;}
p.main {font:30px "Times New Roman", Times, serif; color:#FFF; margin:0 0 20px 0; padding:0;}

.comment {padding-bottom:15px;}
#content .comment b {color:#fff; font-size:14px;}
#content .comment span {color:#fff; font-weight:bold;}

.video {border:4px #ddd solid; float:lelf; width:350px; margin:0 20px 20px 0; float:left;}
.news {padding-bottom:10px;}

.news_content {padding-bottom:10px;}
#content p.date {font:10px Tahoma; color:#fff; padding:0; margin:0;}
#content p.title {font:18px "Times New Roman", Times, serif; padding:0 0 10px 0; margin:0}
#content p.title2 {font:10px Tahoma; color:#fff; padding:5px 0 0 0; margin:0; width:150px; height:55px;}
#content .news_content a {text-decoration:underline; color:#fff;}
#content .news_content a:hover {text-decoration:none;}
.img_prew {float:left; margin:0 10px 10px 0;}

.switch {width:150px; height:90px; cursor:pointer; display:block; border:1px #ddd solid;}
.off {background:#ccc;}
.hide {display:none;}
.show {z-index:500; position:absolute; width:358px; display:block; margin:-10px 0 0 -104px;}
.video_block {margin:0 13px 0 13px; float:left;}
