body {
	margin: 0;
	padding: 0;
	color: #000000;
	padding-left:0px;
	background: #d4ebff url('../pictures/main_bgr.jpg') repeat-x top left; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 	
	
}
body, td, p, li {
	font-family: Trebuchet MS, Arial, serif;
	font-size: 12px;
}

.content {
	font-family: Trebuchet MS, Arial, serif;
	color: #000000;
	font-size: 12px;
	line-height: 120%;
}

/* текст */ 
.text {
}

img {
	border: none;
}

/* текст параграфа */
p {
	text-align: justify;
	padding: 0;
	/* отступы сверху и снизу: */
	margin-top: 10px;
	margin-bottom: 10px;
}

/* заголовок */
h1 {
	font-family: Trebuchet MS, Arial, serif;
	font-size: 17px;
	color: #ff9001;
	font-weight: bold;
	padding: 0 15px;
	padding-top: 20px;
	margin: 0;
	vertical-align: middle;
	height: 100%;
	white-space: nowrap;
}

/* заголовок 1 */
h2 {
	font-family: Trebuchet MS, Arial, serif;
	font-size: 14px;
	line-height: normal;
	color: #026CD7;
	font-weight: bold;
	padding: 0;
	/* отступы сверху и снизу: */
	margin-top: 15px;
	margin-bottom: 10px;
}

/* заголовок 2 */
h3 {
	font-family: Trebuchet MS, Arial, serif;
	font-size: 13px;
	line-height: normal;
	color: #026CD7;
	font-weight: normal;
	padding: 0;
	/* отступы сверху и снизу: */
	margin-top: 7px;
	margin-bottom: 7px;
}
h4  {font-size: 10px; color: #999999; line-height: normal;  font-weight: normal;
	          text-decoration:none;     font-family: Trebuchet MS, Arial, serif; 	padding: 0; margin: 0;
               }

/* списки */
OL, UL {
	margin-bottom: 11px; margin-left: 0px;
	padding: 0 0 0 10px;
	color: #000000;
	font-family: Trebuchet MS, Arial, serif;
}        
UL {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
LI {
  
	font-family: Trebuchet MS, Arial, serif;
/*	font-size: 11px;*/
	color: #000000;
	margin-top: 0px; margin-bottom: 0px; margin-left: 20px;
	text-align: justify;
}

/* текст в элементах таблиц */
table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

td {
	margin: 0;
	padding: 0;
}

table.centered td {
	text-align: center;
	vertical-align: middle;
}

table.aligned td {
	text-align: left;
	vertical-align: top;
}

/* элементы ввода */
input, textarea {
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	text-decoration:none;
	font-family: Trebuchet MS, Arial, serif;
	padding-left: 0px;
	padding-right: 0px;
}

/* сообщения */
.message {
/*	font-size: 9px; */
/*	color: #FF0000; */
	line-height: normal;
	font-weight: normal;
	text-decoration:none;
	font-family: Trebuchet MS, Arial, serif;
	padding-left: 0px;
	padding-right: 0px;
}

.border {
	border: 1px solid #33CCFF;
}

/* ссылки */
a {
	color: #777777;
	color: #3699fd;
	color: #005cff;
	color: #3699fd;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, serif;
}
a:hover, a:active {
	text-decoration: underline;
	color: #0080ff;
	
	border: none;
}
a.dim {
	color: #777777;
	text-decoration: underline;
}
a.dim:hover, a.dim:active {
	text-decoration: underline;
	color: #3699fd;
}

a.indexLink{
font-family: Trebushet MS; color: #969696; font-size: 15px; text-decoration: none;
font-weight: bold;
padding-right: 10px;
text-align: left;
line-height: 15px;
}

a.indexLink:hover {
color: #636363;
text-decoration: none;
}

/* ссылки во вторичной навигации */
A.location {
	color: #0080ff;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, serif;
	font-size: 11px;
	
}
A.location-active {
	color: #777777;
	font-size: 11px;
}
A.location:hover {
	color: #777777;
	text-decoration: underline;
	font-size: 11px;
}


td.menu-bg {
	height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial;
	padding-top: 2px;
	background: url('../pictures/menu-bg.png') repeat-x;
}
td.menu-bg a, td.menu-bg a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
}
td.menu-bg a.active, td.menu-bg a.active:visited, td.menu-bg-active a.active, td.menu-bg a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
td.menu-bg-active {
	height: 25px;
	background: url('../pictures/menu-bg-active.png') repeat-x;
	text-align: center;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
}
td.menu-sep {
	width: 1px;
	background: url('../pictures/menu-sep.png') no-repeat;
}


a.1stmenu_a {display: block; width:168px; border: 0; padding-left: 11px;
}

a.1stmenu_a:hover {display: block; width:168px; border: 0; background: #3388af;
}

a.1stmenu_a_active {display: block; width:168px; border: 0; background: #3388af;padding-left: 11px;
}




table.right_menu_cell  {
width: 100%;
}

table.right_menu_cell td {
padding-left: 0px;
width: 100%;
}

td.1stmenu a {
color: #fff;
font-size: 12pt;
text-decoration: none;
}

td.1stmenu {
line-height: 35px;
vertical-align: top;
padding-left: 0px;
padding-top: 20px;
}

td.1stmenu a:visited {
text-decoration: none;
color: #fff;
}

td.1stmenu a:hover {
text-decoration: underline;
color: #fff;
}

td.1stmenu_kont a {
color: #fff;
font-size: 9pt;
text-decoration: none;
}

td.1stmenu_kont a:visited {
color: #fff;
text-decoration: none;
}

td.1stmenu_kont a:hover {
text-decoration: underline;
color: #fff;
}

td#copyright {
	padding: 10px;
	text-align: right;
	vertical-align: middle;
}
td#copyright a {
	font-family: Trebuchet MS, Arial, serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

td#banners {
 	padding: 10px 5px;
}
td#banners table {
 	padding: 0;
 	margin: 0;
	border-collapse: collapse;
}
td#banners table td {
	vertical-align: top;
 	padding: 0 3px;
}

.nav {
	width: 30px;
	height: 30px;
	padding: 0 7px;
	text-decoration: none;
}
.nav a {
	text-decoration: none;
}

#phone-bubble {
	padding: 5px;
	color: #777777;
	font-size: 13px;
}
#phone-bubble-index {
	padding: 0px;
	color: #777777;
	font-size: 13px;
	text-align: right;
}
#phone {	
	font-family: Trebuchet MS, Arial, serif;
	font-size: 17px;
	padding-top: 10px;
	color: #000000;
	line-height: 70%;
}

#phone-index {
	font-family: Trebuchet MS, Arial, serif;
	font-size: 17px;
	color: #000000;
}

table td.menu-2, td.menu-2 {
	vertical-align: top;
	text-align: center;
	padding: 0px 10px 6px 10px;
	margin: 0;
}
td.menu-2 a, td.menu-2 a:visited {
	color: #3699fd;
	font-family: Trebuchet MS, Arial, serif;
	font-size: 13px;
	text-decoration: underline;
	display: block;
	vertical-align: bottom;
}
td.menu-2 a:hover {
	background: url('../pictures/bullet.gif') no-repeat;
	background-position: top center;
	text-decoration: none;
}
td.menu-2 a.active, td.menu-2 a.active:visited {
	background: url('../pictures/bullet.gif') no-repeat;
	background-position: top center;
	font-weight: bold;
	text-decoration: none;
}
td.menu-2-sep {
	width: 1px;
	background: url('../pictures/menu-2-sep.png') repeat-y;
}
td.sep-h {
	height: 1px;
/*	background: url('../pictures/menu-2-sep.png') repeat-x; */
	background: #e5e5e5;
}

#page-path {
	padding: 5px 0 8px 15px;
	vertical-align: middle;
}
/*
#page-path table td {
	padding: 0 15px;
	vertical-align: bottom;
}
*/
#page-path a {
	color: #3699fd;
	text-decoration: none;
}
#page-path a:hover {
	color: #3699fd;
	text-decoration: underline;
	font-weight: normal;
}

.form {
    font-size: 10px;
	color: #3699fd;
	text-decoration: none;
	font-weight: normal;
}
.form a {
	color: #3699fd;
	text-decoration: underline;
	font-weight: normal;
}



a:hover.news {
 	text-decoration: underline;
	}
	
.formtext {
		color: #000000;
	font-size: 10px;
	}
	
.formtext2 {
		color: #666666;
	    font-size: 10px;
	  }
	
.formerorr{
		color: #ff0000;
	font-size: 10px;
	}
.formerorr2{
		color: #ff0000;
	    font-size: 10px;
	    padding-top: 5px;}
	
.menusecond  {
	color: Red;
	font-family: Trebuchet MS, Arial, serif;
	font-size: 11px;
	text-decoration: underline;
}



td.menu-3 a, td.menu-3 a:visited {
	color: #3699fd;
	font-family: Trebuchet MS, Arial, serif;
	font-size: 13px;
	text-decoration: none;
	height: 15px;
	vertical-align: middle;
}
td.menu-3 a:hover {
	font-weight: normal;
	color: #3699fd;
	text-decoration: underline;
}
td.menu-3 a.active, td.menu-3 a.active:visited {
	font-weight: bold;
	color: #3699fd;
	text-decoration: none;
}

#form {
	position: absolute;
	height: 50px;
	width: 100%;
	left: 0px;
	top: 40px;
	border: none;
   }
   
h4  {font-size: 10px; color: #999999; line-height: normal;  font-weight: normal;
	          text-decoration:none;     font-family: Trebuchet MS, Arial, serif;
               }
   
a.bottomtext {font-size: 11px; color: #999999; line-height: normal;  font-weight: normal;
	          text-decoration:none;     font-family: Trebuchet MS, Arial, serif;}
a:hover.bottomtext  {text-decoration:underline;   color: #ff0000; font-size: 11px; }

a.link2 {font-size: 12px; color: #3699FD; line-height: normal;  font-weight: normal;
	          text-decoration:none;     font-family: Trebuchet MS, Arial, serif;}
a:hover.link2  {text-decoration:underline;   color: #3699FD; }

.fl { margin: 0 5px 0 0;
      padding: 0 5px 0 0;
	  }
	  
.catlink a {
	color: #3699fd;
	text-decoration: none;
}
.catlink a:hover {
	color: #3699fd;
	text-decoration: underline;
	font-weight: normal;
}


.lcButton {
display: block;
width: 174px;
height: 49px;
background: url('../pictures/l_c0.png');
PADDING-RIGHT: 40px; FLOAT: left
}

a.lcButton:hover {
display: block;
width: 174px;
height: 49px;
background: url('../pictures/l_c0Hover.png');
}

a.feedbackButton {
display: block;
width: 174px;
height: 49px;
background: url('../pictures/mail0.png');
FLOAT: left;
}

a.feedbackButton:hover {
display: block;
width: 174px;
height: 49px;
background: url('../pictures/mail0Hover.png');
}

.menuCell {
background: url('../pictures/arrowBullet.gif') no-repeat top center;
text-align: center;
padding: 20px 10px 10px 10px;
}

a.menuCell {
color: #fff;
font-size: 120%;
font-weight: bold;
text-decoration: none;
}

a.menuCell:visited {
color: #fff;
font-size: 120%;
font-weight: bold;
text-decoration: none;
}

a.menuCell:hover {
color: #fff;
text-decoration: underline;
}

a.menuCell_active {
color: #fff;
font-size: 120%;
font-weight: bold;
text-decoration: underline;
}
a.menuCell_active:hover {
color: #fff;
font-size: 120%;
font-weight: bold;
text-decoration: none;
}
