﻿body  { margin: 0px; background: white; }

span.NoS { color: red; }

table.telo { border-left: #989898 2px solid; border-right: #989898 2px solid; background: white; }
table.telo td { background-image: url(../pic/backgr.jpg); }

td.obsah { padding: 0px 20px 30px 20px; }

h1.nad { margin: 40px 10px 30px 10px; color: #545454; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 35px; }
h1.nadfl { margin: 0px 10px 20px 10px; color: #545454; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 35px; }

h2 { margin: 10px 10px 0px 10px; color: black; font-family: Arial, Arial CE, Helvetica, Sans-serif; font-size: 20px; }

p { margin: 10px 10px 20px 10px; color: black; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 14px; }

img.ref { margin: 15px 10px 30px 10px; }

table.form { margin: 5px; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 14px; }
table.form td { padding: 3px; }
input.ln { width: 370px; }
input.lnau { width: 440px; }

table.foot td { background-image: url(../pic/Foot.jpg); padding-top: 10px;}
@font-face
{ font-family: 'RaphaelIcons';
  src: url('fonts/raphaelicons.eot');
  src: local('☺'), url('fonts/raphaelicons.woff') format('woff'), url('fonts/raphaelicons.ttf') format('truetype'), url('fonts/raphaelicons.svg') format('svg');
  font-weight: normal; font-style: normal;
}
span.fnt  { color: #545454; cursor: pointer; font-size: 30px; font-family: 'RaphaelIcons'; font-size: 3.5em; margin: 0px 60px 0px 10px; }
span.fnt a:link { color: #545454; }
span.fnt a:active { color: #545454; } 
span.fnt a:visited { color: #545454; } 
span.fnt a:hover { color: #D9271B; } 

div.cls { text-align: right; margin:0px; padding: 0px; }
div.cls span { margin:0px 5px 0px 0px; padding: 0px; }

a:link     { color: black; text-decoration: none; } 
a:active   { color: black; text-decoration: none; }
a:visited  { color: black; text-decoration: none; }
a:hover    { color: #D9271B; text-decoration: none; }