/**
 * @package   Dryer - Joomla Multipurpose Template
 * @version   2.6.2 - 15 August 2014
 * @author    Webthemer - Web Development Studio http://www.webthemer.com | Framework: YOOtheme http://www.yootheme.com
 * @copyright Copyright (C) 2012 - 2014 Webthemer | Framework: Copyright (C) YOOtheme GmbH
 * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
 *
----------------------------------------------------------------------------------------------------*/
BODY
{
	color: #777777;
}
CODE
{
	color: #D65251;
	background-color: #FAFAFA;
	border: 1px solid #DDDDDD;
	padding: 2px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
A
{
	cccolor: #D65251;
	color: #A52A2A;
}
A:hover, EM
{
	cccolor: #FF7D4C;
	color: #e06565;
}
INS, MARK
{
	background-color: #FADAD5;
}
MARK
{
	color: #000000;
}
HR
{
	border-top-color: #DDD;
}
PRE
{
	border: 1px solid #DDDDDD;
	background: #FAFAFA;
}
::-moz-selection
{
	background: #E26C66;
	color: #FFF;
}
::selection
{
	background: #E26C66;
	color: #FFF;
}
H1, H2, H3, H4, H5, H6
{
	color: #353535;
}
/*- Blockquote*/
BLOCKQUOTE:before
{
	color: #999;
}
BLOCKQUOTE:after
{
	color: #999;
}
/*- Readmore*/
.readmore, .readmore-item
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBgUGPAAkgQBAgwABOQAJmaD12TAAAAAElFTkSuQmCC);
}
.readmore A, .readmore-item A
{
	padding: 3px 15px 3px 0px;
	background-color: #FFFFFF;
}
/*//   Layout.css Style   //
----------------------------------------------------------------------------------------------------
- Base*/
.wrap-shadow
{
	/*+box-shadow:0px 0px 20px #444;*/
	-moz-box-shadow: 0px 0px 20px #444;
	-webkit-box-shadow: 0px 0px 20px #444;
	-o-box-shadow: 0px 0px 20px #444;
	box-shadow: 0px 0px 20px #444;
}
#headerbar
{
	ccbackground-color: #212121;
	background-color: #ededee;
}
#menubar
{
	ccbackground-color: #353535;
	background-color: #686868;
	border-top: 1px solid #000000;
	border-bottom: 3px solid #999;
}
#top-a, #top-b, #bottom-a, #main, #innerbottom
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
}
/*- Bottom B*/
#bottom-b
{
	/*+text-shadow:1px 1px 2px #0A0A0A;*/
	cc-moz-text-shadow: 1px 1px 2px #0A0A0A;
	cc-webkit-text-shadow: 1px 1px 2px #0A0A0A;
	cc-o-text-shadow: 1px 1px 2px #0A0A0A;
	cctext-shadow: 1px 1px 2px #0A0A0A;
	border-top: 4px solid #999;
	cccbackground-color: #212121;
	background-color: #d9d9d9;
	border-bottom: 1px solid #303030;
}
#bottom-b A
{
	cccolor: #737373;
}
#bottom-b A:hover
{
	cccolor: #E26C66;
}
#bottom-b H3.module-title
{
	cccolor: #737373;
	ccborder-bottom: 1px solid #737373;
}
#bottom-b UL.line > LI
{
	ccborder-left-color: #737373;
}
#bottom-b UL.line > LI:hover, #bottom-b UL.line LI.current-cat
{
	ccborder-left-color: #999;
	ccbackground-color: #373737;
	ccborder-right-color: #999;
}
/*- Footer*/
#footer
{
	background-color: #303030;
	border-top: 1px solid #212121;
}
/*//   Menu.css   //
----------------------------------------------------------------------------------------------------
Mega Drop-Down Menu
Level 1*/
.menu-dropdown A.level1, .menu-dropdown SPAN.level1
{
	color: #DEDEDE;
}
.menu-dropdown .level1.parent .level1
{
	background: url(../images/dropdown-arrow.png) no-repeat 97% center;
}
/*Set Active*/
.menu-dropdown LI.active .level1
{
	color: #FFFFFF;
	ccbackground: #202020;
	background: #494949;
}
.menu-dropdown LI.active.current .level1.parent.active, .menu-dropdown LI.level1.parent.active .level1.parent.active
{
	background: #202020 url(../images/dropdown-arrow-hover.png) no-repeat 97% center;
}
/*Set Hover*/
.menu-dropdown LI.level1:hover .level1, .menu-dropdown LI.remain .level1
{
	background-color: #FFFFFF;
	background-color: #202020;
	background-color: #494949;
	color: #FFFFFF;
}
.menu-dropdown LI.level1.parent:hover .level1
{
	ccbackground: #202020 url(../images/dropdown-arrow-hover.png) no-repeat 97% center;
	background: #494949 url(../images/dropdown-arrow-hover.png) no-repeat 97% center;
}
/*Drop-Down*/
.menu-dropdown .dropdown
{
	border-top: 1px solid #DDD;
}
.menu-dropdown .dropdown-bg > DIV
{
	border: 1px solid #DDD;
	border-top: none;
	background-color: #FFFFFF;
}
/*- Level 2*/
.menu-dropdown A.level2, .menu-dropdown SPAN.level2
{
	color: #555555;
}
.menu-dropdown LI.level2, .menu-dropdown LI.level2:first-child
{
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
}
.menu-dropdown A.level2:hover, .menu-dropdown A.level3:hover
{
	color: #D65251;
}
.menu-dropdown LI.level2:hover, .menu-dropdown LI.level2.active.current
{
	background-color: #F5F5F5;
	border-right-color: #999;
	border-left-color: #999;
}
/*- Level 3*/
.menu-dropdown A.level3, .menu-dropdown SPAN.level3
{
	color: #555555;
}
/*Sidebar/Accordion Menu
- Link*/
.menu-sidebar A, .menu-sidebar LI > SPAN
{
	color: #444;
}
/*- Hover*/
.menu-sidebar A:hover, .menu-sidebar LI > SPAN:hover
{
	color: #E36060;
}
/*- Level 1*/
.menu-sidebar LI.level1
{
	border-color: #DDDDDD;
}
.menu-sidebar LI.level1:hover, .menu-sidebar LI.level1.active
{
	border-color: #999;
	background-color: #F5F5F5;
}
.menu-sidebar LI.parent .level1 > SPAN
{
	background: url(../images/menu_sidebar_parent.png) no-repeat 97% -1px;
}
.menu-sidebar LI.parent.active .level1 > SPAN
{
	background-position: 97% -100px;
}
/*//   Modules.css   //
----------------------------------------------------------------------------------------------------*/
.module-title
{
	border-bottom: 1px solid #E8E8E8;
}
.module-dash, .article-dash
{
	ccbackground-color: #999;
	ccbackground-color: #A52A2A;
	background-color: #f07575;
}
/*//   Tools.css   //
----------------------------------------------------------------------------------------------------*/
.color1
{
	color: #999;
}
FORM.style BUTTON:hover, FORM.style INPUT[type="button"]:hover, FORM.style INPUT.button:hover, FORM.style #submit:hover, .button-default:hover, .button-primary, .pricing .hightlighted .button-default
{
	border-color: #D65251;
	border-bottom-color: #B34444;
	background: #EB7966;
	background: -webkit-linear-gradient(top, #EB7966, #E26C66);
	background: -moz-linear-gradient(top, #EB7966, #E26C66);
	background: -o-linear-gradient(top, #EB7966, #E26C66);
	background: linear-gradient(to bottom, #EB7966, #E26C66);
}
FORM.style BUTTON:active, FORM.style INPUT[type="button"]:active, FORM.style INPUT.button:active, FORM.style #submit:active, .button-default:active
{
	background: #E26C66;
	background: -webkit-linear-gradient(top, #E26C66, #E67171);
	background: -moz-linear-gradient(top, #E26C66, #E67171);
	background: -o-linear-gradient(top, #E26C66, #E67171);
	background: linear-gradient(to bottom, #E26C66, #E67171);
}
.button-primary:hover, .pricing .hightlighted .button-default:hover
{
	border-color: #D65251;
	border-bottom-color: #B34444;
	background: #E36060;
	background: -webkit-linear-gradient(top, #E36060, #DF5353);
	background: -moz-linear-gradient(top, #E36060, #DF5353);
	background: -o-linear-gradient(top, #E36060, #DF5353);
	background: linear-gradient(to bottom, #E36060, #DF5353);
}
.button-primary:active, .pricing .hightlighted .button-default:active
{
	border-color: #B34444;
	background: #999;
	background: -webkit-linear-gradient(top, #999, #E35F60);
	background: -moz-linear-gradient(top, #999, #E35F60);
	background: -o-linear-gradient(top, #999, #E35F60);
	background: linear-gradient(to bottom, #999, #E35F60);
}
HR.hr-8:before
{
	background-color: #999;
}
HR.hr-9:after
{
	background-color: #999;
}
/*- List*/
UL.line > LI, UL.line > LI:first-child
{
	border-top: none;
	border-left-color: #E5E5E5;
}
UL.line > LI:hover
{
	background-color: #F5F5F5;
	border-left-color: #999;
}
/*- Pricing*/
.pricing .hightlighted H2
{
	background: #999;
	color: #FFFFFF;
}
.pricing .grid-box.hightlighted > DIV
{
	border-bottom-color: #999;
}








/* Vlastni styly */
#system .title {
	position: relative;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px;
}

#system > .title .article-dash {
	height: 35px;
	bottom: 10px;
}

/* stylovani phocaguestbook*/
#phocaguestbook #system {
	padding-bottom: 0;
}

#phocaguestbook #system .pg-pagination-bottom {
	margin-top: 30px;
}

#phocaguestbook h5 {
	font-weight: bold;
	font-size: 140%;
}

#phocaguestbook blockquote {
	padding: 0;
}


#phocaguestbook blockquote p {
	font-family: inherit;
	font-style: normal;
	font-size: inherit;
	margin: 10px;
}

/* responizivní formulář */
#phocaguestbook .form-horizontal .controls { 
	margin-left: 0;
}


/* tlacitka v kategoriích */

.items-push {
	text-align: center;
}

.items-push ul, .items-push ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.items-push li
{
	float: left;
	margin: 0px 10px 15px 5px;
	text-transform: uppercase;
}
  
.items-push li .outerContainer
{
	font-family: Cambria, serif; 
	font-size: 140%;
	font-weight: bold;
	display: table;
	height: 85px;
	overflow: hidden;
	width: 162px;
	background-color: #EBEBEB;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.16);

		-webkit-transition: 0.3s;
	        	transition: 0.3s;
}

.items-push.items-large .outerContainer {
	height: 105px;
}
  
.items-push li .outerContainer:Hover
{
	background-color: #777777;
			-webkit-transition: 0.3s;
	        	transition: 0.3s;
}

.items-push li .outerContainer .innerContainer
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
  
.items-push li .outerContainer .innerContainer .element a
{
	color: #777;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
}
  
.items-push li .outerContainer:Hover .innerContainer .element a
{
	color: #FFFFFF;
	text-decoration: none;  	  
}

.searchbox {
	background-color: #ddd;
	border: 1px solid #ccc;
	ccx-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.16);
}

.social-facebook {
	background-position: 0 -132px;
	opacity: 0.7;
	-webkit-transition: 0.3s;
	transition: 0.3s;

}

.ekonomicke-rady {
	background: rgba(0, 0, 0, 0) url("../images/icons/ekon-icon.png") no-repeat scroll left top;
	opacity: 0.7;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	width: 33px;
	height: 33px;
	display: inline-block;
}

.social-facebook:hover, .ekonomicke-rady:hover {
	ccbackground-position: 0 -132px;
	opacity: 1;
}

img.max-size {
	width: 100%;
}

.reklamadole {
	display: inherit;
}

#headerbar .float-left{
	width: 90%;

}

#logo {
	float: none;
}

#headerbar .float-right .module {
	top: 25px;
}

#headerbar .float-left p{
	text-align: center;
	padding-left: 40px;

}

#headerbar .float-right p {
	margin: 0;
	padding: 0;
}

#footer .float-right div {
	margin: 0;
	padding: 0;
}

#footer .float-right p{
	float: right;
	margin: 0;
	padding: 0;
}

#footer .copyright a {
	color: #999;
}

#footer .copyright a:hover {
	color: #bababa;
}