﻿@charset utf-8;
/* CSS Document */
.wraper {
	background:#ebebeb;
}
.wraper #container {
	width:1000px;
	background:#f2f2f2;
	margin:0 auto;
}
.wraper #sidebar1 {
	float:left;
	width:256px;
	padding:0;
	background:#e4e4e4;
}
.wraper #sidebar2 {
	float:right;
	width:257px;
	padding:0 40px 40px 0;
}
.wraper #mainContent {
	margin:0 306px 0 286px;
	padding:0 10px;
}
/*.wraper #mainContent {
	margin:0 286px 0 286px;
}*/
.wraper #mainContent-inner {
	margin:0 0 0 286px;
	width:680px;
}
.wraper #mainContent-inner .news-inner ul, .padding-left ul, .wraper #mainContent-inner .news-inner ol, .wraper #mainContent-inner ol, .padding-left ol {
margin-left:30px;
}
.wraper #mainContent, .wraper #mainContent-inner {
	padding:0 13px;
}
.fltrt {
	float:right;
	margin-left:8px;
}
.fltlft {
	float:left;
	margin-right:8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size:.3em!important;
	line-height:0;
}
#header {
	position:relative;
	background:url(images/header.jpg) no-repeat;
	width:1000px;
	height:334px;
	margin-bottom:20px;
}
#header .logosite {
	position:absolute;
	background:url(images/nameorg.jpg) bottom no-repeat;
	width:176px;
	height:151px;
	top:114px;
	left:44px;
}
#header .number {
	position:absolute;
	width:170px;
	height:64px;
	left:440px;
	top:14px;
}
#header_en {
	position:relative;
	background:url(images/header_en.jpg) no-repeat;
	width:1000px;
	height:334px;
	margin-bottom:20px;
}
#header_en .logosite {
	position:absolute;
	background:url(images/logosite_en.jpg) bottom no-repeat;
	width:186px;
	height:141px;
	top:114px;
	left:44px;
}
#header_en .number {
	position:absolute;
	width:170px;
	height:64px;
	left:440px;
	top:14px;
}

#header .language_en, #header_en .language_ru {
	position:absolute;
	right:289px;
	top:32px;
}
#header-smmal {
	position:relative;
	background:url(images/header2.jpg) no-repeat;
	width:1000px;
	height:240px;
	margin-bottom:20px;
}
#header-smmal .logosite {
	position:absolute;
	background:url(images/nameorg.jpg) bottom no-repeat;
	width:176px;
	height:151px;
	top:80px;
	left:44px;
}
#header-smmal .number {
	position:absolute;
	width:170px;
	height:64px;
	left:440px;
	top:0px;
}
#header-smmal_en .number_en {
	position:absolute;
	width:170px;
	height:64px;
	left:440px;
	top:0px;
}
#header-smmal_en {
	position:relative;
	background:url(images/header_small_en.jpg) no-repeat;
	width:1000px;
	height:240px;
	margin-bottom:20px;
}
#header-smmal_en .logosite {
	position:absolute;
	background:url(images/logosite_en.jpg) bottom no-repeat;
	width:186px;
	height:141px;
	top:80px;
	left:44px;
}
#header-smmal_en .number {
	position:absolute;
	width:170px;
	height:64px;
	left:440px;
	top:0px;
}
#header-smmal .language_en, #header-smmal_en .language_ru {
	position:absolute;
	right:289px;
	top:32px;
	width:20px;
}
.mini-panel {
	width:150px;
	padding:40px 0 0 40px;
}
.mini-panel a {
	text-decoration:none;
}
.mini-panel img {
	margin:0 10px;
	border:none;
}
#mainContent .title, #sidebar2 .title, #mainContent-inner .title {
	height:30px;
	width:230px;
	margin-bottom:10px;
}
#mainContent .title h1, #sidebar2 .title h1, #mainContent-inner .title h1 {
	background:url(images/h1r.jpg) right no-repeat;
	height:30px;
	font-size:13px;
}
#mainContent, #sidebar2, #mainContent-inner {
}
#sidebar2 .title {
	width:119px;
}
#mainContent .title {
	width:230px;
}
#sidebar2 .news {margin-left:15px;}
.lilk_bottom {margin-left:15px;}
.title {
	margin-left:286px;
	margin-bottom:20px;
}
#mainContent-inner .title {
	width:690px;
}
#sidebar2 .bottom {
	margin-bottom:25px;
	display:block;
}
/*--------menu left---------*/
.menu-left {
	background:#f2f2f2;
}
.menu-left .m-block {
	background:#e4e4e4 url(images/bg-menu.jpg) repeat-x;
	width:256px;
	height:31px;
	padding-bottom:5px;
}
.menu-left .top-m {
	background:#e4e4e4 url(images/top_menu.jpg) no-repeat;
	width:256px;
	height:31px;
	padding-bottom:5px;
}
.menu-left .bottom-m {
	background:url(images/bottom-menu.jpg) no-repeat;
	width:256px;
	height:31px;
}
.menu-left .inner {
	padding-bottom:10px;
	background:#e4e4e4;
}
.menu-left .inner ul {
	list-style-image: url(images/li-img.jpg);
	margin-left:45px;
	padding-left:10px;
}
.menu-left .inner ul li {
	height:20px;
}
.menu-left .inner ul li a, .menu-left .inner ul li a:hover {
	color:#898687;
	text-decoration:none;
	font-size:14px;
}
#sidebar2 a, #mainContent a, #sidebar2 a:hover, #mainContent a:hover {
	color:#6793c6;
	font-size:14px;
}
.news .block-img {
	overflow:hidden;
}
.news img {
	float:left;
	margin-right:10px;
	height:90px;
}
#footer {
	position:relative;
	clear:both;
	background:url(images/foot_bg.jpg) repeat-x;
	width:703px;
	height:85px;
	margin-left:297px;
	font-size:12px;
}
.inner_footer {
	background:url(images/footer_lt.jpg) no-repeat left;
	width:703px;
	height:85px;
}
.copyright {
	position:absolute;
	height:20px;
	color:#fff;
	left:55px;
	top:25px;
}
.csl {
	position:absolute;
	height:20px;
	color:#fff;
	right:15px;
	top:25px;
}
.csl a {
	color:#fff;
	text-decoration:none;
}
.csl a:hover {
	color:#fff;
	text-decoration:none;
}
/*--------menu katalog---------*/
a {
	color:#6793c6;
}
a:hover {
	color:#6793c6;
	text-decoration:none;
}
#sidebar2 a, #sidebar2 a:hover {
	font-size:14px;
}
.menu {
	position:relative;
	height:100px;
}
.menu ul {
	position:relative;
	width:675px;
	height:50px;
}
.menu li {
	float:left;
	margin:0 4px 7px 0;
	list-style:none;
}
.menu a, .menu a span, .menu a span, .menu #current a, .menu a:hover .menu a:hover span {
	font-size:15px;
}
.menu a {
	float:left;
	background:url(images/mlb.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 8px;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
.menu a span {
	float:left;
	display:block;
	background:url(images/mrb.jpg) no-repeat right top;
	line-height:25px;
	padding:0 8px 0 0;
}
.menu a:hover, .menu a.curent {
	background:url(images/mlw.jpg) no-repeat top left;
	float:left;
	display:block;
	padding:0 0 0 8px;
	line-height:25px;
	text-decoration:none;
	color:#4886bf;
}
.menu a:hover span, .menu a.curent span {
	background:url(images/mrw.jpg) no-repeat top right;
	display:block;
	float:left;
	line-height:25px;
	padding:0 8px 0 0;
}
/*---------текс---------------*/
#mainContent h3, #mainContent-inner h3 {
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
	color:#656364;
}
#mainContent h2, #mainContent-inner h2 {
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
	color:#656364;
}
.news h3 {
	color:#a7a7a7;
	font-size:11px;
}
#sidebar2 .news h3 {
	color:#a7a7a7;
	font-size:11px;
	margin-bottom:10px;
}
#mainContent p, #mainContent-inner p, .news p {
	margin:15px 0 15px;
	font-size:13px;
}
#mainContent-inner, #mainContent, #sidebar2 {
	font-size:13px;
}
/*-----------content----------*/
#mainContent-inner, #mainContent {
	padding-bottom:20px !important;
	font-size:13px;
}
.news-block {
	min-height:470px;
	height:auto !important;
	height:425px;
}
.border-blue {
	width:660px;
	height:160px;
}
.border-blue .text {
	padding:10px 15px;
	color:#717171;
}
.blue_line {
	border-bottom:1px solid #88B2E4;
}
.border-grey {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:10px;
	padding-bottom:10px;
}
.border-blue ul {
	min-height:160px;
	margin:0px !Important;
}
.border-blue ul li {
	float:left;
	list-style:none;
}
.border-blue .left {
	width:137px;
	height:130px;
	margin:0px;
}
.border-blue .center {
	width:234px;
	height:130px;
	overflow:hidden;
	margin:0 46px 0 30px;
}
.border-blue .right {
	background:url(images/zapros.jpg) no-repeat;
	width:207px;
	height:130px;
}
.bottom-line {
	height:25px;
	padding:10px 0;
}
.txt-block {
	margin-top:18px;
}
.bottom-line ul {
	border-bottom:#88b2e4 solid 1px;
	border-top:#88b2e4 solid 1px;
	height:30px;
	padding:5px 0 0 0;
}
.bottom-line li {
	float:left;
	list-style:none;
}
.bottom-line li a span, .bottom-line li a, .bottom-line li a:hover span, .bottom-line li a:hover {
	float:left;
	display:block;
	line-height:25px;
	text-decoration:none;
	color:#999;
	cursor:pointer;
	color:#8ab2e6;
	list-style:none;
}
.nhme_s {
	background:url(images/r.jpg) no-repeat right top;
	padding:0 8px 0 0;
}
.nhme_a {
	background:url(images/l.jpg) no-repeat left top;
	padding:0 0 0 7px;
}
.bottom-line li a span {
	padding:0 8px 0 0;
}
.bottom-line li a {
	padding:0 0 0 7px;
	text-decoration:none;
}
.bottom-line li a:hover span {
	background:url(images/r.jpg) no-repeat right top;
	padding:0 8px 0 0;
}
.bottom-line li a:hover {
	background:url(images/l.jpg) no-repeat left top;
	padding:0 0 0 7px;
}
.padding-left {
	padding: 0 0 0 20px;
}
.block {
	margin:20px 0 0 0;
}
.block .left {
	float:left;
	width:397px;
	height:338px;
	background:#ccc;
}
.block .right {
	float:right;
	width:240px;
	background:#e4e4e4;
}
.block .left .top {
	background:#ccc url(images/left-big_top.jpg) no-repeat top;
	width:397px;
	height:6px;
}
.block .right .top {
	background:#e4e4e4 url(images/right-big_top.jpg) no-repeat;
	width:240px;
	height:6px;
}
.block .left .bottom {
	background:#ccc url(images/left-big_bottom.jpg) no-repeat bottom;
	width:397px;
	height:6px;
}
.block .right .bottom {
	background:url(images/right-big_bottom.jpg) no-repeat bottom;
	width:240px;
	height:6px;
}
.middl-left-inner {
	height:330px;
	position:relative;
	z-index:2;
}
.middl-right-inner {
	margin:30px 15px 0 15px;
	height:300px;
}
.block_inner {
	min-height:30px;
}
.block .right img {
	float:left;
	width:20px;
	height:20px;
	padding-bottom:10px;
}
.block .right .right-img, .biblio .right .right-img {
	margin-left:30px;
	position:relative;
	z-index:1;
}
/*--------------обратная связь---------*/
.forms {
	color:#898687;
	width:680px;
	overflow:hidden;
}
.forms .left {
	float:left;
	width:320px;
}
.forms .right {
	margin-left:350px;
}
.forms .left div, .forms .right div {
	font-size:12px;
}
.forms .wd317 {
	width:317px;
}
.forms .wd85 {
	width:85px;
}
.forms .wd150 {
	width:150px;
}
.forms .wd210 {
	width:210px;
}
.forms .wd660 {
	width:667px;
	height:120px;
	margin-top:20px;
}
.left-89 {
	float:left;
	width:89px;
}
.right-89 {
	margin-left:110px;
}
.left-150 {
	float:left;
	width:150px;
}
.right-150 {
	margin-left:168px;
}
.forms .left input, .forms .right input {
	margin:13px 0;
}
.forms .button {
	border:#7f7f7f 1px solid;
	margin:0;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	background:#bdbdbd;
}
.border-grey .right select {
	margin:5px 0;
}
.border-grey .left div.txt {
	float:left;
	margin-top:10px;
	margin-right:37px;
}
.border-grey .left div.form {
	float:left;
	width:20px;
}
.border-grey .right div.txt {
	float:left;
	margin-top:8px;
	margin-right:37px;
}
.border-grey .right div.form {
	float:left;
	width:20px;
}
.border-grey .left div.form input {
	margin:10px 0 0 0;
	-margin:5px 0 0 0;
}
.border-grey .left {
	float:left;
	background:url(images/con-lt.jpg) no-repeat;
	width:372px;
	height:30px;
	padding-left:8px;
	//padding-left:18px;
	line-height:10px;
	line-height:1;
	overflow:hidden;
}
.border-grey .right {
	float:right;
	background:url(images/con-rt.jpg) no-repeat;
	width:265px;
	height:30px;
	padding-left:10px;
	margin:0px;
	//padding-left:8px;
	line-height:1;
	overflow:hidden;
}
}
/*----------------библиотека------------------*/
.biblio {
	width:680px;
	position:relative;
	overflow:hidden;
}
.biblio .left {
	float:left;
	width:200px;
	height:50px;
}
.biblio .right {
	margin-left:200px;
	width:440px;
	height:50px;
}
.biblio .left a {
	color:#6793c6;
	font-weight:600;
	text-decoration:none;
}
.biblio .left a:hover {
	color:#6793c6;
	font-weight:600;
	text-decoration:none;
}
.biblio .right img {
	float:left;
}
.biblio select, .biblio option, .biblio ul.tbl-bibl-title li.download-title span {
	background:#F2F2F2;
	border:none;
	font-size:12px;
	color:#898687;
	font-weight:300;
}
.biblio ul.tbl-bibl-title li {
	list-style:none;
}
.biblio ul.tbl-bibl-title li.download-title span, .biblio ul.tbl-bibl-title li.cover-title span {
	padding:0 5px;
	font-size:12px;
}
.biblio ul.tbl-bibl-title li.name-title select {
	width:175px;
}
.biblio ul.tbl-bibl-title li.cover-title select {
	width:89px;
}
.biblio ul.tbl-bibl-title li.by-title select {
	width:118px;
}
.biblio ul.tbl-bibl-title li.category-title select {
	width:127px;
}
.biblio ul.tbl-bibl-title li {
	height:30px;
	padding-top:5px;
}
.biblio ul.tbl-bibl-title {
	border-top:2px solid #bfbdbe;
	border-bottom:2px solid #bfbdbe;
	height:30px;
	width:680px;
}
.biblio ul.tbl-bibl-title li {
	float:left;
	list-style:none;
}
.biblio ul.tbl-bibl-title li.name-title, .biblio ul.tbl-bibl-title li.about-title, .biblio ul.tbl-bibl-title li.cover-title, .biblio ul.tbl-bibl-title li.by-title, .biblio ul.tbl-bibl-title li.category-title {
	padding-right:2px;
	border-right:2px solid #eaeaea;
}
.biblio ul.tbl-bibl-title li.name-title {
	width:181px;
}
.biblio ul.tbl-bibl-title li.about-title {
	width:44px;
	text-align:center;
}
.biblio ul.tbl-bibl-title li.cover-title {
	width:89px;
	text-align:center;
}
.biblio ul.tbl-bibl-title li.by-title {
	width:123px;
}
.biblio ul.tbl-bibl-title li.category-title {
	width:130px;
}
.biblio ul.tbl-bibl-title li.download-title {
	width:80px;
}
.biblio ul.tbl-bibl-title li.about-title div {
	width:43px;
	line-height:10px;
	height:10px;
}
.biblio td.cover, .biblio td.name {
	padding:10px;
}
.biblio td.name {
	width:170px;
	border-right:#eaeaea 2px solid;
	padding-left:10px;
	color:#6793c6;
}
.biblio td.about {
	width:35px;
	border-right:#eaeaea 2px solid;
	padding-left:10px;
}
.biblio td.cover {
	width:70px;
	border-right:#eaeaea 2px solid;
	text-align:center;
}
.biblio td.cover img {
	width: 70px;
}
.biblio td.by {
	width:113px;
	border-right:#eaeaea 2px solid;
	padding-left:10px;
}
.biblio td.category {
	width:118px;
	border-right:#eaeaea 2px solid;
	padding-left:10px;
}
.biblio td.download {
	width:82px;
	text-align:center;
}
.wraper-biblio-white {
	background:#f2f2f2;
	height:100px;
	border-bottom:1px solid #bfbdbe;
	width:680px;
}
.wraper-biblio-gray {
	background:#dedede;
	height:100px;
	border-bottom:1px solid #bfbdbe;
	width:680px;
}
/*----------все новости------------*/
.news-block .wrap {
	height:120px;
	line-height:1;
	overflow:hidden;
	margin:0 0 15px 0;
}
.news-block .wrap .right .text {
	height:52px;
	overflow:hidden;
	margin-bottom:5px;
}
.news-block .wrap .left {
	float:left;
	width:100px;
}
.news-block .wrap .left img {
	height:80px;
	width:80px;
}
.news-block .wrap .right a {
	font-size:14px;
	padding-bottom:10px;
	display:block;
}
.news-block .wrap .left h4, news-inner h4 {
	font-size:11px;
	font-weight:300;
	margin:0 0 10px 0;
	display:block;
	height:10px;
}
.news-block .wrap .right {
	width:500px;
	margin:0px 0 30px 110px;
}
/*-------внутрении товары---------*/

.caterory .wrap {
	margin:10px 0;
	overflow:hidden;
}
.caterory .wrap .left {
	float:left;
	width:140px;
	line-height:1%;
}
.caterory .wrap .right {
	width:500px;
	margin:0 0 0 160px;
}
/*----------------новость-------------------*/

.news-inner img {
	margin:0px 10px 0 0;
}
.news-list {
	margin:auto;
	position:relative;
	width:220px;
}
.news-list a {
	font-family:Tahoma;
	font-size:14px;
	color:#898687;
	text-decoration:underline;
}
.news-list a:hover, .news-list a.current {
	color:#6793c6;
	text-decoration:none;
}
.news-list .left {
	width:46px;
	float:left;
}
.news-list .center {
	width:90px;
	float:left;
	margin:0 10px;
}
.news-list .right a {	text-decoration:none;} 
.news-list .right {
	width:46px;
	float:left;
}
/*------------------страницы входа-----------*/
.login {
	position:relative;
	width:680px
}
.login .login-inner {
	width:220px;
}
.login .login-registr {
	width:500px;
}
.login-registr input {
	width:180px;
}
.login .login-inner input, .login .login-registr input {
	margin-bottom:10px;
}
.login .login-inner, .login .login-registr {
	margin:100px auto;
	position:relative;
}
.login .login-registr .left {
	width:240px;
	float:left;
	border-right:2px solid #e6e6e6;
	font-size:18px;
}
.login .login-registr .right {
	margin-left:260px;
	padding:0 0 0 10px;
	width:200px;
	font-size:16px;
}
/*----------юзеры--------------*/
.users-title {
	border-bottom:2px solid #bfbdbe;
	border-top:2px solid #bfbdbe;
	height:45px;
}
.gray {
border-bottom:1px solid #eaeaea;
}

.number, .town, .site, .name, .number-title, .town-title, .site-title, .name-title {
	padding-left:10px;
	font-weight:bold;
}
.number, .town, .site, .name {
	vertical-align:middle;
	height:40px;
}
.number {
	width:99px;
}
.town {
	width:190px;
	border-right:#eaeaea 2px solid;
}
.site {
	width:150px;
	border-right:#eaeaea 2px solid;
}
.name {
	width:200px;
	border-right:#eaeaea 2px solid;
}
.town-title {
	width:190px;
	border-right:#eaeaea 2px solid;
}
.name-title {
	width:200px;
	border-right:#eaeaea 2px solid;
}
.site-title {
	width:150px;
	border-right:#eaeaea 2px solid;
}
.number-title {
	width:99px;
}
#users .gray {
	background:#eee;
	border-bottom:1px solid #bfbdbe;
}
#users .white {
	background:#f2f2f2f;
	border-bottom:1px solid #bfbdbe;
}
.btm-forms, .btm-forms_en {
	width:675px;
	padding-top:20px;
}

input.buttons {
	background:none no-repeat top left;
	border:none;
	cursor:pointer;
	display:block;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0 2px 0 0;
	text-indent:-9999px;
	width:auto;
	font-size:0;
	line-height:25px;
}
.btm-forms span {
	float:left;
}

.btm-forms_en input.mail {
	background:url(images/submit.jpg) no-repeat;
	width:100px;
	float:right;
}
.btm-forms input.search {
	background:url(images/serarch_ru.jpg) no-repeat;
	width:100px;
	height:30px;
	border:none;
}

.zapros input.zapros {
	background: url(images/zaprossubmit.jpg) no-repeat;
	width:133px;
	height:40px;
}
.bt-forms input.login {
	background:url(images/login.jpg) no-repeat;
	width:133px;
}
.bt-forms_en input.login {
	background:url(images/enter.jpg) no-repeat;
	width:133px;
}
.btm-forms input.mail {
	background:transparent url(images/mail.jpg) no-repeat;
	float:right;
	width:133px;
}

.zapros {
	padding:8px 0 0 50px;
	color:#fff;
}
.title-small {
	margin-bottom:20px;
}
.box {
	margin-bottom:15px;
}
.txt_red {
	color:#ff0000;
}


.border-grey {border:none;}

.forms a, .forms a:visited {display:block; border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px;}

*html .wrap {min-height:150px;}
*html .blue_line {clear:both;}
