/*
	author: Omelin Anton
	Rip bu: azrAnT@fKa
	e-mail: antofka2005@yandex.ru
*/
@charset "utf-8";

* { margin:0; padding:0}

html, body { width:100%;}
html { background-color:#000;}

body { font:normal 16px Tahoma, Geneva, sans-serif; color:#fff; min-width:1000px; margin:0 auto}

a {}
a:hover { text-decoration:none}
a * { cursor:pointer}
a:active { outline:none;}
img { border:0;}
ul { list-style:none}

#logo { height:670px; overflow:hidden;}
#logo a { margin-top: 379px; margin-left: 130px; height: 218px; width: 187px; display: block; text-indent: -5000px; overflow: hidden; }

.wrapper { max-width:1280px; margin:0 auto; min-width:1000px }
table.maintable { border-collapse:collapse; margin:auto; width:100%; max-width:1280px;}
* html table.maintable { table-layout:fixed}
table.maintable .row1 td { height:1632px; vertical-align:top; text-align:left}
table.maintable .row1 td td { height:auto}
html > body .col1 { background:url("/images/col1-2.png") no-repeat 100% 0; min-width:200px; width:31%;}
.col2 { background:url("/images/col2-2.png") no-repeat 0 0; width:482px; }
.col3 { background:url("/images/col3-2.png") no-repeat 0 0; min-width:300px;}
table.maintable table { border-collapse:collapse}

* html .col1 { background:url("/images/coll-2_ie6.jpg") no-repeat 100% 0; background-color:red}
/*
.col1, .col2, .col3 { border:1px solid red}*/

.content { height:766px; overflow:hidden; font-size:12px; color:#281b02}
.content a { color:#281b02}

.t11 { width:100%; border-collapse:collapse}
table.maintable .row1 .t11-1 td { background:url("/images/b11.png") no-repeat 100% 0; height:480px;}
table.maintable .row1 .t11-2 td { background:url("/images/b11.png") no-repeat 100% -480px; height:80px;}
table.maintable .row1 .t11-3 td { position:relative}
 
* html .t11-td1 { width:47px}  

.b21 { position:relative; height:100%; }
.b11 { background:url("/images/b11.png") no-repeat 100% 0; width:100%; height:570px; position:absolute; z-index:1000;}
.bush { position:absolute; right:0; bottom:0; z-index:1000; zoom:1}
.lm { top:476px; right:0; width:100%; position:absolute; z-index:250;}
.moduletable_menu { background:url("/images/menu.png") no-repeat 0 0; margin:0; width:226px; height:511px; padding:1px 0; position: relative; left: 0px; }
* html .moduletable_menu { background:none}
.moduletable_menu .menu { margin:120px 24px 0 29px; position: relative; left: 0px; }
.moduletable_menu .menu li { text-align:center; margin:0; position: relative; zoom:1; left: 0px; }
.moduletable_menu .menu a { text-decoration:none; color:#cb9a4d; font-family:Tahoma, Geneva, sans-serif; font-size:14px; display:block; position:relative; padding: 2px 0 1px; }
.moduletable_menu .menu a:hover { text-decoration:underline}
.moduletable_menu .menu a img { position:absolute; left:-16px; top:-47px; display:none}
.moduletable_menu .menu a:hover img { display:block}
* html .moduletable_menu .menu a:hover img { display:none}

.moduletable_menu .menu ul { position:absolute; left:100%; top:6px; z-index:1000; background:url("/images/sm.png") no-repeat 0 0; padding:7px 0 0; width:197px; padding-left:10px; display:none }
* html .moduletable_menu .menu ul { background-image:url("/images/sm_ie6.png");}
.moduletable_menu .menu li:hover ul { display:block}

.moduletable_menu .menu ul:after { content:''; height:8px; width:207px; display:block; position:relative; bottom:0; left:-10px; background:url("/images/sm.png") no-repeat 0 100%; margin-bottom:-8px;}


.moduletable_menu .menu li.parent ul { zoom:1; behavior: expression(!this.parent ? this.parent = this.innerHTML = '' + this.innerHTML + '<li class="li-last"></li>': '');}
.moduletable_menu .menu li.parent ul .li-last { position:absolute; display:block; top:100%; height:9px; margin-bottom:-9px; background:url("/images/sm.png") no-repeat 0 100%; font-size:0; width:207px; left:0}
* html .moduletable_menu .menu li.parent ul .li-last { background-image:url("/images/sm_ie6.png")}


.lp { position:absolute; z-index:200; top:961px; left:0; width:100%; color:#d2e4eb; font-size:12px;}
.lp input.button { border: 0; background: none; text-decoration: underline; color:#d2e4eb; font-size:12px; display: block; text-align:left}
.lp table { width:100%; border-collapse:collapse}
div.lp table tr td.p2 { height:310px; min-width:219px}
body #copy-lp { position:relative; z-index:7777;}
body #copy-lp .p1, #copy-lp .p2 { background:none}
.moduletable_menu .menu ul a:hover img { display:none}
td.p2 div.poll { padding:75px 60px 0 24px; height:260px; width:135px; position:relative; margin-top:0; }
.first-poll input { margin-top:2px;}
.p1 { background:url("/images/poll-1.png") 100% 0px no-repeat; width:18% }
.p2 { background:url("/images/poll.png") -30px 0 no-repeat;}
.poll form { position:relative; z-index:2001;}
.poll form .table { z-index:4000; position:relative}
table.maintable .row1 .pollstableborder td { padding:1px 0; vertical-align:middle}
/*
.lp { border:1px solid red;}*/
.p1 img.px1 { width:5px}
.p2 { width:1px}
.p2 img.px1 { width:219px}

.serv { height:157px; width: 100%; }
.serv .s1 { width:20%}
table.maintable .row1 .serv .s2 { height:157px; vertical-align:middle}
.raspserv { width:280px; height:1px}
.f2  img.w251 { width:251px; height:1px}

#table-serv { width:100%;}
#table-serv td { font-size:12px; color:#ca8008}
#table-serv td.sp1, #table-serv td.sp2 { font-weight:bold}
#table-serv td.sp1 { width:76px;}
#table-serv td.sp2 { width:58px}
#table-serv td.sp3 { width:58px}
#table-serv .rmiddle td.sp4 { text-align:left}
#table-serv .rmiddle td.sp4 img { margin-left:16px}
#table-serv .rfirst, #table-serv .rmiddle .sp1, #table-serv .rmiddle .sp2, #table-serv .rmiddle .sp3, #table-serv .rmiddle .sp4 {background:url("/images/serv.png") no-repeat 0 -64px}
#table-serv .rfirst { background-position:0 0; height:64px;}
#table-serv .rmiddle .sp2 {background-position:-76px -64px}
#table-serv .rmiddle .sp3 {background-position:-134px -64px}
#table-serv .rmiddle .sp4 {background-position:-192px -64px}
#table-serv .rmiddle { background:url("/images/serv.png") no-repeat 0 -64px; height:32px;}
#table-serv .rmiddle td { text-align:center; vertical-align:middle;}
#table-serv .rlast { background:url("/images/serv.png") no-repeat 0 -122px; height:35px;}

.l2top { height:548px;}
.l2top .moduletable { background:url("/images/l2topbg.png") no-repeat 0 0; width:74px; height:26px; padding: 7px; margin: 23px 59px 0 0; float: right; display:inline }

.l2login { background:url("/images/loginbg.png") no-repeat 0 0; height:236px; position: relative; z-index: 1000; }
.l2login fieldset { border:0}
.l2login .moduletable { padding-top:10px; text-align:center; position:relative}
.l2login .moduletable p { margin:-3px 0 0 135px; text-align:left}

.cart { position:absolute; display:block; top:-63px; right:50%; margin-right:20px}
#form-login { z-index:1200; position:relative}

#modlgn_username, #modlgn_passwd { border:0; width:102px; height:19px; color:#792323;}
#modlgn_username { background:url("/images/log-area1.png") no-repeat 0 0;}
#modlgn_passwd { background:url("/images/log-area2.png") no-repeat 0 0}
#form-login .button { display:block; margin-left:179px;}

.donation { overflow:hidden; color:#000; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; margin-top: -23px; min-width:280px; max-width:380px;}
.donation .moduletable { width:158px; margin-left:auto; padding: 77px 21px 0; background:url("/images/donation.png") no-repeat 0 0; height: 152px; }
.proc { border:1px solid #000; height:5px; margin-bottom:5px; font-size:0}
.proc strong { display:block; background:url("/images/proc.png") repeat-x 0 0; height:5px; font-size:0}

.forum { overflow:hidden; height:435px; margin: 0 auto; }
.forum  .moduletable { margin:100px 0 0; width:200px}
.forum li { padding-left:15px; background:url("/images/mk.png") no-repeat 0 6px; margin:12px 0}
.forum li a { color:#ca8008; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; display: block; padding:3px 0; zoom: 1; }

.f1 { background:url("/images/forumbgleft.png") no-repeat 100% -40px; width:31%}
.f2 { width:200px; background:url("/images/forumbg.png") no-repeat -107px -40px;}
.f1 img { width:49px;}

.pagination { word-spacing:2px; float:left; left:50%; position:relative; zoom:1;}
.pagination div { float:left; position:relative; left:-50%;}
.pagination .back, .pagination .next { background:url("/images/pagination.png") no-repeat -2px 0; padding-right:5px;}/*
* html .pagination .back, * html .pagination .next { background-image:url(/images/pagination_ie6.png)}*/
.pagination .next { background-position:-97px 0; padding-left:5px; padding-right:0}
.pagination span.back, .pagination span.next { width:40px; text-indent:-5000px}
.pagination span.back, .pagination span.next, .pagination strong { display:block; height:21px; line-height:18px; overflow:hidden; float:left; font-weight:bold}
.pagination strong { margin:0 1px;}
.pagination span.back a, .pagination span.next a { display:block; height:100%; width:100%; overflow:hidden}

.footer-banner { height:196px; zoom:1; overflow:hidden}
.footer-banner ul { top:145px; left:0; width: 482px; height: 32px; zoom:1; margin-top:146px }
.footer-banner ul li { float:left}
.footer-banner ul li.banner1 { padding-left:3px; width:189px }
.footer-banner ul li.banner2 { width:186px }

span.breadcrumbs { display:block; background:url("/images/bc.png") no-repeat 0 1px; padding:0 10px 3px; color:#cec1a3; font-size:11px}
* html span.breadcrumbs { background-image:url("/images/bc_ie6.png")}
span.breadcrumbs .pathway { color:#c49c3a}

.px1 { display:block; width:482px; height:1px}

.col1 .px1 { width:225px; height:1px}

* html .wrapper { margin:0 auto; width:1258px}/*
* html .moduletable_menu { background:none;
background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu.png', sizingMethod = 'crop'; )}*//*
* html .poll { display:none}*/

* html .b11 { background:none}
.bush { background:url("/images/bush.png") no-repeat 100% 100%; width:396px; height:445px}
* html .bush { background:none; /*background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/mix/images/bush.png', sizingMethod = 'crop' )*/}

* html .p1 { background:none; width:40px}
* html div.lp table tr td.p2 { background:none}

* html .cart { width:149px; height: 473px; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cart_offspring.png', sizingMethod = 'crop' ); right:auto; left:20px; margin-right:auto}

table.maintable table.pollstableborder, table.maintable table.poll { height:auto}
* html #table-serv .rfirst, * html #table-serv .rmiddle .sp1, * html  #table-serv .rmiddle .sp2, * html  #table-serv .rmiddle .sp3, * html #table-serv .rmiddle .sp4, * html #table-serv .rlast {background-image:url("/images/serv_ie6.png")}
* html .f2 { background-image:url("/images/forumbg_ie6.png")}
* html .f1 { background-image:url("/images/forumbgleft_ie6.png")}
/*
.r2 td, .r3 td { height:100px}
td { border:1px solid red}*/