BODY {
	margin:0; padding:0;
	font: 75% Arial;
	background-color:#3A3A3A;
	padding:30px 0 0 0;
}
/* global */

.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }
.clr { float:left; clear:both; }

/* layout */

DIV.iecent { text-align:center; }
DIV.main {
	margin:auto;
	width:936px; height:338px;
	background: url(/files/design/car1.jpg) top left no-repeat;
}
DIV.top {
	width:936px; height:338px;
	background: url(/files/design/main_bck.gif) top left no-repeat;
}

/* navigace */

DIV.navi {
	float:right;
	width:936px; height:277px;
	background: url(/files/design/janis.gif) top right no-repeat;
	text-align:right;
	font-size:0.9em;
}
DIV.navi IMG { border:0; }
DIV.navi, DIV.navi A { color:#A3A3A3; }

div.navi a.twitter_ico {
    background:url(../files/design/twitter.png) no-repeat top left;
    padding-left: 20px;
    text-decoration: none;
}
div.navi a.facebook_ico {
    background:url(../files/design/facebook.png) no-repeat top left;
    padding-left: 20px;
    text-decoration: none;
}

/* menu */

DIV.menu{
	background: #363636 url(/files/design/mr.gif) bottom right no-repeat;
	width:936px;
	float:left;
}
DIV.menu SPAN, DIV.menu A {
    float:left; display:block;
    line-height:28px; height:28px;
    padding:0 8px 0 8px;
    font-size:0.95em;
    font-weight:bold;
    text-decoration:none;
}
DIV.menu SPAN, DIV.menu A:hover {
    color:white;
    background:#FF5B00;
}
DIV.menu A:hover { text-decoration:underline; }
DIV.menu A { color:#B5B5B5; background: url(/files/design/m.gif) bottom left no-repeat; }

/* left box */

DIV.left1 { width:418px; _width:452px; }
DIV.left2 { width:624px; _width:660px; }
DIV.head {
	float:left; clear:both;
	width:100%;
	padding:17px;
	background: #FF5B00 url(/files/design/rh1.gif) top right no-repeat;
	text-align:left;
	color:white;
}
DIV.head H2, DIV.head A { margin:0; padding:0; font-size:1.15em; color:#FFFFFF; font-weight:bold; }
DIV.head A { text-decoration:underline; }
DIV.head SPAN { font-size: 0.85em; }
DIV.head IMG { float:right; width:100px; _width:148px; border:14px solid #F4A275; margin:1px 2px 0 5px; }
DIV.head P { margin:5px 0 0 0; padding:0; }


DIV.page {
	float:left; clear:both;
	width:100%;
	padding:17px;
	background-color:white;
	text-align:left;
}

DIV.text { text-align:left; }
DIV.text P { margin:0 0 10px 0; padding:0; }
DIV.text A { color:#FF5B00; }
DIV.text TABLE { clear:both; font-size:1em; color:#1F1F1F; }
DIV.text TD { padding:0 3px 0 3px; }

DIV.list { color:#1F1F1F; text-align:left; font-size:0.95em; }
DIV.list P { margin:0 0 12px 0; }
DIV.list A { color:#1F1F1F; font-size:1em; }
DIV.list SPAN { font-size:0.95em; }

DIV.list2 { color:#1F1F1F; text-align:left; font-size:0.95em; }
DIV.list2 P { margin:0 0 12px 0; }
DIV.list2 A { color:#FF5B00; line-height:22px; font-size:1em; }
DIV.list2 SPAN { font-size:0.95em; }

DIV.foto { }
DIV.foto IMG {
    border:15px solid #E4E4E4;
    margin:0 15px 15px 0;
}

P.lnk { text-align:right; margin:0; padding:0; }
P.lnk A { color:black; padding:0 5px 0 10px; }

DIV.pages {
    text-align:center;
    padding:5px 0 5px 0;
}
DIV.pages A { color:#1F1F1F; }

/* right box */

DIV.right1 {
	float:right; clear:right;
	text-align:left;
	color:#B5B5B5;
	width:262px; margin-bottom:16px;
}
DIV.right2 {
    width:262px; margin-bottom:16px;
	float:right; clear:right;
	text-align:left;
	color:#B5B5B5;
	background: #292928 url(/files/design/rh2.gif) top right no-repeat;
}
DIV.rgt_head {
    background: #292928 url(/files/design/rh2.gif) top right no-repeat;
    height:20px;
    text-align:left;
    color: #D6D6D6;
    font-weight: bold;
    font-size: 0.9em;
    line-height: 20px;
    padding-left:5px;
}
DIV.rgt_page {
    /* padding:10px 20px 10px 20px;*/
    padding: 10px 0px;
    background-color: #646464;
    width: 262px;
}
div.rgt_page_content {
  /* margin: 10px 20px 10px 20px;*/
  margin: 0px 15px;
  overflow: hidden;
}

DIV.right1 FORM { margin:0 0 20px 0; padding:0; }
DIV.right2 FORM { margin:20px 0 0 0; padding:0; }

INPUT.text, INPUT.submit {
    border:1px solid #888;
    margin-bottom:5px;
}

DIV.cal { 
	color:#DCDCDC; 
	height: 169px;
	_height: 197px;
	overflow: hidden;
}
DIV.cal a{ 
	color:#DCDCDC; 
}

DIV.cal P { margin:7px 0 7px 0;}

DIV.lart P { margin:4px 0 4px 0; }
DIV.lart A { color:#DCDCDC; font-weight:bold; }

/* submenu */

DIV.submenu {
}
DIV.submenu UL {
    margin:0; padding:0;
}
DIV.submenu LI {
    margin:0; padding:0;
    list-style-type: none;
    margin-bottom:2px;
}
DIV.submenu A {
    font-size:0.9em;
    color: black;
}
DIV.submenu UL.lvl0 { margin:0 0 0px 0; }
DIV.submenu UL.lvl1 { margin:0 0 5px 10px; }
DIV.submenu UL.lvl2 { margin:0 0 15px 15px; }
DIV.submenu UL.lvl_ { margin:0; }
			
UL.lvl_ LI { margin-bottom:15px; }
			
UL.lvl0 A { color: #E4E4E4; }
UL.lvl1 A { color: #E4E4E4; }
UL.lvl2 A { color: #E4E4E4; }
UL.lvl_ A { color: #E4E4E4; }
			
A.sel { color:#FF5B00; }

/* baners */

DIV.ban190x60 { float:left; margin-left:48px; _margin-left:16px; width:190px; }
DIV.ban190x60 IMG { margin:0 0 15px 0; border:0; }
DIV.ban190x60 iframe { 
  margin:0 0 15px 0; 
}

DIV.banner { float:right; }
DIV.banner IMG { border:0; }

/* bottom */

DIV.btm {
	float:left; clear:both;
	width:936px; height:25px;
	background: url(/files/design/btm_bck.gif);
	background-color:#1F1F1F;
	margin-top:14px;
}
DIV.btm P {
	margin:0; padding:0;
	text-align:right;
	color:white;
	font-size:0.9em;
	padding-right:10px;
	line-height:25px;
}



/*OTAZKY FORM*/
table.otazky_form{
	color: #E4E4E4;
    font-size:0.9em;
	width: 220px;
}

div.text table td p {
  margin: 0px;
}