div,ul,li,a,span,strong{margin:0; padding:0; border:0;}

body {
min-width:1200px;
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1024?'1024px':(document.body.clientWidth > 12800? "12800px": "auto"));

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
}

.bodydiv {
	width:580px;
	text-align: center;
	padding-left: 20px;	
}

a, a:visited{
    font-family: Tahoma;
	font-size: 11px;
	color: #0066CC;
	text-decoration: underline;
	}

a:hover      {
    font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	}

.cons {
    left: 930px;
    top:120px;
    position:absolute;
    width: 137px;
    height: 29px;
    background-image: url(image/online_cons.gif);

}

.icq2 {
    left: 960px;
    top:170px;
    position:absolute;
    width: 140px;
    height: 17px;
    font-family: Tahoma; /* Шрифт текста */
    padding-left: 25px;
    color: #4d4d4d;
    margin: 0; /* Убираем отступы вокруг */
    background-image: url(image/icq.gif) ;
    background-repeat: no-repeat;
}
.tel {
    left: 960px;
    top:200px;
    position:absolute;
    width: 120px;
    height: 17px;
    font-family: Tahoma; /* Шрифт текста */
    padding-left: 25px;
    color: #4d4d4d;
    margin: 0; /* Убираем отступы вокруг */
    background-image: url(image/tel.gif) ;
    background-repeat: no-repeat;
}
.tel2 {
    left: 960px;
    top:215px;
    position:absolute;
    width: 120px;
    height: 17px;
    font-family: Tahoma; /* Шрифт текста */
    padding-left: 25px;
    color: #4d4d4d;
}

.banner_bg{
    width: 100%;
    height: 101px;
    text-align: center;
    background: url(image/banner_bg.gif) ;
}
.space_b {
    height: 23px;
    width: 100%;
}



.padd1 {
     display: inline;
}

.mainbody { background-image: url(image/bg.jpg); background-repeat: repeat-x;   }

.heada {
	width: 960px; height: 277px;
}
table.main { width: 1110px; height: 100%; border: 0px ; background-image: url(image/table_bg.jpg); font-family: Tahoma;
	font-size: 11px;}
td.head    { width: 1110px; height: 277px; background:url(image/shap2.jpg) no-repeat}
td {
    font-family: Tahoma;
	font-size: 11px;
}

table.tabfoot { width: 1110px; }
td.tabf    { width: 1110px; height: 38px; background:url(image/tabfoot.jpg) no-repeat}

td.centr { width: 610px; height: 100%; background:url(image/ecli_tq.jpg) no-repeat top center; padding: 60px 60px 0px 15px;}

td.zag1 { width: 203px; height: 40px; background:url(image/zag1.jpg) no-repeat top left; padding: 20px 0px 0px 15px; }
td.zag3 { width: 203px; height: 40px; background:url(image/zag3.jpg) no-repeat top left; padding: 20px 0px 0px 15px;}
td.zag4 { width: 203px; height: 40px; background:url(image/zag4.jpg) no-repeat top left; padding: 20px 0px 0px 15px;}
td.zag5 { width: 203px; height: 40px; background:url(image/zag5.jpg) no-repeat top left; padding: 20px 0px 0px 15px;}
td.zag6 { width: 203px; height: 40px; background:url(image/zag6.jpg) no-repeat top left; padding: 20px 0px 0px 15px;}
td.zag2 { width: 258px; height: 40px; background:url(image/zag2.jpg) no-repeat top right; padding: 20px 10px 0px 0px;}
td.zag7 { width: 258px; height: 40px; background:url(image/zag7.jpg) no-repeat top right; padding: 40px 10px 0px 0px;}

.fzakaz {
    font-family: Tahoma;
	font-size: 11px;

}

.filzag {
    color: #3f3f3f
}
.filial {
    font-family: Tahoma;
	font-size: 10px;
    color: rgb(126, 126, 126);
}
.filial2 {
    font-family: Tahoma;
	font-size: 12px;
    color: rgb(126, 126, 126);
}

.list {
	margin: 0px;
	padding: 8px 0px 0px;
	float: left;
	list-style-type: none;
}
.list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.list li {
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.list ul li {
	margin: 3px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.list li a {
	background: url(image/curs.gif) no-repeat left 1px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 22px;
	display: block;
	color: #2c74bd;
	text-decoration: underline;
}
.list li a:hover {

	background: url(image/curs.gif) no-repeat left 1px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 22px;
	display: block;
	color: #0F95C8;
	text-decoration: underline;
}



#container{width:100%; display:inline-block; overflow:hidden;}

#header{width:100%; height:420px; background:#fff; background:#fff url(../html/img/header.jpg) center bottom no-repeat; margin-bottom:34px;}
a.logo{display:inline-block; float:left; margin:138px 0 0 57px;}
a.logo img{border:none;}


.contacts{display:inline-block; margin:0; width:180px;}

.contacts p{display:inline-block; height:25px; width:100%; background:url(../html/img/line3.png) center no-repeat; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; margin:0 0 0 0; padding:0; color:#fff;}

.contacts ul{display:inline-block; width:90%; list-style:none; margin:0 0 0 10%; padding:0;}
.contacts ul li{height:16px; line-height:16px; margin:7px 0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}

.contacts ul.icq{margin-top:11px;}
.contacts ul.icq li{padding-left:23px; background:url(../html/img/icq.png) center left no-repeat;}
.contacts ul.icq li span{font-weight:bold; margin-left:8px; display:inline-block;}

.contacts ul.phone{padding-left:23px; background:url(../html/img/phone.png) center left no-repeat; margin-top:11px;}
.contacts ul.phone li span{font-weight:bold;}


#content{display:inline-block; width:100%;}
.leftBox, .centerBox, .rightBox{min-height:200px; overflow:hidden; padding:0;}
.leftBox, .rightBox{text-align:center;}
.leftBox{width:20%; float:left; margin-left:2%; position:relative; top:-170px;}
.centerBox{width:43%; float:left; margin:0 6%;}

.rightBox{width:20%; float:right; margin-right:2%; position:relative; top:-370px;}

.leftBoxMenu, .leftBoxLibrary, .leftBoxCooperation, .leftBoxReviews{width:222px; display:inline-block; text-align:left; float:left;}
.leftBoxLibrary, .leftBoxCooperation, .leftBoxReviews{margin-top:40px;}

.leftBoxMenu p.titleBlock, .leftBoxLibrary p.titleBlock, .leftBoxCooperation p.titleBlock, .leftBoxReviews p.titleBlock, .rightBox-1 p.titleBlock{display:inline-block; height:26px; width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:26px; margin:0 0 0 0; padding:0; color:#fff; margin-bottom:15px;}
.leftBoxMenu p.titleBlock{background:url(../html/img/line2.png) center no-repeat;}
.leftBoxLibrary p.titleBlock{background:url(../html/img/line1.png) center no-repeat;}
.leftBoxCooperation p.titleBlock{background:url(../html/img/line2.png) center no-repeat;}
.leftBoxReviews p.titleBlock{background:url(../html/img/line1.png) center no-repeat;}
.rightBox-1 p.titleBlock{background:url(../html/img/line1.png) center no-repeat;}

.leftBoxMenu ul, .leftBoxLibrary ul, .leftBoxCooperation ul{display:inline-block; width:222px; list-style:none; margin-left:20px;}
.leftBoxMenu ul li, .leftBoxLibrary ul li, .leftBoxCooperation ul li{padding:3px 0 3px 8px; background:url(../html/img/icon.png) left center no-repeat;}
.leftBoxMenu ul li a, .leftBoxLibrary ul li a, .leftBoxCooperation ul li a, .leftBoxReviews p noindex a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#656565; text-decoration:none; line-height:14px;}

.leftBoxReviews p{margin-bottom:20px; display:inline-block; width:222px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#656565; width:222px; margin-left:10px; text-indent:8px;}
.leftBoxReviews p noindex{padding:0 0 0 8px; background:url(../html/img/icon.png) left 10px no-repeat; display:inline-block;}

form.searchForm{display:block; width:425px; height:27px; margin:0 auto 10px auto; padding:0; border:#b2cee6 solid 1px;}
.search_box{width:390px; padding:2px; border:0; height:23px; line-height:23px; font-family:Tahoma; font-size:11px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#656565;}
.search_button{width:19px; height:19px; float:right; margin:4px;}

.content{width:94%; margin:50px 3% 0 3%;}

.content h1{display:inline-block; width:100%; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#2a2a2a; font-weight:normal; text-align:center;}
.content p.prevTitle{display:inline-block; width:300px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2a2a2a; font-weight:normal; text-align:center;}
.content h2{display:inline-block; width:100%; margin:15px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#2a2a2a; font-weight:normal; text-align:center;}
.content p{display:inline-block; width:100%; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; font-weight:normal; text-align:justify;}
.content a{color:#0066CC; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0;}

#footer{display:inline-block; width:100%; height:27px; background:url(../html/img/footer.png) center no-repeat; text-align:center; margin:80px 0 10px 0;}
#footer p.copyright{color:#f3f3f3; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:27px; margin:0; padding:0;}


.skype{width:222px; height:22px; display:inline-block;}
.skype img{border:none; float:left;}
.skype a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; text-decoration:none; line-height:22px; display:inline-block; float:left; margin-left:5px;}

.contactBox, .contactBox2{display:inline-block; margin-top:20px; width:211px;}
.contactBox{height:97px; background:url(../html/img/window1.png) center no-repeat;}
.contactBox2{height:53px; background:url(../html/img/window2.png) center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


.contactBox .contact, .contactBox .contact2, .contactBox2 .contact{margin:2px; display:inline-block; width:193px; padding:7px;}
.contactBox .contact, .contactBox .contact2{height:79px;}
.contactBox2 .contact{height:37px;}
.contactBox .contact2{background:#606060; color:#fff;}
.contactBox .contact, .contactBox2 .contact{color:#2a2a2a;}

.contactBox .contact strong, .contactBox .contact2 strong, .contactBox2 .contact strong{display:inline-block; width:100%; text-align:left; margin-bottom:5px;}
.contactBox .contact p, .contactBox .contact2 p, .contactBox2 .contact p{display:inline-block; width:100%; text-align:left; line-height:16px; padding:0; margin:0;}
.contactBox .contact p span, .contactBox .contact2 p span, .contactBox2 .contact p span{font-weight:bold;}

a.zakaz{display:inline-block; width:178px; height:42px; background:url(../html/img/zakaz.gif) center no-repeat; margin:20px 10%;}

/* Для страниц */
table#TS{width:100%;}
table#TS tr td{padding:4px;}
table#TS tbody tr td a{ font-size:12px; text-decoration:none;}

.content ul{margin-left:20px;}
.content ul li{margin:4px 0;}

table.pagesS{position:relative; top:-20px;}
table.pagesS tbody tr td ul li{list-style:none; height:20px; line-height:20px;}
