* {
	margin:0;
	padding:0;
	font-size:100%;
	font-family: arial;
}

html {
    background: #243a08 url('/img/tail_top.gif') top repeat-x;
    
    }


body{
	background: url('/img/tail_bottom.gif') bottom repeat-x;
	text-align: center;
    }

img {
    vertical-align: top;
    }
a img { 
    border:0;
    }
/* ============================= Obecne ====================== */
#main {
    width:982px;
    margin: auto;
    text-align: left;
    }
#main .main-box {
    width:982px; 
    background: #FFFFFF url('/img/tail_top.gif') top repeat-x;  
    }

/* ============================= header ====================== */
#header {
    color: #fffefe; 
    font-size: 1.154em; 
    line-height: 1.133em;
    height: 604px; 
    background: url('/img/header_bg.jpg') no-repeat 0 120px;
    }
.logo {
    padding:16px 36px 10px 18px;
    }
.button {
    background: url('/img/header_button.gif') no-repeat 0 0;
    float:right; 
    display: inline-block; 
    font-size: 11px; 
    line-height: 1em;
    color: #dfe7d6;
    text-decoration: none;
    padding: 5px 17px 6px 33px;
    #padding: 6px 17px 6px 33px;
    _padding: 6px 17px 6px 33px;        
    text-transform: uppercase; 
    margin-top:15px;
    }
.button:hover {
    text-decoration:underline;
    }


.menu { 
    background: url('/img/menu_tail_bg.gif') top repeat-x
    }
.menu .right-bg {
    background: url('/img/menu_right_bg.gif') top right no-repeat;
    }
.menu .left-bg {
    background: url('/img/menu_left_bg.gif') top left no-repeat; 
    padding:0 0 0 19px;
    }
.menu ul {
    margin: 0;
    padding: 0;
    }
.menu ul li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
    float: left;
    background: none;
    }
.menu ul li a span {
    display: none;
    }    
.menu ul li a {
    margin: 0;
    padding: 0;
    font-size: 80%;
    display: block;
    height: 70px;
    }
.menu ul li a.m1 {
    background: url('/img/m1_off.jpg') top left no-repeat;
    width: 172px;
    }
.menu ul li a.m1:hover,
.menu ul li a.m1_active {
    background: url('/img/m1_on.jpg') top left no-repeat;
    width: 172px;
    }
.menu ul li a.m2 {
    background: url('/img/m2_off.jpg') top left no-repeat;
    width: 193px;    
    }
.menu ul li a.m2:hover,
.menu ul li a.m2_active {
    background: url('/img/m2_on.jpg') top left no-repeat;
    width: 193px;        
    }
.menu ul li a.m3 {
    background: url('/img/m3_off.jpg') top left no-repeat;
    width: 196px;        
    }
.menu ul li a.m3:hover,
.menu ul li a.m3_active {
    background: url('/img/m3_on.jpg') top left no-repeat;
    width: 196px;            
    }    
.menu ul li a.m4 {
    background: url('/img/m4_off.jpg') top left no-repeat;
    width: 186px;    
    }
.menu ul li a.m4:hover,
.menu ul li a.m4_active {
    background: url('/img/m4_on.jpg') top left no-repeat;
    width: 186px;        
    }
.menu ul li a.m5 {
    background: url('/img/m5_off.jpg') top left no-repeat;
    width: 193px;    
    }
.menu ul li a.m5:hover,
.menu ul li a.m5_active {
    background: url('/img/m5_on.jpg') top left no-repeat;
    width: 193px;        
    }    
 
/*.slogan {padding:14px 0 0 365px;}
.slogan p {padding:4px 0 0 151px;}
*/

/* ============================= footer ====================== */
#footer {
    color:#8e9c6f; 
    padding:20px 37px 0 38px;
    height:89px;
    font-size: 80%;
    }
#footer a {color:#8e9c6f;}
#footer span {float:right;}

#footer ul li {display:inline; border-left:1px solid #a9b978; font-size:1em; line-height:1.25em; background:none; padding:0 10px 0 10px;}
#footer ul li a {color:#a9b978; text-decoration:none; background:none; padding:0;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul .first {border:none; padding-left:0;}
/*--- clear ---*/
.clear {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    }
    
    
    
    
    
    
    
/*--- nezaraditelne ---*/
img {vertical-align:top;}
a img { border:0;}
ol { margin-left: 30px;}
ol li span { }
ol li label {margin-left: 15px; }
ol li label input {margin-right: 5px; }

div.inputs {
  float: right;
  display: inline;
  margin: 0px 10px 0 0;
}

ul { list-style: circle; padding-left: 20px;}
ul li {padding-left: 5px;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.307em;
		color:#2a2a2a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#2a2a2a;}
a:hover{text-decoration:none;}
p {padding-top:15px;}









/* ============================= main layout ====================== */

li { background:url('/img/list_line.gif') bottom left repeat-x; padding: 5px 0; }
li a { text-decoration:none; color:#5ba31c;}
.last {background:none;}
li a:hover {color:#020202;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 28px 0 0; float:left;}

.main-box {background:#fff url(images/tail-top.gif) top repeat-x; width:100%;}

.title {margin-bottom:12px;}
.title2 {margin-bottom:5px;}

h3 {color:#5ba31c; text-transform:uppercase; margin-bottom:5px;}
h1 {font-size: 170%; font-weight: normal; line-height: 1.3em;}
h2 {
  margin: 30px 0 -5px 0;
  font-size: 14px;

}

.link {background:url(images/link-line.gif) bottom left repeat-x; text-align:right; margin-top:12px;}
.link a {background:url(images/link-tail-bg.jpg) top repeat-x; color:#fff; font-weight:bold; text-decoration:none; display:inline-block;}
.link a span {background:url(images/link-right-bg.jpg) top right no-repeat; display:inline-block;}
.link a span span {background:url(images/link-left-bg.jpg) top left no-repeat; display:inline-block; padding:10px 24px 8px 21px;}
.link a:hover {background:url(images/link-tail-bg-hover.jpg) top repeat-x;}
.link a:hover span {background:url(images/link-right-bg-hover.jpg) top right no-repeat;}
.link a:hover span span {background:url(images/link-left-bg-hover.jpg) top left no-repeat;}

.box .link {background:none; margin-top:28px;}
.box .link a {background:url(images/link-tail-bg2.jpg) top repeat-x;}
.box .link a span {background:url(images/link-right-bg2.jpg) top right no-repeat;}
.box .link a span span {background:url(images/link-left-bg2.jpg) top left no-repeat;}
.box .link a:hover {background:url(images/link-tail-bg2-hover.jpg) top repeat-x;}
.box .link a:hover span {background:url(images/link-right-bg2-hover.jpg) top right no-repeat;}
.box .link a:hover span span {background:url(images/link-left-bg2-hover.jpg) top left no-repeat;}
    
    
/* ============================= content ====================== */

.col-pad {padding-right:43px;}
.col-pad2 {padding-right:26px;}
.col-pad3 {padding-right:80px;}

.box {background:#f4fed6; padding:27px 11px 15px 17px;}

.line {border-bottom:2px solid #a0ca7c; padding-bottom:20px; margin-bottom:40px;}

.margin1 {margin-top:23px; margin-bottom: 0;}
.margin2 {margin-top:30px;}
.padding1 {padding-top:14px;}
.padding2 {padding-top:15px;}
.padding3 {padding-bottom:35px;}
.phone {float:right; margin-right:80px;}
