/*
style for Teplovey
16 dec 2004
*/

body	{margin:0; padding:0; background: #DCDEDF;}
td		{margin:0; padding:0;}

/* links */
a:link					{color:#FF5900;}
a:visited				{color:#c33;}
a:hover					{color:#f30;}

table#footer a:link		{color:#777;}
table#footer a:visited	{color:#777;}
table#footer a:hover	{color:#000;}
/* //links */

/* typo */
td	{font-family: tahoma, arial, sans serif; font-size: 70%; color:#555;}
h1	{font-family: tahoma, arial, sans serif; font-size: 160%; color:#c30; margin: .3em 0 0.7em 0}
h2	{font-family: tahoma, arial, sans serif; font-size: 130%; color:#633; margin: .3em 0 0.4em 0}
h3	{font-family: tahoma, arial, sans serif; font-size: 100%; color:#555; margin: .3em 0 0.2em 0}

div.txt			{font-family: verdana, arial, sans serif; font-size: 110%; line-height: 130%;
				 padding: 0 20px 0 10px;}
div.txt p		{margin:0 0 .7em 0; padding:0;}

div.txt	ul		{margin:0 0 10px 20px; padding:0;}
div.txt	ul li	{margin:0; padding:0;}

/* //typo */

/* top */
table#topmn	a:link		{text-decoration: underline; color:#FFD8CE;}
table#topmn	a:visited	{text-decoration: underline; color:#FFD8CE;}
table#topmn	a:hover		{text-decoration: underline; color:#fff;}

table#topmn				{width: 100%; height: 40px;}
table#topmn td#tl		{width: 26%; background: #f30 url(i/bg_tl.gif) repeat-x;}
table#topmn td#tmn		{width: 64%; background: #f60 url(i/bg_tmn.gif) repeat-x;}
table#topmn td#lang		{width: 10%; background: #f60 url(i/bg_tmn.gif) repeat-x; text-align: right;}

table#menu				{width: 100%; height: 40px;}
table#menu	td			{text-align: center; color: #fff; font-family: tahoma, arial, sans serif;
						 font-size: 11px; /*text-transform: uppercase;*/ font-weight: bold;
						 white-space: nowrap; padding: 0 5px 0 5px;}
table#menu	td.c		{background: #f30 url(i/bg_tmn_c.gif) repeat-x;}
table#menu	td#home		{width: 6%; border:none;}
table#menu	td#home	a	{display: block;}
table#menu	td#home	img	{margin: 3px 0 0 0;}
table#menu	td.sep		{width:1px; background: #f30 url(i/bg_tmn_sep.gif) repeat-x; padding:0;}

table#menu	td.c a:link,
table#menu	td.c a:visited {color: #fff;}

table#langSwitch		{width: 50px; height: 40px; float: right; margin: 0 5px 0 0;}
* html table#langSwitch	{margin: 0 2px 0 0;}
table#langSwitch td		{width: 25px; text-align: center; color: #fff;
						 font-family: tahoma, arial, sans serif; font-size: 11px;}
table#langSwitch td.c	{color: #FF977D;}
/* //top */

/* flash */
table#flash				{width: 100%; background: #fff;}
table#flash td#swf		{width: 43%; background: url(i/_tmp.png) no-repeat top right; vertical-align: top;}
table#flash td#swf img	{margin: 0 0 0 10%; behavior: url("png.htc");}
table#flash td#txtIntro	{width: 57%; background: url(i/bg_intro_td.png) repeat-x top right;}

table#intro				{width: 96%; margin: 25px 0 10px 0px;}
:root table#intro		{margin: 25px 0 0px 0px;}
table#intro	td.t		{background: url(i/bg_t_intro.gif) repeat-x; text-align: right;}
table#intro	td.text		{background: url(i/bg_intro.gif) repeat-x; border-left: 1px solid #B4B6B7; border-right: 1px solid #CFCFCF;}
table#intro	td.text div	{background: #E0E6E8 url(i/bg_intro.gif) repeat-x; border-left: 1px solid #fff; border-right: 1px solid #fff; height: 180px; line-height: 160%; padding: 20px 30px;}

table#intro	td.text table	{background: #E0E6E8 url(i/bg_intro.gif) repeat-x; border-left: 1px solid #fff; border-right: 1px solid #fff; height: 200px; line-height: 100%;}
table#intro	td.text table td	{ padding: 20px 30px;}
table#intro	td.b		{background: url(i/bg_b_intro.gif) repeat-x;}
table#intro	td.b 	div	{background: url(i/bg_b_intro_bu.gif) no-repeat; width:103px; height: 30px; float: right; text-align: center; padding: 7px 0 5px 0px; color: #fff;}
table#intro	td.b div a:link	{color:#E1E8EB;}
table#intro	td.b div a:hover{color:#fff;}
/* //flash */

/* logo */
table#logoplace			{width: 100%; height: 110px; background: #fff;}
table#logoplace td#logo	{width: 25%; vertical-align: top; text-align: center;}
table#logoplace td#logo img	{margin: 0 0 0 5%;}
table#logoplace td#shbg {width: 75%; background: url(i/bg_sh.png) no-repeat top right;}
/* //logo */

/* middle */
table#middle			{width: 100%; background: #f60 url(i/bg_middle_big.gif) repeat-x top right; margin: 0;}
table#middle			{width: 100%; background: #f60 url(i/bg_middle.gif) repeat-x top right; margin: 0;}
*/
table#middle	td		{vertical-align: top;}
table#middle td#mbottom	{background: #f60 url(i/bg_middleb.gif) repeat-x; height: 8px;}

body#index table#middle	td#left		{width: 30%; padding: 0 0 0 15px;}
body#index table#middle	td#right	{width: 70%; padding: 0 0 0 15px;}

body#inside table#middle td#left	{width: 25%; padding: 0 0 0 15px;}
body#inside table#middle td#right	{width: 75%; padding: 0 0 0 21px;}

table#hdrb				{width: 100%;}
table.mb10				{margin: 0 0 10px 0;}
table#hdrb td 			{}
table#hdrb td.hdrleft	{background: url(i/hdr_lbg.gif) no-repeat; width: 6px; height: 28px;}
table#hdrb td.hdr		{background: #c30 url(i/hdr_bg.gif) repeat-x; width: 10%; height: 28px;
						 font-size: 10px; font-family: tahoma, arial, sans serif; color: #fff;
						 text-transform: uppercase; font-weight: bold; white-space: nowrap;
						 padding: 0 15px 0 5px; vertical-align: middle;}
table#hdrb td.hdrright	{background: url(i/hdr_rbg.gif) no-repeat; width: 100%; height: 28px;}
table#hdrb td.x			{width: 6px;}
table#hdrb td.txt		{background: #fff; width: 100%; padding: 5px 10px 3px 0; }
table#hdrb td.rdyrk		{background: #fff url(i/hdr_rdyrk.gif) no-repeat top right; height: 10px;}
table#hdrb td.ldyrk,
table#cntnt td.ldyrk	{background: #fff url(i/hdr_ldyrk.gif) no-repeat top left; height: 10px;}
table#hdrb td.shdw img	{width: 100%;}
table#cntnt				{width: 100%; margin: 8px 0 10px 0;}
table#cntnt td.txt		{background: #fff url(i/bg_cntnt_tlc.gif) no-repeat top left; width: 100%; padding: 5px 10px 3px 15px; }
table#cntnt td.shdw img	{width: 60%; margin: 0 0 0 6px; }

table#ann				{width: 100%;}
table#ann	td			{vertical-align: middle;}
table#ann	td.cl1		{width: 80px; text-align: center;}
table#ann	td.cl2		{}

table#news				{width: 100%;}
table#news	td			{}
table#news	td.cl1		{width: 70px; padding: 0 5px 0 0;}
table#news	td.cl2		{padding: 1px 0 10px 0;}
table#news	td.cl1	div	{background: #FF6512; padding: 1px 5px; border-right: 1px solid #D9560F; border-bottom: 1px solid #D9560F; color: #fff;}

table#login2				{width:100%;}
table#login2	td			{padding: 0 5px 2px 0;}
table#login2	td.cl1		{width: 100%;padding: 0 5px 2px 10px;}
table#login2	td.cl2		{width: 60%; padding: 0 5px 2px 10px;}
table#login2	td.cl3		{width: 40%; vertical-align: bottom;}

table#login				{width:100%;}
table#login	td			{padding: 0 5px 2px 0;}
table#login	td.cl1		{width: 38%;padding: 0 5px 2px 10px;}
table#login	td.cl2		{width: 37%}
table#login	td.cl3		{width: 25%;}

form	{margin:0; padding:0;}
table#login td input#login,	table#login2 td input#login,
table#login td input#password, table#login2 td input#password
						{border:1px solid #ccc; border-color:#aaa #eee #eee #aaa; width: 100%; height: 20px;}

table#login td input.inp {border:1px solid #ccc; border-color:#aaa #eee #eee #aaa; width: 100%; height: 20px;}
table#login2 td input.inp {border:1px solid #ccc; border-color:#aaa #eee #eee #aaa; width: 100%; height: 20px;}

table#login td input.buSubmit,
table#login2 td input.buSubmit	{width: 100%;}

html>body table#login td input#login {height: 21px;}
html>body table#login td input#password {height: 21px;}

#menu ul 			{padding: 0px 0 0px 3px; margin: 0; list-style-type: none; }
#menu ul li 		{background: url(i/mn_arrow.gif) no-repeat top left;padding: 6px 0 3px 28px; margin: 0; line-height: 110%;}
#menu ul li.c		{background: url(i/mn_arrow_c.gif) no-repeat top left; padding: 6px 0 3px 28px; font-weight: bold; color: #c30;}

#menu ul li.c a:hover	{color:#c30;}

/* //middle */

/* footer */
table#footer				{width: 100%; background: #DCDEDF url(i/bg_footer.gif) no-repeat top center; margin: 0 0 0 0;}
table#footer	td			{vertical-align: top; height: 83px; color: #777;}
table#footer	td#left		{padding: 5px 0 0 25px;}
table#footer	td#right	{padding: 5px 0 0 45px;}
body#index  table#footer td#left	{width: 40%;}
body#index  table#footer td#right	{width: 60%;}
body#inside table#footer td#left	{width: 25%;}
body#inside table#footer td#right	{width: 75%;}

/* //footer */

/* tables */
table#marked		{width: 100%; border-bottom: 1px solid #aaa; margin: 10px 0 10px 0;}
table#marked th		{color: #fff; font-size: 80%; text-align: left; padding: 4px 5px; background: #ccc; border-bottom: 2px solid #aaa;}
table#marked th#c1	{}
table#marked th#c2	{}
table#marked th#c3	{}

table#marked tr.r1	{background: #fff}
table#marked tr.r2	{background: #ececec}

table#marked td		{padding: 3px 5px;}

table#card			{width: 100%; background: #fff;}
table#card	td		{vertical-align: top;}
table#card	td#c1	{padding: 0 0 0px 20px; width: 60%;}
table#card	td#c2	{padding: 0 0 0px 20px; width: 40%;}
/* //tables */

/* popup */
#p-select	{padding: 0 10px 0 0; float: right;}
td#tl h1	{color: #fff; padding: 0 0 0 20px; margin: 0;}
.buClose	{padding: 20px 5px 0 0; margin:0;}
.bg_footpop	{background: #f60 url(i/bg_footpop.gif);}
/* //popup */

/* forms */
form				{margin:0; padding:0}

table#post			{width:100%;}

#feed-form			{width:90%; margin: 20px 0;padding: 10px; border: 1px #f1f1f1 solid; background:#f9f9f9; }

form#feed-form h2	{margin-top:0; padding: 0;}
input.text 			{width:60%; border:1px solid #ccc; border-color:#aaa #ddd #ddd #aaa; color:#333;}
select 				{border:1px solid #ccc;}
form div.container	{margin: 5px 0 3px 0;}
form alabel 			{text-transform:lowercase; cursor:pointer; margin-bottom: 3px; display: block;}
form textarea 		{display:block; clear:left; width:98%; border:1px solid #ccc; border-color:#aaa #fff #fff #aaa;
					 color:#333; margin: 0 0 10px 0; }
input.buSubmit		{background: #f60; color: #fff; font-weight: bold; font-family: Tahoma, sans serif;
					 font-size: 10px; text-transform: uppercase; height: 21px;
					 border: 1px solid #c30; border-color: #FFA061 #c30 #c30 #FFA061;}
