BODY {
	margin : 0px;
	padding : 0px;
	
	font-family : Trebuchet MS;
	font-size : 12px;
}

P {
	font-family : Trebuchet MS;
	font-size : 12px;
	text-align : justify;
	
	margin : 0px 0px 15px 0px;
	padding : 0px;
}

A { color : #00A4E4;text-decoration : underline;font-weight : bold; }
A:hover { text-transform : none; }

FORM { margin : 0px;padding : 0px; }

INPUT, TEXTAREA, SELECT {
	font-family : Trebuchet MS;
	font-size : 12px;
	background-color : white;
	border : 1px solid #004880;
}

/* -- C L A S S E S -- */
.cleaner {
	clear : both;
	height : 0px;
	margin : 0px;
	padding : 0px;
	border : 0;
	font-size : 0px;
}

.path_line {
	color : black;
	padding-bottom : 10px;
}

P.centered { text-align : center; }
P.nomargin { margin : 0px;padding : 0px; }

TABLE.base_table {
}
TABLE.base_table TR { margin : 0px;padding : 0px; }
TABLE.base_table TD { margin : 0px;padding : 0px 30px 0px 0px; }

.std_list {
}

UL {
	list-style-image : url('/gfx/default/levelA.gif');
	margin : 0px 0px 15px 15px;
	padding : 0px;
}
UL LI { text-align : justify;padding : 0px;margin : 0px; }
UL UL {
	list-style-image : url('/gfx/default/levelB.gif');
	margin : 0px 0px 0px 15px;
	padding : 0px;
}
UL UL LI { text-align : justify;padding : 0px;margin : 0px; }

HR {
	display : block;
	height : 0px;
	border : 0;
	background-color : white;
	border-top : 1px solid #E6E7D6;
	margin : 10px 0px 10px 0px;
	padding : 0px;
}

IMG.normal {
	margin : 10px;
}

IMG.left {
	float : left;
	margin : 10px 10px 10px 0px;
}

IMG.right {
	float : right;
	margin : 10px 0px 10px 10px;
}

H1.logo {
	margin : 0px;
	padding : 0px;
	
	width : 206px;
	height : 62px;
}
H1.logo A {
	display : block;
	width : 206px;
	height : 62px;
	position : relative;
}
H1.logo SPAN {
	display : block;
	left : 0px;
	top : 0px;
	position : absolute;
	width : 206px;
	height : 62px;
	background : url('/gfx/default/logo.gif');
	cursor : pointer;
}

H1 {
	color : #EC008C;
	font-size : 24px;
	font-weight : bold;
	text-transform : uppercase;
	
	margin : 0px 0px 15px 0px;
	padding : 0px;
}

H1.underlined {
	color : #EC008C;
	font-size : 24px;
	font-weight : bold;
	text-transform : uppercase;
	border-bottom : 1px solid #E6E7D6;
	
	padding : 0px 0px 18px 0px;
	margin : 0px 0px 18px 0px;
}

H2 {
	color : #EC008C;
	font-size : 16px;
	font-weight : bold;
	
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

H3 {
	color : #EC008C;
	font-size : 16px;
	font-weight : bold;
	
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

H4 {
	color : #EC008C;
	font-size : 13px;
	
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

H5 {
	font-size : 13px;
	
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

H6 {
	font-size : 13px;
	
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

DIV.title_info {
	clear : both;
}
DIV.title_info .left { width : 310px;float : left; }
DIV.title_info .right { width : 160px;height : 160px;background : url('/data/img/titleA.jpg');float : right; }

DIV.detail_block {
	padding-bottom : 15px;
}
DIV.detail_block H3 { margin : 0px;padding : 0px;color : #EC008C;font-size : 16px;font-weight : bold; }
DIV.detail_block H3 A { color : #00A4E4;text-decoration : underline;font-weight : bold; }
DIV.detail_block H3 SPAN { color : #00A4E4;font-weight : normal; }
DIV.detail_block P { color : #EC008C;margin : 0px;padding : 0px }
DIV.detail_block DIV { margin : 0px;padding : 0px; }

.blue_text { color : #00A4E4; }
.red_text { color : #EC008C; }
.red_middle_text { font-size : 14px;color : #EC008C; }
.big_red_text { font-size : 16px;color : #EC008C;font-weight : bold; }

P.error {
	padding : 0px;
	margin : 0px;
	color : #EC008C;
	font-style : italic;
}

p .more {
	float:left;
	display: block;
	padding: 0 5px 0 0;
}

.info_block {
	font-weight : bold;
	margin : 0px 0px 15px 0px;
	padding : 0px;
}

.error_block {
	font-weight : bold;
	color : #EC008C;
	margin : 0px 0px 15px 0px;
	padding : 0px;
}

.notice { font-style : italic; }

.news_container {
	
}
.news_container H3.news_title { margin : 0px;padding : 0px; }
.news_container H3.news_title A { color : #EC008C;font-size : 16px;text-decoration : none; }
.news_container H3.news_title A:hover { text-decoration : underline; }
.news_container P.news_date {
	font-weight : bold;
	margin : 0px 0px 15px 0px;
	padding : 0px;
}
.news_container DIV.news_content {
	margin : 0px;
	padding : 0px 0px 15px 0px;
}

/* -- M E N U -- */
.menu_container {
	width : 206px;
	margin : 18px 0px 0px 0px;
	padding : 0px;
	list-style: none;
	list-style-image: none;
}

.menu_container .main { margin : 0px;padding : 0px;width : 206px;height : 36px;background : url('/gfx/default/menu_top.gif'); }
.menu_container .main DIV { padding-left : 12px;padding-top : 10px; }
.menu_container .main A { font-size : 12px;color : #5B6A00;text-decoration : underline;text-transform : uppercase; }
.menu_container .main A:hover { text-decoration : none; }

.menu_container .sub { margin : 0px;padding : 0px;width : 206px;background-color : #EDF5BB; }
.menu_container .sub DIV { padding-left : 12px;padding-top : 2px;padding-bottom : 2px;border-bottom : 1px solid white; }
.menu_container .sub A { font-weight : normal;font-size : 12px;color : black;text-decoration : underline; }
.menu_container .sub A:hover { text-decoration : none; }

.menu_container .foot { margin : 0px;padding : 0px; }
.menu_container .foot DIV { width : 206px;height : 20px;background : url('/gfx/default/menu_bottom.gif');background-repeat : no-repeat; }

#top_menu {
	height : 80px;
	color : #00A4E4;
	font-weight : bold;
	font-size : 12px;
        text-align : center;
}
#top_menu DIV { padding-left : 10px;padding-top : 49px; }
#top_menu A { text-decoration : none;color : #00A4E4; }
#top_menu A:hover { text-decoration : underline;color : #00A4E4; }

#top_pic {
	padding-left : 19px;
}

.navrcholu {
	padding-top : 20px;
	padding-left : 20px;
}

.login_info {
	background-color : #F8F7F0;
	margin : 18px 0px 0px 0px;
	padding : 0px;
}

.login_info .top { width : 206px;height : 17px;background : url('/gfx/default/login_top.gif'); }
.login_info .inner { padding : 0px 12px 0px 12px; }
.login_info .bottom { width : 206px;height : 17px;background : url('/gfx/default/login_bottom.gif'); }
.login_info .link { text-align : right; }


.login {
	background-color : #F8F7F0;
	margin : 18px 0px 0px 0px;
	padding : 0px;
}

.login .top { width : 206px;height : 17px;background : url('/gfx/default/login_top.gif'); }
.login .inner { padding-left : 12px; }
.login .inner .login_title {
	padding-bottom : 12px;
	font-size : 12px;
	text-transform : uppercase;
	color : black;
	font-weight : bold;
}
.login .inner .login_title SPAN { color : #EC008C; }
.login .inner .login_colA { padding-right : 10px;padding-bottom : 5px; }
.login .inner .login_colB { padding-bottom : 5px; }
.login .inner .login_colB INPUT { width : 110px; }
.login .inner .login_colErr { color : #EC008C;padding-bottom : 15px; }
.login .inner .login_link { text-align : right;padding-right : 35px; }
.login .bottom { width : 206px;height : 17px;background : url('/gfx/default/login_bottom.gif'); }

#secs {
	height : 62px;
	margin : 0px;
	padding : 0px;
	list-style: none;
}
#secs A { font-weight : bold;text-decoration : none;color : white }
#secs A:hover { text-decoration : none;text-transform : uppercase; }

#secs #secA { margin : 0px;padding : 0px;
			 width : 62px;height : 62px;float : left;background : url('/gfx/default/secA.gif');margin-right : 10px; }
#secs #secA DIV { font-size : 10px;color : white;text-transform : uppercase;font-weight : bold;text-align : center;padding-top : 30px;line-height : 11px;letter-spacing : -1px; }

#secs #secB { margin : 0px;padding : 0px;
			 width : 62px;height : 62px;float : left;background : url('/gfx/default/secB.gif');margin-right : 10px; }
#secs #secB DIV { font-size : 10px;color : white;text-transform : uppercase;font-weight : bold;text-align : center;padding-top : 30px;line-height : 11px;letter-spacing : -1px; }

#secs #secC { margin : 0px;padding : 0px;
			 width : 62px;height : 62px;float : left;background : url('/gfx/default/secC.gif'); }
#secs #secC DIV { font-size : 10px;color : white;text-transform : uppercase;font-weight : bold;text-align : center;padding-top : 30px;line-height : 11px;letter-spacing : -1px; }

.form_title {
	font-weight : bold;
	color : #EC008C;
	font-size : 14px;
	padding : 0px 0px 5px 0px;
}

.form_foot {
	padding : 15px 0px 0px 0px;
	border-top : 1px solid #E6E7D6;
}
.form_foot DIV { text-align : left;width : 480px; }
.form_foot SPAN { font-style : italic; }
.form_foot A { display : block;padding-top : 5px;width : 120px; }

.form_table {
	border : none;
	margin-bottom : 25px;
}
.form_table TD { margin : 0px;padding : 0px 15px 4px 0px; }
.form_table TD.first_col { width : 100px; }
.form_table TD SPAN{ color : #00A4E4; }

.form_space {
	height : 15px;
	font-size : 1px;
}

.form_info {
}

.foot_banner {
	padding-left : 20px;
	padding-bottom : 20px;
}

.news {
	background-color : #F8F7F0;
	width : 206px;
	margin-top : 18px;
}
.news .top { width : 206px;height : 36px;background : url('/gfx/default/news_top.gif'); }
.news .top DIV { padding-left : 12px;padding-top : 10px;color : black;text-transform : uppercase;font-size : 12px; }
.news .inner { padding : 12px; }

.news .inner_tiny { height : 95px; }
.news .inner_tiny { padding : 12px; }

.news .inner_item { padding : 12px;border-bottom : 1px solid white; }
.news .inner_item H3, .news .inner_tiny H3 { color : #00A4E4;font-size : 12px;text-transform : uppercase;margin : 0px;padding : 0px; }
.news .inner_item A, .news .inner_tiny A { text-transform : uppercase; }
.news .inner_item A:hover, .news .inner_tiny A:hover { text-transform : uppercase; }
.news .inner_item P, .news .inner_tiny P { font-weight : bold;margin : 0px;padding : 0px 0px 10px 0px; }
.news .inner_item DIV, .news .inner_tiny DIV { text-align : justify;margin : 0px;padding : 0px; }

.news .title_clean { padding : 12px 0px 0px 12px; }
.news .title { padding : 12px 0px 0px 12px;border-top : 1px solid white; }
.news .bottom { font-size : 1px;width : 206px;height : 17px;background : url('/gfx/default/login_bottom.gif'); }

.newsletter {
	background-color : #DFF4FC;
	margin : 18px 0px 0px 0px;
	padding : 0px;
}

.newsletter .top { width : 206px;height : 17px;background : url('/gfx/default/letter_top.gif'); }
.newsletter .inner { padding-left : 12px; }
.newsletter .inner .newsletter_title {
	padding-bottom : 12px;
	font-size : 12px;
	text-transform : uppercase;
	color : black;
	font-weight : bold;
}
.newsletter .inner .newsletter_title SPAN { color : #EC008C; }
.newsletter .inner .newsletter_colA { padding-right : 10px;padding-bottom : 5px; }
.newsletter .inner .newsletter_colB { padding-bottom : 5px; }
.newsletter .inner .newsletter_colB INPUT { width : 110px; }
.newsletter .inner .newsletter_link { text-align : right;padding-right : 35px; }
.newsletter .bottom { width : 206px;height : 17px;background : url('/gfx/default/letter_bottom.gif'); }

.blank_right {
	padding : 20px 12px 0px 12px;
	margin : 0px;
}

/* -- G A L L E R Y -- */
.gallery_base {
	clear : both;
	border-bottom : 1px solid #E9E3D5;
	padding : 0px 0px 18px 0px;
	margin : 0px 0px 18px 0px;
}

.gallery_left {
	width : 100px;
	float : left;
}
.gallery_left A {
	display : block;
	width : 100px;
	height : 100px;
	position : relative;
}
.gallery_left IMG {
}
.gallery_left SPAN {
	font-size : 1px;
	display : block;
	width : 92px;
	height : 92px;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/default/rand.png', sizingMethod='scale');
}

.gallery_right {
	width : 610px;
	float : right;
}
.gallery_right H3 A { color : #EC008C;text-decoration : none; }
.gallery_right H3 A:hover { text-decoration : underline; }

.gallery_sub {
	width : 180px;
	height : 220px;
	float : left;
}
.gallery_sub DIV.gallery_img A {
	display : block;
	width : 160px;
	height : 160px;
	position : relative;
}
.gallery_sub DIV.gallery_img IMG {
}
.gallery_sub DIV.gallery_img SPAN {
	font-size : 1px;
	display : block;
	width : 160px;
	height : 160px;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/default/rand_big.png', sizingMethod='scale');
}
.gallery_sub DIV.gallery_comment {
	width : 160px;
	text-align : center;
	padding-top : 4px;
}


/* -- C O N T E N T -- */
#container {
	width : 950px;
	margin : 35px auto 0px auto;
	clear : both;
}

#c_left {
	width : 206px;
	float : left;
	padding-bottom : 18px;
}

#c_middle {
	width : 538px;
	float : left;
}
#c_middle .inner { padding : 18px; }

#c_right {
	width : 206px;
	float : right;
}

#c_right_content {
	width : 744px;
	float : right;
	padding-bottom : 18px;
}
#c_right_content .inner { padding : 0px 0px 18px 18px; }

/* -- F O O T E R -- */
#footer {
	width : 950px;
	height : 60px;
	margin : 0px auto 0px auto;
	border-top : 1px solid #33B6E9;
	clear : both;
}

#footer .footer_left {
	float : left;
	height : 27px;
	width : 600px;
	color : #00A4E4;
}
#footer .footer_left DIV { padding-top : 6px; }
#footer .footer_left A { text-decoration : none;color : #00A4E4; }
#footer .footer_left A:hover { text-decoration : underline;color : #00A4E4; }


#footer .footer_right {
	float : right;
	width : 285px;
	height : 27px;
	background : url('/gfx/default/footer.gif');
	background-position : 100% 0%;
}
#footer .footer_right DIV { color : white;font-size : 10px;color : white;padding-top : 5px;text-align : center;letter-spacing : 0px; }
#footer .footer_right A { color : white;text-decoration : underline; }
#footer .footer_right A:hover { color : white;text-decoration : none; }

div.panorama_container { background-color : #F8F8F0;padding : 25px 25px 0 25px;margin-bottom : 25px; }
div.panorama_container_auto { width : 680px;margin : 0 auto 0 auto; }
div.panorama_container div.in { width : 600px;height : 420px;margin-left : 40px;background-color : white; }
div.panorama_container div.hrefs { height : 25px;position : relative; }
div.panorama_container div.hrefs a.h1 { position : absolute;left : 220px;top : 3px; }
div.panorama_container div.hrefs a.h2 { position : absolute;left : 350px;top : 3px; }

div.facebook { padding-top : 25px; }
div.facebook img { border : none; }
