@charset "UTF-8";
/* @ Pyramex
   @ Author: Tomáš Běloch
 */

body, a, div, p, h1, h2, img, table, tr, td{margin:0; padding: 0}
body {background:url(../images/layout/background_gradient.png) repeat-x #41525C}
a img {border: none}
a:hover {text-decoration: underline}

p{color:#010101;font-family:Trebuchet MS,sans-serif;text-align:left;font-size:13px;}
h1{margin-left: 38px; padding-top: 20px;color:#333333;font-family:verdana,sans-serif;text-align:left;font-size:16px;}
h2{margin-left: 38px; margin-bottom:-10px; color:#333333;font-family:verdana,sans-serif;text-align:left;font-size:14px;}
table#jednotlive_bryle{vertical-align: top;width:666px}
table#jednotlive_bryle_vl{vertical-align: top;width:444px}
table#jednotlive_bryle_vl_bot{margin-top:-35px;width:444px}
tr.name {height:10px; background-color: #444; color: #fff;}
table{margin-left: 38px; margin-right: 38px; margin-bottom: 35px; border-collapse: collapse;color:#444444;font-family:trebuchet MS,sans-serif; font-size: 13px;text-align: center;border:solid 1px #bbbbbb;}
.bryle a{color:#dddddd}
.left_top{width:166px; padding: 2px 0px 2px 0px;text-align: left; vertical-align:top; padding-left: 10px}
.left{width:222px;height:100px}
.right_top{width:468px; padding: 0px 2px 2px 10px; text-align: left}
.right{width:468px; vertical-align: top; padding: 10px; text-align: left}
table td{width:220px; border:solid 1px #bbbbbb}
.bryle td.obr{width: 166px;height: 130px}
.black{background: #556570; color:#dddddd; height: 30px}
table td.left_tab{padding-left:5px; width:86px; text-align:left;color:#222222}
table td.left_top_tab{color:#666666;text-align:left;padding-left:5px}

.bezramecku, .bezramecku tr, .bezramecku tr td {border: none;}

.red{color:#ff4444;}
.pravy_text{text-align: right;font-size: 10px; padding-right: 38px;font-family:verdana,sans-serif;}
.hlavni{margin-left: 38px; padding-top: 20px; padding-bottom: 20px;border-bottom: solid 1px #bababa; width: 665px}
.hlavni_bez_cary_dole{margin-left: 38px; padding-top: 20px; padding-bottom: 20px;width: 665px;font-size:13px;font-family:trebuchet MS,sans-serif}
div.hlavni_bez_cary_dole{margin-left: 38px; margin-top:-20px; font-size:13px;font-family:trebuchet MS,sans-serif;color:#6B6B6B}
.hlavni_link{padding-left: 38px; padding-top: 35px; color:#444444}
.link{color: #bb0500}
a.navi{color:#E4E2E2}
a {text-decoration:none; color:#6B6B6B}
.right_corner{color:#6B6B6B;font-family:Calibri; font-size:12px; background:#FFFFFF; border-bottom:solid 1px #cd0000; position:relative; padding-left:10px; left:600px; top:-133px; width:394px; height:24px}
.right_corner_en{color:#6B6B6B;font-family:Calibri; font-size:12px; background:#FFFFFF; border-bottom:solid 1px #cd0000; position:relative; padding-left:10px; left:638px; top:-133px; width:356px; height:24px}
.right_img{position:relative; top:4px}
.logo{position:relative; top:62px; width:275px; height:165px}
.move{padding-left:60px}
.odsad{padding-top: 10px}
.cleaner {clear:both; height:0px; background:transparent}
.text_footer{color:#888888;font-family:Calibri;text-align:right;padding-right:16px; padding-top:5px; font-size:12px;}
.navbar{background: url(../images//layout/navbar.png) no-repeat; height:20px; padding-left: 25px; padding-top: 5px; color:#E4E2E2; font-family:Verdana; font-size:12px}
span{padding:0px;margin:0px}

ul#sitemap{list-style-type:square;line-height:27px; font-size:13px;padding-left:45px; margin-bottom: 6px;color:#6B6B6B;font-family:trebuchet MS,sans-serif}
ul#sitemap ul li{list-style-type:square;}
ul#sitemap ul ul li{list-style-type:square;}
ul#sitemap ul ul ul li{list-style-type:square;}
ul#sitemap ul li.bez_bodu{list-style-type: none}
ul#sitemap li.bez_bodu{list-style-type: none}

ul#nav{list-style-type: none;font-size:13px;padding-left:25px; margin-bottom: 6px;color:#FFFFFF;font-family:Verdana,sans-serif;font-weight:bold;width: 188px}
ul#nav ul {font-weight: normal; list-style-type: none;}
ul#nav ul ul {font-weight: normal; list-style-type: none;}
ul#nav li {padding-left: 17px; border-bottom: 1px solid #637e8d; background: url(../images/menu_images/white_arrow.png) 2px 0.8em no-repeat;padding-top:6px; padding-bottom: 6px}
ul#nav li li {margin-left:-35px; border-bottom: none; background: url(../images/menu_images/white_arrow_down.png) 0px 0.8em no-repeat;padding-top:6px; padding-bottom: 6px}
ul#nav li li li{border-bottom: none; background: url(../images/menu_images/white_arrow_right.png) 2px 0.8em no-repeat;}
ul#nav li.last {border-bottom: none;}
ul#nav li.act_last {border-bottom: none;background: url(../images/menu_images/yellow_arrow.png) 2px 0.8em no-repeat; color: #ffd51d;;padding-top:6px; padding-bottom: 6px}
ul#nav li.act {background: url(../images/menu_images/yellow_arrow.png) 2px 0.8em no-repeat; color: #ffd51d;padding-top:6px; padding-bottom: 6px}
ul#nav li.act li.act {background: url(../images/menu_images/yellow_arrow_right.png) 2px 0.8em no-repeat; color: #ffd51d;}
ul#nav li.act a	{color: #ffd51d;}
ul#nav li.act li.act a {color: #ffd51d; font-weight: bold;}
ul#nav li.act li.act li.act a {color: #ffd51d; font-weight: bold;}
ul#nav li.act li.act li.act li.act a {color: #ffd51d; font-weight: bold;}
ul#nav li a {color: #fff; text-decoration: none; padding: 0px; display: block;}
ul#nav li.act li a {color: #fff;}
ul#nav li.act li.act li a {color: #fff; font-weight: normal;}
ul#nav li.act li.act li.act li a {color: #fff; font-weight: normal;}
ul#nav li a:hover {text-decoration: none; }
ul#nav li li.sipka_doprava {background: url(../images/menu_images/white_arrow_right.png) 2px 0.8em no-repeat;}
ul#nav li li.sipka_doprava_zluta {background: url(../images/menu_images/yellow_arrow_right.png) 2px 0.8em no-repeat;color: #ffd51d;}
ul#nav li li li.sipka_doprava_zluta {background: url(../images/menu_images/yellow_arrow_right.png) 2px 0.8em no-repeat;color: #ffd51d;}
ul#nav li li.sipka_doprava_zluta a{color: #ffd51d;}

#header{background: url(../images/layout/header.png) no-repeat; width: 1020px; height: 275px; margin:auto}
#container {width: 1020px; margin: auto; background:url(../images/layout/background_side_shadow.png) repeat-y #FFFFFF; padding-top: 6px}
#menu {float:left; background: url(../images/layout/menu.png) no-repeat; width: 238px; height: 440px; margin-left: 16px; margin-top: 1px}
#content {width: 742px; background: #FFFFFF; border:solid 1px #cdcdcd; margin-left: 260px; min-height: 440px}
#footer {background: url(../images/layout/footer.png) no-repeat; width: 1020px; height: 78px; margin:auto; position:relative}

/*** ////////CONTACT-FORM/////////  ***/

#content form table { border: none; text-align: left; }
#content form table tr { vertical-align: top; }
#content form table tr td { border: none; vertical-align: top; }

#content form table label{display: block; padding: 0px 10px 10px 0px;}
#content form table input{border: 1px solid #dfdfdf; background: #ffffd8; width: 200px;}
#content form table textarea{border: 1px solid #dfdfdf; background: #f6f6f6;}
#content form table input.button{border: 1px solid #dfdfdf; background: #f6f6f6; padding: 2px 0px 0px 0px; width: 100px;}

ul.error { 
	display: block;
	background: #545757;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	color:#e4e2c1;
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;	
}

ul.error a { 
	color: #ffffd8;
}

div.flash {
	display: block;
	background: #d7dddb;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-bottom: 20px;
	text-align: left;
	color:#444;
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
}

div.flash a {
	color: #666;
}