@charset "UTF-8";
/* CSS Document */
/* BODY */
body {font-family: Verdana; font-size: 12px; color: #414042; line-height: 16px;}
a {color: #414042; text-decoration: none;}
a:hover {color: #f58220; text-decoration: none;}
strong, b {font-weight: bold;}



h1 {font-family: 'HeliosWebBold'; font-weight: bold; font-size: 18px; color: #f58220; margin-bottom: 23px;}
h2.index {font-family: 'HeliosWebBold';  font-size: 18px; color: #f58220; margin-bottom: 23px;}
h2 {font-size: 18px; color: #414042; font-weight: bold;}
h3 {font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; background: url(../images/h1.png) no-repeat; padding-left: 22px; margin-left: -22px; margin-bottom: 15px;}
table td {vertical-align: top;}
p {text-align:justify;}


/* TRASH */
.middle {width:968px; margin:0 auto;}
.txt {background: url(../images/h1.png) no-repeat; padding-left: 22px; margin-left: -22px;}
.txt p {margin-bottom: 15px;}
.center {margin:0 auto;}
.float {float:left;}
.clear {clear:both;}
.border {outline:#C30 1px solid;}
/* HEAD */
#head {background:url(../images/bg.jpg) repeat-x; height:177px; position:relative;}
#logo {padding-top:40px;}
/* MENU */
#menu {height:49px; position:absolute; bottom:0px; 
			
			font-weight: normal ;
			font-style: normal;}
#menu li {float:left; position:relative; height:49px;}
#menu li a {font-family: 'HeliosWebRegular'; display:inline-block; padding-top:10px; height:39px; vertical-align:top; background:url(../images/main_14.png) repeat-x; color:#fff; text-decoration:none; text-align:center; padding-right:5px;}
#menu li a:hover {color:#f7941d;}
#menu li.active a {font-family: 'HeliosWebBold'; background:#dcddde; margin-top:-7px; height:46px; padding-left:8px; color:#f7941d;}
#menu li.active .first-span {display:inline-block; width:6px; height:56px; background:url(../images/main_05.png) no-repeat; margin-top:-7px; margin-left:-6px;}
#menu li.active .last-span {display:inline-block; width:6px; height:56px; background:url(../images/main_07.png) no-repeat; margin-top:-7px;}
#menu li .first-span {display:inline-block; width:22px; height:49px; background:url(../images/main_13.png) no-repeat;}
#menu li .last-span {display:inline-block; width:8px; height:49px; background:url(../images/main_12.png) no-repeat;}

#submenu { height:35px; margin-left:110px; font-family: 'HeliosWebRegular' !important;
			font-weight: normal;
			font-style: normal;}
#submenu li {float:left; margin-right:15px;}
#submenu li a {font-family: 'HeliosWebRegular'; display:inline-block; padding-left:8px; padding-right:8px; padding-top:10px; height:25px; color:#808285; text-decoration:none; vertical-align:top;}
#submenu li a:hover {color: #F58220; }
#submenu li.active a {background:#fff; color:#231f20;}
#submenu li.active .first-span {display:inline-block; width:5px; height:35px; background:url(../images/submenu-01.png) no-repeat;}
#submenu li.active .last-span {display:inline-block; width:5px; height:35px; background:url(../images/submenu-02.png) no-repeat;}

/* MAIN */
#center {background:#dcddde; padding:10px 12px 26px 12px;}
.inner { margin-left: 33px;}
#content {background:#FFF; padding:38px; position:relative; width:868px;}
#content ul {list-style-type: decimal; margin-left: 20px;}
#content ul li ul {list-style-type: disc; margin-left: 15px; margin-top:5px;}
.u1 {background:url(../images/main_30.png) no-repeat; display:block; position:absolute; width:5px; height:5px; left:0px; top:0px;}
.u2 {background:url(../images/main_31.png) no-repeat; display:block; position:absolute; width:5px; height:5px; right:0px; top:0px;}
.u3 {background:url(../images/main_32.png) no-repeat; display:block; position:absolute; width:5px; height:5px; right:0px; bottom:0px;}
.u4 {background:url(../images/main_33.png) no-repeat; display:block; position:absolute; width:5px; height:5px; left:0px; bottom:0px;}
#map {width: 895px; margin-left:-30px; height: 286px; background: url(../images/map.jpg) no-repeat; margin-top: 20px; padding-left: 33px; padding-top: 27px;}
/* FOOT */
#footer {width: 100%; margin: 0 auto; padding-top: 10px; height: 30px; color: #58595b; font-size: 10px; margin-top: 10px;}
#footer a {color: #58595b; text-decoration: none;}
#footer a:hover {color: #f58220; text-decoration: underline;}

.table-proizvoditeley {margin-left:-30px; font-size: 12px; margin-right: -30px;}
.table-proizvoditeley td {border-top:3px solid #efe8e3; padding-top: 4px; padding-bottom: 5px; padding-left:5px;}
.title {
    font-family: 'HeliosWebRegular'; 
    font-size: 16px;
    line-height: 20px;
    padding-left: 32px;
    vertical-align: middle;
    width: 250px;
}
.names .title {font-family: Verdana; font-size: 18px; padding-left: 0px !important; width: 365px; vertical-align: middle;}
.title h2.index {margin-bottom: 5px !important;}
.img {line-height: 20px;}

.catalog {position: relative;}
.catalog-inner {position: relative;}
.item {border-top:3px solid #efe8e3; overflow: hidden; padding-top: 15px; width: 100%;}
.video, .licenziya {float: left;
    margin-right: 30px;
    text-align: center;
    width: 80px;}
.names {font-size: 18px; font-family: Verdana; width: 155px; text-align: center;}
.names a {color: #58595b; text-decoration: none;}
#licenzii {position: absolute; top:-40px; left: 550px; overflow: hidden; width: 300px;}
.licenzi {float: left; width: 130px; margin-right: 20px;}
.licenzi td {vertical-align: top; text-align: center;}
.dist {width: 100%; font-size: 11px; margin-top: 10px}
.numpage {
    padding-left: 10px;
    position: absolute;
    right: 180px;
    top: 36px;
}
.shino {color:#FFF; border:1px solid #dcddde; font-size:12px;}
.shino td {background:#f58320; border-bottom:1px solid; border-right:1px solid; padding:5px; vertical-align:middle;}
.shino td img {vertical-align: middle; float: left; margin-right: 15px;}
.head-tr {background:#808285 !important; padding:5px; text-align:center; border-bottom:none !important; border-right:none !important;}
.pic {}

