﻿/* ---- ОБЩИЕ СТИЛИ ---- */

html, body {width:100%; height:100%; min-height:100%;}
/**, html, body {margin:0; padding:0;}*/
html, body  {margin:0; padding:0;}
body {font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;background:#f3f4ee; } /* Объявленные стили используются во встроенном редакторе */
/* Наборы семейств шрифтов */
/*
Arial, Tahoma, Verdana, Helvetica, sans-serif;
Tahoma, Verdana, Arial, Helvetica, sans-serif;
Verdana, Arial, Helvetica, sans-serif;
'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana, sans-serif;
Georgia, 'Times New Roman', Times, serif;
*/
.pageBody {text-align:center; background:#f3f4ee;} /* Дополнительный стиль для body страниц сайта. Объявленные стили используются на страницах сайта */
input, textarea, option, select {font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#005447;}
table {border-collapse:collapse; border-spacing:0;}
img {border:none;}
td {padding:0px 0px 0px 0px}
h1 {font:normal 28px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#873031; padding:0; margin:0;}
h2 {font:normal 23px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#873031;
	padding:0;
	margin:0;
}
h3 {font:normal 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#873031; padding:0; margin:0;
	background-image: url(tpservice/res.png);
    background-repeat: no-repeat;
	padding: 0 0 10px 30px;}
h4 {font:normal 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0;}
h5 {font:normal 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#0262a7; padding:0; margin:0;}
h6 {font:normal 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#585858; padding:0; margin:0;}
p {line-height:20px;margin:0 0 5px 10px;color: #000;font: 14px Tahoma,Verdana,Arial,Helvetica,sans-serif; }
a {text-decoration:underline; color:#0264ab; outline:none;}
a:hover {text-decoration:none}
a.inverse_link {text-decoration:none;}
a.inverse_link:hover {text-decoration:underline;}
ul {padding-bottom:6px; padding-left:24px; padding-left:'24px'; margin:0;}
ul li {line-height:16px; list-style-type:none; padding-left:19px; padding-left:'23px'; background:url(/images/li_mark.jpg) no-repeat; background-position:0 5px; background-position:'0 6px';}
ol {padding-bottom:6px; padding-left:43px; padding-left:'47px'; margin:0;}
ol li {line-height:16px; list-style-type: decimal; list-style-position:outside; background:none;}
div.clear {clear:both; height:0;}

/* Фильтр-корректор для полупрозрачных PNG-шек для IE 5.5/6. */
/* Раскомментировать и использовать, если используются полупрозрачные PNG-шки. */
/* Для этого всем IMG-ам с PNG-шным изображением, и всем TD-шкам с PNG-шным бэкграундом, */
/* прописать размеры (иногда достаточно прописать один статический размер!) и class="png". */
.png {filter:expression(fixPNG(this));}

/* Поля в формах */
.textfield {width:384px; text-align:center; font-size:12px; background:transparent; border:none; margin:0; padding:4px 0 0 0; padding:'2px 0 0 0';}
.textarea {width:384px; height:162px; text-align:center; font-size:12px; line-height:20px; background:url('/images/feedback_bg_5.gif') 0 0 repeat-y transparent; border:none; overflow:auto; margin:4px 0 2px 0; padding:0;}

/* ---- ОБВЯЗКА ---- */

/* Форма текстового поиска в шапке */
.topsearch {padding-top:6px; padding-top:'5px';}

/* Левое меню текущего раздела */
#MenuGlobal .bl_out {width:100%;}
#MenuGlobal .bl_inn {text-align:left; vertical-align:top; padding-top:10px;}
#MenuGlobal .bl_inn a {display:block; font-weight:bold; font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#4f4f50; text-decoration:none; background:url('/images/menu_mark_1.jpg') 0 5px no-repeat; padding: 0 25px 9px 13px;}
#MenuGlobal .bl_inn a:hover {text-decoration:underline;}
#MenuGlobal .bl_innselectedtrue a {color:#0262a7; background:url('/images/menu_mark_2.jpg') 0 5px no-repeat;}
#MenuGlobal .bl_innlevel0 {border-top:1px solid #e2e0d0; padding-left:10px;}
#MenuGlobal .bl_innlevel0 a {text-transform:uppercase; background:none; padding-left:0;}
#MenuGlobal .bl_innlevel0firstNodeInLeveltrue {border-top:none;}
#MenuGlobal .bl_inn_childslevel0 {padding-left:10px;}

/* Нижнее меню */
#botMenu span.menuDelimiter {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left:12px; padding-right:12px;}
#botMenu a {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#0262a7; white-space:nowrap; text-decoration:none;}
#botMenu a:hover {text-decoration:underline;}
#botMenu a.selected {text-decoration:underline;}

/* Пагинатор */
#pager {font-size:12px; color:#005447; text-align:center; margin-bottom:0;}
#pager b {font-weight:bold; vertical-align:1px; padding:1px 2px 1px 2px;}
#pager a {font-weight:bold; font-size:12px; color:#0264ab; text-decoration:underline; vertical-align:1px; padding:1px 0 1px 1px;}
#pager a:hover {text-decoration:none;}

/* ---- ОБРАТНАЯ СВЯЗЬ ---- */
#contactus_name_err {font-size:12px; padding:7px 40px 0 0;}
#contactus_email_err {font-size:12px; padding:7px 40px 0 0;}
#contactus_message_err {font-size:12px; padding:9px 20px 0 0;}
#feedbackForm {margin:0;}
#feedbackForm #name {padding-top:0; padding-top:'2px';}
#feedbackForm #email {padding-top:0; padding-top:'2px';}
#feedbackForm .ftable .remark {text-align:left; vertical-align:middle; white-space:nowrap; padding-left:45px;}
#feedbackForm .ftable .button {text-align:right; vertical-align:middle; padding-right:43px;}

/*Main position*/
.main {
	background:url(/images/bg.jpg) no-repeat;
	width:900px;
	margin:0 auto;
	}
.main_tparenda {
	background:url(/images/bg_arende.jpg) 0 303px no-repeat;
	width:910px;
	margin:0 auto;
	}
#main_tpcompany{
	background:url(/images/bg_company.jpg) 0 0 no-repeat;
	width:910px;
	margin:0 auto;
	}
	.tpcompany_content{margin-left:45px;}
	.tpcompany_content h3{
	margin-left:-35px;
	padding:0 0 0 0 !important;
}
	.tpcompany_content p{line-height:17px !important;}
	.tpcompany_content img {margin-right:15px;}
	
#main_tpevents{
	background:url(/images/bg_events.jpg) 0 0 no-repeat;
	width:910px;
	margin:0 auto;	
	}
	.tpevents_content{margin-left:45px;}
	.tpevents_content img{margin:0 10px 0 -40px;}
	.tpevents_content p{line-height:25px !important;margin:0;}
	.tpevents_content h3{padding:0 0 0 0 !important;}


.moscow{
	background:url(/images/moscow.png) no-repeat;
	width:910px;
	margin:0 auto;

	}
#main_tpproduction{
	background:url(/images/bg_production.jpg) 0 0 no-repeat;
	width:910px;
	margin:0 auto;}
	.tpproduction_content{}
	.tpproduction_content img{margin:0 10px 0 -40px;}
	
#main_tpregion{
	background:url(/images/bg_region.jpg) 0 0 no-repeat;
	width:910px;
	margin:0 auto;
	}
	.tpregion_content{margin:0 0 0 45px;}
		.tpregion_content span {color:#F00}

#main_tpsale{
	background:url(/images/bg_sale.jpg) 0 0 no-repeat;
	width:910px;
	margin:0 auto;
		}
		.tpsale_content{margin-left:15px;font: 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;}
		.tpsale_content h3 {padding: 0 0 10px 5px;    font: 20px Tahoma,Verdana,Arial,Helvetica,sans-serif;}
	
/*tp-service page style*/
#col{background-color:#307abe;margin:0 10px 0 10px}
#col td {padding:5px}
#colp{background-color:#8bb1d3;margin:0 10px 0 10px}
.main #col center table tr td {
	color: #FFF;
}
.main #colp table tr td strong {
	color: #000;
}
#main_tpregion .tpregion_content table tr td {
	font-family: Verdana, Geneva, sans-serif;
}

