/* CSS Document */
* {margin:0; 	padding:0; 	font-size:100%;}
/*body {background:url(images/body_back.jpg) left 183px repeat-x; text-align:center;	padding:30px 0 20px 0;}*/
#main1 {background:url(images/body_back.jpg) left 183px repeat-x; text-align:center;	padding:30px 0 0 0;}*/
img {vertical-align:top;}
a img {border:0;}
ul {list-style:none;}
html, textarea {font-family:Arial; font-size:0.75em; line-height:1.25em; color:#7D7D7D;}
input {font-family:Arial; font-size:1em; line-height:1.25em; color:#7D7D7D;}
textarea {font-family:Arial; font-size:1em; line-height:1.25em; color:#7D7D7D;}
table {border-collapse:collapse; border:0; font-size:0.91em;}
input, select {vertical-align:middle; font-weight:normal;}
a {	color:#33A7FF; text-decoration:underline;}
a:hover {text-decoration:none; }
p {	padding-top:15px;}
li a {text-decoration:none;}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}
/* ============================= header ====================== */
#header {padding:0 0 0 7px;}
#header .main {height:81px; background:url(images/header_bg.gif) top left repeat-x;	margin-left:33px;}
#header .main .logo {float:left; padding-left:16px;}
#header .main .contacts {padding:30px 26px 0 0; color:#3099FF; height:42px;	width:/*247*/350px; font-size:0.91em; text-align:left; float:right; text-align:right;}
#header .main .contacts .rss {text-align:right;margin-top:1px}
/* *** */
#header .navigation {padding:32px 0 24px 5px; font-size:1.083em; height:16px;	margin-left:39px;}
#header .navigation li {display:inline;	background:url(images/sep.gif) left bottom no-repeat; line-height:15px;}
#header .navigation a {color:#3099FF; padding:8px 12px 0 13px;}
#header .navigation a:hover {background:url(images/arrow.gif) center top no-repeat;	color:#3AA900;}
#header .navigation .nav-un {background:none;}
#header .navigation-un a {background:url(images/arrow.gif) center top no-repeat; padding-top:6px; color:#3AA900; font-weight:bold; line-height:16px;}
#header .col-1 {float:left;	padding-left:30px;}
/*=================*/
.col {padding-right:40px;}
.col1 {float:left;	
padding-right:60px;
width:250px;}
.col2 { padding-right:0px;
width:250px;
float:right;}
/*=====================*/
#header .col-2 {background:#FFFFFF url(images/main_border_right.gif) top right no-repeat; float:left; height:231px; text-align:right; padding:18px 43px 0 23px;}
#header .col-2 .un {margin:9px 20px 22px 0;}
/* ============================= content ====================== */
#content {padding:0 0 27px 65px;}
/*#content ul {background:url(images/sep2.gif) bottom left repeat-x;}
#content li {background:url(images/sep2.gif) top left repeat-x; font-size:1.167em; font-weight:bold; padding:5px 0 8px 0;}
#content li a {background:url(images/arrow2.gif) 0 6px no-repeat; padding-left:10px; display:block;}*/
#content .col-1 h2, h2 {color:#7d7d7d; font-size:1.167em; font-weight:bold; padding:0 0 15px 0; }
#content .col-1 h3,
#content .col-2 h3,
#content .col-3 h3 {color:#33A7FF; font-size:1.167em; background:url(images/arrow2.gif) left 6px no-repeat; padding-left:10px;}
#content .col-2 {margin:0 60px;}
#content .col-1 p,
#content .col-2 p, 
#content .col-3 p, 
#content .col-1 span, 
#content .col-2 span, 
#content .col-3 span {font-size:0.917em;}
#content .col-1 .button img,
#content .col-2 .button img,
#content .col-3 .button img {vertical-align:top;}
#content .col-1 .title, 
#content .col-2 .title, 
#content .col-3 .title {margin-bottom:21px;}
#content .title-un {margin:20px 0 21px 0;}
#content .col-1 .title-img,
#content .col-2 .title-img,
#content .col-3 .title-img {margin-bottom:14px;}

#content .link .date {color:#ACACAC;}
#content .link a {text-decoration:none;}
#content .link a:hover {color:#7D7D7D;}
.link .date {color:#ACACAC;}
.link a {text-decoration:none;}
.link a:hover {color:#7D7D7D;}

/******************/
#content .quot {font-size:1.167em; color:#33A7FF; margin-bottom:20px;}
#content .subject {font-size:0.917em; line-height:15px; }
#content .subject h3 {font-size:1.273em;}
/**********#page2*************/
#page-2 h2 {margin-bottom:15px;}
#page-2 h3, 
#page-3 h3 {margin-top:15px;}
#page-2 #content ul {margin-top:12px;}
#page-2 .subject {font-size:0.917em;}
.subject .float-l {width:120px;}
#page-2 .subject-un h3 {color:#0054A6; background:url(images/arrow3.gif) left 6px no-repeat;}
#page-2 .subject .float-l img {margin-top:15px;}
/***********#page-3*************/
#page-3 #content .float-l img {margin:10px 0 20px 0;}
#page-3 #content .col-1 h2 {padding-top:0;}
#page-3 #content .col-2,
#page-5 #content .col-2,
#page-8 #content .col-2 {margin-right:0;}
/***********#page-4*************/
#page-4 #content .col-1 dl img {float:left;	margin:0 10px 0px 0;}
#page-4 #content .col-1 h2 {padding:5px 0 10px 0;}
#page-4 #content .col-1 dd {font-size:0.91em;}
#page-4 #content .button {margin-bottom:10px; width:150px;}
#page-4 #content .button img {margin-right:8px;}
#page-4 #content .col-1 .float-r {width:140px;}
#page-4 #content .col-1 p {padding:5px 0 10px 0;}
#page-4 #content .col-2 div {font-size:0.91em;}
#page-4 #content .col-2 ul {padding:5px 0 0 0;}
#page-4 #content .col-2 h2 {padding:0 0 15px 0;}
#page-4 #content .subject {padding-top:5px;}
#page-4 #content .subject h3 {margin:6px 0 1px 0;}
#page-4 #content .subject-un span {font-size:0.917em;}
/***********#page-5*************/
#page-5 #content .col-1 table {border-left:1px solid #8CD9FF; border-bottom:2px solid #8CD9FF; font-size:0.91em; line-height:1.455em; text-align:center;}
#page-5 #content .col-1 table .col-1,
#page-5 #content .col-1 table .col-2,
#page-5 #content .col-1 table .col-3,
#page-5 #content .col-1 table .col-4 {width:254px; float:none; font-size:1.273em; color:#33A7FF; border-top:2px solid #8CD9FF; border-bottom:1px solid #8CD9FF; border-right:1px solid #8CD9FF; padding:7px 0 6px 0;}
#page-5 #content .col-1 table .col-2 {width:84px;}
#page-5 #content .col-1 table .col-3 {width:80px;}
#page-5 #content .col-1 table .col-4 {width:124px;}
#page-5 #content .col-1 table td {border-right:1px solid #8CD9FF;}
#page-5 #content .col-1 table .col-1-un {text-align:left; padding:0 0 0 10px; }
#page-5 #content .col-1 p strong {color:#33A7FF; font-size:1.27em;}
#page-5 #content .col-2 .subject {margin-bottom:15px}
#page-5 #content .col-2 h2 {padding:0 0 0 0;}
#page-5 #content .col-1 .border td {padding-top:7px}
#page-5 #content .col-1 .border-un td {padding-bottom:7px}
/***********#page-6*************/
#page-6 #content .col-1 .img-link img{padding:15px 0 0 17px;}
#page-6 #content .col-1 .img-link-un img{padding:15px 0 0 0;}
#page-6 #content .col-2 h2 {padding-top:0;}
#page-6 #content .col-3 p {padding-top:0;}
#page-6 #content .col-3 .subject {margin:15px 0 0 0;}
/***********#page-7*************/
#page-7 #content .col-1 h2 {padding:0 0 15px 0;}
#page-7 #content .col-1 .text {font-size:0.917em}
#page-7 #content .col-1 .float-l {padding-right:15px}
#page-7 #content .col-2 .subject {padding-bottom:5px;}
#page-7 #content .phone {font-size:1em; float:right; margin-right:80px;}
#page-7 #content .col-2 .subject h3 {margin:5px 0 1px 0;}
#page-7 #content .col-3 p {padding-top:0;}
#page-7 #content .col-3 form {padding-top:10px;}
#page-7 #content .col-3 form p {padding:0 0 2px 0;}
#page-7 #content .col-3 .input-un,
#page-7 #content .col-3 textarea {height:18px; width:100%; margin-top:1px;}
#page-7 #content .col-3 textarea {height:194px;}
#page-7 #content .col-3 .float-r input {margin:15px 0 0 8px;}
/***********#page-8*************/
#page-8 #content .col-1 div {margin-top:15px; color:#33A7FF; font-size:0.91em}
#page-8 #content .col-1 .title,
#page-8 #content .col-2 .title {margin:0 0 0 0;}
#page-8 #content .col-2 .subject h3 {margin:20px 0 0 0;}
/************************/
#content .col-3 dl {font-size:0.833em; background:url(images/marker.gif) 47px 4px no-repeat; color:#ACACAC; margin-bottom:20px;}
#content .col-3 dt {font-size:1.4em; font-weight:bold; color:#33A7FF; background:url(images/arrow2.gif) left 8px no-repeat; padding:2px 0 2px 10px;}
#content .col-3 dd {font-size:1.1em; color:#7D7D7D;}
#content .banner img {margin-top:30px;}
/* ============================= footer ====================== */
* html #footer{padding:23px 0 5px 30px;}
*+html #footer{padding:23px 0 5px 30px;height:32px;}

#footer {background:#E4F6FF; color:#0054A6; padding:23px 0 21px 30px; margin:20px 0 0 40px; font-size:0.91em;}
#footer .main {width:100%; overflow:hidden;}
#footer .navigation {float:right; padding-right:30px;}
#footer .copy {float:left; /*padding-bottom: 20px;*/margin-top:-15px;}
#footer .copy a{color:#33a7ff;}
#footer .copy a:hover{color:#7d7d7d; text-decoration:none;}
#footer .navigation ul {padding-right:30px;}
#footer .navigation li {display:inline; margin:0 3px 0 0;}
#footer a {color:#0054A6;/* border-left:1px solid #0054A6; padding-left:7px;*/ text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .navigation-un a {border:none;}
/*==========================================================================================*/

.item {
background:url(images/sep2.gif) left bottom repeat-x; margin-bottom:17px; padding-bottom:15px;
}
.item1 {
background:url(images/sep2.gif) left bottom repeat-x; margin-bottom:10px; padding-bottom:10px;
}
.item1 small{
font-size:0.85em;
}
.item p{
padding-top:0px;
}

h1 {
font-size:2.2em;
color:#0054a5;
font-family:Arial, Tahoma, Verdana;
margin:35px 0 30px 0;
line-height:0.8;
}

.catalog-section-list li a{
font-weight:bold;
font-size:1.2em;
}
.catalog-section-list li{
padding-bottom:7px;
}
.catalog-section-list2 li a{
padding-left:15px; 

background:url(images/arrow2.gif) 5px 6px no-repeat;
font-size:1.2em;
font-weight:normal;
}
.catalog-section-list2 li a{
padding-bottom:7px;
}

.col ul{
list-style:disc;
padding-left: 25px;
}
ol{
padding-left: 25px;
}

.link_b{
background:url(images/sep2.gif) left top repeat-x;
padding-top:10px;
margin-top:15px;
}
.link_b2{
background:url(images/sep2.gif) left bottom repeat-x;
padding-bottom:10px;
line-height:22px;
}
.link_b2 a{
font-size:1.5em;
text-decoration:none;
color:#33a7ff;
}
.link_b2 a:hover{
text-decoration:none;
color:#7d7d7d;
}

.col2 ul{
padding-left:0px;
list-style:none;
background:url(images/sep2.gif) left bottom repeat-x;
}
.col2 li{
background:url(images/sep2.gif) left top repeat-x;
padding:5px 0 8px 0;
font-size:1.168em;
}
.col2 ul li a{
color:#33a7ff;
text-decoration:none;
font-weight: bold;
}
.col2 ul li a:hover{
color:#7d7d7d;
text-decoration:none;
font-weight: bold;
}
/*==========================================================================================*/
#main { width:980px; margin:0 auto; text-align:left;}

#header {height:430px;}

#header .navigation,
#header .main {width:912px}

#content .col{
float:left;
width:560px;
}
#content .col-3 {
float:right;
width:245px;
margin-right:50px;
}
/*#content .col-1,
#content .col-2,
#content .col-3 {
float:right;
width:245px;
}*/

#page-3 #content .col-1,
#page-5 #content .col-1,
#page-8 #content .col-1 {
float:left;
width:554px;
}
#page-3 #content .float-l p {
padding-left:18px;
width:290px;
}
#page-3 #content .title-un {
margin-bottom:0;
}
#page-3 #content .float-l,
#page-3 #content .float-r {
width:245px;
margin-top:10px;
}

.img_left {margin: 12px 12px 12px 0;}
.img_left_top {margin: 0 12px 12px 0;}
.img_right {margin: 12px 0 12px 12px;}
.img_right_top {margin: 0 0 12px 12px;}

#footer {width:880px; height:14px}
