﻿@charset "utf-8";
/* CSS Document */table{ border:0px solid black;} div{ border:0px solid green;} td{ border:0px solid red;}
body {
	font-family:tahoma;
	font-size:12px;
	color:#626262;
	text-align:center;
	font-family:verdana;
	margin:0;
	background:url(/img/head-bg.jpg) repeat-x left top;
}
td {
	font-size:12px;
	vertical-align:top;
}
object,embed {
	z-index:-100;
}
* {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
a {
	text-decoration:underline;
	color:#626262;
}
a:hover {
	text-decoration:none;
}
#body {
	width:910px;
	margin:auto;
	text-align:center;
	background:url(/img/bottom-line.jpg) no-repeat left 145px;
}
#sbody {
	width:888px;
	margin:auto;
	text-align:left;
}
#header {
	height:120px;
}
#header td {
	color:#b9b9b9;
	font-size:12px;
}
#head-l {
	width:10px;
}
#head-c {
	width:500px;
	font-family:arial;
	padding:45px 0 0 40px;
}
#head-r {
	width:200px;
	text-align:right;
}
#lang {
	float:right;
	margin:45px 0 0 50px;
	text-align:left;
}
#ru {
	padding:0px 0 5px 20px;
	background:url(/img/ru.jpg) no-repeat 0 3px;
}
#en {
	padding:0px 0 5px 20px;
	background:url(/img/en.jpg) no-repeat 0 3px;
}
#topline {
	margin:12px 0 0 10px;
}
#topline img {
	margin:0 10px;
}
#search {
	width:120px;
	border:1px solid #d2d2d2;
	margin:0 3px 0 10px;
}
#search-bt {
	vertical-align:bottom;
	cursor:pointer;
}
* html #tmenu a {
	height:27px;
}
* html #tmenu {
	padding:0;
}
#tmenu {
	height:27px;
	vertical-align:middle;
	padding:0;
	border:1px solid #bdbcbd;
	background:url(/img/tmenu.jpg) repeat-x left top;
}
#tmenu li {
	
}
#subtmenu {
	background:#433885 url(/img/tmenu-h.jpg) repeat-x left center;
	height:27px;
}
#tmenu a {
	text-decoration:none;
}
#tmenu li a {
	font-size:10px;
	padding:7px 21px 8px 21px;
	text-transform:uppercase;
	background:#433885 url(/img/tmenu-h.jpg) repeat-x left center;
	color:#fefefe;
}
#tmenu li ul a {
	background:none;
	font-size:12px;
	padding:5px 11px 5px 11px;
	text-transform:none;
	background:#fff;
	color:#626262;
}
#tmenu li a:hover {
	text-decoration:underline;
	background-image:none;
}
#tmenu li ul a:hover {
	text-decoration:underline;
	background:#433885;
	color:#fefefe;
}
#topimage {
	height:120px;
	margin:15px 0 15px 0;
}

#left {
	width:210px;
	padding:0 20px 30px 0;
}
#right {
	width:190px;
	text-align:center;
	padding:0 0 30px 0;
}
#menu li {
	padding:1px 0;
}
#menu li span {
	border:1px solid #bdbcbd;
	border-bottom:2px solid #d7d6d7;
	background:url(/img/menu-h.jpg) repeat-x left top;
	display:block;
}
#menu li a {
	padding:5px 20px 5px 15px;
	display:block;
	background:url(/img/menu-arr2s.jpg) no-repeat 190px 5px;
	text-decoration:none;
	color:#fff;
}
#menu a.active {
	text-decoration:none;
}
#menu li a:hover {
	text-decoration:underline;
}
#menu li a.add {
	background:url(/img/menu-arrs.jpg) no-repeat 188px 8px;
}
#menu ul {
	margin:7px 0 13px 0;
}
#menu ul li {
	padding:2px 0;
}
#menu ul li a {
	border:0;
	color:#626262;
	text-decoration:underline;	
	background:url(/img/submenu.jpg) no-repeat 0px 7px;
}
#menu ul li a:hover {
	text-decoration:none;	
}
#footer {
	text-align:left;
	height:60px;
	background:url(/img/bottom-line.jpg) no-repeat left top;
	color:#b2b2b2;
	padding:20px 0 0 20px;
}
#footer a {
	color:#433885;
}
#main {
	padding:0 0 30px 0;
}
#links {
	padding:10px 0 5px 0px;
	font-size:14px;
}
#links li {
	padding:0px 0 10px 35px;
}
#links a {
	color:#000;
}
#links #star {
	background:url(/img/star.jpg) no-repeat 10px 1px;
}
#links #ok {
	background:url(/img/ok.jpg) no-repeat 10px 1px;
}
#clients a {
	font-size:14px;
	display:block;
	margin:0 0 20px 0;
}
#clients img {
	margin:5px 10px 5px 0px;
}
#copy {
	float:right;
	padding:15px 20px 0 0 ;
}
#nav,#nav a  {
	color:#b2b2b2;
}
#nav span {
	color:#433885;
}
#main h2 {
	color:#433885;
	font-size:14px;
}
#content {padding: 30px 10px 20px 0;} пусть заменит
#content p {
	padding:5px 0;
	text-indent:20px;
	text-align:justify;
}
#content .text {padding-left:0 !important;}
#content .text ul {
	margin:0 0 0 20px;
	list-style:disc;
	display:block;
}
#content .text ul li {
	list-style:disc;
}
.quote {
	padding:0 0 10px 0;
	margin:20px 0;
	background:url(/img/quote-b.jpg) no-repeat 25px bottom;
}
.quote div {
	background:url(/img/quote-lt.jpg) no-repeat left top #eeeeee;
}
.quote div div {
	background:url(/img/quote-rt.jpg) no-repeat right top;
}
.quote div div div {
	background:url(/img/quote-lb.jpg) no-repeat left bottom;
}
.quote div div div div {
	background:url(/img/quote-rb.jpg) no-repeat right bottom;
}
a.details {
	display:block;
	text-align:right;
	padding:0 20px 0 0 ;
	background:url(/img/details.jpg) no-repeat right top;
	color:#433885;
}
.date {
	color:#b2b2b2;
	padding:5px 0px;
	display:block;
}
#subscr {
	padding:15px 15px 15px 25px;
	background:url(/img/details2.jpg) no-repeat 5px 18px;
}
#subscr a {
	color:#433885;
}
.news-page a {
	color:#433885;
	border:1px solid #433885;
	padding:2px 5px;
	text-decoration:none;
}
.news-page a:hover {
	border:1px solid #fff;
}
.news-page span {
	padding:2px 5px;
}
#content a.news {
	color:#433885;
}
.company input {
	width:300px;
	border:1px solid #bdbcbd;
	margin:0 0 5px 0;
}
.company select { 
	width:300px;
	border:1px solid #bdbcbd;
	margin:0 0 5px 0;
}
.company textarea {
	border:1px solid #bdbcbd;
	width:400px;
	height:200px;
	margin:0 0 5px 0;
}
#content a#print {
	display:block;
	text-align:right;
	padding:10px 0 10px 40px;
	background:url(/img/print.jpg) no-repeat;
	background-position:505px 0;
	font-size:14px;
	color:#433885;
	margin:20px 0 0 0;
}
#sitemap ul {
	margin:0 0 0 30px;
}
#sitemap li {
	padding:3px 0;
}
#content #books ul {
	list-style:none;
}
#content #books li {
	list-style:none;
	background:url(/img/bicon.jpg) no-repeat left top;
	padding:10px 30px;
}
.history td {
	padding:7px 3px;
}
#topline form {
	display:inline;
}
#test{ height:90px;}
#test td {padding-left:0 5px;}
#down_img{ width:550;}
.main{ width: 750px; float:left !important; text-align:justify; margin-left:10px;}
.td{ border-right:1px solid black !important;}
.otstup{ padding-left:10px;}
.right{ width:200px; border:1px solid #EDDEEC !important; padding:5px; margin-bottom:10px;}
.main_table{ padding:10px; text-align:justify;}
.logo { height:100px; background:url(../2.jpg);}
h5{ color: #603AA5; font-size:16px;}
h1 { font-size:26px; text-align:right;}
.perecheslenie {width:650px; clear:right;}
.logotipy { width:160px; height:100px; background:url(/img/be.jpg) no-repeat; }
.logotipy1{ width:160px; height:60px; background:url(/img/clients_mir.jpg) no-repeat;}
.logotipy2{ width:160px; height:60px; background:url(/img/02.jpg) no-repeat;  }
.logotipy3{ width:160px; height:60px; background:url(/img/skylink.jpg) no-repeat;}
.logotipy4{ width:160px; height:60px; background:url(/img/logo.gif) no-repeat; }
.logotipy5{ width:160px; height:60px;   background:url(/img/05.jpg) no-repeat; }
.logotipy6{ width:160px; height:60px; background:url(/img/logo1.gif) no-repeat; }
.logotipy7{ width:160px; height:100px; background:url(/img/516_logo2.gif) no-repeat;}
.logotipy8{ width:160px; height:60px; background:url(/img/logo_print.gif) no-repeat}
.logotipy9{ width:160px; height:60px; background:url(/img/9.jpg) no-repeat;}
.logotipy10{ width:160px; height:60px; background:url(/img/10.jpg) no-repeat; }
.logotipy11{ width:160px; height:60px; background:url(/img/11.jpg) no-repeat;}
.logotipy12{ width:160px; height:60px; background:url(/img/12.jpg) no-repeat; }
.logotipy13{ width:160px; height:60px; background:url(/img/13.jpg) no-repeat;}
.logotipy14{ width:160px; height:60px; background:url(/img/14.jpg) no-repeat; }
.logotipy15{ width:160px; height:60px; background:url(/img/15.jpg) no-repeat; }
.logotipy16{ width:160px; height:60px;background:url(/img/16.jpg) no-repeat; }
.logotipy17{ width:160px; height:60px; background:url(/img/17.jpg) no-repeat; }
.logotipy18{ width:160px; height:60px; background:url(/img/18.jpg) no-repeat; }
.logotipy19{ width:160px; height:60px; background:url(/img/19.jpg) no-repeat;  }
.opisanie{width:490px; float:right; padding-left:10px; border-bottom:0px dotted #999999 !important; min-height:150px;}
.obchyi{ width:650px; margin-top:10px;}
h6{ font-size:9px; font-weight:normal;}



body {
    position:relative;
}
#helpbutton {
    position:fixed;
    top:50%;
    right:0;
    height:24px;
    background:url(http://forte-it.ru/img/tmenu-h.jpg) repeat-x;
}
#helpbutton a {
    text-decoration:none;
    height:24px;
    display:block;
    float:left;
    line-height:22px;
    color:white;
    z-index:500;
    padding:0 5px;
}
#helpbutton a#helptext {
    padding-right:6px;
    border-left:1px solid gray;

}
#helpbutton a#helpclosebut {
    background:url(http://forte-it.ru/img/menu-arr2s.jpg) no-repeat center center;
    padding-left:1px;
    display:block;
    width:20px;
}
