@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:#fff url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; } 

.pds{ 
	width:990px; 
	margin:auto; 
	font-size:1.2em;
	}
a{color:#CC3300; } 
a:hover{text-decoration:none; }
.mg {height:67px;}
.mg ul{margin:0; padding:5px; list-style:none; } 
.mg li{ float:left;}
.mg a{ display:inline-block; padding:20px 0px 20px 0px; text-align:center; background:url(images/m1.jpg) no-repeat center ; font-weight:bold; text-decoration:none; color:#fff; 
		width:190px;
  }
.mg a:hover{ background:url(images/m2.jpg) no-repeat center ; }

.both{ clear:both; }

.left{ width:224px; float:left; } 
.right{ width:730px; float:left; padding-left:30px; background:url(images/sbg.jpg) no-repeat; } 

.m1{ background:url(images/b2.gif) repeat-y; } 
.m2{ background:url(images/b1.jpg) no-repeat; 
	padding:28px 10px 5px 10px; }
	
.m2 h2{ font-size:1.5em; font-weight:normal; color:#4D6E87; margin:0px; padding:10px 0px;  float:left; }

.m ul{ margin:0; padding:0; list-style:none; } 
.m li{float:left; width:205px; }
.m a{ background:#F1F3EF url(images/mt1.gif) no-repeat left center; color:#4A6A82; padding:5px 5px 5px 35px; display:block; border-bottom:2px solid #fff; text-decoration:none; }
.m a:hover{ background:#E6F1DB url(images/mt2.gif) no-repeat left center; font-weight:bold;  border-bottom:2px solid #fff; }

.txt{ padding-top:40px; line-height:1.4em; color:#4E6276; } 
.txt h1{ margin:0px; font-size:1.6em; font-weight:normal; padding-bottom:5px; border-bottom:3px solid #2A8FC6;  }

img{border:0; }

.stopka{ background:url(images/stopka.jpg) no-repeat; padding:45px 20px 30px 140px; }