/* CSS Document */
.enj {display:none;}


label {cursor: pointer;}

.select {width:150px;}

.calc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.calc table {
width:95%;
border-collapse: collapse;
}

.calc td {
border:1px solid #000;
}

.calc select {
margin:15px;
}

/* Начало выпадающего меню */

#nav, #nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: 0px;
  float: left;
  height:24px;
}
#nav li {
  float: left;
  position: relative;
  background-color:#515151;
}
#nav li ul {
  display: none;
  position: absolute;
  background-color:#515151;
  padding: 8px 0px;
  width:139px;
  font-size:12px;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 119px;
  padding: 4px 10px;
  background-image:url(img/menu_css.jpg);
}
#nav a:hover {
  color: #000000;
  background: #FCCC9D;
}

#nav ul:hover a {
  background: #515151;
}

#nav li:hover {
  background: #cccccc;
}

#nav li li a {
  width: 115px;
  background: none;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  border-right:2px solid #000000;
  border-left:2px solid #000000;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 139px;
  top: -9px;
  left: 137px;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
/* Конец выпадающего меню */
body {background-image:url(img/bg.gif);}
h1 {margin:15px; font-family:Verdana; font-size:16px; text-align: center;}
h2 {margin:15px;}
h3 {font-size:15px; text-align:center;} /* заголовки в view_cat */
h4 {margin-left:15px;}
img {border:0px;}
p {font-family:Verdana; font-size:13px; margin:15px;}
p.twel {font-size:12px;}

.bordbott {border-bottom: 1px solid #000;}
.hca {margin-top:15px; margin-left:15px; margin-right:15px; margin-bottom:0px; text-align: center;} /* h1 в view_cat */
.hfu {font-size:15px; text-align: center;} /* h1 в view_furn */
.hin {font-size:15px;} /* h1 в index */
.hor {font-size:14px; text-align: center;} /* h1 в order */

.img_right {float:right; margin:15px; border:0px;} /* Обтекание картинки текстом справа */
.img_left {float:left; margin:15px; border:0px;} /* Обтекание картинки текстом слева */
.index_tab {font: bold 12px Verdana; border-color:#000000;}
.index_td {background-color:#CCCCCC;}
.main_tab {border:1px solid #885d39; margin-bottom:2px; margin-top:2px; margin-left:15px; margin-right:15px;}

.footer {background-image:url(img/footer2.gif); background-repeat:repeat-x;} /* фон футера */
.footer_link {font-family:Verdana; font-size:11px; text-align:center;} /* ссылки в футере */
.lrb {font-family:Verdana; font-size:13px; font-weight:bold;} /* левый-правый блок */

.menu_font {background-image:url(img/menu_fon.jpg); background-repeat:repeat-x;} /* Фон для меню*/
.menu_font_n {background-image:url(img/menu_fon_n.jpg); background-repeat:repeat-x;} /* Фон для меню (Низ)*/
.head_fon {background-image:url(img/head_fon.jpg); background-repeat:repeat-x;} /* Фон над верхней шапкой*/
.men_fon {background-image:url(img/men_fon.jpg); background-repeat:repeat-y;} /*Фон для всего меню*/
.tr_pl {border-right-style:double; border-left-style:double; border-left-color:#cccccc;} /* Стиль левой колонки */
.tr_pr {border-right-style:double; border-left-style:double; border-right-color:#cccccc;} /* Стиль правой колонки */
.menu_head {background-image:url(img/menu_head.jpg); background-repeat:repeat-x;} /* Фон для верхнего меню */
.fon_men_h { background-image:url(img/menu_head_fon.jpg); background-repeat:repeat-x; }

.newsc {border:1px solid #CCCCCC; width:95%;}
.news_titlec {background-color:#f6f6f6;}
.news_name {font-weight:bold; margin-bottom:7px; margin-top:7px; color:#006633;}
.news_dataut {font-size:10px; margin-bottom:7px; margin-top:7px; color:#336600;}
.mini {border:1px solid #000000; margin-right:10px; margin-top:2px;}
.news_view {font-size:11px; color:#999999;}
.news_link {font-size:12px; font-weight:bold; color:#FF0000;}

.news {width:100%;}
.news_title {background-color: #f6f6f6;}

.table_r_bottom {margin-bottom:5px;}

.main_tab {border:1px solid #885d39; margin-bottom:2px; margin-top:2px; margin-left:15px; margin-right:15px;}
.footer {background-image:url(img/footer2.gif); background-repeat:repeat-x;}

.menu_font {background-image:url(img/menu_fon.jpg); background-repeat:repeat-x;} /* Фон для меню*/
.menu_font_n {background-image:url(img/menu_fon_n.jpg); background-repeat:repeat-x;} /* Фон для меню (Низ)*/
.head_fon {background-image:url(img/head_fon.jpg); background-repeat:repeat-x;} /* Фон над верхней шапкой*/
.men_fon {background-image:url(img/men_fon.jpg); background-repeat:repeat-y;} /*Фон для всего меню*/
.menu_head {background-image:url(img/menu_head.jpg); background-repeat:repeat-x;} /* Фон для верхнего меню */
.fon_men_h {background-image:url(img/menu_head_fon.jpg); background-repeat:repeat-x;}

.mid_tab {background-color:#FFFFFF;}

.c_fon {background-image:url(img/c_fon3.jpg); background-repeat:repeat-y; background-position:center;} /*Фон центральной рамки*/
.l_m_fon {background-image:url(img/l_men_fon.jpg); background-repeat:repeat-y; background-position:center;} /*Фон для левого меню*/
.r_m_fon {background-image:url(img/r_men_fon.jpg); background-repeat:repeat-y; background-position:center;}

p.title {
background-color: #885d39;
color: #ffffff;
font-weight:bold;
margin:5px;
margin-left:10px;
padding:5px;
}

#coolmenu {
border: 0px; /*Стиль рамки */
border-bottom-width: 0;
width: 99%; /*Ширина меню */
margin-left:1px; margin-right:8px; /*Ширина отступов*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #885d39; /*Фоновый цвет ячейки при наведение курсора*/
color: #FFFFFF /*Цвет текста при наведении курсора*/
}

.cat {
margin-top:1px;
margin-bottom:1px;
font-size:12px;
text-decoration:none;
}

.post_name {font-weight:bold; margin-bottom:7px; margin-top:7px; color:#006633;}
.post_dataut {font-size:11px; margin-bottom:7px; margin-top:7px; color:#336600;}
.mini {border:1px solid #000000; margin-right:10px; margin-top:2px;}
.post_view {font-size:11px; color:#999999;}
.post_link {font-size:12px; font-weight:bold; color:#FF0000;}

.pstrnav {
padding: 0px 10px 20px 15px;
color:#424242;
}

.pstrnav a{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}

.view_cat {
border-bottom:1px solid #999999;
}

.view_gallery {
border-bottom:3px solid #666666;
border-right:2px solid #666666;
}

.com_div {border:1px solid #000000; margin:15px;}

.bor_cat {
border-top:2px solid #999999;
border-bottom:2px solid #999999;
}
.abor_cat {
border-bottom:2px solid #999999;
}

.gal {
margin:5px;
margin-top:23px;
margin-left:23px;
border-top:2px solid #666666;
border-bottom:4px solid #CCCCCC;
border-right:4px solid #CCCCCC;
border-left:2px solid #666666;
}

.next_art {
font-family:Verdana; font-size:11px; margin:15px;
}

a:link {COLOR:#CC0000; TEXT-DECORATION:none}
a:visited {COLOR:#CC0000; TEXT-DECORATION:none}
a:active {COLOR:#FF0000; TEXT-DECORATION:none}
a:hover {COLOR:#FF0000; TEXT-DECORATION:underline}


#container { width: 555px; background: #f9f9f9; margin: 0 auto; text-align: left; text-align: center;}

#container ul,li {margin: 0; padding: 0; }

.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}

#cycle { margin: 0; padding: 0; width: 555px; height: 333px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;}
#cycle li { position: relative; list-style: none; margin: 0; padding: 3px; width: 555px; height: 333px; overflow: hidden; }
#cycle li div { position: absolute; bottom: 3px; left: 3px; padding: 3px; width: 494px; background: black; color: white; font-size: 12px; opacity: .8; }
/* галерея */

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:550px;
	height:370px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:480px;
  height:370px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:370px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:370px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(img/control_right.jpg) no-repeat 0 0;
}

/** 
 * Style rules for Demo page
 */
#pageContainer {
  margin:0 auto;
  width:960px;
}
#pageContainer h1 {
  display:block;
  width:960px;
  height:114px;
  background:transparent url(img/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}
.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#000;
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}
#footer {
  height:100px;
}
#footer p {
  margin:30px auto 0 auto;
  display:block;
  width:480px;
  height:40px;
}
