/*
<style>
/* */

body
	{
	background: url(images/background-body.gif) repeat-x left top #D7D7D7;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	}

td, th
	{
	font-family: Arial;
	font-size: 12px;
	}

/* * * * * * * * * * *
 * Containers
 * divs one inside the other - center page
 * * * * * * * * * * */
#containerIE
	{
	background: url(images/background-body-top.jpg) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
#container
	{
	margin: 0px auto;
	text-align: left;
	width: 1010px;
	padding: 0px;
	}

/* * * * * * * * * * *
 * Top
 * * * * * * * * * * */
#top
	{
	background: url(images/background-page-top.gif) no-repeat left bottom;
	width: 1010px;
	height: 80px;
	}
#top .searchForm
	{
	float: right;
	display: inline;
	margin-right: 25px;
	padding-top: 25px;
	}
#top .searchForm .searchIcon
	{
	float: left;
	display: inline;
	}
#top .searchForm .input
	{
	background: url(images/background-top-input.gif) no-repeat left top;
	width: 150px;
	height: 20px;
	border: 0px;
	float: left;
	display: inline;
	margin-left: 10px;
	}
#top .searchForm .input input
	{
	background: transparent;
	border: 0px;
	margin-left: 2px;
	margin-top: 2px;
	width: 144px;
	}
#top .searchForm .submit
	{
	background: url(images/background-top-submit.gif) no-repeat left top;
	width: 28px;
	height: 20px;
	border: 0px;
	float: left;
	display: inline;
	margin-left: 2px;
	}
#top .searchForm .submit input
	{
	background: transparent;
	color: white;
	width: 28px;
	height: 20px;
	border: 0px;
	padding: 0px;
	font-size: 12px;
	}
#top .searchForm img
	{
	margin-bottom: -4px;
	}
#top .searchForm form
	{
	float: left;
	display: inline;
	}
#top .searchForm .langsForm
	{
	float: left;
	display: inline;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #cdcdcd;
	}
#top .searchForm .langsForm a img
	{
	border: 0px;
	}
#top .logo
	{
	padding-top: 10px;
	margin-left: 25px;
	}
#top .logo a img
	{
	border: 0px;
	}
/* * * * * * * *
 * Content
 * * * * * * * */
#content
	{
	background: url(images/background-page-inner.gif) no-repeat left top;
	}
#content .rightPane
	{
	width: 653px;
	float: right;
	display: inline;
	margin-right: 25px;
	margin-top: 21px;
	}
#content .rightPane .banner
	{
	background: url(images/background-banner.jpg) no-repeat left top;
	width: 653px;
	height: 305px;
	}
#content .rightPane .banner .path
	{
	margin-top: 277px;
	margin-left: 20px;
	color: white;
	}
#content .rightPane .banner .path a
	{
	color: white;
	}

#content .leftPane
	{
	width: 285px;
	float: left;
	display: inline;
	margin-left: 25px;
	margin-top: 21px;
	}
#content .menu .menuItem
	{
	background: url(images/background-menu.gif) no-repeat left top;
	width: 285px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 14px;
	}
#content .menu .menuItem a
	{
	color: #6F6F6F;
	text-decoration: none;
	}
#content .menu .menuItem.active
	{
	background: url(images/background-menu-act.gif) no-repeat left top;
	}
#content .menu .menuItem.active a
	{
	color: #FFFFFF;
	}
#content .blockTitle
	{
	background: url(images/background-line.gif) repeat-x left bottom;
	font-size: 20px;
	padding-bottom: 10px;
	padding-top: 16px;
	padding-left: 25px;
	color: #605E37;
	}
#content .blockTitle img
	{
	margin-bottom: -7px;
	margin-right: 10px;
	}
#content .submenu
	{
	margin-left: 24px;
	margin-top: 15px;
	}
#content .submenu .submenuItem
	{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	border-left: 1px solid #A5A5A5;
	}
#content .submenu .submenuItem a
	{
	color: #605E37;
	text-decoration: none;
	}
#content .submenu .submenuItem.active a
	{
	color: #D12418;
	}
#content .submenu .submenu2Item
	{
	background: url(images/icon-ul.gif) no-repeat 0px 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-left: 15px;
	}
#content .submenu .submenu2Item a
	{
	color: #605E37;
	text-decoration: none;
	}
#content .submenu .submenu2Item.active a
	{
	color: #D12318;
	}

#content .submenu .submenu3Item
	{
	background: url(images/icon-ul2.gif) no-repeat 15px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-left: 30px;
	}
#content .submenu .submenu3Item a
	{
	color: #605E37;
	text-decoration: none;
	}
#content .submenu .submenu3Item.active a
	{
	color: #D12318;
	}

#content .submenu .submenu4Item
    {
    background: url(images/icon-ul3.gif) no-repeat 15px 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 40px;
    padding-left: 30px;
    }
#content .submenu .submenu4Item a
    {
    color: #605E37;
    text-decoration: none;
    }
#content .submenu .submenu4Item.active a
    {
    color: #D12318;
    }

#content .contactBlock
	{
	margin-top: 10px;
	margin-left: 15px;
	padding-left: 10px;
	border-left: 1px solid #A5A5A5;
	float: left;
	display: inline;
	width: 110px;
	_width: 120px;
	}
#content .contactBlock .contactBlockTitle
	{
	color: #605E37;
	padding-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	}
#content .contactBlock .large
	{
	color: #545454;
	}
#content .contactBlock a
	{
	color: #545454;
	}
#content .newsBoxS
	{
	border-left: 1px solid #A5A5A5;
	margin-left: 15px;
	padding-left: 10px;
	margin-top: 10px;
	color: #A5A5A5;
	}
#content .newsBoxS a
	{
	color: #BD0A11;
	}
#content .newsBoxS .newsTitle
	{
	padding-bottom: 3px;
	}
#content .newsBoxS .newsTitle a
	{
	color: #BD0A11;
	text-decoration: none;
	}
#content .newsBoxS .newsAuthor
	{
	color: #7E7A31;
	}
#content .newsBoxS .newsAuthor .gray
	{
	color: #C1C1C1;
	font-style: italic;
	}
#content .smallbanner
	{
	background: url(images/background-line.gif) repeat-x left top;
	text-align: center;
	margin-top: 15px;
	padding-top: 15px;
	}
/* Content */
#content .rightPane h1
	{
	background: url(images/background-line.gif) repeat-x left bottom;
	font-size: 22px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 16px;
	padding-left: 25px;
	color: #605E37;
	}

#content .rightPane .newsBox, #content .rightPane .searchBox
	{
	background: #F9F9F9;
	padding: 8px;
	margin-bottom: 10px;
	}
#content .rightPane .newsBox .newsBoxTitle
	{
	border-bottom: 1px solid #DBDADA;
	padding-bottom: 6px;
	}
#content .rightPane .newsBox .newsBoxTitle a
	{
	color: #BD0A11;
	text-decoration: none;
	}
#content .rightPane .newsBox a
	{
	color: #BD0A11;
	}
#content .rightPane .pageText
	{
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 15px;
	text-align: justify;
	}
#content .contentBlock
	{
	}
#content .contentBlock.narrow
	{
	float: left;
	display: inline;
	width: 350px;
	}

#content .rightText
	{
	width: 285px;
	float: right;
	display: inline;
	}

#content .leftTable
	{
	width: 300px;
	}
#content .leftTable td
	{
	vertical-align: top;
	color: #6C6C6C;
	padding-left: 10px;
	}
#content .leftTable .title
	{
	width: 155px;
	font-size: 15px;
	color: #605E37;
	text-align: right;
	padding-left: 0px;
	padding-right: 10px;
	border-right: 1px solid #DBDADA;
	}

#content .productPhotos
	{
	float: right;
	display: inline;
	width: 320px;
	}
#content .productPhotos .productPhotoLarge img
	{
	border: 2px solid #F4F4F3;
	}
#content .productPhotos .productPhotoSmall
	{
	float: left;
	display: inline;
	margin-left: 6px;
	margin-top: 5px;
	}
#content .productPhotos .productPhotoSmall a img
	{
	border: 1px solid #E7E7E7;
	}
#content .productText
	{
	float: left;
	display: inline;
	width: 290px;
	}
#content strong, #content b, #content a
	{
	color: #605E37;
	}
#content .galleryItem
	{
	float: left;
	display: inline;
	}
#content .galleryItem a img
	{
	border: 0px;
	}
/* * * * * * * *
 * Bottom
 * * * * * * * */
#bottom
	{
	background: url(images/background-page-bottom.gif) no-repeat left top;
	height: 50px;
	}
#bottom .bottomMenu
	{
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: 10px;
	}
#bottom .bottomMenu a
	{
	color: white;
	text-decoration: none;
	}
#bottom .logo
	{
	margin-left: 20px;
	margin-top: 10px;
	border: 0px;
	}
/* * * * * * * *
 * General
 * * * * * * * */
 form
 	{
 	margin: 0px;
 	}
.topper
	{
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	}
.clearer
	{
	clear: both;
	}
.hidden
	{
	display: none;
	}
