html,body,form,input,p,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0}
.clr {clear:both;}
.red {color:red}

h1 {
	color:#357ed4;
}

a {
	color:#0084b0;
}

a:hover {
	color:#023b4e;
}

p {
	margin-bottom:10px;
}

body{
	background:url(images/background.png) repeat-y center top #e4eeff;
	color:#333;
	font:10pt arial;
	text-align:center;
}

#container, #header, #footer{
	margin:0 auto;
	text-align:left;
	width:1000px;
}

/* #######################################################################      ØÀÏÊÀ ÑÒÐÀÍÈÖÛ */

#header {
	background:url(images/logomgou.png) no-repeat 10px 10px;
}

#logophone {
	float:left;
	height:180px;
	margin:56px 40px 0 0;
	width:447px;
}

#logophone p, #logophone li {
	float:right;
	text-align:right;
	width:447px;
}

#logophone p {
	font:20pt arial;
	line-height:18px;
}

#logophone ul {
	list-style-type:none;
}

#logophone p span {
	font:italic 10pt arial;
}



#logophone a {
	line-height:25px;
}

#fotomgou {
	background:url(images/fotomgou.jpg) no-repeat left center;
	float:right;
	height:236px;
	width:513px;
}

ul#minilinks {
	list-style-type:none;
}

ul#minilinks {
	margin:20px 0 0 12px;
}

ul#minilinks a {
	background-image:url(images/minilinks.png);
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:19px;
}

ul#minilinks li {
	margin-bottom:10px;
}

a#mlhome {background-position:left top;}
a#mlhome:hover {background-position:left -19px;}
a#mlemail {background-position:left -38px;}
a#mlemail:hover {background-position:left -57px;}
a#mlsitemap {background-position:left -76px;}
a#mlsitemap:hover {background-position:left -95px;}


#hormenu {
	background:url(images/shadow.png) repeat-x left bottom #357ed4;
	float:left;
	height:45px;
	width:100%;
}

/* #######################################################################      ÔÎÐÌÀ ÏÎÈÑÊÀ  */

form#search {
	background:url(images/cornershadowleft.png) no-repeat left bottom;
	float:left;
	height:45px;
	width:250px;
}

form#search input {
	float:left;
}

input#searchtext {
	border:solid 1px #666;
	color:#666;
	font:10pt arial;
	height:19px;
	margin:7px 7px 0 20px;
	padding:0 5px;
	width:188px;
}

input#searchsubmit {
	margin-top:7px;
}

/* #######################################################################      ÎÑÍÎÂÍÀß ×ÀÑÒÜ ÑÒÐÀÍÈÖÛ  */

#container {
	background:url(images/foncontent.png) repeat-y 10px top;
}

#content{
	background:#fff;
	display:inline; /*IE6 hack to get sub menu links to behave correctly*/
	float:right;
	margin:0 30px 10px 20px;
	width:690px;
}
#content h1, #content h2, #content h3 {
	float:left;
	margin-bottom:10px;
	width:100%;
}

#content p {
	float:left;
	text-align:justify;
	width:100%;
}

#content ul {
	line-height:20px;
	margin-left:40px;
	margin-bottom:10px;
}
/* #######################################################################      ÑÀÉÄÁÀÐ  */

#navigation{
	float:left;
	width:260px;
}

div.sidebar {
	background:url(images/arrowsidebar.png) no-repeat center bottom;
	float:left;
	padding-bottom:7px;
	margin-bottom:10px;
	width:260px;
}

.sidebar h3 {
	background:url(images/shadow.png) repeat-x left 35px #357ed4;
	color:#fff;
	float:left;
	height:45px;
	line-height:35px;
	text-transform:uppercase;
	width:260px;
}

div.sidebar div.cornerleft {
	background:url(images/cornershadowleft.png) no-repeat left bottom;
	float:left;
	height:45px;
	margin-right:10px;
	width:10px;
}

.sidebarcontent {
	background-color:#fff;
	border-bottom:solid 3px #357ed4;
	display:inline; /*IE6 hack to get sub menu links to behave correctly*/
	float:left;
	padding:0 10px;
	margin-left:10px;
	width:229px;
}

.sidebarcontent p.subhead {
	font:bold 10pt arial;
}

.sidebarcontent span.datenews {
	font-weight:bold;
}

ul.sidebarmenu {
	margin-bottom:10px;
}

.sidebarmenu li {
	background:url(images/arrow-menu.png) no-repeat left 8px;
	/*line-height:28px;*/
	list-style-type:none;
	padding:6px 0;
	padding-left:24px;
	
}

.sidebarmenu  ul li {
	background:url(images/arrow-menu-mini.png) no-repeat left 12px;
	font-size:9pt;
	line-height:18px;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:5px;
}
a.banner {
	float:left;
	margin-left:20px;
}

/* #######################################################################      ÔÓÒÅÐ ÑÒÐÀÍÈÖÛ */

#footer {
	clear:both;
}

#footercontent{
	border-top:solid 3px #ccc;
	background-color:#ededed;
	height:70px;
	margin:0 10px;
	padding-top:10px;
	text-align:center;
	width:980px;

}
/* #######################################################################      PAGES */
#content ol li {
	margin-bottom:10px;
}

.fotoonpage  a.img {
	float:left;
	border:solid 1px #ededed;
	margin-right:10px;
	margin-bottom:10px;
}
.fotoonpage  a.img:hover {
	border:solid 1px #ccc;
}
.fotoonpage a.img img {
	float:left;
	border:none;
	height:110px;
	padding:5px;
	width:110px;
	
}

/* #######################################################################      ÁËÎÊ ÔÎÒÎÃÐÀÔÈÉ ÄËß ÍÀÓ×ÍÎÃÎ ÏÎÒÅÍÖÈÀËÀ ÔÈËÈÀËÀ */
.fotoonpage-npf {
	border-top:solid 1px #ededed;
	border-bottom:solid 1px #ededed;
	float:left;
	padding-top:30px;
	padding-left:30px;
}
.fotoonpage-npf  a.img {
	float:left;
	border:solid 1px #ededed;
	margin-right:10px;
	margin-bottom:10px;
}
.fotoonpage-npf  a.img:hover {
	border:solid 1px #ccc;
}
.fotoonpage-npf a.img img {

	border:none;
	padding:5px;
}
/* #######################################################################      ÍÎÂÎÑÒÈ ÏÐÎÑÌÎÒÐ ÏÐÅÂÜÞØÅÊ Â ÐÀÇÄÅËÅ */
#breadcrumbs {
	float:left;
	padding:10px 0;
	width:100%;
}

div.newsprewiv , div.news {
	float:left;
	border-bottom:solid 1px #ededed;
	margin-bottom:15px;
	padding-bottom:5px;
	width:100%;
}


div.newsprewiv a.link-img {
	float:left;
	border:solid 1px #ededed;
}
div.newsprewiv a.link-img:hover {
	border:solid 1px #ccc;
}

div.newsprewiv a.link-img img {
	float:left;
	border:none;
	height:110px;
	padding:5px;
	width:110px;
	
}
div.news a.img {
	float:left;
	border:solid 1px #ededed;
	margin-right:10px;
	margin-bottom:10px;
}
div.news  a.img:hover {
	border:solid 1px #ccc;
}
div.news a.img img {
	float:left;
	border:none;
	height:110px;
	padding:5px;
	width:110px;
	
}


div.news-body {
	float:right;

}
div.newsprewiv div.news-body {
	width:558px;
}
a.podrobnee {
	float:right;
}

/* #######################################################################      ÑÏÈÑÎÊ ÎÏÐÅÄÅËÅÍÈÉ ÑÏÅÖÈÀËÜÍÎÑÒÜ Â ÐÀÇÄÅËÅ ÀÁÈÒÓÐÈÅÍÒÓ */
dl.spec {
	text-align:justify;
}
dl.spec dt {
	font:14pt arial;
	margin-bottom:10px;
}
dl.spec dd.descr {
	font-weight:normal;
}
dl.spec dd {
	font-weight:bold;
	margin-bottom:10px;
	
}
/* #######################################################################      ÁËÎÊ ÈÍÔÎÐÌÀÖÈÈ ÄËß ÊÀÆÄÎÉ ÑÒÐÀÍÈÖÛ */
#block-info {
	float:left;
	width:628px;
	background:url(images/block-info.png) no-repeat 10px center #e0f0ff;
	border-top:solid 1px #ededed;
	border-bottom:solid 1px #ededed;
	padding:10px 10px 10px 52px;
	margin-bottom:10px;
}

/* ÂÕÎÄ ÏÎËÜÇÎÂÀÒÅËß È ÞÇÅÐ ÁÀÐ */
#userbar {
	color:white;
	background-color:#357ed4;
}
#userbar a {
	color:white;
}
#userbar h1 {
	color:white;
}
#userbar-body {
	margin:0 auto;
	padding:5px;
	text-align:left;
	width:980px;
}

#form-user-login {
	background-color:#ededed;
	margin:0 auto;
	margin-top:20px;
	padding:20px 50px;
	text-align:left;
	width:200px;
}
#form-user-login  p {
	margin-bottom:10px;
}
#form-login-head {
	font-size:18pt;
	margin-bottom:20px;
	text-align:center;
}
#form-user-login label {
	display:block;
	font-size:11pt;
}
.form-login-text {
	border:solid 1px #ccc;
	font-size:18pt;
	margin-bottom:20px;
	width:200px;
}

/* #######################################################################      ÐÀÇÄÅË ÀÄÌÈÍÈÑÒÐÈÐÎÂÀÍÈß ÍÀ×ÀËÎ */
.admin-form div {
	width:800px;
}


/* #######################################################################      GoogleAdsense */
#adsense {
	float:left;
	width:250px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

