/* SYSTEM */

body { text-align: center; margin: 0; padding: 0; line-height: 150%; font-family: Verdana CE, Verdana, Helvetica CE, Helvetica, sans-serif; font-size: 10px; background: #5f4d40} 

a, a:link, a:visited { color: #333; text-decoration: underline; } 

a:hover { color: #fff; text-decoration:none; } 

a img { border-style: none; text-decoration: none; } 

hr { color: #eeeeee; height: 3px; } 

form { padding: 0px; margin: 0px; display: inline; } 

td { font-size: 11px; } 

div { font-size: 11px; }

h2 { margin: 0px 2px 3px 2px; font-weight: bold; font-size: 14px; color: #51261d } 

h3 { font-weight: bold; font-size: 14px; color: #51261d } 

input { font-size: 11px; color: #727272; } 

textarea { font-size: 11px; overflow: auto; width: 99%; color: #222222; } 

select { font-size: 11px; color: #333333; background-color: #ffffff; width: 99%; } 

label { display: block; float: left; } 

/* DESIGN */

#design { width: 879px; text-align: left; margin: auto; } 

#design #rovnatko { width: 879px; height: 260px; float: left; } 

#design #hlavicka { float: left; margin-top: 0px; width: 100%; height: 248px; background: url(templates/rl_business/images/reality_head.jpg) no-repeat; } 

#design #hlavicka2 { float: left; width: 100%; height: 27px; text-align: center; background: url(templates/rl_business/images/reality_08.jpg) no-repeat; }

#design #hlavicka2 .menu { text-align: left; margin: 8px 0 0 8px; font-weight: bold; font-family: "Trebuchet MS"; font-size: 14px; }

#design #hlavicka2 a, a:link, a:visited { color: #fff; text-decoration: underline;}

#design #hlavicka2 a:hover { color: #333; text-decoration:none; } 

#design #content { float: left; width: 879px; background: url(templates/rl_business/images/reality_09.jpg); }

#design #content #left { float: left; width: 690px; border-right: 1px solid #51261d; }

#design #content #left #con { float: left; width: 651px; margin: 4px; }

#design #content #left #con #center { padding-left: 10px; }

#design #content #left #con #center a, a:link, a:visited { color: #5f4d40; text-decoration: underline;}

#design #content #left #con #center a:hover { color: #5f4d40; text-decoration: none; } 

#design #content #left #con ul { padding-left: 16px; }

#design #content #right { float: left; width: 182px; margin-top: 6px; }  

#design #footer { float: left; text-align: center; width: 879px; height: 29px; background: url(templates/rl_business/images/reality_11.jpg) no-repeat top;}


/* SEARCH */

#search_forms { float: left; padding-left: 8px; }

#search_forms h3 { padding: 0; margin: 2px 0 2px 0; }

#search_forms p { float: left; font-weight: bold; font-size: 12px; color: #51261d; padding: 4px 0 4px 0; margin: 0; }

#search_forms select { float: left; font-size: 12px; color: #333; margin: 2px 0 1px 0; width: 166px; }

#search_forms div { float: left; width: 182px; }

#search_forms input { font-size: 12px; }

#search_forms .submit { float: left; font-size: 12px; color: #fff; border: 1px solid #51261d; background: #7d6554; margin: 6px 0 1px 0; padding: 1px 6px 1px 6px; -moz-border-radius: 5px; border-radius: 5px; }


/* MODULES */

.module { float: left; }

.module h2 { margin: 3px 0 0 6px;  }

.module div { float: left; }
  

/* OTHER */

#reality { float: left; width: 675px; margin: 0px 0px 0px 9px; }

#reality .blok { float: left; background: #fff; color: #ffffff; margin: 3px 4px 6px 0; width: 670px; height: 210px; text-align: left; text-indent: 5px; }

#reality .blok .title { float: left; background: #7d6554; color: #ffffff; width: 670px; height: 22px; line-height: 22px; text-align: center; -moz-border-radius: 5px; border-radius: 5px;}

#reality .blok .title h3 { float: left; color: #ffffff; font-size: 12px; text-align: left; margin: 0; padding: 0; margin-left: 10px; }

#reality .blok .title h3 a { color: #ffffff; text-decoration: underline; }

#reality .blok .title h3 .arrow { font-size: 9px; font-weight: normal; }


#reality h4 { color: #333333; width: 300px; font-size: 12px; margin: 3px 4px 0px 4px; }

#reality p { margin: 0px 4px 0px 6px; color: #555; }

#reality .box { float: left; margin: 5px 10px 5px 0; background-color: #d0b79d; width: 200px; border: 1px solid #5f4d40; -moz-border-radius: 15px; border-radius: 15px; }

#reality .box:hover { cursor: pointer; background-color: #fff; border: 1px solid #d8b57d; }

#reality .box .main { float: left; margin: 4px; width: 180px; height: 166px; text-align: center; }

#reality .box .main .cat { float: left; width: 180px; height: 22px; margin: 2px 0 5px 4px; border-bottom: 1px dotted #5f4d40; }

#reality .box .main .cat p { margin: auto; width: 180px; height: 20px; line-height: 22px; font-weight: bold; }

#reality .box .main .img { float: left; width: 190px; height: 104px; padding: 0; }

#reality .box .main .img img { border: 1px solid #333; margin: 0; }

#reality .box .main .desc { float: left; width: 190px; height: 16px; margin: 0; text-align: center; }

#reality .box .main .price { float: left; width: 190px; height: 16px; margin: 0; }

#reality #tab { float: left; width: 330px; margin: 1px; }

#reality #tab table { float: left; width: 320px; }

#reality #tab .title { font-size: 12px; color: #583834; font-weight: bold; width: 320px; text-align: left; padding: 4px 0 4px 8px; border-style: solid; border-width: 1px; background-color: #583834; color: white; }

#reality #tab .tl { background-color: #F1ECDC; width: 130px; padding: 3px; text-align: right; margin-right: 10px; }

#reality #tab .tr { background-color: #FAF8F1; padding : 3px; }

#reality #tab .nn { background-color: #FAF8F1; padding : 3px; }






#reality a { color: #5f4d40; text-decoration: underline; }

#reality a:hover { color: #5f4d40; text-decoration: none }

#reality .list { border-bottom: 1px dotted #aaa; width: 650px; float: left; }

#reality .list1 { border-bottom: 1px dotted #aaa; width: 650px; float: left; background-color: #FDF2DF; }

#reality .detail { float: right; margin: -16px 10px 6px 0px; color: #333; }

#reality .detail_img { margin-bottom: -2px; }

#reality .photo { margin-bottom: -7px; }

#reality p.description { padding: 4px 0 10px 0; color: #333; border-top: 1px dotted #dddddd; margin: 10px 0 10px 6px; }

#reality .thumbnails { margin: 4px 4px 0 0; border: 1px solid #333; float: left;}

#reality p.outfit { padding: 0 0 0 4px; }

#reality .desc { float: left; width: 640px; margin: 8px 4px 3px 10px; text-align: justify; }

#reality .desc p { text-align: justify; }

#reality .outfit_img {  margin: 0 4px -3px 0; }

#reality div.gallery { width: 312px; float: right; border: 1px solid #583834; padding: 2px; text-align: center; margin-top: 4px; }

#gallery_img { width: 300px; float: left; margin-left: 2px; }

#gallery_img .normal { width: 300px; float: left; margin-top: 2px; border: 1px solid #333; }

#gallery_img .thumbs { width: 320px; float: left; margin-bottom: 2px; }


#add { float: left; width: 460px; }

#add .row { float: left; width: 450px; } 

#add label { float: left; display: block; font-size: 11px; text-align: right; width: 206px; margin: 1px; padding-right: 6px; height: 17px; line-height: 17px; } 

#add input { float: left; margin: 1px; }

#add select { float: left; padding: 0; margin: 1px; width: 172px; height: 15px; }

#add fieldset { border: 0px; padding: 10px 0px 10px 0px; background: #444; width: 400px; }

#add p { float: left; margin: 3px; }

#add sup { font-size: 8px; }

#add textarea { float: left; margin: 1px; width: 168px; }

#add h2 { font-size: 14px; padding-bottom: 10px; }

#add .check { float: left; width: 200px; }

#add .others { float: left; width: 200px; }

#add strong { color: #51261d; font-weight: bold; }

#add .submit_button { font-size: 12px; color: #51261d; border: 1px solid #51261d; background: #fff url(templates/rl_business/images/button_bg.gif) repeat-x top; margin: 6px 0 1px 0; width: 70px; height: 18px; }

.price_range { width: 30px; }

