html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	background-color:#FFF4FD;
	background-image:url(/design/images/page_bg_new_year1.jpg);
}

.top_bg_new_year {
	background-image:url(/design/images/top_bg_ng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sh_bg_new_year {
	background-image:url(/design/images/sh_bg_new_year.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sh10_bg {
	background-image:url(/design/images/sh10.jpg);
}
.sh11_bg {
	background-image:url(/design/images/sh11.jpg);
}


.shapka_bg1 {
	background-image:url(/design/images/sh07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.shapka_bg1_new_year {
	background-image:url(/design/images/sh071.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kn_bg {
	background-image:url(/design/images/kn_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	

.kn_bg2 {
	background-image:url(/design/images/kn_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	


.page_left_bg1 {
	background-image:url(/design/images/page_left_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}

.page_left_bg2 {
	background-image:url(/design/images/page_left_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.page_left_bg3 {
	background-image:url(/design/images/page_left_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.page_bottom_bg1 {
	background-image:url(/design/images/bottom2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.page_bottom_bg2 {
	background-image:url(/design/images/bottom3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.spec_pred_border {
	background-image:url(/design/images/spec_pred_border.jpg);
	background-repeat: repeat;
	background-position: bottom;
	background-color: #E5FFE8;
}

.spec_pred_bg {
	background-image:url(/design/images/spec_pred_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #E8FFEB;
}

.spec_pred_bg2 {
	background-image:url(/design/images/spec_pred_top_right2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.spec_pred_left_bg {
	background-image:url(/design/images/spec_pred_left.jpg);
	background-repeat: repeat-y;
}

.spec_pred_right_bg {
	background-image:url(/design/images/spec_pred_right.jpg);
	background-repeat: repeat-y;
}

.spec_pred_bottom_bg {
	background-image:url(/design/images/spec_pred_bottom.jpg);
	background-repeat: repeat-x;
}

.spec_pred_top_right {
	background-image:url(/design/images/spec_pred_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.spec_pred_txt {
  color: #0A638F;
  font-family: Verdana, Geneva, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.contact_bg {
	background-image:url(/design/images/contact_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.contact_bg2 {
	background-image:url(/design/images/contact_top_right2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.contact_bg3 {
	background-image:url(/design/images/contact_bottom_right_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.contact_txt {
	font-size:12px;
	color:#767C81;
}


.contact_left_bg {
	background-image:url(/design/images/contact_left.jpg);
	background-repeat: repeat-y;
}

.contact_right_bg {
	background-image:url(/design/images/contact_right.jpg);
	background-repeat: repeat-y;
}

.contact_bottom_bg {
	background-image:url(/design/images/contact_bottom.jpg);
	background-repeat: repeat-x;
}

.contact_top_bg {
	background-image:url(/design/images/contact_top.jpg);
	background-repeat: repeat-x;
}

.contact_phones {
  color:#E9059D;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.contact_top_phones {
	color:#E9059D;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.nadegnost {
	color:#E9059D;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:76px;
	margin-top:10px;
}

.contact_top_txt {
  color:#990759;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.contact_top_multi {
  color:#000000;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.contact_bottom_phones {
  color:#E9059D;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.contact_bottom_txt {
  color:#990759;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.copyright {
  color:#990759;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;
}

.contact_page {
  color:#757B81;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;
}

.spec_contact_zagol {
  color:#0A638F;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}



a {
  color:#C34599;
  font-family:Arial;
  font-size:13px;
  text-decoration:none;
}

a:hover {
  color:#C34599;
  font-family:Arial;
  font-size:13px;
  text-decoration:underline;
}


h1 {
  color:#C34599;
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  text-decoration:none;
  text-shadow: 2px 2px 4px #999999, -1px -1px 2px #ffffff;
}

h2 {
  color:black;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

h3 {
  color:black;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}


p,.text {
  color: black;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.menu_top {
	color:#C34599;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	padding-right: 3px;
	padding-left: 3px;
}

.menu_top:hover {
    color:#C34599;
    font-family:Arial;
    font-size:13px;
    text-decoration:underline;
	padding-right: 3px;
	padding-left: 3px;
}


.ext_menu {
  color: #0A638F;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.ext_menu:hover {
  color: #C34599;
  font-family:Arial;
  font-size:12px;
  text-decoration: underline;
}

.ext_menu_select {
  color: #C34599;
  font-family:Arial;
  font-size:12px;
  text-decoration: underline;
}

.ext_menu_select:hover {
  color: #0A638F;
  font-family:Arial;
  font-size:12px;
  text-decoration: underline;
}



.way_link, .way_link:hover {
  color: black;
  font-family:Verdana;
  font-size:10px;
}

.way_act, .map_act {
  color: black;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
}

.map_linck, .map_linck:hover {
  color: black;
  font-family:Verdana;
  font-size:12px;
}

.map_act {
  color: black;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}


.cell 
{
	background-color: #C8D0AE;
}

.cell2 
{
	background-color: white;
}
.cell3
{
	background-color: #F7F8F1;
}
.cell4
{
	background-color: #E4E8D7;
}

.niz_text {
  color: #B30019;
  font-family:Verdana;
  font-size:10px;
  text-decoration:none;
}

.link_ap, .link_ap:hover {
  color: #B30019;
  font-family:Verdana;
  font-size:10px;
}

.niz_text2 {
  color: black;
  font-family:Verdana;
  font-size:10px;
  text-decoration:none;
}

.border
{
	background-color: black;
}

ul li{
    list-style-image: url("/design/images/dot_black1.gif");
    margin-top:3px;margin-bottom:3px;
}

