body {
  background:white url(bg.gif) 0 0 repeat;
  font-family:arial, tahoma, verdana;
  font-size:12px;
  color:#666666;
}
/* img{
} */
a{
	color:#333333;
}
	.content-partners a:hover,
	a:hover{
		color:black;
		color:#990000;
		/* color:#CC0000; */
	}
.bg-right{
	background:url(bg-right.png) 1260px 0 no-repeat;
}
/* index - inside */
.index,
.inside
{
	width:100%;
	min-width:1004px;
	/* width:expression(document.body.clientWidth < 1004? "1004px": "auto" ); */
		max-width:1260px;
		width:expression(document.body.clientWidth > 1260? "1260px": "auto" );
	height:667px;
	/* height:100%; */
}
	.index{
		background:url(bg-index.png) 0 0 repeat-x;
	}
	.inside{
		background:url(bg/bg1.png) 0 0 repeat-x;
	}
		.tmPaslaugos{
			background:url(bg/bg2.png) 0 0 repeat-x;
		}
		.tmProduktai{
			background:url(bg/bg3.png) 0 0 repeat-x;
		}
		.tmApiemus{
			background:url(bg/bg4.png) 0 0 repeat-x;
		}
		.tmKontaktai{
			background:url(bg/bg5.png) 0 0 repeat-x;
		}
	.foto-left,
	.foto-right
	{
		height:667px;
		width:100%;
	}
		.foto-left{
			background:url(bg/1left.jpg) 0 200px no-repeat;
		}
		.foto-right{
			background:url(bg/1right.jpg) 100% 140px no-repeat;
		}
		.index .foto-left{
			background:none;
		}
		.index .foto-right{
			background:none;
		}
		.tmPaslaugos .foto-left{
			background:url(bg/2left.jpg) 0 200px no-repeat;
		}
		.tmPaslaugos .foto-right{
			background:url(bg/2right.jpg) 100% 140px no-repeat;
		}
		.tmProduktai .foto-left{
			background:url(bg/3left.jpg) 0 200px no-repeat;
		}
		.tmProduktai .foto-right{
			background:url(bg/3right.jpg) 100% 140px no-repeat;
		}
		.tmApiemus .foto-left{
			background:url(bg/4left.jpg) 0 200px no-repeat;
		}
		.tmApiemus .foto-right{
			background:url(bg/4right.jpg) 100% 140px no-repeat;
		}
		.tmKontaktai .foto-left{
			background:url(bg/5left.jpg) 0 200px no-repeat;
		}
		.tmKontaktai .foto-right{
			background:url(bg/5right.jpg) 100% 140px no-repeat;
		}
	
/* sign */
.sign{
	padding:12px 0 0 18px;
	position:absolute;
	z-index:1;
}
	.sign a{
		float:left;
		width:200px;
		height:110px;
		text-indent:-2000px;
		overflow:hidden;
		background:url(sign.png) 0 0 no-repeat;
		cursor:pointer;
	}
	* html .sign a{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/sign.png",sizingMethod="crop");
	}

/* breadcrumbs */
.index .bread-meniu{
	position:absolute;
	width:100%;
		max-width:1260px;
		width:expression(document.body.clientWidth > 1260? "1260px": "auto" );
}
.inside .bread-meniu{
	height:100px;
}
.bread{
	padding:17px 20px 5px 231px;
	margin-bottom:19px;
	color:white;
	font:11px trebuchet MS;
	text-transform:uppercase;
	font-weight:bold;
}
	.bread a,
	.bread span
	{
		float:left;
		padding-bottom:7px;
		*/padding-bottom:0px;
		*/margin-bottom:-10px;
	}
	.bread a{
		padding-right:14px;
		margin-right:8px;
		color:white;
		position:relative;
		filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
		text-decoration:none;
		background:url(bread-r.gif) 100% 1px no-repeat;
		white-space:nowrap;
	}
	.bread a:hover{
		color:white;
		filter:alpha(opacity=75);
		opacity: 0.75;
		-moz-opacity:0.75;
	}
/* meniu & breadcrumbs */
.meniu-block{
	clear:left;
	width:100%;
	min-width:1004px;
}
	.meniu-table{
		width:100%;
		height:41px;
	}
		.meniu-l-block{
			position:absolute;
			width:15px;
				width:5px;
			height:33px;
			background:url(meniu-l-block.gif) 0 0 no-repeat;
			margin:4px 0 0 228px;
			z-index:1;
		}
		.sign-block{
			width:224px;
		}
		.meniu-left{
			width:7px;
			background:url(meniu-left.png) 0 0 no-repeat;
		}
			* html .meniu-left{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/meniu-left.png",sizingMethod="crop");
			}
		.meniu-middle{
			background:url(meniu-repeat.png) 0 0 no-repeat;
		}
			* html .meniu-middle{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/meniu-repeat.png",sizingMethod="crop");
			}
			.meniu-middle .item a{
				float:left;
				height:33px;
				padding:9px 15px 0 15px;
				margin-top:4px;
				background:url(meniu-l.gif) 0 7px no-repeat;
				position:relative;
			}
			.meniu-middle .on a{
			}
			.meniu-middle .on{
				float:left;
				background:url(meniu-on.gif) 0 4px no-repeat;
			}
			.meniu-table .item a{
				font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
				color:white;
				text-decoration:none;
			}
			.meniu-middle .item a:hover{
				color:#DEDEDE;
			}
			.meniu-middle .on a:hover{
				color:white;
			}
		.languages{
			width:1px;
			*/width:28px;
			background:url(meniu-languages.png) 0 0 no-repeat;
		}
			.languages-padd{
				width:10px;
				background:url(meniu-languages.png) 0 0 no-repeat;
			}
				* html .languages,
				* html .languages-padd
				{
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/meniu-languages.png",sizingMethod="crop");
				}
			.languages .item a{
				font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
				float:left;
				height:33px;
				padding:13px 5px 0 5px;
				position:relative;
				filter:alpha(opacity=40);
				opacity: 0.4;
				-moz-opacity:0.4;
				height:24px;
			}
			.languages .item a:hover{
				filter:alpha(opacity=67);
				opacity: 0.67;
				-moz-opacity:0.67;
			}
			.languages .on a,
			.languages .on a:hover
			{
				filter:alpha(opacity=100);
				opacity: 1;
				-moz-opacity:1;
				cursor:default;
			}
		.meniu-right{
			width:6px;
				
			background:url(meniu-right.png) 0 0 no-repeat;
		}
			* html .meniu-right{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/meniu-right.png",sizingMethod="crop");
			}
		.meniu-right-padd{
			width:16px;
		}
/* inside */
.content{
}
.content-table{
	width:100%;
}
	.content-left{
		width:228px;
	}
	.content-middle{
		height:100%;
		background:url(white50.png) 0 0 no-repeat;
	}
		* html .content-middle{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/white50.png",sizingMethod="crop");
		}
	.content-right{
		width:228px;
	}
/* submeniu - blog widgets */
	.content .submeniu,
	.content .widget
	{
		/* margin-top:43px; */
		padding-left:20px;
		width:208px;
		*/width:228px;
		float:left;
		background:url(px50left.png) 0 0 no-repeat;
		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
	}
	.content-right .widget{
		padding-left:0px;
		background:url(px50right.png) 0 0 no-repeat;
	}
		* html .content .submeniu,
		* html .content .widget
		{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/px50left.png",sizingMethod="crop");
		}
		* html .content-right .widget
		{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/px50right.png",sizingMethod="crop");
		}
	.content .widget{
		width:198px;
		*/width:218px;
		margin-bottom:10px;
	}
		.content-right .widget{
			width:198px;
			margin-left:10px;
		}
	.content .widget_ctc{
		padding:0 8px 10px 33px;
		width:177px;
		*/width:196px;
	}
	.content .widget_ctc .ctc{
		width:177px;
		*/width:196px;
	}
		.content .widget_ctc a{
			position:relative;
			text-transform:none;
			line-height:22px;
			padding-right:6px;
		}
	.content .widget h2{
		padding:5px 10px;
		background:url(widget.gif) 0 0 repeat-x;
		color:white;
		position:absolute;
		width:178px;
		*/width:198px;
		/* margin-bottom:-9px; */
	}
	.content .widget_ctc h2{
		padding:5px 10px;
		margin:0px -8px 10px -13px;
		position:relative;
		width:178px;
		*/width:198px;
	}
		.content .submeniu-inside{
			float:left;
			*/float:none;
			padding:9px 0 6px 10px;
			*/margin-bottom:15px;
		}
		.content .widget-inside{
			margin-top:25px;
			/* margin-top:16px; */
		}
		.widget ul{
			float:left;
			*/float:none;
			padding:9px 0 6px 10px;
			*/margin-bottom:15px;
			margin-top:25px;
		}
			.sub-sub{
				font-size:11px;
				float:left;
				width:208px;
				background:url(white50.png) 0 0 no-repeat;
				*/margin-bottom:-9px;
			}
				* html .sub-sub{
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/white50.png",sizingMethod="crop");
				}
				.sub-sub div{
					position:relative;
					float:left;
					width:208px;
					border-top:1px solid #CCCCCC;
				}
				.sub-sub #subOn{
					background:white;
				}
				.sub-sub a{
					float:left;
					text-decoration:none;
					color:#4D4D4D;
					padding:4px 15px 4px 21px;
					background:url(sub-r.gif) 10px 7px no-repeat;
				}
				.sub-sub #subOn a,
				.sub-sub  a:hover
				{
					color:#990000;
					background:url(sub-r-on.gif) 10px 7px no-repeat;
				}
			.content .submeniu .item,
			.content .widget li
			{
				float:left;
				width:203px;
				*/width:208px;
				background:url(px50.png) 0 0 no-repeat;
				padding-top:6px;
				padding-right:5px;
				padding-bottom:5px;
				*/margin-bottom:-9px;
			}
			.content .widget li
			{
				width:172px;
				*/width:177px;
				*/padding-right:0px;
			}
				* html .content .submeniu .item,
				* html  .content .widget li
				{
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/px50.png",sizingMethod="crop");
				}
				* html .content .submeniu .first
				{
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/x.png",sizingMethod="crop");
				}
			.content .submeniu .first{
				background:none;
				padding-top:0px;
				margin-top:1px;
			}
			.content .submeniu #on{
				padding-top:6px;
				padding-bottom:5px;
				background:url(px50on.png) 0 0 no-repeat;
			}
				.content .submeniu #on a{
					color:#990000;
				}
				.content .widget li a,
				.content .submeniu .item a
				{
					position:relative;
					float:left;
					color:#4D4D4D;
					font-size:12px;
					text-decoration:none;
					padding:0 10px;
				}
				.content .submeniu a:hover,
				.content .widget a:hover,
				.content .submeniu .item a:hover
				{
					color:#333333;
					color:#990000;
				}

/* content (real) */
	.middle{
		padding:10px 10px 0 10px;
		margin-bottom:-10px;
		height:100%;
	}
	.middle-table{
		width:100%;
		height:100%;
	}
	.middle-td{
		background:white;
	}
	.middle10{
		height:20px;
	}
	.middle10 div{
		height:20px;
		float:left;
		height:10px;
		*/height:auto;
	}
		.content h1{
			background:url(h1.gif) 228px 8px no-repeat;
			padding:3px 336px 7px 241px;
			*/padding-bottom:8px;
			color:white;
			font-size:27px;
			font-weight:bold;
			letter-spacing:-1px;
			text-transform:uppercase;
		}
			.rss{
				float:right;
				padding:12px 228px 0 0;
				height:16px;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
				
			}
			.rss a{
				float:left;
				color:white;
				padding:1px 22px 2px 0;
				text-decoration:none;
				background:url(rss.gif) 100% 0px no-repeat;
			}
			.rss a:hover{
				color:#EA6B1F;
			}
		.content100{
			position:relative;
			height:100%;
			padding:15px 18px;
			padding-bottom:25px;
			*/padding-bottom:15px;
			line-height:15px;
			font-size:12px;
		}
		.no-padd100{
			padding:0;
		}
		.content-partners{
			padding-right:0px;
			padding-left:10px;
			padding-bottom:19px;
		}
			.content100 p{
				padding-bottom:12px;
			}
			.content100 .text{
				clear:left;
				padding-top:5px;
				margin-bottom:-7px;
				*/margin-bottom:3px;
			}
			.content100 .text-template{
				clear:left;
				padding-top:2px;
				padding-left:1px;
				margin-bottom:-7px;
				*/margin-bottom:3px;
			}
/* maxwidth text */
			.content100 .text-template,
			.content100 .text,
			.contacts-text
			{
				max-width:800px;
				/* width:expression(document.body.clientWidth > 700? "700px": "auto" ); */
			}
			.contacts-text{
				padding-bottom:10px;
				*/padding:0;
			}
/* gallery */
			.gallery-table{
				width:100%;
				height:350px;
				background:url(gallery.gif) 0 0 repeat;
			}
			.gallery{
				width:100%;
				border-bottom:1px solid #D6D6D6;
				padding-bottom:10px;
				margin-bottom:10px;
			}
			.gallery-tumbs{
				float:left;
				*/float:none;
				width:100%;
				border-bottom:1px solid #D6D6D6;
				*/padding-bottom:10px;
				margin-bottom:10px;
			}
				.gallery-tumbs .tumb{
					float:left;
					width:80px;
					height:80px;
					background:url(gallery.gif) 0 0 repeat;
					margin:0 10px 10px 0;
				}
				.gallery-tumbs .tumb div{
					width:80px;
					height:80px;
				}
				.gallery-tumbs .tumb a{
					float:left;
					width:80px;
					height:80px;
					cursor:pointer;
				}
				.gallery-tumbs .tumb .on
				{
					background:url(gallery-on.gif) 0 0 repeat;
					cursor:default;
				}
/* products */
.products{
	margin:5px 0 -5px 0;
	*/margin-bottom:5px;
}
.products-table{
	width:100%;
}
	.products-td{
		border-bottom:1px solid #DDDDDD;
		/* width:50%; */
		
	}
	.last-tr .products-td{
		border-bottom:none;
	}
	.products .item{
	}
		.products .tumb{
			margin:15px 0 15px 20px;
			width:135px;
			height:135px;
			background:url(gallery.gif) 0 0 repeat;
		}
		.products .tumb a{
			width:135px;
			height:135px;
			float:left;
		}
		.products-text{
			width:50%;
		}
		.products .products-right{
			margin:13px 10px 15px 15px;
		}
		.products .products-right h2 a{
			text-decoration:none;
			color:#990000;
		}
			.products .products-right h2 a:hover{
				color:#CC0000;
			}
		.products .products-right .press{
			margin-top:16px;
			*/margin-top:6px;
		}
/* partners */
.partners{
	padding-top:5px;
}
	.partners .item{
		width:150px;
		*/width:160px;
		height:155px;
		margin:0px 20px 17px 0;
		padding-left:10px;
		float:left;
		font-size:11px;
		text-transform:uppercase;
		overflow:hidden;
	}
		.partners .item .tumb{
			width:150px;
			height:120px;
			margin:0 0 6px 0;
			background:url(gallery.gif) 0 0 repeat;
		}
		.partners .item .tumb a,
		.partners .item .tumb span
		{
			float:left;
			width:140px;
			height:110px;
			margin:5px;
		}

/* contacts */
.contacts{
}
	.contacts-table{
		font-size:12px;
		width:100%;
	}
		.contacts-table .top-td{
			width:50%;
			padding:10px 19px 20px 19px;
			border-bottom:1px solid #DDDDDD;
		}
		.contacts-table .bottom-td{
			padding:10px 19px 8px 19px;
			*/padding:10px 19px 18px 19px;
		}
		.contacts-table .border{
			border-right:1px solid #EEEEEE;
		}
		.contacts-table h3{
			font-size:13px;
			line-height:16px;
			color:#333333;
			text-transform:uppercase;
		}
		.contacts-table h4{
			color:#990000;
			text-transform:uppercase;
		}
		.contacts-table p{
			padding-bottom:7px;
		}
		.contacts-table .map{
			height:250px;
			*/height:270px;
			/* width:100%; */
			padding:12px;
			margin-top:15px;
			background:url(gallery.gif) 0 0 repeat;
		}
		.map-frame{
			*/margin:0 24px 0 0;
		}
/* blog*/
.blog-padd{
	padding:0;
	margin-bottom:-10px;
	*/margin-bottom:0;
}
.post{
}
	.post .head{
		padding:0 19px 11px 0;
	}
		.post .head .tags{
			margin-top:16px;
			margin-bottom:-3px;
			float:left;
			width:80%;
		}
		.post .head .date{
			margin-top:16px;
			margin-bottom:-3px;
			float:right;
		}
	.text-border{
		clear:left;
		border-top:1px solid #DDDDDD;
	}
	.post .text{
		clear:left;
		padding:15px 19px 13px 19px;
		*/padding-bottom:3px;
	}
	.post .form{
		border-top:1px solid #D2D2D2;
		padding:18px 19px 15px 19px;
		border-bottom:1px solid #D2D2D2;
	}
	.comment h4,
	.post .form h4{
		color:#990000;
		font-size:13px;
		text-transform:uppercase;
		padding-bottom:4px;
	}
	.post .error{
		color:#CC0000;
		font-size:11px;
		text-transform:uppercase;
		padding:10px 0 2px 0;
		font-weight:bold;
	}
	.comment-table{
		width:100%;
	}
		.comment-table div{
			color:#7F7F7F;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			padding:10px 0 4px 0;
		}
		.comment-table input,
		.comment-table textarea
		{
			border:1px solid #CCCCCC;
		}
		.comment-table input
		{
			width:92%;
		}
		.comment-table input,
		.comment-table textarea
		{
			font-size:12px;
			color:#7F7F7F;
			padding:1px;
			font-family:arial;
		}
		.comment-table textarea
		{
			width:100%;
		}
		.comment-table #submit{
			width:auto;
			margin:9px 0 5px 0;
			padding:0px 9px 0 11px;
			height:24px;
			border:none;
			color:white;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			background:#999999 url(button.gif) 0 0 repeat-x;
		}	
	.comment{
		padding:17px 0 23px 0;
		*/padding-bottom:13px;
		border-bottom:1px solid #D2D2D2;
	}
		.comment h4{
			padding:0 19px 5px 19px;
		}
		.comment .data{
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:#7F7F7F;
			*/float:left;
			padding:10px 19px 6px 19px;
			height:14px;
			border-bottom:1px solid #EEEEEE;
		}
		.comment .data a{
			color:#7F7F7F;		
		}
		.comment .data a:hover{
			color:#333333;		
		}
		.comment .data .who{
			float:left;
		}
		.comment .data .when{
			float:right;
		}
		.comment p{
			padding-bottom:7px;
		}
		.comment .note{
			clear:left;
			padding:7px 19px 4px 19px;
		}
		.no-border{
			border-bottom:none;
		}
		
.blog{
}
.blog-table{
}
	.blog-table .blog-bottom{
		width:50%;
		border-bottom:1px solid #DDDDDD;
	}
	.blog-table .border-right{
		border-right:1px solid #EEEEEE;
	}
	.blog .item{
		padding:17px 19px 0 19px;
	}
	.blog h2{
		line-height:16px;
	}
	.blog .last{
		border-bottom:1px solid white;
	}
	.blog .press{
		margin:16px 19px 4px 19px;
		*/margin:6px 19px -6px 19px;
		*/float:none;
		*/width:1px;
		white-space:nowrap;
		*/padding-top:1px;
	}
	.post .head .tags,
	.blog .tags
	{
		clear:left;
		padding:0 20px 16px 20px;
		color:#7F7F7F;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
	}
		.post .head .tags
		{
			float:left;
		}
	.blog p{
		padding-bottom:7px;
	}
	.post .tags a,
	.blog .tags a
	{
		color:#7F7F7F;
		text-decoration:none;
	}
		.post .tags a:hover,
		.blog .tags a:hover{
			color:#333333;
		}
	.paging{
		width:100%;
		float:left;
		padding:0 20px 0 20px;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
	}
		.paging a{
			padding-top:15px;
			text-decoration:none;
			margin-bottom:13px;
		}
			.paging .left a{
				float:left;
				padding-left:13px;
			}
			.paging .right a{
				float:right;
				padding-right:13px;
			}
		.paging .left a{
			float:left;
			width:40%;
			background:url(left.gif) 0 2px no-repeat;
			*/background:url(left.gif) 0 3px no-repeat;
		}
		.paging .right a{
			float:right;
			width:40%;
			text-align:right;
			margin-right:40px;
			*/margin-right:0px;
			background:url(sitemap-rr.gif) 100% 2px no-repeat;
			*/background:url(sitemap-rr.gif) 100% 3px no-repeat;
		}

/* index */
.flash{
	height:667px;
}
.index-news{
	
	margin:0 20px;
	padding:10px;
	background:url(white50.png) 0 0 no-repeat;
	*/height:30px;
}
	* html .index-news{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/white50.png",sizingMethod="crop");
	}
.index-news-table{
	width:100%;
}
.index-news-white{
	background:white;
	position:relative;
}
	.index-news-white h1{
		
		font-size:18px;
		font-weight:bold;
		letter-spacing:-1px;
		text-transform:uppercase;
		padding:6px 10px 5px 14px;
		*/padding:6px 10px 4px 14px;
		border-bottom:1px solid #DDDDDD;
	}
	.index-news-white h1 a{
		color:#990000;
		text-decoration:none;
		padding-right:18px;
		background:url(index-h1-rr.gif) 100% 4px no-repeat;
			background:url(index-h1-rr2.gif) 100% 3px no-repeat;
	}
	.index-news-white h1 a:hover{
		color:#CC0000;
	}
	
	.news-td{
		border-left:1px solid #EEEEEE;
		padding:10px 10px 0 14px;
		width:25%;
	}
	.news-td-first{
		border-left:none;
	}
		.blog h2,
		.news-td h2,
		.products h2 a
		{
			padding-bottom:2px;
		}
		.blog h2 a,
		.news-td h2 a,
		.products h2 a
		{
			font-size:13px;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
		}
			.news-td h2 a:hover{
				color:#666666;
			}
		.post .date,
		.blog .date,
		.news-td .date{
			font-size:11px;
			font-weight:bold;
			color:#990000;
			text-transform:uppercase;
			text-decoration:none;
		}
		.blog .text,
		.news-td .text,
		.products .text
		{
			font-size:12px;
			line-height:15px;
			padding-top:7px;
		}
		.press{
			float:left;
			padding:5px 9px 0 11px;
			*/padding:1px 9px 0 11px;
			margin:-1px 0 10px 1px;
			background:#999999 url(button.gif) 0 0 repeat-x;
				background:url(button.gif) 0 0 repeat-x;
			height:24px;
				*/height:39px;
		}
			.press a{
				color:white;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;
				padding-right:12px;
				background:url(button-rr.gif) 100% 2px no-repeat;
			}
			.press a:hover{
				color:#DEDEDE;
			}
			
.before-map{
	width:100%;
	height:50px;
}
/* sitemap */
.sitemap{
	clear:left;
	margin:10px 20px;
}
.inside .sitemap{
	margin-top:30px;
}
	.sitemap-table{
		width:100%;
		*/width:auto;
	}
	.sitemap-table .item{
		width:50%;
	}
	.sitemap-table .center{
		width:10px;
	}
	.sitemap-table .center div{
		width:10px;
	}
		.sitemap-table .item h3{
			padding:8px 10px 1px 15px;
			*/padding:4px 10px 5px 15px;
			background:url(white50.png) 0 0 no-repeat;
			border-bottom:1px solid #E5E5E5;
			height:19px;
		}
			* html .sitemap-table .item h3{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/white50.png",sizingMethod="crop");
			}
		.sitemap-table .right h3{
			margin-right:0px;
			
		}
		.sitemap-table .item h3 a{
			position:relative;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			padding-right:12px;
			background:url(sitemap-rr.gif) 100% 2px no-repeat;
		}
			.sitemap-table .item h3 a:hover{
				color:#990000;
			}
		.sitemap-table .bott{
			background:white;
		}
		.sitemap-table .item div{
			padding:7px 10px 12px 15px;
			font-size:11px;
			color: #808080;
		}
		.sitemap-table .right div{
			margin-right:0px;
			
		}
		.sitemap-table .item div a{
			text-decoration:none;
			color: #808080;
		}
		.sitemap-table .item div a,
		.sitemap-table .item div span
		{
			padding-right:2px;
		}
			.sitemap-table .item div a:hover{
				color:#666666;
				color:#444444;
				/* text-decoration:underline; */
			}

/* footer */
.footer{
	height:50px;
		height:65px;
	margin:0px 20px 0px 20px;
	color:#D9D9D9;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(footer.gif) 0 0 repeat-x;
}
	.footer .copy{
		float:left;
		padding:18px 0 0 20px;
		width:75%;
	}
	.footer .deform{
		float:right;
	}
		.footer .deform a{
			width:41px;
			height:32px;
			margin:18px 20px 0 0;
			float:left;
			background:url(deform.gif) 0 0 no-repeat;
			text-indent:-2000px;
			overflow:hidden;
		}
.mceContentBody ol{
	list-style: decimal;
	padding-left: 20px;
	line-height: 18px;
}
.mceContentBody ul{
	list-style: disc;
	padding-left: 20px;
	line-height: 18px;
}
 .content .submeniu .first{
	 margin-top:1px;
	 	margin-top:0px;
 }
 img.partn-tr{
  border:5px solid #F4F4F4;
 }
 .partner-name{
  float:left;
  width:150px;
  */width:160px;
  height:29px;
  margin:7px 20px 17px 0;
  font-size:11px;
  text-transform:uppercase;
  overflow:hidden;
 }
 
 
 /* plus */	
.content-middle ul {
	padding:0 0 12px 0;
	margin:0;
}
.content-middle li {
	background:url(li.gif) 7px 8px no-repeat;
	padding:0 0 3px 18px;
	margin:0;
	list-style-type:none;
}