* {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #4C4C4C;
}

body {
	margin : 0px 0px 0px 0px;
	text-align : center;
	background-image : url(../images-awal/background.gif);
	background-position : center;
	background-repeat : repeat-y;
	background-color : #FFFEE5;
}

.forSky{ position:relative; margin:auto; width:758px}

.main {
	margin : auto;
	width : 750px;
    	text-align : left;
	padding : 10px 0px 5px 6px;
}

hr, .hrPod {
	color : #B9D8F6;
}

.hrPod {
	margin : 20px 0px 10px 0px;
}

p.odstavec1 {
	margin : 5px 0px 5px 0px;
}

p {
	margin : 8px 0px 8px 0px;
}

hr {
	width : 100%;
	height : 1px;
	margin : 15px 0px 15px 0px;
}

hr.t2 {
	width : 100%;
	height : 1px;
	margin : 3px 0px 3px 0px;
}

img.clanek {
	margin: 3px 14px 14px 0px;
	vertical-align: top;
	float: left
}

table.clanek {
	margin: 3px 14px 4px 0px;
	vertical-align: top;
	float: left
}

UL {
    list-style-image: url(../img/odrazka.gif);
    margin : 10px 0px 0px 30px;
}

/**********************************
POZICOVANI MAIN
**********************************/
.leva {
	float : left;
	margin-right : 9px;
}

.hlavicka {
	margin-bottom : 15px;
	float: left;
}

.prava {
	float : right;
	padding: 0px;
	margin-right : 3px;
}

.telo {
	width : 366px;
	display : block;
	float: left;
}

.teloPod {
	width : 550px;
	float: left;
}

.skyscraper {
	width:120px;
	position:absolute;
	top:140px;
	left:780px
}

/**********************************
LEVA
**********************************/
.menu {
	width : 180px;
}

.menuTab {
	margin : 0px 0px 0px 0px;
	vertical-align : middle;
}

.menuTab td{
	background-image : url(../images-awal/menu.gif);
}

.menuTab td.submenu1 {
	background-image : url(../images-awal/menu_submenu.gif);
}

.menuTab td.submenu2 {
	background-image : url(../images-awal/menu_submenu.gif);
	padding-left :10px;
}


/**********************************
PRAVA
**********************************/
.menuBlue {
	width : 170px;
	margin : 0px 0px 0px 0px;
	vertical-align : middle;
}
.textBlue {
	line-height : 15px;
	padding-top : 6px;
	padding-bottom : 6px;
	background-image : url(../images-awal/backBlue.gif);
	background-position : top;
}
.textBlue2 {
	line-height : 18px;
	padding-top : 5px;
	background-color : #E8F2FC;
	background-position : top;
	padding : 7px 15px 0px 15px;
}

*.textBlue2 {
	color : #004A80;
	font-size : 11px;
}

.textBlueNadpis {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 30px;
	COLOR: #004a80;
}

.bluePopis {
	background-image : url(../images-awal/ouskoBlue.gif);
	color : #0F578B;
	font-weight : bold;
	padding-left : 15px;
	height : 24px;
}

.textGreen2 {
	line-height : 18px;
	padding-top : 5px;
	background-color : #D4F0DE;
	background-position : top;
	padding : 7px 15px 0px 15px;
	color : #006624;
	font-size : 11px;
}

.greenPopis {
	background-image : url(../images-awal/ouskoGreen.gif);
	color : #006624;
	font-weight : bold;
	padding-left : 15px;
	height : 24px;
}


.menuPrava {
	width : 170px;
	margin-bottom : 11px;
}

.menuTabPrava {
	margin : 0px 0px 0px 0px;
	vertical-align : middle;
}

.menuTabPrava td{
	background-image : url(../images-awal/menu_prava.gif);
	color : #3D3D3D;
	font-size : 11px;
}
.menuTabPrava td * {
	font-size : 11px;
}

.pravaTXT {	padding : 8px;}
.datumNovinky *{
	font-size : 10px;
	color : #737373;
}

.menuTabPrava td.ouskoRed {
	background-image : url(../images-awal/menu_prava_top.gif);
	color : #ffffff;
	font-weight : bold;
	padding-left : 15px;
	height : 24px;
}

/**********************************
HLAVICKA
**********************************/
.hlavicka {
	margin-bottom : 15px;
}
.ouska {
	position : relative;
	top : 0px;
	left : 12px;
}

.hledej {
	width : 300px;
	height : 29px;
	background-image : url(../images-awal/ousko_hledej.gif);
}

.banner {
	background-image : url(../images-awal/back_banner.gif);
	background-position : right;
	background-repeat : repeat-y;
	height : 83px;
}

/**********************************
TELO
**********************************/
.ouskoSiroka {
	background-image : url(../images-awal/ousko_siroka.gif);
	color : #6B6B6B;
	font-weight : bold;
	padding-left : 15px;
	height : 24px;
}
.motto {
	padding : 10px;
	text-align : center;
	color : #14598C;
	background-color : #FFFEEF;
	background-image : url(../images-awal/backMotto.gif);
}

.sirokaTXT {
	padding : 8px;
	background-image : url(../images-awal/backSiroka.gif);
}

.ouskoModra {
	background-image : url(../images-awal/ousko_modra_middle.gif);
	width : 170px;
}

.ouskoInside {
	margin : 15px 10px 15px 10px;
	font-size : 11px;
	color : #7A9D52;
}

.paticka {
	float: right;
	left : 188px;
	right : 10px;
	width : 550px;
	background-image : url(../images-awal/back_paticka.gif);
	background-repeat : no-repeat;
	margin : 15px 0px 15px 0px;
	height : 25px;
	margin-top : 15px;
}

.patickaPod {
	width : 550px;
	background-image : url(../images-awal/back_paticka.gif);
	margin : 15px 0px 15px 0px;
	height : 25px;
	margin-top : 15px;
}

.patickaTab td {
	font-size : 10px;
	color : #A29F44;
}

.navigace {
	margin-bottom : 10px;
}

.navigaceTab td {
	color : #999999;
	font-size : 11px;
}

.anketa_txt
{
	font-size : 11px;
	color : #5488A2;;
}

.datumClanky {
	color : #8F8F8F;
	font-size : 11px;
}

/**********************************
ODKAZY
**********************************/
a {
	color : #14598C;
}
a:hover {
	color : #2E1F64;
}

a.clanek, div.clanek {
	font-size : 14px;
	font-weight : bold;
	color : #14598C;
	text-decoration : none;
}
a.clanek:hover {
	font-size : 14px;
	font-weight : bold;
	color : #787408;
	text-decoration : none;
}

.linkMenu {
	color : #4078A2;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
	display: block;
	margin : 5px 24px 5px 29px;
}
.linkMenu:hover {
	color : #2E1F64;
	text-decoration : none;
}

.linkMenuSub {
	color : #14598C;
	text-decoration : none;
	font-size : 11px;
	display: block;
	margin : 5px 24px 5px 29px;
}
.linkMenuSub:hover {
	color : #14598C;
	text-decoration : none;
}

.linkMenuSub3 {
	color : #14598C;
	text-decoration : none;
	font-size : 11px;
	display: block;
	margin : 5px 24px 5px 42px;
}
.linkMenuSub3:hover {
	color : #14598C;
	text-decoration : none;
}

.linkMenuPrava {
	color : #C07070;
	text-decoration : none;
	font-size : 11px;
	display: block;
	margin : 5px 24px 5px 29px;
}
.linkMenuPrava:hover {
	color : #A29F44;
	text-decoration : none;
}

.linkPaticka {
	color : #A29F44;
	font-size : 10px;
	text-decoration : underline;
}	
.linkPaticka:hover {
	color : #A29F44;
	font-size : 10px;
	text-decoration : none;
}	

.linkAnketa {
	color : #5491B0;
	font-size : 11px;
	text-decoration : none;
}	

.linkNav {
	color : #999999;
	font-size : 11px;
	text-decoration : underline;
}
.linkNav:hover {
	color : #89ACC5;
	font-size : 11px;
	text-decoration : underline;
}

.linkNav2 {
	color : #CCCCCC;
	font-size : 11px;
	text-decoration : underline;
}
.linkNav2:hover {
	color : #89ACC5;
	font-size : 11px;
	text-decoration : underline;
}

.linkSeda {
	color : #3D3D3D;
	text-decoration : underline;
}
.linkSeda:hover {
	color : #3D3D3D;
	text-decoration : none;
}

.linkMosty { color : #7A9D52; }
.linkMosty:hover { color : #C07070; }
.linkIzolace { color : #338EC9; }
.linkIzaloce:hover { color : #C07070; }

.linkHlavicka {
	color : #4078A2;
	text-decoration : none;
	font-size : 11px;
}
.linkMenu:hover {
	color : #2E1F64;
	text-decoration : none;
}

.linkBlue {
	color : #004A80;
	font-size : 11px;
	text-decoration : none;
}
.linkBlue:hover {
	color : #004A80;
	text-decoration : underline;
}
.linkBlue2 {
	color : #004A80;
	font-size : 11px;
	text-decoration : none;
}
.linkBlue2:hover {
	color : #004A80;
	font-size : 11px;
	text-decoration : underline;
}


/**********************************
NADPISY A ZVYRAZNENI
**********************************/
.blue {
	color : #197B30;
}

.red {
	color : #C07070;
}

h1 {
	font-size : 18px;
	font-weight : bold;
	color : #14598C;
	margin : 0px 0px 0px 5px;
}
h2, .Title {
/* zadny margin prava, jinak stejny jako h1*/
	font-size : 18px;
	font-weight : bold;
	color : #14598C;
	margin : 0px 0px 5px 0px;
	/*text-align : center;*/
}
h3, .Subtitle {
	font-size : 14px;
	font-weight : bold;
	color : #2E85D1;
	margin : 15px 0px 10px 0px;
}

h4, .ObjectTitle {
	color : #296A8B;
	font-weight :bold;
	margin : 0px 0px 0px 0px;
}

.datum {
	color : #A6A6A6;
	margin : 0px 0px 0px 5px;
}
.datum2 {
/* zadny margin */
	color : #A6A6A6;
	margin : 0px 0px 0px 0px;
	font-size : 11px;
}

.maly, .smalltext {
	font-size : 10px;
}

.kurziva {
	font-style : italic;
	color : #4C4C4C;
	font-size : 11px;
}


/**********************************
OBRAZKY
**********************************/
.obrTab {
	float : left;
	margin : 0px 5px 5px 0px;
	position : relative;
	left : -5px;
}

.obrTabTop    { background-image : url(../images-awal/obr_tab_top.gif); }
.obrTabLeft   { background-image : url(../images-awal/obr_tab_left.gif); }
.obrTabRight  { background-image : url(../images-awal/obr_tab_right.gif); }
.obrTabBottom { background-image : url(../images-awal/obr_tab_bottom.gif); }
	
.obrR, .obrL {
	padding : 5px;
	background-color : #ffffff;
	border : 1px solid #D4E7F1;;
}

.obrR {
	float : right;
	margin : 0px 0px 10px 10px;
}

.obrL {
	float : left;
	margin : 0px 10px 10px 0px;
}

.obrBanner {
	position : relative;
	top : 13px;
	left : 52px;
}


.obrSquareBanner {
	margin-top : 0px;
	margin-bottom : 10px;
	position : relative;
	left : 14px;
}

/**********************************
FORMULARE
**********************************/
.width90, .width120 {
	font-size : 11px;
}


.width90 {	width : 90px;}
.width120 {	width : 120px;}


/**********************************
SITEMAP
**********************************/
.linkSitemap {
	color : #4078A2;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
}
.linkSitemap:hover {
	color : #6B6B6B;
	text-decoration : none;
}





.tab_firma {
	border : 1px solid #89ACC5;
	padding : 3px 5px 3px 5px;
	margin : 0px 0px 10px 0px;
}

.tab_firma tr.s1 {
	background-color : #F7FAFE;
}


/**********************************
	T I S K
**********************************/
@media print {
	div.leva { display : none; }
	div.hlavicka { display : none; }
}
/********************************
*********************************
     STYLY PRO WEBACTIVE
********************************/
 /* tabulka */
.tablebg {
	border : 1px solid #000000;
	border-collapse: collapse	
}
 
.tablebg td {
	border : 1px solid #000000;
	border-collapse: collapse	
}

.tdheaderbg {
	background-color : #FFF8B4;
	font-weight : bold;
	padding-top : 10px;
	padding-bottom : 10px;
}
.tdbg {
	background-color : #EBF2FA;
}

h1.vyrobek {
	font-weight:normal;
	font-size:17px;
	color:#14598C;
}
h1.vyrobek strong {
	font-weight:bold;
	font-size:17px;
	color:#14598C;
}

table.cenik {background: #9dc9f3;}
table.cenik tr th {padding:2px 5px; color:#0F578B;background:#9dc9f3;}
table.cenik tr th strong{color:#0F578B;}
table.cenik tr td {padding:2px;}
table.cenik tr td {background:#fff;}
table.cenik tr td input.pocetKs {width:25px;display:inline;}

/**********************************************
	buttony
**********************************************/
input.btn, a.btn
{
    height: 28px;
    line-height: 26px;
    text-align: center;
}
a.btn
{
    display: block;
    line-height: 28px;
    text-decoration: none !important;
}
.btn
{
    border: 0 none;
    color: #0F578B;
    cursor: pointer;
    font-family: arial,tahoma,verdana;
    font-size: 12px;
    text-shadow: none;
    font-weight: bold;
    text-transform: uppercase;
}
.btn
{
    background: url(../images-awal/buttony.png) no-repeat 0 0;
    color: #0F578B!important;
}
.bSize3
{
    background-position: -250px -80px;
    width: 100px;
}
.bSize3:hover
{
    background-position: -250px -120px;
}
.bSize4
{
    background-position: -80px -240px;
    width: 170px;
}
.bSize4:hover
{
    background-position: -80px -280px;
}
