/* Filip Vonasek*/
body {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	background:#b9d6ec url("../pics/bg.jpg")  repeat-x;

	text-align: center;
	margin: 0px;
}

img {
	border: 0px;
	margin:0px;
}

A {
  text-decoration:none;
  font-weight: bold;
  color:#095794;
}

A:hover {
color:#448cc4;
}

ul  {
  padding: 0px;
 	margin: 0px;
	border:0px;
	list-style-type: none;
}


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

H1  {
  font-size: 18px;
  color:#be2424;
  font-weight: bold;
 	margin-top: 0px;
 	margin-bottom: 25px;
}

H2  {
  margin:0px;
  padding:0px;
  font-size: 16px;
  color:#000;
  line-height:44px;
}

H3  {
  padding: 0px;
  padding-left: 20px;
 	margin: 0px;
  background: url("../pics/li.gif") no-repeat;
  font-size: 15px;
  margin-top: 15px;
}

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

input, textarea, select {
margin-bottom:5px;
padding-left:2px;
border:1px solid #b2bac0;
font: 12px Arial, Helvetica, sans-serif;
}

input.button{
background:#b2bac0 url("../pics/bg_tab_head.gif");
margin:10px;
}

TABLE {
width:650px;
font: 13px Arial, Helvetica, sans-serif;
line-height:20px;
text-align:center;
background:#e5ebf0;
border:1px solid #b2bac0;
margin-top:10px;
margin-bottom:10px;
}

TABLE TD, TABLE TH{
padding-left:5px;
padding-right:5px;
}

TABLE TR.sudy{
background:#dce2e7;
}

TABLE TH{
font-weight: bold;
background:#b2bac0 url("../pics/bg_tab_head.gif");
border-right:1px solid #b2bac0;
border-bottom:1px solid #b2bac0;
}
TABLE TD{
border-right:1px solid #d9e2ea;
}
TABLE TD.first{
font-weight: bold;
text-align:left;
color:#174568;
white-space:nowrap;
}

TABLE TD.first input{
border:0px;
}

TABLE TBODY{
border:1px solid #b2bac0;
}

div.frame {
  width:900px;
  margin: auto;
  margin-top: 0px;
  text-align: left;
  display:block;
  background:transparent url(../pics/bg.gif);
}

div.menu  {
  float:left;
  width:220px;
  height:360px;
  background: url("../pics/bg_menu.jpg") no-repeat;
}


div.menu ul{
float:left;
margin-top:11px;
}

div.menu li{
font-size:14px;
padding:4px;
}

div.menu li a{
color:#404040;
}

div.menu li a:hover{
  color:#000;
  padding-left: 20px;
  background: url("../pics/lim.gif") no-repeat;
}

div.block {
  width:900px;
  float:left;
  display:block;
  background:#c5e2ef

}

div.top_menu {
  float:left;
  width:680px;
  height:330px;
	background: #c3def3 url("../pics/misto_flash.jpg");
}

div.top_menu object{
  margin-top:30px;
}

div.main  {
/*  margin-top:100px;*/
  float:left;
  width:680px;
  overflow:auto;
  background:#c5e2ef url("../pics/bg_main.jpg") no-repeat;
}

DIV.text  {
padding:15px;
padding-top:0px;
text-align:justify;
width:680px;
max-width:640px;
}

DIV.text ul  {
 	margin-left: 40px;
}

DIV.text SPAN.red{
color:#cd1e1e;
font-size:14px;
font-weight: bold;
}

DIV.mez {
float:left;
height:112px;
width:15px;
margin-top:15px;
}

DIV.mez_down {
float:left;
height:15px;
width:680px;
}

DIV.karta {
float:left;
height:112px;
width:280px;
margin-top:15px;
}

DIV.karta_text  {
margin: 15px 10px 15px 125px;
}

DIV.karta_text A{
font-weight: bold;
color:#000;
}

DIV.karta_text A:hover {
color:#448cc4;
}

  UL{
margin-top: 8px;
}

DIV.karta_text li {
  padding: 0px;
  padding-left: 20px;
 	margin: 0px;
  background: url("../pics/li.gif") no-repeat;
}

DIV.karta_text  UL LI{
margin-bottom: 4px;
}

DIV.karta_text SPAN.alert{
color:#cd1e1e;
font-size:20px;
line-height:35px;
font-weight: bold;
}

DIV.karta_text SPAN.red{
color:#cd1e1e;
font-size:14px;
font-weight: bold;
}

DIV.telefon {
background:#a2a2a2 url("../pics/telefon.png");
}

DIV.mapa {
background:#a2a2a2 url("../pics/mapa.png")
}

DIV.mapa DIV.karta_text  {
margin-left:160px;
}

DIV.online DIV.karta_text SPAN.red  {
line-height:35px;
}
DIV.online DIV.karta_text  {
margin-top:20px;
}

DIV.online {
background:#a2a2a2 url("../pics/online.png")
}

DIV.zapati  {
float:left;
background:#a2a2a2 url("../pics/zapati.gif");
line-height:18px;
color:#d1e4f3;
width:100%;
height:18px;
text-align:right;
}

DIV.zapati span  {
padding-right:15px;
font-size:11px;
}

p.kontakt {
line-height:20px;
font-weight: bold;
}

/* FORMULAR */

DIV.login {
height:120px;
width:280px;
background:#a2a2a2 url("../pics/login.png");
float:right;
}

DIV.lonline {
height:75px;
border-bottom:1px solid #AFB7BC;
}

DIV.login TABLE {
width:280px;
background:none;
border:0px;
margin:0px;
}

input.login_input, input.pass_input {
float:left;
margin:0px;
width:145px;
}

DIV.login TABLE TH{
border:0px;
text-align:left;
}

DIV.login TABLE TD{
border:0px;
text-align:right;
vertical-align:top;
line-height:18px;
}

DIV.login TABLE TD.td_name{
width:100px;
color:#767676;
}

DIV.login TABLE SPAN.name{
float:left;
color:#000;
font-weight: bold;
padding-left:2px;
border:1px solid transparent;
width:145px;
text-align:left;
}

DIV.login TABLE TD.td_reg A{
font-size:11px;
color:#767676;
}

DIV.login TABLE A{
font-size:11px;
color:#767676;
}

DIV.login TABLE TD A:hover {
color:#448cc4;
}

DIV.login TABLE TD INPUT{
margin:0px;
float:left;
}

DIV.form  {
width:650px;
line-height:20px;
margin-top:10px;
margin-bottom:20px;
float:left;
}

DIV.form  DIV{
float:left;
margin-bottom:4px;
}

DIV.form_cel  {
width:650px;
vertical-align:top;
}

DIV.form_popis  {
width:105px;
text-align:right;
height:20px;
margin-right:3px;
}

DIV.form_inp  {
width:215px;
margin-left:2px;
height:20px;
vertical-align:top;
text-align:left;
}

DIV.form_inp input {
width:210px;
}

DIV.form_inp select {
width:100px;
}

DIV.form_inp2 select {
width:120px;
}

DIV.form_inp2  {
width:540px;
margin-left:2px;
font-weight: bold;
height:20px;
}

DIV.form_inp2 input {
width:535px;
font-weight: normal;
}

DIV.form_inp3 {
height:45px;
width:215px;
margin-left:2px;
}

DIV.form_inp3 textarea {
width:210px;
height:40px;
}

INPUT.pov, textarea.pov, select.pov {
background:#fffea0;
}

INPUT.deni, textarea.deni, select.deni {
background:#d6d6d6;
}

DIV.form_inp input.rozmer {
width:31px;
margin-right:2px;
}

DIV.form_inp input.cas {
width:100px;
margin-right:2px
}
DIV.form_inp img {

vertical-align:top;
}
DIV.print {
   display:none;
}
.not_show{
  display:none;
}
