* { margin: 0; padding: 0; border: 0; }
body{ background: url("../html/img/bg.jpg") repeat-x;margin: 0; padding: 0;}
body,td,p,a{ font: normal 12px "Lucida Grande",helvetica,arial,sans-srief;color: #444444;}
.site{background: #fff;margin: auto;padding: 0 14px 0 14px;}
.page_top{ height: 80px; vertical-align: bottom;margin: 0;padding: 0 0 0 14px;}
#menu{float: right;}
.menu_top{text-align: right;height:70px;margin: 0;padding: 0;vertical-align: bottom;}
#menu td{ padding: 3px 21px 0 4px;height: 40px; vertical-align: top;border-left: 1px solid #b8b8b8;}
#menu a{ color: #7b7b7b; text-decoration: none;font-size: 12px;}
#menu a:hover{ color: #0082c6;}
#menu a.active{ color:#0082c6;font-weight: bold;}
.banner{height: 250px; background: url("../html/img/banner_bg.jpg") no-repeat 50% 50%;vertical-align: middle;max-height:250px;overflow: hidden;padding: 0 auto 0 auto;margin: 0}
.banner span{}
.np_img{border:6px solid #e0e0e0;margin: 5px;}
.nps_img{border:3px solid #e0e0e0;margin: 5px;}
a{color: #0082c6;text-decoration: none;}
h3{color: #0082c6;margin: 2px 0 4px 0;}
p{margin: 3px 1px 3px 1px;}
.t1c{ background: #f5f5f5; border-right: 1px solid #ffffff;width: 180px; font-size: 11px;padding-left: 7px;}
h2{color: #303030;font-size: 13px; padding: 0; margin: 14px 0 4px 0;font-style: italic;}
#blue{ color: #0082c6;}
.left_menu{padding: 7px 7px 14px 7px; width: 250px; vertical-align: top;}
.cemenu {width: 230px;height:23px; border-bottom: 1px solid #929490;padding-top:7px;margin:4px 0 3px 0; background: url("../html/img/arrow.jpg") no-repeat 98% 50%;}
.cemenu a{color: #0d0d0d; text-decoration: none;font-size: 13px;}
.cemitem{ background: #ebf8ff; line-height: 175%; width: 225px;border-bottom: 2px solid #ffffff;}
.cemitem a{ text-decoration: none;color: #404040;}
.cemitem a:hover{ color: #708090;}
.menu_admin{ border: 1px solid #0082c6;margin-bottom: 7px;padding: 4px;}
.menu_admin a{ color: #4d4e4c; text-decoration: none;line-height: 150%;margin-right: 21px;}
.page{ vertical-align: top; text-align: left;padding: 7px 1px 14px 0px;}
.page p, .page div{line-height: 150%;}
div.post{margin: 0;padding: 0}
.stopka{ background: #0082c6;padding: 0 7px 0 7px;vertical-align: middle;color: #fff;}
.menu_bottom{ float: right;display: inline;}
.news_wrap{z-index:10;position: absolute;top:240px;text-align: left;margin-left: 12px;}
.news_item{ width: 230px;height:72px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./base_aedv2/html/img/news_bg.png'); float: left;border-right: 1px solid #fff;padding: 10px;color: #ffffff;font-size: 11px;}
.news_item[class]{background: url("../html/img/news_bg.png");}
.news_item img{float:right;}
h5{font-size: 13px;font-weight: bold;color: #ffffff;padding: 0; margin: 4px 0 7px 0;}
.short_box{float:left;width: 150px; margin: 3px 14px 4px 0;height: 185px; border: 3px solid #d3d3d3;padding: 1px;}
.short_ibox{background: #4f4f4f;height: 75px;width:150px;text-align: center;}
.sh_link{color: #fff;text-transform: uppercase;font: normal 14px "Lucida Grande",helvetica,arial,sans-srief;margin-bottom:5px;padding:0;text-decoration: none;}
.sh_more{float: right;}
.sh_title{padding: 3px;}
.kolornik{ width: 450px; height: 90px; overflow: hidden;text-align: center;position: relative;left: 0;}
.kbtn{border: 0; margin: 0;padding: 0; background: transparent;display: inline;}
.white_link{color: #ffffff; font-weight: bold; text-decoration: none;}
.mt_tab td{width: 130px;}
.mt_tab{border: 2px solid #d3d3d3;margin: auto;}
.mt_tab tr{border-right: 2px solid #d3d3d3;}
.kolor_tab{background-color: #f0f0f0;}
.kolor_tab td{background-color: #ffffff; font-size: 10px;}
ul.gallery {
		list-style: none;
		margin: 0 0 10px 0;
	}

		ul.gallery li {
			display: block;
			float: left;
			margin: 0 5px 0 0;
		}

			ul.gallery li a {
				padding: 2px;
				display: block;
				border: 2px #9db2b9 solid;
				line-height: 0;
			}

			ul.gallery li a:hover { border: 2px #313739 solid; }

	ul.textGallery li {
		width: 180px;
		text-align: center;
		padding: 10px 10px 0 10px;
		border: 1px #bdc2c4 solid;
		margin: 0 5px 5px 0;
		font-size: 0.8em;
	}
		ul.textGallery li:hover { background: #edeeef; }

		ul.textGallery li img { display: block; margin: 0 auto 10px auto; border: 1px #bdc2c4 solid; padding: 3px; }

