li, ol, ul, table, td, p, div {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000;
}
h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#FD2216; text-transform:uppercase; font-weight:normal;}

h2, h3  {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FD2216; font-weight:normal;}

h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FD2216; font-weight:normal;}

a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #666666;
    text-decoration: underline;
}

h3 a {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#20B8EB;}

h3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#20B8EB; text-decoration:underline;}

.menu a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:4px; border-left:solid 4px #DCDCDC;}
.menu a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FD2418; padding-left:4px; border-left:solid 4px #FD2418;}

.menu_2 a {padding-left:4px; border-left:solid 3px #CBEAF4;}
.menu_2 a:hover {padding-left:4px; border-left:solid 3px #FD2418;}

.menu_3 a {padding-left:4px; border-left:solid 3px #8FDBF2;}
.menu_3 a:hover {padding-left:4px; border-left:solid 3px #FD2418;}

.menu_4 a {padding-left:4px; border-left:solid 3px #4292BD;}
.menu_4 a:hover {padding-left:4px; border-left:solid 3px #FD2418;}

.service {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#999999; text-transform:uppercase;}
.service a {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#999999; text-transform:uppercase;}
.service a:hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#999999; text-transform:uppercase; text-decoration:underline;}

.service2 {font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#999999;}
.service2 a {font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#999999;}
.service2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#999999;}


.service3 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.service3 a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.service3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}



.bg_123 {background-image:url(images/123.gif); background-position:top left; background-repeat:no-repeat;
}

.ruchka {background-image:url(images/ruchka.gif); background-position:top left; background-repeat:no-repeat;
}


.currentproject {font: Arial, Helvetica, sans-serif; font-size:12px; color:#4292bd;}
.currentproject a {font: Arial, Helvetica, sans-serif; font-size:12px; color:#4292bd;}
.currentproject a:hover {font: Arial, Helvetica, sans-serif; font-size:12px; color:#4ca6d6;}

.title {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FD2216;}
.title a {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FD2216;}
.title a:hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#20B8EB;}


.title2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4292bd;}
.title2 a {font: Arial, Helvetica, sans-serif; font-size:12px; color:#4292bd;}
.title2 a:hover {font: Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;}

.polosa {background-image:url(/images/polosa_bg.gif); background-position:top left; background-repeat:repeat-y;}





.vrezka2 {background-color:#EFEDEE; margin-left:50px; margin-bottom:20px; padding:20px 20px 20px 20px; line-height:1.5;}
.vrezka2 li { font-family:Tahoma;  font-size:13px;}
.vrezka2 p { font-family:Tahoma;  font-size:13px;}
h3 {font-size:16px;  font-weight:bold;}
h4 {font-size:15px; font-weight:bold;}
ol li { padding-bottom:7px;}
.important { color:#333333; font-weight:bold;}