* {padding:0px; margin:0px;}

body {background-image:url(bg.gif); background-color:#d5dce1; background-repeat:repeat-x; background-position:top; padding:0px; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#name {
	color:#013f6d;
	font-size:22px;
	font-weight:bold;
	padding:12px 12px 4px 12px;
	padding-left:174px;
	font-size:12px;
}

#name a {color:#013f6d; text-decoration:none;}
#name a:hover {color:#707070; text-decoration:underline;}

#reg {
	color:#707070;
	font-size:12px;
	font-weight:bold;
	padding:5px 12px 6px 0px;
	margin-left:12px;
	font-size:12px;
}

 #map2 {background:url(map2.jpg); width:337px; height:77px; float:right;}

#map2 p {
	font-size:14px;
	color:#013f6d;
	font-weight:bold;
	text-align:right;
	padding-right:24px;
	padding-top:6px;
	line-height: 28px;
}

#up {width:100%; height:118px}

#shapk {
	float:left;
	background:url(logos.gif) top left no-repeat
}

#upln {background:url(upln.jpg); height:77px;}

.p2 {padding-right:0px; padding-left:12px;}
#map1 {float:right; background:url(right-b.jpg) bottom no-repeat; width:337px; height:138px;}

#second {clear:both; height:77px; width:100%;  }

#lmnu {background:url(upmnu.jpg) no-repeat; width:251px; float:left; height:77px;}

#tbl {clear:both;   background:url(251.jpg) repeat-y; font-size:12px; }

#leftmnu {width:251px; background:url(bld.jpg) left bottom no-repeat; padding-bottom:128px;}

#right {width:239px; float:right; background:url(house.jpg) bottom  no-repeat; padding-bottom:188px;}

#main {margin-right:240px; margin-left:24px; padding-bottom:108px; vertical-align:top; }
#main p, #main ul li {text-align:justify;}

#main h1 { text-align:center;}

#td2 {background:url(/skin2elements/gerb3.gif) 30% no-repeat;}

#leftmnu ul {list-style:none; color:#fff; font-size:14px; font-weight:normal; padding-top:12px; padding-left:24px;}
#leftmnu ul li {padding-bottom:8px;}

.punkt1, .punkt, .punkt2  {font-size:14px; font-weight:bold; color:#ff0;}

.punkt1 {padding-top:45px; padding-left:25px;}

.punkt, .punkt2 {background:url(btn3.gif) no-repeat; height:34px; width:215px; margin-left:12px; margin-top:16px; padding:6px 0px 0px 8px;}


.punkt2 {padding-top: 10px;}

 

h1 {color:#013f6d; font-size:22px; font-weight:bold; padding-bottom:18px;}

h2 {color:#013f6d; font-size:18px; font-weight:bold; padding-bottom:14px;}

h4 {color:#013f6d; font-size:13px; font-weight:bold; padding-bottom:8px;}


#main p {padding-top:6px; padding-bottom:12px;}

#right p, div#expert {padding:6px 24px 12px 24px;}

div#expert div {padding-top:12px;}

div#expert {font-size:12px; padding:0px 24px;}
div#expert p {clear:both; padding:6px 0px 12px 0px; }
div#expert img {padding-right:8px; padding-bottom:8px;}

a img {border:none;}

div#upln p {padding-top:10px; padding-left:24px;}
#upln p img {padding-left:12px;}

 

#leftmnu  a {color:#fff; text-decoration:none;}
#leftmnu a:hover {color:#FFFF00; text-decoration:underline;}

#right a {color:#003d69; text-decoration:underline;}
#right a:hover {color:#006633; text-decoration:none;}

#mainpage {background:url(mainz2.jpg) no-repeat;   width:839px; height:554px; margin:80px auto;}
#mainpage h1 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:88px 0px 0px 56px;
	float:left;
	width:450px
}
#mainpage p.phone {
	font-size:12px;
	color:#044063;
	font-weight:bold;
	float:right;
	padding:60px 50px 20px 0px;
}
#mainright {
	padding:28px 48px 0px 550px;
}
#mainright p {
	margin-bottom:20px;
	padding-left:18px;
	font-size:14px;
	padding-top:4px;
	font-weight:bold;
	width:229px;
	height:40px;
	background:url(d6.gif) no-repeat;
}

#mainright p a {color:#ff0; text-decoration:none;}
#mainright p a:hover {color:#fff; text-decoration:underline;}

#main a {color:#003d69; text-decoration:underline;}
#main a:hover {color:#006633; text-decoration:none;}



.footreg {
	color:#fff;
	font-size:14px;
	padding-left:56px;
	padding-top:54px;
}

a.podr { font-style:italic;}

#questions {color:#b1bfac; margin-left:24px; height:18px; font-size:12px;}

#main ul, #main ol {padding-left:36px; padding-bottom:8px;}
#main ul li, #main ol li {padding-bottom:6px;}

div.onmain {margin-bottom:22px;}
.p1 {float:left; padding-right:12px; padding-bottom:12px;}
.p2  {float:right;}

div.onmain img {margin-right:12px; margin-bottom:12px;}

.clearer {clear:both; height:0px;}

#nws h3 {padding-bottom:0px;}
 
 
table.tbltxt  {
	border:1px solid #999;
	margin:12px auto;
 
}
table.tbltxt tr td {border:1px solid #999; font-size:10px; padding:1px;  }

.photo {padding-left:0px; font-size:13px; color:#fff000; text-align:center; padding-right:8px;}

.infoblockl, .infoblockr {width:280px; padding:8px; margin-bottom:12px; font-size:11px; background:#DEF; border:1px solid #6CF; text-align:left;}
.infoblockl {margin-right:12px; float:left;}
.infoblockr {float:right; margin-left:12px;}

.infoblockr, .infoblockl p {padding-bottom:0px !important;}
