body{
	padding:0;
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#e6eaf3;
	background-color:#02122F;
	line-height:16px;
}
html, body{
	height:100%;
}
h1{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 0 0 0;
	color:#EBDDA3;
	letter-spacing:-1px;
	line-height:26px
}
h1.two{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
	color:#72a6e7;
	letter-spacing:0px;
}
.overlay h1{
	margin:0 0 34px 0;
}
h2{
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 16px 0;
	padding:0;
	color:#72a6e7;
	letter-spacing:0px; line-height:18px; font-weight:normal
}
h2 a{
	text-decoration:underline;
}
h2 a.act{
	text-decoration:underline;
	color:#2F93FF;
}
h3{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
	color:#D9D9D9;
}
p{
	margin:0 0 16px 0;
}
p.big{
	/*font:15px verdana "Trebuchet MS";*/
	/*font-size:15px;*/
	/*font-weight:600;
	color:#bccdea;
	margin:0 0 22px 0;
	line-height:22px;*/
}
table{
	font-size: 100%;
}
td{
	vertical-align:top;
}
img{
	border: 0;
}
form{
	margin: 0;
}
input, select, textarea{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color:#7687A3;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:7px 4px 7px 0;
}
/* IE6 Only */
* html input.checkbox{
    margin:4px 0 4px -4px;
}
/* IE7 Only */
*+html input.checkbox{
    margin:4px 0 4px -4px;
}
input.radio{
	border: none;
	vertical-align: middle;
	margin:5px 4px 5px 0;
}
/* IE6 Only */
*html input.radio{
    margin:2px 2px 2px -3px;
}
/* IE7 Only */
*+html input.radio{
    margin:2px 2px 2px -3px;
}
a{
	color:#EBDDA3;
	text-decoration:none;
}
a:hover/*, a:visited*/{
	color:#2F93FF;
	text-decoration:underline;
}
ul{
	margin:0 0 12px 35px;
	padding:0 0 10px 0;
	list-style-position:outside;
	list-style-type:disc;
}
ol{
	margin:0 0 12px 35px;
	padding:0 0 10px 0;
	list-style-position:outside;
}
li ul, li ol{
	padding-top:10px; font-size:10px
}
li ul li, li ol li{
	padding-top:0px; font-size:10px; margin-bottom:0px
}
li{
	margin-bottom:10px;
}
/* common classes */
.middle{
	vertical-align:middle;
}
.fl{
	float:left;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.fr{
	float:right;
}
/* specific classes */
.right_bg{
	background-image:url(/img/right_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.right2_bg{
	background-image:url(/img/right2_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.left_bg{
	background-image:url(/img/left_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.left2_bg{
	background-image:url(/img/left2_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.main_bg{
	background-image:url(/img/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.inner_bg{
	background-image:url(/img/inn_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.pb160{
	padding-bottom:160px;
}
a.logo{
	position:absolute;
	left:0;
	top:0;
}
.flash{
	padding:242px 0 85px 0;
}
a.arrow_l{
	background-image:url(/img/arrow_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:44px;
	height:70px;
}
a:hover.arrow_l{
	background-position:-44px top;
}
a.arrow_l.none{
	background-image:url(/img/arrow_la.gif);
	cursor:default;
}
a:hover.arrow_l.none{
	background-image:url(/img/arrow_la.gif);
	background-position:left top;
	cursor:default;
}
a.arrow_r{
	background-image:url(/img/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:44px;
	height:70px;
}
a:hover.arrow_r{
	background-position:-44px top;
}
a.arrow_r.none{
	background-image:url(/img/arrow_ra.gif);
	cursor:default;
}
a:hover.arrow_r.none{
	background-image:url(/img/arrow_ra.gif);
	background-position:left top;
	cursor:default;
}
a.arrow_t{
	background-image:url(/img/arrow_t.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:70px;
	height:44px;
	margin-left:162px;
}
a:hover.arrow_t{
	background-position:left -44px;
}
a.arrow_t.none{
	background-image:url(/img/arrow_tn.gif);
	cursor:default;
}
a:hover.arrow_t.none{
	background-image:url(/img/arrow_tn.gif);
	background-position:left top;
	cursor:default;
}
.arr_pad{
	padding-top:97px;
}
.arr_pl{
	padding-left:13px;
}
.ttl{
	padding:37px 0 20px 0;
}
.text_fl{
	line-height:20px;
	padding:0 25px 0 29px;
}
.news{
	font-size:11px;
	padding-right:10px;
	line-height:normal;
}
.news.none{
	padding-right:0;
}
.news .date{
	font-size:10px;
	color:#556169;
	margin-bottom:3px;
}
.news a{
	display:block;
	margin-bottom:5px;
}
.head{
	margin-bottom:18px;
}
.head .top_menu{
	margin:91px 0 70px 0;
}
.head .top_menu a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-weight:bold;
	color:#2B3C58;
	margin-right:40px;
	line-height:normal;
}
.head .top_menu a:hover{
	color:#2F93FF;
}
.nav{
	font:13px Arial, Helvetica, sans-serif;
	color:#4266AB;
	margin:3px 0 0 4px;
}
.nav span{
	margin:0 8px 0 12px;
}
.nav a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#4266AB;
}
.nav a:hover{
	color:#2F93FF;
}
.content{
	width:772px;
	margin:43px 0 0 23px;
}
.opis{
	background-image:url(/img/opis_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:10px 0 46px 0;
}
.opis_t{
	background-image:url(/img/opis_t.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.opis_b{
	background-image:url(/img/opis_b.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:11px;
	padding:16px 35px 16px 38px;
	line-height:18px;
}
.link{
	margin-bottom:45px;
}
.link a{
	display:block;
	background-image:url(/img/link_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:16px;
	font-weight:600;
	color:#EBDDA3;
	text-decoration:underline;
	padding:15px 0 15px 36px;
}
.link a:hover{
	color:#2F93FF;
	background-image:url(/img/link_h.jpg);
}
.link a.act{
	color:#2F93FF;
	background-image:url(/img/link_a.jpg);
}
.link a:hover.act{
	color:#2F93FF;
	background-image:url(/img/link_a.jpg);
}
.link3{
	margin-bottom:45px;
}
.link3 a{
	display:block;
	background-image:url(/img/link_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:15px;
	font-weight:600;
	color:#EBDDA3;
	padding:15px 30px 15px 96px;
}
.link3 a:hover{
	color:#2F93FF;
	background-image:url(/img/link_h2.jpg);
}
.link3 a.act{
	color:#2F93FF;
	background-image:url(/img/link_h2.jpg);
}
.block{
	background-color:#000A2A;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	padding:10px 25px 31px 38px;
	width:707px;
}
.block p{
	margin:0 10px 16px 0;
}
.link2 a{
	color:#DBD59F;
	font-size:13px;
	font-weight:normal;
	background:none;
	padding:0 8px 14px 19px;
	white-space:nowrap;
}
.link2 a:hover{
	background:none;
}
.link2 a.act{
	background:none;
}
.link2 a:hover.act{
	background:none;
}
.link2 .line{
	background-image:url(/img/line4.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
}
.block2{
	padding:0 0 0 39px;
}
.block2 .line3{
	margin:0 0 15px -35px;
}
.block2 .line3_1{
	margin:0 0 15px -35px;
	background-image:url(/img/line3.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
}
.block3{
	background-image:url(/img/block3_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	/*margin-bottom:14px;*/
}
.last3{
	margin-bottom:14px;
}
.block3 td{
	border-bottom:1px solid #000A2A;
	padding:10px 10px 13px 15px;
}
.block3 a{
	color:#DBD59F;
	font-size:11px;
	font-weight:normal;
	background:none;
	padding:0;
	display:inline;
}
.block3 a:hover{
	background:none;
}
.block3 a.act{
	background:none;
}
.block3 a:hover.act{
	background:none;
}
.block3 .two a{
	text-decoration:none;
}
.block3 .two a:hover{
	text-decoration:underline;
}
.bann{
	background-image:url(/img/bann_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0 -42px 14px -42px;
	position:relative;
	width:854px;
}
.bann_t{
	background-image:url(/img/bann_t.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.bann_b{
	background-image:url(/img/bann_b.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bann_b span{
	color:#42506E;
}
.bann_b td{
	padding:33px 0 36px 40px;
	vertical-align:middle;
}
.bann_b.proj td{
	padding:27px 30px 36px 44px;
	vertical-align:top;
}
.bann_b .ico{
	background-image:url(/img/ico1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:50px;
	padding-left:73px;
}
.bann_b .ico2{
	display:block;
	background-image:url(/img/ico2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:37px;
	padding:13px 0 0 61px;
}
.tab{
	font-size:11px;
	margin-bottom:62px;
}
.tab th{
	background-color:#202946;
	color:#B3BEE0;
	text-align:left;
	padding:9px 0 10px 9px;
}
.tab td{
	background-color:#000B2B;
	color:#D9E7F2;
	border-bottom:1px solid #19233E;
	padding:7px 0 7px 9px;
}
.tab tr.active td{
	background-color:#0D1736;
}
.pic{
	border:1px solid #1A2441;
	float:left;
	margin:2px 15px 3px 0;
}
.text{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.name{
	margin-bottom:7px;
}
.s16{
	font-size:16px;
	font-weight:600;
}
.forma td{
	vertical-align:middle;
}
.forma td.mess{
	vertical-align:top;
	padding-top:9px;
}
input.field{
	background-image:url(/img/field.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:439px;
	height:15px;
	border:0;
	padding:10px 10px 7px 10px;
	margin:4px 0 4px 0;
}
input.field_a{
	background-image:url(/img/field_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:439px;
	height:15px;
	border:0;
	padding:10px 10px 7px 10px;
	margin:4px 0 4px 0;
}
textarea.field2{
	background-image:url(/img/field2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:449px;
	height:147px;
	border:0;
	padding:5px 0 0 10px;
	margin:4px 0 11px 0;
	overflow-y:auto;
	overflow-x:hidden;
}
textarea.field2_a{
	background-image:url(/img/field2_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:449px;
	height:147px;
	border:0;
	padding:5px 0 0 10px;
	margin:4px 0 11px 0;
	overflow-y:auto;
	overflow-x:hidden;
}
.btn{
	cursor:default;
}

.footer{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#404C62;
	line-height:13px;
	height:82px;
	margin-top:-82px;
}
.footer span{
	margin:0 6px 0 6px;
}
.footer a{
	color:#404C62;
}
.footer a:hover{
	color:#2F93FF;
	text-decoration:underline;
}
.footer a.lepshey{
	display:block;
	background-image:url(/img/logo_lepshey.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:80px;
	height:31px;
}
.footer a:hover.lepshey{
	background-position:left -31px;
}
.relative{
	position:relative;
}
.h100{
	height:100%;
}
.pb7{
	padding-bottom:7px;
}
.pb24{
	padding-bottom:24px;
}
.pb26{
	padding-bottom:26px;
}
.pb30{
	padding-bottom:30px;
}
.pb35{
	padding-bottom:35px;
}
.pb42{
	padding-bottom:42px;
}
/* popup */
.overlay{
	position:absolute;
	z-index: 90;
	left:0;
	width:100%;
	/*background-color: #000525;*/
}

.overlay2{
	position:absolute;
	z-index: 80;
	left:0;
	width:100%; 
	/*background-color: #000525;*/
}

.overlay2{ background-image:url(/img/overlay3.png);} 

* html .overlay2{
	background-color: transparent;
	background-image: url(/img/0.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay3.png", sizingMethod="scale");
}

.overlay .cont{
	overflow: hidden;
	position: absolute;
	width:918px;
}
.overlay .block_p{
	overflow: auto;
	/*padding:43px 73px 90px 73px;*/
	background-color: #050E3C;
}

.block_p h1{
	margin-left:20px;
	margin-top:30px
}

.block_p{
	//overflow-x: none;
	/*width: 770px;*/
	overflow-y: scroll;
	
}

/*.overlay .block_p{ background-image:url(/img/overlay3.png);} 

* html .overlay .block_p{
	background-color: #050E3C;
	background-color: transparent;
	background-image: url(/img/0.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay3.png", sizingMethod="scale");
}
*/

.overlay .block_p.loading{
	background-image:url(/img/ajax_loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.overlay .close{
	display:block;
	float:right;
	width:42px;
}
.overlay .close.top{
	margin-bottom:10px;
}
.overlay .close.bottom{
	margin-top:10px;
}

{D}

A.ttla	{
	background:url(/img/ttla.gif) no-repeat 0 0; display:block
}
A.ttla:hover	{
	background:url(/img/ttla.gif) no-repeat 0 -92px; display:block
}

.cpy	{
	 color:#8597b6}
.cpy	SPAN	{
	 color:#303b4e}
.lnktop	{
	text-align:right; padding:10px 0 30px 0; font-size:10px}
.lnktop	a	{
	color:#4266AB; background:url(/img/top.gif) no-repeat 0 10px; padding:5px 0 0 15px}	
.lnktop	a:hover	{
	color:#2F93FF; background:url(/img/top.gif) no-repeat 0 -30px}

UL	LI	{ margin-bottom:5px}
OL	LI	{ margin-bottom:5px}


