/***********************************************************************
STYLE REQUIRED BY THE SITE ENGINE - DO NOT RENAME OR DELETE -- for Tawerna.biz --
***********************************************************************/
.menu0 {
	margin: 0px;
}
.menu0 a {
	height: 50px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 50px;
	text-decoration: none;
}
.menutop0 a {
	height: 77px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 77px;
	text-decoration: none;
}

.page_background_belka {
	background: url(page_background_belka.jpg) center;
	background-repeat: no-repeat;
	background-position: top;
}
.page_background_top_xg {
	background: url(page_background_top_xg.jpg) center;
	background-repeat: no-repeat;
	background-position: bottom;
}
.page_background_top8 {
	background: url(page_background_top8.jpg) center;
	background-repeat: no-repeat;
	background-position: top;
}
.page_background_bottom {
	background: url(page_background_bottom.jpg) center;
	background-repeat: no-repeat;
	background-position: bottom;
}
.panel_logowania {
	background: url(panel_logowania.jpg);
	height: 111px;
	margin-top: 0px;
}
#contentlogo {
	width: 922px;
	margin: 0px auto;
	padding: 0px;
	background: #181D07 url(images/bg_content_logo.jpg);
	border: 0px solid #CCC;
	position: top;
}
.logo_title {
	font-size:14px; 
	font-weight: bold; 
	font-family: Arial, sans-serif, Tahoma, Verdana, Helvetica;
	text-transform: uppercase;
}
.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
/* TREEMENU */

/* Tree Menu podwojne - P */
.poradniki_p, .poradniki_p:active, .poradniki_p:visited {
	background: url(images/menu/Poradniki_p.gif) top no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.poradniki_p:hover {
	background: url(images/menu/Poradniki_p.gif) bottom no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_ogolnie_p, .heroes_ogolnie_p:active, .heroes_ogolnie_p:visited {
	background: url(images/menu/Heroes_Ogolnie_p.gif) top no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_ogolnie_p:hover {
	background: url(images/menu/Heroes_Ogolnie_p.gif) bottom no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_vii_p, .heroes_vii_p:active, .heroes_vii_p:visited {
	background: url(images/menu/Heroes_VII_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_vii_p:hover {
	background: url(images/menu/Heroes_VII_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_vi_p, .heroes_vi_p:active, .heroes_vi_p:visited {
	background: url(images/menu/Heroes_VI_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_vi_p:hover {
	background: url(images/menu/Heroes_VI_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_v_dh_p, .heroes_v_dh_p:active, .heroes_v_dh_p:visited {
	background: url(images/menu/Heroes_V_Dzikie_Hordy_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_v_dh_p:hover {
	background: url(images/menu/Heroes_V_Dzikie_Hordy_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_v_p, .heroes_v_p:active, .heroes_v_p:visited {
	background: url(images/menu/Heroes_V_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_v_p:hover {
	background: url(images/menu/Heroes_V_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_iv_p, .heroes_iv_p:active, .heroes_iv_p:visited {
	background: url(images/menu/Heroes_IV_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_iv_p:hover {
	background: url(images/menu/Heroes_IV_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_iii_p, .heroes_iii_p:active, .heroes_iii_p:visited {
	background: url(images/menu/Heroes_III_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_iii_p:hover {
	background: url(images/menu/Heroes_III_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_ii_p, .heroes_ii_p:active, .heroes_ii_p:visited {
	background: url(images/menu/Heroes_II_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_ii_p:hover {
	background: url(images/menu/Heroes_II_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.heroes_i_p, .heroes_i_p:active, .heroes_i_p:visited {
	background: url(images/menu/Heroes_I_p.gif) top no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.heroes_i_p:hover {
	background: url(images/menu/Heroes_I_p.gif) bottom no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
.inne_gry_mm_p, .inne_gry_mm_p:active, .inne_gry_mm_p:visited {
	background: url(images/menu/Inne_Gry_MM_p.gif) top no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
	display:block;
}
.inne_gry_mm_p:hover {
	background: url(images/menu/Inne_Gry_MM_p.gif) bottom no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
	cursor: pointer;
	display:block;
}
/* Tree Menu podwojne - K */

.poradniki {
	background: url(images/menu/Poradniki.gif) center no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_ogolnie {
	background: url(images/menu/Heroes_Ogolnie.gif) center no-repeat;
	height:48px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_vi {
	background: url(images/menu/Heroes_VI.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_v_dh {
	background: url(images/menu/Heroes_V_Dzikie_Hordy.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_v {
	background: url(images/menu/Heroes_V.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_iv {
	background: url(images/menu/Heroes_IV.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_iii {
	background: url(images/menu/Heroes_III.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_ii {
	background: url(images/menu/Heroes_II.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}
.heroes_i {
	background: url(images/menu/Heroes_I.gif) center no-repeat;
	height:61px;
	margin-left:-4px;
	margin-right:-4px;
}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	/* background-color: white; */
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-famfamfam.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -5px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0 3px 16px;
}

.treeview a.selected {
	/* background-color: #eee; */
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: yellow; cursor: pointer; }

.treeview li { background: 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 3px 5px; }
.filetree span.folder, .filetree span.file { padding: 0px 0 0px 10px; display: block; font-size: 12px; font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica; }
.filetree span.folder { background: url(images/file.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { padding-left:1px; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }

.hrtree {
	margin-bottom:2px;
	border:1px dotted #008080;
	width:80%;
}
/* TREEMENU */
/*BANNERTOP HIDE*/
.bannertop {
	background-color: #70a6c2;
	border-top: 1px solid #588399;
	text-align: center;
	overflow: hidden;
}
.bannertop .dleft { background: url("../images/bannertop_left.png") repeat-y 0 0; }
.bannertop .dright { background: url("../images/bannertop_right.png") repeat-y 100% 0; }

.bntopinn {
	margin: 0 8px;
	text-align: center;
}

.bannertophide, .bannertophide .dleft, .bannertophide .dright { height: 19px;  }
.bannertophide {
	overflow: hidden;
	background: #4183a9 url("../images/bannertophide.png") repeat-x 0 -46px;
	text-align: center;
}
.bannertophide .dleft { background: url("../images/bannertophide.png") no-repeat 0 0; }
.bannertophide .dright { background: url("../images/bannertophide.png") no-repeat 100% -23px; }
/*BANNERTOP HIDE*/
h3 {
	margin: 0;	
	padding: 0px 0 0 0;
	font-size: 14px;
	text-transform: uppercase;
}
div#feature_list {
	width: 922px;
	height: 275px;
	overflow: hidden;
	position: relative;
}
div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}
ul#tabs {
	left: 0;
	z-index: 2;
	width: 320px;
}
ul#tabs li {
	font-size: 12px;
	font-family: Arial, sans-serif, Tahoma, Verdana, Helvetica;
}
ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: -7px 0px 0px 0px; /* xx lewo xx xx */
}
ul#tabs li a {
	color: #D1C8BA;
	text-decoration: none;	
	display: block;
	padding-top: 9px;
	height: 45px;
	outline: none;
}
ul#tabs li a:hover {
	text-decoration: none;
	background: url('images/feature-tab-current-act.png');
	color: black;
}
ul#tabs li a.current {
	background: url('images/feature-tab-current.png');
	color: orange;
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#output {
	right: 0;
	width: 650px;
	height: 275px;
	position: relative;
}
ul#output li {
	position: absolute;
	width: 650px;
	height: 275px;
}
ul#output li a {
	position: absolute;
	bottom: 15px;
	right: 10px;
	padding: 8px 14px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: orange;
	background: #890120;
	-moz-border-radius: 10px;
}
ul#output li a:hover {
	background: #D33431;
	color: yellow;
}

textarea {
	color:#ffffff;
	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;
	background:#151a06 url('images/bg_formularz.jpg');
	background-repeat: repeat-x;
	border: 1px solid #000000;
	font-size:12px;
}
input {
	color:#ffffff;
	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;
	background:#151a06 url('images/bg_formularz.jpg');
	background-repeat: repeat-x;
	border: 1px solid #000000;
}
select {
	color:#ffffff;
	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;
	background-color:#003F2B;
	border: 1px solid #000000;
}

/*****************
Text
*****************/
.info {
	font-size: 11px;
	color:#008080;
}
.info a,
.info a:visited {
	color:#008080;
	text-decoration: none;
}
#errorText { 
	color: #900000;
	background-color: #c0c0c0;
	padding: 20px;
	margin-left:40px;
	margin-right:40px;
}
#small { font-size: 9px; }
.std_code {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 3px solid #008080;
}
/*****************
Boxes
*****************/

/* Rozwijane menu admina */
.adminmenu{
	padding: 4px;
	background-image:url(images/bg_content.png);
	border: 1px solid #000000;
	margin: 1px 0;
}
.box {
	padding: 4px;
	background-image:url(images/bg_content.jpg);
	border: 1px solid #000000;
	margin: 1px 0;
}
.stitle {
	padding: 1px 0;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #B7BEA7;
	color:#666;
}
.note {
	padding: 4px;
	background-color: #555555;
	border: 1px solid #B7BEA7;
	margin: 2px 0;
}
.quote_box {
	border: 1px solid #CB1D1D;
}
.quote_title {
	padding:1px 2px;
	border-bottom: 1px solid #CB1D1D;
	background-color: #121608;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A6AF92;
}
.quote_body {
	background-color: #121608;
	padding:5px;
	color:#A6AF92;
}
.code_box {
	border: 1px solid #D3D9CA;
}
.code_title {
	padding:1px 2px;
	border-bottom: 1px solid #D3D9CA;
	background-color: #ECEEE8;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A6AF92;
}
.code_body {
	background-color: #FFF;
	padding:1px 2px;
}
/*****************
Tables
*****************/
table {
	vertical-align: top;
}
table a {
	text-decoration: none;
}
th {
	text-align: left;
}
.std_data_table td {
	padding:1px;
	background-color:#EEE;
	font-size:10px;
}
.std_data_table td,
.std_data_table td a,
.std_data_table td a:visited {
	color:#008080;
}
.std_data_table .stitle { color:#008080; }
/*****************
Other
*****************/
.underlined {
	border-bottom: 1px solid #AFBC91;
}
/*****************
Datebox in comments
*****************/
.datebox {
	width:41px;
	height:38px;
	background-image: url(images/datebg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 15px;
	border:2px solid 493D31;
}
.datebox_day {
	font-weight: bold;
	color: #FFF;
	font-size:18px;
}
.datebox_month {
	color:#008080;
}
/*****************
Comments 
*****************/
.tpl_comments_box {
	background-color: #161B05;
	background-image: url(images/bg_comments.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 4px;
	padding: 4px;
	border-bottom: 1px solid #B7BEA7;
}
.tpl_comments_title {
	color: #819C63;
	font-weight: bold;
	border-bottom: 1px dotted #008080;
}
.tpl_comments_body {
	padding-top: 4px;
	font-size: 12px;
	clear: both;
}

/*****************
Titles
*****************/
h1 {
	margin:0;
	padding:0;
	font-size:12px;
}
h2 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}

/***********************************************************************
OPTIONAL, TEMPLATE SPECIFIC STYLE  th 
***********************************************************************/
body,td,th {
	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;
	font-size: 12px;
	color: #D1C8BA;
}

body {
	background:url(images/page_background.jpg) top center repeat-y #080904;
	margin: 0 0 0 0;
	padding: 0;
}

th {
	background: #242815;
}

.td_style {
	border-top: 1px solid #ab9667;
	border-bottom: 1px solid #ab9667;
	border-left: 1px solid #ab9667;
	border-right: 1px solid #ab9667;
	border-collapse: collapse;
}

.td_name {
	font-size: 16px;
	padding: 10px;
	text-align: center;
}

a:link { color: #819C63; text-decoration: none; }
a:visited { color: #819C63; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; }
a:active { color: #819C63; text-decoration: none; }
/*****************
Structure border-bottom:1px dotted #CCD3D9; #BCD1A7
*****************/
.zawartosc {
	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;
	font-size: 12px;
}
.tpl_inbox {
	background: #181D07 url(images/bg_content_03.jpg);
	margin:0 auto;
	width:922px;
}
.bg_content_03_belka {
	background:url(images/bg_content_03_belka.jpg) #000000;
	margin:0 auto;
	width:922px;
}
/*****************
Header
*****************/
.tpl_header_top {
	height:3px;
	/* background:url(images/tpl_header_top.jpg) no-repeat; */
}
.tpl_header_main {
	height:394px;
	background:url(images/tpl_header_main.jpg) no-repeat;
}
.tpl_path {
	margin-top:1px;
	margin-left:8px;
	font-size:10px;
	color:#cccccc;
	height: 22px;
}
.tpl_path a,
.tpl_path a:visited { color:#A5C188; }
.tpl_path a:hover { color:#cccccc; }

/*****************
Main
*****************/
.pics  {
	background-position: top;
}

.tpl_main_top_bg {
	width:916px;
	padding-top:10px;
	margin:0 auto;
}
.tpl_belka {
	width:911px;
	padding-top:4px;
	padding-bottom:3px;
	margin:0 auto;
}
.bg_mybox {
	background:url(images/bg_mbhl_01.gif) no-repeat;
	width:349px;
	height:197px;
	margin:0 auto;
}
.bg_highlight {
	background:url(images/bg_mbhl_03.gif) no-repeat;
	width:505px;
	height:197px;
	margin:0 auto;
}
.inner {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.tpl_maincontent {
	background: url(images/bg_content_04.jpg) no-repeat;
	border:0px;
	text-decoration: none; 
	padding:1px;
}

.tpl_maincontent2 {
	background: url(images/bg_content_04b.jpg) repeat-x;
}
/***
.tpl_maincontent2 a:link { color: #DDDDDD; text-decoration: none; border-bottom:1px dotted #888888; }
.tpl_maincontent2 a:visited { color: #DDDDDD; text-decoration: none; border-bottom:1px dotted #888888; }
.tpl_maincontent2 a:hover { color: #FFF; text-decoration: none; border-bottom:1px none; }
.tpl_maincontent2 a:active { color: #DDDDDD; text-decoration: none; border-bottom:1px dotted #888888; }
***/
.bg_border_02 {
	background:url(images/bg_border_02.jpg) repeat-y;
}
.bg_border_03 {
	background:url(images/bg_border_03.jpg) repeat-y;
}

/*****************
Footer
*****************/
.tpl_footer {
	background:url(images/bg_footer_top_00.jpg) no-repeat;
	height:396px;
	font-size:11px;
	color:#83AA5B;
}
.tpl_footer a,
.tpl_footer a:visited { color:#83AA5B; }
.tpl_footer a:hover { color:#9EBD80; }

.copytext {
	font-size:10px;
	text-align:center;
}
.footmsg {
	font-size:8px;
}
/*****************
Blocks

a:link { color: #DDDDDD; text-decoration: none; }
a:visited { color: #DDDDDD; text-decoration: none; }
a:hover { color: #FFF; text-decoration: none; }
a:active { color: #DDDDDD; text-decoration: none; }
*****************/
.nav {
	padding-top:3px;
}
.tpl_nav {
	background: #351D11 url(images/menu_nav.jpg) repeat-y right;
}
.tpl_nav_zaw {
	margin-right:13px;
	margin-left:4px;
	margin-top:4px;
}
.tpl_extra {
	background: #351D11 url(images/menu_extra.jpg) repeat-y left;
}
.tpl_extra_zaw {
	margin-left:13px;
	margin-right:4px;
	margin-top:4px;
}
.tpl_menu {
	width:180px;
	color:#D1C8BA;
}
.tpl_menu a,
.tpl_menu a:visited { color:#BCD1A7; }
.tpl_menu a:hover { color:#FFF; }

/* BLOCK */
.tpl_block {
	margin-bottom:10px;
}
.tpl_block_title {
	/* background:url(images/tpl_block_title.gifX) no-repeat; */
}
.tpl_block_title div {
	/* background:url(images/tpl_block_title_cap.gifX) top right no-repeat; */
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.tpl_block_body {
	padding:8px;
	background:url(images/tpl_block_main.gif) repeat-x #D9E2C7;
}
.tpl_block_body .block_linkstyle a {
	
	padding-top:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body .block_linkstyle a:hover { 
	color:#FFF; 
}

.tpl_block_foot {
	height:0px;
}
.tpl_block_foot div {
	height:0px;
}
/* BLOCK H1 */
.tpl_block_h1 {
	margin-bottom:10px;
}
.tpl_block_title_h1 {
	/* background:url(images/tpl_block_title_h1.jpgX) no-repeat; */
}
.tpl_block_title_h1 div {
	/* background:url(images/tpl_block_title_cap_h1.jpgX) top right no-repeat; */
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.tpl_block_body_h1 {
	padding-top:0px;
	/* background:url(images/tpl_block_main_h1.jpgX) top right no-repeat; */
}
.tpl_block_body_h1 .block_linkstyle a {
	
	padding:1px 0;
	border-bottom:1px dotted #CCD(images/tpl_block_foot_h1.gif) no-repeat;
}
.tpl_block_foot_h1 div {
	height:0px;
}
/* BLOCK H2 */
.tpl_block_h2 {
	margin-bottom:10px;
}
.tpl_block_title_h2 {
	background:url(images/tpl_block_title_h2.gif) no-repeat;
}
.tpl_block_title_h2 div {
	background:url(images/tpl_block_title_cap_h2.gif) top right no-repeat;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.tpl_block_body_h2 {
	padding:8px;
	background:url(images/tpl_block_main_h2.gif) repeat-x #EFE0C1;
}
.tpl_block_body_h2 .block_linkstyle a {
	
	padding:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body_h2 .block_linkstyle a:hover { color:#FFF; }

.tpl_block_foot_h2 {
	height:0px;
}
.tpl_block_foot_h2 div {
	height:0px;
}
/* CENTRAL */
.tpl_block_title_c {
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	color:#008080;
}
.tpl_block_body_c {
	margin-bottom:10px;
	padding:8px;
	background-color:#362F25;
}
/*****************
Messages
*****************/
.tpl_messages_title {
	text-align: center;
	font-size:16px;
	font-weight:bold;
	margin:2px;
	color:#FFD700;
}
.tpl_messages_body { 
	margin-bottom:10px;
	padding:8px;
	background-color:#FF4500;
}

/*****************
News
*****************/
/* Title */
.tpl_news_title {
	font-size:120%;
	color:#FFA500;
	padding-left:3px;
	padding:6px;
}
.tpl_news_title a,
.tpl_news_title a:visited { color:#FFA500; }
.tpl_news_title a:hover { color:#FFFFFF; }
/* Argument */
.tpl_news_argument {
	padding-top:2px;
	padding-left:15px;
	font-size:60%;
	color:#777777;
}
/* Argument */
.tpl_news_ahc {
	padding-top:5px;
	padding-left:10px;
	font-size:80%;
	color:#008080;
}
/* Read more */
.tpl_news_rest {
	font-size:10px;
	color: #008080;
	background:url(images/news/bg_rest.jpg) left bottom no-repeat;
}
/* Date */
.tpl_news_date {
	width:49px;
	height:58px;
	margin-top:3px;
	background:url(images/news/bg_date.jpg) center no-repeat;
	border:1px solid #493D31;
	font-family: Georgia, Arial, Tahoma, sans-serif, Verdana, Helvetica;
}
.tpl_news_date .day {
	color:#BBBBBB;
	padding-top:1px;
	font-size:18px;
	font-weight:bold;
	position: top;
	font-family: Georgia, Arial, Tahoma, sans-serif, Verdana, Helvetica;
}
.tpl_news_date .month {
	color:#FFF;
	padding-top:0px;
	position: top;
	font-family: Georgia, Arial, Tahoma, sans-serif, Verdana, Helvetica;
}
.tpl_news_date .year {
	color:#008080;
	font-size:12px;
	padding-top:3px;
	position: top;
	font-family: Georgia, Arial, Tahoma, sans-serif, Verdana, Helvetica;
}
.tpl_news_news {
	margin-top:10px;
	margin-bottom:16px;
	background:url(images/news/bg_content.jpg);
}
.tpl_news_content {
	margin-top:8px;
	margin-left:6px;
	margin-bottom:5px;
}
/* Rank */
.tpl_news_rank {
	padding-top:8px;
}
/* Comments */
.tpl_news_comments {
	padding-top:4px;
}
/* Author */
.tpl_news_author {
	padding-top:4px;
}
.tpl_news_author a,
.tpl_news_author a:visited { font-weight:bold; color:#008080; }
.tpl_news_author a:hover {
	color: #FFF;
}
/* Tags */
.tpl_news_tags {
	padding-top:14px;
	color: #008080;
}
.tpl_news_tags a,
.tpl_news_tags a:visited { color: #008080; }
.tpl_news_tags a:hover { color:#FFF; }
/*****************
Various
*****************/
.tpl_page_title {

	padding-bottom:8px;
	font-size:16px;
	color:#008080;
	margin-bottom:12px;
}
.tpl_page_title a,
.tpl_page_title a:visited { color:#008080; }
.tpl_page_title a:hover { color:#FFF; }

.tpl_opentable_title a,
.tpl_opentable_title a:visited { color:#819C63; }
.tpl_opentable_title a:hover { color:#FFF; }

.tpl_opentable_title {
	margin-bottom:2px;
	border-bottom:1px dotted #008080;
	font-weight:bold;
	color:#819C63;
	font-size:16px;
}

/* Nice table */
table.std_nicetable thead td {
	background: url(images/tablebg.gif) #DDD repeat-x;
	border:1px solid #FFF;
	font-weight:bold;
	color:#466222;
}

.mybox {
	background:url(images/bg_mybox.jpg) no-repeat;
	color:#D1o-repeat;
	color:#D1C8BA;
	font-size:14px;
}
.mybox a,
.mybox a:visited { color:#DDDDDD; }
.mybox a:hover { color:#FFF; }
.mybox .title { font-size:18px; font-weight:bold; margin-bottom:8px; }

/********OD MOj*********
Last/info
*****************/
.tpl_lastinfo {
	width:922px;
	height:180px;
	margin: 0px auto;
	background:url(images/tpl_structure.jpg) no-repeat;
}

/*****************
Menu tpl_belka
*****************/
#menu1 a:link, #menu1 a:visited {
	display: block;
	width: 147px;
	background: url(images/tpl_belka_01.jpg);
	padding: 0px 0 0 0px;
}
#menu1 a:hover, #menu1 a:active {
	width: 147px;
	background: url(images/tpl_belka_01.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}
	
#menu2 a:link, #menu2 a:visited {
	display: block;
	width: 69px;
	background: url(images/tpl_belka_02.jpg);
	padding: 0px 0 0 0px;
}
#menu2 a:hover, #menu2 a:active {
	width: 69px;
	background: url(images/tpl_belka_02.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu3 a:link, #menu3 a:visited {
	display: block;
	width: 51px;
	background: url(images/tpl_belka_03.jpg);
	padding: 0px 0 0 0px;
}
#menu3 a:hover, #menu3 a:active {
	width: 51px;
	background: url(images/tpl_belka_03.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu4 a:link, #menu4 a:visited {
	display: block;
	width: 90px;
	background: url(images/tpl_belka_04.jpg);
	padding: 0px 0 0 0px;
}
#menu4 a:hover, #menu4 a:active {
	width: 90px;
	background: url(images/tpl_belka_04.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu5 a:link, #menu5 a:visited {
	display: block;
	width: 98px;
	background: url(images/tpl_belka_05.jpg);
	padding: 0px 0 0 0px;
}
#menu5 a:hover, #menu5 a:active {
	width: 98px;
	background: url(images/tpl_belka_05.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu6 a:link, #menu6 a:visited {
	display: block;
	width: 83px;
	background: url(images/tpl_belka_06.jpg);
	padding: 0px 0 0 0px;
}
#menu6 a:hover, #menu6 a:active {
	width: 83px;
	background: url(images/tpl_belka_06.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu7 a:link, #menu7 a:visited {
	display: block;
	width: 92px;
	background: url(images/tpl_belka_07.jpg);
	padding: 0px 0 0 0px;
}
#menu7 a:hover, #menu7 a:active {
	width: 92px;
	background: url(images/tpl_belka_07.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu8 a:link, #menu8 a:visited {
	display: block;
	width: 86px;
	background: url(images/tpl_belka_08.jpg);
	padding: 0px 0 0 0px;
}
#menu8 a:hover, #menu8 a:active {
	width: 86px;
	background: url(images/tpl_belka_08.jpg) 0 -50px;
	padding: 0px 0 0 0px;
}

#menu9 a:link, #menu9 a:visited {
	display: block;
	width: 60px;
	background: url(images/tpl_belka_09.gif);
	padding: 0px 0 0 0px;
}
#menu9 a:hover, #menu9 a:active {
	width: 60px;
	background: url(images/tpl_belka_09.gif) 0 -50px;
	padding: 0px 0 0 0px;
}

.tpl_foot {
	width:922px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0 auto;
}
#menutop a:link, #menutop a:visited {
	display: block;
	width: 93px;
	background: url(images/bg_footer_top_02.jpg);
	padding: 0px 0 0 0px;
}
#menutop a:hover, #menutop a:active {
	width: 93px;
	background: url(images/bg_footer_top_02.jpg) 0 -77px;
	padding: 0px 0 0 0px;
}

