body {
margin-top: 3px;
    font-family:  "tahoma ce", tahoma, "helvetica ce", helvetica,	 arial, sans-serif;
	/*font-family: sans-serif,'Arial CE', 'Helvetica CE', Arial;*/
	font-size : 13px;
	text-align: center;	/* zajisti aby dalsi divy byly na stredu */
	background-color: #fdfdfd;
/*	*/
	color: #484848;
	 /*background: url('../images/bg_All_2.jpg') top repeat-x;	
    background-color: #eaeaea;      #f8f8f8 #fafafa ------------------- pripraveno pro novou verzi */
}
div#obal {
	width: 920px;	/* width: 760px;  height: auto;  */
	height: auto; 
	margin-left: auto;
	margin-right: auto; 
	text-align: left;
	background-color: #fff;
	padding-top: 0px;
	border: 0px double #c6c6c6;  /* ridge double  groove     #E4E4E4  #e0e0e0   #d8d8d8 -------------------- pripraveno pro novou verzi */
	

}
div#hlavicka {
	width: 920px;	/* width: 770px;	*/
	height: auto;	/*height: 100px;   123px;*/
	/*height: 123px;*/
	margin: 0px;
	margin-top: 0px;
	border: 0px solid Blue;
	
		
	
	
	
	
}

div#hlavicka-logo {
	float: left;
	 /*width: 180px;   180 */ 
	height: auto;
	margin: 0px;
	margin-top: 3px;
	/*text-align: center;*/
	position: relative;
	border: 0px solid #C62129;
	
	
}
div#hlavicka-banner {
		
	float: right;  /*     */	
		/*  width: 727px;		 778px;	  background-color: #ededed;  */

	height: auto;
	margin: 0px;
	margin-top: 2px;
	border: 0px solid Lime;
	/*
	background-image: url(smallfade.gif);
	background-repeat: repeat-x;
	border-bottom : 5px solid Silver;*/
}



div#obalka {
	width: 920px;	/* 767px;	    */
	/*height: 930px;*/
	margin: 0px;
	margin-top: 0px;
	border: 0px solid #00ff40;   /*  #586878   */
	
}
div#obalka-menu {
	float: left;
	width: 190px;
	margin-top: 3px;
	text-align: center;
	border: 0px solid #586878;
}
div#obalka-menu_SB {
	float: left;
	width: 205px;
	margin: 0px;
	margin-top: 0px;
	text-align: center;
	border: 0px solid #586878;
}
div#obalka-text {
/*position: absolute;*/
	float:left;
	width: 720px;	/*  728px  */
	margin: 0px;   /* 25px;	    */
	/* 8 */
	margin-top: 3px;
	padding-left: 6px;
	padding-right: 3px;
	text-align: left;
	background-color : #fcfcfc;
	border: 0px solid #586878;
}
div#obalka-text_vyveska {
	width: 920px;	/*  728px  */
	border: 0px solid #586878;
}

div#obalka-text_SB2 {
/*position: absolute;*/
	float:left;
	width: 700px;	/* 765px;	575px;  562  */
	margin: 3px;   /* 6px;	    */
	/* 8 */
	margin-top: 0px;
	text-align: left;
	background-color : #fcfcfc;
	border: 0px solid #586878;
}
div#news-right {
	float: right;
	width: 145px;   /*   145px; */ 
	margin: 0px;
	margin-top: 0px;
	text-align: left;
	border: 0px solid #586878;
	/*background-color : #eaeaea;
	*/
}
div#obalka-paticka {
	
	margin: 0px;
	margin-top: 0px;
	text-align: center;
	border: 0px solid #586878;
	/*
	float: center;
	width: 580px;
	background-color : #eaeaea;
	*/
}


/*------- pozicovani indexove stranky --------------------------------------------*/
#main_ram
{
	width: 720px;	/* 728px 570*/
	margin-top: 3px;
	padding-left: 0px;
	border: 0px red solid;
	}
.main_sloupec1		/* Systém certifikovaných stavebních dodavatelů */
{
	width: 528px;	/* 538px 385px */
	float: left;
	border: 0px red solid;
	
}
.main_sloupec2	/* Neprehlednete */
{
	width: 186px;	/*180px */
	float: right;
	border: 0px red solid;
}
.main_sloupec3   /* 2x, prostredni dvojsloupec */
{
	width: 264px;	/* 270px 185px;*/
	margin-top: 3px;
	padding-right: 2px;
	float: left;
	border: 0px red solid;
}	
.reklama
{
	
	
	
	width: 600px;
	  /*  text-align: center;	   float: center;   */
	border: 0px red solid;
}	
/*--------------------------------------------------------------------*/

.odsazeni {
	margin: 10px;
	font-size: 13px;
}	

.text {
	text-align : justify;
	/*font-family: "tahoma ce", tahoma, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
	font-family : ms sans serif,"Times New Roman", arial;*/
	/*background-color : #eaeaea;*/
	/*text-transform : none;*/
	/*font-size : 14px;*/
	font-size : 13px;
}	

.text_zahlavi {
	text-align : center;
	font-weight : bold;
	color: White;
	/*background-color : black;*/
}	

.text2 {
	text-align : justify;
	background-color : white;
	text-transform : none;
	font-size : 13px;
	border: 1px solid #e9e9e9;
}

.text3 {
	text-align : justify;
	background-color : white;
	text-transform : none;
	font-size : 11px;
	border: 1px solid #f1f1f1;
	/*NeNN;*/
}
.text222 {
	/*font-family: "tahoma ce", tahoma, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
	font-family : ms sans serif,"Times New Roman", arial;*/
	background-color : white;
	
	font-size : 13px;
		
	border: 1px solid #f1f1f1;
	
}

.text2menu {
    /*font-family: "tahoma ce", tahoma, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
	font-family: 'Arial CE',sans-serif,'Arial CE', 'Helvetica CE', Arial;*/
	text-align: justify;
	
	background-color: #eaeaea;
/*	background-color: #b9b9b9;*/
	text-transform: none;
	font-size: 12px;
	/*font-size : xx-small;*/
	font-style: normal;
	/*font-weight: bold;
	margin-bottom: 10px;*/
	border: 1px solid #fdfdfd;
	
	/*
	NeNN;
	background-image: url(../images/stinmenu.gif);
	background-repeat: repeat-y;
	*/
}
.text2menu2 {
    /*font-family: "tahoma ce", tahoma, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
	font-family: 'Arial CE',sans-serif,'Arial CE', 'Helvetica CE', Arial;*/
	text-align: justify;
	
	
	text-transform: none;
	font-size: 11px;
	/*
	background-color: #eaeaea;
	font-size : xx-small;
	font-weight: bold;
	*/
	font-style: normal;
	
	/*margin-bottom: 10px;*/
	border: 1px solid #fdfdfd;
	
	/*
	
	background-image: url(../images/stinmenu.gif);
	background-repeat: repeat-y;
	*/
}

.text2menu3 {
    text-align: justify;
	text-transform: none;
	font-size: 13px;
	font-style: normal;
	border: 1px solid #fdfdfd;
	
}
	
	
.text22 {
	/*font-family: "tahoma ce", tahoma, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
	font-family : sans-serif,"Times New Roman", arial;*/
	text-align : justify;
	background-color : white;
	text-transform : none;
	font-size : 13px;
	margin-bottom:1px;
	border: 1px solid #bebebe;
/*	border: 1px solid #d8d8d8; bebebe */
	/*NeNN;*/
	
	/*border: 1px solid Black;
	background-attachment : fixed;
	background-image : url(Urbtextb.gif);
	background : Urbtextb.gif;
	background-color : #F9B9B9;
	*/
	
}
.caraP
{
	border-right-color : #e3e3e3;
	border-right-style : solid;
	border-right-width : 1px;
}
.nadpis1 {
	font-style : normal;
	color : #DF0024;
	font-size : 18px;
	font-weight : bolder;
}
.nadpis_mensi {
	font-style : normal;
	color : #DF0024;
	font-size : 14px;
}
.nadpis_malinky {
	font-style : normal;
	font-size : 9px;
}
.i_frame {
	font-style : normal;
	font-size : 20px;
}
.old_value {
	font-style : normal;
	font-size : 11px;
}

div.menu a:link {
color: #363636;		/* color: #717171;  */
}
div.menu a:visited {
color: #363636;	
}



/* bez definice resetovace a jeho zaclenení v paticce nefunfuje v Mouzile-Firefoxu oramovani obalu  */
.resetovac
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.textpodmenu {
    /*font-family: "tahoma ce", tahoma, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
	font-family: 'Arial CE',sans-serif,'Arial CE', 'Helvetica CE', Arial;*/
	text-align: center;
	
	background-color: #c9c9c9;
	text-transform: none;
	font-size: 12px;
	/*font-size : xx-small;*/
	font-style: normal;
	font-weight: normal;  /*  bold */ 
	/*margin-bottom: 10px;*/
	border: 0px solid #fdfdfd;
	
	/*
	NeNN;
	background-image: url(../images/stinmenu.gif);
	background-repeat: repeat-y;
	*/
}



#odkaz_nav a  /* pouze pro definovani chovani odkazu href  */
{
	color: white
}