BODY {font-family:Tahoma, Times, serif; font-size:10pt; color:#333;}
HR {border:0px none; color:#bfc2ca; background-color:#bfc2ca; height:1px;}
INPUT {font-family:Tahoma, Helvetica, sans-serif; font-size:8pt;}
TEXTAREA {font-family:Tahoma, Helvetica, sans-serif;font-size:8pt;}
SELECT {font-family:Tahoma, Helvetica, sans-serif; font-size:8pt;}
UL {text-align:left; margin-left: 5px; padding-left: 15px;}

/* background-image: url(http://www.planar.spb.ru/holydays/snow.gif); */

A:link {color:#2278d1; text-decoration:underline;}
A:visited {color:#2278d1; text-decoration:underline;}
A:active {color:#2278d1; text-decoration:underline;}
A:hover {color:#036; text-decoration:none;}

a.red:link {color:#c00; text-decoration:underline;}
a.red:visited {color:#c00; text-decoration:underline;}
a.red:active {color:#c00; text-decoration:underline;}
a.red:hover {color:#036; text-decoration:none;}

B.redtext {color:#fd5e07;}
B.redtext_n {color:#fd5e07; font-family:Tahoma, Helvetica, sans-serif;}

A.allblue {color:#2278d1;}
A.allred {color:#fd5e07;}
A.allred:visited {color:#fd5e07;}

A.redlink:hover {color:#fd5e07;}
A.imglink {color:#000;}
A.newslink {color:#121446;}
A.newslink:hover {color:#fd5e07;}

FONT.redtext {color:#fd5e07;}

INPUT.search_input {backgroud-color:#ffffff; background-image:url(images/sb.gif); background-position:0 100%; background-repeat:no-repeat; padding-left:17px; color:#121446;}

H1 {font-size:12pt; font-family: Arial, Helvetica, sans-serif; font-weight:700; text-align:left;}
H2 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin-top:15px; margin-bottom:10px;}
B.h2 {font-family:Tahoma, Helvetica, sans-serif; font-size:10pt;}

TD.text {font-family:Tahoma, Times, serif; font-size:8pt; text-align:justify;}
TD.left {font-family:Tahoma, Times, serif; font-size:8pt;}
TD.sideblock {font-family:Tahoma, Helvetica, sans-serif; font-size:8pt;}

TD.h {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; font-weight:700; background:#d2d2d2;}
TD.h1 {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; font-weight:700; background:#e6e6e6;}
TD.hl {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; font-weight:700; background:#fafafa;}

TD.text_right {font-family:Tahoma, Times, serif; font-size:10pt; text-align:right;}
TD.hwhite {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; font-weight:700;}
TD.text_left {font-family:Tahoma, Times, serif; font-size:8pt; text-align:left;}

TD.price {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif;}
TD.price_l {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; text-align:left;}
TD.price_1l {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; text-align:left; background:#e6e6e6;}
TD.price_c {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; text-align:center;}
TD.price_1c {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; background:#e6e6e6; text-align:center;}

TD.prcl {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; text-align:left;}
TD.pre1l {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; background:#e6e6e6; text-align:left;}
TD.prcc {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; text-align:center;}
TD.prc1c {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; background:#e6e6e6; text-align:center;}

TD.sb {font-family:Tahoma, Helvetica, sans-serif; font-size:8pt;}
TD.sb2 {font-family:Tahoma, Helvetica, sans-serif; font-size:7pt;}
TD.sb3 {font-family:Tahoma, Helvetica, sans-serif; font-size:7pt; color:#f26c00;}

TR.price {font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
TR.price_1 {font-size:8pt; font-family:Arial, Helvetica, sans-serif; background:#e6e6e6;}

TR.prcl {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; text-align:left;}
TR.pre1l {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; background:#e6e6e6; text-align:left;}
TR.prcc {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; background:#fff; text-align:center;}
TR.prc1c {font-size:8pt; font-family:Tahoma, Helvetica, sans-serif; background:#fafafa; text-align:center;}

TR.h {font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:700; background:#d2d2d2;}

DIV.y1 {display:inline; color:#000b9d;}
DIV.q1 {display:inline; color:#f26c00;}

DIV.h1 {font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-align:left;}
DIV.h12 {font-size:12pt; font-family:Arial, Helvetica, sans-serif;}
DIV.h2 {font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-align:left;}

.gallery {list-style:none; margin:0; padding:0;}
.gallery li {padding-bottom:10px; float:left; position:relative; width:180px; height:130px; margin:0;}
.gallery img {border:solid 1px #999; background:#f5f5f5; padding:5px;}
.gallery li:hover img {background:#fff; border-color:#595959;}
.gallery em {color:#000; font-style:normal; font-family:Tahoma, sans-serif; font-size:11px; display:block; position:absolute; top:142px; left:2px; padding:2px 5px;}
.gallery a {text-decoration:none;}

.imgnews {float:left; border:1px solid #bfc2ca; background-color:#edeef0; margin:0 10px 5px 0; padding:4px;}
.img {border:1px solid #bfc2ca; background-color:#edeef0; padding:4px;}

#news {font-size:11px; padding:0; margin:0 70px 0 0;}

.news-zagol {font-size:12px; font-family:Arial, Tahoma, Verdana;}
.news-zagol a:link {color:#036; text-decoration:underline;}
.news-zagol a:active {color:#036; text-decoration:underline;}
.news-zagol a:visited {color:#036; text-decoration:underline;}
.news-zagol a:hover {color:#fd5e07; text-decoration:underline;}
.news-content {display:block; margin:10px 0 0 71px;}
.news-point {background:url(images/point.gif) 0 6px repeat-x; margin:0;}
.news-image {float:left; background:url(images/point2.gif) repeat; background-color:#edeef0; margin:0 10px 5px 0; padding:1px;}

.wp-pagenavi {font-family:Tahoma; font-size:11px;}
.wp-pagenavi a:link {float:left; background:#edeef0; color:#333; margin-left:5px; margin-bottom:5px; text-decoration:none; width:24px; height:24px; text-align:center; line-height:23px; padding:0;}
.wp-pagenavi a:active {float:left; background:#edeef0; color:#333; margin-left:5px; margin-bottom:5px; text-decoration:none; width:24px; height:24px; text-align:center; line-height:23px; padding:0;}
.wp-pagenavi a:visited {float:left; background:#edeef0; color:#333; margin-left:5px; margin-bottom:5px; text-decoration:none; width:24px; height:24px; text-align:center; line-height:23px; padding:0;}
.wp-pagenavi a:hover {background:#bfc2ca; color:#fff;}
.wp-pagenavi .current {float:left; margin-left:5px; margin-bottom:5px; text-decoration:none; width:24px; height:24px; text-align:center; line-height:23px; background:#fd5e07; font-weight:700;color:#fff; padding:0;}
.wp-pagenavi .pages {float:left; color:#333; text-decoration:none; text-align:center; line-height:23px; width:auto; height:24px; background:#fff; margin-left:0; margin-bottom:5px; padding:0;}


#data {border:1px solid #e4e4e6; border-collapse:collapse;}
#data th {font:11px Tahoma, Verdana, sans-serif; font-weight:bold; padding:3px; border-right:1px solid #e4e4e6; border-left:1px solid #e4e4e6; border-top:2px solid #bfc2ca; border-bottom:2px solid #bfc2ca;}
#data td {font:11px Tahoma, Verdana, sans-serif; border:1px solid #e4e4e6; padding:3px; text-align:center;}
#data tr.odd {background:#fafafa;}

/* Таблица зебра */
#zebra {border:1px solid #e4e4e6; border-collapse:collapse;}
#zebra thead th {font:11px Tahoma, Verdana, sans-serif; font-weight:bold; border:1px solid #e4e4e6; padding:3px; border-top:2px solid #e4e4e6; border-bottom:2px solid #e4e4e6;}
#zebra thead tr {font:11px Tahoma, Verdana, sans-serif; background-color:#f3f3f3;}
#zebra tbody tr td {font:11px Tahoma, Verdana, sans-serif; border:1px solid #e4e4e6; padding:3px; text-align:center;}
#zebra tbody tr:hover {background-color:#fff7ea;}
#zebra tbody tr:nth-child(odd) {background-color:#fafafa;}
#zebra tbody tr:nth-child(odd):hover {background-color:#fff7ea;} 
.odd {background:#fff;}
.even {background:#fafafa;}
.red {color:#ff0000; margin:0 0 0 5px;}

.block-white {background-color:#ffffff; padding:10px; border:1px solid #bfc2ca;}
.block-yellow {background-color:#feffde; padding:10px; border:1px solid #cfcd43;}
.block-yellow2 {background-color:#ffff66; padding:10px; border:1px solid #dec100;}
.block-red {background-color:#ffdcdc; padding:10px; border:1px solid #c36e6e;}
.block-green {background-color:#dcffe0; padding:10px; border:1px solid #72c36e;}
.block-blue {background-color:#dcf6ff; padding:10px; border:1px solid #6e9cc3;}
.block-gray {background-color:#edeef0; padding:10px; border:1px solid #bfc2ca;}
.block-whi {background-color:#ffffff; margin:0 0 5px 0; padding:8px; border:1px solid #bfc2ca;}
.block-blu {background-color:#dcf6ff; margin:0 0 5px 0; padding:8px; border:1px solid #6e9cc3;}
#left {padding-left:8px; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;}

ul.sample-menu {padding:0; margin:0; width:225px;}
ul.sample-menu li ul {padding:0; margin:0;}
ul#my-menu a {outline:none; padding:10px; margin:0; border-bottom:solid 1px #e6e6e6; background-color:#fff; display:block;}
ul#my-menu a:hover {outline:none; background-color:#f7f7f7; color:#690;}
ul#my-menu a.collapsed {outline:none; padding:10px; margin:0; border-bottom:1px solid #e6e6e6; font-size:11px; font-weight:bold; text-transform:uppercase; background-image: url("../images/diz/off.gif"); color:#fff;}
ul#my-menu a.collapsed:hover {outline:none; background-image: url("../images/diz/on.gif"); color:#fff;}
ul#my-menu a.expanded {outline:none; font-weight:bold; text-transform:uppercase; background-image: url("../images/diz/on2.gif"); color:#fff;}
ul#my-menu a.expanded:hover {outline:none; background-color:#666; color:#fff;}

/* Стили слайдера */
*{outline:none;}
img {border:0;}
.container {/* width:500px; */ padding:0; margin:0;}
.folio_block {position:relative; margin:0;}
.main_view {float:left;	position:relative;}
.window {width:500px; height:200px; overflow:hidden; position:relative;}
.image_reel {position:relative;}
.image_reel img {float:left; _width:494px;}

.paging {
	position:absolute;
	bottom:-15px; right:-4px;
	width:350px; height:47px;
	text-align:left; text-indent:24px;
}
.paging a {
    padding-top:16px;
	background:#fff;
	text-decoration:none;
	border:1px solid #ccc;
  /* Для хороших браузеров */
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* KHTML */
  border-radius:5px; /* CSS3 */
}

.paging a.active {border:1px solid #069;}