﻿/* CSS Style - Design By: Martin Ondrejmiška - IT PROFI Servis s.r.o. (11.2.2010) */
 

/* Reset
------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; 
font-size: 100%; vertical-align: baseline; background: transparent; } body { 
line-height: 1; } ol, blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: 
none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/* Obecné
------------------------------------------------------------------- */
html {
	font-size: 12px; min-height: 100%;
} 
body {         
    background-color: #d8dcdf;
	color: #333;
	font: normal 11px arial;
}
.red {
    color: #ff0000;
}
.green {
    color: Red;
}
.inner {
    width: 100%;
    float: left;
}
.inner_half {
    width: 50%;
    float: left;
} 
p {
    padding: 10px;
    color: #333;
}
.center {
    margin-left: auto; margin-right: auto; text-align: center;
}

input, textarea, select
{
    border: solid 1px #999;
    background-color: #fff;
    font-size: 12px;
    color: #333;
    font-family: Arial;
    text-align: center;
    margin: 1px;
    padding: 0px;
}
.nostrong {
    font-weight: normal;
}
.hidden
{
    display: none;
}

.float_right
{
    float: right;
}

/* Linky
------------------------------------------------------------------- */ 
a {
	color: #666; text-decoration: none;
}
a:hover {
	color: #000; text-decoration: underline;
}



/*                                                            Nadpisi
------------------------------------------------------------------- */
h1 {
   display: inline; font-size: 12px; color: #000;
}
h2 {
   display: inline; font-size: 18px; color: #336699;
}
h3 {
   display: inline; font-size: 15px; color: #336699;
}



/*                                                            Odrážky
------------------------------------------------------------------- */
li {
    padding: 3px;
}


 
/* L a y o u t 
------------------------------------------------------------------- */
/* ****** Hlavný DIV ****** */
#mainout {
    width: 1020px; margin-left: auto; margin-right: auto;
}
#mainout .back {
    width: 1000px; float: left; padding: 0 10px 0px 10px; background: #d8dcdf url(img/main_back.jpg) top center repeat-y;
}
#main {
    width: 1000px; float: left; background: #d8dcdf url(img/main_in.jpg) top center repeat-y;
}
#blok {
    width: 212px; padding: 5px; float: left;
}
/* 
#blok {
    width: 222px; padding: 0px; float: left;
}
#blok .in {
    padding: 5px; float: left;
}
#blok .red {
    width: 212px; padding: 5px; float: left;
}
*/
#obsah {
    width: 767px; float: left; padding: 5px;
}


/* ****** Hlavička ****** */
#header {
    width: 1000px; height: 255px; float: left; background: #d8dcdf url(img/main_header.jpg) top center no-repeat;
}
#header #top {
    width: 997px; height: 34px; float: left; padding: 2px 0 0 3px;
}
#header #left {
    width: 222px; height: 183px; float: left;
}
#header #middle {
    width: 556px; height: 183px; float: left;
}

#header #right {
    width: 222px; height: 183px; float: left; 
}

#header #right a.a {
    width: 190px; height: 60px; float: left; margin: 0px; padding: 0 0 0 32px; text-decoration: none; background: inherit; font-size: 15px; font-weight: bold; line-height: 60px; 
}
#header #right a.b {
    width: 190px; height: 63px; float: left; margin: 0px; padding: 0 0 0 32px; text-decoration: none; background: inherit; font-size: 15px; font-weight: bold; line-height: 63px;
}
#header #right a.a:hover {
    width: 190px; height: 60px; float: left; margin: 0px; padding: 0 0 0 32px; text-decoration: none; background: #d8dcdf url(img/main_header_buton_a.jpg) top left no-repeat; font-size: 15px; font-weight: bold; line-height: 60px; 
}
#header #right a.b:hover {
    width: 190px; height: 63px; float: left; margin: 0px; padding: 0 0 0 32px; text-decoration: none; background: #d8dcdf url(img/main_header_buton_b.jpg) top left no-repeat; font-size: 15px; font-weight: bold; line-height: 63px;
}

#header #right a.btn {
    width: 190px; height: 41px; float: left; margin: 0px; padding: 2px 0 3px 32px; text-decoration: none; background: #d8dcdf url(img/main_head_btn.jpg) top left no-repeat; font-size: 13px; line-height: 18px; 
}
#header #right a.btnb {
    width: 190px; height: 41px; float: left; margin: 0px; padding: 2px 0 2px 32px; text-decoration: none; background: #d8dcdf url(img/main_head_btn.jpg) top left no-repeat; font-size: 13px; line-height: 18px; 
}
#header #right a.btn:hover {
    background: #d8dcdf url(img/main_head_btn_hover.jpg) top left no-repeat;
}
#header #right a.btnb:hover {
    background: #d8dcdf url(img/main_head_btn_hover.jpg) top left no-repeat;
}


#header img.logo {
    float: left; width: 165px; height: 70px; margin: 30px 0 0 25px;
}

#header #menu {
    width: 1000px; height: 36px; float: left; color: White; line-height: 36px;
}
#header #menu #red {
    width: 212px; height: 36px; float: left; color: White; font-size: 15px; font-weight: bold; line-height: 36px; padding-left: 10px;
}
#header #menu #buttons {
    width: 778px; float: left; height: 36px;
}


/* ****** Päta ****** */
#pata {
    width: 1020px; height: 60px; margin-left: auto; margin-right: auto;
}
#pata .back {
    width: 1000px; height: 60px; float: left; padding: 0 10px 0px 10px; background: #d8dcdf url(img/main_pata.jpg) top center no-repeat;
} 
#pata p {
    padding: 11px;
    color: #fff;
}
#pata a {
	color: #fff; text-decoration: none;
}
#pata a:hover {
	text-decoration: underline;
}


/* Horizontálne menu */ 
#menu a 
{
    margin-right: 10px; margin-left: 10px; color: #fff; font-family: Arial; font-size: 13px; border: solid 0px red; color: #fff; font-weight: bolder;
}
#menu a:hover
{
    margin-right: 10px;  margin-left: 10px; color: #fff; font-weight: bolder; text-decoration: underline; 
}





















.pager
{
   width: 100%; float: left; padding: 5px 0 5px 0; text-align: center; color: Silver;
}
.pager .red
{
    color: #999;
}
.pager a
{
    text-decoration: none;
}
.pager a:hover
{
    text-decoration: underline;
}




















.listatop
{
    width: 100%; text-align: center; color: White;
    background-image: url(img/lista.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    height: 35px; line-height: 35px;
    font-weight: bold; 
    font-family: Arial;
    font-size: 15px;  
}
.listanew
{
    width: 100%; text-align: center; color: White; 
    background-image: url(img/lista.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    height: 35px; line-height: 35px;
    font-weight: bold;
    font-family: Arial;
    font-size: 15px;  
}
.lista
{
    width: 100%; text-align: center; color: White;
    background-image: url(img/lista.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    height: 35px; line-height: 35px;
    font-weight: bold; color: #c3012d;
    font-family: Arial;
    font-size: 15px;  
}














/* ANKETA */
.anketa
{
  border: solid 1px #444;
  padding: 5px 5px 5px 5px;
  margin-bottom: 10px;
}
.anketa span.hlavicka
{ 
   font-size: 12px;
   color: #fff;
   font-weight: bolder;
}
.anketa span.pata
{ 
   font-size: 11px;
   color: #444;
   font-weight: bolder;
   text-align: center;
}
.anketa a
{
   font-size: 11px;
   color: #dedede; 
}
.anketa p
{ 
   text-align: center; 
}



/* CLANOK */
#clanok
{
   margin-top: 10px; 
   padding: 5px 5px 5px 5px;
}
div.clanok_blok
{
   margin-top: 10px; 
   padding: 5px 5px 5px 5px;
}

.detailCena
{
   font-weight: bold; font-size: 18px; color: #ff0043;
}

.detailCenaSK
{
    font-weight: normal; color: #ff0043;
}

/* Banner blok */ 
div.banner
{
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

/* Vyhladavanie */
#clanok_find
{
   margin-top: 10px; 
   padding: 5px 5px 5px 5px;
   color: Black;
   font-size: 12px;
}





.pager
{
   width: 100%; float: left; padding: 5px 0 5px 0; text-align: center; color: Silver;
}
.pager .red
{
    color: #999;
}
.pager a
{
    text-decoration: none;
}
.pager a:hover
{
    text-decoration: underline;
}





























/* NOVOSTAVBY */
.kat_up
{
    width: 100%;
    background-image: url(img/kategorie_back.jpg);
    background-repeat: no-repeat;
}
.kat_in
{ 
    padding-top: 23px;
    padding-left: 7px;
}
.kat_in a
{
    color: #f3f3f3;
}
.ImgDetailNahlad
{
    max-width: 150px;
    max-height: 150px;
}
.ImgZoznamNahlad
{
    max-height: 140px; max-width: 90px;
}
.kat_in td
{
    padding: 2px 0 2px 5px;
}



/* REALSYS */

 
div.right_obec
{
    float: right;
    text-align: right;
    margin-top: -15px;
}



div.preloader
{
    position: absolute;
    float: left;
    background: #000 url(img/loading.gif) center center no-repeat; filter:alpha(opacity=70); opacity:0.7;
    z-index: 1005;
    text-align: center;
    width: 524px;
    height: 110px;
}



.CMBSmall
{
	background-color: #333;
	color: #fff;
	font-weight: normal;
	text-align:center;	
	font-size: 8pt;
	font-family: Tahoma;
}


.zakazky_table
{
    width: 600px;
    background-color: #F5F5F5;
    border: solid 4px Silver;
}
.zakazky_table:hover
{
    background-color: #FFF;
    border: solid 4px Silver;
}


.makler_font_a
{
    color: #708090;
    font-weight: bolder;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
.makler_font_b
{
    color: black;
    font-weight: normal;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
} 
.makler_font_c
{
    color: black;
    font-weight: bolder;
    font-size: 13px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
} 
.tbl_makleri_up
{
    border-top: solid 3px #F0F0F0;
    height: 5px;
}

.tbl_makleri_left
{
    width: 170px;
    border-right: solid 3px #F0F0F0;
}

.tbl_makler_b
{
   background-image: url(img/makler_back.png);
   background-repeat: no-repeat;
   background-position: top left;
}
.makler_up
{
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    color: White;
    font-weight: bolder;
    background-image: url(img/detail_back.jpg);
    background-repeat: repeat-y;
}
.makler_left
{
    width: 170px;
    font-size: 13px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    color: #660000;
    font-weight: bolder;
}
.makler_right
{
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    color: Black;
}

.Zak_Img
{
    border: solid 3px red;
}


.vyrazne
{
    border: solid 2px #fff; background-color: #6c6c6c; color: #fff; font-weight: bold;
}
.vyraznesearch
{
    border: solid 2px #fff; background-color: #6c6c6c; color: #fff; font-weight: bold; width: 165px; height: 20px;
}

/* Stare */
div.filter_ram
{
    margin-top: 5px;
    margin-left: 3px;
    float: left;
    width: 510px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    color: silver;
    font-weight: bolder;
    font-size: 11px;
    background-color: #555;
}
.spat_detail
{
    color: #555;
    font-weight: bold;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
.spat_detail:hover
{
    color: #000;
    font-weight: bold;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
.tlac_hladat
{
    color: White;
    font-size: 11px;
} 
div.filter_a
{
    width: 170px;
    margin-left: 3px;
    float: left;
    color: #f5f5f5;
    font-weight: bold;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
div.filter_b
{
    width: 135px;
    float: left;
    color: #555;
    font-weight: bold;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
div.filter_c
{
    width: 70px;
    margin-left: 3px;
    float: left;
    color: #555;
    font-weight: bold;
    font-size: 11px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}






div.cena_do_left
{
    width: 151px; float:left;
}
div.cena_do_right
{
    width: 42px; float:left; padding: 2px 0 0 2px;
}







/*  ----- Z A K A Z K Y ------  */















 









div.zakazka
{ 
    float: left; height: 85px; width: 755px; padding: 5px;
    background-image: url(img/zakazka.jpg);
    background-repeat: no-repeat; background-position: top left;    
}
div.zakazka:hover
{ 
    background-image: url(img/zakazkahover.jpg); background-repeat: no-repeat; background-position: top left;    
}
  
/* Fotka */
div.zakazka div.fotka
{  
    float: left; border: solid 0px silver; height: 80px; padding: 5px 0 0 5px; text-align: center; width: 110px; line-height: 80px;
}
div.zakazka div.fotka img
{
    max-height: 75px; max-width: 95px; height: expression(this.height >= this.width && this.height > 70 ? 70 : true); width: expression(this.height < this.width && this.width > 90 ? 90 : true);
}

/* A */
div.zakazka div.a
{  
    float: left; height: 20px; width: 627px; padding: 6px 4px 2px 4px;
}
div.zakazka div.a a
{  
    float: left; color: #000; font-size: 13px; font-weight: bolder;
}
div.zakazka div.a h2
{  
    float: left; color: #000; font-size: 13px; font-weight: bolder; display: inline; margin: 0px; padding: 0px;
}
div.zakazka div.a span.zobrazene
{  
    color: #999; font-size: 11px;  float: right;
} 
/* B */
div.zakazka div.b
{  
    float: left; height: 42px; width: 365px; color: #777; 
}
div.zakazka div.b p
{  
    padding: 0px; margin: 0px;text-align: justify; float: left; width: 365; color: #6a7379; font-size: 12px;
}
/* C */
div.zakazka div.c
{  
    float: left; height: 42px; width: 111px; padding-right: 4px; text-align: right; color: #ff5a5a; font-size: 11px; 
} 
div.zakazka div.c span.zobrazene
{  
    color: #999; font-size: 12px; 
}
.EUR
{
    color: #c3012d; font-size: 12px; font-weight: bold; 
}
.SKK
{
    color: #c3012d; font-size: 12px;   
} 
/* D */
div.zakazka div.d
{   
    float: left; height: 42px; width: 155px; text-align: center; color: #ff5a5a; font-size: 12px; 
}
div.zakazka div.d h2, div.zakazka div.d h3
{  
    color: #b6b6b6; font-size: 11px; display: inline; font-weight: normal;
} 








.slider_rail {
    position: relative;
    height: 15px;
    width: 210px;
    background: transparent url(img/slider_custom_rail.gif) repeat-x;
}
.slider_handle {
    position: absolute;
    height: 14px;
    width: 11px;
}
.cenadoslide {
    width: 47px;
    float: left;
    border: solid 1px #f1f1e6;
    background-color: #f1f1e6;
}
.cenadoslidediv {
    padding-left: 80px; float: left;
}   
.cenadoslidediv span {
     float: left; padding: 2px;
}   







div.zakazkatop
{ 
    padding: 12px 5px 0 12px; float: left; border: solid 0px red; border-top: solid 1px #444; height: 58px; width: 505px;
    background-image: url(img/zakazkatop.png);
    background-repeat: no-repeat; background-position: top left;    
}
  
/* Fotka */
div.zakazkatop div.fotka
{  
    float: left; border: solid 0px silver; height: 50px; text-align: center; width: 80px;
}
div.zakazkatop div.fotka img
{
    max-height: 47px; max-width: 75px; height: expression(this.height >= this.width && this.height > 45 ? 45 : true); width: expression(this.height < this.width && this.width > 70 ? 70 : true);
}

/* A */
div.zakazkatop div.a
{  
    float: left; height: 20px; width: 392px;
}
div.zakazkatop div.a a
{  
    float: left; color: #fff; font-size: 13px; font-weight: bolder;
}
div.zakazkatop div.a span.zobrazene
{  
    color: #999; font-size: 11px;  float: right;
} 
/* B */
div.zakazkatop div.b
{  
    float: left; height: 30px; width: 270px; color: #777;
}
div.zakazkatop div.b h2, div.zakazkatop div.b h3
{  
    color: #b6b6b6; font-size: 11px; display: inline; font-weight: normal;
} 
/* C */
div.zakazkatop div.c
{  
    float: left; height: 30px; width: 115px; text-align: right; color: #ff5a5a; font-size: 11px;
} 
div.zakazkatop div.c span.zobrazene
{  
    color: #999; font-size: 11px; 
}
.LitCenaEUR
{
    color: #fd0042; font-size: 13px;   
}
.LitCenaSkk
{
    color: #fd0042; font-size: 11px;   
} 
/* D */
div.zakazkatop div.d
{   
    padding-left: 5px; float: left; border: solid 0px Olive; height: 15px; width: 550px;   
}
div.zakazkatop div.d a
{    
    color: #999; font-size: 10px;  
}









div.makler_list
{
    margin: 5px;
    float: left;
    width: 290px;
    height: 275px;
    font-size: 13px;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    color: #000;
}
div.makler_list img
{
    max-width: 230px;
    padding: 5px;
    max-height: 160px;
    height: expression(this.height >= this.width && this.height > 160 ? 160 : true);
    width: expression(this.height < this.width && this.width > 230 ? 230 : true);
}
div.makler_list a
{
    color: #990000;
}












div.zakazkarez
{ 
    padding: 12px 5px 0 12px; float: left; border: solid 0px red; border-top: solid 1px #444; height: 58px; width: 505px;
    background-image: url(img/zakazkarez.png);
    background-repeat: no-repeat; background-position: top left;    
}
  
/* Fotka */
div.zakazkarez div.fotka
{  
    float: left; border: solid 0px silver; height: 50px; text-align: center; width: 80px;
}
div.zakazkarez div.fotka img
{
    max-height: 47px; max-width: 75px; height: expression(this.height >= this.width && this.height > 45 ? 45 : true); width: expression(this.height < this.width && this.width > 70 ? 70 : true);
}

/* A */
div.zakazkarez div.a
{  
    float: left; height: 20px; width: 392px;
}
div.zakazkarez div.a a
{  
    float: left; color: #fff; font-size: 13px; font-weight: bolder;
}
div.zakazkarez div.a span.zobrazene
{  
    color: #999; font-size: 11px;  float: right;
} 
/* B */
div.zakazkarez div.b
{  
    float: left; height: 30px; width: 270px; color: #777;
}
div.zakazkarez div.b h2, div.zakazkarez div.b h3
{  
    color: #b6b6b6; font-size: 11px; display: inline; font-weight: normal;
} 
/* C */
div.zakazkarez div.c
{  
    float: left; height: 30px; width: 115px; text-align: right; color: #ff5a5a; font-size: 11px;
} 
div.zakazkarez div.c span.zobrazene
{  
    color: #999; font-size: 11px; 
}
.LitCenaEUR
{
    color: #fd0042; font-size: 13px;   
}
.LitCenaSkk
{
    color: #fd0042; font-size: 11px;   
} 
/* D */
div.zakazkarez div.d
{   
    padding-left: 5px; float: left; border: solid 0px Olive; height: 15px; width: 550px;   
}
div.zakazkarez div.d a
{    
    color: #999; font-size: 10px;  
}
















div.newzakazka {
    float: left; text-align: center; width: 151px; height: 160px; margin-left: 1px; margin-top: 1px; 
    background-image: url(img/newzakazka.jpg);
    background-repeat: no-repeat; 
    background-position: top left;    
}
div.newzakazka div.fotka {
    float: left; text-align: center; width: 151px; padding-top: 10px; height: 105px;  
}
div.newzakazka div.fotka img {    
    max-width: 125px;
    max-height: 90px; padding: 1px; border: solid 2px #cfcfcf;
    height: expression(this.height >= this.width && this.height > 90 ? 90 : true);
    width: expression(this.height < this.width && this.width > 120 ? 120 : true);
}
div.newzakazka div.popis {
    float: left; text-align: center; width: 151px; padding-top: 5px;
}
div.newzakazka .cena {    
    color: #c3012d; font-size: 13px;
}
div.newzakazka .cenask {    
    color: #fd0042; font-size: 11px;
}
div.newzakazka h2 {    
    color: #000; font-size: 11px; display: inline; font-weight: bold;
}
div.newzakazka h3 {    
    color: #000; font-size: 11px; display: inline; font-weight: normal;
}





div.topzakazka {
    float: left; text-align: center; width: 189px; height: 200px; margin-left: 1px; margin-top: 1px; 
    background-image: url(img/topzakazka.jpg);
    background-repeat: no-repeat; 
    background-position: top left;    
}
div.topzakazka div.fotka {
    float: left; text-align: center; width: 189px; padding-top: 10px; height: 145px;  
}
div.topzakazka div.fotka img {    
    max-width: 160px;
    max-height: 132px; padding: 1px; border: solid 3px #cfcfcf;
    height: expression(this.height >= this.width && this.height > 132 ? 132 : true);
    width: expression(this.height < this.width && this.width > 160 ? 160 : true);
}
div.topzakazka div.popis {
    float: left; text-align: center; width: 189px; padding-top: 5px;
}
div.topzakazka .cena {    
    color: #c3012d; font-size: 13px;
}
div.topzakazka .cenask {    
    color: #fd0042; font-size: 11px;
}
div.topzakazka h2 {    
    color: #000; font-size: 11px; display: inline; font-weight: bold;
}
div.topzakazka h3 {    
    color: #000; font-size: 11px; display: inline; font-weight: normal;
}

.topNadpis
{
   font-weight: bold; color: #c3012d;
    font-family: Arial;
    font-size: 15px;   
}

















/*  ----- D E T A I L ------  */
#zakazka_detail
{
    font-size: 11px;
    color: #000;
}




/* -- LAVA -- */
#zakazka_detail div.left
{
    width: 100%; float: left;
} 


#zakazka_detail div.left h2
{
    font-size: 12px; color: #000; font-weight: bold;
}
#zakazka_detail div.left h3
{
    font-size: 12px; color: #c3012d; font-weight: bold;
}
#zakazka_detail div.left h4
{
    font-size: 12px; color: #000; font-weight: normal; display: inline;
}


#zakazka_detail div.left span.zobrazene
{
    font-size: 12px;
    float: right;
    color: #999; 
}
#zakazka_detail div.left p
{
    margin-top: 10px;
    font-size: 12px;
    color: #666;
    text-align: justify;
}
#zakazka_detail div.left div.nazov
{
    width: 110px;
    float: left; 
    font-size: 12px; 
    color: #999; 
}
#zakazka_detail div.left div.text
{  
    float: left; 
    width: 400px; 
    color: #333; 
    font-weight:  normal;
}
#zakazka_detail div.left div.nazovBig
{
    width: 65px;
    float: left; 
    font-size: 12px;
    color: #000; 
}
#zakazka_detail div.left div.textBig
{  
    float: right; 
    width: 245px;
    font-size: 15px;
    color: #991d1f; 
    font-weight: bolder;
}
div.rkfoto
{
    width: 100px;
    float: left; 
    font-size: 12px;
    color: #999;
}
div.rk_nazov
{
    width: 120px;
    float: left; 
    font-size: 12px;
    color: Silver; 
}
div.rkpopis
{
    width: 130px;
    float: left; 
    font-size: 12px;
    color: #999;
}
div.rk_text
{  
    float: left; 
    width: 120px;
    padding-left: 10px;
    font-size: 12px;
    color: #555;
}
.rkmeno
{
    font-size: 13px;
    font-weight: bold;
    color: White;   
}
#zakazka_detail div.right div.rk_text .makler
{  
    color: red; 
}
#zakazka_detail div.right div.rk_text .DarkRed
{   
    color: #990000;  
}
#zakazka_detail div.left div.vlastnost
{
    width: 255px;
    float: left; 
    font-size: 12px;  
    color: #999; 
}
#zakazka_detail div.left div.hodnota
{  
    float: left; 
    width: 200px;
    font-size: 12px; 
    color: #333; 
}
#zakazka_detail div.left #charakteristiky div.inner
{ 
    padding-top: 5px;
    padding-bottom: 5px; 
    background: #fff url(img/charakteristika.jpg) top left repeat-x;
}
#zakazka_detail div.left #charakteristiky div.inner:hover
{ 
    background: #fff url(img/charakteristika_hover.jpg) top left repeat-x;
}

#zakazka_detail div.left div.foto {
    float: left; width: 220px; height: 150px; text-align: center;
}
#zakazka_detail div.left div.foto img {
    max-width: 215px;
    max-height: 150px;
    height: expression(this.height >= this.width && this.height > 150 ? 150 : true);
    width: expression(this.height < this.width && this.width > 210 ? 210 : true);
}
#zakazka_detail div.left div.detail {
    float: left; width: 510px; 
}


#zakazka_detail .cena
{
    color: #c3012d; font-size: 11px;
}



/* INZERCIA */ 
div.inzercia div.nazov
{
    width: 220px;
    padding-right: 5px;
    float: left;
    text-align: right; 
    font-size: 11px;
    color: #999; 
}
div.inzercia div.text
{  
    float: left;
    width: 400px;
    font-size: 11px;
    color: #444; 
    font-weight: bolder;
}
div.inzercia div.inner
{
    padding: 2px 0 2px 0;
}




/* -- PRAVA -- */
#zakazka_detail div.right
{
    width: 100%;
    float: left; 
} 
#zakazka_detail div.fotka
{
    float: left;
    margin: 2px;
    padding: 1px;
    background-color: #fff;
    border: solid 1px silver;
} 
#zakazka_detail div.fotka img
{
    height: 70px;
} 
#zakazka_detail div.fotka:hover
{ 
    border: solid 1px #bd0000;
} 
div.right div.nazov
{
    width: 90px;
    float: left; 
    font-size: 11px;
    color: silver;  
}
div.right div.text
{  
    float: left; 
    width: 272px;
    font-size: 11px; 
    color: #333; 
    font-weight: bolder; 
}/*
div.right div.text input, div.right div.text textarea
{  
    border: solid 1px silver;
    font-size: 11px;
    color: #fff;     
    font-family: Arial;
}*/

div.right div.inner_half {
    width: 49%;
}

/* Kontakt */
#kontakt
{
    font-size: 11px;
    color: #333;     
    font-family: Arial;
}
#kontakt div.nazov
{
    margin-left: 5px;
    padding-right: 5px;
    width: 120px;
    float: left; 
    font-size: 11px;
    color: #999;   
    text-align: right;
}
#kontakt div.text
{  
    float: left; 
    width: 400px;
    font-size: 11px;
    color: #333; 
    font-weight: bolder;  
}
#kontakt div.text input, #kontakt div.text textarea
{  
    border: solid 1px silver;
    font-size: 11px;
    color: #333;     
    font-family: Arial;
}

/* FLASH intro */
div.flash
{
   width: 790px;
    margin-left: auto;
    margin-right: auto; 
}

.fotomakler 
{
    float: left; height: 80px;   
}
.inner_rk 
{
    float: left; width: 250px;
}