@font-face {
	font-family: 'IzhitsaRegular';
	src: url('izhitsa-webfont.eot');
	src: local('☺'), url('izhitsa-webfont.woff') format('woff'), url('izhitsa-webfont.ttf') format('truetype'), url('izhitsa-webfont.svg#webfont0NZ1lP51') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin: 0; padding: 0; }

html, body { width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #552c0e; }
body { background: url("../images/body.png") 0 0 repeat-x; }
a { outline: none; border: none; border-width: 0; font-family: Arial, Helvetica, sans-serif; color: #9a6e03; }
a:active { outline: none; }
a:focus { outline: none; }
a:hover { text-decoration: none; }

img { border: none; border-width: 0; vertical-align: top;}

table { border-collapse: collapse; }


h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight: normal;  text-align: left;  }
h1 { font-size: 24px; color: #552c0e; padding: 0 0 15px 0; }
h2 { font-size: 18px; color: #d85b00; padding: 0 0 15px 0; }
h3 { font-size: 16px; color: #a26f4a; padding: 0 0 15px 0; font-style: italic; }
h4 { font-size: 14px; color: #552c0e; padding: 0 0 15px 0; }
h5 { font-size: 12px; color: #552c0e; padding: 0 0 15px 0; font-weight: bold; }
h6 { font-size: 12px; color: #bf8052; padding: 0 0 15px 0; }



.cl { clear: both; height: 0; font-size: 0; line-height: 0; }



#main { width: 100%; min-width: 998px; position: relative; margin: 0 auto; }


.all-site { width: 998px; margin: 0 auto; position: relative; }
/* header */
#header { width: 998px; height: 289px;  position: relative; background: url("../images/head.jpg") no-repeat; }

.topmenu { list-style: none; vertical-align: top; left: 0px; top: 253px; position: absolute; width: 998px; white-space: nowrap; }
.topmenu li { display: inline; padding: 0 12px; font-size: 24px; }
*html .topmenu li { padding: 0 10px; }
.topmenu li a { font-family: 'IzhitsaRegular'; font-size: 24px; color: #43341c; text-decoration: none; text-shadow: 1px 1px 0px #bad3ed; }
.topmenu li a:hover { color: #6f310b; }

/* content */
#content { width: 998px; background: url("../images/contenty.jpg") 0 0 repeat-y; padding: 0 0 123px; }

/* col-left */
#col-left { width: 246px; float: left; padding: 15px 0 0 0; display: inline;  }

.wp-menul1 { width: 238px; padding: 0 0 0px 3px; overflow: hidden; }
.lmenu1t { width: 238px; height: 60px; background: url("../images/lmenu1t.png") no-repeat; }
.lmenu1y { width: 145px; background: url("../images/lmenu1y.png") 0 0 repeat-y; padding: 8px 50px 30px 43px; }
.lmenu1b { width: 238px; height: 37px; background: url("../images/lmenu1b.png") no-repeat; }

.lmenu1 { list-style: none; vertical-align: top; width: 145px;  }
.lmenu1 li { width: 145px; }
.lmenu1 li a { display: block; text-transform: uppercase; font-family: 'Arial Narrow', arial; font-size: 14px; color: #2d1809; text-decoration: none; padding: 2px 0 4px 7px; width: 138px; background: url("../images/lmenu1a.png") 0 bottom no-repeat; }
.lmenu1 li a:hover { color: #814901; }
.lmenu1 li ul { list-style: none; vertical-align: top; padding: 0 0 0px 30px; width: 115px; }
.lmenu1 li ul li { width: 115px; padding: 0 0 3px 0; }
.lmenu1 li ul li a { display: inline; padding: 0; background: none; font-family: arial; text-decoration: underline; color: #814901; font-size: 9pt; width: auto !important; text-transform: none; }
.lmenu1 li ul li a:hover { color: #814901; text-decoration: none; }
.lmenu1 li.l1last a { background: none; padding-bottom: 0; }

.wp-menul2 { width: 219px; padding: 20px 0 16px 11px; overflow: hidden; }
.lmenu2t { width: 219px; height: 45px; background: url("../images/lmenu2t.png") no-repeat; }
.lmenu2y { width: 204px; background: url("../images/lmenu2y.png") 0 0 repeat-y; padding: 8px 29px 30px 27px; margin: 0 0 0 7px; }
.lmenu2b { width: 219px; height: 15px; background: url("../images/lmenu2b.png") no-repeat; }

.lmenu2 { list-style: none; vertical-align: top; width: 145px; }
.lmenu2 li { width: 145px; }
.lmenu2 li a { display: block; text-transform: uppercase; font-family: 'Arial Narrow', arial; font-size: 14px; color: #ffeba7; text-decoration: none; padding: 2px 0 4px 7px; width: 138px; background: url("../images/lmenu2a.png") 0 bottom no-repeat; }
.lmenu2 li a:hover { color: #ffe7c8; }
.lmenu2 li ul { list-style: none; vertical-align: top; padding: 0 0 0px 30px; width: 115px; }
.lmenu2 li ul li { width: 115px; padding: 0 0 3px 0; }
.lmenu2 li ul li a { display: inline; padding: 0; background: none; font-family: arial; text-decoration: underline; color: #ffe7c8; font-size: 9pt; width: auto !important; text-transform: none; }
.lmenu2 li ul li a:hover { color: #ffe7c8; text-decoration: none; }
.lmenu2 li.l2last a { background: none; padding-bottom: 0; }

.vote { width: 230px; color: #3e0100; margin: 0 0 10px 16px; }
.vote-t { width: 229px; height: 90px; margin: 0 0 0 1px; background: url("../images/vote-t.png") no-repeat; }
.vote-b { width: 229px; height: 7px; margin: 0 0 0 1px; background: url("../images/vote-b.png") no-repeat; line-height: 0; font-size: 0; }
.vote-y { width: 147px; background: url("../images/vote-y.png") repeat-y; padding: 5px 33px 0 50px; color: #3e0100; }
.vote a { color: #3e0100; font-size: 8pt; }
.vote p { padding: 0 0 10px 0; }
.vote ul { list-style: none; vertical-align: top; padding: 0 0 15px 14px; }
.vote ul li { padding: 0 0 5px 0; }
.title-vot { font-weight: bold; }

.send { width: 108px; height: 38px; border: none; background: url("../images/send.png") no-repeat; text-align: center; line-height: 22px; text-transform: uppercase; font-family: arial; font-size: 9pt; color: #fff7c4; font-weight: bold; cursor: pointer; display: block;  }
@-moz-document url-prefix(){ .send  { padding: 0 0 3px 0; }}


/*col-center*/
#col-center { float: left; width: 490px; padding: 25px 0 0 0; }
.wr-sf { width: 490px; }
.sw-t { width: 490px; background: url("../images/sf-t.png") no-repeat; height: 57px; }
.sw-y { width: 375px; background: url("../images/sf-y.png") 0 0 repeat-y; padding: 0 52px; margin: 0 0 0 7px; color: #342408; }
.sw-b { width: 487px; background: url("../images/sf-b.png") no-repeat; height: 57px; margin: 0 0 0 2px; }
.sw-y td { vertical-align: middle; color: #342408; padding: 0 10px 2px 0; }
.sw-y .tpad td { padding-top: 12px; }
.sw-y  .sw-title { font-size: 18px; font-family: 'Arial Narrow'; text-transform: uppercase; padding: 0 0 6px 0; background: url("../images/d1.gif") 0 bottom repeat-x; margin: 0 0 6px 0; }
.sw-y p { padding: 0 0 10px 0; }
.sw-y label { padding: 0 0 0 4px; }
.sw-y table { margin: 0 0 15px 0; }


.cb-wrap { width: 490px;  }
.cb-t { width: 490px; height: 87px; background: url("../images/cb-t.png") no-repeat; }
.cb-b { width: 457px; height: 31px; background: url("../images/cb-b.png") no-repeat; margin: 0 0 0 15px; }
.cb-y { background: url("../images/cb-y.png") repeat-y; margin: 0 0 0 15px; width: 381px; padding: 10px 38px; }
.cb-y p { padding: 0 0 15px 0; text-align: justify; line-height: 16px; }
.cb-y a { font-weight: bold; color: #fe6800; }


/*col-right*/
#col-right { float: left; width: 252px; padding: 8px 0 0 10px;  }
.rp-wrap { width: 252px; margin: 0 0 20px 0; }
.rp-top { width: 223px; height: 67px; background: url("../images/rp-t.png") no-repeat; margin: 0 0 0 17px; }
.rp-bot { width: 252px; height: 21px; background: url("../images/rp-b.png") -1px 0 no-repeat;  }
.rp-y { width: 163px; margin: 0 0 0 17px; background: url("../images/rp-y.png") 0 0 repeat-y; padding: 7px 25px 5px 35px; }

.one-pr { width: 163px; background: url("../images/pr-b.png") 0 bottom no-repeat; padding: 0 0 3px 0; margin: 0 0 10px 0; }
.one-pr p { padding: 0 0 3px 0; }
.one-pr .op-title { color: #c63300; font-weight: bold; text-transform: uppercase; }
.one-pr .op-title a { color: #c63300; font-weight: bold; text-transform: uppercase; }
.one-pr .op-img img { border: 2px solid #ebce98; }
sup { font-size: 7px; position: relative; top: -2px; }
.search { width: 252px; height: 66px; background: url("../images/search.png") no-repeat; position: relative; }
.search-inp { left: 30px; top: 20px; position: absolute; background-color: #fff7e5; border: 1px solid #9a7026; width: 136px; height: 22px; padding: 0 10px; line-height: 22px; font-family: arial; font-size: 9pt; color: #a77f2d; }
.search-send { width: 28px; height: 28px; font-size: 0; line-height: 0; text-indent: -9999em; left: 190px; top: 20px; position: absolute; cursor: pointer; background: url("../images/s-send.png") no-repeat; border: none; }




/* footer */

#footer { width: 998px; height: 44px;	clear: both; 	margin: 0 auto; position: relative; background: url("../images/foot.jpg") no-repeat;  } 
.fx { width: 998px; height: 134px; background: url("../images/fx.png") 0 0 repeat-x; left: 0px; top: -122px; position: absolute; }
.copy { left: 20px; bottom: 12px; position: absolute; text-transform: uppercase; color: #fff; font-weight: bold; }

.fmenu { list-style: none; vertical-align: top; left: 380px; bottom: 12px; position: absolute; }
.fmenu li { float: left; display: inline; padding: 0 19px 0 0; margin: 0 15px 0 0; background: url("../images/fli.gif") right center no-repeat; text-transform: uppercase; }
.fmenu li a { font-size: 8pt; color: #e9ff53; }
.fmenu li.fmlast { padding: 0; margin: 0; background: none; }

.counter { right: 55px; top: 10px; position: absolute; list-style: none; vertical-align: top; }
.counter li { width: 88px; height: 31px; display: inline; float: left; padding: 0 0 0 8px; }

.sb1, .sb2 { width: 80px; height: 36px; border: none; background: url("../images/sb1.png") no-repeat; text-align: center; line-height: 22px; text-transform: uppercase; font-family: arial; font-size: 9pt; color: #fff7c4; font-weight: bold; cursor: pointer; display: block; margin: 0 10px 0 0; float: left; display: inline; }
@-moz-document url-prefix(){ .sb1  { padding: 0 0 3px 0; }}
@-moz-document url-prefix(){ .sb2  { padding: 0 0 3px 0; }}
.sb2 { background: url("../images/sb2.png") no-repeat; }



/* subpage*/
.sw-y .one-news { width: 375px; padding: 13px 0 7px 0; background: url("../images/d2.png") 0 bottom repeat-x; color: #552c0e; }
.sw-y .one-news p { line-height: 16px; padding: 0 0 2px 0; }
.sw-y .one-news .news-head { padding: 0 0 8px 0; }
.sw-y .one-news .news-head a { font-size: 14px; color: #552c0e; }
.sw-y .one-news .news-head span { display: inline-block; width: 74px; height: 19px; background: url("../images/sp-date.png") no-repeat; line-height: 19px; text-align: center; font-weight: bold; color: #fff1b0; margin: 0 5px 0 0; }
.sw-y .one-news .added { color: #8d7642; font-size: 8pt;  }
.sw-y .one-news .added a { font-size: 8pt; color: #69572d; text-decoration: none; }
.sw-y .one-news .added a:hover { text-decoration: underline; }


.paging { list-style: none; vertical-align: top; width: 100%; text-align: center; padding: 10px 0 20px 0; white-space: nowrap; }
.paging li { display: inline-block; border: 1px solid #dcbb7c; margin: 0 2px; width: 15px; height: 15px; line-height: 15px; text-align: center; color: #a85d27;  background: url("../images/nam.gif") no-repeat; }
.paging li.pagt { background: url("../images/nach.gif") no-repeat; width: 51px; }
.paging li a { color: #713a12; }
*+html .paging li { display: inline; }
*html .paging li { display: inline; }


.tabc td { vertical-align: top; line-height: 21px; padding: 0 12px 9px 0;  }
.ff-inp { border: 1px solid #85642a; height: 19px; width: 146px; padding: 0 5px; background: url("../images/t1.gif") no-repeat; line-height: 19px; font-family: arial; font-size: 9pt; color: #000; }
.ff-area { border: 1px solid #85642a; height: 86px; width: 204px; padding: 0 5px; background: url("../images/t2.gif") repeat-y; line-height: 19px; font-family: arial; font-size: 9pt; color: #000; }

.widlit { width: 100px !important;; }

.pro-title { color: #552c0e; padding: 0 0 7px 0;  }
.big-pic { width: 361px; border: 1px solid #d9b36f; padding: 3px 0; text-align: center; margin: 0 0 10px 0; background-color: #fff }
.small-pic { list-style: none; vertical-align: top; width: 100%; height: 80px;  }
.small-pic li { float: left; display: inline; margin: 0 11px 0 0; border: 1px solid #d9b36f; background-color: #fff; padding: 1px; }
.small-pic li img { cursor: pointer; }

.sw-y .tinfo { margin: 0 0 14px 0; width: 100%; }
.tinfo td { vertical-align: top; padding: 5px 8px;background: #fef1c4; }
.tinfo td.tdr { font-weight: bold; white-space: nowrap;}
.tinfo .trodd td { background: #f2d39b; }
.tinfo .empty td { height: 1px; background: none !important; line-height: 0; font-size: 0;  padding: 1px 0 0 0;  }
.tinfo td.nbsp  { width: 4px !important; background: none !important; line-height: 0; padding: 5px 0; }

.sw-y  .com-title { font-size: 18px; color: #c96e02; padding: 0 0 10px 0; }
.one-com { line-height: 16px; color: #552c0e; background: url("../images/d2.png") 0 bottom repeat-x; padding: 0 0 10px 0;  }
.one-com p { padding: 0;  }
.one-com  .post-title { padding: 0 0 5px 0;  }
.one-com  .post-title span { color: #8b6d31; }
.one-com  .post-title strong { color: #000; }
.send-form { padding: 15px 0 0 0; }
.send-form .addcomt { color: #b36304; font-size: 14px; padding: 0 0 15px 0; }
.capcha { border: 1px solid #c28231; float: right; vertical-align: top; display: inline;  }
.comtab { width: 375px; }

.ban190 { left: 213px; top: 105px; position: absolute; list-style: none; vertical-align: top; }
.ban190 li { float: left; display: inline; padding: 0 7px 0 0; text-align: center; width: 190px; height: 121px; }
.small-pic li { width: 70px; height: 51px; margin-bottom: 5px; }
.tinfo { margin: 10px 0 14px 0; }
