H1 {
	color: #f59100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

P, DIV, LI, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #343434;
}

H1 {
	font-family: Myriad, Arial; font-size: 16px; color: #f59100;
}

H2 {
	font-family: Myriad, Arial; font-size: 9pt; color: #f59100;
}

H1.nadpis {
	background-color: #B9B8B4; margin: 0px; padding: 3px 10px 3px 12px; font-family: Myriad, Arial; font-size: 13px; color: White;
	line-height: 24px;
	height: 24px;
	_height: 30px;
	overflow: hidden;
}
H1.podnadpis {
	background-color: #EFEFEE; margin: 0px; padding: 3px 10px 3px 12px; font-family: Myriad, Arial; font-size: 12px; color: #636161;
	line-height: 24px;
	height: 24px;
	_height: 30px;
	overflow: hidden;
}


A, A:visited {
	color: #f59100;
}

A.borhref, A.borhref:visited {
	font-weight: bold; color: #f59100; text-decoration: none;
}
A.ngrhref, A.ngrhref:visited {
	font-weight: normal; color: #B8B8B8; text-decoration: none;
}


A.lang, A.lang:visited {
	width: 30px; height: 23px; background-color: #B9B8B4;
	line-height: 23px;
	color: #E6E6E6; text-align: center; line-height: 19px; font-weight: bold; font-size: 9pt; text-decoration: none;
	text-transform: uppercase; 
	border-left: 1px solid #E6E6E6; display: inline-block;
}
A.langakt, A.langakt:visited {
	width: 30px; height: 23px; background-color: #646361;
	line-height: 23px;
	color: #ffffff; text-align: center; line-height: 19px; font-weight: bold; font-size: 9pt; text-decoration: none;
	text-transform: uppercase; 
	border-left: 1px solid #E6E6E6; display: inline-block;
}

#texcont P {
	text-align: justify;
}

#texcont UL {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: -20px;
	_margin-left: 15px;
}

#texcont UL {
	margin-top: -12px;
}

#texcont DIV LI {
	list-style : disc outside url(/images/orangdot.gif);
	padding-bottom: 4px;
	text-align: justify;
}

P.podclanek {
	padding: 4px 10px;
}
TD.citat {
	font-style: italic;
}
.listaend {
	color: #f59100;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
.listaend2, A.listaend2, A:visited.listaend2 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	font-style: normal;
	line-height: 24px;
	height: 24px;
	_height: 30px;
	overflow: hidden;
}

/* ---------- layout ------------- */
A.xmenuitem, A:VISITED.xmenuitem {
	width: 110px; 
	height: 22px; background-color: #B9B8B4; color: Gray; text-align: center; line-height: 19px; font-weight: bold; font-size: 9pt; display: block; float: left; text-decoration: none;
	width: auto; text-transform: uppercase; 
	/*padding-left: 4px; padding-right: 4px;*/
}
A:HOVER.xmenuitem {
	width: 110px; height: 22px; background-color: #F28E00; color: White; text-align: center; line-height: 19px; font-weight: bold; font-size: 9pt; display: block; float: left; text-decoration: none;
	width: auto; text-transform: uppercase; 
	/*padding-left: 4px; padding-right: 4px;*/
}

A#tabmenu_lide-v-realitach_0 {
	background: #B9B8B4 url(/images/menu/lide-v-realitach.gif) no-repeat;
}
A#tabmenu_lide-v-realitach_0:hover {
	background: #FE9900 url(/images/menu/lide-v-realitach_akt.gif) no-repeat;
}
A#tabmenu_pobockova-sit_0 {
	background: #B9B8B4 url(/images/menu/pobockova-sit.gif) no-repeat;
}
A#tabmenu_pobockova-sit_0:hover {
	background: #FE9900 url(/images/menu/pobockova-sit_akt.gif) no-repeat;
}
A#tabmenu_nemovitosti_0 {
	background: #B9B8B4 url(/images/menu/nemovitosti.gif) no-repeat;
}
A#tabmenu_nemovitosti_0:hover {
	background: #FE9900 url(/images/menu/nemovitosti_akt.gif) no-repeat;
}
A#tabmenu_nase-novostavby_0 {
	background: #B9B8B4 url(/images/menu/nase-novostavby.gif) no-repeat;
}
A#tabmenu_nase-novostavby_0:hover {
	background: #FE9900 url(/images/menu/nase-novostavby_akt.gif) no-repeat;
}
A#tabmenu_jak-to-zaplatit_0 {
	background: #B9B8B4 url(/images/menu/jak-to-zaplatit.gif) no-repeat;
}
A#tabmenu_jak-to-zaplatit_0:hover {
	background: #FE9900 url(/images/menu/jak-to-zaplatit_akt.gif) no-repeat;
}
A#tabmenu_co-umime_0 {
	background: #B9B8B4 url(/images/menu/co-umime.gif) no-repeat;
}
A#tabmenu_co-umime_0:hover {
	background: #FE9900 url(/images/menu/co-umime_akt.gif) no-repeat;
}
A#tabmenu_aktuality-a-media_0 {
	background: #B9B8B4 url(/images/menu/aktuality-a-media.gif) no-repeat;
}
A#tabmenu_aktuality-a-media_0:hover {
	background: #FE9900 url(/images/menu/aktuality-a-media_akt.gif) no-repeat;
}
A#tabmenu_kontakty_0 {
	background: #B9B8B4 url(/images/menu/kontakty.gif) no-repeat;
}
A#tabmenu_kontakty_0:hover {
	background: #FE9900 url(/images/menu/kontakty_akt.gif) no-repeat;
}

.menudelic {
	width: 1px; height: 22px; background: url(/images/menu_del.gif) repeat-x; display: block; float: left;
}

#maincontainer {
	width: 980px; height: auto; min-height: 100%; _height: 100%; background-color: #E6E6E6; position: relative; left: 0px; top: 0px; padding: 0px; 
	text-align: left;
	margin: 34px auto 34px auto;
	/*border: 1px solid red;*/ 
	display: block;
}
#topstrip {
	width: 980px; height: 13px; 
	/*background: #f59100 url(/images/tspoz.gif) repeat-x;*/
	background-color: #ffffff;
	display: none;
}
#logostrip {
	width: 980px; height: 144px; _height: 146px; border-bottom: 2px solid #E6E6E6; position: relative; top: 0px; left: 0px;
	background-color: #ffffff;
	display: block;
}
#bannercont {
	width: 468px; height: 60px; display: block;
	position: absolute; top: 42px; right: 62px;
}
#menustrip {
	width: 980px; height: 22px; background-color: #B9B8B4; overflow: hidden; position: relative; display: block;
}
#navigstrip {
	width: 872px; height: 54px; border-top: 3px solid White; border-bottom: 3px solid White; background-color: #ffffff;
	
}
#navigstrip TABLE TD {
	color: #717274;
}
#maincont {
	width: 872px; height: auto; margin: 48px 61px 48px 47px; position: relative; left: 0px; top: 0px; display: block;
}
#texcont {
	margin: 0px; 
	padding: 0px; 
	position: relative; height: auto; _height: 100%;
	background-color: White; width: 640px; overflow: hidden;
	display: block;
}

#texcont td IMG {
	border-color: #E6E6E6;
}

#botspace {
	width: 872px; 
	/*height: 19px;*/
	height: 50px; 
	clear: left;
}
#botstrip {
	position: absolute; left: 47px; bottom: 31px; width: 872px; height: 19px; color: #676767; text-align: left; line-height: 19px; font-weight: bold; font-size: 9pt;
	
}

#botstrip2 {
	text-align: center; background-color: #B9B8B4; height: 19px; line-height: 19px;
	color: #676767;
}

#botstrip2 A, #botstrip2 A:HOVER, #botstrip2 A:visited {
	font-size : 9pt;
	font-weight : normal;
	color: #676767;
	text-decoration : none;
}

/* -------- ostatni -------- */
.dettabtdl {
	background: #6f7376 url(/images/detdelpoz.gif) repeat-x; color: White; height: 9px; padding: 0;
}
.dettabtdla {
	background: #f59100 url(/images/detdelxpoz.gif) repeat-x; color: White; height: 9px; padding: 0;
}
.dettabtd {
	color: #6f7376;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal;
	background-color: #e2e2e2;
}
.dettabtda {
	color: #6f7376;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal;
	/*background-color: #f1e9de;*/
	background-color: #ffffff;
}
.dettabtdx {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
	background-color: #f59100;
}
#nablista {
	background: url(/images/detlispoz.gif) right repeat-y; 
}
#detailnadp {
	background: #AEB0B3; color: White; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
}
.detailnadp {
	background: #AEB0B3; color: White; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
}
#detailobraz {
	/*background-color: #AEB0B3; */
	background-color: #EBEBEB;
	overflow: hidden;
}
#detailnemtablecontx {
	width: 780px;
	_width: 870px;
	height: auto;
	border-left: 45px solid #ffffff; border-right: 45px solid #ffffff;
	position: relative; left: 0px; top: 0px; padding: 0px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; text-align: left;
	background-color: #ffffff;
}
#detailnemtable {
	width: 780px;
	margin: 30px;
}
DIV.crsnet {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	color: #676767; text-align: left; line-height: 19px; font-weight: bold; font-size: 9pt;
	text-decoration : none;
}
A.crsnet, A:HOVER.crsnet, A:visited.crsnet {
	font-size : 9pt;
	font-weight : bold;
	color: #676767;
	text-decoration : none;
}



div#webshader {
	position: fixed; _position: absolute; width: 100%; height: 100%; min-height: 620px; display: block; top: 0px; left: 0px; margin: 0px; background-color: Black; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	z-index: 1000;
}
div#webpf { position: fixed; _position: absolute; width: 100%; height: 100%; min-height: 620px; display: block; top: 0px; left: 0px; margin: 0px; z-index: 1001; }
div#webpfx { position: fixed; _position: absolute; width: 10px; height: 10px; display: block; top: 0px; right: 20px; _right: 0px; cursor: pointer; _cursor: hand; margin: 0px; z-index: 1002; }
div#flashcont { margin: 5px; }

A.nabidka, A:HOVER.nabidka, A:visited.nabidka {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
	
}


/*--------------------------- z noveho ---------------------*/
#container-content-right 
{
	position: relative;
	width: 225px;
	float: right;
}

#container-content-right h3.section-header
{
    text-transform: uppercase;
    background-color: #fe9900;
    color: white;
	font-family: Myriad, Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	line-height: 24px;
	height: 24px;
	_height: 30px;
	overflow: hidden;
	display: block;
	overflow: hidden;
	
}

#container-content-right .section-content
{
    background-color: white;
    color: black;
    padding: 10px 7px 10px 7px;
    margin-bottom: 1px;
    font-size:small;
    font-weight:bold;
}

#container-content-right p
{
    color: black;
    padding: 0px 13px 0px 13px;
    margin-bottom: 1px;
	font-family: Myriad, Arial;
	font-size: 12px;
	font-weight: bold;
}

.bigad
{
    border: 1px solid #fe9900;
    width: 209px;
    height: 184px;
    margin-bottom: 7px;
}

.smallad
{
    border: 1px solid #fe9900;
    width: 99px;
    height: 99px;
    margin-bottom: 7px;
}

.smallad.right
{
    float: right;
}

.smallad .title, .bigad .title
{
	font-family: Myriad, Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding: 0px 2px 0px 2px;
	overflow: hidden;
}

.bigad img
{
    width: 209px;
    height: 157px;
}

.smallad img
{
    width: 99px;
    height: 72px;
	overflow: hidden;
}



.smallad .subtitle, .bigad .subtitle
{
	font-family: Myriad, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #fe9900;
	color: white;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	overflow: hidden;
	width: auto;
	height: auto;
	
	
}
.smallad .subtitle
{
	_width: 99px;
	height: auto;
	
}
.bigad .subtitle
{
	_width: 209px;
	height: auto;
	
}
.bigad.flash {
	display: block;
	width: 225px;
	height: auto;
	margin: 7px 0px;
	_margin: 2px 0px 7px 0px;
}

.bigad.flash img {
	width: auto;
	height: auto;
}

/*------------------------ novy katalog ----------------------*/
#detailobraz2 {
	/*background-color: #EBEBEB;*/
	background-color: #FFFFFF;
	overflow: hidden;
	height: 220px;
}
#detailobraz2 IMG {
	border: 5px solid #E6E6E6;
}
.dettabtd2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
	border-bottom: 1px solid #DCDCDC;
	/*EBEBE9*/
}
.dettabtd2cena {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
	background-color: #EBEBE9;
}
#detailnemtable2 {
	width: 615px;
	margin: 0px 13px 13px 13px;
	
}
A.nabidka2, A:HOVER.nabidka2, A:visited.nabidka2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
}
td.nabidkaobraz2 IMG {
	border: 5px solid #E6E6E6;
}