body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		line-height:14px;
		font-family:Arial;
		font-size:14px;
		color:#000000
	}

a
	{
		text-decoration:underline;
		color:#ffffff;
	}


a:hover
	{
		text-decoration:none;

	}

a img
	{
		border:0px;
	}

p
	{
		padding:7px 0px 7px 0px;
		margin:0px;
	}

form
	{
		padding:0px;
		margin:0px;
	}

h1
	{
		font-size:15px;
		font-weight:bold;
		color:#ffffff;
		padding:10px 0px 10px 0px;
		margin:0px;
	}
	
h2 
	{
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		padding:10px 0px 10px 0px;
		margin:0px;
	}	

.body1
	{
		width:1000px;
		margin:0px auto 0px auto;
		border:1px solid #000000;
	}


.body1a
	{
		background:#b5c0cf url(/images/i/bg_bottom.jpg) 0px 100% no-repeat;
		float:left;
		width:100%;
	}


.body1b
	{
		background:url(/images/i/bg.jpg) 0px 0px no-repeat;
		float:left;
		width:100%;
	}



.head1
	{
		height:168px;
	}

.ico1
	{
		float:left;
		padding:0px 0px 0px 10px;
	}

.ico1 a
	{
		display:block;
		margin:0px 0px 0px 0px;

	}

.top_contact
	{
		float:left;
		padding:65px 0px 0px 22px;
		text-align:right;
		width:135px;
		font-size:13px;
		line-height:15px;
	}

.top_contact a
	{
		color:#000000;
		text-decoration:none;
	}

.top_contact a:hover
	{
		text-decoration:underline;
	}

.left_column
	{
		width:275px;
		float:left;
		padding:45px 0px 0px 0px;
	}

.block1
	{
		background:#ffffff;
		padding:5px;
		margin:0px 0px 20px 25px;
		line-height:16px;
	}

.block1_h3
	{
		font-weight:bold;
		padding:5px 0px 5px 5px;
		background:#e9e39e;
		font-size:14px;
		color:#000000;
		margin:0px 0px 0px 25px;
	}

.block1 a
	{
		color:#000000;
		text-decoration:none;
	}

.block1 a:hover
	{
		text-decoration:underline;
	}

.lmenu
	{
		width:240px;
	}


.lmenu ul
	{
		padding:10px 0px 10px 0px;
		margin:0px;
		list-style-type:none;
		background:#2d475a;
		border-right:1px solid #ffffff;
		font-size:13px;
	}

.lmenu ul li
	{
		border-bottom:2px solid #ffffff;
		border-top:2px solid #ffffff;
		margin:-2px 0px 0px 0px;
	}

.lmenu ul li a
	{
		text-decoration:none;
		display:block;
		padding:4px 0px 5px 18px;
	}

.lmenu ul li a:hover
	{
		padding:4px 0px 5px 13px;
		border-left:5px solid #e9e39e;
	}

.lmenu_top_fon
	{
		height:15px;
		background:url(/images/i/left_men.gif) 0px 100% no-repeat;
		font-size:0px;
		line-height:0px;
		padding:20px 0px 0px 0px;
	}


.lmenu_bottom_fon
	{
		height:20px;
		background:url(/images/i/left_meo.gif) 0px 0px no-repeat;
		margin:0px 0px 60px 0px;
	}

.center_column
	{
		width:700px;
		float:left;
		clear:right;
		padding:45px 0px 0px 25px;
	}

.tmenu1
	{
		float:left;
		width:100%;
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
	}


.tmenu1 li
	{
		float:left;
		padding:0px 2px 0px 0px;
		font-size:13px;
	}
.tmenu1 li a
	{
		float:left;
		background:url(/images/i/menu_l.gif) 0px 0px no-repeat;
		color:#000000;
		text-decoration:none;
		padding:0px 0px 0px 4px;
	}

.tmenu1 li a div
	{
		float:left;
		height:20px;
		padding:5px 10px 0px 6px;
		background:url(/images/i/menu_r.gif) 100% 0px no-repeat;
	}

.tmenu1 li a:hover
	{
		background-position:0px -42px;
	}

.tmenu1 li a:hover div
	{
		background-position:100% -42px;
		cursor:pointer;
	}

.tmenu1 li.active a
	{
		background-position:0px -42px;
	}

.tmenu1 li.active a div
	{
		background-position:100% -42px;
		cursor:pointer;
	}

.center_content
	{
		background:#2d475a;
		padding:10px 15px 60px 15px;
		clear:both;
		color:#ffffff;
		text-align:justify;
		_height:700px;
		min-height:700px;
		line-height: 15px;
	}

.clear1
	{
		clear:both;
		font-size:0px;
		line-height:0px;
		height:100px;
	}

.bmenu
	{
		padding:0px 0px 0px 0px;
		margin:-30px 0px 0px 0px;
		list-style-type:none;
		position:relative;
		z-index:9999;
		float:left;
		width:100%;
	}

.bmenu li
	{
		float:left;
		padding:0px 5px 0px 30px;
		margin:0px 0px 0px 0px;
		font-size:13px;
		position:relative;
		z-index:9999;
	}

.bmenu li a
	{
		color:#ffffff;
		text-decoration:none;
	}

.bmenu li a:hover
	{
		text-decoration:underline;
	}
	
.bmenu li b
	{
		font-weight:bolder;
		color: #ffffff;
	}	
	
.footer1
	{
		clear:both;
		margin:2px 0px 0px 0px;
		border-top:2px solid #a5abb0;
	}

.footer1 a
	{
		color:#000000;
		text-decoration:none;
	}

.footer1 a:hover
	{
		text-decoration:underline;
	}


.footer2
	{
		float:left;
		padding:5px 0px 5px 15px;
		font-size:13px;
		line-height: 18px;		
	}

.footer3
	{
		float:right;
		padding:5px 15px 5px 0px;
		font-size:13px;
		text-align:right;
	}

.clear_bottom
	{
		font-size:0px;
		line-height:0px;
		clear:both;
		height:1px;
	}

.form1
	{
		padding:0px 0px 0px 0px;
	}

.form1 input
	{
		background-color:#EEEEEE;
		border:1px solid #ACACAC;
		color:#000000;
		width:300px;
		margin:3px 0px 7px 0px;
	}

.form1 textarea
	{
		width: 350px;
		height: 150px;
		background-color:#EEEEEE;
		border:1px solid #ACACAC;
		color:#000000;
		margin:3px 0px 7px 0px;
		overflow:auto;
	}

.form1 input.i_sub
	{
		color: #454545;
		width: 130px;
		padding: 3px 0;
		font-weight: bold;
	}

.form1 input.key
	{
		width: 50px;
	}

.form1 img
	{
		border:1px solid #ACACAC;
		margin-top: 3px;
	}

.table1
	{
		width: 100%;
		border-collpase: collpase;
		font-size: 12px;
	}

.table1 td
	{
		width: 50%;
		padding: 10px;
		text-align: center;
	}

.table1 td img
	{
		margin: 0 0 3px 0;
	}

.sertificat
	{
		text-align: center;
		padding: 0 0 25px 0;
		font-size: 12px;
	}

.sertificat img
	{
		margin: 0 0 3px 0;
	}

.all
	{
		font-weight: bold;
		margin: 0;
		padding: 4px 0 0 0;
	}
	
#scrollable {
	height: 250px;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	text-align: justify;
	padding: 0px 5px 0px 0px; 
}	
#scrollable h2 {
	font-size:14px;
	font-weight:bold;
}

p.main1 {
	color:#E9E39E;
	font-weight: bold;
}

a.main2 {
	color: blue;
}

a.cpecrped {
	line-height: 1.5;
}