﻿body
{
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    background-position: top;
    margin: 0px;
    font-family: Segoe UI, Calibri, Trebuchet MS, Geneva CE, lucida, sans-serif;
    background-image: url('Images/BodyBack.png');
    font-size: 11px;
    text-align: center;
    background-color: #2f2f2f;
    background-repeat: repeat-x;
}

#obal {
	margin: 0 auto;
	padding: 0px;
	width: 978px;

}

#navigation
{
    margin-top: 45px;
    margin-left: 287px;
    position: absolute;
}
.headerSmall
{
    padding: 0px;
    margin: 0px;
    height: 48px;
    background-image: url('Images/LogoTop.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    text-align: right;
    font-size: 10px;
    color: #4B4B4B;
}
.header {
    padding: 0px;
    margin: 0px;
    height: 114px;
    background-image: url('Images/HeaderMenu.jpg');
    background-color: #2a4272;
    background-position: 50% top;
    background-repeat: no-repeat;
}

.drobecky
{
    background-image: url('Images/DrobeckyBack.jpg');
    background-repeat: repeat-y;
    background-color: #172B06;
    padding:3px;
}
.headerCont
{
    background-position: top;
    background-image: url('Images/HeaderContent.jpg');
    background-repeat: no-repeat;
    background-color: #DDDDE5;
    height: 36px;
}

.headerContCont
{
    padding: 0px 0px 0px 31px;
}
.greenline
{
    padding: 0px;
    margin: 0px;
    background-image: url('Images/GreenLine.png');
    background-repeat: no-repeat;
    width: 972px;
}

.content
{
    margin: 0px;
    width: 100%;
    background-image: url('Images/ContentBack.png');
    text-align: left;
    background-color: #CCCCCC;
    background-repeat: repeat-y;
}
.language {
	text-align: right;
	margin-top: 0px;
	height: 25px;
}



.leftcontent {
	width: 180px;
	padding: 0px;
  vertical-align:top;
}

.lefttext {
	padding: 0px 3px 0 3px;
}

.midcontent {
padding: 0px;
text-align: left;
width: 640px;
vertical-align:top;
}

.midtext
{
    padding: 3px;
}
	
.rightcontent {
padding: 0px;
text-align: left;
width: 190px;
 vertical-align:top;
}

.righttext
{
    padding: 0px 0px 0 8px;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

h1
{
    font-size: 22px;
    color: #345411;
    margin: 0px 0px 3px 0px;
    padding: 0;
    font-weight: bold;
}

 h2
{
    margin: 0px 0px 3px 0px;
    padding: 0;
    font-size: 15px;
    color: #355512;
}


 h3
{
    margin: 0px 0px 3px 0px;
    padding: 0;
    font-size: 13px;
    color: #355512;
}

 h4
{
    margin: 0px 0px 3px 0px;
    padding: 0;
    font-size: 12px;
    color: #182C07;
}

a
{
    text-decoration: none;
    color: #223A06;
}

a:hover {
	text-decoration: underline;
}

.footer
{
    clear: both;
    text-align: center;
    height: 29px;
    background-image: url('Images/Paticka.jpg');
    color: Silver;
    background-repeat: no-repeat;
}

.footerCont {padding: 3px;}

.footer a {color:Silver;}

.imgleft 
{ float:left;
  margin-right:5px;
  margin-bottom:1px;
 }
 

 
 /*Grid view layout*/
 .grid
{     border-collapse: collapse;      border: solid 1px #808080;
}
.grid th
{      background-color: #990000;      color: White;      font-weight: bold;
}
.grid th, .grid td
{      padding: 3px 10px;
}
.grid .r0
{      background-color: #f6f0ca;
}
.grid .r1
{      background-color: white;
}

/*sitemap*/
.sitemap { margin-left:1px; }
.sitemap a {color:Silver; margin-left:3px; margin-right:3px;}
.CurrentNodeStyle {color:White; margin-left:3px; margin-right:3px;}
.PathSeparatorStyle {color:white;}


/*tabulka produktů*/
.alterrow
{
    background-color: #B4CE9E;
}
.normalrow
{
    background-color: #D1D9CC;
}
.imgcolumn
{
    width: 80px;
    background-color: #4B4B4B;
    border: 1px solid #7C7C7C;
    text-align: center;
}

.imgcolumn2
{
    width: 80px;
    background-color: #FFFFFF;
}

.imgcolumn3
{
    width: 80px;
    background-color: #FFFFFF;
    border: 1px solid #7C7C7C;
}

.tableprodukty
{
border: 1px solid #7C7C7C;
}

.popiscolumn
{
    border: 1px solid #7C7C7C;
    padding: 2px;
}

.popiscolumn2
{
    padding: 2px;
}

.produktfooter
{
    background-color: #A6BCE3;
    padding: 3px;
     text-align:center;
}

.imgright { float:right;}
