/* Верхняя навигация */
#topNav
{
	height:37px;
	color:white;
	text-transform:uppercase;
	white-space:nowrap;
	background:#ce3a28 url('/img/template/topNavBg.gif') center top no-repeat;
}
#topNav a
{
	color:white;
	text-decoration:none;
	position:relative;
	left:0;
	top:5px;
}
#topNav ul
{
	list-style-type:none;
	padding:7px 0 0 28px;
}
#topNav ul li
{
	float:left;
	height:23px;
	border-right:solid 1px #bb3f30;
	padding:0;
	padding-right:7px;
	padding-left:7px;
}
#topNav ul .active
{
	padding-right:9px;
	padding-left:9px;
}
#topNav ul .active a,#topNav ul .active b
{
	padding-top:5px;
	padding-bottom:5px;
}
#topNav ul .active a
{
	padding-left:9px;
	background:url('/img/template/activeNavBg.png') left center no-repeat;
}
#topNav ul .active b
{
	padding-left:4px;
	background: url('/img/template/activeNavBg.png') right center no-repeat;
	position:relative;
	left:0;
	top:5px;
}

/* Презент-блок с балоном */
#topLine { background:url('/img/template/topLineBg.jpg') left top repeat-x; }
#topLine,#topLine .body { height:685px; }
#topLine .body
{
	position:relative;
	background:url('/img/template/top_line/1.jpg') left top no-repeat;
	width:967px;
}

/* Лого */
#logo
{
	position:absolute;
	left:33px;
	top:78px;
}
#logo,#logo img
{
	width:270px;
	height:79px;
}

/* Список продукции на главной */
#objectList
{
	position:absolute;
	left:36px;
	top:202px;
	width:205px;
}
#objectList h1
{
	font-size:20px;
	line-height:20px;
	vertical-align:middle;
	color:white;
	padding-bottom:14px;
}
#objectList h1 b
{
	background:#ff4026;
	font-weight:normal;
	padding-left:2px;
	padding-right:7px;
}
#objectList p
{
	font-size:16px;
	padding-left:3px;
	padding-bottom:7px;
}
#objectList p a
{
	color:#ffef3e;
	text-decoration:none;
	border-bottom:solid 1px #ffef3e;
	padding-bottom:0;
}
#objectList p a:hover
{
	border-bottom:none;
	padding-bottom:1px;
}
#objectList ul
{
	color:white;
	list-style-type:none;
	padding:32px 0 0 3px;
}
#objectList ul li { padding-bottom:10px; }
#objectList ul li a { color: white; }

/* Телефон */
#phone
{
	position:absolute;
	left:696px;
	top:137px;
	color:white;
}
#phone span { font-size:11px; }
#phone strong
{
	font-weight:normal;
	font-size:25px;
}
#phone strong i
{
	font-style:normal;
	color:#ce3a28;
}

/* Блок видеопрезентации */
#videoPresent
{
	position:absolute;
	left:632px;
	top:202px;
	width:301px;
	height:135px;
	background:url('/img/template/video_present_bg.png') left top no-repeat;
	font: 11px Tahoma, Arial sans-serif;
	color:black;
}
#videoPresent div { padding:5px 0 0 64px; }
#videoPresent h1
{
	height:25px;
	line-height:25px;
	font-size:23px;
	padding-bottom:0;
	vertical-align:top;
	background:url('/img/template/video_h_bg.gif') 153px 7px no-repeat;
}
#videoPresent h1, #videoPresent h1 a { color:#0179be; }
#videoPresent h1 a
{
	text-decoration:none;
	border-bottom: solid 2px #449ccf;
}
#videoPresent h1 a:hover
{
	border-bottom:none;
	padding-bottom:2px;
}
#videoPresent p
{
	padding-top:3px;
	padding-bottom:0;
}

/* Блок для предприятий */
#specInfo
{
	position:absolute;
	left:647px;
	top:327px;
	width:290px;
	height:80px;
	background: url('/img/template/spec_info_bg.png') left top no-repeat;
	color:white;
}
#specInfo div
{
	padding-left:74px;
	position:relative;
	left:0;
	top:-4px;
}
#specInfo h1
{
	font-size:16px;
	padding-bottom:0;
}
#specInfo h1 a
{
	color:white;
	text-decoration:none;
	border-bottom: solid 1px #ccd1d4;
}
#specInfo h1 a:hover
{
	border-bottom:none;
	padding-bottom:1px;
}
#specInfo p
{
	padding-top:5px;
	padding-bottom:0;
}

/* Европейский знак качества */
#tuv
{
	position:absolute;
	width:200px;
	height:188px;
	left:0;
	top:533px;
	background:url('/img/template/tuv.png') left top no-repeat;
}

/* Дополнительное меню */
#dopNav
{
	font-size:12px;
	height:50px;
	color:white;
	text-transform:uppercase;
	white-space:nowrap;
	background:#141414;
}
#dopNav a
{
	color:white;
	text-decoration:none;
}
#dopNav ul
{
	list-style-type:none;
	padding:18px 0 0 20px;
}
#dopNav ul li
{
	float:left;
	padding:0;
	padding-right:12px;
	padding-left:12px;
}

/* Центральная часть */
#center { font-size:12px; }
#center .body { padding:40px 0 0 18px; }
#center .col { float:left; }
#center .border
{
	float:left;
	width:1px;
	height:177px;
	background:#848181 url('/img/template/content_border.gif') left top no-repeat;
}
#col1,#col3,#col4,#col6 { width: 315px; }
#col2,#col5 { width: 325px; }
#center .body .col .body
{
	padding:0 10px 0 10px;
	width:auto;
}
#row1,#row2 { clear:both; }
#row1 { height:225px; }
#row2 { height:75px; }

#center h1,#center h2,#center h3
{
	color:#f8f8f8;
	padding-bottom:10px;
}
#center h1 { font-size:23px; }
#center h2 { font-size:20px; }
#center h3 { font-size:18px; }

#center a strong
{
	color:#1cc2ff;
	font-size:16px;
	font-weight:normal;
}

#col2 ul
{
	list-style-type:none;
	padding-left:25px;
}
#col2 ul li
{
	padding-left:10px;
	background:url('/img/template/li.gif') 0 6px no-repeat;
}

#col3 textarea
{
	width:283px;
	height:50px;
	border:solid 1px #484348;
	background:url('/img/template/textarea_bg.png') left top;
}
#col3 input
{
	margin-top:9px;
	font-weight:bold;
	font-size:17px;
	height:25px;
	line-height:25px;
	cursor:pointer;
	background:#354a55;
	color:white;
	padding: 0 5px 0 5px;
}
#col3 #si_question_field_email
{
	width:283px;
	border:solid 1px #484348;
	background:url('/img/template/textarea_bg.png') left top;
	cursor:text;
	font: 12px Arial, sans-serif;
	padding:5px;
	height:auto;
	color:#a7a7a7;
	margin:0;
}
#col3 div
{
	padding-bottom:5px;
}

#bottom { padding-left:18px; }