/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

body {
	behavior: url(/includes/csshover.htc);
}

/* link fix for transparent background image */
div#toolbar,
div.mod-blacktrans div.module div.ie6,
div.mod-whitetrans div.module div.ie6 {
	position: relative;
}

/*
 * layout
 */
 
/* layout */
div#page-header div.page-header-toolbar {
	width: 100%;
}

div#page-headerbar div.page-headerbar-middle {
	height: 40px;  
}

div#toolbar {
	width: 899px;
}

div#date {
	line-height: 160%;
}
div#banner {
	width: 900px;
	overflow:hidden;
}

/* IE6 bug, it will not highlight when clicked on */
div#search {
	display: none;
}

div.middle-container-t {
	zoom: 1;  
	padding-top: 10px;
}

div.middle-container-t,
div.middle-container-b {
	padding: 0px 0px 0px 0px;
}

div.middle-t {
	background-color:#FFFFFF;
	background-image: none;
}

div.middle-tl {
	background-image: none;
}

div.middle-tr {
	background-image: none;
	border-right: 1px solid #999999;
}

div.middle-l {
/*
	padding: 0px 10px 0px 10px;
	position: relative;
	zoom: 1;  
*/
	background-color:#FFFFFF;
	background-image: none;
	border-right: 1px solid #999999;
}

div.middle-r {
	padding: 0px;
	background-color:#FFFFFF;
	background-image: none;
}

div.middle-l-ie6 {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 99999px;
}

div.middle-r-ie6 {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 99999px;
}

div.middle-m {
	background-color:#FFFFFF;
	background-image: none;
	xoverflow: hidden;  
	zoom: 1;  
}

div.middle-container-b {
	zoom: 1;  
}

div.middle-b {
	overflow: hidden;
	background-color:#FFFFFF;
	background-image: none;
	border-bottom: 1px solid #999999;
}

div.middle-bl {
	overflow: hidden;
	background-image: none;
}

div.middle-br {
	overflow: hidden;
	background-image: none;
	border-right: 1px solid #999999;
}

div#middle .background {
	height: 200px;  
}

div#footer {
	margin-top: 10px;
	height: 150px;  
	zoom: 1;  
}

/*
 * menus
 */
div#header {
}
div#menu {
}
div#page-top {
}
div#page-middle {
}

div#menu li.sfhover a.current {
	color: #aa1428;
}

div#menu li.fancy {
	width: 0px;
}

div#menu ul.menu ul {
}
/*
div#menu li.level1 li a, div#menu li.level1 li span.separator{
	background: #FEFEFE url(/images/menu_sublevel_icon_ie6.gif) 100% 0 no-repeat;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent {
	background: #FEFEFE url(/images/enu_sublevel_icon_ie6.gif) 100% 0 no-repeat;
}
*/
/*
 * modules
 */

 
#toolbar div.module {
	width: 0px;
}

#headerbar div.module {
	width: 0px;
}

#toolbar div.mod-blank div.module,
#headerbar div.mod-blank div.module {
	overflow: visible;
}

/* blank */
div.mod-blank div.module {
	/* zoom: 1; */
}

/* blacktrans */
div.mod-blacktrans div.module {
	zoom: 1;  
}

/* whitetrans */
div.mod-whitetrans div.module {
	zoom: 1;  
}

/* rounded */
div.mod-rounded div.module-4 {
	height: 70px;  
	overflow: visible;
}

/* menu module */
div.mod-menu div.module-4 {
	height: 10px;  
	overflow: visible;
}

/* separator */
div.separator div.mod-separator div.module {
	background: none;
}

div.separator div.mod-separator div.module-r-ie6 {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 2px;
	height: 99999px;
	/*background: url(../images/module_separator_bg.png) 0 0 repeat-y;*/ /* ie6png:scale */
}

/* sticker */
div.mod-sticker div.module {
	zoom: 1;  
}

div.mod-sticker div.module-container-t  {
	zoom: 1;  
}

div.mod-sticker div.module-t {
	overflow: hidden;
}

div.mod-sticker div.module-tl {
	overflow: hidden;
}

div.mod-sticker div.module-tr {
	overflow: hidden;
}

div.mod-sticker div.module-l {
	padding: 0px 10px 0px 10px;
	position: relative;
	overflow: hidden;  
	zoom: 1;  
	background: none;
}

div.mod-sticker div.module-r {
	padding: 0px;
	background: none;
}

div.mod-sticker div.module-l-ie6 {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 99999px;
	background: url(../images/module_sticker_l.png) 0 0 repeat-y;
}

div.mod-sticker div.module-r-ie6 {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 99999px;
	background: url(../images/module_sticker_r.png) 0 0 repeat-y; /* ie6png:scale */
}

div.mod-sticker div.module-m {
	overflow: hidden;  
	zoom: 1;  
}

div.mod-sticker div.module-container-b {
	zoom: 1;  
}

div.mod-sticker div.module-b {
	overflow: hidden;
}

div.mod-sticker div.module-bl {
	overflow: hidden;
}

div.mod-sticker div.module-br {
	overflow: hidden;
}

/*
 * joomla
 */
 
div#yoo-search input {
	width: 88px;
}


/* link fix for transparent background image */
a.readmore, a.readon {
	cursor: pointer;
}

/*
 * typography
 */
 
ol.disc {
	padding: 0px 0px 0px 32px;
}

ul.arrow li { background: url(../images/list_arrow_ie6.png) 0 0 no-repeat; }
ul.arrow-big li { background: url(../images/list_arrow_big_ie6.png) 0 0 no-repeat; }
ul.checkbox li { background: url(../images/list_checkbox_ie6.png) 0 0 no-repeat; }
ul.checkbox-big li { background: url(../images/list_checkbox_big_ie6.png) 0 0 no-repeat; }
ul.check li { background: url(../images/list_check_ie6.png) 0 0 no-repeat; }
ul.check-big li { background: url(../images/list_check_big_ie6.png) 0 0 no-repeat; }
ul.star li { background: url(../images/list_star_ie6.png) 0 0 no-repeat; }
ul.star-big li { background: url(../images/list_star_big_ie6.png) 0 0 no-repeat; }
ul.plus li { background: url(../images/list_plus_ie6.png) 0 0 no-repeat; }
ul.plus-big li { background: url(../images/list_plus_big_ie6.png) 0 0 no-repeat; }

ol.disc {
	background: url(../images/list_disc_ie6.png) 0 0 repeat-y;
}

ol.disc-big {
	background: url(../images/list_disc_big_ie6.png) 0 0 repeat-y;
}

blockquote.quotation {
	background: url(../images/blockquote_start_ie6.png) 0 0 no-repeat;
}

blockquote.quotation p {
	background: url(../images/blockquote_end_ie6.png) 100% 100% no-repeat;
}

blockquote.quotation-big {
	background: url(../images/blockquote_big_start_ie6.png) 0 0 no-repeat;
}

blockquote.quotation-big p {
	background: url(../images/blockquote_big_end_ie6.png) 100% 100% no-repeat;
}

/*
 * extensions
 */


