/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/
body{color:#222}
h1, h2, h3, h4, h5, h6, blockquote.color, #system .item > header time {text-shadow:none}
.customlogo{ background-image: url(../images/logo.png); width:300px; height:100px;}
a { color: #333; }
a:hover { text-decoration:underline; color:#333 }
::-moz-selection { background: #000000; }
::selection { background: #000000; }
/*Sticky Menu*/
#nagmenu.fixed{background:#fff; border: 1px solid #333; margin-top:-1px}
#nagmenu.fixed #menu {padding: 20px 0px 20px 7px;}


/* Layout
----------------------------------------------------------------------------------------------------*/
#block-main {background-color: #f8f8f8;}
#header{margin:0}
#totop-scroller { background-image: url(../images/totop_scroller.png); }
ul.check > li { background-image: url(../../../images/tools/list_check_white.png); }
ul.arrow > li { background-image: url(../../../images/tools/arrow.png); }

/* Menus
----------------------------------------------------------------------------------------------------*/
.menu-dropdown .dropdown-bg > div {box-shadow: inset 0 0 8px rgba(0,0,0,0.9); background-image: url(../images/menu_back.png); }

.menu-dropdown a:hover.level1,  .menu-dropdown:hover li.active .level1, .menu-dropdown a.level3, .menu-dropdown li.active .level1 {color: #fff;}
.menu a:hover{color:#fff;}
.menu-dropdown li.level2 {border-top: solid 1px #333;color:#333;}
.menu-dropdown a.level2, .menu-dropdown span.level2 {color:#000;}
.menu-dropdown a:hover.level2, .menu-dropdown:hover span.level2 {color:#333;}
.menu-sidebar li.level1 {border-top: 1px solid #000000;}
.menu-sidebar li.parent .level1 > span {background-image: url(../../../images/menu_sidebar_parent.png);}
.menu-sidebar .level2 a > span {background-image: url(../../../images/menu_sidebar_level2.png);}

.menu-sidebar a:hover{color:#777}
.menu-dropdown a.level3 {background-image: url(../../../images/menu_dropdown_level3.png);}


/* Modules
----------------------------------------------------------------------------------------------------*/
.outer .mod-box-default{background:#f5f5f5}
.module .module-title{background:#999}
.head-texture .module-title {background-image: url(../images/menu_back.png);color:#000;}
.head-stripes .module-title {background-image: url(../images/mod_header_back.jpg);}
.head-color .module-title {background: #999;}
.mod-box-color { background: #999; }
.module.mod-box-color .badge {background-image: url(../images/module_badges.png);}
.module .badge { background-image: url(../images/module_badges.png); }
.mod-transparent .badge { background-image: url(../images/module_badges_line.png); }
#footer a {color: #fff;}
#footer a:hover {color: #555;}
.head-texture .module-title .icon, .head-stripes .module-title .icon,
.module .module-title .icon, .outer .mod-box-default .module-title .icon
{background-image: url(../../../images/module_icons.png);}

/* Tools
----------------------------------------------------------------------------------------------------*/
em, code{color:#000}
table.zebra caption{color:#333}
ul.zebra > li:nth-of-type(odd), table.zebra tbody tr:nth-of-type(odd){background:#999}
ins, mark {background-color: #777}
pre,.box-content,.box-note {background: #fff;}
.box-info {
	border-color: #d2dce1;
	background: #fff url(../../../images/tools/box_info.png) 0 0 no-repeat;
}

.box-warning {
	border-color: #ffd7cd;
	background: #fff url(../../../images/tools/box_warning.png) 0 0 no-repeat;
}

.box-hint {
	border-color: #fae6be;
	background: #fff url(../../../images/tools/box_hint.png) 0 0 no-repeat;
}

.box-download {
	border-color: #dce6be;
	background: #fff url(../../../images/tools/box_download.png) 0 0 no-repeat;
}



.searchbox .results { background: #000000; }
.searchbox .results li.more-results {color:#fff}

#system .pagination a.previous, #system .pagination a.next { background-image: url("../../../images/pagination.png");}

form.style button, 
form.style input[type="button"],
.mod-box-color form.style button { background: #000000; }

form.style button, 
form.style input[type="button"]
{ color: #fff; }

form.style button:hover,
form.style input:hover[type="button"] { color: #fff;background: #555; }

.mod-box-black .button-default,
.mod-box-color .button-default:hover,
.mod-box-color .button-primary,
.mod-box-black form.style button, 
.mod-box-black form.style input[type="button"],
.mod-box-color form.style button:hover, 
.mod-box-color form.style input[type="button"]:hover { background: #000000; }

.mod-box-black .button-default,
.mod-box-black .button-default:hover,
.mod-box-color .button-default,
.mod-box-color .button-default:hover,
.mod-box-color .button-primary,
.mod-box-color .button-primary:hover,
.mod-box-black form.style button, 
.mod-box-black form.style input[type="button"],
.mod-box-black form.style button:hover, 
.mod-box-black form.style input[type="button"]:hover,
.mod-box-color form.style button, 
.mod-box-color form.style input[type="button"],
.mod-box-color form.style button:hover, 
.mod-box-color form.style input[type="button"]:hover { color: #555; } 

.mod-box-black .button-primary,
.mod-box-black .button-primary:hover { color: #999; }

.mod-box-color ul.line > li { border-color: #C8808C; }


.mod-box-color ul.zebra > li.odd,
.mod-box-color table.zebra tbody tr.odd { background: #C8808C; }
.mod-box-color ul.zebra > li:nth-of-type(odd),
.mod-box-color table.zebra tbody tr:nth-of-type(odd) { background: #C8808C; }

em.box,
.mod-box-black em.box { background: #A32B40; }
.mod-box-color em.box { color: #451D1D; }

blockquote.color {
	background-image: url(../images/blockquote.png);
	color: #A32B40;
}

/* System
----------------------------------------------------------------------------------------------------*/
#system .item > .links a {background: none repeat scroll 0 0 #000000; color: #FFFFFF;}
.breadcrumbs a, .breadcrumbs > span {
	padding-right: 15px;
	background: url(../images/breadcrumbs.png) 100% 50% no-repeat;
}


/* Extensions
----------------------------------------------------------------------------------------------------*/
/*K2*/
div.catItemCommentsLink a, div.catItemReadMore a, div.userItemCommentsLink a, div.userItemReadMore a, div.tagItemReadMore a,
div.itemCommentsForm form input#submitCommentButton {
box-shadow: 0 0 9px rgba(0, 0, 0, 0.4) inset;
display: inline-block;
line-height: 15px;
padding: 10px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
background: none repeat scroll 0 0 #000;
color: #FFFFFF;
}

#nagmenu.fixed #menu.menu-dropdown a:hover.level1, .menu-dropdown:hover li.active .level1, .menu-dropdown a.level3, .menu-dropdown li.active .level1 {
color: #000;
}