/* @override 
	http://100455.w55.wedos.ws/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?noa5gw
	http://100455.w55.wedos.ws/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?noqp4n
	http://100455.w55.wedos.ws/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?noqzjr
	http://100455.w55.wedos.ws/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?nps21i
	http://100455.w55.wedos.ws/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?nptnth
	http://100455.w55.wedos.ws/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?nq6pdl
	http://www.mapaprutahu.cz/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?nq6pdl
	http://www.mapaprutahu.cz/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?nq6r7y
	http://www.mapaprutahu.cz/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?nqr4e3
	http://www.mapaprutahu.cz/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?o3f1m5
	http://www.mapaprutahu.cz/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?o59841
	http://www.mapaprutahu.cz/sites/all/themes/mapaprutahu/generated_files/mapaprutahu.default.layout.css?o5gp8d */

/* Gutters are not currently overridden in theme settings, but may be in theme CSS */
/* bigscreen two_sidebars_right */
.container {width:100%;max-width:1140px}
#content-column,.content-column,div.sidebar {float: left; clear: none}
.two-sidebars .content-inner {margin-right: 50%; margin-left: 0}
.sidebar-first .content-inner {margin-right: 25%; margin-left: 0}
.sidebar-second .content-inner {margin-right: 25%; margin-left: 0}
.region-sidebar-first {width: 25%; margin-left: -50%}
.region-sidebar-second {width: 25%; margin-left: -25%}
.sidebar-first .region-sidebar-first {width: 25%; margin-left: -25%}
.at-panel .region {display:inline;float:left}.two-brick > .panel-row {float:none}.two-brick > .panel-row > .region,.two-50 > .region,.three-50-25-25 > div.region-three-50-25-25-first,.three-25-50-25 > div.region-three-25-50-25-second,.three-25-25-50 > div.region-three-25-25-50-third,.five-5x20 > .row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second {width:50%}.two-66-33 > .region-two-66-33-first,.two-33-66 > .region-two-33-66-second,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle {width:66.666666%}.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-first,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.three-3x33 > .region,.five-5x20 > .panel-row > .region {width:33.333333%}.three-inset-right > .region-three-inset-right-sidebar,.three-inset-left > .region-three-inset-left-sidebar,.three-50-25-25 > .region,.three-25-50-25 > .region,.three-25-25-50 > .region {width:25%}.three-inset-right > .inset-wrapper {width:75%;float:left}.three-inset-right > .inset-wrapper > .region,.three-inset-left > .inset-wrapper > .region {width:100%}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle {float:right}.three-inset-left > .inset-wrapper {width:75%}.six-6x16 > .panel-row {width:33.333333%;float:left}.six-6x16 > .panel-row > .region,.five-5x20 > .panel-row {float:none;display:block;width:100%;clear:both}.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row {width:50%;float:left}

body {
	background-color: #ffffff;
	font-size: 90% !important;
}
a {
	color: #ed1c24
}

h1, h2, h3 {
	font-family: 'Open Sans' !important;
	color: #444444 !important;
	font-weight: 400 !important;
}
#block-system-main-menu {
	width: 100%;

}
#block-system-main-menu .block-inner {
	width: 100%;
}
#block-system-main-menu {
	position: absolute;
	top: 285px;
	text-align: center;
	padding-left: 0px;
	/*margin-left: -20px;*/
}
#header-wrapper header {
	display: block;
}
#block-system-main-menu ul li a {
	font-family: 'Open Sans' !important;
	text-transform: none;
	font-size: 1.4em;
	border-style: none;
}
#block-system-main-menu ul li a:hover, #block-system-main-menu ul li a.active {
	background-color: transparent;
	color: #ed1c24 !important;
}
#name-and-slogan {
	display: none;
	visibility: hidden;
	float: left;
}
#branding {
	padding: 0px;
	margin: 0px auto;
	position: absolute;
	top: 25px;
	left: 312px;
	
}
#header-wrapper header {
	position: relative;
	height: 350px;
	margin-bottom: 15px;
	
}
#header-wrapper {
	background: url(../css/images/pozadi-linky3.png) 0 281px repeat-x;	
}
#header-wrapper header .region-header {
	
}
#footer-wrapper {
	background: url(../css/images/pata-cerna.png) 0 bottom repeat-x #4f5759;
	padding-top: 50px;
	color: #ffffff;
}
#content-wrapper #columns #main-content .content-style {
	border-style: none;
	padding-top: 0px;
}
#content-wrapper #columns #main-content {
	margin-left: 0;
	margin-right: 25px;
	
}
#content-wrapper #content-column {
	background: url(../css/images/svisla-cara7.png) 820px repeat-y;	
}

.front #content-wrapper #content-column {
	background-image: none;	
}
#content-wrapper #columns #main-content .content-margin {
	margin-right: 0;
	margin-left: 0;
	
}
#content-wrapper #columns #main-content #block-system-main .field-name-field-adresa {
	margin-bottom: 15px;
}
#content-wrapper #columns #main-content #block-system-main .field-name-field-adresa h2 {
	font-size: 1em;
	font-weight: 700 !important;
 	margin-bottom: 5px;
	
}
#content-wrapper #columns #main-content #block-system-main .field-name-field-kontaktni-informace- h2 {
	font-size: 1em;
	font-weight: 700 !important;
 	margin-bottom: 5px;
	
}

#content-wrapper #columns #main-content #block-system-main .field-name-field-kontaktni-informace- em {
	width: 130px;
	display: inline-block;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ffffff;
	font-size: 0.8em;
	padding: 2px 4px;
	margin-right: 3px;
}

#content-wrapper #columns #main-content #block-system-main .field-name-field-podrobne-udaje-v-pdf h2 {
	font-size: 1em;
	font-weight: 700 !important;
 	margin-bottom: 5px;
	
}
#content-wrapper #columns #main-content #block-system-main .field-name-field-podrobne-udaje-v-pdf {
	margin-bottom: 35px;
	margin-top: 25px;
}
#content-wrapper #columns #main-content #block-system-main .required-fields span {
	font-size: 1em;
	font-weight: 700 !important;
 	margin-bottom: 5px;
	
}
#content-wrapper #columns #main-content #block-system-main .required-fields {
	 	margin-bottom: 15px;
}
#content-wrapper #columns #main-content #block-system-main .required-fields h2 {
	font-size: 1em;
	font-style: italic;
	width: 400px;
}
/*Stylování patičky a obsahu v patičce*/

footer, footer a {
	color: #ffffff !important;
}
footer a:hover {
	color: #ed1c24 !important;
}

footer h2 {
	color: #ffffff !important;
	font-size: 1.45em;
	padding-bottom: 10px;
	border-bottom: 3px solid #5b5d5e;
	margin-bottom: 20px;
}
footer ul {
	list-style-type: none;
	margin-left: 0px;
}
footer div {
	margin-right: 0px;
}
footer .attribute-creator {
	margin-bottom: 0px;
}
footer #block-block-2 {
	height: 45px;
	margin-bottom: 0px;
}
footer #block-block-2 p {
	margin-bottom: 0px;
	margin-top: 0px;
}

footer #block-block-2 p a {
	text-decoration: underline;
}
footer #blokpata {
	width: 29%; 
	display: inline-table;
	margin-right: 4%;
}
footer #mc_embed_signup .email {
	padding: 8px 12px;
	font-size: 1.1em;
	width: 100%;
}
footer #mc-embedded-subscribe {
color: #FFF !important;
background-color: #D9534F !important;
border-color: #D43F3A;
padding: 10px 12px;
box-shadow: none;	
text-shadow: none;
border: 1px solid transparent;
border-radius: 2px;
}

/*Stylování bloků na pravé straně */

.region-sidebar-first .block h2 {
	color: #444444;
	text-transform: none;
	padding-bottom: 15px;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 8px;
}
.region-sidebar-first .block ul {
	margin-left: 0px;
}
.region-sidebar-first .block ul li {
	background: url(../css/images/sipka_seznam.png) 0 2px no-repeat;	
	list-style-type: none;
	margin-left: 0px;
	padding-left: 15px;
}
.region-sidebar-first .block ul li a:hover, .region-sidebar-first .view-stitky-blok .views-row a:hover {
	color: #2e2e2e;
}
.region-sidebar-first .block a {
	
}
.region-sidebar-first .block .views-field-name, .region-sidebar-first .block .views-field-name-1 {
	display: inline-block;
}
.region-sidebar-first .view-stitky-blok .views-row span {

}
.region-sidebar-first .view-stitky-blok .views-row {
	display: inline-block;
	background-color: #f7f7f7;
	border: 1px solid #dddddd;
	padding: 3px 5px;
	margin-right: 3px;
	margin-bottom: 3px;
}

/*Obsah sytylování*/
#content-wrapper #columns #main-content h1 {
	margin-bottom: 30px;
}
#webform-client-form-1 fieldset legend {
	top: -15px;
	background-color: #ed000e;
}
#webform-client-form-1 fieldset label {
	font-size: 0.8em;
}
#block-system-main .field-name-post-date {
	border: 3px solid #dddddd;
	width: 55px;
	height: 52px;
	font-size: 1.5em;
	text-align: center;
	color: #dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top: 3px;
	float: left;
}
#block-system-main .field-name-title {
	padding-left: 80px;
	padding-bottom: 30px;
}
#block-system-main a {
	color: #3e3e3e;
}
#block-system-main a:hover {
	color: #ed1c24;
}
#block-system-main .node-blog .field-name-body {
	padding-left: 80px;
}

#block-system-main .field-name-body.view-mode-full {
	margin-top: 30px;
}
#block-system-main .field-name-author {
	margin-top: 3px;
	padding-left: 20px;
	display: inline-table;
	padding-right: 30px;
	font-size: 0.8em;
	background: url(../css/images/user.png) 0px no-repeat;
}
#block-system-main .field-name-field-stitek {
	margin-top: 3px;
	display: inline-table;
	font-size: 0.8em;
	background: url(../css/images/stitek.png) 0px no-repeat;
	padding-left: 28px;
}
#block-system-main .field-name-node-link {
	display: inline-table;
	float: right;
	font-size: 0.8em;
	padding: 5px 7px;
	background-color: #ed000e;
}
#block-system-main .field-name-node-link a {
	color: #ffffff;
	font-weight: bold;
}
#block-system-main .node-blog {
	margin-top: 30px;
}
#block-system-main .group-obaleni {
	margin-left: 80px;
	padding-bottom: 13px;
	padding-top: 7px;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}
#block-system-main .node-blog .field-name-addtoany {
	padding-left: 80px;
}

/*Styly pro editor */
#content-wrapper #content-column #main-content .zvyrazneniobsah {
	color: #ed000e;
}

#content-wrapper #content-column #main-content .obrazek_vpravo, #tinymce .obrazek_vpravo {
	float: right;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#content-wrapper #content-column #main-content .obrazek_vlevo, #tinymce .obrazek_vlevo {
	float: left;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#content-wrapper #content-column #main-content .sloupec_50, #tinymce .sloupec_50 {
	width: 47%;
	padding-right: 20px;
	float: left;
}
#content-wrapper #content-column #main-content .zrusitsloupce, #tinymce .zrusitsloupce {
	clear: both;
}
#content-wrapper #content-column #main-content .tabulkazaklad, #tinymce .tabulkazaklad {

} 
#content-wrapper #content-column #main-content .tabulkazaklad tbody td, #tinymce .tabulkazaklad tbody td {
	background-color: #f2f2f2;
	border: 2px solid #ffffff;
	font-size: 0.8em;
}
#content-wrapper #content-column #main-content .tabulkazaklad thead td, #content-wrapper #content-column #main-content .tabulkazaklad th, #tinymce .tabulkazaklad thead td, #tinymce .tabulkazaklad th {
	background-color: #4a4a4a;
	border: 1px solid #ffffff;
	font-size: 0.75em;
	font-weight: bold;
	color: #ffffff;
}
#content-wrapper #content-column #main-content .tabulkazaklad tfoot, #tinymce .tabulkazaklad tfoot {
	font-size: 0.75em;
	font-weight: bold;
	background-color: #dcdcdc;
}
#content-wrapper #content-column #main-content p a {
	color: #ed000e;
}

#content-wrapper #content-column #main-content p a:hover {
	color: #f07e7e;
}
.seznam_sipka, #tinymce .seznam_sipka {
	margin-left: 25px;
}
.seznam_sipka li, #tinymce .seznam_sipka li {
	background: url(../css/images/sipka.png) 0 3px no-repeat;
	list-style: none;
	padding-left: 20px;
	margin-bottom: 5px;
}
.tabulkazaklad {
	
}
.seznam_trideny {
	margin-bottom: 5px;
}
#block-views-statistiky-block-2 {
	width: 28.3%;
	float: left;
	clear: none;
	padding-right: 3.5%;
}

#block-views-statistiky-block-1 {
	width: 28.3%;
	float: left;
	clear: none;
	padding-right: 3.5%;
	padding-left: 3.5%;
	border-left: 2px solid #d0d0d0;
	border-right: 2px solid #d0d0d0;
}

#block-views-napsali-o-nas-block {
	width: 28.3%;
	float: left;
	clear: none;
	padding-left: 3.5%;
}

#block-views-napsali-o-nas-block p {
	display: inline;
}


#block-views-statistiky-block-2 h2, #block-views-statistiky-block-1 h2 {
	padding-bottom: 10px;
}
#block-views-statistiky-block-2 .views-field-body, #block-views-statistiky-block-1 .views-field-body {
	padding-top: 20px;
}
#site-name {
	display: none;
}
#site-slogan {
	display: block;
	visibility: visible;
	text-align: center;
	padding-left: 90px;
}
#block-block-4 {
	padding-left: 20px;
	padding-right: 0px;
	
}

#tertiary-content-wrapper .container .region {
	padding-left: 20px;
	padding-right: 0px;
}
#tertiary-content-wrapper {
	background-color: #f0f2f3;
	margin-bottom: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
}
#block-block-5 {
	margin-bottom: 0px;
}
#tertiary-content-wrapper .svetly-blok {
	padding: 15px;
	background-color: #ffffff;
	width: 30%;
	text-align: center;
	margin-bottom: 0px;
	margin: auto;
	text-transform: uppercase;
	color: #444444;
	font-size: 0.9em;
}

#tertiary-content-wrapper .svetly-blok .vetsi-pismo {
	margin-top: 15px;
	display: block;
	font-size: 2em;
	font-family: 'Open Sans';
	font-weight: 800;
	color: #040404;
}

.front #content-wrapper {
	margin-bottom: 0px;
}

.front #content-wrapper .content-style {
	padding-bottom: 0px;
}

.front #content-wrapper .block-system-main, .front #node-7 {
	margin-bottom: 0px;
}
#footer-wrapper .container .region {
	padding-left: 20px;
}