/***************************************************************
 * Global styles - START
 */
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif, Helvetica, Arial;
	color: #666666;
	background-color: white;
}
* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #cc9900;
}
a:hover {
	text-decoration: underline;
}
/**
 * Global styles - END
 ***************************************************************/

/***************************************************************
 * Header - START
 */
div#header {
	width: 100%;
	height: 100px;
	background-color: #f6f6f6;
}
	div#header div {
		width: 950px;
		height: 100px;
		line-height: 100px;
		margin: auto;
	}
		div#header div img {
			float: right;
		}
		div#header div h1 {
			font-weight: normal;
			color: #98cb00;
		}
			div#header div a h1 {
				color: #fe9a00;
				font-weight: bold;
			}
			div#header div a:hover h1{
				text-decoration: none;
			}
/**
 * Header - END
 ***************************************************************/

/***************************************************************
 * Subheader - START
 */
div#subheader {
	width: 100%;
	height: 20px;
	background-color: #fe9900;
}
	div#subheader div {
		width: 950px;
		height: 20px;
		margin: auto;
	}
		div#subheader div div#subheader_1,
		div#subheader div div#subheader_2,
		div#subheader div div#subheader_3,
		div#subheader div div#subheader_4,
		div#subheader div div#subheader_5,
		div#subheader div div#subheader_6 {
			height: 20px;
			float: right;
		}
		div#subheader div div#subheader_1 {
			width: 100px;
			background-color: #98cb00;
		}
		div#subheader div div#subheader_2 {
			width: 55px;
			background-color: #3366ff;
		}
		div#subheader div div#subheader_3 {
			width: 20px;
			background-color: #ffcc00;
		}
		div#subheader div div#subheader_4 {
			width: 30px;
			background-color: #669900;
		}
		div#subheader div div#subheader_5 {
			width: 85px;
			background-color: #214798;
		}
		div#subheader div div#subheader_6 {
			width: 26px;
			background-color: #ff3300;
		}
		div#subheader div ul {

		}
			div#subheader div ul li{
				list-style: none;
				float: left;
				position: relative;
			}
				div#subheader div ul li a {
					font-size: 11px;
					color: white;
					font-weight: bold;
					display: block;
					height: 20px;
					line-height: 20px;
					padding: 0px 5px 0px 5px;
				}
				div#subheader div ul li a:hover {
					text-decoration: none;
					background-color: #98cb00;
				}
/**
 * Subheader - END
 ***************************************************************/

/***************************************************************
 * Container - START
 */
div#container {
	margin: auto;
	width: 950px;
	position: relative;
	/*
	border: 1px solid red;
	*/
}
	div#container div#container_r,
	div#container div#container_l {
		/*
		position: absolute;
		top: 0;
		*/
	}
	div#container div#container_r {
		float: left;
		/*
		border: 1px solid green;
		right: 0;
		*/
		width: 295px;
		padding-left: 20px;
		background-color: #f5f5f5;
		border-bottom: 1px solid #e5e5e5;
	}
	div#container div#container_l {
		float: left;
		/*
		border: 1px solid cyan;
		left: 0;
		*/
		width: 634px;
		min-height: 500px;
		border-right: 1px solid #e5e5e5;
	}
/**
 * Container - END
 ***************************************************************/

/***************************************************************
 * Commercial top - START
 */
div#comm_top {
	margin-top: 5px;
}
/**
 * Commercial top - END
 ***************************************************************/

/***************************************************************
 * comm_bot - START
 */
div#comm_bot {
	border-top: 1px solid #e5e5e5;
	height: 30px;
	padding-top: 30px;
	margin-top: 20px;
}
/**
 * comm_bot - END
 ***************************************************************/

/***************************************************************
 * Product tbl - START
 */
table.mid_rez {
	margin-top: 20px;
	width: 100%;
	border-top: 1px solid #e5e5e5;
}
	table.mid_rez tr {
		height: 70px;
	}
		td.mid_rez_img {
			padding: 5px 5px 0px 0px;
			width: 10%;
			vertical-align: top;
		}
		td.mid_rez_descr {
			padding: 0px 5px 0px 5px;
			width: 70%;
			vertical-align: top;
			border-left: 1px solid #e5e5e5;
			border-right: 1px solid #e5e5e5;
		}
			td.mid_rez_descr a {
				line-height: 20px;
				font-weight: bold;
				text-decoration: underline;
			}
			td.mid_rez_descr a:hover {
				text-decoration: none;
			}
		td.mid_rez_price {
			width: 20%;
			text-align: center;
			color: #333333;
			font-weight: bold;
		}
/**
 * Product tbl - END
 ***************************************************************/

/***************************************************************
 * static - START
 */
div#static {
	margin: 20px 20px 20px 0px;
}
	div#static img {
		border: none;
	}
	div#static h1 {
		font-size: 15px;
		margin-bottom: 10px;
	}
/**
 * static - END
 ***************************************************************/

/***************************************************************
 * request_form - START
 */
div#request_form {
	font-size: 11px;
}
	div#request_form h3 {
		margin: 20px 0px 10px 0px;
		font-size: 13px;
	}
	div#request_form table {

	}
		div#request_form table td {
			vertical-align: top;
		}
		div#request_form table td.req_f_small {
			width: 100px;
			height: 45px;
		}
			div#request_form table td input,
			div#request_form table td textarea {
				border: 1px solid #cccccc;
				background-color: #f9f9f9;
			}
			div#request_form table td input {
				width: 125px;
				height: 18px;
				line-height: 18px;
			}
			div#request_form table td input#captcha_field {
				width: 270px;
				text-align: center;
			}
			div#request_form table td textarea {
				width: 270px;
				height: 90px;
			}
			div#request_form table td input#req_form_submit {
				width: 150px;
				height: 20px;
				line-height: 20px;
				font-size: 11px;
				background: url('images/submit_bg.gif') repeat-x;
				color: white;
				cursor: pointer;
			}
		div#request_form table td#captcha_td {
			vertical-align: middle;
			height: 75px;
		}
/**
 * request_form - END
 ***************************************************************/

/***************************************************************
 * dom_links - START
 */
ul#dom_links {
	width: 270px;
	margin: 20px 0px 20px 0px;
}
	ul#dom_links li {
		list-style: none;
	}
		ul#dom_links li a {
			color: #214798;
			font-size: 14px;
			display: block;
			width: 265px;
			padding-left: 5px;
			height: 35px;
			line-height: 35px;
			border-top: 1px solid #cccccc;
		}
		ul#dom_links li a:hover {
			text-decoration: none;
			background-color: #e5e5e5;
		}
/**
 * dom_links - END
 ***************************************************************/

/***************************************************************
 * product - START
 */
div#product {
	margin-top: 20px;
}
	div#product img {
		border: none;
	}
	div#product h1 {
		font-size: 15px;
	}
	div#product div#product_left {
		float: left;
		width: 280px;
		padding-right: 20px;
	}
	div#product div#product_right {
		float: right;
		width: 314px;
		padding-right: 20px;
	}
		div#product div#product_right div#product_small_imgs {
			margin-top: 20px;
		}
			div#product div#product_right div#product_small_imgs img {
				margin: 2px 2px 0px 0px;
			}
	div#product div#content {
		margin-top: 10px;
		padding-right: 20px;
	}

/**
 * product - END
 ***************************************************************/

/***************************************************************
 * footer - START
 */
div#footer {
	width: 950px;
	height: 100px;
	margin-top: 10px;
	float: left;

}
/**
 * footer - END
 ***************************************************************/

/***************************************************************
 * Math captcha field - START
 */
#math_captcha {
	float: left;
	border: 1px solid #cccccc;
	border-bottom: none;
	background-color: #98cb00;
	width: 270px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: white;
	font-weight: bold;
}
/**
 * Math captcha field - END
 ***************************************************************/

/***************************************************************
 * Error mesage - START
 */
.err_msg
{
	text-align: left;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	background-color:#FFF0F0;
	color: #000000;
	padding: 10px;
	width: 240px;
}
.err_msg ul
{
	margin: 0px 0px 0px 13px;
}
/**
 * Error message - END
 ***************************************************************/

/***************************************************************
 * Information message - START
 */
.info_msg
{
	text-align: left;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	background-color:#F0FFF0;
	color: #000000;
	padding: 10px;
	width: 240px;
}
/**
 * Information message - END
 ***************************************************************/

 /***************************************************************
 * Pager - START
 */
.pager {
	margin: auto;
	height: 37px;
	line-height: 37px;
}
.pager .prev_page a,
.pager .next_page a {
	display: block;
	width: 35px;
	height: 37px;
}
.pager .prev_page {
}
.pager .next_page {
}
.pager .page a,
.pager .current_page {
	display: block;
	font-weight: bold;
	width: 20px;
	height: 37px;
	line-height: 37px;
	text-align: center;
}
.pager .page a {
	color: #cf1c17;
}
.pager .page a:hover
{
	color: #393979;
	text-decoration: none;
}
.pager .current_page {
}
/**
 * Pager - END
 ***************************************************************/

/***************************************************************
 * Path - START
 */
#path {
	width: 600px;
	height: 20px;
	font-size: 10px;
}
/**
 * Path - END
 ***************************************************************/







