html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
body, select, input, textarea {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#787878;
}
a {
	color:#787878;
	outline-style:none;
}
body, html {
	height: 100%;
}

#global_container {
	min-height: 100%;
}
* html #global_container {
	height: 100%;
}
#global_footer {
	height: 80px;
	margin: -80px auto 0 auto;
	background: url(../images/container_bg.gif);
}
#global_footer div {
	height: 80px;
	background: url(../images/globalfooter_bg.png) repeat-x center bottom;
}
#clear_globalfooter {
	height: 30px;
}




body {
	background: url(../images/page_bg.gif) repeat-x 0 0;
}
.breaker{
	clear:both; height:0px; overflow:hidden;
}

/* HEADER STYLES */
#header {
	position:relative;
	width:1004px; margin:0 auto; 
	height:102px;
	background:url(../images/header_bg.jpg) no-repeat right 0;
}
#logo_image {
	position:absolute; top:15px; left:70px;
	width:131px; height:84px;
	background:url(../images/logo_image.png);
	text-indent:-999999px;
}
#top_menu {
	position:absolute; bottom:0; right:0; z-index:10000;
	width:786px; height:38px;
	background:url(../images/right_column_top_bg.png);
}
#top_menu ul {
	margin-left:30px; padding:0;
	list-style:none;
}
#top_menu li {
	float:left; 
	background:url(../images/menu_item.gif) left top no-repeat;
}
#top_menu li a {
	display:block;
	float:left;
	height:33px; padding:0 30px;
	background:url(../images/menu_item.gif) right -33px no-repeat;
	line-height:33px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;
	outline:none;
}
#top_menu li.selected {
	background-position:left -66px;
}
#top_menu li.selected a {
	background-position:right -99px;
}

#top_menu li.languages div {
	height:33px; padding:0 15px;
	background:url(../images/menu_item.gif) right -33px no-repeat;
}
#top_menu li.languages a {
	padding:0 5px; 
	background-image:none;
	font-size:11px;
}
#top_menu li.languages a.selected {
	color:#ffab7f;
}


/* FOOTER STYLES */
#footer {
	padding:0 60px 0 50px;
}
#footer #footer_links {
	float:left;
}
#footer #footer_copyright {
	float:right;
}
#footer #footer_developed_by {
	float:right; margin-top:10px;
}
#footer #footer_developed_by a:hover{
	text-decoration:underline;
}
#footer a {
	padding:0 10px;
	text-decoration:none; font-size:10px;
}



#middle_container {
	background:url(../images/container_bg.gif);
}
#container {
	width:1004px; margin:0 auto; min-height:660px;
}
#left_column {
	position:relative;
	float:left; width:268px; 
	margin-right:-50px;
	margin-top: -103px;
}
#right_column {
	position:relative;
	float:right; width:786px;
}
#logo_text {
	position:absolute; top:10px; left:72px;
	width:123px; height:28px;
	background:url(../images/logo_text.png);
}



#left_column .image_box_top {
	height:236px;
	background:url(../images/left_column_top_image.jpg);
}
#left_column .image_box_bottom {
	height:248px;
	background:url(../images/left_column_bottom_image.jpg);
}
#left_column .contacts_box {
	height:136px; padding:20px 65px 20px 0; 
	background:url(../images/left_contacts_bg.gif);
	text-align:right; color:#d4d4d4;
}
#left_column .contacts_box h2 {
	margin-bottom:10px;
	font-size:13px; color:#d4d4d4;
}
#left_column .contacts_box p {
	margin-bottom:4px;
}
#left_column .contacts_box p.map_link a {
	background:url(../images/left_map_link_arrow.gif) left 3px no-repeat;
	color:#d4d4d4; padding-left:12px; 
}
#left_column .contacts_box p.phone_number {
	margin:5px 0;
	font-size:14px; color:#fe9a65; font-weight:bold;
}
#left_column .contacts_box p.send_mail a {
	display:block; height:33px; 
	background:url(../images/left_send_mail_icon.gif) right top no-repeat;
	line-height:20px; padding-right:40px;
	color:#d4d4d4; font-size:13px; font-weight:bold; text-decoration:none;
}
#left_column .top_flash_container {
	width: 350px; height: 318px;
	margin-left: -95px;
}
#left_column .bottom_flash_container {
	width: 350px; height: 360px;
	margin: -2px 0 0 -95px;
}


/* CONTECT STYLES */
#content {
	padding:10px 30px;
	background:url(../images/right_column_bg.png);
	min-height:480px;
}

#content h2 {
	margin:10px 0; 
	font-size:11px;
}
#content p {
	margin:10px 0; line-height:14px;
	text-align:justify;
}
#content ul,
#content ol {
	margin:0 0 20px 30px; 
}
#content ul.subcats {
	margin:0 0 40px 0;
	list-style-image:url(../images/list_image.gif);
	list-style-position:inside;
	line-height:22px;
}
#content ul.subcats li.selected a {
	font-weight:bold;
}
.subcat_container {
	display:none;
}


#content .simplelist {
	margin: 5px 0 5px 30px;
}
#content .simplelist li {
	margin-bottom:5px;
}



#content #content_container {
	float:left; width:528px;
}

#content #right_prod_list_container {
	float:right; width:151px; height:504px; overflow: hidden;
}
#content #right_prod_list {
	width:151px; height:504px;
	margin:0; padding:0;
}

#content_bottom {
	height:20px;
	background:url(../images/right_column_bottom_bg.png);
}
#content .breadcrumbs {
	margin-bottom:25px;
}



