BODY{
	margin: 0px;
	padding: 0px;
}

BODY, TD{
	font: 12px Georgia;
	color: #0E0E0E;
}

A{
	color: #5D8C2E;
	text-decoration: underline;
}

FORM, H1, H2, H3, P{
	margin:0;
	padding:0;
}

IMG{
	border:0;
}

DIV.x{
	width: 1px;
	height: 1px;
}

.png{
	behavior: url("/templates/js/png.htc")
}

DIV{
	width:'100%';
}

DIV.abs{
	position: absolute;
	width: auto;
}

DIV.abs_top{
	top: 0px;
	position: absolute;
	width: auto;
}


.layoutTopLeft{
	width: 65%;
	height: 100%;
	vertical-align: top;
}

.layoutTopRight{
	width: 35%;
	height: 100%;
	vertical-align: top;
	padding: 0 0 0 0;
}

.layoutBottom{
	height: 37px;
	background: #0D0D0D url(/templates/pic/bg_bottom.gif);
}

.layoutBottom TD{
	vertical-align: top;
}

.minLeft{
	width:620px;
	height:0;
}

.leftText{
	padding: 30px 100px 0 30px;
}

H1{
	font: 28px Georgia;
/*	padding-bottom: 11px; */
	line-height: 25px;
}

H1.short{
	width:65%;
}

P{
	margin-top: 11px;
	margin-bottom: 7px;
}

.extraText{
	font-size: 18px;
}

.minRight{
	width:330px;
	height:0;
}

.rightText{
	padding: 0 30px 25px 0
}

H2{
	font: 28px Georgia;
/*	padding-bottom: 11px; */
	line-height: 22px;
}

/* hot links */

.hotLnk{
	aletter-spacing: -1px;
}

.lnk11{
	color:#DFDEAE;
}

.lnk11 A{
	color: #4D4D07;
}

.descr11 {color: #000000; font-size: 10px}

.lnk12 A{
	color: #4D4D07;
}

/* - - - */

.lnk21, .lnk31{
	color: #ADC390;
}

.lnk21 A, .lnk31 A{
	color: #233A33;
}

.descr21, .descr31 {color: #ffffff;}

.lnk22, .lnk42{
	color: #084B35;
}

.lnk22 A, .lnk42 A{
	color: #084B35;
}

.descr22, .descr42 {color: #ffffff;}

.lnk32 A{
	color: #FFF;
}

.descr32 {color: #ffffff;}

.lnk51{
	color: #90B79A;
}

.lnk51 A{
	color: #324741;
}

.descr51 {color: #ffffff;}

.lnk61 A{
	color: #E1E07C;
}

.descr61 {color: #ffffff;}

.lnk71{
	color: #324741;
}

.lnk71 A{
	color: #C6C869;
}

.descr71 {color: #ffffff;}
.lnkfaq {
	color: #825935;
}

.lnkfaq A{
	color: #825935;
}

.lnkclub {
	color: #084B35;
}

.lnkclub A{
	color: #084B35;
}


.descrfaq {color: #ffffff;}



.lnk_barrack a {color:#691B04}

.linkButton{
	aletter-spacing: -1px;
	vertical-align: top;
	padding: 6px 0 0 0;
}

/* gallery */


.gallery{
	background: #967B39 url(/templates/pic/bg_gallery_sch4.gif);
}

.gallery TD{
	background: #FFF;
}


.gallery DIV{
	width: 35px;
	height: 35px;
	cursor: pointer;
	cursor: hand;

}

.gallery DIV.over{
	background: url(/templates/pic/bg_gallery_over_sch4.gif) no-repeat;
/*	border:3px solid #084B35; */
	cursor: pointer;
	cursor: hand;

}

.gallery DIV.select{
	background: url(/templates/pic/bg_gallery_select_sch4.gif) no-repeat;
	cursor: default;
}

.galleryText{
	margin: 3px 100px 0 30px;
}


.bookAbcMn{
	color: #ED5C78;
	line-height: 18px;
	letter-spacing: 1px;
	padding: 8px 0 0 12px;
}

.bookAbcMn A{
	color: #160004;
}

.linkItem{
	background:url(pic/x.gif) no-repeat 0px 7px;
	padding: 0 0 35px 15px;
}

.linkItem .linkButton{
	letter-spacing: normal;
}

.linkItem .descr{
	font-size: 11px;
}

.linkItemGames .linkButton{
	letter-spacing: normal;
}

.linkItemGames .descr{
	font-size: 10px;
	line-height: 10px;
	padding: 3px 0 0 0;
}

.descr,.descr A {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
	padding: 3px 0 0 0;
}

.cpyCont{
	padding: 0 30px 35px 0;
}

.cpyW{
	padding: 0 0 7px 0;
}

/* bottom styles */

#statusBar{
	color:#FFF6EB;
	padding: 5px 5px 0 30px;
}

.nick{
	color:#9E9992;
	padding: 4px 0 0 0;
}

.score{
	text-align: right;
	padding: 1px 50px 0 0;
}

.help{
	text-align: right;
	padding: 4px 30px 0 0;
}

.help A, .nick A{
	color:#9E9992;
}



/* scheme 1*/

.sch1{
	background: #F5F5EA;
}

/* scheme 2*/

.sch2{
	background: #F4F9EB;
}

/* scheme 3*/

.sch3{
	background: #C5DCB1;
}

/* scheme 4*/

.sch4{
	background: #D1C091 url(/templates/pic/bg_sch4.jpg) left bottom;
}

/* scheme 5 main page */

.sch5{
	background: #BADFCB url(/templates/pic/bg_sch5.gif) repeat-x left bottom;
}

/* scheme 6 */

.sch6{
	background: #373300 url(/templates/pic/bg_sch6.jpg) left bottom;
}

BODY.sch6, .sch6 TD{
	color: #FFF;
}

/* scheme 7 */

.sch7{
	background: #446215 url(/templates/pic/bg_sch7.jpg) left bottom;
}

.sch7a{
	background: #446215 url(/templates/pic/bg_sch7.jpg) left top;
}

BODY.sch7, .sch7 TD{
	color: #FFF;
}

/* scheme N */

.schN{
	background: #C2E0E3 url(/templates/pic/bg_schN.gif) repeat-x left bottom;
}


body.er404 {background: #080303}
body.er404 .rightText h2, body.er404 .rightText p {color: #FFFEFE}
body.er404 .rightText p a {color: #306856}

.sch_map{
	background: #3A705E url(/templates/pic/bg_map_fill.jpg) left top;
}
.sch_barrack{
	background: #DAD7A0 url(/templates/pic/bg_barrack_fill.jpg) left top;
}

.black_img {width: 50px}
.black_link {margin-bottom: 3px; width: 100px}
.black_link a {color: #000101}

a.lighter {color: #A1B8B0}

.barrack_plan {background: url(/templates/pic/barrack_plan.jpg) 100% 0% no-repeat; height: 323px; margin-top: 36px}
.barrack_plan .active_zone {background: url(/templates/pic/x.gif) 100% 0% no-repeat; height: 323px; text-align: right}



/* gallery Barrack */
.gallery_barrack{background: #564620 url(/templates/pic/bg_gallery_barrack.gif);}
.gallery_barrack div {width: 35px; height: 35px}
.gallery_barrack div a {width: 35px; height: 35px; display: block; text-decoration: none; font-size: 1px; line-height: 1px}
.gallery_barrack div a:hover {background: url(/templates/pic/bg_gallery_over_sch4.gif) no-repeat;}
.gallery_barrack div.select{background: url(/templates/pic/bg_gallery_select_barrack.gif) no-repeat}
.gallery_barrack div.select a {cursor: default}
.gallery_barrack div.select a:hover {background: transparent}
.gallery_barrack_description {padding-top: 10px; width: 450px;}
.gallery_barrack_description_add A {color: #084B35; font-size: 12px; font-weight: normal; margin-right: 10px}
/*
.bottom_decor {text-align: left; height: 100%; background: url(/templates/pic/bg_help_bot.gif) 0% 100% repeat-x}
*/
.bottom_decor {}
body.help {margin: 0px; padding: 0px;background: #EBE5CB url(/templates/pic/bg_help.gif)}
body.help .content {padding: 20px 22px 55px 20px}
body.help .incontent {clear: both; padding: 20px 60px 0px 10px}
body.help .logo {float: right; margin-left: 20px}

body.userinfo {margin: 0px; padding: 0px;background: #3B0100; color: #FFFFFF}
body.userinfo .content {padding: 20px 22px 55px 20px}
body.userinfo .incontent {clear: both; padding: 10px 60px 0px 0px}
body.userinfo .logo {float: right; margin-left: 20px}
body.userinfo .points, body.userinfo .name {font-size: 12px; font-weight: bold; line-height: 16px}
body.userinfo .points span {color: #B6AD87}
body.userinfo .points_table {margin: 40px 0px 20px 0px}
body.userinfo .points_table td {font-size: 12px; color: #F8ED94; padding-right: 20px}
body.userinfo .points_table a {color: #F8ED94}
body.userinfo .points_table td.point{font-weight: bold; text-align: center; padding-right: 0px}
body.userinfo .points_table td.ico {padding: 1px 2px 0px 0px}
body.userinfo .points_table td.pad {width: 30px}
body.userinfo .points_table th {color: #B6AD87; font-size: 14px; font-weight: bold; padding-bottom: 10px}

/* scheme 7 */

.sch_faq{
	background: #EBE5CB url(/templates/pic/bg_help.gif) left top;
}

BODY.sch_faq, .sch_faq TD{
	color: #000000;
}

.faq_title {font-size: 16px; font-weight: bold;}

/* scheme uch main page */

.sch_uch{
	background: #e5dbd9 url(../pic/bg_uch.jpg) left top;
}
/* scheme search main page */

.search{
	background: #FAFFF2 url(../pic/bg_search_main.jpg) left top;
}


.rez_search {padding: 0px 0px 0px 10px}
.rez_search0 {padding: 0px 0px 0px 30px}
.rez_search td {padding: 0px 0px 15px 20px}
.rez_title {font: 26px Georgia; margin: 20px; padding: 15px}

/* scheme poligon main page */

.poligon{
	background: #FAFFF2 url(../pic/bg_poligon_main.jpg) left top;
}


/* scheme club main page */

.club{
	background: #E0D4AA url(../pic/club_6_10_bg.png) left top;
}


/*
.club A {color: #084B35; font-size: 12px; font-weight: normal; margin-right: 10px}
*/
/*.letter_bottom_decor {text-align: left; height: 100%; background: url(/templates/pic/bg_help_bot.gif) 0% 100% repeat-x}
.letter_bottom_decor {width: 100%; background: url(/templates/pic/bg_help_bot.gif) 0% 100% repeat-x; padding: 0px; margin: 0px}
*/
.letter_bottom_decor {}
body.letter {margin: 0px; padding: 0px;background: #BEB18A url(/templates/pic/bg_sch6.jpg) left bottom}
body.letter .content {padding: 20px 22px 10px 20px;}
body.letter .logo {float: right; margin-left: 20px; margin-right: 20px;}

.letter {margin: 30px 0px 0px 20px; background: #BEB18A;}
.letter_content {width: 480px; background: #FFF5E0 url(/templates/pic/bg_letter.png) no-repeat; margin: 30px 0px 0px 0px;}
.letter_title {text-align: right; padding: 5px 10px 15px 20px;}
.letter_body {clear: both; background: #FFF5E0; margin-top: 15px;}

.letter_title_list {margin: 10px 10px 10px 0px;}

.letter_title_list, .letter_title_list td {color: #ffffff; font-size: 14px;}
.letter_title_list A,.letter_title_list td A {color: #F8ED94;}
/*
.letter_title_list .act {color: #FFFFFF; text-decoration: none;}
*/
.letter_title_list A.left {background: url(/templates/pic/contest_left.gif) no-repeat; background-position: 0% 70%; padding-left: 10px}
.letter_title_list A.left:hover {color: #ffffff; background: url(/templates/pic/contest_left_a.gif) no-repeat; background-position: 0% 70%; padding-left: 10px; text-decoration: none;}
.letter_title_list A.right {background: url(/templates/pic/contest_right.gif) no-repeat; background-position: 100% 70%; padding-right: 10px}
.letter_title_list A.right:hover {color: #ffffff; background: url(/templates/pic/contest_right_a.gif) no-repeat; background-position: 100% 70%; padding-right: 10px; text-decoration: none;}

.letter_title_list A.center {color: #F8ED94;}
.letter_title_list A.center:hover {color: #ffffff; text-decoration: none;}



.letter_list {margin-top:10px}
.letter_list .t {color: #FFFFFF; font-size: 14px; font-weight: bold;}
.letter_list .t A {color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
.letter_list td {color: #F8ED94;}
.letter_list .act td {color: #ffffff;}
.letter_list A {color: #F8ED94;}
.letter_list .act A {color: #ffffff;}


.letter_list_nav {color: #ffffff;}
.letter_list_nav A{color: #F8ED94; text-decoration: none;}

.photo_body {color: #ffffff; font-size: 14px; margin-top: 6px}

.museum_menu {margin: 105px 25px 50px 40px; width: 300px}
.museum_menu td{font-size: 12px; color: #533700; font-weight: bold;}
.museum_menu A {color: #845800; font-size: 12px; font-weight: bold}

.letter_list A.up {background: url(/templates/pic/contest_up.gif) no-repeat; background-position: 100% 50%; padding-right: 10px}
.letter_list A.up:hover {background: url(/templates/pic/contest_up_a.gif) no-repeat; background-position: 100% 50%;}
.letter_list A.down {background: url(/templates/pic/contest_down.gif) no-repeat; background-position: 100% 50%; padding-right: 10px}
.letter_list A.down:hover {background: url(/templates/pic/contest_down_a.gif) no-repeat; background-position: 100% 50%;}

/* gallery Barrack */
.gallery_contest{background: #987B38;}
.gallery_contest div {width: 35px; height: 35px;}
.gallery_contest div a {width: 35px; height: 35px; display: block; text-decoration: none; font-size: 1px; line-height: 1px}
.gallery_contest div a:hover {background: url(/templates/pic/bg_gallery_over_sch4.gif) no-repeat;}
.gallery_contest div.select{background: url(/templates/pic/bg_gallery_select.gif) no-repeat}
.gallery_contest div.select a {cursor: default}
.gallery_contest div.select a:hover {background: transparent}
.gallery_contest_description {padding-top: 10px; color: #ffffff}
.gallery_contest_description_add A {color: #084B35; font-size: 12px; font-weight: normal; margin-right: 10px}

/* gallery Museum */
.gallery_museum{background: #987B38;}
.gallery_museum div {width: 35px; height: 35px;}
.gallery_museum div a {width: 35px; height: 35px; display: block; text-decoration: none; font-size: 1px; line-height: 1px}
.gallery_museum div a:hover {background: url(/templates/pic/bg_gallery_over_sch4.gif) no-repeat;}
.gallery_museum div.select{background: url(/templates/pic/bg_gallery_select.gif) no-repeat}
.gallery_museum div.select a {cursor: default}
.gallery_museum div.select a:hover {background: transparent}
.gallery_museum_description {padding-top: 10px; color: #000000; font-weight: bold}
.gallery_museum_description_add A {color: #084B35; font-size: 12px; font-weight: normal; margin-right: 10px}

.sch_vs {margin: 0px 0px 0px 0px}
.sch_vs .point {margin-left: 5px}