BODY {
	behavior: url("csshover3.htc");
	padding: 0px;
	margin: 0px;
	background-image: url(../img/bg.gif);
	background-position: center center;
	font-family: Lucida Sans Unicode;
	text-align: left;
}

FORM, H1, H2, H3, H4, H5, H6, P {
	padding: 0px;
	margin: 0px;
}

P {
	padding-bottom: 10px;
}

DIV.page {
	width: 977px;
	margin-left: auto;
	margin-right: auto;
}

DIV.header DIV {
	float: left;
	height: 154px;
	overflow: hidden;
}

DIV.shadow_tl {
	width: 5px;
	background-image: url(../img/shadow_tl.png);
}

DIV.top {
	width: 967px;
	background-image: url(../img/top_bg.png);
}

DIV.shadow_tr {
	width: 5px;
	background-image: url(../img/shadow_tr.png);
}

DIV.logo {
	float: left;
	width: 202px;
}

DIV.header_right {
	float: left;
	width: 765px;
	height: 154px;
	text-align: right;
	
}

DIV.header_right FORM {
	margin-top: 82px;
}

.keyword {
	padding-left: 10px;
	padding-right: 5px;
	width: 145px;
	font-family: Arial;
	font-size: 11px;
	color: #7E7D7D;
	background: none;
	border: 0px;
}

.tel {
	padding-left: 10px;
	padding-right: 5px;
	width: 145px;
	font-family: Arial;
	font-size: 11px;
	color: #7E7D7D;
	background: none;
	border: 0px;
}

.search {
	padding-left: 5px;
	width: 50px;
	font-family: Lucida Sans Unicode;
	color: #979797;
	cursor: pointer;
	background: none;
	border: 0px;
}

.ok {
	padding-left: 5px;
	width: 50px;
	font-family: Lucida Sans Unicode;
	color: #979797;
	cursor: pointer;
	background: none;
	border: 0px;
}

DIV.menu_top {
	width: 751px;
	padding-top: 12px;
	
}

DIV.menu_top A {
	float: right;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	height: 31px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 2.8;
	background-image: url(../img/top_menu_splitter.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#first_top_menu {
	background-image: none;
}

#last_top_menu {
	padding-right: 0px;
}

TABLE.main {
	clear: both;
	width: 977px;
}

TD.left {
	width: 5px;
	background-image: url(../img/shadow_l.png);
}

TD.right {
	width: 5px;
	background-image: url(../img/shadow_r.png);
}

TD.main {
	clear:both;
	background-color: #323232;
}
/*
TD.main{
	background-color: #FFFFFF;
}*/

DIV.menu {
	position: relative;
	z-index: 999999;
	float: left;
	width: 251px;
	height: 240px;
	text-transform: uppercase;

}

DIV.menu UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

DIV.menu UL LI {
	position: relative;
	height: 30px;
	background-image: url(../img/menu_bg.gif);
}

#first_menu {
	background-image: url(../img/menu_bg_first.gif);
}

DIV.menu UL LI A {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.menu {
	padding-left: 20px;
	line-height: 2.4;
	z-index: 999999;
	
}

*html A.menu {
	line-height: 2.5;
	height: 30px;
}

A.menu_, A.menu_selected {
	display: none;
	position: absolute;
	padding-left: 20px;
	top: 0;
	width: 267px;
	height: 30px;
	background-repeat: no-repeat;
	line-height: 2.4;
	z-index: 999999;
}

*html A.menu_ {
	line-height: 2.6;
	z-index: 999999;
}

*html A.menu_selected {
	line-height: 2.6;
}

DIV.menu UL LI:hover A, A.menu_selected {
	display: inline;
}

#menu_1 {background-image: url(../img/arrow_1.png);	z-index: 999999;}
#menu_2 {background-image: url(../img/arrow_2.png);	z-index: 999999;}
#menu_3 {background-image: url(../img/arrow_3.png);	z-index: 999999;}
#menu_4 {background-image: url(../img/arrow_4.png);	z-index: 999999;}
#menu_5 {background-image: url(../img/arrow_5.png);	z-index: 999999;}
#menu_6 {background-image: url(../img/arrow_6.png);	z-index: 999999;}
#menu_7 {background-image: url(../img/arrow_7.png);	z-index: 999999;}
#menu_8 {background-image: url(../img/arrow_8.png);	z-index: 999999;}


DIV.main_picture {
	float: left;
	width: 716px;
	height: 210px;
	z-index:0;
}

DIV.main_picture_shadow {
	height: 16px;
	background-image: url(../img/horizontal_shadow.png);
	background-repeat: repeat-x;
	
}

DIV.below_menu {
	
	clear: both;
	float: left;
	
	/*clear: both;
	float: left;
	background-image: url(../img/below_menu.gif);
	
	width: 251px;
	height: 32px;
	background-image: url(../img/below_menu.gif);*/
}

DIV.submenu_bar {
	float:left;
	width: 716px;
	height: 32px;
}

DIV.submenu_bar A {
	display: block;
	float: right;
	padding-left: 10px;
	padding-right: 12px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 2.8;
	background-position: top right;
	background-repeat: no-repeat;
}

DIV.submenu_bar A:hover {
	text-decoration: underline;
}

#submenu_bar_1 {background-image: url(../img/submenu_bar_1.jpg);}
#submenu_bar_1 A {background-image: url(../img/submenu_splitter_1.gif);}
#submenu_bar_2 {background-image: url(../img/submenu_bar_2.jpg);}
#submenu_bar_2 A {background-image: url(../img/submenu_splitter_2.gif);}
#submenu_bar_3 {background-image: url(../img/submenu_bar_3.jpg);}
#submenu_bar_3 A {background-image: url(../img/submenu_splitter_3.gif);}
#submenu_bar_4 {background-image: url(../img/submenu_bar_4.jpg);}
#submenu_bar_4 A {background-image: url(../img/submenu_splitter_4.gif);}
#submenu_bar_5 {background-image: url(../img/submenu_bar_5.jpg);}
#submenu_bar_5 A {background-image: url(../img/submenu_splitter_5.gif);}
#submenu_bar_6 {background-image: url(../img/submenu_bar_6.jpg);}
#submenu_bar_6 A {background-image: url(../img/submenu_splitter_6.gif);}
#submenu_bar_7 {background-image: url(../img/submenu_bar_7.jpg);}
#submenu_bar_7 A {background-image: url(../img/submenu_splitter_7.gif);}
#submenu_bar_8 {background-image: url(../img/submenu_bar_8.jpg);}
#submenu_bar_8 A {background-image: url(../img/submenu_splitter_8.gif);}

A#last_submenu {
	background-image: none;
}

DIV.main_holder {
	background-image: url(../img/main_bg.gif);
}

DIV.main {
	clear: both;
	background-image: url(../img/horizontal_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}

DIV.footer DIV {
	float: left;
	height: 34px;
	overflow: hidden;
	text-align: center;
}

DIV.shadow_bl {
	width: 5px;
	background-image: url(../img/shadow_bl.png);
}

DIV.bottom {
	width: 967px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 3;
	background-image: url(../img/footer.png);
}

DIV.bottom A {
	color: #FFFFFF;
	text-decoration: none;
}

DIV.bottom A:hover {
	text-decoration: underline;
}

DIV.shadow_br {
	width: 5px;
	background-image: url(../img/shadow_br.png);
}

DIV.column_left {
	padding: 20px;
	font-size: 12px;
	color: #FFFFFF;
}

DIV.left_contents {
	padding: 20px;
	font-size: 12px;
	color: #CBCBCB;
}

DIV.left_contents TABLE TD {
	font-size:12px;
	color: #CBCBCB;
	font-style: italic;
}

DIV.left_contents TABLE TD p{
	padding: 0px;
	margin :0px;
}

DIV.left_contents TABLE TD a{
	text-decoration: none;
	color: #FF0000;
	
	font-size: 13px;
}

INPUT.email {
	padding: 3px;
	width: 125px;
	height: 23px;
	font-family: Arial;
	font-size: 11px;
	color: #7E7D7D;
	background-color: #DFDFDF;
	border: 1px solid #5C5C5C;
}

INPUT.submit_email {
	width: 28px;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #7E7D7D;
	border: 1px solid #5C5C5C;
	background-color: #404040;
	outline: none;
}

DIV.content_holder {
	float: left;
	width: 716px;
}

DIV.content {
	padding: 20px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.5;
}

DIV.content H1 {
	padding-bottom: 10px;
	font-size: 28px;
}

DIV.content H2 {
	font-size: 12px;
}

#content_1 H1, #content_1 H2 {color: #00AAEC;}
#content_2 H1, #content_2 H2 {color: #0c428d;}
#content_3 H1, #content_3 H2 {color: #98C03C;}
#content_4 H1, #content_4 H2 {color: #6ab2b2;}
#content_5 H1, #content_5 H2 {color: #e92580;}
#content_6 H1, #content_6 H2 {color: #c3101f;}
#content_7 H1, #content_7 H2 {color: #d0741a;}
#content_8 H1, #content_8 H2 {color: #B2B2B2;}

FORM.newsletter {
	margin-top: 10px;
}

A.link_search {
	color: #000000;
	text-decoration: none;
}

A.link_search:hover {
	color: #000000;
	text-decoration: underline;
}

/*   gallery  */


TD.image_big {
	width: 402px;
	height: 397px;
	background-position: center center;
	background-repeat: no-repeat;
}

TD.image_small {
	width: 118px;
	height: 88px;
	background-position: center;
	background-repeat: no-repeat;
}

DIV.overlay_big {
	width: 402px;
	height: 397px;
	background-image: url(../img/frame_big.png);
}

DIV.overlay_small {
	width: 118px;
	height: 88px;
	background-image: url(../img/thumbnail.png);
}

TD.spacer {
	height: 12px;
	font-size: 1px;
	overflow: hidden;
}


DIV.border_bar {
	background-repeat: repeat-x;
	width: 300px;
	clear: both;
	height: 32px;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 10px;
}

DIV#border_0 { background: url(../img/border_0.jpg); }
DIV#border_1 { background: url(../img/border_1.jpg); }
DIV#border_2 { background: url(../img/border_2.jpg); }
DIV#border_3 { background: url(../img/border_3.jpg); }
DIV#border_4 { background: url(../img/border_4.jpg); }
DIV#border_5 { background: url(../img/border_5.jpg); }
DIV#border_6 { background: url(../img/border_6.jpg); }

DIV.title_cat {
	float:left;
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 12px;
}

DIV.title_cat a {
	text-decoration: none;
	color: #FFFFFF;
	line-height: 2.4;
}

DIV.camera {
	float: right;
	margin-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
}

DIV.camera a{
	text-decoration: none;
	color: #FFFFFF;
	
}

DIV.content_cat {
	clear: both;
	width: 300px;
	height: 105px;
}

DIV.content_cat DIV.padding{
	padding: 10px;
}

DIV.picture_cat {
	float: left;
}

DIV#picture_cat_0 { border: 2px solid #00A1E5;}
DIV#picture_cat_1{ border: 2px solid #1B5295;}
DIV#picture_cat_2{border: 2px solid #9AC13C;}
DIV#picture_cat_3{border: 2px solid #3EABA7;}
DIV#picture_cat_4{border: 2px solid #D01C75;}
DIV#picture_cat_5{border: 2px solid #545454;}
DIV#picture_cat_6{border: 2px solid #B2B2B2;}



DIV.text_cat {
	float: left;
	font-size: 11px;
	font-style: italic;
	margin-left: 20px;
}
