/**
 * Style sheet style
 */
body,
html
{
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
}

body,
input,
select,
textarea,
td
{
	font:12px Verdana, Tahoma, Arial, sans-serif;
}

div,
img,
p,
table,
td
{
	margin:0;
	padding:0;
	border:0;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}

body
{
	text-align:center;
	background:url(tl_files/img/bg_body.gif) center repeat-y #00683F;
}

*:first-child+html body
{
	overflow:hidden;
	min-height:640px;
}

*html body
{
	overflow:hidden;
	min-height:640px;
}

div.plashka
{
	height:8px;
	font-size:1px;
	line-height:1px;
	background:#00683F;
}

/* BLOCK A */
div#a
{
	width:850px;
}

div#a01
{
	width:240px;
	height:100px;
	float:left;
	text-align:left;
}

div#a02
{
	width:420px;
	overflow:hidden;
	float:left;
	text-align:left;
	background:url(tl_files/img/bg_a2.jpg) repeat-y;
}

div#a03
{
	width:190px;
	height:100px;
	float:right;
	padding:0px;
	text-align:left;
	marg in:0px;
}

div#flash
{
	width:240px;
	left:0px;
	position:relative;
	padding-bottom:4px;
	z-index:11;
	background:url(tl_files/img/line_hor.gif) bottom repeat-x;
}

div#cont
{
	width:380px;
	top:100px;
	position:relative;
	overflow:hidden;
	margin:auto;
	z-index:10;
}

div#cont .block,
div#cont div,
div#cont span
{
	overflow:hidden;
}

div#cont a,
div.conthead a
{
	color:#060;
}

div#cont a:hover,
div.conthead a:hover
{
	text-decoration:underline;
	color:#630;
}

div#cont .mod_navigation ul
{
	margin:5px 0px 7px 20px;
	padding:0px;
}

div#cont .mod_navigation ul li
{
	list-style:none;
}

div#cont .mod_navigation ul li ul a
{
	font-weight:normal;
}

#floatleft20
{
	float:left;
	padding-left:20px;
}

#floatleft30
{
	width:50%;
	float:left;
	margin:auto;
	text-align:center;
}

#floatleft
{
	float:left;
}

#center
{
	width:100%;
	margin:auto;
	text-align:center;
}

#floatleft20 .caption,
#floatleft30 .caption,
#center .caption,
#floatleft .caption
{
	margin-top:5px;
	text-align:center;
}

div#cont div.image_container a img
{
	border:1px solid #996;
}

div#cont div.image_container a:hover img
{
	border:1px solid #fff;
}

/* BLOCK B */
div#b
{
	width:850px;
	height:180px;
	position:absolute;
	margin:0 auto;
	z-index:0;
}

#b01
{
	width:230px;
	height:170px;
	position:absolute;
	z-index:21;
}

#b04
{
	width:850px;
	height:105px;
	position:absolute;
	z-index:19;
	background:url(tl_files/img/bg_b.jpg) center bottom no-repeat;
}

#b02
{
	width:480px;
	height:105px;
	position:absolute;
	z-index:20;
}

#b03
{
	width:140px;
	height:170px;
	position:absolute;
	z-index:22;
}

#flashbot
{
	height:61px;
	float:left;
	margin-left:10px;
	padding-left:1px;
	text-align:left;
	background:url(tl_files/img/bg_flashbot.gif) repeat-y;
}

*html #flashbot
{
	margin-left:5px;
}

/* CLEAR-SEPARATOR-HIDDEN */
.hid
{
	display:none;
}

.clear
{
	float:none;
	clear:both;
	font-size:1px;
	line-height:0;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}

.separator
{
	clear:both;
	margin-bottom:20px;
	padding:0px;
	font-size:1px;
	line-height:0;
}

/* CONTENT TITLE */
div.conthead
{
	width:420px;
	height:108px;
	top:0px;
	position:absolute;
	margin:0px;
	padding:0px;
	z-index:12;
	background:url(tl_files/img/bg_conthead.jpg) no-repeat;
}

*html div.conthead
{
	margin-left:-20px;
}

*:first-child+html div.conthead
{
	margin-left:-20px;
}

div.conttitle
{
	width:355px;
	float:left;
	margin:30px 0px 0px 20px;
}

*html div.conttitle
{
	margin-left:10px;
}

*:first-child+html div.conttitle
{
	margin-left:10px;
}

img.titleimg
{
	margin-bottom:10px;
}

div#arrows
{
	width:20px;
	float:right;
	display:block;
	margin:30px 20px 0px 0px;
}

*html div#arrows
{
	margin:30px 10px 0px 0px;
}

a.up
{
	width:25px;
	height:25px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(tl_files/img/up.gif) center center;
}

a:hover.up
{
	text-decoration:none;
	background:url(tl_files/img/up_a.gif) center center;
}

a.down
{
	width:25px;
	height:25px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(tl_files/img/down.gif) center center;
}

a:hover.down
{
	text-decoration:none;
	background:url(tl_files/img/down_a.gif) center center;
}

/* PAGETOOLS */
div#tool
{
	height:20px;
	margin-top:10px;
	padding:0px 0px 0px 10px;
	background:url(tl_files/img/line_hor.gif) bottom repeat-x;
}

div#tool span
{
	display:none;
}

div#tool a
{
	width:10px;
	height:10px;
	float:left;
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-decoration:none;
}

div#tool a.lang
{
	width:auto;
	font-weight:bold;
	font-size:10px;
	color:#777;
}

div#tool a:hover.lang
{
	color:#fff;
}

div#tool a.mail
{
	background:url(tl_files/img/mail.gif) left top no-repeat;
}

div#tool a:hover.mail
{
	background:url(tl_files/img/mail_a.gif) left top no-repeat;
}

div#tool a.home
{
	background:url(tl_files/img/home.gif) left top no-repeat;
}

div#tool a:hover.home
{
	background:url(tl_files/img/home_a.gif) left top no-repeat;
}

div#tool a.smap
{
	background:url(tl_files/img/smap.gif) left top no-repeat;
}

div#tool a:hover.smap
{
	background:url(tl_files/img/smap_a.gif) left top no-repeat;
}

/* ANONS */
#anons
{
	height:265px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:url(tl_files/img/line_hor.gif) bottom repeat-x;
}

#anons h1,
#anons h2,
#anons h3,
#anons h4
{
	color:#fff;
}

#anons
{
	color:#ccc;
}

#anons a
{
	color:#fc0;
}

/* #anons a { float:left; margin:7px 0px 0px 7px; } */
.panel a img
{
	border:2px solid #009900;
}

.panel a:hover img
{
	border:2px solid #00cc33;
}

#wob img,
#wob a img
{
	border:0px;
}

div.operate
{
	height:12px;
	display:block;
	margin-left:5px;
}

.operate a.right
{
	width:20px;
	height:12px;
	float:left;
	display:block;
	background:url(tl_files/img/right.gif) no-repeat;
}

.operate a.right:hover
{
	background:url(tl_files/img/right_a.gif) no-repeat;
}

.operate a.left
{
	width:20px;
	height:12px;
	float:left;
	display:block;
	background:url(tl_files/img/left.gif) no-repeat;
}

.operate a.left:hover
{
	background:url(tl_files/img/left_a.gif) no-repeat;
}

/* MENU_H */
#menu_h
{
	width:120%;
	display:block;
	padding:0px;
}

#menu_h ul
{
	margin:0;
	padding:0;
}

#menu_h ul li
{
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#menu_h a,
#menu_h li p
{
	float:left;
	display:block;
	padding:10px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#000;
	line-height:13px;
	background:url(tl_files/img/bg_h.gif) left bottom no-repeat #fff;
}

#menu_h a:hover
{
	text-decoration:underline;
}

#menu_h li p
{
	font-weight:bold;
	text-decoration:none;
	color:#888;
	cursor:default;
}

/* MENU_V */
div#menu_v
{
	width:100%;
	position:relative;
	margin:0px 0px 40px 0px;
}

div#menu_v div.mod_navigationSub
{
	padding-top:10px;
	padding-bottom:10px;
	background:url(tl_files/img/bg_menu_v.jpg) left top repeat-y;
}

div#menu_v ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#menu_v li
{
	width:100%;
	clear:both;
	display:block;
	margin-top:-3px;
}

div#menu_v a,
div#menu_v li p
{
	float:left;
	clear:both;
	display:block;
	padding:3px 3px 3px 15px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	line-height:12px;
	background:url(tl_files/img/bg_v.gif) left bottom repeat-x;
}

div#menu_v a:hover
{
	background:url(tl_files/img/bg_v_a.gif) left bottom repeat-x;
}

div#menu_v li p
{
	color:#444;
	background:url(tl_files/img/bg_v.gif) left bottom repeat-x;
}

/* MENU_VSUB */
div#menu_vsub
{
	margin-top:5px;
	margin-bottom:12px;
}

div#menu_vsub ul
{
	margin:0;
	padding:0;
	list-style:none;
}

div#menu_vsub li
{
	width:110%;
	display:block;
}

div#menu_vsub a
{
	display:block;
	padding:0px;
	text-align:left;
	border-bottom:0px solid #bbb;
	font-weight:normal;
	text-decoration:none;
	background:none;
}

div#menu_vsub a:hover
{
	background:none;
}

div#menu_vsub a.select,
div#menu_vsub a:hover.select
{
	display:block;
	padding:0px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	color:#999;
	background:none;
}

/* TAG STYLES */
h1
{
	margin:0px;
	padding:0;
	font-weight:bold;
	font-size:18px;
	color:#053;
}

h2,
h2 a
{
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	font-weight:bold;
	font-size:12px;
}

h3,
h4,
h5,
h6
{
	margin-top:0px;
	margin-bottom:5px;
	padding:0;
	font-weight:bold;
	font-size:14px;
}

a
{
	font-weight:bold;
	text-decoration:none;
	color:#b86;
}

a:hover
{
	text-decoration:underline;
	color:#c90;
}

p
{
	margin:0px;
	padding:0px 0px 7px 0px;
	text-align:justify;
	line-height:15px;
}

p.info
{
	margin:0;
	padding:0;
	font-size:10px;
	color:#900;
}

p.teaser
{
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
}

div.layout_short
{
	margin-bottom:10px;
}

#box0 input.text
{
	width:270px;
	margin:2px 0px;
	padding:0px 3px;
	border:1px solid #fff;
	font-size:11px;
	background:none;
}

#box0 input.control
{
	width:40px;
	float:right;
	margin:2px 0px;
	padding:0px 3px;
	border:1px solid #fff;
	font-size:11px;
	background:none;
}

#box0 .captcha_text
{
	color:#900;
}

#box0 textarea.text
{
	width:270px;
	margin:3px 0px;
	padding:0px 3px;
	border:1px solid #fff;
	font-size:11px;
	background:none;
}

#box0 .error
{
	font-size:9px;
	color:#900;
}

#box0 div.formbody,
#box0 div.formbody td
{
	font-size:10px;
}

div.pagination
{
	margin-top:20px;
	font-size:10px;
	color:#630;
}

div.pagination p
{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#630;
}

div.pagination ul
{
	margin:0;
	padding:0;
	border-top:1px solid #c96;
	list-style:none;
}

div.pagination li
{
	float:left;
	display:block;
	margin-right:10px;
}

.mod_quickpoll .graph .results .color1
{
	text-align:center;
	background-color:#333333;
	color:#FFFFFF;
}

.mod_quickpoll .graph .results .color2
{
	text-align:center;
	background-color:#99CC33;
	color:#000000;
}

.mod_quickpoll .graph .results .color3
{
	text-align:center;
	background-color:#99CCFF;
	color:#000000;
}

.mod_quickpoll .graph .results .color4
{
	text-align:center;
	background-color:#FFFFCC;
	color:#000000;
}

.mod_quickpoll .graph .results .color5
{
	text-align:center;
	background-color:#FFCCCC;
	color:#000000;
}

div.mod_quickpoll
{
	height:50px;
	font-size:9px;
}

input.radio
{
	font-size:9px;
}

input.radio label
{
	font-size:9px;
}


/**
 * Accordion
 */
.ce_accordion
{
	margin-left:16px;
}

.ce_accordion
{
	margin-left:16px;
}
