/* WWW.???.CZ, MEDIA SCREEN */


/* ZAKLADNI NASTAVENI */


html
{
font-size: 100.01%;
height: 100%;
margin: 0;
padding: 0;
}

body
{
/* background: url('../img/html.png') rgb(255,255,255); */
color: rgb(42,42,42);
font: normal normal normal 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
height: 100%;
margin: 0;
padding: 0;
}

a img
{
border: none;
}

abbr
{
cursor: help;
}

acronym
{
cursor: help;
}

blockquote
{
quotes: none;
margin: 0 40px 0 40px;
}

dl
{
margin: 0;
}

form
{
margin: 0;
padding: 0;
}

form button
{
background: transparent;
border: 1px solid;
cursor: pointer;
margin: 0;
padding: 0;
position: relative;
}

form button[disabled]
{
cursor: default;
}

form button::-moz-focus-inner
{
border: 0;
padding: 0;
}

form fieldset
{
border: 1px dotted;
margin: 0;
padding: 10px;
}

form label
{
cursor: pointer;
float: left;
margin: 0 10px 0 0;
padding: 3px 0 0 0;
}

form legend
{
border: 1px dotted;
padding: 4px;
}

form input[type='radio'] + label, form input[type='checkbox'] + label
{
float: none;
margin: 0 0 0 5px;
}

form input[type='text'], form input[type='password']
{
border: 1px solid;
color: #000000;
padding: 2px;
}

form input[type='submit'], form input[type='button'], form input[type='reset']
{
border: 1px solid;
cursor: pointer;
padding: 2px;
}

form input[disabled]
{
cursor: default;
}

form input[type='submit']::-moz-focus-inner, form input[type='button']::-moz-focus-inner, form input[type='reset']::-moz-focus-inner
{
border: 0;
padding: 0;
}

form textarea
{
border: 1px solid;
color: #000000;
overflow: auto;
padding: 2px;
resize: none;
}

form select
{
color: #000000;
padding: 1px;
}

h1, h2, h3, h4, h5, h6
{
margin: 0;
padding: 0;
}

hr
{
border: none;
margin: 0;
}

ins
{
text-decoration: none;
}

ol
{
margin: 0;
padding: 0;
}

ol li
{
list-style-type: decimal;
}

p
{
margin: 0;
padding: 0;
}

q
{
quotes: none;
}

sub, sup
{
position: relative;
vertical-align: baseline;
}

sup
{
top: -0.5em;
}

sub
{
bottom: -0.25em;
}

table
{
border-collapse: collapse;
margin: 0;
}

table caption
{
margin-bottom: 5px;
}

ul
{
margin: 0;
padding: 0;
}

ul li
{
list-style-type: square;
}


div.wrapper
{
clear: both;
}

div.spacer
{
clear: both;
}

span.ico, span.shadow
{
overflow: hidden !important;
position: absolute;
}

span.ico
{
background: url('../img/icons.png') no-repeat;
}

span.shadow
{
background: url('../img/shadows.png') no-repeat;
}

a span.ico
{
cursor: pointer;
}


/* TISKOVA HLAVICKA */


div.print-header
{
display: none;
}


/* STRANKA */


body > div.homepage, body > div.page {
height: auto;
}

div.homepage, div.page {
height: 100%;
min-height: 100%;
position: relative;
}


/* HLAVICKA: logo, hotline, hlavni menu */


header
{
background: url('../img/header.png') repeat-x rgb(248,248,248);
min-width: 59.375em;
position: relative;
width: 100%;
z-index: 3;
}

header div.container
{
margin: 0 auto 0 auto;
overflow: hidden;
width: 59.375em;
}


/* logo */


header p.logo
{
float: left;
height: 80px;
margin: 14px 0 26px 0;
width: 257px;
}

header p.logo a
{
display: block;
height: 96px;
overflow: hidden;
position: relative;
width: 257px;
}

header p.logo span.ico
{
background-position: 0 center;
height: 96px;
left: 0;
top: 0;
width: 257px;
}


/* hotline */


header p.hotline
{
color: rgb(108,157,0);
float: right;
font: bold 1.25em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 17px 0 0 0;
padding: 5px 0 0 102px;
position: relative;
}

header p.hotline span.ico
{
background-position: -329px center;
height: 100%;
left: 0;
top: 0;
width: 88px;
}

header p.hotline mark
{
background: none;
color: rgb(123,178,0);
font: bold 2em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
text-shadow: 0 0 5px rgb(255,255,255);
}

header p.hotline a
{
color: rgb(108,157,0);
text-decoration: none;
}


/* hlavni menu */


header nav.mainmenu
{
background: url('../img/mainmenu.png') repeat-x rgb(240,156,18);
border-bottom: 1px solid rgb(213,160,0);
border-top: 1px solid rgb(213,160,0);
box-shadow: -1px 3px 3px rgba(0,0,0,0.25);
}

header nav.mainmenu ol
{
margin: 0 auto 0 auto;
overflow: hidden;
width: 59.0625em;
}

header nav.mainmenu li
{
background: url('../img/mainmenu-divider.png') no-repeat left center;
float: left;
font: bold 1.125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
list-style: none;
padding: 18px 17px 22px 20px;
text-transform: uppercase;
}

header nav.mainmenu li:first-child
{
background: none;
overflow: hidden;
padding: 18px 17px 0 0;
}

header nav.mainmenu a
{
color: rgb(254,254,254);
display: block;
margin: 1px;
padding: 12px 13px 12px 13px;
text-decoration: none;
}

header nav.mainmenu li:first-child a
{
color: rgba(254,254,254,0);
height: 34px;
margin: 6px 0 0 0;
overflow: hidden;
padding: 0;
position: relative;
width: 36px;
text-transform: none;
}

header nav.mainmenu li:first-child span.ico
{
background-position: -1025px center;
height: 34px;
left: 0;
top: 0;
width: 36px;
}

header nav.mainmenu a.active, header nav.mainmenu a:hover, header nav.mainmenu li:hover a
{
background: url('../img/mainmenu-a.png') repeat-x rgb(231,130,10);
border: 1px solid rgb(218,132,40);
border-radius: 5px;
color: rgb(0,0,0);
margin: 0;
}

header nav.mainmenu li:first-child a:hover span.ico
{
background-position: -1061px center;
}

header nav.mainmenu li:first-child:hover a
{
background: none;
border: none;
color: rgba(254,254,254,0);
height: 34px;
margin: 6px 0 0 0;
overflow: hidden;
padding: 0;
position: relative;
width: 36px;
}

header nav.mainmenu li:first-child a:hover
{
background: none;
border: none;
}

header nav.mainmenu ul
{
background: rgb(233,136,12);
border: 1px solid rgb(218,132,40);
border-radius: 5px;
display: none;
margin: 4px 0 0 0;
padding: 6px 0 6px 0;
position: absolute;
}

header nav.mainmenu ul li
{
background: none;
float: none;
font: 0.75em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
padding: 3px 13px 3px 13px;
}

header nav.mainmenu ul li:first-child
{
padding: 3px 13px 3px 13px;
}

header nav.mainmenu ul li a
{
color: rgb(255,255,255) !important;
background: none !important;
border: none !important;
margin: 0;
padding: 0;
text-transform: none;
}

header nav.mainmenu ul li:first-child a
{
color: rgba(254,254,254,1);
height: auto !important;
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}

header nav.mainmenu ul li a:hover
{
background: none;
border: none;
color: rgb(0,0,0) !important;
margin: 0;
}

header nav.mainmenu ul li:first-child a:hover
{
color: rgb(0,0,0);
height: auto !important;
width: auto !important;
}

header nav.mainmenu li:hover ul
{
display: block;
}



/* OBSAH: okraj, sloupce, nastaveni pro content layer, boxy */


div.volume
{
padding-bottom: 15em;
position: relative;
z-index: 1;
}

div.volume span.border
{
background: url('../img/header-border.png') repeat-x;
display: block;
height: 25px;
margin: 4px 0 0 0;
width: 100%;
}

div.volume div.columns
{
margin: 5px auto 0 auto;
overflow: hidden;
width: 59.375em;
}

div.volume div.left-column
{
float: left;
width: 17.5em;
}

div.volume div.right-column
{
float: right;
width: 41.875em;
}

div.volume div.box.colored
{
background: url('../img/box-colored.png') repeat-x rgb(223,223,223);
border: 1px solid rgb(255,255,255);
border-radius: 10px;
box-shadow: 0 0 6px rgba(0,0,0,0.33), 0 0 18px rgba(0,0,0,0.29) inset;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.33), 0 0 18px rgba(0,0,0,0.29) inset;
margin: 10px 10px 18px 10px;
position: relative;
}

div.volume div.box.colored span.shadow
{
background-position: center top;
bottom: -19px;
height: 18px;
left: 0;
width: 100%;
}

div.volume div.box.colored:hover
{
background: url('../img/box-colored-hover.png') repeat-x rgb(120,165,226);
border: 1px solid rgb(106,166,238);
}

div.volume div.box.colored.stories:hover
{
background: url('../img/box-colored.png') repeat-x rgb(223,223,223);
border: 1px solid rgb(255,255,255);
}

div.volume div.box.colored h2
{
color: rgb(232,132,11);
font: bold 1.15em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 6px 0;
position: relative;
z-index: 2;
}

div.volume div.box.colored.rychla-pujcka h2
{
margin-right: -14px;
}

div.volume div.box.colored h2 samp
{
font: bold 0.85em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

div.volume div.box.colored p
{
color: rgb(62,62,62);
font: 0.875em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
position: relative;
z-index: 2;
}

div.volume div.box.colored a
{
display: block;
padding: 10px 14px 20px 14px;
text-decoration: none;
}

div.volume div.box.colored a p
{
margin-right: 70px;
}

div.volume div.box.vykupy-nemovitosti span.ico
{
background-position: -417px center;
bottom: 2px;
height: 70px;
right: -8px;
width: 73px;
}

div.volume div.box.zaloha span.ico
{
background-position: -490px center;
bottom: -9px;
height: 74px;
right: -9px;
width: 116px;
}
div.volume div.box.rychly-prodej span.ico
{
background-position: -606px center;
bottom: 0;
height: 78px;
right: 2px;
width: 78px;
}
div.volume div.box.rychla-pujcka span.ico
{
background-position: -684px center;
bottom: -13px;
height: 76px;
right: -11px;
width: 104px;
}
div.volume div.box.vyreseni-exekuce span.ico
{
background-position: -805px center;
bottom: 0px;
height: 85px;
right: 2px;
width: 68px;
}

div.volume div.box.vyreseni-exekuce a p{
  margin-right: 0px;
}

div.volume div.box.vyreseni-exekuce span.hour{
  position: absolute;
  top: 52px;
  right: 60px;
    
  color: #BD252F;
  font-size: 24px;
  font-weight: bold;
  padding-left: 90px;
  z-index: 10;
}

div.volume div.box.colored.contact
{
background: url('../img/box-colored-contact.png') repeat-x rgb(17,65,131);
border: 1px solid rgb(19,126,182);
box-shadow: 0 0 6px rgb(102,102,102);
-webkit-box-shadow: 0 0 6px rgb(102,102,102);
padding: 10px 14px 10px 14px;
}

div.volume div.box.colored.contact a
{
padding: 0;
}

div.volume div.box.colored.contact h2
{
color: rgb(255,255,255);
}

div.volume div.box.colored.contact p.hotline
{
color: rgb(163,225,8);
font: bold 0.875em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 10px -10px 0 -6px;
padding: 0 0 0 74px;
}

div.volume div.box.colored.contact p.hotline span.ico
{
background-position: -875px center;
height: 100%;
left: 0;
top: 0;
width: 62px;
}

div.volume div.box.colored.contact p.hotline a
{
color: rgb(163,225,8);
}

div.volume div.box.colored.contact p.hotline mark
{
background: none;
color: rgb(163,225,8);
font: bold 2em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}





div.volume div.box.contact p.contact a
{
text-decoration: none;
}

div.volume div.box.contact p.contact a:hover
{
text-decoration: underline;
}

div.volume div.box.contact form
{
margin: 10px 0 0 0;
}

div.volume div.box.contact fieldset
{
border: none;
padding: 0;
}

div.volume div.box.contact fieldset p
{
padding: 0 0 5px 0;
}

div.volume div.box.contact input[type='text'], div.volume div.box.contact textarea
{
font: 0.6875em/normal sans-serif;
margin: 0;
padding: 3px 6px 4px 6px;
width: 216px;
}

div.volume div.box.contact textarea
{
background: url('../img/box-contact-textarea.png') no-repeat center bottom;
}

div.volume div.box.contact fieldset.submit
{
text-align: center;
}

div.volume div.box.contact input[type='submit']
{
background: transparent;
border: none;
font: bold 0.6875em/normal sans-serif;
padding: 0;
}



div.volume div.box.contact
{
background-color: rgb(14,72,132);
}

div.volume div.box.contact h2
{
color: rgb(255,255,255);
}

div.volume div.box.contact p.contact
{
color: rgb(255,255,255);
text-shadow: 1px 1px 1px rgba(2,2,2,0.35);
}

div.volume div.box.contact p.contact a
{
color: rgb(255,255,255);
}

div.volume div.box.contact input[type='text'], div.volume div.box.contact textarea
{
background-color: rgb(13,68,125);
border: 1px solid rgb(25,87,138);
box-shadow: 0 0 10px rgb(8,48,89) inset;
color: rgb(255,255,255);
text-shadow: 1px 1px 1px rgb(0,0,0);
}

div.volume div.box.contact input[type='submit']
{
color: rgb(255,255,255);
}

div.volume div.box.contact input[type='submit']:hover
{
color: rgb(0,0,0);
}




div.volume div.box.colored.contact p.contact-form
{
color: rgb(255,255,255);
font: bold 1em/200% 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 20px 0 0 -8px;
min-height: 43px;
padding: 0 0 0 77px;
}

div.volume div.box.colored.contact p.contact-form span.ico
{
background-position: -937px center;
height: 100%;
left: 0;
top: 0;
width: 71px;
}

div.volume div.box.colored.contact p.contact-form a
{
color: rgb(255,255,255);
position: relative;
}

div.volume div.box.colored.contact p.contact-form a span.ico
{
background-position: -1018px center;
height: 100%;
left: auto;
right: 0;
top: 0;
width: 7px;
}

div.volume div.box.colored.stories
{
padding: 10px 14px 10px 14px;
}

div.volume div.box.colored.stories h2
{
color: rgb(25,74,141);
}

div.volume div.box.colored.stories article
{
display: block;
overflow: hidden;
}

div.volume div.box.colored.stories h3
{
color: rgb(0,0,0);
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 12px 0;
}

div.volume div.box.colored.stories p
{
font: 0.8125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

div.volume div.box.colored.stories a
{
padding: 0;
}

div.volume div.box.colored.stories figure
{
float: left;
margin: 0;
width: 74px;
}

div.volume div.box.colored.stories figure img
{
background: rgb(255,255,255);
border: 1px solid rgb(155,155,155);
padding: 1px;
}

div.volume div.box.colored.stories div.data
{
float: right;
width: 9em;
}

div.volume div.box.colored.stories p.more
{
font: 0.75em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 20px 0 6px 0;
text-align: right;
}

div.volume div.box.colored.stories p.more a
{
background: url('../img/stories-p-more-a.png') repeat-x rgb(17,66,132);
border: 1px solid rgb(8,43,89);
box-shadow: 0 0 10px rgba(0,0,0,0.51) inset;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.51) inset;
color: rgb(255,255,255);
display: inline-block;
padding: 3px 23px 3px 10px;
position: relative;
text-decoration: none;
}

div.volume div.box.colored.stories p.more a span.ico
{
background-position: -1018px center;
height: 100%;
right: 11px;
top: 0;
width: 7px;
}

div.volume div.box.colored.stories p.more a:hover
{
color: rgb(255,255,255);
}

div.volume div.box.leading
{
background: rgb(255,255,255);
border-radius: 10px;
box-shadow: 0 0 6px rgba(0,0,0,0.37);
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.37);
margin: 10px 10px 18px 10px;
text-align: center;
}

div.volume div.box.leading img
{
margin: 0 0 -4px 0;
}

div.volume div.box.top
{
position: relative;
padding-left: 5px;
padding-top: 3px;
}
div.volume div.box.top .banner-text
{
position: absolute;
top: 30px;
left: 400px;

}
div.volume div.box.top .banner-text .title
{
color: #0E3C7A;
font: bold 1.125em 'Trebuchet MS','Geneva CE',lucida,sans-serif;
padding-bottom: 10px;
}

div.volume div.box.main
{
background: url('../img/box-main.png') repeat-x rgb(255,255,255);
border: 1px solid rgb(207,207,207);
border-radius: 10px;
margin: 10px 10px 18px 10px;
padding: 19px 26px 28px 26px;
}

div.volume div.box.plain
{
border: 1px solid rgb(218,218,218);
border-radius: 10px;
box-shadow: 0 0 13px rgba(0,0,0,0.18) inset;
-webkit-box-shadow: 0 0 13px rgba(0,0,0,0.18) inset;
float: left;
margin: 10px;
}

div.volume div.box.plain:hover
{
box-shadow: 0 0 13px rgba(0,0,0,0.51) inset;
-webkit-box-shadow: 0 0 13px rgba(0,0,0,0.51) inset;
}


/* nastaveni pro content layer */


.content a
{
color: rgb(46,46,46);
}

.content a:hover
{
color: rgb(0,0,0);
}

.content address
{
font: 0.75em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 16px 0;
}

.content code
{
font: 1.25em/normal monospace;
}

.content dl
{
font: 0.75em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 16px 0;
}

.content form input, .content form textarea, .content form select
{
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

.content form fieldset.submit
{
border: none;
padding: 10px 0 0 0;
text-align: right;
}

.content form label
{
width: 10em;
}

.content form input[type='text'], .content form input[type='password'], .content form input[type='email']
{
background: url('../img/form-input.png') repeat-x rgb(254,254,254);
border: 1px solid rgb(240,156,18);
padding: 4px;
}

.content form textarea
{
background: url('../img/form-textarea.png') repeat-x rgb(255,255,255);
border: 1px solid rgb(240,156,18);
padding: 4px;
}

.content form select
{
background: url('../img/form-input.png') repeat-x rgb(254,254,254);
border: 1px solid rgb(240,156,18);
padding: 4px;
}

.content form input[type='submit'], .content form button
{
background: rgb(245,184,0);
color: rgb(255,255,255);
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
padding: 10px;
}

.content form input[type='submit']:hover, .content form button:hover
{
background: rgb(241,156,18);
}

.content h1
{
background: url('../img/content-h1.png') no-repeat left center;
color: rgb(14,60,122);
font: bold 1.625em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 16px 0;
padding: 0 0 1px 27px;
}

.content h2
{
color: rgb(14,60,122);
font: bold 1.125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 2px 0 16px 0;
}

.content h3
{
color: rgb(14,60,122);
font: bold 1.125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 2px 0 16px 0;
}

.content h4
{
color: rgb(46,46,46);
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 2px 0 8px 0;
}

.content h5
{
color: rgb(46,46,46);
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 2px 0 8px 0;
}

.content h6
{
color: rgb(46,46,46);
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 2px 0 8px 0;
}

.content hr
{
background: rgb(240,156,18);
color: rgb(240,156,18);
height: 1px;
margin: 0 0 13px 0;
}

.content ol, .content ul
{
margin: 0 0 13px 25px;
}

.content li ol, .content li ul
{
margin: 0 0 -6px 25px;
}

.content li
{
font: 0.875em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
padding: 3px 0 3px 0;
}

.content li ol li, .content li ul li
{
font: 1em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

.content p
{
font: 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
padding: 0 0 13px 0;
}

.content table p
{
font: 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
padding: 0 0 0 0;
}

.content sup,
.content sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;

}
.content sup {
	bottom: 1ex;
}
.content sub {
	top: .5ex;
}

.content table
{
border-collapse: collapse;
font: 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 13px 0;
}

.content table th
{
background: rgb(249,249,249);
border: 1px solid rgb(233,233,233);
padding: 7px 10px 7px 10px;
}

.content table td
{
border: 1px solid rgb(233,233,233);
padding: 7px 10px 7px 10px;
}

.content table.border {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
.content table.border th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
}
.content table.border td {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
  vertical-align: middle;
}
.content table.no-border,
.content table.no-border th,
.content table.no-border td {
  border-width: 0px;
}


/* male boxy na hp */


div.volume div.boxes
{
overflow: hidden;
margin: 0 -0.6875em 0 -0.6875em;
}

div.volume div.box.main div.box.plain
{
margin: 0 0.6875em 20px 0.6875em;
width: 17.625em;
}

div.volume div.box.main div.box.plain a
{
display: block;
padding: 5px 10px 5px 10px;
text-decoration: none;
}

div.volume div.box.main div.box.plain h2
{
margin: 5px 0 4px 0;
}

div.volume div.box.main div.box.plain p
{
font: 0.8125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}


/* strankovani */


div.volume div.pagination
{
margin: 20px 0 20px 0;
text-align: right;
}

div.volume div.pagination ul
{
margin: 0;
}

div.volume div.pagination li
{
display: inline;
font: 0.8125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
list-style: none;
padding: 0;
}

div.volume div.pagination li.previous
{
border-right: 1px solid rgb(115,115,115);
padding: 0 7px 0 0;
}

div.volume div.pagination li.next
{
border-left: 1px solid rgb(115,115,115);
padding: 0 0 0 7px;
}

div.volume div.pagination a
{
color: rgb(115,115,115);
display: inline-block;
min-width: 13px;
padding: 3px;
position: relative;
text-align: center;
text-decoration: none;
}

div.volume div.pagination li.previous a
{
padding: 0 0 0 13px;
}

div.volume div.pagination li.next a
{
padding: 0 13px 0 0;
}

div.volume div.pagination li.previous span.ico
{
background-position: -1002px center;
height: 100%;
left: 0;
top: 0;
width: 8px;
}

div.volume div.pagination li.next span.ico
{
background-position: -1010px center;
height: 100%;
right: 0;
top: 0;
width: 8px;
}

div.volume div.pagination a:hover
{
text-decoration: underline;
}

div.volume div.pagination a.active
{
background: rgb(224,224,224);
color: rgb(42,42,42);
text-decoration: none;
}


/* vypis pribehu */


div.volume section.stories hr
{
background: url('../img/stories-hr.png') no-repeat center center;
margin: 25px 0 25px 0;
}

div.volume section.stories article
{
overflow: hidden;
}

div.volume section.stories figure
{
float: left;
margin: 0;
width: 156px;
}

div.volume section.stories figure img
{
background: rgb(255,255,255);
border: 1px solid rgb(155,155,155);
padding: 2px;
}

div.volume section.stories div.data
{
float: right;
width: 26.25em;
}

div.volume section.stories div.data:first-child
{
float: none;
width: auto;
}

div.volume section.stories div.data p
{
font: 0.8125em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

div.volume section.stories p.more
{
font: 0.9375em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
text-align: right;
}

div.volume section.stories p.more a
{
background: url('../img/stories-p-more-a.png') repeat-x rgb(17,66,132);
border: 1px solid rgb(8,43,89);
box-shadow: 0 0 10px rgba(0,0,0,0.51) inset;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.51) inset;
color: rgb(255,255,255);
display: inline-block;
padding: 5px 36px 7px 18px;
position: relative;
text-decoration: none;
}

div.volume section.stories p.more a span.ico
{
background-position: -1018px center;
height: 100%;
right: 11px;
top: 0;
width: 7px;
}

div.volume section.stories p.more a:hover
{
color: rgb(255,255,255);
}


/* kontaktni formular */


div.volume form.contact-form
{
background: rgb(255,227,183);
padding: 12px;
}

div.volume form.contact-form h3
{
color: rgb(46,46,46);
}

div.volume form.contact-form fieldset
{
border: none;
padding: 0 70px 0 0;
}

div.volume form.contact-form p
{
padding: 0 0 5px 0;
}

div.volume form.contact-form label
{
padding: 6px 0 0 0;
text-align: right;
}

div.volume form.contact-form input[type='text'], div.volume form.contact-form input[type='email']
{
width: 12em;
}

div.volume form.contact-form textarea
{
height: 7.625em;
width: 335px;
}

div.volume form.contact-form p.attachment a
{
font: 0.9em/220% 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
padding: 0 0 0 32px;
position: relative;
text-decoration: none;
}

div.volume form.contact-form p.attachment a:hover
{
text-decoration: underline;
}

div.volume form.contact-form p.attachment span.ico
{
color: rgb(255,255,255);
background: rgb(241,156,18);
border: 1px solid rgb(213,160,0);
border-radius: 3px;
display: block;
font: 1.35em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
left: 0;
min-width: 8px;
padding: 0 7px 0 7px;
text-align: center;
top: -25%;
}

div.volume form.contact-form div.attachments
{
display: none;
margin: 10px 0 0 10em;
}

div.volume form.contact-form div.attachments.active
{
display: block;
}

div.volume form.contact-form fieldset.submit p
{
font: 0.75em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

div.volume form.contact-form button
{
background: url('../img/contact-form-button.png') repeat-x rgb(241,156,18);
color: rgb(255,255,255);
border: 1px solid rgb(213,160,0);
border-radius: 6px;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
font: 1.5em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
margin: 0 0 0 70px;
padding: 8px 36px 9px 24px;
}

div.volume form.contact-form button span.ico
{
background-position: -1097px center;
height: 100%;
right: 10px;
top: 0;
width: 10px;
}


div.volume form.contact-form .message .error{
  padding-left: 150px;
}

/* PATICKA: menu v paticce, vlastnik a tvurce webu */


footer
{
background: rgb(25,74,141);
bottom: 0;
left: 0;
min-width: 59.375em;
padding: 17px 0 80px 0;
position: absolute;
text-align: center;
width: 100%;
z-index: 2;
}

footer ul.footmenu
{
margin: 0 0 46px 0;
overflow: hidden;
}

footer ul.footmenu li
{
background: url('../img/footmenu-divider.png') no-repeat left center;
display: inline-block;
font: 0.9375em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
list-style: none;
padding: 11px 32px 15px 35px;
text-transform: uppercase;
}

footer ul.footmenu li:first-child
{
background: none;
}

footer ul.footmenu a
{
color: rgb(255,255,255);
text-decoration: none;
}

footer ul.footmenu a.active, footer ul.footmenu a:hover
{
color: rgb(156,201,255);
text-decoration: none;
}

footer p
{
color: rgb(255,255,255);
display: inline;
font: 0.75em/normal 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

footer p a
{
color: rgb(255,255,255);
text-decoration: none;
}

footer p a:hover
{
text-decoration: underline;
}


html {/*width: 1920px;*/}

.mceContentBody,
.wysiwyg {
  background: #ffffff;
  height: auto;
  text-align: left;
  padding: 10px;
}
