body {
background-color: #1A60A8;
background-image: url(www/img/bg_01.gif);
background-repeat: repeat-x;
font-family: arial, tahoma;
font-size: 11px;
color: #ffffff;
}

.background {
background-image: url(www/img/bg_01.gif);
background-repeat: repeat-x;
background-color: #1A60A8; //1A60A8 10AB1B //5D7FA2
margin: 0 auto;
}

.header_table {
width: 768px;
margin: 0 auto;
}

.oblouk_left {
width: 124px;
background-image: url(www/img/01a.gif);
background-repeat: no-repeat;
}

.oblouk_right {
width: 124px;
background-image: url(www/img/02a.gif);
background-repeat: no-repeat;
}

.header {
height: 71px;
background-image: url(www/img/03.jpg);
background-repeat: no-repeat;
}

/* -------------------- login ----------------- */
.prihlaseni {
width: 780px;
height: 61px;
background-image: url(www/img/02.jpg);
background-repeat: no-repeat;
}

.login_table {
font-size: 11px;
color: #717171;
}

/* -------------------- forms ----------------- */
.txt_field {
font-family: arial;
font-size: 11px;
border: 1px solid #7F7F7F;
}

.dropdown {
font-size: 11px;
border: 1px solid #7F9DB9;
}

/* ------------------- menu ------------------- */
.table_menu {
width: 780px;
font-size: 11px;
margin: 0 auto;
}

.menu_bg {
width: 180px;
height: 252px;
background-image: url(www/img/04.gif);
background-repeat: no-repeat;
text-align: left;
padding-top: 20px;
vertical-align: top;
}

.menu_table {
font-size: 11px;
color: #474646;
padding-left: 10px;
line-height: 120%;
}

/* -------------------- moduls ------------------ */
.moduls_table {
font-size: 11px;

}

.moduls_bg {
width: 600px;
height: 252px;
background-image: url(www/img/05.gif);
background-repeat: no-repeat;
padding-left: 10px;
text-align: left;
vertical-align: bottom;
}

/* -------------------- banner ------------------ */
.banner_table {
width: 90%;
text-align: center;
font-size: 11px;
}

/* ------------- atraktivní nabídka ------------- */
.top4_table {
width: 780px;
background-color: #5AA8DA;  //FFE404  748EAB
font-size: 11px;
margin: 0 auto;
}

.top4_cell {
width: 25%;
text-align: center;
}

.top4_cell_text {
padding-left: 6px;
padding-right: 6px;
padding-top: 6px;
padding-bottom: 6px;
vertical-align: top;
text-align: left;
}

.top4_img {
border: 1px solid #ffffff;
}

/* ------------- ostatní nabídky ------------- */
.nabidka_table_bg {
width: 780px;
background-color: #5AA8DA;   //FFE404  7A96B3
margin: 0 auto;
}

.nabidka_table {
width: 100%;
margin: 0 auto;
font-size: 10px;
}

.nab_cell {
width: 14%;
text-align: center;
vertical-align: top;
line-height: 100%;
}

.img {
border: 1px solid #ffffff;
}

/* ------------- napište nám ------------- */
.napiste_nam {
font-size: 11px;
padding-left: 10px;
}

/* ------------- kontakty ------------- */
.kontakty {
	font-size: 11px;
	padding-left: 10px;
	width: 98%;
}

/* ------------- hypoteky ------------- */
.hypoteky {
font-size: 11px;
padding-left: 10px;
width: 98%;
}

/* ------------- poptávka nemovitostí ------------- */
.poptavka_nemovitosti {
font-size: 11px;
padding-left: 10px;
width: 98%;
}

.poptavka_nemovitosti2 {
background-color: #DEFF00;
color: #3C5570;
font-weight: bold;
}

.pn_cell_bg {
background-color: #5A7390;
}

/* ------------- karta záznamu ------------- */
.karta_zaznamu {
font-size: 11px;
width: 98%;
}

.kontakt_makler {
font-size: 11px;
width: 100%;
}

.kontakt_makler2 {
background-color: #DEFF00;
color: #3C5570;
font-weight: bold;
}

/* ------------- odeslat mailem ------------- */
.odeslat_mailem {
font-size: 11px;
}

/* ------------- nabídnete nám ------------- */
.nabidnete_nam {
font-size: 11px;
padding-left: 10px;
width: 98%;
}

.nab_form {
font-size: 11px;
padding-left: 10px;
}

/* ------------- vzory smluv ------------- */
.vzory_smluv {
font-size: 11px;
padding-left: 10px;
width: 100%;
}

.vs_cell_bg {
background-color: #5A7390;
}

/* ------------- odkazy ------------- */
.bottomlink {
color: #DEFF00;
text-decoration: underline;
font-weight: bold;
}

.bottomlink:hover {
color: #F8FFC6;
text-decoration: none;
font-weight: bold;
}

.loginlink {
color: #FFFFFF;
text-decoration: none;
}

.loginlink:hover {
color: #FFFFFF;
text-decoration: underline;
}

.menulink {
color: #474646;
text-decoration: none;
}

.menulink:hover {
color: #E5A700;
text-decoration: underline;
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover {
color: #EDE158;
text-decoration: underline;
}

span.price1 {font-size: 13px; font-weight: bold; color: #DEFF00;}
span.price2 {font-size: 11px; font-weight: bold; color: #AED5FF;}
span.nadpis1 {font-size: 14px; font-weight: bold; color: #DEFF00;}
span.nadpis2 {font-size: 12px; font-weight: bold;}
span.nadpis3 {color: navy;}
input.btn {background-color: transparent; border: 0; padding: 0;font-weight: bold;font-size: 11px;color: #FFFFFF;}

