body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Arial;
		font-size:12px;
		color:#000000;
	}
	
	
h3
	{
		padding:0px 0px 15px 0px;
		margin:0px;
		font-family:Arial;
		font-size:22px;
		color:#D22711;
		font-weight:normal;
	}	
	
	
table
	{
		padding:0px;
		border-collapse:collapse;
		border:0px;
	}	

table td
	{
		padding:0px;
		vertical-align:top;
	}	
	
	
	
p
	{
		padding:0px 0px 18px 0px;
		margin:0px;
	}	
	
	
a
	{
		text-decoration:underline;
		color:#3876D5;
	}	
	
	
a:hover
	{
		text-decoration:none;
	}	
	
a img
	{
		border:0px;
	}	
	
	.a1,.a1:visited,.a1:active
	{
		text-decoration:underline;
		color:#D22711;
	}	
	
	
.a1:hover
	{
		text-decoration:none;
		color:#D22711;
	}	
	

	
	
.head
	{
		height:85px;
		background:url(/i/fon1.jpg) 50% 0px no-repeat;
	}		
	

.head2
	{
		height:390px;
		background:url(/i/fon2.jpg) 50% 0px no-repeat;
	}		
		
		
.top1
	{
		width:925px;
		margin:0 auto 0 auto;
		padding:20px 0px 0px 0px;
	}		
		
.top1a
	{
		width:925px;
		margin:0 auto 0 auto;
		padding:20px 0px 0px 0px;
	}		
				
a.logo
	{
		float:left;
		width:95px;
		height:44px;
		background:url(/i/logo.gif) 0px 0px no-repeat;
		text-decoration:none;
		text-indent:-9999px;
	}
	
	
.tel1
	{
		float:left;
		padding:0px 0px 0px 130px;
		width:330px;
		height:52px;
		background:url(/i/tel1.gif) 130px 0px no-repeat;
	}	
	
.tel2
	{
		float:left;
		padding:24px 0px 0px 200px;
		width:330px;
		height:52px;
		background:url(/i/tel1.gif) 200px 24px no-repeat;
	}	
		
	
.ico1
	{
		float:left;
		padding:29px 0px 0px 44px;
	}
	
.ico1 a
	{
		float:left;
		margin:0px 19px 0px 0px;
	}
	
.ico1a
	{
		float:left;
		padding:34px 0px 0px 44px;
	}
	
.ico1a a
	{
		float:left;
		margin:0px 19px 0px 0px;
	}
.top2
	{
		width:912px;
		margin:0 auto 0 auto;
		padding:28px 0px 0px 13px;
	}	
	
.top2 ul
	{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	
		
.top2 ul li
	{	
		line-height:0px;
		font-size:0px;
		padding:0px 0px 10px 0px;
	}	
	
.main1
	{
		background:url(/i/repeat_fon.gif) 50% 0px repeat-y;
	}	
	
.main2
	{
		background:url(/i/fon3.jpg) 50% 0px no-repeat;
	}
	
.main3
	{
		background:url(/i/fon4.jpg) 50% 100% no-repeat;
	}					
	
	
	
.content
	{
		width:975px;
		margin:0 auto 0 auto;
		clear:both;	
	}	
.content1a
	{
		width:995px;
		margin:0 auto 0 auto;
		clear:both;	
	}	
		
	
.news
	{
		float:left;
		width:210px;
		padding:0px 0px 130px 5px;	

	}	

.news_txt
	{
		padding:7px 0px 8px 10px;
		font-size:12px;
		color:#000000;
	}
	

.news_txt b
	{	
		font-size:10px;
		color:#BFBFBF;
		font-weight:normal;
	}


.news_txt a
	{
		color:#3876D5;
	}
	
.spets
	{
		padding:27px 0px 0px 0px;
	}	
	
.sp_txt
	{
		padding:10px 0px 0px 10px;
		line-height:18px;
		
	}	
			
			
			
.center1
	{
		margin:0px 0px 0px 260px;
		line-height:18px;
		
	}
	
.center1a
	{
		margin:0px 0px 0px 295px;
		line-height:18px;
		
	}	
	
.center2
	{
		float:left;
		width:100%;
		padding:31px 0px 0px 0px;
	}	
	
	
.center2a
	{
		float:left;
		width:100%;
		padding:75px 0px 0px 0px;
	}		
		
.text1
	{
		padding:12px 0px 0px 0px;
	}		

.text1 ul
	{
		padding:0px 0px 10px 0px;
		margin:-9px 0px 0px 0px;
		list-style-type:none;
	}
	
.text1 ul li
	{
		padding:3px 0px 5px 20px;
		background:url(/i/marker1.gif) 0px 8px no-repeat;
	}			
	
.text1a
	{
		padding:12px 0px 0px 0px;
		margin:0px 0px 0px -15px;
	}		
	
.table1
	{
		width:100%;
		margin:45px 0px 0px 0px;
	}	
	

	
.table1 img
	{
		margin:0px 0px 4px 0px;
	}	
	
	
.footer
	{
		clear:both;
		height:100px;
		margin:0px 0px 0px 260px;
		font-size:11px;
	}	
		
.footer1
	{
		float:left;
		padding:16px 0px 0px 0px;
		line-height:22px;
	}		
		
.footer2
	{
		float:left;
		padding:23px 0px 0px 110px;
	}		
	
	
.footer3
	{
		float:right;
		padding:20px 83px 0px 0px;
		font-size:12px;
	}		
	
	
.rasporka
	{
		width:900px;
		font-size:0px;
		line-height:0px;
	}
	
	
.page1
	{
		background:url(/i/page_fon2.jpg) 50% 0px repeat-y;
	}	
	
.page2
	{
		background:url(/i/page_fon1.jpg) 50% 0px no-repeat;
	}
	
	
.page3
	{
		background:url(/i/page_fon3.jpg) 50% 100% no-repeat;
	}	
		
		
ul.lmenu
	{
		padding:0px 0px 80px 0px;
		margin:0px 0px 0px 0px;
		list-style-type:none;
		position:relative;
		z-index:9;
		left:-15px;
	}		

ul.lmenu li
	{
		font-size:0px;
		line-height:0px;
		padding:0px 0px 0px 0px;
	}		

	
		
.navig1
	{
		height:20px;
		font-size:11px;
		color:#7B7B7B;
	}	
	
.navig1 a
	{
		color:#C6C6C6;
	}	
	
	
.portfolio
	{
		width:100%;
	}	
	
	
.sort1
	{
		background:#EEEEEE;
		width:85px;
		border:1px solid #D8D8D8;
		border-top:1px solid #EEEEEE; 
		padding:8px 0px 10px 10px;
	}	
	
.sort2
	{
		background:#EEEEEE;
		width:95px;
		border:1px solid #D8D8D8;
		border-top:1px solid #EEEEEE; 
		padding:8px 0px 10px 10px;
	}	
	
.sort3
	{
		background:#EEEEEE;
		width:105px;
		border:1px solid #D8D8D8;
		border-top:1px solid #EEEEEE; 
		border-right:0px;
		padding:8px 0px 10px 10px;
	}		
	
.sort1 input, .sort2 input, .sort3 input
	{
		float:left;
		margin:0px 2px 0px 0px;
	}	
	
.sort1 div, .sort2 div, .sort3 div
	{
		font-size:11px;
		color:#5F5E5E;
		float:left;
		line-height:14px;
		font-family:Tahoma;
	}	
	
.marker1
	{
		text-align:center;
		vertical-align:middle;
		padding:20px 0px 20px 0px;
		border-bottom:1px solid #e5e5e5;
	}	
	
.portf_txt
	{
		padding:20px 0px 20px 0px;
		border-bottom:1px solid #e5e5e5;
	}	
	
	
.portf_txt img
	{
		float:left;
		border:4px solid #dbdbdb;		
	}
	
.portf_txt div
	{
		margin:0px 0px 0px 135px;
		line-height:14px;
	}	
	
.portf_txt div b
	{
		font-size:14px;
		display:block;
		padding:0px 0px 9px 0px;
		color:#6c6c6c;
	}
	
.portf_txt div a.ss
	{
		display:block;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 16px;
		background:url(/i/marker1.gif) 0px 4px no-repeat;
		
	}	
	
	
.zag_portf
	{
		display:block;
		padding:0px 0px 9px 0px;
	}
	
	
	
.stran
	{
		padding:20px 0px 0px 0px;
	}
	
.stran a
	{
		padding:0px 3px 0px 3px;
		font-size:14px;
		color:#0464da;
	}	
	
.stran b
	{
		padding:0px 3px 0px 3px;
		font-size:14px;
		color:#747474;
		background:#e7e7e7;
	}	
	
.stran b.pred, .stran a.pred
	{
		font-family:Verdana;
		font-size:14px;
		color:#9b9b9b;
		font-weight:normal;
		padding:0px 5px 0px 15px;
		background:url(/i/marker5.gif) 0px 7px no-repeat;
	}

.stran b.preda, .stran a.preda
	{
		font-family:Verdana;
		font-size:14px;
		color:#0464da;
		font-weight:normal;
		padding:0px 5px 0px 15px;
		background:url(/i/marker9.gif) 0px 7px no-repeat;
	}
	
.stran b.sled, .stran a.sled
	{
		font-family:Verdana;
		font-size:14px;
		color:#0464da;
		font-weight:normal;
		padding:0px 15px 0px 5px;
		background:url(/i/marker6.gif) 100% 7px no-repeat;
	}

.stran b.sled, .stran a.sleda
	{
		font-family:Verdana;
		font-size:14px;
		color:#9b9b9b;
		font-weight:normal;
		padding:0px 15px 0px 5px;
		background:url(/i/marker8.gif) 100% 7px no-repeat;
	}							
