html,body{
margin: 0;
padding: 0;
background: url(../images/bg/stone.gif) ;
font: 1em Verdana, Tahoma, sans-serif;
color:#302e25;
scrollbar-face-color: #1b1b1b;          /*1*/
 scrollbar-track-color: #0c0c0c;         /*2*/
 scrollbar-darkshadow-color:#121212;   /*3*/
 scrollbar-shadow-color: #121212;        /*4*/
 scrollbar-highlight-color:#1b1b1b;     /*5*/
 scrollbar-base-color: #1b1b1b ;       /*6*/
 scrollbar-3dlight-color: 555555;   /*7*/
 scrollbar-arrow-color: #000;        /*8*/
}
img{
border: 0;
}
.red,a:link, a:visited, a:hover {color:#b40000; text-decoration: none;}
a:hover {text-decoration: underline; color: #ff0000;}
a.under:link, a.under:visited, a.under:hover {text-decoration: underline;}
a.under:hover {text-decoration: none;}
h1,h2,h3,h4,h5,p{
margin: 1;
padding: 1;
}
h3{
font: bold 10px Verdana, Tahoma, sans-serif;
color: #302e25;
padding: 9px 1px 3px 1px;

/*letter-spacing: 1px;*/
}
h2{
font: bold 14px Verdana, Tahoma, sans-serif;
color: #302e25;
padding-bottom: 10px;

/*letter-spacing: 1px;*/
}
h1{
font:  bold 18px Geneva, serif;
color: #641108;
}
h1 span{
display: none;
}
h4{
color: #302e25;
font:14px Georgia, sans-serif;
background: url(../images/bullets/header.gif) no-repeat 0 3px;
padding-left: 19px;
}
ul, ul li{
margin: 0;
padding: 0;
list-style-type: none;
}
ul{
padding-top: 14px;
}
ul li{
//height: 22px;
background: url(../images/bullets/list.gif) no-repeat 0 4px;
line-height: 17px;
padding-left: 11px!important;
}
table.head{
margin-bottom: 18px;
}
table.head td.hl{background: url(../images/bg/head_left.gif) no-repeat 0 50%;}
table.head td.hr{ background: url(../images/bg/head_right.gif) no-repeat 100% 50%;padding-left: 6px;}
table.head td.hc{background: url(../images/bg/grey_px.gif) repeat-x 0 50%;}
table.head td.hh{
padding-right: 6px;
padding-left: 6px;
vertical-align: top;
white-space: nowrap;
}
.pb19{padding-bottom: 19px!important;}
table.main td{
vertical-align: top;
}
table.main td.left,table.main td.right{
font-size: 1px;
}
table.main td.left{
background: url(../images/bg/left_rep.gif) repeat-y 100% 0;
text-align: right;
}
table.main td.left div{
background: url(../images/bg/top_l.gif) no-repeat 100% 0; /**/
width: 100%;
height: 315px;
}
table.main td.right{
background: url(../images/bg/right_rep.gif) repeat-y 0 0;
}
table.main td.right div{
background: url(../images/bg/top_r.gif) no-repeat; /**/
width: 100%;
height: 315px;
}

/* header */
div.header{
background: url(../images/bg/header_top.jpg) no-repeat;
height: 209px;
width: 916x;
}
/* /header */

/* paneltop */
div.paneltop{
width: 916px;
background: url(../images/bg/rep_menu.gif) repeat-x;
}
div.paneltop div.l{background: url(../images/bg/left_panel.gif) no-repeat;}
div.paneltop div.l div.r{background: url(../images/bg/right_panel.gif) no-repeat 100% 0; /*border: 1px solid red;*/ height: 86px;width:936px;}

div.r div{
width:122px;
height: 34px;
}
div.r div img{
margin-top: 5px;
}
div.r div.lang{
float: left;
text-align: right;
}
div.r div.nav{
float: right;
}
/* /paneltop */

/* menu */
div.menu {
/*padding-left: 83px;*/
text-align: center;
font: 1px Tahoma,sans-serif;
width: 667px!important;
height: 17px!important;
padding: 0!important;
margin-left: 130px;
}
div.menu img{
margin: 0;
padding: 0;
}
/* /menu */

/* cent */
table.cent{
background: url(../images/bg/center.jpg) repeat-y;
width: 916px;
}
table.cent td{
vertical-align: bottom;
}
table.cent td.vl1,table.cent td.vl2,table.cent td.vl3,table.cent td.vl4,table.cent td.bl,table.cent td.bl1,table.cent td.br,table.cent td.br1{
font-size: 1px;
/*background: #000;*/
}
table.cent td.vl1{
background: url(../images/bg/left_textbg.jpg) repeat-y;
}
table.cent td.vl1 div{
/*background: url(../images/bg/bottom_left.jpg) no-repeat;  */
height:103px;
width: 34px;
}
table.cent td.vl2{
/*background: url(../images/bg/vline_left.gif) repeat-y; */
}
table.cent td.vl2 div{
/*background: url(../images/bg/bottom_left1.gif) no-repeat;*/
height:103px;
width: 0px;
}
table.cent td.vl3{
/*background: url(../images/bg/vline_right.gif) repeat-y;*/
}
table.cent td.vl3 div{
/*background: url(../images/bg/bottom_right1.gif) no-repeat;*/
height:103px;
width: 0px;
}
table.cent td.vl4{
background: url(../images/bg/right_textbg.jpg) repeat-y;
}
table.cent td.vl4 div{
/*background: url(../images/bg/bottom_right.gif) no-repeat;  */
height:103px;              /* background-color: #ff3456;*/
width: 34px;
}
table.cent td.bl div{
background: url(../images/bg/bottom_left.jpg) no-repeat 0 100%;
height:103px;
width: 34px;
}
table.cent td.bl1 div{
background: url(../images/bg/bottom_left1.jpg) no-repeat 0 100%;
height:103px;
width: 12px;
}
table.cent td.br div{
background: url(../images/bg/bottom_right1.jpg) no-repeat 0 100%;
height:103px;
width: 11px;
}
table.cent td.br1 div{
background: url(../images/bg/bottom_right.jpg) no-repeat 0 100%;
height:103px;
width: 34px;
}
table.cent div.bott_l{
background: url(../images/bg/bottom_c_left.jpg) no-repeat 0 100%;

}
table.cent div.bott_l div.bott_r{
background: url(../images/bg/bottom_c_right.jpg) no-repeat 100% 100%;
}
table.cent div.bott_l div.bott_r div{
background: url(../images/bg/bottom.jpg) no-repeat 50% 100%;
height: 103px;
}

/* /cent */

/* bottom_menu */
table.bottom_menu td{
font: 11px Tahoma, sans-serif;
padding-top: 93px;
}
table.bottom_menu a:link,table.bottom_menu a:visited,table.bottom_menu a:hover {color:#fff;}
/* /bottom_menu */

/* text */
td.text{
vertical-align: top;
padding: 9px 9px 0 9px;
}
/* /text */
/* tab */
table.tab td.lt{/*background: url(../images/bg/table_lt.gif) no-repeat;*/}
table.tab td.rt{/*background: url(../images/bg/table_rt.gif) no-repeat;*/}
table.tab td.lb{/*background: url(../images/bg/table_lb.gif) no-repeat;*/}
table.tab td.rb{/*background: url(../images/bg/table_rb.gif) no-repeat;*/}
table.tab td.l{/*background: url(../images/bg/table_l.gif) repeat-y;*/}
table.tab td.r{/*background: url(../images/bg/table_r.gif) repeat-y;*/}
table.tab td.t{background: url(../images/bg/table_t.gif) repeat-x;}
table.tab td.b{background: url(../images/bg/table_b.gif) repeat-x 0 0;}
/*table.tab td.b div{background: url(../images/bg/table_cb.gif) no-repeat 50% 0;height:13px;} */

table.tab td.col{
height: 536px;
vertical-align: top;
color: #302e25;
font: 11px Verdana, Tahoma,sans-serif;
padding: 8px 0 8px 0;
/*background: url(../images/bg/table_repeat.gif); */
}
table.tab td.col p{
padding-bottom: 10px;
padding-left: 8px;
padding-right: 10px;
}
table.tab td.col h4{
margin-left: 8px;
}

/* tab */
/* centercol */
td.centercol,td.centercol1{
vertical-align: top!important ;
font:0.6875em Verdana, Tahoma, sans-serif;
padding: 5px 15px 7px 15px;
}
td.centercol1{
padding: 5px 12px 7px 12px;
}
/* /centercol */

/* subscribe, search */
.subscibe{padding-bottom: 15px;}
.subscibe h4{padding-bottom: 7px;}
 .search h4{ padding-bottom: 10px; }
 .search{ padding-bottom: 9px; }
/* /subscribe, search */

/* review */
.review h4{
padding-bottom: 14px;
}
.review p{
padding-bottom: 10px;
}
.review div{
padding: 0 10px 16px 8px;
text-align: right;
font-style: italic;
}
/* /review */
/* screen_shot */
.screen_shot h4{
padding-bottom: 18px;
}
.screen_shot div{
padding-bottom: 17px;
}
/* /screen_shot */

/* updates */
.updates h4{
padding-bottom: 3px;
}
.updates{
padding-bottom: 15px;
}
div.linesm{
background: url(../images/bg/small_separation.gif) no-repeat 50% 0;
margin: 5px 0 3px 0;
}
/* /updates */

/* character */
.character h4{
padding-bottom: 19px;
}
/* /character */

/* newslist */
div.newslist{
margin-bottom: 11px;
}
.line_bottom{
background: url(../images/bg/news_separation.gif) no-repeat 50% 100%;
padding-bottom: 13px;
}
p.line_bottom{
margin-bottom: 25px;
padding-bottom: 40px!important;
}
div.newslist div.fll{
float: left;
width: 220px;
color: #b40000;
}
div.newslist div.flr{
float: right;
width: 188px;
color: #b40101;
text-align: right;
}
div.newslist div.fll, div.newslist div.flr{
padding-bottom: 15px;
}
div.newslist p{
padding-bottom: 16px;
}
div.newslist .indetail{
font-size: 10px;
}
.none{
padding-bottom: 0!important;
margin-bottom: 0!important;
}
/* /newslist */
/* copy */
div.bgd{
background: #000!important;
}
.copy{
color:#fff;
font: 10px Tahoma,sans-serif;
padding-top: 18px;
padding-bottom: 40px;
text-align: left;
width: 215px;
}
.copy a:link,.copy  a:visited,.copy  a:hover{color:#fff;}
/* /copy */

/* contacts */
div.contacts p{
padding-bottom: 12px;
}

/* /contacts */
/* files */
table.files{
margin-top: 23px;
}
table.files td{
vertical-align: middle;
font: 11px Tahoma,sans-serif;
padding-bottom: 28px;
}
/* files */
/* gallery */
table.gallery{
margin-top: 25px;
}
table.gallery td{
padding-bottom: 23px;
font: 11px Tahoma, sans-serif;
vertical-align: top;
}
table.gallery p{
text-align: center;
}
div.pages{
padding-top: 9px;
font: bold 10px Tahoma,sans-serif;
color: #9e9e9e;
}
table.gallery img{
margin-bottom: 9px;
}
/* /gallery */
/* about */
.about p{
padding-bottom: 15px;
}
/* /about */





/* forms */
form{
margin: 0;
padding: 0;
}
.textik input{
background:/*#1b1b1b*/ url(../images/buttons/input_text.gif) no-repeat;
border:0 /*1px solid #383838*/;
width: 126px;
height: 20px;
font:11px Verdana,sans-serif;
color:#d2d2d2;
padding: 3px 0 0 3px;
}
.textik{
padding-bottom: 13px;
}
input.button, .button input,input.button1,.button1 input{
border: 0;
background: url(../images/buttons/subscribe.gif) no-repeat;
height:21px;
width: 105px;
}
input.button1,.button1 input{
background: url(../images/buttons/search.gif) no-repeat;
}
input.engl1 {background-image: url(../images/buttons/subscribe_e.gif)!important; width: 108px; height: 22px;}
input.engl2 {background: url(../images/buttons/search_e.gif) no-repeat;width: 108px; height: 22px;}

table.form{
margin-top: 20px!important;
}
table.form td{
padding-bottom: 19px;
font: 11px Tahoma, sans-serif;
vertical-align: middle;
}
.input input{
background: #1b1b1b;
border: 1px solid #383838;
width: 289px;
height: 20px;
font: 11px Tahoma, sans-serif;
color: #fff;
}
textarea.big{
background:  #1b1b1b;
border: 1px solid #383838;
width: 289px;
height: 151px;
color: #fff;
font: 11px Tahoma, sans-serif;
}
input.butt, .butt input{
background: url(../images/buttons/sent.gif) no-repeat;
width: 105px;
border: 0;
}
/* /form */