html {
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	 background: #1564a8 url(../img/bg.jpg);
	 color:#575757;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
/*line-height:20px;*/
	 
}
* {
	margin: 0;
	padding: 0;
	font-family: arial;
}

table {
border-collapse:collapse;
}

table td {
	vertical-align: top;
}

div {
	font-size: 13px;
}
.clear-all {
	clear: both;
}
img {
	border: 0px;
}
.img-block {
	line-height: 0px;
	font-size: 0px;
}
.img-block img {
	line-height: normal;
	font-size: 13px;
}
.img-l, .img_l {
	float: left;
	margin-right: 5px;
}
.img-r, .img_r {
	float: right;
	margin-left: 5px;
}
p {
	padding: 5px 0px;
}
a {
	color: #1927B3;
}
a:hover {
	color: #c00;
}


h1, .h1 {
	font: normal 24px arial;
	padding: 6px 50px;
	color: #009900;
}
.b-text h1, .b-text .h1 {
	font: normal 24px arial;
	padding: 6px 0px;
	color: #009900;
}

h2, .h2 {
	font: normal 18px Arial; color: #009900;
	padding: 5px 0px;
}
h3, .h3 {
	font: bold 14px Arial; color: #009900;
	/*padding: 5px 0px;*/

}

ol{
	margin-left: 25px;
}

#container {min-width: 1000px; width:expression(document.body.clientWidth > 1000? "100%" :"1000px");  background: url(../img/cont-bg.jpg) repeat-x; }
	.b-left{ background: url(../img/cont-bg-l.jpg) top left no-repeat;}
	.b-right{ background: url(../img/cont-bg-r.jpg) top right no-repeat;}
	.b-bottom{background: url(../img/bot_bg.jpg) bottom repeat-x; position: relative;}
/*---------------Header styles---------------*/
.l-header{height: 115px;}
	.b-logo { width: 30%; float: left; text-align: center; height: 85px; padding-top: 30px;	}
	.b-contact {background: url(../img/top-l.png) no-repeat; height: 72px; padding-left: 72px; margin-left: 30%; }
			.b-contact div{ background: url(../img/top-bg.png) repeat-x; height: 72px;}
			.b-contact .g-green { position: relative; top: 18px; right: 55px;}
			.b-contact address{position: relative; font: bold 14px arial; color: #4d4d4f; margin-right: 40px; top: 15px;}
			.b-contact address .phone {display: block; color: #4d4d4f;}
			.b-contact address .phone b { color: #6d6e71;}
			.b-contact address .phone .g-green { top: 2px;}
	.b-menu{height: 58px; margin-left: 34%;}
		.b-menu .menu { float: left; width: 16%; list-style: none; margin-top: 3px; /*margin-right: 2%;*/}
			.b-menu .menu li{ float: left; width: 33%; list-style: none; text-align: center;}
			.b-menu .menu li a  { display: block; width: 80%; margin: 0px auto; height: 24px; background: url(../img/menu-l.gif) left top no-repeat;}
			.b-menu .menu li a:hover, .b-menu .menu li a.active{ background-position: left bottom;}
			.b-menu .menu li a span.left {display: block; margin-left: 3px; height: 24px; background: url(../img/menu-r.gif) right top no-repeat;}
			.b-menu .menu li a span.right {display: block; margin-right: 3px; height: 24px; background: url(../img/menu-bg.gif) top no-repeat; }
			.b-menu .menu li a:hover span.left, .b-menu .menu li a.active span.left{ background-position: right bottom;}
			.b-menu .menu li a:hover span.right, .b-menu .menu li a.active span.right { background-position: center bottom;}
		.b-menu .main {float: left; width: 80%; list-style: none; margin-top: 3px;}
			.b-menu .main li {float: left; padding-left: 9%; -padding-left: 8.6%;}
			.b-menu .main li a {cursor: pointer; display: block; float: left; background: url(../img/menu-l.gif) left top no-repeat; text-align:center; text-decoration: none; font: normal 11px Verdana; color: #fff;}
			.b-menu .main li a span.left {display: block; float: left; margin-left: 4px; -margin-left: 2px;  background: url(../img/menu-r.gif) right top no-repeat; color: #fff;}
			.b-menu .main li a span.right {display: block; float: left; margin-right: 4px; -margin-right: 2px; height: 20px; background: url(../img/menu-bg.gif) top no-repeat; padding: 2px 0px; color: #fff;}
			.b-menu .main li a:hover, .b-menu .main li a.active{ background-position: left bottom;}
			.b-menu .main li a:hover span.left, .b-menu .main li a.active span.left{ background-position: right bottom;}
			.b-menu .main li a:hover span.right, .b-menu .main li a.active span.right { background-position: center bottom;}

/*---------------Left Sidebar styles---------------*/
.l-sidebar{zoom: 1; float: left; width: 30%;  position: relative;}
	.b-block{zoom: 1; background: #fff; margin-top: 42px; margin-right: 13px; min-height: 0px; position: relative; margin-bottom: 170px; //margin-bottom: 115px;}
		.b-block .top {background: url(../img/block-t.png) repeat-x;  margin-right: 60px; height: 42px;  position: relative; top: -42px; clear: left;}
		.b-block .text {zoom: 1; margin-bottom: -115px; position: relative; top: -60px; margin-left: 40px;  z-index: 1000000; min-height: 150px; -height: 152px;}
		.b-block .step, .b-block .links {margin-left: 15px;}
		.b-block h3 { background: url(../img/l-mark.png) no-repeat;  height: 25px; padding-left: 25px; color:#4B4B4B; font: normal 18px Arial}
		.b-block h3 a{position: relative; xtop: -4px;  color:#4B4B4B; font: normal 18px Arial; text-decoration: none;}
		.b-block h3 a:hover {text-decoration: underline;}
		.b-block ul {padding: 0px; }
		.b-block ul li {list-style: none; background: url(../img/l-list.gif) 0px 10px no-repeat; padding: 7px 0 0 20px; -position: relative; -z-index: 10000;}
		.b-block ul li a{font: normal 12px verdana; text-decoration: none; color: #1367a6; xborder-bottom: 1px dashed #b0cce1;}
		.b-block ul li a:hover {color: #1367a6; border-bottom: 1px solid #1367a6;}
		.b-block .top .top-ugol{ background: url(../img/block-rt.png) no-repeat; width: 156px; height: 151px; position: absolute; right: -71px; -right: -72px;}	
		.b-block .bottom {zoom: 1; background: url(../img/block-b.png) repeat-x;  height: 48px;  position: relative; top: 48px; margin-right: 47px; margin-bottom: -65px;}	
		.b-block .bot-ugol{zoom: 1;  background: url(../img/block-rb.png) no-repeat; width: 47px;  height: 48px;  position: absolute; right: 0px; bottom: -48px; //bottom: -46px; -bottom: 0px; -position: relative; -float: right; -top: 65px;} 
		/*.nechet .bot-ugol{zoom: 1;  position: absolute; -right: -1px;  -bottom: -47px;}*/	
		.b-block .text .zel_big {clear: left; color:#009900; float:left; font-size:36px; margin: -8px 3px 0 0; line-height:36px; position:relative; }
		.b-block .text p {clear: left; font: normal 11px arial; color: #575757; margin: 40px 42px -6px 25px; //margin: 20px 42px -8px 25px; }
		.b-block .text .help_zag { float: left; line-height:17px; margin-top:-14px; width:217px; position:relative; z-index:999; }
		.b-block .text .zv {clear: left; margin-right: 5px; width: 92%;}
		.b-block .text .zv .g-red {float: left; position: relative; top: 25px; left: 10px;}
		.b-block .text .zv p { clear: none !important;  color: #575757; font: normal 13px arial;  width: 80%; padding-bottom: 25px; position: relative; top: 20px;  //top: -22px; }
		.b-block .text .help_zag h4 { color:#4b4b4b; font: bold 14px arial;  padding:5px 0;}
		.b-block .text .shag {float:left; font-size:18px; color:#009900; margin: 3px 0 0; }
		.b-block .text .shag .shag_sin { color:#5d95bd; font-style:italic; font-weight:bold; font-size:17px; position: relative; top: 2px; white-space: nowrap;}	
		.b-block .text h2 { font: bold 18px arial; color:#008400;  }	
		.b-block .text .shag h4 {padding:0px; margin:0px; font-weight:normal; }
		.b-block .text .nichego { clear: left; color:#666666; float: left; font-size:13px; font-weight:bold; line-height:16px; padding: 26px 0 0 24px; width:142px; }
		.b-block .text .sh {color:#009900; float:left; font-size:18px; }
		.b-block .text .sr { float:left; padding-bottom:20px; }
		.b-block .text .null { color:#CC0000; float:right; font-size:24px; padding:29px 40px 0 0; }
		.b-block .links p { font: normal 11px arial; color: #666; margin: 0 0 15px 0; padding: 0 20px 0 0;	}
		.b-block .links a.link { color: #000; text-decoration: none;	}
		.b-block .links a.link:hover { text-decoration: underline;	}
		.b-block .links img {display: block; margin: 3px auto; }
		.b-block .links ul {padding: 0px; margin-bottom: 10px; }
		.b-block .links ul li {background: url(../img/link-list.gif) 0px 9px no-repeat; font: normal 11px arial; color: #666; margin: 0; padding: 7px 0 4px 20px; -position: relative; -z-index: 10000;}
	.b-lider {zoom: 1; overflow:hidden; -overflow:visible;  margin-right: 13px; height: 171px; position: relative; top: -30px; //top: 0px; margin-top: -40px; margin-bottom: 35px; //margin-bottom: 70px;  -margin-bottom: -80px;}
		.b-lider .lider-ugol{ background: url(../img/lider-ugol.png) no-repeat; width: 147px;  height: 171px; position: absolute; right: 0px; top: 0px; }
		.b-lider .lider-bg {background: url(../img/lider-bg.png) repeat-x;  height: 171px;  position: relative; margin-right: 147px; }	
		.b-lider .lider-bg .orange {display: block; background: url(../img/lider-orange.png) no-repeat; width: 39px;  height: 162px; }	
		.b-lider .text { position: relative; top: -160px; margin-left: 45px; z-index: 1000; }	
		.b-lider .text a, .b-lider .text span { display: block;}	
		.b-lider .text a.zag{ font: bold 13px verdana; color: #ccffcc; text-decoration: none; position: relative; width: 75%; }	
		.b-lider .text span { margin-top: 15px; margin-left: 15px; width: 45%; font: normal 11px verdana; color: #fff;} 	
		.b-lider .text a.podrobnee{ position: relative; float: left; margin-top: 20px;  background: url(../img/arr.gif) right 6px no-repeat; font: bold 11px verdana; color: #fff;  text-decoration: underline; padding-right: 16px;}	
		.b-lider .text img {position: absolute; top: -25px; right: 20px;  }
.cont{
	padding: 5px 20px 5px 20px; 
}
/*---------------Content Classes---------------*/	
.l-content { margin-left: 30%;  xposition: relative; margin-bottom: 0px;}
	.l-content .b-all-content{background: #fff url(../img/content-bg.jpg) repeat-x; min-height: 1250px;  -height: 1250px; position: relative; z-index: 999999; margin-bottom: 0px;}
	.l-content .b-all-content .ugol{background: url(../img/right_left.jpg) left top no-repeat;}
	.l-content .b-all-content p, .l-content .b-all-content ul li {font: normal 12px arial; color: #333;}
	.l-content .b-all-content ul {margin: 0; padding: 0; list-style: none;}
	.l-content .b-all-content ul li {list-style: none; background: url(../img/content-list.gif) 0px 5px no-repeat; padding: 3px 0 0 20px; -position: relative; -z-index: 10000;}
					.b-all-content .path { padding: 15px 35px;}
						.b-all-content .path a, .b-all-content .path{font: normal 11px verdana; color: #999; text-decoration: none; }
						.b-all-content .path a { padding: 0px 7px; }
						.b-all-content .path a:hover { color: #33b8e8;}
					.b-all-content .bord {border-bottom: 3px solid #4cac4c;}
					.b-all-content .bg{ background: #fff url(../img/c-bg-top.jpg) top repeat-x; }
					.b-all-content .top-content {background: url(../img/c-bg.jpg) bottom repeat-x; position: relative; }
						.b-all-content .top-content .bot-bg {padding-right: 320px; padding-bottom: 10px; background: url(../img/right_body.jpg) right bottom no-repeat; position: relative; margin-left: 15px;  min-height: 230px;  -height: 229px;}
						.b-all-content .top-content .vnutr {padding-right: 20px;}
						.b-all-content .top-content .bot-bg img.png {position: absolute; bottom: 0px; right: 0px; margin-right: 20px; -height: 229px;}
	.l-content .bord .b-dec	{ float: left; width: 50%; margin-left: 50px; -margin-left: 30px; margin-right: 1%; //position: relative;  //top: 15px; z-index: 10000; }		
				 	.b-dec h2 { font: NORMAL 18PX ARIAL; color: #333; margin: 0 0 25px 0}
				 	.b-dec .sample { float:left; height:60px; margin:0 0 8px; width:100%; }
					.b-dec .sample_text img {float:left; margin-right:10px; }
					.b-dec .sample_text a { color:#1367A6; font: normal 14px/18px Verdana; float:left; width:100%; text-decoration: none;}
					.b-dec .sample_text a:hover { text-decoration:underline; }
					.b-dec .sample_text a span {font: normal 14px/18px Verdana;  color:#1367A6; border-bottom: 1px dashed #b0cce1; display:block; height: 55px; margin: 5px 0px 0 106px; font-weight:normal; padding-right: 10px;}
					.b-dec .sample_text a span strong{ color:#1367A6;}
					.b-dec .sample_text a:hover { text-decoration:underline; cursor:pointer; }
					.b-dec .sample_text a span:hover { text-decoration:underline; cursor:pointer;}
	.l-content .bord .b-inf {margin-left: 63%; background: url(../img/p_6.jpg) right repeat-y; margin-top: 30px; margin-bottom: 20px; width: 30%; }
					.b-inf .b1 { background: url(../img/p_9.jpg) top repeat-x; }
					.b-inf .b1 .b2 {background: url(../img/p_7.jpg) bottom repeat-x; }
					.b-inf .b1 .b2 .b3 { background: url(../img/p_2.jpg) left repeat-y; }
					.b-inf .b1 .b2 .b3 .b4 {background: url(../img/p_4.jpg) top right no-repeat; }
					.b-inf .b1 .b2 .b3 .b4 .b5 { background: url(../img/p_5.jpg) bottom right no-repeat; }
					.b-inf .b1 .b2 .b3 .b4 .b5 .b6  { background: url(../img/p_3.jpg) bottom left no-repeat; }
					.b-inf .b1 .b2 .b3 .b4 .b5 .b6 .b7 { background: url(../img/p_1.jpg) top left no-repeat; min-height: 200px; overflow: hidden;}
					.b-inf h3 { background: #fff; color: #009900;  font: bold 14px Arial; height:26px; position: relative; top: -8px; left: 10px;  width: 166px; padding: 0px 2px;}
					.b-inf ul.inform { margin: 0px 20px !important;}
					.b-inf ul.inform li { background: url(../img/a_ing.gif) left 10px no-repeat;  padding: 5px 12px; margin:0px; }
					.b-inf ul.inform li a{ font: normal 11px verdana; text-decoration: underline; color: #b0cce1; cursor: pointer;}
					.b-inf a.all{display: block; text-align: right; padding-right: 15px; padding-bottom: 15px; font: bold 11px verdana; text-decoration: underline; color:#1367a6; background: url(../img/vse1.gif) right 3px no-repeat;  margin-right: 20px; cursor: pointer;}
					.b-inf ul.inform li a:hover, .b-inf ul.inform li a span { color:#1367a6; cursor: pointer;}
	.l-content .b-popular { min-height: 240px; -height: 240px;}
					.b-popular h2{ 	font: NORMAL 18PX ARIAL; color: #333; text-align: center; }
					.b-popular .pop{ 	float: left; width: 33%; margin-top: 15px;}
					.pop_sample { background:transparent url(../img/pop_bg.jpg) no-repeat scroll left top; margin:0 auto 25px; //margin:1px auto 25px; padding:3px 0 0; text-align:center; width:156px; display:block; }
					.pop_sample:hover { text-decoration:none;}
					.pop_sample img {margin:0px 0px 8px 0px; //margin:0px 0px 4px 0px;}
					.sample_text {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1367a6; line-height:15px; }
					.pop_sample:hover .sample_text { cursor:default; }
					.proz { background:transparent url(../img/proz.png) no-repeat scroll center top; display:block; height:113px; margin:-121px 0 9px 3px; //margin:-120px 0 9px 1px; -margin:-121px 0 9px 3px; z-index:20; position:relative; //position: static; -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	            src='/img/proz.png', sizingMethod='scale'); }
	.l-content .b-text {padding: 20px 15px; }
					.b-text h2.grey{ font: normal 18px Arial; color: #333; }
					.b-text p {font: normal 11px arial !important; color: #333; }
					.b-text a {color: #1367a6; }
					.b-text a:hover {color: #33b9e9; }
					.b-text .b-green { width: 98%; margin: 15px auto; background: #059c00 url(../img/green-bg.gif) top left no-repeat; position: relative; }
						.b-text .b-green .g1 { background: url(../img/green-lt.gif) top left no-repeat; }
						.b-text .b-green .g1 .g2 { background: url(../img/green-rt.gif) top right no-repeat;}
						.b-text .b-green .g1 .g2 .g3 {background: url(../img/green-rb.gif) bottom right no-repeat; }
						.b-text .b-green .g1 .g2 .g3 .g4 { background: url(../img/green-lb.gif) bottom left no-repeat; }
						.b-text .b-green img {position: absolute; top: -15px; left: 20px;}
						.b-text .b-green p {font: normal 12px arial !important; color: #ccffcc; padding: 3px 10px 0 175px}
						.b-text .b-green p strong {font: bold 12px arial !important; color: #ccffcc; }
						.b-text .b-green a {color: #ccffcc; }
						.b-text .b-green a:hover {color: #1367a6; }
						 .hei { height: 103px; }
				.b-text .b-grey { width: 98%; margin: 15px auto; background: #fff url(../img/grey-bg.jpg) top left repeat-x; xposition: relative; }
						.b-text .b-grey .gb { background: url(../img/grey-b.gif) bottom left repeat-x; }
						.b-text .b-grey .gb .gr { background: url(../img/grey-b.gif) top right repeat-y; }
						.b-text .b-grey .gb .gr .gl { background: url(../img/grey-b.gif) top left repeat-y; }
						.b-text .b-grey .gb .gr .gl .g1 { background: url(../img/grey-lt.jpg) top left no-repeat; }
						.b-text .b-grey .gb .gr .gl .g1 .g2 { background: url(../img/grey-rt.jpg) top right no-repeat;}
						.b-text .b-grey .gb .gr .gl .g1 .g2 .g3 {background: url(../img/grey-rb.jpg) bottom right no-repeat; }
						.b-text .b-grey .gb .gr .gl .g1 .g2 .g3 .g4 { background: url(../img/grey-lb.jpg) bottom left no-repeat; min-height: 160px; -height: 160px;}
						.b-text .b-grey img {margin: 15px;}
						.b-text .b-grey p {font: normal 12px arial !important; color: #333; padding: 15px 10px 7px 10px}
						.b-text .b-grey a, .b-text .small-text a {color: #1367a6 !important; }
						.b-text .b-grey a:hover, .b-text .small-text a:hover {color: #333; }
					.b-text .b-blue { float: left; width: 43%; margin: 10px 0px; background: #c3d8e8 url(../img/blue-bg.jpg) top left repeat-x; xposition: relative; }
						.b-text .b-blue .gb { background: url(../img/blue-b.gif) bottom left repeat-x; }
						.b-text .b-blue .gb .gr { background: url(../img/blue-b.gif) top right repeat-y; }
						.b-text .b-blue .gb .gr .gl { background: url(../img/blue-b.gif) top left repeat-y; }
						.b-text .b-blue .gb .gr .gl .g1 { background: url(../img/blue-lt.jpg) top left no-repeat; }
						.b-text .b-blue .gb .gr .gl .g1 .g2 { background: url(../img/blue-rt.jpg) top right no-repeat;}
						.b-text .b-blue .gb .gr .gl .g1 .g2 .g3 {background: url(../img/blue-rb.jpg) bottom right no-repeat; }
						.b-text .b-blue .gb .gr .gl .g1 .g2 .g3 .g4 { background: url(../img/blue-lb.jpg) bottom left no-repeat; height: 220px; }
						.b-text .b-blue a.zag, .b-text .b-blue span.zag{ font: bold 14px arial; color: #333 !important; 	display: block; padding: 10px 15px 8px; text-decoration: underline;}
						.b-text .b-blue img {margin: 0px 20px 0px 20px;}
						.b-text .b-blue p {font: normal 12px arial !important; color: #666; padding: 0px 10px 7px 0px !important;}
						.b-text .b-blue p strong {color: #666;}
						.blocks{	height: 230px;}
						.h-blocks{ height: 130px;}
	.l-content .bottom {background: #fff; margin-left: 61px; height: 68px; position: relative;  top: -25px; }
	.l-content .bottom .botttom-ugol{zoom: 1; background: url(../img/content-bot.png) no-repeat; height: 68px; width: 61px; position: absolute; left: -61px; -left: -58px;}
				.b-text .small { width: 52%; -width: 52%; float: left; margin: 10px 10px 0px 1%;  }
				.b-text .small p{ padding: 8px 10px 0 10px }
				.b-text .small-text a.link{ color: #000 !important; }
				.b-text .small-text p {font: normal 11px arial !important; padding: 8px 10px 8px 10px}
				.b-text .small-text p strong {font: bold 11px arial !important;}
				.b-text .big { width: 52%; margin-right: 20px; }
				.b-text .more .g4{ min-height: 190px !important; -height: 190px !important; }
				.b-text .m-more .g4{ min-height: 210px !important; -height: 210px !important; }
				.b-text .m-more img { margin-right: 5px !important; margin-top: 20px; }
				.b-text .m-more p{ margin-left: 180px !important; }
				.b-text .last{ float: none; width: 98%; margin: 0px auto; }
				.b-text .last p{ padding: 10px !important; color: #333; }
				.b-text .last .g4 {height: 100px !important; }
	.l-content .vnutr p { font-size: 12px !important; }
	.l-content .top{ overflow: hidden; 	-zoom: 1; }
.top .b-grey { width: 45%; margin-left: 5% !important; x-margin-left: 15px; float: left; margin-top: 15px; background: #fff url(../img/grey-bg.jpg) top left repeat-x; xposition: relative; }
.top .b-grey ul { margin-left: 30px; }
.top .b-grey ul li{ font-size:11px; }
.top .b-grey h2{ margin-left: 10px; }
.top .b-grey p{ font-size:11px; padding: 3px 10px 1px; text-indent: 20px;}
.top .b-grey p.strong{ font-size:11px; font-weight: bold !important; padding: 8px 10px 1px;}
.top .b-dec	{ float: left; xclear: right; width: 47% !important; -width: 45 % !important; margin-left: 0px !important; margin-right: 1%; //position: relative;  //top: 15px; z-index: 10000; }
				 	.top .b-dec .sample { float:left; height:85px;}
.top .b-inf {margin-left: 2% !important; background: url(../img/p_6.jpg) right repeat-y; margin-top: 30px; margin-bottom: 20px; width: 96% !important; }
					.top .b-inf ul.inform li { background: url(../img/a_ing.gif) left 5px no-repeat;  padding: 0px 10px 10px 12px; margin:0px; float: left; width: 29%; height: 30px;}
					.top .b-inf ul.inform li a{ font: normal 11px verdana; text-decoration: underline; color: #b0cce1; cursor: pointer;}
					.top .b-inf a.all{display: block; clear: left; text-align: right; padding-right: 15px; padding-bottom: 15px; font: bold 11px verdana; text-decoration: underline; margin-right: 20px; cursor: pointer;}
.gallery{ 	background: #ededed; height: 130px;}
.gallery h2{margin-left: 15px;}
.gallery a{display: block; float: left; width: 16.3%;  margin-top: 5px;}
.gallery a img{display: block; margin: 0px auto; border: 2px solid #ccc; }
.gallery a img{border: 2px solid #ccc; }
.gallery a:hover img{border: 2px solid #009900; }
/*---------------Footer styles---------------*/
.l-footer {zoom: 1; clear: both; height: 58px; width: 100%; background: url(../img/bot_bg.jpg) bottom repeat-x;  margin-top: -25px;}
	.l-footer .obertka{ zoom: 1; position: relative; xheight: 58px; width: 30%; float: left; text-align: center;  background: url(../img/bot_bg.jpg) bottom repeat-x}
	
		.l-footer .b-copy {zoom: 1;  position: absolute; top: -60px; left: 0px; background: none; margin-left: 15%; height: 15px;}
			.l-footer .b-copy p{zoom: 1; text-align: left !important; font: normal 11px verdana; color: #b0cce1; padding: 0;}
	.l-footer .b-counters{zoom: 1; text-align: left; clear: left; margin-top: 0px; background: none; margin-left: 15%;}
		.l-footer .b-counters a, .l-footer .b-counters a img {zoom: 1; padding-right: 2%; opacity: 0.6; //filter:alpha(opacity=60); }
		.l-footer .b-counters a:hover, .l-footer .b-counters a:hover img{ opacity: 0.9; //filter:alpha(opacity=90);}
	.l-footer .b-menu {zoom: 1; height: 58px;  margin-left: 30%; background: url(../img/f-menu-bg.jpg) top repeat-x;}
	.l-footer .b-menu .ugol { zoom: 1; height: 58px; padding-left: 10%; background: url(../img/f-menu-left.jpg) top left no-repeat;}
	.l-footer	.b-menu .menu {zoom: 1;  float: left; width: 16%; list-style: none; margin-top: 17px; }
	.l-footer	.b-menu .menu li{zoom: 1; float: left; width: 33%; list-style: none; text-align: center;}
		.l-footer .b-menu .menu li a  {zoom: 1; display: block; width: 80%; margin: 0px auto; height: 24px; background: url(../img/f-menu-l.gif) left top no-repeat;}
		.l-footer .b-menu .menu li a img  {zoom: 1; opacity: 0.6; //filter:alpha(opacity=60);}
			.b-menu .menu li a:hover, .b-menu .menu li a.active{zoom: 1; background-position: left bottom;}
		.l-footer .b-menu .menu li a span.left {zoom: 1; display: block; margin-left: 3px; height: 24px; background: url(../img/f-menu-r.gif) right top no-repeat;}
		.l-footer .b-menu .menu li a span.right {zoom: 1; display: block; margin-right: 3px; height: 20px; background: url(../img/f-menu-bg.gif) top no-repeat; padding-top: 4px;}
			.b-menu .menu li a:hover span.left, .b-menu .menu li a.active span.left{ background-position: right bottom;}
			.b-menu .menu li a:hover span.right, .b-menu .menu li a.active span.right { background-position: center bottom;}
	.l-footer .b-menu .main { float: left; width: 80%; list-style: none; margin-top: 17px;}
		.l-footer	.b-menu .main li {zoom: 1; float: left; padding-left: 9%; -padding-left: 8.6%;}
		.l-footer .b-menu .main li a {zoom: 1; cursor: pointer; display: block; float: left; background: url(../img/f-menu-l.gif) left top no-repeat; text-align:center; text-decoration: none; font: normal 11px Verdana; color: #b0cce1;}
		.l-footer .b-menu .main li a span.left {zoom: 1; display: block; float: left; margin-left: 4px; -margin-left: 2px;  background: url(../img/f-menu-r.gif) right top no-repeat; color: #b0cce1;}
		.l-footer .b-menu .main li a span.right {zoom: 1; display: block; float: left; margin-right: 4px; -margin-right: 2px; height: 18px; background: url(../img/f-menu-bg.gif) top no-repeat; padding: 6px 0px 0px; color: #b0cce1;}
			.b-menu .main li a:hover, .b-menu .main li a.active{zoom: 1;  background-position: left bottom;}
			.b-menu .main li a:hover span.left, .b-menu .main li a.active span.left{zoom: 1; background-position: right bottom;}
			.b-menu .main li a:hover span.right, .b-menu .main li a.active span.right {zoom: 1; background-position: center bottom;}


a.podr:hover {text-decoration:underline;}
a.podr {color:#1367A6; text-decoration:none; }

img.bord {border-bottom: 3px solid #4cac4c;}

/*---------------------Inner pages Styles----------------------*/

tr.sin
{
background:#bde2f2;
height:50px;
vertical-align:middle;
}

tr.sin td
{

vertical-align:middle;
}



.opr
{
color:#000000;
}

.op_l
{
text-align:right;
width:50%;
padding-right:3px;
padding-bottom:10px;
}

.op_r
{
padding-left:3px;
text-align: left;
width:50%;
}

.op-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5c5c5c;
}

.rede
{
color:#ff1111;
font-size:13px;
}


.op_te
{
background:url(../img/i/op_b.jpg) top left repeat-x;
height:16px;
border:1px #4285b8 solid;
width:144px;
}
.op_te1
{
background:url(../img/i/op_b.jpg) top left repeat-x;
height:16px;
border:1px #4285b8 solid;
width:102px;
}


.per_page
{
background:url(../img/i/skv.jpg) left top no-repeat;
width:146px;
height:18px;
}

.per_page p
{
padding: 0;
}

.per_page a
{
color:#333333;
}

.per_page a:hover
{
text-decoration:none;
}


#per
{
display:none;
position:absolute;
z-index:999999;
width:146px;
background:#FFFFFF;
}

#per ul
{
margin:0px;
padding:0px;
list-style:none;
}

#per ul li a
{
width:100%;
display:block;
color:#333333;
}

#per a:hover
{
text-decoration:none;
}

.op_che
{
vertical-align:middle;
margin-right:6px;
//margin-right:2px;
}

.otpr
{
background:url(../img/i/otpr.jpg) left top no-repeat;
width:119px;
height:18px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

.ghj
{
text-align:center;

}

.table td {
border:1px solid #000000;
font-size:16px;
padding:2px 10px;
}


h4, .h4 {
color:#5D95BD;
font-size:14px;
font-style:italic;
font-weight:bold;
padding:5px 0;
}


 .back{
 	cursor: pointer;
 }
 
 .hei ul {
	list-style: square outside !important;
	font:12px arial !important;
	padding:3px 10px 0 175px !important;
 }
 .hei ul li {
	color:#CCFFCC !important;
	font: bold 12px arial !important;
 }
 
 

/*---------------Global Classes---------------*/		
a.link { color: #000 !important; text-decoration: none;	}
a.link:hover { text-decoration: underline;}
.g-bottom {line-height: 1px; margin: 0; padding: 0;}
.g-red{font: normal 24px Arial; color:#CC3333; }	
.g-green{font: normal 18px Arial; color: #009900; }		
.g-green-big{font: normal 24px Arial; color: #009900; }		
.g-left {float: left;}		
.g-right{float: right;}	
.g-png-crop{ _filter: expression(this.tagName=='IMG'?((/\.png$/.test(this.src))?(this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='crop')", this.runtimeStyle.height=this.offsetHeight+"px", this.runtimeStyle.width=this.offsetWidth+"px", this.src="img/blank.gif"):("")):((/\.png/.test(this.currentStyle.backgroundImage))?(this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.substr(5,this.currentStyle.backgroundImage.length-7) + "',sizingMethod='crop')", this.runtimeStyle.backgroundImage="none"):(""))); }
.g-png-scale{  _filter: expression(this.tagName=='IMG'?((/\.png$/.test(this.src))?(this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='scale')", this.runtimeStyle.height=this.offsetHeight+"px", this.runtimeStyle.width=this.offsetWidth+"px", this.src="img/blank.gif"):("")):((/\.png/.test(this.currentStyle.backgroundImage))?(this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.substr(5,this.currentStyle.backgroundImage.length-7) + "',sizingMethod='scale')", this.runtimeStyle.backgroundImage="none"):(""))); }