/*add by system*/
input.buttons, button.buttons {
	background-color:#BFBFBF;
	color:#000000;
	font-weight:bold;
	cursor: pointer;
	text-decoration: none;
}
input.buttons:hover, button.buttons:hover {
	background-color:#5F5F5F;
	color:#ffffff;
	text-decoration: none;
}
.errmsg {
	background: url("http://w1.websnadno.cz/html/sablony/univerzalni/errmsg.png") top left no-repeat;
	width: 272px; height: 33px; text-align: center; margin: 5px 13px; line-height: 39px; color: #990000; font-weight: bold; font-size: 13px;
}
.diskuzeram {
	background-color:#BFBFBF;
	border:1px solid #5F5F5F;
	color:#000000;
	font-weight:bold;
}
.diskuzeoddeleni {
	border-bottom:1px solid #5F5F5F;
}
td,th {
	font-size:13px;
}
/*add by system*/

@font-face {
	font-family: 'Conv_segoepr';
	src: url('http://www.halitpasa.wbs.cz/fonts/segoepr.eot');
	src: local('☺'), url('http://www.halitpasa.wbs.cz/fonts/segoepr.woff') format('woff'), url('http://www.halitpasa.wbs.cz/fonts/segoepr.ttf') format('truetype'), url('http://www.halitpasa.wbs.cz/fonts/segoepr.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body 
{  
    background: none repeat scroll 0 0 #000037;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    display: block;
}

html, body, div,
h1, h2, h3, h4, h5, h6, 
p, img, dl, dt, dd, ol, ul, li, 
table, caption, tbody, tfoot, thead, tr, th, td, 
form, fieldset, embed, object, applet 
{
    border: 0 none;
    margin: 0;
    padding: 0;
}

ul
{
    padding: 0px 0px 0px 20px;
}

ol
{
    padding: 0px 0px 0px 20px;
}


div
{
    display: block;
}

.section::after 
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#page 
{
    width: 1000px; 
    margin: 0 auto;
}

.header 
{
    width: 100%;
    height: 45px;
    margin: 5px 0px 1px 0px;
}

#google_translate_element
{
    float: right;
}

.menu
{
    width: 100%;  
    margin: 5px 0px 4px 0px;
}

.nav
{
    width: 100%;
    display: block;
    height: 30px;
    padding: 0px 8px 0px 8px;
}

.nav span
{ 
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.nav a
{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;

    line-height:24px;
    float:left;
    
    margin: 1px 2px 1px 1px;
    padding: 2px 10px 2px 10px;
    overflow: hidden;
   
    background: #0e51a7; /**/
    background: -moz-linear-gradient(top, #0e51a7 0%, #0e51a7 29%, #05326d 100%); /**/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e51a7), color-stop(29%,#0e51a7), color-stop(100%,#05326d)); /**/
    background: -webkit-linear-gradient(top, #0e51a7 0%,#0e51a7 29%,#05326d 100%); /**/
    background: -o-linear-gradient(top, #0e51a7 0%,#0e51a7 29%,#05326d 100%); /**/
    background: -ms-linear-gradient(top, #0e51a7 0%,#0e51a7 29%,#05326d 100%); /**/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e51a7', endColorstr='#05326d',GradientType=0 ); /**/
    background: linear-gradient(top, #0e51a7 0%,#0e51a7 29%,#05326d 100%); /**/
 
    display:block; 
    text-align:center; 
    font-size: 80%;
}

.nav a:hover
{
    color:#FFC900;
}

#menu_main_selected
{
    margin:1px 1px 0px 1px;
    padding: 2px 10px 3px 10px;
    background:#05326D;
    color:#FFC900;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius: 0px;
}

.sub
{
    eight: 30px;
    overflow:hidden;
    background:#05326D;
    padding:0 5px 0 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.sub a
{
    line-height:24px;
    float:left;
    margin:1px;
    padding: 2px 10px 2px 10px;
    color:#FFC900; 
    font-size: 80%;    
}

.sub a:hover
{
    color:#FFC900;
}

#menu_sub_selected
{
    color:#FFC900;
}


table 
{
    width: 100%;
    border-collapse: collapse;
    border-width: 0;
    empty-cells: show;
    font-size: 13px;
}

.kontakt td 
{
    height: 45px;
    margin: 20px 0 1px 0;
    color: #6997D3;
}

.rodokmentable, .rodokmentable td
{
    border-width: 1px;
    border-color: #0E51A7;
    border-style: solid;
    text-align: left;
    padding: 5px; 
}

td, th 
{
    display: table-cell;
    vertical-align: inherit;
}

#cattery-box 
{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin-bottom: 15px
}

#nadpis
{
    text-align: center;
}

#translate-box, #hpr
{
    text-align: right;
}

#logo-box 
{
    height: 210px;
    width: 100%;
    background: #000037 url("http://www.halitpasa.wbs.cz/topbanner.png") top left no-repeat;
    
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.column-panel
{
    float: left;
    margin: 0 3px 0 3px;
}

.no-rightmargin, .panel-no-rightmargin, .column-panel.no-rightmargin, .column-panel.panel-no-rightmargin
{
    margin-right: 0px;
}

.category-head, .category-head:visited
{
    color: white;
    text-decoration: none;
}

.category-title, .mod-head, .mod-bar
{
    padding: 3px 6px 4px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    text-shadow: #56B 0 1px;
    
    background: #0e51a7; /**/
    background: -moz-linear-gradient(top, #0e51a7 0%, #0e51a7 42%, #05326d 100%); /**/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e51a7), color-stop(42%,#0e51a7), color-stop(100%,#05326d)); /**/
    background: -webkit-linear-gradient(top, #0e51a7 0%,#0e51a7 42%,#05326d 100%); /**/
    background: -o-linear-gradient(top, #0e51a7 0%,#0e51a7 42%,#05326d 100%); /**/
    background: -ms-linear-gradient(top, #0e51a7 0%,#0e51a7 42%,#05326d 100%); /**/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e51a7', endColorstr='#05326d',GradientType=0 ); /**/
    background: linear-gradient(top, #0e51a7 0%,#0e51a7 42%,#05326d 100%); /**/

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    margin-bottom: 0;
}

.mod-body
{
    margin: 0 0 10px 0;
    padding: 5px 10px;
    border-left: 1px solid #05326D;
    border-right: 1px solid #05326D;
    border-bottom: 1px solid #05326D;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    overflow: hidden;
}

.mod-body, .mod-bar, .mod-group, .hovercard-innerbox
{
    -webkit-box-shadow: 0 2px 2px #0E51A7;
    -moz-box-shadow: 0 2px 2px #0E51A7;
    box-shadow: 0 2px 2px #0E51A7;
}

.category-panel .mod-body
{
    padding-left: 0;
}

.category-list
{
    padding-left: 4px;
}

#collection-category a:link, #collection-category a:visited, #collection-category a:active, #collection-category a:hover
{
    display: block;
    padding: 1px 0 1px 0px;
    text-decoration: none;
}

.mod-group
{
    margin: 0 0 10px 0;
    padding: 10px 10px 0;
    border: 1px solid #05326D;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

.text-group
{
    margin: 0 0 10px 0;
}

#aktuality
{
    margin: 0px 4px 0px 4px;
}

#aktuality h4
{
    font-size: 13px;
}

a:link, a:visited, a:active, a:hover
{ 
    color:#6997D3; 
    text-decoration:none; 
}

#collection-category a:hover
{
    background: #0e51a7;
}

#collection-category ul
{
    font-size: 12px;
}

#collection-category ul ul
{
    padding-left: 3px;
    font-size: 10px;
}

h1 {
    font-size: 18px;
    color: #ff5f00; 
}
h2 {
    font-size: 16px;
    color: #ff5f00;
}
h3 {
    font-size: 18px;
    color: #ffc900;
}
h4 {
    font-size: 16px;
    color: #ffc900;
}
h5 {
    font-size: 13px;
    color: #ffc900;
}
h6 {
    font-size: 10px;
}
p {
    font-style: 13px;
}

hr {
    display: block;
    position: relative;
    padding: 0;
    margin: 6px auto;
    height: 2px;
    max-height: 0; 
    border: none;
    border-top: 1px solid #000;
    border-bottom: 1px solid #363636;
    font-size: 1px;
    line-height: 0;
}

.prispevek
{
    font-size: 11px;
    color: #ffffff;
}

.prispeveklogin
{
    color: #ffc900;
}

.prispevektext
{
    font-size: 13px;
    color: #888888;
}

.vzkazy_wrapper fieldset, .vzkazy_wrapper table { 
width: 550px !important; 
} 
.vzkazy_wrapper .textovepole { 
width: 480px !important; 
}

#litter
{
    font-family: 'Conv_segoepr';
    font-size: 24px;
    color: #FF5F00; 
    text-align: center;    
    text-shadow: 1px -1px 1px #252525;
    filter: dropshadow(color=#252525, offx=1, offy=-1);
}

#litterdate
{
    font-size: 16px;
}

#littermates
{ 
    width: 70%;
    margin: 0px auto;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

    box-shadow: inset 0px 3px 6px #4282D3, inset 0px -3px 6px #4282D3, 4px 4px 10px #252525; 
    -moz-box-shadow: inset 0px 3px 6px #4282D3, inset 0px -3px 6px #4282D3, 4px 4px 10px #252525; 
    -webkit-box-shadow: inset 0px 3px 6px #4282D3, inset 0px -3px 6px #4282D3, 4px 4px 10px #252525;
}

.even
{
    background-color: #000040;
}

#littermates tr
{
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

.text
{
    font-family: 'Conv_segoepr';
    font-size: 16px;
    color: #dddddd;     
    text-shadow: 1px -1px 1px #252525;
    filter: dropshadow(color=#252525, offx=1, offy=-1);
}

#littermates td
{
    padding: 0px 10px 0px 0px;   
}