﻿body {font: 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Sans-serif;}
html body {
	background-color: #e2e4cc; 
	margin:0; 
	padding:0; 
	font: 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Sans-serif;
}
/*************************************//* Sitewide Tags*//******************************************************/
/**** Global Tags****/
li { list-style:none;}
p, h1, h2, h3, h4, h5, strong, em, table, img, li {margin:0; padding:0}
img {border:none;}
h2{	
	text-transform: uppercase; 
	font-size: 110%; 
	font-weight:bold; 
	text-indent:30px;
	background:#7d0217; 
	color:white; 
	padding:2px 5px; 
	margin:10px 40px 0 -30px;
	background:black url(../images/design/h2_background.gif) repeat-y left;
}
/**** Hidden Headers****/
h3 { text-indent: -9999px; position:absolute; top:0; left:0;margin:0; padding:0;}

/**** Tag definitions for the javascript popups****/
h6  {font-size:100%; font-weight:normal; text-align:left; margin:0.2em; padding:0.2em;}

/*********************************************//*Layout*//*****************************************************/
h5 img { border:none;}    /*********What the ???/

/****  Layout  ****/

#wrapper{margin:0; padding:0; position:relative;}
#container { position:absolute; left: 20px; top: 20px; width:770px; margin:0;  background: url(../images/design/content.jpg) no-repeat; padding:0;}
#branding {height:150px; margin:0; padding:0;}
ul#navigation {height:60px; padding: 0 41px 0 0; margin:0;}
#content {width:650px; margin:0 auto 30px; padding:0; }
#tabs {margin:0; padding:0}
#content_main {margin:0; padding: 0;}
#site_info {clear:both; font-size:smaller; background:url(../images/design/site_info.gif) no-repeat center; width:770px; height:100px; margin:0; position:relative; padding:0}
ul#copyright {position:absolute; padding:0; margin:0; right: 65px; bottom: 5px; width: 320px; height:20px;}
#validators {position:absolute; padding:0; margin:0; left: 75px; bottom: 5px; width: 290px; height:20px;}
#counter {margin: 25px auto 0; width: 72px; height:30px; padding: 0; position:absolute; left:345px}
ul#language {position:absolute; right:0; top:0; z-index:2; margin:0; padding:0;}
h1#homelink {text-indent:-9999px; position:absolute; margin:0; padding:0;}
h1#homelink a {}

/**** Design by Ivaylo Ignatov CSS  ****/
p#design {
	position:absolute; 
	width:100%; 
	height:50px;
	background: url(../images/design/design_header.png) repeat-x 100% -5px; 
	top:0px; 
	left:0px; 
	color:#988; 
	z-index:1;
	padding:0.4em 0;
	font-size:70%;
	text-indent: 0.4em;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}
#random_image { margin:0; padding: 0;width: 160px; text-align:center; position:absolute; top:410px; left:545px;}
#extraDiv1 {position:absolute; width: 46px; height:168px; background: url(../images/design/extraDiv1_left.gif) no-repeat; margin:0; padding:0; left:0px; top:400px;}
/*
#extraDiv1.a {left:0px; top:400px;} /* impressum*/
/*
#extraDiv1.b {left:0px; top:100px;} /* katalog*/
/*
#extraDiv1.c {left:135px; top:15px; width: 180px; height:46px; background: url(../images/design/extraDiv1_horizontal.gif) no-repeat; z-index: 5;}/* glazuri*/
/*
#extraDiv1.d {left:550px; top:15px; width: 180px; height:46px; background: url(../images/design/extraDiv1_horizontal.gif) no-repeat; z-index: 5;}/*gallery */
/*
#extraDiv1.e {left:713px; top:250px; width: 46px;  height:180px; background: url(../images/design/extraDiv1_left.gif) no-repeat;}/* kontakt*/
/*
#extraDiv1.f {left:767px; top:500px; width: 46px;  height:180px; background: url(../images/design/extraDiv1_right.gif) no-repeat;}/* about us*/
/*
#extraDiv1.g {left:300px; top:238px; width: 180px; height:46px; background: url(../images/design/extraDiv1_horizontal.gif) no-repeat;}/* glini*/

#fehlerwrapper {
	position: absolute; 
	left:150px; 
	top:150px; 
	margin:0; 
	padding:0;	
	background: #e2e4cc; 
	width: 454px;
	height: 340px;
}
#fehler img {

}
div#fehler p.fehler_link {font-size: 80%; font-weight: normal; margin: 0.1em; padding: 0.1em; text-align:center;}
div#fehler p a{color: #900; text-decoration: none;}
div#fehler p a:link {color: #900; text-decoration: none;}
div#fehler p a:visited {color: #900; text-decoration: none;}
div#fehler p a:hover {color: #000; text-decoration: underline;}
div#fehler p a:active {color: #000; text-decoration: underline}


#content.glazuri #content_main {margin:0; padding: 0; background-color:white;}
#content.gallery  #content_main {margin:0; padding: 0; background-color:white;}
#content.impressum  #content_main {margin:0; padding: 0; background-color:#e2e4cc; width:440px; height:500px;}

/*p and h4 text in the content area*/
#content p {padding:10px 0; font-size:small; background:#e2e4cc; margin:0}
#content h4.explain {
	padding:0.2em 0.5em 0.5em;
	background:white url(../images/design/h5_background_inverted.gif) repeat-y -20px 0px;
	font-size: 80%; 
	font-weight:bold; 
	text-indent:10px;
	color:#777; 
	margin:20px 450px 0 0 ;
}
#content p.clarify, #content p.IE_users, #content p.auftrag {
	padding: 0.5em 1em 0.5em 0.5em; 
	margin:0; 
	font-size: 75%;
	color:#555; 
	background: white url(../images/design/h5_background.gif) repeat-y 550px 0px;
}
#content p strong {font-weight:bold; color: #900;}

/*Links in IE_Users Paragraphen*/
#content p a, #content p a:visited, #content p a:link {font-weight: bold;color: #555;text-decoration: underline;}
#content p a:active, #content p a:hover {color:#555;text-decoration: none;}


/*emailOK Page Tags*/
#emailok {background: #e2e4cc; text-align:center;}
#emailok p {font-size: 100%; font-weight: normal; padding:1em 0 0 0; margin:0}
#emailok а {text-decoration: none; color:#990000; font-weight: bold;}
#emailok а:link {text-decoration: none; color:#990000; font-weight: bold;}
#emailok а:visited {text-decoration: none; color:#990000; font-weight: bold;}
#emailok a:active {text-decoration: underline; color:#990!important;} 
#emailok а:hover {text-decoration: underline; color:#990 !important;}

/************************//*Sitewide components and their position*//***********************************************/

/**** Random Image CSS ****/
#image_script {padding:0}
#random_image p{ font-size:55%; padding:0 0 0.5em 0; text-indent:1em; color:#edefd6; margin-top:-62px; margin-bottom:62px;}
#random_image p a:link { color:#cfc; text-decoration:none;}
#random_image p a:visited {color:#cfc; text-decoration:none;}
#random_image p a:hover { color:#FF6; text-decoration:underline;}
#random_image p a:active {color:#ff6; text-decoration:underline;}

/**** Language Bar****/
ul#language li {list-style:none; display:inline;}
ul#language li#bg { position:absolute;	background:url(../images/design/bulgaria_dimmed.gif) no-repeat center; top:0.1em; right:0.5em; width: 3em; margin:0; padding:0;}
ul#language li#de { background:url(../images/design/germany_dimmed.gif) no-repeat center;	position:absolute;	top:0.1em;	right:4em;	width: 3em;	margin:0;	padding:0;}
ul#language li#en { background:url(../images/design/uk_dimmed.gif) no-repeat center;	position:absolute;	top:0.1em;	right:7.5em;	width: 3em;	margin:0;	padding:0;}
ul#language a {display:block;	width:3em;	height:20px;		text-indent:-9999px;}
ul#language li#bg a:hover { background:url(../images/design/bulgaria.gif) no-repeat center; }
ul#language li#de a:hover{ background:url(../images/design/germany.gif) no-repeat center;}
ul#language li#en a:hover{ background:url(../images/design/uk.gif) no-repeat center;}
/*the cursor does not change on mouseover, beacuse the link is a dummy*/
ul#language a.active_tab { cursor:default}
/*the active language schould not be dimmed*/
ul#language li#bg.notdimmed { background:url(../images/design/bulgaria.gif) no-repeat center;}
ul#language li#de.notdimmed { background:url(../images/design/germany.gif) no-repeat center;}
ul#language li#en.notdimmed { background:url(../images/design/uk.gif) no-repeat center;}

/**** Tabtastic CSS ****/
/*Alle anderen Tabs*/
ul.tabset_tabs	{margin:0; padding:0; list-style-type:none; white-space:nowrap; background-color: #e2e4cc !important; /*position:relative*/ margin-top:20px;}
div#tabs.horizontal_tabs  li { margin:0; padding:0; display:inline;float:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;font-weight:bold;}
div#tabs.horizontal_tabs ul.tabset_tabs a	{ 
	color:#fff ! important; 
	background-color:#66f ! important; 
	text-decoration:none; 
	padding:5px 10px;
	border-top:5px solid white;
	border-right:5px solid #66f;
	border-left:5px solid #66f;
}
div#tabs.horizontal_tabs ul.tabset_tabs a:hover {color: #fff ! important; background: #900 !important; border-top:5px solid #900;}
div#tabs.horizontal_tabs ul.tabset_tabs a.active, div#tabs.horizontal_tabs ul.tabset_tabs a:hover.active	{ 
	color:#900 ! important; 
	background: #fff ! important;
	cursor:default;  
	border-bottom: 1px white solid;
	border-top:5px solid #900;
	border-right:5px solid #fff;
	border-left:5px solid #fff;
}
div#tabs.horizontal_tabs ul.tabset_tabs li.firstchild a	{ }
.tabset_content	{ background: white ! important; position:relative; padding:0.5em; display:none; overflow:auto;}
.tabset_label	{ display:none }
.tabset_content_active	{ display:block }

/* Specific Tabs for the Katalog*/
div#tabs.katalog_tabs {margin:-19px 0 0 0; padding:0; float:right} /*Floated on the right side of the catalog*/
div#tabs.katalog_tabs ul.tabset_tabs {	width: 200px;height: 500px;padding:10px 0 0 0;}
div#tabs.katalog_tabs li	{ 
	font-size:85%;
	font-weight:bold;
	display:inline;  /*zaradi shibanija IE6*/
	margin:0;
	padding:0;
}
div#tabs.katalog_tabs ul.tabset_tabs a	{ 
	text-align:center;
	color:#900 ! important; 
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;
	border-right:5px solid #900;
	background-color:#fff ! important; 
	text-decoration:none; 
	padding:0.5em ! important; 
	display:block;
	border-left:5px solid #900;
	margin:0;
	margin-left: 1em ! important;
}
div#tabs.katalog_tabs ul.tabset_tabs a:hover	{ 
	color:#fff ! important; 
	background: #900 /*url(../images/design/katalog_button_hover.gif) repeat-x left*/ ! important;
	border-right:5px solid #7272dc;
	border-left:5px solid #7272dc;
	border-bottom:5px solid #900;
	border-top:5px solid #900;
}
div#tabs.katalog_tabs ul.tabset_tabs a.active	{ 
	color:#555 ! important; 
	border:none;
	cursor:default;  
	margin-left:-5px !important;
	margin-right:10px;
	margin-top: 5px ! important;
	margin-bottom: 5px ! important;
	text-indent:0px;
	background: white ! important;
	border-right: 1em solid #7272dc;
}
div#tabs.katalog_tabs ul.tabset_tabs li.firstchild	{ border-left-width:1px; margin-top:0;}
div#tabs.katalog_tabs ul.tabset_tabs a:hover.active  {
	background: white ! important;
	color: #555 ! important;
	border:none;
	border-right: 1em solid #7272dc;
}
div#content_main.katalog_tabs .tabset_content { background: white url(../images/design/katalog_background.gif) repeat-y left ! important; margin:0;padding:0;}

/**** Copyright Information****/
ul#copyright li {display:inline; border-right: 1px solid black; padding:0 0.5em 0 0.25em;}
ul#copyright li.last {border:none;}
ul#copyright li {font-size: smaller; font-weight:normal; color:#edefd6; text-decoration:none;}
ul#copyright li a:link, 
ul#copyright li a:visited {color:#edefd6; text-decoration:none;}
ul#copyright li a:hover, ul#copyright li a:active {text-decoration:underline; color:#fff;} 

/**** Validators CSS****/
ul#validators_list li {display:inline; padding:0; margin:0;}
#validators img {border: 1px solid #fff;}
#validators img:hover {border: 1px solid #900;}

/*****************************//**** Site Components****//******************************************************/


/****  Contact CSS  ****/
.contact { width:440px; margin: 10px 210px 0 0; padding:0; /*background-color: #e2e4cc; */ text-align:left;}
.contact form label { float:left; width:100%; display:block; padding-bottom: .25em; text-align:left;}
.contact form label span {float:left; width: 45%; text-align:right; display:block; padding-bottom: .25em;}
.contact form fieldset p {padding: 1em 1em 0.25em; text-align:left; text-indent:-1em;} /*background image*/
.contact form fieldset p#con, 
.contact form fieldset p#con2 {background:none; margin-bottom:1em; text-indent:0; font-size:100%;}
.contact form fieldset input {margin-left: 1em; padding:3px; border:2px solid #000;color: #000; font-weight:bold; background-color:#fff;}
.contact form fieldset input#telefon_contact,
.contact form fieldset input#email_contact { border:none;}
.contact form fieldset input:hover, 
.contact form fieldset textarea:hover  {background-color: #dfdfdf; font-weight:bold;}
.contact form fieldset input:hover#telefon_contact {border:none;}
.contact form fieldset input:active, 
.contact form fieldset input:focus,
.contact form fieldset textarea:active,
.contact form fieldset textarea:focus {border-color:#900; background-color: #f5f49a; color: #7d0217; font-weight:bold;}
.contact form fieldset#nachricht label { float:none; width:100%; padding-bottom: .25em; text-align:center; margin:0 auto;}
.contact form fieldset#nachricht label span {float:none; padding-bottom: .25em; text-align:left; margin-bottom:.25em;}
.contact form fieldset textarea {border: 2px solid #000; margin:1em;}
.contact form fieldset textarea:hover  {background-color: #fff; border: 2px solid #000; background-color: #fff;}
.contact form fieldset textarea:focus,
.contact form fieldset textarea:active {font-weight: bold; color: #000; border: 2px solid #900; background-color: #f5f49a;}
/* =fieldset */
.contact form fieldset { margin:10px; padding : 20px;	border: 2px solid #000;}
.contact form fieldset:hover, 
.contact form fieldset:hover#main_info {  border: 2px solid #900;background:url(../images/design/katalog_background.gif) repeat-y left; background-color:#fff;}
/*.contact form fieldset#main_info {background:url(../images/design/fieldset_back1.gif) no-repeat bottom left; }*/
/* =div */
.contact form div#submit { margin: 10px; padding : 10px 20px; text-align : right; clear:both; }
.contact form div#submit input { padding: .5em .5em .25em .5em; font-weight: bold; color: #000; background: url(../images/design/horiz_tabs_button.gif) repeat-x top;}
.contact form div#submit input:hover {color: #900; }



/*contact tags*/
#content_main.contact h2 {}
#content_main.contact h5 {
	text-align:left; 
	padding: 0.2em; 
	margin: 0.5em 0;
	font-size:100%; 
	font-weight:bold; 
	border-bottom:1px solid black; 
	background:white url(../images/design/h5_background.gif) repeat-y right;
}
#content_main.contact p {text-align:left;font-size:medium; text-indent: 5em; padding: 0.25em 0; background:none;}
#content_main.contact p.oben {padding-top:0.5em;}
#content_main.contact p.unten{padding-bottom:0.5em;}
#content_main.contact em {font-size:80%; font-style: normal; padding-left:1em; margin:0px;}
#content_main.contact p.newText {text-align:left; font-size:80%; font-style: normal; padding:0px; margin:0px; text-indent:0px;}
#content_main.contact strong {}

/**** Navigation CSS  ****/
ul#navigation li {
	float:right;
	background:url(../images/design/button.png) center no-repeat; 
	height:50px; 
	width: 90px;
	margin: auto 1px;
	text-align:center;
	font-size:80%;
	font-weight:bold;
}
ul#navigation li.active { 
	background: #e2e4cc; 
	padding-top:8px; 
	margin-top:0; 
	font-weight:bold; 
	border-top: 8px solid #900;
	color: #900;
} 
ul#navigation li a, ul#navigation li a:visited { color:#fff; text-decoration:none; display:block; padding: 15px 0;}
ul#navigation li a:hover {
	color: #003366;
	text-decoration:none;
	display:block;
	padding: 15px 0;
	background:url(../images/design/button_hover.png) no-repeat center;
}

/**** Gallery CSS ****/
.gallery2 {position:relative; width:610px; margin:0 auto; padding:0; }
.gallery1 {position:relative; width:610px; margin:0 auto; padding:0; }
.gallery1 li.pic, .gallery2 li.pic {
	float: left; 
	height: 162px; 
	width: 162px;
	margin: 5px 3px; 
	padding: 15px; 
	background: url(../images/design/Gallery-Image-Frame_ls.gif) center no-repeat;
}
.gallery1 li.pic img, .gallery2 li.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
.gallery1 li.ls img, .gallery2 li.ls img {height: 120px; width: 160px; margin: 20px 0;}
.gallery1 li.pt img, .gallery2 li.pt img {height: 160px; width: 120px; margin: 0 20px;}
.gallery1 li.pt, .gallery2 li.pt{ background:url(../images/design/Gallery-Image-Frame_pt.gif) center no-repeat;}
.gallery1 li.pt:hover, .gallery2 li.pt:hover { background:url(../images/design/Gallery-Image-Frame_hover_p.gif) center no-repeat;}
.gallery1 li.ls:hover, .gallery2 li.ls:hover { background:url(../images/design/Gallery-Image-Frame_hover_l.gif) center no-repeat;}
.gallery2 li, .gallery1 li { list-style:none;}

/**** Glazuri CSS ****/
#KGE, #KGG, #KGM, #KG, #KGS  {position:relative; margin:0 auto; width:595px; padding:0; background: white;}
#KGE li, #KGG li, #KGM li, #KG li, #KGS li {display:inline; padding:0.3em; margin:0; list-style:none;}
#KGE li:hover, #KGG li:hover, #KGM li:hover, #KG li:hover, #KGS li:hover {}
#content_main.glazuri_main p {background: #fff ! important;}
/* Opisanie na glazurata*/
p.glazuri_h6  {font-family: Verdana, Geneva, Arial, sans-serif;font-size: 100%;padding:0.5em;background: #dca;margin:0;}
/*Ime na glazurata*/
p.glazuri_h2  {  text-transform: uppercase; font-size: 110%; font-weight:bold; text-indent:0;background:#7d0217; color:white; padding:0.2em 0.3em; margin:10px 0 10px;}
/*Nomer na glazurata*/
p.glazuri_h1  {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 200%;
	font-weight:bold;
	padding:0.2em 0.3em;
	margin:0;	
}

/**** Glini CSS ****/
#content p.clay_p{ 
	padding: 0.5em 1em 0.5em 0.5em;  
	background:none; 
	margin:0 20em 0 0; 
	font-size: 75%;
	color:#555; 
	background: white url(../images/design/h5_background.gif) repeat-y 305px 0px;
}
#content.glini {background: #e2e4cc ! important;}
#content.glini img {	background: #e2e4cc;position:absolute;top:215px;right:70px;}

table.clay {	margin: 0 auto;	font-size: 80%; width:650px; background: #e2e4cc;}
table.clay caption { padding: 0 0 1em; font-size: larger;	font-weight: bold;  margin-top:15px}
table.clay th { padding: 0.2em 0.5em; border-right:1px solid black; border-left: 1px solid black; cursor:default; 	border-top: 1px solid black;}
table.clay th:hover { background-color:#900; color:#fff; }
table.clay tr.odd {background: #ccc;}
table.clay tr.even {background:#eee;}
table.clay tr:hover.odd {background-color: #777; color:#e2e4cc !important;}
table.clay tr:hover.even {background-color:#999; color:#e2e4cc;}
table.clay tr:hover {}
table.clay td { padding: 0.2em 0.5em; border: 1px solid #000; color: #333; text-align: left;}
table.clay a {	display: block; font-weight: bold; color: #FFF;}
table.clay a:hover { background: #ABD240;}

/**** About Us CSS ****/
#content_main.about_us {margin: 10px 210px 0 0; padding:0;}
#content_main.about_us  h2{ }
#content_main.about_us p {color:black; text-align: justify;line-height: 1.2em;font-size: 90%;padding:10px 20px 0 10px; margin:0 20px 0 0; }
#content_main.about_us p a:link, #content_main.about_us p a:visited, #content_main.about_us p a {font-weight: normal;text-decoration:none;color: #888;font-size:100%;}
#content_main.about_us p a:hover, #content_main.about_us p a:active { color: #900; text-decoration: underline;}
#content_main.about_us img.left {margin:1em 0.5em 0 0; padding:0; float:left}
#content_main.about_us img.right {margin:1em  0 0 0.5em; padding:0; float:right}

/**** Impressum CSS ****/
div#content_main.impressum_main {margin: 10px 210px 0 0; padding:0;}
div#content_main.impressum_main h2 {}
div#content_main.impressum_main span { margin-right: 1em; font-weight: bold; font-size:100%;}
div#content_main.impressum_main p {font-family: Times New Roman, Times, serif; font-size:100%;}

/**** Katalog CSS ****/
#content.katalog {margin:0 auto; padding:0}
#content.katalog #content_main {margin:11px 20px 0 0; padding:0}
#cat1, #cat2, #cat3, #cat4, #cat5, #cat6, #cat7, #cat8, #cat9, #cat10, #cat11, #cat12, #cat13, #cat14, #cat15, #cat16 {
	margin: 0 10px 0 auto; 
	padding:0; 
	width:400px;  
	overflow:visible;}
#cat1 h4, #cat2 h4, #cat3 h4, #cat4 h4, #cat5 h4, #cat6 h4, #cat7 h4, #cat8 h4, #cat9 h4, #cat10 h4, #cat11 h4, #cat12 h4, #cat13 h4, #cat14 h4, #cat15 h4, #cat16 h4 {
	padding: 0.2em 0.5em; 
	font-size:150%; 
	background-color:#000; 
	color:#fff;}
#cat1 ol span, #cat2 ol span, #cat3 ol span, #cat4 ol span, #cat5 ol span, #cat6 ol span, #cat7 ol span, #cat8 ol span, #cat9 ol span, #cat10 ol span, #cat11 ol span, #cat12 ol span, #cat13 ol span, #cat14 ol span, #cat15 ol span, #cat16 ol span { 
	padding: 0.2em 6em 0.2em 0;}
#cat1 ol li strong, #cat2 ol li strong, #cat3 ol li strong, #cat4 ol li strong, #cat5 ol li strong, #cat6 ol li strong, #cat7 ol li strong, #cat8 ol li strong, #cat9 ol li strong, #cat10 ol li strong, #cat11 ol li strong, #cat12 ol li strong, #cat13 ol li strong, #cat14 ol li strong, #cat15 ol li strong, #cat16 ol li strong {
	padding: 0 0.5em; 
	font-style:normal; 
	font-weight:bold;
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;}
#cat1 ol li, #cat2 ol li, #cat3 ol li, #cat4 ol li, #cat5 ol li, #cat6 ol li, #cat7 ol li, #cat8 ol li, #cat9 ol li, #cat10 ol li, #cat11 ol li, #cat12 ol li, #cat13 ol li, #cat14 ol li, #cat15 ol li, #cat16 ol li {
	padding:0.2em; 
	border-bottom: 1px solid black; 
	list-style:none; 
	font-size:0.9em;}
#cat1 ol li.to_top, #cat2 ol li.to_top, #cat3 ol li.to_top,#cat4 ol li.to_top,#cat5 ol li.to_top, #cat6 ol li.to_top,#cat7 ol li.to_top, #cat8 ol li.to_top, #cat9 ol li.to_top, #cat10 ol li.to_top, #cat11 ol li.to_top, #cat12 ol li.to_top, #cat13 ol li.to_top, #cat14 ol li.to_top, #cat15 ol li.to_top, #cat16 ol li.to_top {
	padding:0.2em; 
	border:none; 
	list-style:none; }
#cat1 ol li:hover, #cat2 ol li:hover, #cat3 ol li:hover, #cat4 ol li:hover,  #cat5 ol li:hover,  #cat6 ol li:hover,  #cat7 ol li:hover,  #cat8 ol li:hover,  #cat9 ol li:hover,  #cat10 ol li:hover,  #cat11 ol li:hover,  #cat12 ol li:hover,  #cat13 ol li:hover,  #cat14 ol li:hover,  #cat15 ol li:hover,  #cat16 ol li:hover { 
	cursor:default; 
	background-color:#eee;
	color: #990000;}
#cat1 ol li.to_top:hover, #cat2 ol li.to_top:hover, #cat3 ol li.to_top:hover,#cat4 ol li.to_top:hover,#cat5 ol li.to_top:hover, #cat6 ol li.to_top:hover,#cat7 ol li.to_top:hover, #cat8 ol li.to_top:hover, #cat9 ol li.to_top:hover, #cat10 ol li.to_top:hover, #cat11 ol li.to_top:hover, #cat12 ol li.to_top:hover, #cat13 ol li.to_top:hover, #cat14 ol li.to_top:hover, #cat15 ol li.to_top:hover,#cat16 ol li.to_top:hover {
	background:none;}
#cat1 ol a:link, #cat2 ol a:link, #cat3 ol a:link, #cat4 ol a:link, #cat5 ol a:link, #cat6 ol a:link, #cat7 ol a:link, #cat8 ol a:link, #cat9 ol a:link, #cat10 ol a:link, #cat11 ol a:link, #cat12 ol a:link, #cat13 ol a:link, #cat14 ol a:link, #cat15 ol a:link, #cat16 ol a:link {	
	color:#990000; 
	text-decoration:none;}
#cat1 ol a:visited,#cat2 ol a:visited,#cat3 ol a:visited,#cat4 ol a:visited,#cat5 ol a:visited,#cat6 ol a:visited,#cat7 ol a:visited,#cat8 ol a:visited,#cat9 ol a:visited,#cat10 ol a:visited,#cat11 ol a:visited,#cat12 ol a:visited,#cat13 ol a:visited,#cat14 ol a:visited,#cat15 ol a:visited,#cat16 ol a:visited {
	color: #990000; 
	text-decoration:none;}
#cat1 ol a:hover, #cat2 ol a:hover, #cat3 ol a:hover, #cat4 ol a:hover, #cat5 ol a:hover, #cat6 ol a:hover, #cat7 ol a:hover, #cat8 ol a:hover, #cat9 ol a:hover, #cat10 ol a:hover, #cat11 ol a:hover, #cat12 ol a:hover, #cat13 ol a:hover, #cat14 ol a:hover, #cat15 ol a:hover, #cat16 ol a:hover {
	color: #990000; 
	text-decoration:underline;}
#cat1 ol a:active,#cat2 ol a:active,#cat3 ol a:active,#cat4 ol a:active,#cat5 ol a:active,#cat6 ol a:active,#cat7 ol a:active,#cat8 ol a:active,#cat9 ol a:active,#cat10 ol a:active,#cat11 ol a:active,#cat12 ol a:active,#cat13 ol a:active,#cat14 ol a:active,#cat15 ol a:active,#cat16 ol a:active {
	color: #990000; 
	text-decoration:underline;}
#cat1 ol h5, #cat2 ol h5, #cat3 ol h5, #cat4 ol h5, #cat5 ol h5, #cat6 ol h5, #cat7 ol h5, #cat8 ol h5, #cat9 ol h5, #cat10 ol h5, #cat11 ol h5, #cat12 ol h5, #cat13 ol h5, #cat14 ol h5, #cat15 ol h5, #cat16 ol h5 { 
	text-align:right; 
	padding:0.5em; 
	margin:0; 
	font-size:small; 
	color:black;}
#cat1 ol h5 a:link,#cat2 ol h5 a:link,#cat3 ol h5 a:link,#cat4 ol h5 a:link,#cat5 ol h5 a:link,#cat6 ol h5 a:link,#cat7 ol h5 a:link,#cat8 ol h5 a:link,#cat9 ol h5 a:link,#cat10 ol h5 a:link,#cat11 ol h5 a:link,#cat12 ol h5 a:link,#cat13 ol h5 a:link,#cat14 ol h5 a:link,#cat15 ol h5 a:link,#cat16 ol h5 a:link { 
	color:#666; 
	text-decoration:none;}
#cat1 ol h5 a:visited,#cat2 ol h5 a:visited,#cat3 ol h5 a:visited,#cat4 ol h5 a:visited,#cat5 ol h5 a:visited,#cat6 ol h5 a:visited,#cat7 ol h5 a:visited,#cat8 ol h5 a:visited,#cat9 ol h5 a:visited,#cat10 ol h5 a:visited,#cat11 ol h5 a:visited,#cat12 ol h5 a:visited,#cat13 ol h5 a:visited,#cat14 ol h5 a:visited,#cat15 ol h5 a:visited,#cat16 ol h5 a:visited { 
	color:#666; 
	text-decoration:none;}
#cat1 ol h5 a:hover,#cat2 ol h5 a:hover,#cat3 ol h5 a:hover,#cat4 ol h5 a:hover,#cat5 ol h5 a:hover,#cat6 ol h5 a:hover,#cat7 ol h5 a:hover,#cat8 ol h5 a:hover,#cat9 ol h5 a:hover,#cat10 ol h5 a:hover,#cat11 ol h5 a:hover,#cat12 ol h5 a:hover,#cat13 ol h5 a:hover,#cat14 ol h5 a:hover,#cat15 ol h5 a:hover,#cat16 ol h5 a:hover { 
	color:#900; 
	text-decoration:none;}
#cat1 ol h5 a:active,#cat2 ol h5 a:active,#cat3 ol h5 a:active,#cat4 ol h5 a:active,#cat5 ol h5 a:active,#cat6 ol h5 a:active,#cat7 ol h5 a:active,#cat8 ol h5 a:active,#cat9 ol h5 a:active,#cat10 ol h5 a:active,#cat11 ol h5 a:active,#cat12 ol h5 a:active,#cat13 ol h5 a:active,#cat14 ol h5 a:active,#cat15 ol h5 a:active,#cat16 ol h5 a:active {
	color:#900; 
	text-decoration:none;}
#cat1 ol li.header:hover,#cat2 ol li.header:hover, #cat3 ol li.header:hover, #cat4 ol li.header:hover, #cat5 ol li.header:hover, #cat6 ol li.header:hover, #cat7 ol li.header:hover, #cat8 ol li.header:hover, #cat9 ol li.header:hover, #cat10 ol li.header:hover, #cat11 ol li.header:hover, #cat12 ol li.header:hover, #cat13 ol li.header:hover, #cat14 ol li.header:hover, #cat15 ol li.header:hover, #cat16 ol li.header:hover {
	background:none;
	color:black;}
#cat1 ol li.header,#cat2 ol li.header, #cat3 ol li.header, #cat4 ol li.header, #cat5 ol li.header, #cat6 ol li.header, #cat7 ol li.header, #cat8 ol li.header, #cat9 ol li.header, #cat10 ol li.header, #cat11 ol li.header, #cat12 ol li.header, #cat13 ol li.header, #cat14 ol li.header, #cat15 ol li.header, #cat16 ol li.header { }


/*Nowini*/
#nowini {position:absolute; width:198px; height:212px; z-index:5; left: 527px; top: 620px; background: url(../images/design/nowini.gif) no-repeat;}
#nowini dl {font-size: 75%; font-weight: normal; position: relative; margin:1.5em 0.5em 0.5em 0.5em; padding:0;}
#nowini dt {margin:0; padding:1em 0.25em 0; font-weight: bold; font-size: 75%; text-decoration:underline;}
#nowini dd {margin:0; padding:0 0.25em; font-weight: normal; font-size:80%}
#nowini dd:hover {background-color: #e4e6c8; display:block;}
#nowini dd a:link{color: #900; text-decoration:none;}
#nowini dd a:visited{color: #900; text-decoration:none;}
#nowini dd a:hover{color: #8d0014; text-decoration:underline;}
#nowini dd a:active{color: #8d0014; text-decoration:underline;}


