@CHARSET "UTF-8"; 

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, input, select, textarea, 
table, caption, tbody, tfoot, thead, tr, th, td{ margin:0;  padding:0;  border:0;  outline:0;  font-size:98%;   background:transparent}
body{ }
ol, ul{ list-style:none}
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}

html, body{ border:0px none;  margin:0px;  padding:0px;  font-family:"Arial",sans-serif !important;   text-align:center}

.reseter{ border:0px none;  margin:0px;  padding:0px;  float:none;  clear:both;  width:0px;  height:0px;  line-height:0px;  font-size:0px}
.separator{ display:none;  visibility:hidden}
.hidden{ display:none}
.smallline{ line-height:0.5em}
#headwrap{clear:both}
#bodywrap{ text-align:left;  border:0px none;  margin:0px auto 0px auto;  padding:0px;  width:920px;  background-color:white;  -moz-box-shadow:0px 0px 10px #3E3E3E;  -webkit-box-shadow:0px 0px 10px #3E3E3E;  box-shadow:0px 0px 10px #3E3E3E;  position:relative}

#banner{ position:absolute;  top:0px;  right:-210px}
#banner a{ display:block;  margin:0 0 10px 10px;  line-height:0}

#footwrap{ padding:5px;  text-align:center}

#colswrap{ width:100%;   overflow:hidden;   background-color:transparent;   min-height:600px}

.column{ float:left}

#col1wrap{ width:100%;  clear:both}

#col1pad{ padding:2px 0px 5px 0;  position:relative;  margin-left:200px;  position:relative;  z-index:1}

#col1padWebContent{ margin:0 8px;  padding:0 24px;  border-style:dotted;  border-width:0 3px;  position:relative;  z-index:1}

#col1padWebContent.col1pad_plusleft{ margin-left:228px}
#col1pad.col1pad_plusleft{ margin-left:228px}

#col1padWebContent.col1pad_plusright{ margin-right:228px}
#col1pad.col1pad_plusright{ margin-right:228px}

#col2wrap{ width:220px;  margin-left:-100%}

#col2pad{ padding:0 0px 0px 18px}

#col3wrap{ width:220px;  margin-left:-220px}

#col3pad{ padding:18px 18px 0px 0px}

#newsletter-popup{ display:none}

h1{ font-size:medium;  margin-top:10px;  margin-bottom:10px;  text-transform:uppercase;  font-weight:bold}

h2, h2 a{ font-size:108%;  font-weight:normal;  text-transform:uppercase;  font-weight:bold;  margin-bottom:10px}

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

a:link{ text-decoration:none;  border:none}

a:visited{ text-decoration:none;  border:none}

a:active{ text-decoration:none;  border:none}

a:hover{ text-decoration:underline;  border:none}

span[title]{ border-bottom:1px dashed gray}

.fontColor{ color:gray}
.small{ font-size:12px}
.font-big {font-size: large;}
.navigationMenu a:link, .navigationMenu a:visited{ color:#888}

#pageHeader{ height:175px}

#pageHeader a#logo{ display:block;  float:left;  width:200px;  height:175px}

#pageHeader a#logo img{ margin:20px 0 0 25px}
#pageHeader #flash{ margin-top:5px}

ul.smlmenu_ul_root, 
ul.smlmenu_ul_root ul{ height:22px;  clear:both;  width:720px;  position:relative}
ul.smlmenu_ul_root ul{ height:22px;  background-color:white;  display:none;  position:absolute;  display:block;  left:0;  top:22px;  float:left}
ul.smlmenu_ul_root ul.smlmenu_open{}
ul.smlmenu_ul_root li{ padding:3px 0;  display:block;  float:left}
ul.smlmenu_ul_root li a, ul.smlmenu_ul_root li a:link, ul.smlmenu_ul_root li a:visited{ padding:5px 5px 3px 5px;  font-weight:bold;  color:black;  text-transform:uppercase;  font-size:85%}
ul.smlmenu_ul_root ul li a, ul.smlmenu_ul_root ul li a:link, ul.smlmenu_ul_root ul li a:visited{text-transform:lowercase}

ul.smlmenu_ul_root a.smlmenu_hover{}
ul.smlmenu_ul_root li a.smlmenu_active, ul.smlmenu_ul_root ul li{background-color:#ececec}
ul.smlmenu_ul_root ul li a.smlmenu_active{background-color:#ccc}
ul.smlmenu_ul_root li a.smlmenu_actual{}

#menuBox{ border-width:0 0 2px 0;  border-style:solid;  margin-left:200px}

div.pageNavigation, div.pageNavigation>a{ font-size:x-small;  color:#959595}

.message{ font-size:small;  padding:5px 5px 5px 40px;  background-repeat:no-repeat;  background-position:11px 50%;  margin-bottom:5px;  color:black !important;  clear:both}
.message p{ margin-bottom:3px;  border-top:1px solid gray}
.message p:first-child{ border:none}

#infoMessages{ border-bottom:2px #b7dcff solid;  border-top:2px #b7dcff solid;  background-color:#cce6ff}

#errMessages{ border-bottom:2px #ffc7c0 solid;  border-top:2px #ffc7c0 solid;  background-color:#ffe3e0}

#coreErrMessage{ border-bottom:2px #ffa095 solid;  border-top:2px #ffa095 solid;  background-color:#ffb2a9}

.requiredElem{ color:maroon}

.formErrorLabel{ color:red}

.formError{ background-color:#f4d0d0}

a.formLinkLang{ color:#999}

a.formLinkSelLang{ color:black;  font-weight:bold;  background-color:#ccc;  border-style:solid;  border-width:1px 1px 0 1px;  border-color:#666;  padding:0 2px}

fieldset, .formTable{ background-color:#c7e0f9;  width:96%;  margin-bottom:10px}
fieldset p.formGroupText{ padding:5px}
fieldset legend{ background-color:#c7e0f9;  padding:0 5px;  border:1px solid gray;  border-bottom:none}
.formTable td, .formTableGroup td, .formTable th, .formTableGroup th{ padding:5px}

.formTable th.formLabels, .formTableGroup th.formLabels{ width:100px;  text-align:right}

input, button, textarea, select{ border:1px solid #acacac;  background-color:white;  font-size:1em;  font-family:"Tahoma","Arial",sans-serif;  padding:1px}
input{ height:16px}

input[type="image"], input[type="checkbox"]{ border:0;  background-color:transparent}

input[type="submit"], button{ height:20px;  vertical-align:bottom;  background-color:#ececec;  border:1px solid gray;  border-top-color:transparent;  border-left-color:transparent;  font-size:0.8em}

input[type="submit"]:hover, button:hover{ border-top-color:gray;  border-left-color:gray;  background-color:#dcdcdc;  border-bottom-color:transparent;  border-right-color:transparent}

input[type="reset"]:hover, .delete_form input[type="submit"]:hover, .delete_button button[type="submit"]:hover{ background-color:#c1272d;  color:white}

.button_back{ display:block;  text-align:center;  margin-bottom:5px}

.tools h2{ font-size:small;  text-transform:none}
.tools div{ padding-bottom:5px}

div.panel{ background-color:#ececec}
div.panel p.panelLabel a, div.panel p.panelLabel a:visited, div.panel p.panelLabel span{ display:block;  margin-left:24px;  font-weight:bold;  padding:3px 0 1px 0;  margin-bottom:2px;  border-width:0 0 2px 0;  border-style:solid;  text-transform:lowercase;  color:black}
div.panel p.panelLabel img{ float:left;  padding-top:1px}

div.panelLeft{ padding:3px 4px 9px 2px}
div.panelRight{ padding:3px 2px 9px 4px}
div.panel>div{ clear:both}
div.panel div.panelText, div.panelSearchForm{ padding:5px 10px 5px 10px}

div.panelLeft .panelLinkMore, div.panelRight .panelLinkMore{ text-align:right;  padding-right:10px}

.panelFormConfirmButton{ text-align:right}

.panelFormConfirmButton input{ margin-bottom:10px}

#subPagesLinks{ padding:0 0 2px 5px}
#subPagesLinks>a>img{ padding-bottom:4px}

.oddRow, .evenRow, .row{ padding:15px 25px 10px 25px}
.oddRow, #col1padBox .oddRow.ui-widget-content, #col1padBox .oddRow.ui-accordion-header{ background-color:#ececec;  background-image:none}
.evenRow, #col1padBox .evenRow.ui-widget-content, #col1padBox .evenRow.ui-accordion-header{ background-color:white;  background-image:none}
#col1padBox .ui-tabs-panel{ padding:0}

#col1padBox .ui-icon{ left:1em;  margin-top:-6px}
#col1padBox .ui-widget-content{ background:inherit;  border-top:none}
#col1padBox .ui-icon-triangle-1-e, #col1padBox .ui-icon-triangle-1-s{ background-position:top left}
#col1padBox .ui-corner-all, 
#col1padBox .ui-corner-top, 
#col1padBox .ui-corner-bottom{ -moz-border-radius:0;  border:none}
#col1padBox .ui-state-active{ background:inherit}

.articleSubLabel{ font-weight:bold;  margin-bottom:2px}

a.navigationPanelLink:link, a.navigationPanelLink:visited, a.navigationPanelLink{ display:block;  border-bottom:1px solid #b7b7b7;  padding:4px 0px 4px 10px;  color:black}

div.panelSearchForm{ padding-top:3px}

#search_string_panel{ width:120px}

.searchResult{ border-bottom:1px solid #ececec;  padding-bottom:10px;  margin-bottom:10px}

.searchBox input[type=text], .searchBox select{ width:250px}
.searchBox div{ padding-bottom:10px}
.searchBox{ padding-bottom:0;  margin-bottom:10px}

.searchBox label{ float:left;  width:100px;  display:block}

.pollBarWrapper{ background-color:white;  clear:both;  margin-bottom:10px;  margin-top:3px}

.pollBar{ height:5px}
.pollButtonsSingle label.pollButtLabel{ cursor:pointer}
.pollButtonsSingle label.pollButtLabel:hover{ text-decoration:underline;  padding-bottom:5px}

.pollVoted{ margin-right:5px;  float:right}

div.actionsList h2, div.actionsTabs h2{ margin-bottom:0px}
div.panelActions{ width:100%; overflow:hidden}
div.panelActions img{ width:100%}
div.actionTime, div.actionNote{ font-weight:bold;  font-style:italic;  margin-bottom:3px}
div.actionMonth{ font-weight:bold;  font-size:16px;  text-transform:capitalize;  padding-top:5px;  padding-bottom:5px;  border-style:solid;  border-width:0 0 2px 0;  margin-top:1em;  margin-bottom:1em}
div.actionPricePlaceInf, div.actionPanelPrice, div.panelActionPlace, div.articleTime{ font-style:italic}
img.actionImage, div.article div.articleImageBox{ float:left;  margin:0 10px 10px 0}

div.panelActionDate{ font-style:italic}
div.panelActionAuthor, div.panelActionName, div.articleAuthor, div.actionPricePlaceInf, div.panelActionPlace{ margin-bottom:3px}
div.panelActionAuthor, div.panelActionName, div.articleAuthor, a.newsNamePanel{ font-weight:bold}

div.actionTabs.ui-tabs{}
div.actionTabs ul.ui-tabs-nav{ margin-bottom:5px}
div.actionTabs.ui-widget-content{ border:none}
div.actionTabs.ui-widget{ font-size:inherit;  font-family:inherit}
div.actionTabs .ui-tabs-nav li{ background:none}

div.actionTabs .ui-tabs-nav li a{    padding:0}

div.actionTabs ul.ui-tabs-nav, div.actionTabs ul.ui-widget-header{   padding:0;    background:none;    text-decoration:underline}

.actionImages a{   display:block;    float:left;    margin:0 3px 2px 0px}

div.actionTabs li a.tabLinkImages, div.actionTabs li a.tabLinkText{   padding:4px 0 4px 30px;    background-repeat:no-repeat}
div.actionTabs li a.tabLinkImages{   background-image:url('../faces/default/images/buttons/show_images.png')}
div.actionTabs li a.tabLinkText{   background-image:url('../faces/default/images/buttons/hide_images.png')}

div.actionInformation, div.actionInformation.ui-tabs-panel, div.actionImages.ui-tabs-panel{ padding:5px 0 0 0;  background-color:transparent}
div.actionButtonBuy{ float:right}
div.actionButtonBuy a, 
div.actionButtonBuy a:link{ display:block}

#guestbookForm{ background-color:#ececec;  padding:10px 25px}

#guestbookForm td.form{ padding:3px 0}

.sitemapList li{ margin-left:20px}

#editImagesForm table{ background-color:white}

.note{ font-size:xx-small;  padding-bottom:5px}

.ui-tabs-hide{display:none}
.ui-tabs-selected{background-color:white}
ul.langMenu{ margin-bottom:2px}
ul.langMenu li{ display:inline;  border-width:1px 1px 0 1px;  border-color:black;  border-style:solid;  padding:3px}
ul.langMenu li a img{padding-right:3px}
.normal ul{margin:0}
ul.ui-tabs-panel{ margin-bottom:0px;  border-width:1px;  border-color:black;  border-style:none}
.contentBox{position:relative}

.scroll{ margin:1em 0;  font-size:16px}
.scroll .left{ float:left}
.scroll .right{ float:right}

.scroll_main{ text-align:center;  background-color:white}
.scroll_main table{ width:98%;  padding-left:10px;  padding-right:10px;  margin:0 auto;  background-color:white}
.scroll_main p{ vertical-align:4px;  display:inline}

div.navigationMenu{ background-color:white;  border-bottom:1px solid gray;  padding:0 2px;  height:1.4em;  font-size:90% !important}

div.navigationMenu li a:link, div.navigationMenu li a:visited{ font-family:"Arial",sans-serif !important;  font-size:90% !important}

.navigationMenu #subdomains{float:left}
.navigationMenu #projects{float:right}
.navigationMenu li{ float:left;  padding:2px !important;  margin:0 !important;  margin-right:5px !important}
.navigationMenu li img{ vertical-align:bottom}

.article-list-no-public, .article-detail-no-public, .comment-nopublic{ background-color:#666;  color:#fff}

.comments-comment{ margin-bottom:5px;  border:1px solid silver}

.comments-tools{ float:right;  text-align:right}
.comments-tools form{ float:left}
.comments-censored-text{ background-color:silver;  font-size:xx-small}

.panelText .slideshow-images{ position:relative;  height:120px;  overflow:hidden;  z-index:0}
.panelText .slideshow-images img{ width:100%;  height:auto;  position:absolute;  top:0; left:0;  z-index:1}

#form-placeholder{margin:20px 0}
#form-placeholder p{display:inline}
#form-placeholder br{display:none}

#fade{display:none; background:#000; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.80; z-index:9999}
.popup_block{display:none; background:#fff; padding:20px 20px 5px 20px; border:10px solid #ddd; float:left; position:fixed; top:50%; left:50%; z-index:99999; -webkit-box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 10px #000; box-shadow:0px 0px 10px #000; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px}
img.btn_close{float:right; margin:-40px -40px 0 0}

* html #fade{position:absolute}
* html .popup_block{position:absolute}

