/*
Theme Name: Safin-invest.cz
Theme URI: http://www.safin-invest.cz
Description: 
Version: 1.0
Author: 
Tags: 
*/
body {
margin:0;
padding:0;
font:0.75em Arial,Verdana,sans-serif;
text-align:justify;
line-height:1.4em;
color:#FFF;
background:#333333 url("images/body.jpg") center -1px repeat-x;
}

a:link, a:visited { color:#FFCC00; }
a:hover, a:active { color:#FFF; text-decoration:none; }

hr.hr, #pagename, .anchors, .top-anchor, hr {
display:none;
}


img {
border:1px solid #4a8a0f;
padding:1px;
}

p {
margin:0;
padding:0 0 10px 0;
}

h1 {
margin:0;
padding:0 0 10px 0;
font-size:170%;
line-height:160%;
color:#FFF;
}
h2 {
margin:0;
padding:10px 0;
font-size:150%;
color:#0099CC;
}
h3 {
margin:0;
padding:5px 0 0 0px;
font-size:130%;
color:#303030;
}

.nadpis {
display: block;
margin:10px 0 5px 0px;
padding:10px 0 5px 0px;
}

.before-list {color:#6F6F6F;
border-top:1px dotted #666666;
color:#6F6F6F;
margin-top:15px;
padding-top:15px;
font-size:120%;
}

h4 {
margin:0;
padding:7px 0;
font-size:120%;
color:#FFF;
}
h5 {
margin:0;
padding:5px 0;
font-size:110%;
color:#FFF;
}
h6 {
margin:0;
padding:5px 0;
}


ul {
margin:0;
padding:0 0 0 5px;
}
ul li {
margin:0;
padding:2px 0 2px 10px;
}
ul li li {
padding:0 0 0 8px;
}

form {
margin:0;
padding:0;
}

input, textarea, select {
margin:2px 0;
padding:1px 3px;
font:100% Arial,Verdana,sans-serif;
}
textarea {
width:400px;
}
input {
padding:3px;
}


/**/
#page {
width:950px;
margin:0 auto;
}

#header {
height:98px;
}

#headerimg img {
border:none;
margin:-2px 0 0 9px;
z-index:2;
}

.description {
display:none;
}

#content-box {
float:left;
width:950px;
margin:-45px auto 0 auto;
padding:5px 0 0 0;
background:url('images/content.jpg') 6px top no-repeat;

}

#aboutus {
margin:-1px 0 0 0;
_margin:-11px 0 0 0;
padding:25px 25px 0 25px;
background:url('images/aboutus.jpg') right top no-repeat;
height:244px;
}
#aboutus h2 {
color:#d5f1ff;
font-size: 170%;
}
#aboutus p {
width:400px;
font-size:16px; 
line-height:1.3em;
}
#aboutus a {
color: #c5e2ff;
}

.moreinfo,
#moreinfo {
display:block;
background:url('images/aboutusmore.jpg') left top no-repeat;
height:17px;
line-height:17px;
color:#05bbec;
padding:0 0 0 25px;
margin:5px 0 20px 0px;
}
.moreinfo,
#moreinfo:hover {
text-decoration:none;
}
.moreinfo {
background:url('images/moreinfo.jpg') left top no-repeat;
}
#content {  
float:left;
width:654px;
margin:0 9px 0 9px;
_margin:0 8px 0 5px;
padding:25px;
background:#ffffff;
}
#content a {
text-decoration:underline;
color:#0099cc;
}
#content a:hover {
color:#0099cc;
text-decoration:none;
}
#content ul {
color:#000;
margin:5px 0 0 20px;
}  

.post h1,
.post h1 a {
color:#0099cc;
text-decoration:none;
}

.post h2,
.post h2 a {
color:#0099CC;
text-decoration:none;
}
.post h2 a:hover {
text-decoration:underline;
}
.post .entry p {
padding:0px 0 10px 0;
background:#fff;
color:#000000;
}
.post .entry img {
border:0px solid #84cee6;
}
.alignright {
float:right;
margin:0 0 10px 10px;
}
.post .postmetadata,
.post small {
display:none;
}


#InfoBar{
float:right;
background:#3d3d3d;
width:218px;
padding:5px 5px 5px 5px;
}
#InfoBar h3 {
width:218px;
background:url('images/infobar-title.png') left top no-repeat;
height:30px;
margin:0 0 10px -5px;
}
#InfoBar h3 span {
display:none;
}


#InfoBar h4 {
font-size:120%;
margin:0;
padding:2px 0 0 0px !importatnt;
line-height: 1.0em;

}



#sidebar{
float:right;
width:218px;
padding:0;

}
#supplies h3 {
width:218px;
background:url('images/supplies-title.png') left top no-repeat;
height:35px;
margin:0 0 10px -5px;
}
#supplies h3 span {
display:none;
}
#supplies ul {
list-style-type:none;
padding:0;
margin:-20px 0 0 0;
}
#supplies ul li {
background:#2b2b2b;
margin:0 0 4px -5px;
padding:15px 10px 15px 10px;
width:198px;
color:#cccccc;
}
#supplies ul li h4 {
margin:0 0 10px 0;
padding:0;
}
#supplies ul li h4 a {
color:#fff;
} 
#supplies ul li h4 a:hover {

} 

#footer {
clear:both;
float:left;
background-color:#272727;
width:100%;
padding:20px 0 20px 0;
margin:10px 0 0 0;
color:#666666;
text-align:center;
}
#copyright {
width:950px;
margin:0 auto;
text-align:left;
}

.QuickNav
{
width:950px;
margin:0 auto;
padding: 0 0 0 20px;
text-align:left;
}

#layer {
/*margin:0 auto 0 200px;
background:pink;
width:750px;
position:absolute;
top:0px;
left:0;
padding:0 0 0 0;*/
}
#header ul {
width:550px;
float:right;
padding:0;
margin:-73px 0 0 0;
list-style-type:none;
}
#header ul li {
float:left;
padding:0;
}
#header ul li a {
display:block;
height:62px;
line-height:62px;
text-align:center;
background:url('images/menu1-li.jpg') right bottom no-repeat;
font-size:110%;
}
#header ul li.page-item-3 { width:80px; }
#header ul li.page-item-4 { width:70px; }
#header ul li.page-item-5 { width:110px; }
#header ul li.page-item-7 { width:110px; }
#header ul li.page-item-8 { width:100px; }
#header ul li.page-item-9 { width:80px; }  

#header ul li.page-item-9 a {
background:none;
}
#header ul li a,
#header ul li a:active,
#header ul li a:visited {
color:#6f6f6f;
text-decoration:none;
}
#header ul li.current_page_item a,
#header ul li a:hover {
color:#2d2d2d;
}
#header ul li ul {
background:#333333;
position:absolute;
width:182px;
font-size:0.85em;
margin:0 0 0 0;
display:none;
top:97px;
}
#header ul li.page-item-3 ul {
margin:0 0 0 -102px;
&margin:0 0 0 -182px;
}
#header ul li.page-item-4 ul {
margin:0 0 0 -112px;
&margin:0 0 0 -182px;
}
#header ul li.page-item-9 ul {
margin:0 0 0 -100px;
&margin:0 0 0 -180px;
}
#header ul li ul.mnhover {
display:block;
}
#header ul li:hover ul {
display:block;
}
#header ul li ul {

}

#header ul li ul li {
background:none;
margin:0;
width:182px;
border-bottom:1px solid #3e3e3e;
}
#header ul li ul li a {
background:none;
width:182px;
height:22px;
line-height:22px;
}
#header ul li.current_page_item ul li a,
#header ul li.current_page_item ul li a:active,
#header ul li.current_page_item ul li a:visited,
#header ul li ul li a:active,
#header ul li ul li a:visited,
#header ul li ul li a {
color:#fff;
}
#header ul li ul li.current_page_item a,
#header ul li ul li a:hover {
color:#fff;
text-decoration:underline;
}


.contact-form {
color:#000;
}
.contact-form th {
text-align:right;
vertical-align:top;
font-weight:normal;
}
.right {
text-align:right;
}
#claims {
width:100%;
}
#claims th{
background:#3d3d3d;
color:#fff;
}
#claims td{
border:1px solid #3d3d3d;
color:#000;
}

.pcf7-validation-errors
{
color:#000;
}

.navigation{width: 100%;clear: both; float: left; }
.alignleft {float: left;
line-height:17px;
color:#05bbec;
padding:0 5px 0 5px;
margin:5px 0 20px 0px;
clear: both;
display: block;
}
.alignright{
line-height:17px;
color:#05bbec;
padding: 3px;
margin:5px 0 5px 10px;
}

.RefColor {
color:#000;
vertical-align: top;
min-height: 70px;
}

.line {
border-bottom: 1px solid #c1ebff;
display: block;
}
#claimForm td {
color:#000;
}