/* CSS Document */

body  {
	font: 100% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background: #a71300 url(img/design/bcg_wallpaper.jpg) top repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:12px; 
	color: #000000;
}
a{color:#FFFFFF;}
p{ margin:0; padding:0;}
img{ border:none;}
.twoColFixLtHdr #container { width: 1000px; margin: 0 auto; text-align: left;} 
.twoColFixLtHdr #header {} 
.twoColFixLtHdr #header #headcontainer{ float:left;	margin:0; padding:0;}
.twoColFixLtHdr #header #headcontainer #logo{ width:211px; height:90px;	background:url(img/design/img_logo.gif) bottom right no-repeat;} 
.twoColFixLtHdr #header #headcontainer #catalogs{ margin-left:30px;	width:181px; height:188px; background:#ce1800 url(img/design/bcg_catalogsup.jpg) top left no-repeat;} 
.twoColFixLtHdr #header #headcontainer #catalogs h3{ margin:0; padding:20px 0 0 36px; font-size:18px; color:#FFFFFF; text-transform:uppercase; font-weight:100;}
.twoColFixLtHdr #header #headcontainer #catalogs ul{ margin:0; padding:6px 0 0 15px; list-style:none;line-height:1.6;}
.twoColFixLtHdr #header #headcontainer #catalogs li a{font-size:12px; color:#FFFFFF; text-decoration:none;}
.twoColFixLtHdr #header #headcontainer #catalogs li a:hover{}
.twoColFixLtHdr #header #flashpart{float:left; width:789px; height:278px;}
.twoColFixLtHdr #middlecontainer{ position:relative; clear:both; overflow: hidden; background:url(img/design/bcg_middlecontcur.gif) left repeat-y; height:100%;}
.twoColFixLtHdr #middlecontainer #sidebar1{ float:left; position:relative; margin-left:30px; width:151px; min-height:170px; background:#ce1800 url(img/design/bcg_sidebar1top.gif) top left no-repeat; }
.twoColFixLtHdr #middlecontainer #sidebar1 p {padding:55px 0 0 55px; font-size:14px; text-transform:uppercase;}
.twoColFixLtHdr #middlecontainer #sidebar1 p.adresssalon{ padding:0 0 0 55px; font-size:12px; color:#FFFFFF; text-transform:none;}
.twoColFixLtHdr #middlecontainer #flashbanner{ position:absolute; top:193px; left:6px; background:url(img/design/bcg_flashbanner.jpg) top no-repeat; width:193px; height:146px; z-index:10;}
.twoColFixLtHdr  #middlecontainer a { color:#666666}
.twoColFixLtHdr #middlecontainer #flashbanner #banner{position:relative; margin:3px 0 0 8px;}
.twoColFixLtHdr #middlecontainer #centercont{float:right; background:#fff; }
.twoColFixLtHdr #middlecontainer #centercont .titles{ font-size:14px; color:#333333; text-transform:uppercase; font-weight:bold;}
.twoColFixLtHdr #middlecontainer #centercont .normal{ font-size:12px; color:#333333;}
.twoColFixLtHdr #middlecontainer #centercont .namecategory{ font-size:12px; color:#a71300; text-transform:uppercase; font-weight:bold;}
.twoColFixLtHdr #middlecontainer #centercont ul{color:#a60f00; margin:10px 0 0 5px; padding:0;}
.twoColFixLtHdr #middlecontainer #centercont li{}
.twoColFixLtHdr #middlecontainer #centercont #inscont{position:relative; width:761px; background:url(img/design/bcg_centerpartcur.jpg) right top no-repeat; }
.twoColFixLtHdr #middlecontainer #centercont #inscont #page{float:left; width:670px; background:url(img/design/bcg_companyfirst.gif) top left no-repeat; padding:12px 0 20px 32px;}
.twoColFixLtHdr #middlecontainer #centercont #inscont #page #furniture{float:left; width:320px; margin:15px 5px;}
.twoColFixLtHdr #middlecontainer #centercont #inscont #page #namefurniture{background:url(img/design/bcg_cataloguzor.gif) top left no-repeat; min-height:61px;}
.twoColFixLtHdr #middlecontainer #centercont #inscont #page #namefurn{background:url(img/design/bcg_catalogtitle.gif) right 8px no-repeat; overflow:hidden; padding:8px 0 0 115px}
.twoColFixLtHdr #middlecontainer #centercont #inscont #page .titlefurn{ font-weight:bold; text-transform:uppercase;}
.twoColFixLtHdr #downcontainer{ clear:both; background:url(img/design/bcg_downcontfirst.gif) top left repeat-x; overflow:hidden; height:100%; width:974px;}
.twoColFixLtHdr #downcontainer .titles2{font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; padding:6px 0;}
.twoColFixLtHdr #downcontainer .dates2{font-size:14px; color:#fff; text-transform:uppercase; padding:5px 0;}
.twoColFixLtHdr #downcontainer .normal2{ font: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.twoColFixLtHdr #downcontainer #sidebar2{ float:left; margin-left:30px; width:181px;}
.twoColFixLtHdr #downcontainer #sales{float:left; width:390px; padding:10px 5px 10px 10px;}
.twoColFixLtHdr #downcontainer #news{float:right; width:300px; padding:10px 0 10px 10px;}
.twoColFixLtHdr #footer { clear:both; overflow: hidden; height:100%} 
.twoColFixLtHdr #footer #copyright{float:left; margin-left:30px; padding-left:5px; width:176px; min-height:50px; background:#ce1800; color:#FFFFFF;}
.twoColFixLtHdr #footer #copyright2{float:right; margin-right:30px; padding-left:5px; color:#FFFFFF; }
.twoColFixLtHdr #footer #copyright2 a{ text-decoration:none;}
.twoColFixLtHdr #footer #copyright2 a:hover{ text-decoration:underline;}
.twoColFixLtHdr #footer #menu{float:left; width:781px; height:30px; background:url(img/design/bcg_footermenufirst.gif) left repeat-y; text-align:right;}
.twoColFixLtHdr #footer #menu ul{ margin:0; padding:6px 0 0 180px; list-style:none; text-align:right;}
.twoColFixLtHdr #footer #menu li{ float:left; padding:0 5px;}
.twoColFixLtHdr #footer #menu li a{font-size:12px; color:#333333; text-decoration:none; }
.twoColFixLtHdr .letters{font-size:14px; color:#A71300; font-weight:bold }
.twoColFixLtHdr .letters a{font-size:14px; color:#A71300; font-weight:bold }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#warning {
	margin:70px 50px 70px 50px;
	padding: 15px;
	background-color:#EEEEEE;
	border:1px solid #a30217;
	font-size:18px;
	color:#a30217;
	text-align:center;	
}
#thumb_img { border: #A9A9A9 solid; border-width: 0 1px 1px 0;  background-color:#EAEAEA; padding:3px; }

#thumb_img img { border:1px #FFFFFF solid; }

.titlew { color:#990000; font-weight:bold; font-size:12px; }
.titles a { color:#888888; font-weight:bold; font-size:12px; }

#thumb_folder { position:relative; border: #D6D6D6 solid; border-width: 1px 1px 0px 1px; background:url(/img/img_lib/folder_bg.gif); background-repeat:repeat-x; background-position:top; padding:3px;}
#thumb_folder_bottom { position:relative; border: #D6D6D6 solid; border-width: 0 1px 1px 1px; padding:3px; background-image:url(/img/img_lib/folder_rkey.gif); background-repeat:no-repeat; background-position: bottom right;}


#thumb_folder img { border:1px #FFFFFF solid; }

.folder_name { font-size:11px; color:#999999; font-weight:bold; }
.folder_count { font-size:10px; color:#999999 }

#shadowbox_overlay {
  visibility: hidden;
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 998;
}

#shadowbox_container {
  position: fixed;
  height: 0px;
  width: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: center; /* centers in quirks and IE */
}

#shadowbox {
  display: none;
  visibility: hidden;
  margin: 0 auto;
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  text-align: left; /* reset left alignment */
}

#shadowbox_title {
  height: 25px;
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner {
  height: 14px;
  font-size: 12px;
  line-height: 14px;
  font-weight:bold;
  white-space: nowrap;
  padding: 5px 0 4px 8px;
  color: #DDD;
}

#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 2px solid #fff;
  background-color: #555;
}
#shadowbox_body_inner {
  position: relative;
  overflow: hidden;
}
#shadowbox_loading {
  position: absolute;
  top: 0;
  left: 0;
  height: 10000px; /* overflow:hidden will clip this */
  width: 100%;
  background-color: #CCC;
}
#shadowbox_loading img {
  float: left;
  margin: 10px 10px 0 10px;
}
#shadowbox_loading span {
  float: left;
  margin-top: 16px;
  font-size: 10px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
}

#shadowbox_content.html { /* make html content scrollable */
  height: 100%;
  width: 100%;
  overflow: auto;
}

#shadowbox_toolbar {
  margin: 0;
  padding: 0;
  height: 20px;
  overflow: hidden;
}
#shadowbox_toolbar_inner {
  height: 20px;
  color: #fff;
}
#shadowbox_toolbar_inner div {
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 10px;
  height: 10px;
  line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
  text-decoration: underline;
  font-weight: bold;
}
#shadowbox_toolbar_inner div a {
  text-decoration: none;
  color: #fff;
}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {
  float: right;
  padding-right: 10px;
}
#shadowbox_counter {
  float: left;
  padding-left: 10px;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
  font-weight: bold;
}

div.shadowbox_message {
  text-align: center;
  padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  text-decoration: none;
  color: #bed333;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
  text-decoration: underline;
}

.datenews { font-weight:bold; color:#A71300; background-color:#EFEFEF; padding: 0 3px; margin:2px; height:14px }
.titlenew { font-weight:bold; font-weight:bold; font-size:13px;  }
.details { font-weight:bold; font-weight:bold; font-size:11px; color:#990000;  }
.dates_3 { font-weight:bold; color:#FFFFFF; background-color:#B9665B; padding: 0 3px; margin:2px; height:14px }
.normal_2 { color:#FFFFFF; font-weight:bold; size:11px; }

#company INPUT {
	border: solid 1px #990000;
}


#company TEXTAREA{
	border: solid 1px #990000;
}

#company .warning{
	color:#FFFFFF;
}