html
	{
		height:100%;
	}

* html .body1
	{
		height:100%;
	}

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

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


a:hover
	{
		text-decoration:none;

	}


a img
	{
		border:0px;
	}

p
	{
		padding:9px 0px 9px 0px;
		margin:0px;
        text-align: justify;
	}


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

h1
	{
		font-size:24px;
		color:#004AB1;
		padding:5px 0px 0px 0px;
		margin:0px;
		font-weight:normal;
		font-family:Arial Narrow;
		line-height:28px;
	}

.ch
	{
		font-size:24px;
		color:#004AB1;
		padding:5px 0px 0px 0px;
		margin:0px;
		font-weight:normal;
		font-family:Arial Narrow;
		line-height:28px;
	}


.body1
	{
		width:992px;
		min-height:100%;
		margin:0px auto 0px auto;
	}

.head1
	{
		height:146px;
		background:url(/images/i/fon3.gif) 100% 0px no-repeat;
	}

.logo
	{
		float:left;
		margin:20px 0px 0px 20px;
	}

.ico1
	{
		margin:0px 0px 0px -80px;
		float:left;
		padding:20px 0px 0px 0px;
	}


.ico1 a
	{
		color:#0073C6;
		margin:0px 56px 0px 0px;
		padding:0px 0px 0px 20px;
	}

.ico1 img
	{
		margin:0px 7px 0px 0px;
		vertical-align:bottom;
	}

.top1
	{
		width:355px;
		float:right;
		padding:20px 0px 0px 0px;
	}

.ico2 img
	{
		margin:0px 7px 0px 0px;
		vertical-align:bottom;
	}

.ico2 a
	{
		color:#0073C6;
		padding:0px 0px 0px 20px;
	}

.tel1
	{
		font-size:18px;
		color:#FEB51E;
		padding:40px 0px 40px 0px;
		line-height:30px;
		font-family:Arial Narrow;
		font-weight:bold;
	}

.tel1 b
	{
		font-size:30px;
		color:#0374C5;
		font-weight:normal;
	}

.left1
	{
		width:270px;
		float:left;
		padding:0px 0px 20px 0px;
	}

.lmenu1
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
	}

.lmenu1 li
	{
		background:url(/images/i/marker1.gif) 24px 8px no-repeat;
	}

.lmenu1 li a, .lmenu1 li b
	{
		display:block;
		padding:5px 0px 6px 46px;
		background:url(/images/i/hr1.gif) 0px 100% no-repeat;
		font-weight:bold;
		color:#00233C;
		text-decoration:none;
		width:224px;
	}

.lmenu1 li b
	{
		color:#FFAF0E;
	}

.lmenu1 li a:hover
	{
		text-decoration:none;
		color:#FFAF0E;
	}



.lmenu2
	{
		padding:10px 0px 10px 40px;
		margin:0px;
		list-style-type:none;
		background:#F1F2F4 url(/images/i/hr1.gif) 0px 100% no-repeat;
	}

.lmenu2 li
	{
		background:none;
	}

.lmenu2 li a, .lmenu2 li b
	{
		display:block;
		padding:1px 0px 1px 9px;
		background:url(/images/i/marker2.gif) 0px 6px no-repeat;
		font-weight:normal;
		color:#008CEB;
		text-decoration:none;
		width:210px;
	}

.lmenu2 li b
	{
		color:#FFAF0E;
	}

.lmenu2 li a:hover
	{
		text-decoration:none;
		color:#FFAF0E;
	}

.news
	{
		padding:25px 0px 0px 24px;
	}

.newslist
	{
		padding:25px 0px 0px 24px;
	}

.news h3
	{
		background:#0074C5 url(/images/i/hr2.gif) 0px 0px repeat-y;
		padding:10px 0px 10px 30px;
		font-size:13px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		margin:0px;
	}

.news_txt
	{
		padding:12px 0px 5px 0px;
		color:#0074C7;
		font-size:12px;
	}


.data_news
	{
		font-weight:normal;
		color:#000000;
		background:#FFD405;
		padding:0px 3px 0px 3px;
	}

.zag1
	{
		font-weight:bold;
		margin:0px 0px 0px 3px;
	}

.arch
	{
		font-weight:bold;
		color:#FFAF10;
	}

.arch a
	{
		color:#FFAF10;
	}

.center1
	{
		margin:0px 0px 0px 298px;
	}

.center1a
	{
		float:left;
		width:100%;
	}

.center_top1
	{
		height:240px;
		background:url(/images/i/fon1.jpg) 337px 0px no-repeat;
	}

.center_img1
	{
		width:337px;
		height:223px;
		background:url(/images/i/img_fon1.jpg) 0px 0px no-repeat;
		padding:17px 0px 0px 17px;
	}


.center_img1 img
	{
		width:305px;
		height:205px;
	}

.content1
	{
		padding:5px 50px 5px 0px;
		background:url(/images/i/fon2.jpg) 100% 0px no-repeat;
		line-height:18px;
	}

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

.footer1
	{
		height:135px;
		background:#E0E0E0 url(/images/i/bottom2.gif) 0px 0px repeat-x;
		margin:-135px auto 0px auto;
		width:992px;
	}

.footer1a
	{
		height:135px;
		background:url(/images/i/bottom1.jpg) 0px 0px no-repeat;
	}

.footer2
	{
		padding:28px 0px 0px 325px;
		font-size:11px;
		color:#5E656A;
		float:left;
	}

.footer2 b
	{
		color:#015897;
	}


.footer2 a
	{
		color:#015897;
	}

.footer3
	{
		float:right;
		padding:50px 20px 0px 0px;
		width:370px;

	}

.sled
	{
		padding:20px 0px 20px 0px;
		margin:0px;
	}

.sled input
	{
		margin:2px 0px 7px 0px;
		border:1px solid #0074C5;
		width:180px;
		height:16px;
		background:#ffffff;
	}


.sled input.sub1
	{
		margin:2px 0px 2px 0px;
		border:0px;
		width:161px;
		height:26px;
		background:url(/images/i/but1.gif) 0px 0px no-repeat;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		font-family:Arial;
		text-transform:uppercase;
	}



.fotogallery
	{
		width:100%;
		border-collapse:collapse;
	}


.fotogallery td
	{
		padding:5px;
		text-align:center;
		vertical-align:top;
	}


.fotogallery img.foto1
	{
		border:1px solid #2E2E2E;
	}

.browse_messag
	{
		padding:5px 0px 0px 0px;
		font-weight:bold;
	}

.browse_messag a
	{
		color:#2E2E2E;
	}

.foto_name
	{
		font-size:11px;
		padding:5px 0px 5px 0px;
		text-align:center;
	}


.menu1
	{
		padding:10px 0px 10px 0px;
		margin:0px;
		list-style-type:none;
	}

.menu1 li
	{
		background:url(/images/i/marker1.gif) 0px 7px no-repeat;
		padding:2px 0px 2px 20px;
	}

.menu1 li a
	{
		font-weight:bold;
		color:#00233C;
	}


.menu1 li a:hover
	{
		color:#FFAF0E;
	}


.menu1 ul
	{
		padding:7px 0px 7px 0px;
		margin:0px;
		list-style-type:none;
	}

.menu1 ul li
	{
		background:url(/images/i/marker2.gif) 0px 7px no-repeat;
		padding:0px 0px 0px 10px;
	}

.menu1 ul li a
	{
		font-weight:normal;
	}




.sub1
	{
		margin:2px 0px 2px 0px;
		border:0px;
		width:161px;
		height:26px;
		background:url(/images/i/but1.gif) 0px 0px no-repeat;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		font-family:Arial;
		text-transform:uppercase;
	}


.searchgruz
	{
		border-collapse:collapse;
		width:90%;
		margin: 30px auto 0px auto;
	}


.searchgruz td
	{
		padding:3px 5px 3px 5px;
		vertical-align:top;
		border:1px solid #444444;
		text-align:center;
		font-size:12px;
		color:#000000;
	}

.error
	{
		margin: 50px 0 0 0;
		color: red;
		font-weight: bold;
	}

.copy a
	{
		font-size: 10px;
		text-decoration:underline;
		color:#015897;
	}

.copy a:hover
	{
		text-decoration: none;
	}
	
#scrollable
	{
		height: 550px;
		overflow: hidden;
		margin:0px 0px 0px 0px;
		text-align: justify;
		padding: 0px 5px 0px 0px; 
	}
#noscrollable
	{
		margin:0px 0px 0px 0px;
		text-align: justify;
		padding: 0px 0px 0px 0px; 
	}	
#scrollable p, #noscrollable p
	{
		color:#003366;
		font-size:12px;
	}
#scrollable h2, #noscrollable h2	
	{
		font-size:18px;
		color:#004AB1;
		padding:5px 0px 0px 0px;
		margin:0px;
		font-weight:bold;
		font-family:Arial Narrow;
		line-height:20px;
	}
.lh 
   {
		background:#0074C5 url(/images/i/hr2.gif) 0px 0px repeat-y;
		padding:10px 0px 10px 30px;
		font-size:13px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		margin:0px;
	}