ul, p, body, hr, h1, h2, h3, h4, h5, li, form { padding : 0px; margin : 0px; }
body {
	background : url('../images/body_bg.jpg');
	font-family : 'Trebuchet MS', Sans;
	font-size : 13px;
	color : #666666;
}
#fader {
	position : absolute;
	background : black;
	top : 0px;
	left : 0px;
}
#dialog_box {
	position : absolute;
	padding : 0px 5px 15px 15px;
	width : 300px;
	background : #DCDAF3;
	font-family : 'Trebuchet MS';
	font-size : 13px;
	left : 0px;
	top : 0px;
}
#dialog_box * {
	color:#333333;
}
#page {
	width : 1013px;
	position : relative;
	margin : 0px auto;
	background : url('../images/page_background.png') repeat-y;
	padding-left : 13px;
}
#footer {
	width : 976px;
	text-align : right;
	margin-left : 12px;
}
#page_bottom {
	width : 1026px;
	height : 25px;
	margin : 0px auto;
	background : url('../images/page_background_bottom.png') no-repeat;
}
#status {
	 width : 148px;
	 border : solid 1px #cccccc;
	 background : #ffffea;
	 padding : 2px;
	 margin-top : 2px;
	 min-height : 18px;
}
h1 {
	color : #2B257D;
}
h2 {
	font-size : 20px;
}
h3 {
	font-weight : none;
	font-family : 'Trebuchet MS', Sans;
	font-size : 20px;
	color : #2B257D;
}
h4 {
	font-size : 16px;
	color : #333333;
}
h5 {
	font-family : 'Trebuchet MS', Sans;
	font-size : 16px;
	font-weight : normal;
	color : #2B257D;
}
ul, li { list-style : none; }
a { text-decoration : underline; color : #3D3D3D; font-size : 12px; }
a:focus { -moz-outline-style : none; }
a:hover { text-decoration : none; color : #3D3D3D; font-size : 12px; }

/* top menu style's */
	#top_menu {
		width : 1000px;
		height : 80px;
		background : url('../images/top_menu_background.png') repeat-x;
	}
	#top_menu li {
		float : left;
	}
	#top_menu li.active a {
		background-position : 0px !important;
	}
	#top_menu ul {
		width : 1000px;
		position : absolute;
		margin-top : 10px;
	}
	#top_menu a {
		text-indent: -9999px;
		display: block;
		height : 57px;
	}
	/* links */
		#top_menu a.sakums {
			width : 140px;
			background : url('../images/home.png') -140px no-repeat;
		}
		#top_menu a:hover.sakums {
			background-position : 0px;
		}

		#top_menu a.serviss {
			width : 121px;
			background : url('../images/service.png') -121px no-repeat;
		}
		#top_menu a:hover.serviss {
			background-position : 0px;
		}

		#top_menu a.veikals {
			width : 119px;
			background : url('../images/shop.png') -119px no-repeat;
		}
		#top_menu a:hover.veikals {
			background-position : 0px;
		}

		#top_menu a.kontakti {
			width : 139px;
			background : url('../images/contacts.png') -139px no-repeat;
		}
		#top_menu a:hover.kontakti {
			background-position : 0px;
		}
	/* ldc logo on top menu */
		#top_menu .ldc_logo1_top {
			width : 481px;
			background : url('../images/ldc_logo1_top.png') no-repeat;
		}
/* ---------------- */
#service_top {
	width : 1000px;
	border-bottom : #aaa 1px dotted;
}
	#service_top  .bg_left {
		float : left;
		width : 20px;
		height : 300px;
		background : url('../images/service_top_left.png') no-repeat;
	}
	#service_top  .bg_middle {
		float : left;
		width : 960px;
		height : 280px;
		background : url('../images/service_top_middle.png') repeat-x;
		padding-top : 20px;
	}
		#service_top  .bg_middle  .image { float : left; }
		#service_top  .bg_middle  .text{ float : left; padding-left : 10px; width : 550px; }
	#service_top  .bg_right {
		float : left;
		width : 20px;
		height : 300px;
		background : url('../images/service_top_right.png') no-repeat;
	}
#service_main_inf {
	width : 1000px;
}
	#service_main_inf  .bg_top {
		width : 1000px;
		height : 15px;
		background : url('../images/service_main_inf_bg_top.png') no-repeat;
	}
	#service_main_inf  .bg_middle {
		width : 1000px;
		background : url('../images/service_main_inf_bg_middle.png') repeat-y;
	}
		#service_main_inf .bg_middle .inf_left {
			float : left;
			width : 690px;
			padding : 10px 0px 0px 30px;
		}
		#service_main_inf .bg_middle .inf_left table td {
			border : solid 1px #E9E9E9;
		}
		#service_main_inf .bg_middle .inf_right {
			float : right;
			width : 268px;
		}
	#service_main_inf  .bg_bottom {
		width : 1000px;
		height : 15px;
		background : url('../images/service_main_inf_bg_bottom.png') no-repeat;
	}

#shop {
	width : 940px;
	margin : 5px 0px 0px 15px;
	padding : 15px;
	background : #2b257d;
}
	#shop .goods {
		float : left;
		width : 180px;
	}
		/*
		* shop main item style
		*/
		#shop .goods a.shop_item {
			font-family : 'Trebuchet MS', Sans;
			font-size : 16px;
			color : white;
			text-decoration : none;
		}
		#shop .goods a.shop_item:hover {
			text-decoration : undelrine;
		}
		#shop .goods a.item_active {
			font-family : 'Trebuchet MS', Sans;
			font-size : 16px;
			color : white;
			font-weight : bold;
			text-decoration : none;
		}
		/*
		* shop subitem(firm) style
		*/
		#shop .goods ul.shop_subitem {
			margin-left : 10px;
		}
		#shop .goods a.shop_subitem {
			font-family : 'Trebuchet MS', Sans;
			font-size : 12px;
			color : white;
			text-decoration : none;
		}
		#shop .goods a.shop_subitem:hover {
			text-decoration : undelrine;
		}
		#shop .goods a.subitem_active {
			font-family : 'Trebuchet MS', Sans;
			font-size : 12px;
			color : white;
			font-weight : bold;
			text-decoration : none;
			list-style : circle;
		}
	#shop_items {
		float : left;
		width : 580px;
		padding : 10px;
		background : white;
		min-height : 560px;
	}
	#shop_items .shop_pagin a {
		color : black;
		font-size : 14px;
		text-decoration : none;
		padding : 3px;
	}
	#shop_items .shop_pagin a.active {
		color : white;
		text-decoration : none;
		background : #2b257d;
	}
	#shop_items .item {
		float : left;
		width : 175px;
		height : 250px;
		padding : 0px 5px 0px 5px;
		/*border : solid 1px rgb(229,229,229); */
		text-align : center;
		position : relative;
	}
	#shop_items  h5 {
		font-size : 18px;
	}
	#shop_items .navigator {
		border-bottom : solid 1px #2b257d;
		margin-bottom : 5px;
		color : #2b257d;
	}
		#shop_items .navigator a {
			color : #2b257d;
			text-decoration : none;
			font-size : 14px;
		}
		#shop_items .navigator a:hover {
			font-weight : bold;
		}
	#service_at_shop  {
		background : url('../images/service_bg_at_shop.png') no-repeat;
		width : 570px;
		height : 179px;
		margin : 40px 0px 10px 5px;
	}
		#service_at_shop .image {
			float : left;
			background : url('../images/service_image_at_shop.png') no-repeat;
			width : 220px;
			height : 150px;
			margin : 14px 0px 0px 14px;
		}
		#service_at_shop .text {
			float : right;
			width : 300px;
			margin : 10px 20px 0px 15px;
			font-family : 'Times New Roman', Sans;
			font-size : 14px;
			color : #333333;
		}
		#service_at_shop .text h2 {
			font-weight : normal;
			font-family : 'Times New Roman', Sans;
			font-size : 18px;
		}
		#service_at_shop .text .percent {
			font-family : georgia, Sans;
			font-weight : bold;
			font-size : 24px;
		}

	#shop_items .item_inf_left {
		float : left;
		width : 200px;
		position : relative;
	}
	#shop_items .item_inf_right {
		float : left;
		width : 370px;
	}
	#shop_item_sorter {
		float : left;
		width : 130px;
		background : #DCDAF3;
		padding : 15px;
		color : #2B257D;
		font-size : 12px;
		min-height : 550px;
	}
		#shop_item_sorter input {
			border : none;
		}
		#shop_item_sorter #manufacturer, #between_prices {
			margin : 10px 0px 10px 0px;
		}
#contacts {
	width : 1000px;
}
	#contacts .inf_left {
		float : left;
		width : 730px;
	}
		#contacts .inf_left .bg_top {
			width : 727px;
			height : 15px;
			background : url('../images/contact_bg_top.png') no-repeat;
			margin-top : 4px;
		}
		#contacts .inf_left .bg_middle {
			width : 687px;
			background : url('../images/contact_bg_middle.png') repeat-y;
			padding : 0px 20px 0px 20px;
		}
			#contacts .inf_left .bg_middle .contact_image {
				float : left;
				width : 220px;
			}
				#contacts .inf_left .bg_middle .contact_image  img{
					border : solid 2px white;
				}
			#contacts .inf_left .bg_middle .contact_text {
				float : left;
				width : 465px;
				color : #333333;
				font-size : 14px;
			}
		#contacts .inf_left .middle {
			width : 687px;
			margin : 15px 0px 15px 0px;
			padding : 0px 20px 0px 20px;
		}
			#contacts .inf_left .middle .contact_image {
				float : left;
				width : 220px;
			}
				#contacts .inf_left .middle .contact_image  img{
					border : solid 2px #DCDAF3;
				}
			#contacts .inf_left .middle .contact_text {
				float : left;
				width : 465px;
				color : #333333;
				font-size : 14px;
			}
		#contacts .inf_left .bg_bottom  {
			width : 727px;
			height : 15px;
			background : url('../images/contact_bg_bottom.png') no-repeat;
		}
	#contacts .inf_right {
		float : right;
		width : 268px;
	}

/* top news style's */
	#top_news {
		width : 1000px;
		border-bottom : #aaa 1px dotted;
		margin : 0 0 12px 0;
	}
	/* top news left style's */
		#top_news .top_news_left {
			float : left;
			padding-left : 12px;
			height : 300px;
		}
		#top_news .top_news_left .news {
			width : 265px;
			padding-right : 10px;
			height : 270px;
		}
		#top_news .top_news_left .news ul li {
			float : left;
			width : 275px
		}
		#top_news .top_news_left .news ul {
			width : 9999px;
		}
		#top_news .top_news_left .news .date {
			font-family : 'Franklin Gothic Medium', Sans;
			font-size : 14px;
			font-weight : bold;
			color : #333333;
		}
		#top_news .top_news_left .archive {
			font-size : 12px;
			margin-top : 260px;
			position : absolute;
		}
		/* news navigation */
			#top_news .top_news_left #pagin a {
				padding : 0px 2px;
			}
			#top_news .top_news_left #pagin a.cur {
				text-decoration : none;
				font-weight : bold;
			}
	/* top news right style's */
		#top_news .top_news_right {
			float : right;
			width : 693px;
			height : 301px;
			background : url('../images/top_news_right_background.png') no-repeat;
		}
		#top_news .top_news_right .inf {
			margin : 17px 0px 0px 29px;
			width : 650px;
		}
		#top_news .top_news_right .inf .image {
			float : left;
		}
		#top_news .top_news_right .inf .txt {
			float : left;
			padding : 12px 0px 0px 12px;
			width : 248px;
		}
/* ---------------- */

/* main inf style's */
	#main_inf {
		width : 976px;
		margin-left : 12px;
		background : #DCDAF3;
	}
	/* main inf left */
		#main_inf .main_inf_left {
			float : left;
			width : 720px;
			margin-top : 10px;
		}
		/* advertisement */
			#advertisement-video {				float : left;
			}
			#advertisement-form {				float : right;
				width : 202px;
				padding : 10px 23px 20px 15px;
				background : #d7d4f1;
				border : solid 1px #c4c2ea;
				margin:83px 15px 0 0;
			}
			#advertisement-form p, #advertisement-form input, #advertisement-form select, #advertisement-form button {				paddgin : 1px;				font-size : 16px;
			}
			#advertisement-sending {				padding : 5px;
				display : none;
			}
			#advertisement-done {
				border : solid 1px green;
				background : #D7FFD7;
				padding : 5px;
				color : green;
				display : none;
			}
			#advertisement-error {				border : solid 1px red;
				background : #FFE6E6;
				padding : 5px;
				color : red;
				display : none;
			}
				#advertisement-error li {					list-style : disc;
					margin-left : 15px;				}
			#advertisement-form input {				border : none;
				background : white;
				width : 200px;
			}
			#advertisement-form select {				width : 200px;
			}
			#advertisement-form button {				margin-top : 10px;
				float : right;
				padding : 3px 10px;
				background : white !important;
				border : none;
			}
		/* main inf left top */
			#main_inf .main_inf_left .main_inf_txt_top_left {
				float : left;
				width : 450px;
				font-size : 14px;
				color : #333333;
				padding:0 0 20px 13px
			}
			#main_inf .main_inf_left .main_inf_txt_top_left h2 {
				padding-bottom : 5px;
			}
			#main_inf .main_inf_left .main_inf_pic_top_left {
				float : left;
				width : 200px;
				height : 180px;
				background : url('../images/ldc_logo2_inf.png') 50% 50% no-repeat;
			}
		/* main inf bottom */
			#main_inf .main_inf_left .main_inf_items_bottom_left {
				width : 720px;
				height : 390px;
				margin-top : 7px;
			}
			/* main inf menu */
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu {
					margin-left : 12px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu ul {
					list-style : none;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu li {
					float : left;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu li.active a {
					background-position : 0px !important;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu ul li a {
					text-indent : -9999px;
					display : block;
					width : 156px;
					height : 32px;
				}
			/* links */
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu a.news_in_shop {
					background : url('../images/news_in_shop.png') -156px no-repeat;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu a.portable_computers {
					background : url('../images/portable_computers.png') -156px no-repeat;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu a.monitors {
					background : url('../images/monitors.png') -156px no-repeat;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_menu a.accessories {
					background : url('../images/accessories.png') -156px no-repeat;
				}
			/* main inf items */
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items {
					width : 695px;
					height : 354px;
					background : url('../images/items_background.png') no-repeat;
					padding-left : 25px;
					padding-top : 10px;
				}

				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider  {
					width : 672px;
					height : 314px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider .item {
					float : left;
					width : 335px;
					height : 158px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider .item .description {
					float : left;
					width : 180px;
					margin-left : 5px;
				}
				#price {
					float : right;
					margin : 5px 5px;
				}
				#price .price_left {
					float : right;
					height : 40px;
					width : 10px;
					background : url('../images/price_left.png') no-repeat;
				}
				#price .price_middle {
					float : right;
					font-weight : bold;
					font-family : georgia;
					font-size : 24px;
					color : white;
					height : 40px;
					padding: 3px 0 0 0;
					background : url('../images/price_middle.png') repeat-x;
				}
				#price .price_right {
					float : right;
					height : 40px;
					width : 10px;
					background : url('../images/price_right.png') no-repeat;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider .item h2, strong {
					color : #333333;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider .item p {
					font-size : 11px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider  ul {
					width : 9999px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items .items_slider ul li {
					float : left;
					width : 682px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items #pagin {
					text-align : right;
					padding : 0px 15px;
					float : right;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items #pagin a {
					padding-left : 5px;
					font-size : 14px;
				}
				#main_inf .main_inf_left .main_inf_items_bottom_left .main_inf_items #pagin a.cur {
					text-decoration : none;
					font-weight : bold;
				}
	/* main inf right */
		#main_inf .main_inf_right {
			float : right;
			width : 254px;
		}
		#main_inf .main_inf_right p {
			font-size : 14px;
			color : #333333;
		}
		#add_service {
			width : 215px;
			height : 208px;
			background : url('../images/add_service_background.png') no-repeat;
			padding : 15px 20px 0px 19px;
			font-size : 12px;
		}
		#service_status {
			width : 215px;
			height : 350px;
			background : url('../images/service_status_background.png') no-repeat;
			padding : 10px 20px 0px 19px;
			font-size : 12px;
		}
/* ------------------------ */

/* clear float's */
	.clear {
		clear : both;
	}
	.clear_left {
		clear : left;
	}
/* ------------- */
