/*
-----------------------------------------------
Site Base Styles
Author:    Helena
Version:  18 October  2007
----------------------------------------------- */

body{
	font: 12px Tahoma, Verdana,  Arial, sans-serif;

	
}
form{padding:0;margin:0}
input{
	margin:0;
}

td, th, select, textarea, input {
	font-size: 11px;
}
th{font-weight:bold;}

img {border:0;}

a{
	color:#03704D;
}
a:hover{text-decoration:none;}
a:focus {/*udalenie punctira v linkah*/
outline: none;
}


strong1{color:#00714C}


/*---------------headers------------------*/
h1, h2, h3, h4, h5, h6{
	margin:0;padding:0;
}
h2{
	font-size:13px;
	text-transform:uppercase;
	color:#03714c;
	font-family: Arial, Tahoma,   sans-serif
}

.subheader{
	color: #009A68;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}


.news_title{
	font-weight: bold;
	color:#03714c;
	font-family: Arial, Tahoma,   sans-serif;
	padding-bottom: 10px; 
	text-transform:uppercase;
}

/*---special styles---*/
.FL{float:left;}
.FR{float:right;}
br.both{clear:both}

.dispB{display:block}
.vm{vertical-align:middle}

.pb13{padding-bottom:13px;}

.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pt4{padding-top:4px;}

.ml3{margin-left:3px;}
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.ml30{margin-left:15px;}
.ml50{margin-left:50px;}


.mt10{margin-top:10px;}
/*------------ fonts ----------*/
.f10{font-size:10px;}



/*--------------- background --------------*/
.topGray{
	background:url("../img_Landing/bg/top_gray.gif") repeat-x;
}
td.last-td{
	background:url("../img_Landing/bg/last-td.gif") no-repeat right top;
}

.top2Grad img{display:block}

.top2Grad{
	background:url("../img_Landing/bg/grad2.gif") repeat-x;
}

.tabBg{
	background:url("../img_Landing/tabs/tab_1px.gif") repeat-x;
	padding:2px 0px;
	font-weight:bold;
	color:#00714C;
	font-size:10px;
	text-transform:uppercase;
}
td.tabs{text-align:right;}
td.tabs div{float:left}
td.tabs a{
	color:#00714C;text-decoration:none;
}
td.tabs a:hover{
	color:#000;text-decoration:none;
}

.mainBg{
	background: url("../img_Landing/bg/main.gif") no-repeat left bottom;
}
/*------------------- boxes -----------------*/
.big-box{
	background:#dee7e4 url("../img_Landing/box/big_box_1px.gif") repeat-x;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	padding:4px 19px;
	
}
.mid-box{
	background:#dbe8e1 url("../img_Landing/box/mid_box_1px.gif") repeat-x;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	width:459px;
	text-align:left;	
}
.mid-box-nopad{
	background:#dbe8e1 url("../img_Landing/box/mid_box_1px.gif") repeat-x;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	text-align:center;	
}

.small-box2{
	width:227px;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	background:#f6f9f8 url("../img_Landing/bg/box_bg.gif") repeat-x left bottom;
}

.small-box2 p{
	padding:0px;
	margin:8px 0px 0px 0px
}


.small-box2-home{
	width:247px;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	background:#f6f9f8 url("../img_Landing/bg/box_bg.gif") repeat-x left bottom;
}

.small-box2-home p{
	padding:0px;
	margin:8px 0px 0px 0px
}


/*
wtf!!!
.mid-box img{display:block}
*/

.small-box-mainpage{
	width:227px;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	background:#f6f9f8 url("../img_Landing/bg/box_bg.gif") repeat-x left bottom;
	height:160px;
}
.small-box-mainpage p{
	padding:0px;
	margin:8px 0px 0px 0px
}

.small-box-homepage{
	width:247px;
	border-left:1px solid #cbcdcc;
	border-right:1px solid #cbcdcc;
	background:#f6f9f8 url("../img_Landing/bg/box_bg.gif") repeat-x left bottom;
	height:160px;
}
.small-box-homepage p{
	padding:0px;
	margin:8px 0px 0px 0px
}



.green{
	padding:25px 5px 5px 15px;
	color:#00754c
}
.black{color:black}
.botBox{
	background:url("../img_Landing/box/polosa_b_1px.gif") repeat-x left bottom;
}
.botBox img{display:block}

p.bordo{text-align:right;color:#a03b3a;}
p.bordo a{color:#a03b3a;text-decoration:underline;}

span.bordo{text-align:right;color:#a03b3a;}
span.bordo a{color:#a03b3a;text-decoration:underline;}

div.bordo{text-align:right;color:#a03b3a;}
div.bordo a{color:#a03b3a;text-decoration:underline;}

div.news_left_menu{color:#a03b3a; padding: 10px 10px 0px 10px;}
div.news_left_menu a{color:#a03b3a;text-decoration:underline;}

.testimBG{
	background:#e2ede9 url("../img_Landing/pics/man.jpg") no-repeat;
	height:187px;
}
/*----------------- menu --------------*/
.menu{
	background:url("../img_Landing/menu/menu_1px.gif") repeat-x;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:9px;
}
.menu td{text-align:center}
.menu td img{display:inline}
.menu a{color:#fff;text-decoration:none;}
.menu a:hover{color:#F9F1B2;text-decoration:none;}
.plr {padding: 0px 11px 0px 11px;}
.plr17 {padding: 0px 17px 0px 17px;}
.plr7 {padding: 0px 7px 0px 7px;}


.sb_bg1{
	background-image: url('../img_Landing/menu/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-left: 2px solid #268B5C;
}

.sb_bg2{
	background-image: url('../img_Landing/menu/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-right: 2px solid #268B5C;
}

.sb_bg1_last{
	background-image: url('../img_Landing/menu/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-left: 2px solid #268B5C;
}

.sb_bg2_last{
	background-image: url('../img_Landing/menu/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-right: 2px solid #268B5C;	
}

.submenu_last{
	background-image: url('../img_Landing/menu/submenu_bg.gif');
	background-repeat: repeat-x;			
	font-size: 11px;
	text-transform:none;
	font-weight:bold;
}

.sb_bg1_top{
    background-image: url('../img_Landing/menu/submenu_top_left_edge.gif');	
	background-repeat: no-repeat;		
}


.sb_bg2_top{
	background-image: url('../img_Landing/menu/submenu_top_right_edge.gif');	
	background-repeat: no-repeat;
}
	
.sb_bg1_btm{
	background-image: url('../img_Landing/menu/submenu_btm_left_edge.gif');
	background-repeat: no-repeat;
}

.sb_bg2_btm{
	background-image: url('../img_Landing/menu/submenu_btm_right_edge.gif');
	background-repeat: no-repeat;
}

.submenu{
	background-image: url('../img_Landing/menu/submenu_bg.gif');
	background-repeat: repeat-x;
	font-size: 11px;	
	padding-top:2px;	
	padding-bottom:2px;
	text-transform:none;
	font-weight:bold;	
}

.submenu_table a{color:#fff;text-decoration:none;}
.submenu_table a:hover{color:#F9F1B2;text-decoration:none;}

.submenu_top{
	background-image: url('../img_Landing/menu/submenu_bg_top.gif');
	background-repeat: repeat-x;		
	border-top: 2px solid #268B5C;		
	text-transform:none;
	font-weight:bold;
}

.submenu_btm{
    background-image: url('../img_Landing/menu/submenu_bg_btm.gif');
	background-repeat: repeat-x;	
	font-size: 11px;	
	border-bottom: 2px solid #268B5C;
}

.submenu_link_active td{
	font-weight:bold;
	color: #F9F1B2;
	text-decoration : underline;
}


/*----------------- footer -----------*/
.bottom-nav{
	background:#0E9065;
	text-align:center;
	font-size:10px;
	color:#fff;
	padding:5px;
}
.bottom-nav a{color:#fff;text-decoration:none;}
.bottom-nav a:hover{color:#A1EFD6;text-decoration:underline;}

.footer{
	background:url("../img_Landing/bg/footer_bg.gif") repeat-x;
	font:11px Arial, sans-serif;
	color:#005237;
	text-align:center;
	padding:10px 0px 62px;
}

/*----------------- Site Map -----------*/
.sitemap td{text-align:left; vertical-align: top;padding-right: 30px;}


.stdButton{
	border: 1px #016142 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url('../img_Landing/bg_button.gif');
}

.stdButton_disabled{
	border: 1px #016142 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url('../img_Landing/bg_button_disabled.gif');
}

.red, a.red:link{
	color: #C70000;
}


.stdInput{
	border: 1px #CDCDCD solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.stdInputNoBorder{
	border: 0px #CDCDCD solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.9px {font-size: 9px;}
.10px {font-size: 10px;}
.11px {font-size: 11px;}
.12px {font-size: 12px;}
.14px {font-size: 14px;}
.16px {font-size: 16px;}
.bold{
	font-weight: bold;
}


table.stdTable{
	border-collapse: collapse;
}

table.stdTable th {
	padding:2px;
	border-top: 2px solid #009A68; 
	border-bottom: 2px solid #009A68; 
	border-left: 1px solid #54BB9A;
	border-right: 1px solid #54BB9A;
	color:#009A68;
	text-align:center;
	font-size:11px;
}


table.stdTable td.noborders, table.stdTable th.noborders {
}

table.stdTable td {
	padding:2px;
	border: 1px solid #54BB9A; 	
	text-align:center;
}

