
body{
	 background-color: #FFFFFF;
}
.buy_table{
	margin:auto;
	width: 500px;
	text-align:left;
}
.buy_table img{
	padding: 5px;

}


td.table_trybuy{
	padding: 10px;

}
#table_main{
	margin: auto;
	width: 1024px;
}
.content_center{
  width: 250px;
  margin: auto;
  color:#002A7A;
  text-align: left;
}

#copyright a{
			margin-left:0px;
			text-align:right;
			text-decoration: none;
			color:#909090;
			}

div.head a {
	text-decoration: none;
	color:#909090;
}
.dict_table01
{
	border:1px #3869A2 solid;
	margin:10px 20px 10px 10px;
	padding: 10px 20px 10px 10px;
	padding-bottom:15px;
}

.dict_table02
{
	margin:15px;
	border:1px #999999 dashed;
}
* {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:8pt;
	}
img {
	border:0;
	}

#outer_wrapper {
	margin:auto;
	width:1021px;
	}
#container {
	width:100%;
	float:left;
	margin-right:-250px;
	}
#content {
	margin-right:250px;
	}
.clearing {
	height:0px;
	clear:both;
	}
/* HEADER */
#header {
	margin:auto;
	width:100%;
	height:203px;
	}
#header_table {
	height:203px;
	width:100%;
	border-collapse:collapse;
	}
	#header_repeat {
		height:203px;
	}

    #header_site_languages {
	    background:url('http://www.epocware.com/temp/head_main.jpg') no-repeat top right;
	    width:771px;
	    vertical-align:top;
	}

	#header_site_languages table {
		border-collapse:collapse;
	}

    .content_head {
          padding:10px;
    }

	#header_search {
		background:url('http://www.epocware.com/temp/head_search.jpg') no-repeat top right;
		vertical-align:bottom;
		text-align:right;
		}

		/*#header_search input {
			margin-top:2px;
			height:17px;
			width:148px;
			}*/
		#header_search table {
			border-collapse:collapse;
			}
		#bookmarks_img {
			margin-top:160px;
            margin-bottom:-3px;
            }
		#search_right_rounded {
			float:right;
			width:13px;
			height:22px;
			background:url('http://www.epocware.com/temp/search_right_rounded.gif') no-repeat;
			}
		#search_left_rounded {
			float:left;
			width:16px;
			height:22px;
			background:url('http://www.epocware.com/temp/search_left_rounded.gif') no-repeat;
			}
		.languages td {
			width:100px;
			}
/* HEADER_END */
/* BOOKMARKS_STRIPE */
#bookmarks {
	margin-left:3px;
	background:url('images/search_repeat.jpg') repeat-x;
	height:22px;
	}
	#bookmarks a {
		color:#D8D7DD;
		}
	#bookmarks a:hover {
		color:#999;
		}
	#light {
		float:right;
		margin-right:80px;
		width:352px;
		height:22px;
		background:url('images/search_light.gif') no-repeat;
		}
	#bookmarks .select {
			float:right;
			}
			#bookmarks .select select {
				width:180px;
				height:20px;
				}
	.search_right {
		float:right;
		width:13px;
		height:22px;
		background:url('images/search_right.gif') no-repeat;
		}
/* BOOKMARKS_STRIPE_END */
/* LEFT */
#left {
	width:230px;
	float:left;
	border-collapse:collapse;
	}
	#left .head {
		width:219px;
		height:28px;
		margin:auto;
		background:url('images/left_head.gif') no-repeat;
		text-align:center;
		color:#D8D7DD;
		}
		#left .head_center {
			margin:auto;
			padding-top:4px;
			}
	#left .content {
		width:219px;
		margin:auto;
		background: url('images/lm-right.gif') right repeat-y;
		}
		#left .content::before {
			display:block;
			line-height:0;
			background:url('images/lm-topright.gif') top right no-repeat;
			content:url('images/lm-topleft.gif');
			}
		#left .content::after {
			display:block;
			line-height:0;
			background:url('images/lm-bottomright.gif') bottom right no-repeat;
			content:url('images/lm-bottomleft.gif');
			}
		#left .os {
			margin-left:65px;
			line-height:7px;
			margin-top: 10px;
			margin-bottom: 10px;
			}
		#left .content li {
			list-style-image:url('images/list.gif');
			}
		#left .select {
			text-align:center;
			color:#414141;
			line-height:20px;
			margin:10px 0 20px 0;
			}
			.select select {
				width:180px;
				height: 20px;
				}

		#left .content div h4 {
			text-align:center;
			padding:10px 0 0 0;
			color:#414141;
			}
		#left .content ul {
			list-style:outside disc;
			padding:15px 40px;
			line-height:20px;
			}
			#left .content ul a {
				color:#3E3E3E;
				}
			#left .content ul a:hover {
				color:#1A1A1A;
				}
	#left_bottom {
		width:219px;
		height:75px;
		margin:auto;
		background:url('images/left_bottom_repeat.jpg') repeat-y
		}
	#left_bottom_bottom {
		width:219px;
		margin:auto;
		background:url('images/left_bottom_bottom.gif') no-repeat
		}
/* LEFT_END */
/* MAIN */
#main {
	height:650px;
	margin-left:230px;
	padding:10px 0px;
	color:#414141;
	}
	#trybuy {
		border-collapse:collapse;
		}
		#trybuy_left {
			width:19px;
			height:150px;
			background:url('images/trybuy_left.gif') no-repeat;
			}
		#trybuy_main {
			height:150px;
			background:url('images/trybuy_center.gif') repeat-x;
			}
		#trybuy_buttons {
			margin-top:-5px;
			}
		#trybuy_text {
			font-size:7pt;
			color:#656565;
			}
		#trybuy_books {
			width:140px;
			height:127px;
			background:url('images/trybuy_books_new.gif') no-repeat center;
			z-index: 5;
			}
		#trybuy_right {
			width:23px;
			height:110px;
			background:url('images/trybuy_right.gif') no-repeat;
			}
	#order {
		width:82%;
		margin:auto;
		border-collapse:collapse;
		color:#414141;
		}
		#order_left {
			width:13px;
			height:72px;
			background:url('images/main_order_left.gif') no-repeat;
			}
		#order_main {
			height:72px;
			background:url('images/main_order_repeat.gif') repeat-x;
			padding:0px 10px;
			}
		#order_right {
			width:26px;
			height:72px;
			background:url('images/main_order_right.gif') no-repeat;
			}
	#desctop {
		margin:auto;
		text-align:center;
		border-width:55px;
		}
		#desctop_table {
			width:368px;
			margin:auto;
			border-collapse:collapse;
			color:#414141;
			}
			#desctop_table_left {
				width:17px;
				height:161px;
				background:url('images/desctop_table_left.gif') no-repeat;
				}
			#desctop_table_main {
				height:161px;
				background:url('images/desctop_table_repeat.gif') repeat-x;
				padding:0px 10px;
				text-align:left;
				}
			#desctop_table_right {
				width:30px;
				height:161px;
				background:url('images/desctop_table_right.gif') no-repeat;
				}
			.desctop_header {
				height:23px;
				text-align:right;
				vertical-align:top;
				}
				.desctop_header h2 {
					font-size:14pt;
					color:#909090;
					}
			.desctop_buttons {
				text-align:right;
				}
			.desctop_links a {
				font-size:9pt;
				font-weight:bold;
				color:#003A9B;
				}
				.desctop_links a:hover {
					color:#B7C8EB;
					}
	#main h4 {
		margin-left:20px;
		color:#002A7A;
		}
	.content_center{
		margin: auto;
		color:#002A7A;
		}
	.second_lang_p{
		margin: auto;
	}
	.flag_and_lang{

	}
	.text_l1 h4{
		color:#002A7A;
	}
	.space{
		height: 50px;
	}
	.content_center h4 {
		margin-left:20px;
		color:#002A7A;
		}
		.content_center h4.no_indent {
		text-align:left;
		color:#002A7A;
		}
		h4 {
		margin-left:20px;
		color:#002A7A;
		}
		#main h4.center {
			margin-left:0px;
			}
			#content_center h4.center {
			margin-left:0px;
			}
	.indent {
/*		text-indent:33px;*/
		color:#002A7A;
		}
	 /*.no_indent {
	 	text-indent:-15px;
		}*/
	.languages {
		margin:auto;
		text-align:center;
		border-width:55px;
		}
		.languages a {
			color:#212121;
			}
		.languages a:hover {
			color:#3E3E3E;
			}
		.languages table td select {
			width:500px;
			}
		.languages td{
			vertical-align: text-top;
/*			border: 1px solid black;*/
			}
			.languages h4{
				color:#002A7A;
			}
	#main .content {
		width:70%;
		margin:auto;
		vertical-align:middle;
		}
		.content_center .content {
		width:70%;
		margin:auto;
		vertical-align:middle;
		}
		#main .content table {
			vertical-align:middle;
			}
			.content_center .content table {
			vertical-align:middle;
			}
		#main select {
			width:182px;
			height:20px;
			color:#414141;
			}
			.content_center select {
			width:182px;
			height:20px;
			color:#414141;
			}
		#main .center {
			margin:auto;
			}
			.content_center .center {
			margin:auto;
			}
		#main .buy_table {
			margin-left:10px;
			border-collapse:collapse;
			width:350px;
			}
			.content_center .buy_table {
			margin-left:10px;
			border-collapse:collapse;
			width:350px;
			}
			.table_award {
				vertical-align:middle;
				text-align:center;
				width:20px;
				}
			.table_trybuy {
				vertical-align:top;
				text-align:left;
				}
			.table_head {
				width:120px
				}
		#main .buy_compact_table {
			}
			.buy_compact_trybuy {
				width:70px;
				vertical-align:middle;
				text-align:left;
				}
			.buy_compact_head {
				width:150px;
				text-indent:10px;
				}
			.buy_compact_head_wide {
				width:200px;
				text-indent:10px;
				}
				#main ul {
			padding:15px 20px;
			}
			.content_center a{
				color:#414141;
			}
			.content_center td{
				text-align: center;
			}

			.content_center img {
				padding: 0;
			}
			#track a:visited{
				color:#414141;
			}
			#track a{
				color:#414141;
			}
			h1.lengs{
			color:#002A7A;
			font-size: 12px;

			}
		.mono {
			vertical-align:top;
			color:#ff6b15;
			}
		#dict_list {
			/*margin:auto;*/
			margin-left: 16px;
			margin-bottom: 30px;
			width:80%;
			line-height:17px;
			}
			#dict_list a {
				color:#414141;
				}
			#dict_list td {
				vertical-align:top;
				}
		.left_align {
			text-align:left;
			padding-left:10px;
			}
		.left_align_justify {
			text-align:left;
			}
		#slovoed_select {
			line-height:20px;
			}
/* MAIN_END */
/* RIGHT */
#right {
	margin-top:15px;
	width:230px;
	float:right;
	}
	#right .content {
		width:219px;
		text-align:right;
		color:#909090;
		}
		#right .center {
			margin-right:10px;
			}
			.text_left_align {
				margin-left:35px;
				text-align:left;
				font-size:7pt;
				}
			.table_align {
				width:185px;
				margin-right:20px;
				text-align:center;
				}
				.table_align img {
					margin:0 10px 0 0;
					}
				.table_align td {
					vertical-align:top;
					line-height:10px;
				}
		#copyright {
			margin-left:0px;
			text-align:right;
			}
	#right .head {
		margin:10px 15px 5px 0;
		}
		#right .head img{
			margin-left:10px;
			vertical-align:middle;
			}
		#right table{
			margin:-5px -30px 0 0;
			text-align:left;
			}
	#brand_dict {
		margin-right:30px;
		}
	#sidebar_brand {
		width:215px;
		border-collapse:collapse;
		}
			#sidebar_brand_left {
				width:16px;
				height:121px;
				background:url('images/sidebar_brand_left.gif') no-repeat;
				}
			#sidebar_brand_main {
				padding-left:20px;
				height:121px;
				background:url('images/sidebar_brand_repeat.gif') repeat-x;
				}
			#sidebar_brand_right {
				width:28px;
				height:121px;
				background:url('images/sidebar_brand_right.gif') no-repeat;
				}
			#sidebar_brand li {
				list-style-image:url('images/list_brand.gif');
				}
			#sidebar_brand a {
				color:#909090;
				}
				#sidebar_brand a:hover {
					color:#212121;
					}
/* RIGHT_END */
#footer {
	margin:auto;
	clear:both;
	height:18px;
	padding-top:2px;
	margin-left:10px;
	}
	#footer a {
			color:#004190;
			}
		.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
		.b1f {height:1px; background:#ddd; margin:0 3px;}
		.b2f {height:1px; background:#ddd; margin:0 1.5px;}
		.b3f {height:1px; background:#ddd; margin:0 1px;}
		.b4f {height:1.5px; background:#ddd; margin:0 0.5px;}
		.contentf {background:#E0E0E2;}
		.contentf div {margin-left: 5px;}
/* FONT_SETTINGS */
.text_orange {
	color:#f67927;
	}
.text_7pt {
	font-size:8pt;
	}
	.text_7pt a {
		font-size:8pt;
		color:#3E3E3E;
		}
	.text_7pt a:hover {
		color:#1A1A1A;
		}
/* FONT_SETTINGS_END */
.block_hide{
		display: none;

}
.search{
		margin-top:5px;
		height:17px;
		width:148px;
}
.product_name{
	font-size: 14px;
	font-weight: bold;
}