@charset "windows-1251";
body { padding:0px; margin:0px; font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size:13px; }
table { border-collapse:collapse; }
a { color:#0483cf; }
a:hover { color:#ff0000; }

.maintable { width:1000px; }
.ledge { width:38px; padding:0px;}
.redge { width:35px; padding:0px;}
.hidden { display:none; }

#topline td { padding:0px 35px 0px 374px; background:url(images/topline.jpg) left top no-repeat; height:49px; }
#topline a { display:block; float:left; font-size:11px; text-transform:uppercase; text-decoration:none; padding:6px 10px; margin-top:10px; white-space:nowrap; }
#topline a:hover, #topline a.current { color:#fff; background-color:#f00; }
#header { height:103px; background:url(images/header_01.jpg) 38px 0px no-repeat; }
#header1 { padding:0px; vertical-align:top; }
#header2 { padding:0px; width:245px; height:103px; vertical-align:top; }
#phone1 { width:245px; margin-top:15px;}
.phone2 { font-size:22px; color:#fff; margin-top:5px; }
.phone3 { color:#92e4fa; }
#langnav { margin-top:15px; }
#langnav td { padding:0px; width:140px; vertical-align:top; text-align:left; }
.lang { padding:0px 30px 0px 33px; margin-bottom:5px; width:77px; height:18px; line-height:14px;}
.lang a { font-weight:bold; color:#fff; }
.lang a:hover { color:#f00; }

#lang1 { background:url(images/rus.png) left top no-repeat; }
#lang2 { background:url(images/eng.png) left top no-repeat; }
#lang3 { background:url(images/spain.png) left top no-repeat; }

#header3 { height:62px; background:url(images/header_02.jpg) 38px 0px no-repeat; margin-bottom:30px; }
#header3 td { padding:0px; }
#header3 div { margin:0px 15px 0px 532px; }
#header3 a { text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; display:block; float:left; text-align:left; padding-top:17px; height:43px; }

#obleasing { background:url(images/obleasing.jpg) left top no-repeat; padding-left:62px; width:120px;}
#selectrules { background:url(images/selectrules.jpg) left top no-repeat; padding-left:65px; width:115px;}

h1 { font-size:19px; font-weight:normal; text-transform:uppercase; padding:0px; margin:0px 0px 20px 0px; }
h2 { font-size:19px; font-weight:normal; padding:0px; margin:0px 0px 20px 0px; }

#l0 { vertical-align:top; text-align:left; padding:0px 43px 0px 0px; }
#r0 { padding:0px 13px 0px 0px; vertical-align:top; text-align:left; width:382px; }
#c0 { padding:0px 12px 10px 0px; }

#cataloghits { border:2px solid #dddddd; padding:12px; }
.pic1 { text-align:center; }
.catalogparams { width:350px; font-size:11px; }
.catalogparams table { width:350px; border-top:1px solid #dddddd; margin-top:10px; }
.catalogparams td { background:url(images/catalogparams.gif) left bottom repeat-x; padding:12px 0px 0px 0px; }
.catalogparams span { background-color:#fff; padding:1px 3px; }
#cataloghits .hot { position:absolute; width:320px; }
.hot img { float:right; position:relative; top:-90px; }
#c0 .hot { width:850px; }

ul { display:block; list-style:none; margin:0px; padding:0px; padding-left:27px; }
ul li { display:block; margin-bottom:0.3em;; padding-left:32px; background:url(images/li1.gif) 0px 2px no-repeat; }

#newsblock { background:url(images/newsblock.gif) left bottom no-repeat #e7f3f7; padding:12px 12px 20px 48px; margin-top:3px;}
.newshead { color:#0c6bad; font-size:19px; text-transform:uppercase; margin-bottom:10px; margin-left:-36px; }
.newsblock0 { padding-left:36px; background:url(images/newsblock0.gif) left top no-repeat; margin-bottom:15px; margin-left:-36px; }
.newsblock0 a { color:#000; text-decoration:none; }
.newsblock0 a:hover { color:#0483cf; text-decoration:underline; }

#bottommenu { padding:0px; height:47px; border-top:6px solid #e9e9e9; border-bottom:1px solid #e9e9e9; vertical-align:middle; text-align:center; text-transform:uppercase; font-size:11px; }
#bottommenu a { margin:0px 15px; color:#000; }
#bottommenu a:hover, #bottommenu a.current { color:#f00; text-decoration:none; }

#footer { margin-top:20px; font-size:11px; height:70px; }
#footer td { padding:0px; vertical-align:top; text-align:left; }
#logo2 { width:250px; }
td#counters { text-align:right; }

#c1 { padding:0px; vertical-align:top; text-align:left; }
#pathway { font-size:11px; #cccccc; margin-bottom:10px; }
#pathway a { text-decoration:none; }
#pathway b { font-weight:normal; color:#828282; }

.catalogmenu0 { padding-left:225px; background:url(images/emp.gif) 27px 0px no-repeat; margin-bottom:20px; }
a.catlevel0 { color:#000; font-size:20px; }
a.catlevel0:hover { color:#0483cf; }
.catalogmenu1 { border-bottom:1px solid #c2c2c2; padding-bottom:20px; padding-top:10px; min-height:60px; }
a.catlevel1 { display:block; font-weight:bold; padding-left:28px; background:url(images/catlevel1.gif) left 3px no-repeat; margin:10px 0px 3px 0px; } 
a.catlevel2 { display:block; margin:2px 0px 2px 40px;}
.catlevel3 { margin-left:68px; padding-left:8px; background:url(images/catlevel3.gif) 0px 4px no-repeat; }
/*.catlevel3 a { text-decoration:none; border-bottom:1px dashed #0483cf; }*/
a.catlevel4 { display:block; margin-left:97px; padding-left:8px; font-size:11px; background:url(images/catlevel3.gif) 0px 3px no-repeat;  }
.catalogmenu4 { margin-top:3px; }
.catlevel1.open { color:#000; text-decoration:none; }

#catmenu { margin-top:-30px; margin-bottom:30px; }
#catmenubox { background-color:#e6e6e6; padding:10px 0px; }
#catmenubox table { width:100%; }
#catmenubox td { padding:0px; width:25%; vertical-align:top; text-align:left; }
#catmenubox a { display:block; font-size:10px; color:#000; text-decoration:none; text-transform:uppercase; padding:8px 5px 8px 30px; margin:1px; background:url(images/catmenu.gif) left top no-repeat; }
#catmenubox a:hover { background:url(images/catmenuh.gif) left top no-repeat #ff0000; color:#fff; }
#catmenubox a.current { background:url(images/catmenus.gif) left top no-repeat #828282; color:#fff; }

#l1 { width:204px; padding:0px 22px 0px 0px; vertical-align:top; text-align:left; }

.cat0 { text-transform:uppercase; font-weight:bold; text-decoration:none; border-top:1px solid #e6e6e6; display:block; padding:10px 0px; font-size:12px; }
.cat1 { display:block; padding-left:17px; background:url(images/cat1.gif) 0px 3px no-repeat; font-weight:bold; margin-bottom:5px;}
.cat2 { display:block; margin:0px 0px 5px 17px; padding-left:8px; background:url(images/catlevel3.gif) 0px 3px no-repeat; }
.cat3 { display:block; margin:2px 0px 2px 30px; padding:4px 5px 4px 10px; background:url(images/catlevel3.gif) 2px 7px no-repeat; font-size:11px; }
.cat4 { display:block; margin:2px 0px 2px 35px; padding:4px 5px 4px 10px; background:url(images/catlevel3.gif) 2px 7px no-repeat; font-size:11px; }
span.cat3, a.cat3:hover, span.cat4, a.cat4:hover, a.cat3.catopen, a.cat4.catopen { color:#ff0000; background:#f1f1f1;}

.catalogblock0 { /*padding-left:180px;*/ background:url(images/emp.gif) left top no-repeat; margin-left:20px; }
.usertable { width:100%; margin-bottom:25px; }
.usertable td, .usertable th { border:1px solid #d8d9d9; font-weight:normal; padding:4px 10px; text-align:center; }
.usertable tr.headerrow td, .usertable tr.headerrow th { background-color:#d8d9d9; text-align:center; }
.usertable .row1 td { background-color:#eeeeed; }
.usertable td.left { text-align:left; }

a.sublevel { display:block; font-weight:bold; padding:8px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin-bottom:-1px; text-decoration:none; }
a.sublevel:hover, a.sublevel.current { color:#f00; background-color:#f1f1f1; }

.f11 { font-size:11px; }
.f17 { font-size:17px; }
.f19 { font-size:19px; }
.blue {color:#0483cf;}
.red { color:#ff0000; }
.grey { color:#828282; }

.upped { width:100%; position:absolute; top:0px; }
.downed { position:relative; top:240px; }

.path1 { padding-left:20px; margin-bottom:15px; }
/*.path1 img { position:relative; top:3px; }*/
.catalog_full { width:100%; }
.catalog_full td { vertical-align:top; text-align:left; padding:0px; }
.catalog_full td.pic1 { padding-right:20px; width:310px; }
.catalog_full td.pic1 img { border:1px solid #e9e9e9; }
a.tomanager { display:block; padding:14px 23px; background:url(images/tomanager.gif) left top no-repeat; border-top:1px dashed #e9e9e9;}

.production_table { width:100%; border-collapse:collapse;}
.subpic { width:50%; padding:0px; vertical-align:top; text-align:center; }
.production_table .texts { width:50%; padding:0px; vertical-align:top; text-align:left; }
.production_title { font-size:18px; margin:10px 0px;; }


