* {margin: 0px; padding: 0px;}
body {font: 11px Arial, Helvetica, sans-serif; color: #000000; background: #DBEFFA url(../images/top.gif) repeat-x;}
a {cursor: pointer;}
a:hover {text-decoration: none;}
li {list-style: none;}
img {border: none;}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.set {clear: both; height: 0; overflow: hidden;}

.all {width: 960px; margin: 0 auto;}

.header {height: 140px;}
	h1 {margin-right: 38px;}
	h1, h1 a {width: 190px; height: 138px; float: left; text-indent: -9999px; overflow: hidden;}
	h1 a {display: block; background: url(../images/h01.jpg) no-repeat;}
	.h201 {padding: 15px 0 0px; font: bold italic 14px Arial, Helvetica, sans-serif; color: #3f3f3f;}
	.h201 span {font-weight: normal; font-style: normal;}
	.header p {color: #333333; padding: 5px 90px 7px 0;}
	.text {width: 547px; height: 20px; background: #FFFFFF; border: solid 1px #A5ACB2; font-size: 16px; vertical-align: middle;}
	.serch {width: 83px; height: 22px; background: url(../images/serch.gif) no-repeat; border: none; cursor: pointer; vertical-align: middle;}
	.header div {width: 550px; text-align: right; float: left; padding-top: 3px;}
	.header div label {padding: 0 14px 0 8px; font-size: 15px;}

#left {width: 180px;}	
#left, #right {float: left; padding-top: 15px;}
	.h202 {font: bold italic 14px Arial, Helvetica, sans-serif; color: #333333; padding-left: 7px;}
	.h202 a {color: #ff4809;}
	
	.m-1 {padding: 7px 0 15px 20px; font-size: 14px;}
	.m-1 li {padding-bottom: 2px;}
	.m-1 a {color: #000000; text-decoration: none;}
	.m-1 a:hover {text-decoration: underline;}
	
	.h203 {font: bold italic 14px Arial, Helvetica, sans-serif; color: #3f3f3f; padding-left: 12px;}
	
	.m-2 {font-size: 12px; color: #191919; padding: 12px 0 0 20px;}
	.m-2 a {font-size: 14px; color: #146bed;}
	.m-2 li {padding-bottom: 15px;}
	
#right {width: 780px;}
#right3 {width: 780px; margin-left: 80px;}
#right2 {width: 960px;}
	.h204 {font: bold italic 14px Arial, Helvetica, sans-serif; color: #333333; padding: 0 0 9px 18px;}
	.h204 strong, .h204 span {display: block; float: right; font-style: normal;}
	.h204 strong a {color: #146bed;}
	.h204 span {padding: 0 15px 0 34px; font-weight: normal;}
	.h204 span a {color: #333333;}
	
	.thumbs {clear: both; float: none; height: auto; _height: 1%;}
	.thumbs li {float: left; width: 194px; height: 149px;}
	.thumbs li img {width: 179px; height: 134px; background: #C8DFEC; padding: 0 2px 2px 0; border: solid 5px #FFFFFF;}
	.thumbs img {border: solid 5px #FFFFFF;}
	
	.otstup30px {height: 30px;}
	
	.page {padding: 15px 0 30px; font-size: 18px; color: #242424;}
	.page a {color: #146bed; margin-left: 10px;}
	.page a:hover {text-decoration: none; color: #044bcd;}
	
	.m-3 {font-size: 12px; color: #020406; padding-bottom: 15px;}
	.m-3 a {color: #146bed;}
	
	p.p01 {font-size: 12px; padding: 10px 10px 10px 0;}