﻿@charset "utf-8";

/* layout */
html  
{
    margin-left:-1px; 
}

form 
{			
	margin:0;
	padding:0;
}

#pageWrap 
{
    padding:0;
    margin:0 auto;
	max-width:2560px;
	min-width:1000px;
	overflow:hidden;
	background:url(images/pageWrap.png) repeat-x left top; 
}

#header 
{						
    position:relative;
    margin:0 auto 0 auto;
    width:1000px;
    height:191px;
    z-index:3;				
}

#bcBackground 
{
    position:relative;
    width:1000px;
    margin:0 auto 0 auto;
    background:url(images/bcBackground.jpg) repeat-y left top;
    z-index:2;			
}

#bcHeader 
{
    position:relative;
    width:100%;
    background:url(images/bcHeader.jpg) no-repeat left top;
    z-index:3;
}

#bcFooter 
{
    position:relative;
    width:100%;
    background:url(images/bcFooter.jpg) no-repeat center bottom;
    min-height:600px;
    padding:0px 0 30px 0;
    z-index:3;
}

#footerWrap 
{
    position: relative;
    width: 100%;
    height:266px;
    bottom: 0;
    z-index: 1;
	background:url(images/footerWrap.jpg) no-repeat center top;
}

#footer 
{	
    position:relative;
    width: 1000px;
    height:266px;
    margin: 0 auto 0 auto;
    
    z-index:4;
}

    
/* end layout */

/* header */

#logo {position:absolute; top:39px; left:35px}
#logoSD {position:absolute; top:40px; right:15px; width:318px; height:65px;  background:url(images/logoSD.jpg) no-repeat left top; font-size:0; line-height:0}

.headerTitle {position:absolute; top:34px; left:686px; font-size:14px; font-weight:bold; color:#040108; line-height:1.2em; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.headerTitle strong {text-transform:uppercase; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#motive {float:left; width:1000px; height:414px; margin:0 0 0 0; background:url(images/motive.jpg) no-repeat left top}
.slider {float:left; width:942px; height:377px; margin:19px 0 0 40px;}

/* end header */

/* top menu*/

#menu 
{    
	position:absolute;
	top:130px;	
	left:198px;
	z-index:4;
}

.menuMain 
{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
}

.menuMain li 
{
	list-style:none;
    padding:0 10px;
    margin:0;
    float:left;
}

.menuMain li a 
{
	display:block;
	font-size: 14px;
	font-weight:bold;
	color: #120f15;
	text-decoration: none;
	text-align:center;
	position:relative;	
	padding:3px 10px;
}

.menuMain li:hover a, .menuMain li.selected a 
{
	color:#120f15;
	background:#e09d38;
}


/* end top menu*/

/* bottom menu  */

#menuFooter	
{
	text-align:left;
	z-index:7;
	float:left;
	padding:0 0 10px 10px;
}

.menuMainFooter	
{
	list-style: none;
	margin:0;
	padding:0;
}

.menuMainFooter li 
{
    display: block;
	float:left;
}

.menuMainFooter li a	
{
    font-size: 11px;
	display: block;
	float:left;
    color: #fff3e8;
    text-decoration: none;
    padding: 0 15px 0 15px;
}

.menuMainFooter li.last a
{
    background:none;
}

.menuMainFooter li:hover a
{
    color: #fff3e8;
    text-decoration: underline;
}

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	font-size: 11px;
	color: #908885;
	padding:0 0 0 25px;
	float:left;
    text-align:left;
}
#containerFooter a {
	text-decoration: none;
	color:#908885;
}
#containerFooter a:hover {
	text-decoration: none;
	color:#aaa3a1;
}

/* end cs copyright */

/* footer */

#footerC {float:left; width:945px; margin:0 0 0 24px}

#logoFooter {position:absolute; bottom:26px; right:73px}
.footerTitle {float:left; display:block; width:167px; height:54px; line-height:54px; text-align:center; background:url(images/footerTitle.png) no-repeat left top; font-size:14px; font-weight:bold; color:#f5eae2; text-transform:uppercase; margin:0 12px 39px 0;}
.footerIco {float:left; margin:19px 0 39px 11px}
.icoFb, .icoTw, .ico1 {float:left; display:block; width:58px; height:22px; line-height:0px; font-size:0px; margin:0 6px 0px 0;}
.icoFb {background:url(images/icoFb.png) no-repeat left top}
.icoTw {background:url(images/icoTw.png) no-repeat left top}
.ico1 {background:url(images/ico1.png) no-repeat left top}
.icoFb:hover, .icoTw:hover, .ico1:hover {background-position:left bottom}
.footerText {margin:0 0 0 16px; height:90px; width:920px; color:#3b3b3b; line-height:1.6em}

#footerBox {float:left; width:550px; padding:10px 0 10px 0; background:url(images/footerBox.png) repeat-y left top; margin:10px 0 0 24px}

/* end footer */

/* box */

#nav {float:left; width:960px; margin:0 0 45px 40px}
.nav01, .nav02, .nav03 {float:left; width:274px; margin:0 16px 0 0; padding:12px 15px 20px 15px}
.nav01 {background:url(images/nav01.png) no-repeat left top}
.nav02 {background:url(images/nav02.png) no-repeat left top}
.nav03 {background:url(images/nav03.png) no-repeat left top}
.navTitle {font-size:18px; color:#f5eae2; font-weight:bold; margin:0 0 22px 0}
.navText {font-size:10px; color:#fff3e8; text-transform:uppercase; line-height:1.5em; margin:0 0 12px 0}
.navA {float:right; padding:0 0 0 15px; color:#000; text-transform:uppercase; font-size:10px; text-decoration:none; background:url(images/navA.png) no-repeat left 5px; margin:0 5px 0 0}
.navA:hover {color:#000; text-decoration:underline}

#boxLeft {float:left; width:612px; margin:0 35px 0 40px}
#boxRight {float:left; width:219px}

.rightTitle {font-size:18px; color:#feb300; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 15px 0; padding:1px 0 3px 36px; background:url(images/rightTitle.png) no-repeat left top; text-transform:uppercase}
.rightText {float:left; width:100%; color:#fff3e8; font-size:14px; margin:0 0 20px 0; line-height:1.2em}

#boxMain {text-transform:uppercase}

/* end box */

.cenovka {background:#FE980A; color:#000; font-weight:bold; font-size:15px; padding: 4px 10px; width:150px; list-style:none; margin:3px 0 0 0; text-align:center}
.cenovka2 {background:#FE980A; color:#000; font-weight:bold; font-size:15px; padding: 4px 10px; width:180px; list-style:none; margin:3px 0 0 0; text-align:center}
.orange {color:#F9AC02}
.textLine {width:100%;height:1px;background: #867E7C;float:left; margin:0 0 20px 0;}
.tabulkaHome {width:100%;text-align:center;margin:0 0 20px 0;}
.tabulkaMain {width:100%; text-align:center; margin:15px 0;}
.tabulkaMain2 {width:100%; margin:15px 0;}

.drevo {float:left;width:100%;margin:0 0 40px 0; border:1px solid #E09D38; padding:2px}
    .drevo thead tr td {background:#7F510A;color:#fff;text-align:center;padding:5px;font-size:14px;font-weight:bold;}
    .drevo tbody tr td, .drevo tbody tr th {text-align:center;padding:2px 0;font-size:13px;font-weight:normal;color:#fff}
    .drevo tbody tr td {background:#221f25}
    .drevo tbody tr th {background:#312e33;}