/* Start of CMSMS style sheet 'autoplachy_n2014' */
body{background-image: url('/uploads/images/web_pics2/back.png'); background-repeat: repeat-x;}

#main_page{
margin: auto; 
width: 1000px; 
height: 100%; 
}

/*  -------------------hlavička--------------------- */
#header{ 
width: 928px; 
height: 329px; 
float: left; 
margin-top: -9px;
}
#up{ 
width: 1000px; 
height: 102px; 
float: left; 
}
#logo{ 
width: 538px; 
height: 102px; 
float: left;
background-image: url('/uploads/images/web_pics2/logo.png');
background-repeat: no-repeat;
margin-top: 1px;
}
#logo_akce{ 
width: 338px; 
height: 102px; 
float: left;
background-image: url('/uploads/images/web_pics2/akce2/logo.png');
}
#h_nadpis{ 
float: left;
margin-left: 290px;
margin-top: 25px;
}
#contact{ 
width: 662px; 
height: 102px; 
float: left;
background-image: url('/uploads/images/web_pics2/header.png');  
}
#contact_akce{ 
width: 662px; 
height: 102px; 
float: left;
background-image: url('/uploads/images/web_pics2/akce2/contact_akce.png');  
}
#tel{ 
float: left;
margin-left: 300px;
margin-top: 27px;
font-family: arial;
color: white;
font-size: 14px;
font-weight: bold;
}
#mail{ 
float: left;
margin-left: 100px;
margin-top: 27px;
font-family: arial;
color: white;
font-size: 14px;
font-weight: bold;
}

#center{ 
width: 1000px; 
height: 273px; 
float: left; 
}
#m_menu{ 
width: 338px; 
height: 273px; 
float: left;
background-image: url('/uploads/images/web_pics2/m_menu.png');  
}
#m_menu2{ 
width: 338px; 
height: 273px; 
float: left;
background-image: url('/uploads/images/web_pics2/m_menu2.png');  
}
#m_menu_akce{ 
width: 338px; 
height: 273px; 
float: left;
background-image: url('/uploads/images/web_pics2/akce2/m_menu.png');  
}
#layout{ 
width: 662px; 
height: 273px; 
float: left;
background-image: url('/uploads/images/web_pics2/layout.png');  
}
#layout2{ 
width: 662px; 
height: 273px; 
float: left;
background-image: url('/uploads/images/web_pics2/layout2.png');  
}
#layout_akce{ 
width: 662px; 
height: 273px; 
float: left;
background-image: url('/uploads/images/web_pics2/akce2/layout.png');  
}
#letak{ 
font-size: 17px;
font-weight: bold;
font-family: arial;
color: white;
margin-top: 224px;
margin-left: 232px;
}
/*  -------------------hlavička konec--------------------- */


/*  -------------------karty--------------------- */
#card{ 
width: 1000px; 
height: 164px; 
float: left; 
margin-top: 46px;
}
#card2{ 
width: 1000px; 
height: 52px; 
float: left; 
margin-top: 46px;
}
#header_card{ 
width: 1000px; 
height: 52px; 
float: left;
background-image: url('/uploads/images/web_pics2/header_karty.png');  
}
#header_card{ 
width: 1000px; 
height: 52px; 
float: left;
background-image: url('/uploads/images/web_pics2/akce2/header_karty.png');  
}
#header_card2{ 
width: 1000px; 
height: 52px; 
float: left;
background-image: url('/uploads/images/web_pics2/header_karty2.png');  
}
#karty_nadpis{ 
margin-left: 35px;
}
#pics_card{ 
width: 1000px; 
height: 112px; 
float: left;
background-image: url('/uploads/images/web_pics2/pics_karty.png');  
}
#k1{ 
margin-left: 105px;
width: 100px;
float: left;
}
#k2{ 
margin-left: 225px;
width: 100px;
float: left;
}
#k3{ 
margin-left: 215px;
width: 100px;
float: left;
}
/*  -------------------karty konec--------------------- */


/*  -------------------obsah--------------------- */
#main{ 
width: 1000px;
height: 100%;
background-image: url('/uploads/images/web_pics2/supplement.png');
background-repeat: repeat-y;
}
#content{ 
width: 1000px;
min-height: 300px; 
float: left;
}
#content2{ 
width: 1000px;
min-height: 300px; 
float: left;
margin-top: 25px;
}
#text_box{ 
float: left;
margin-left: 40px;
font-family: verdana;
font-size: 12px;
}
/*  -------------------obsah konec--------------------- */


/*  -------------------patička--------------------- */
#footer{ 
width: 100%;
height: 115px; 
float: left; 
background-image: url('/uploads/images/web_pics2/footer.png');
background-repeat: repeat-x;
}
#down{ 
margin: auto; 
width: 1000px; 
}
#navigator{ 
margin-left: 800px;
height: 115px;
width: 200px; 
margin-top: -20px;
}
#copyright{ 
width: 400px;
margin-top: 20px;
margin-left: 200px;
}
#pocitadlo{
float: right; 
width: 88px;
height: 60px;
margin-top: -100px;
}
/*  -------------------styly nadpisů, odkazů--------------------- */

a {border: 0px;}
img {border: 0px;}
#news hr {width: 190px;}

#h_nadpis a:link {color: #ffffff; text-decoration: none; font-family: arial; font-size: 24px; font-style: italic; font-weight: bold; } 
#h_nadpis a:visited {color: #ffffff; text-decoration: none; font-family: arial; font-size: 24px; font-style: italic; font-weight: bold;}
#h_nadpis a:hover {text-decoration: none; font-family: arial; font-size: 24px; font-style: italic; font-weight: bold;}

#footer a:link {text-decoration: none; font-size: 11px; font-family: verdana; color: #000000;} 
#footer a:visited {text-decoration: underline; font-size: 11px; font-family: verdana; color: #000000;}
#footer a:hover {text-decoration: underline; font-size: 11px; font-family: verdana; color: #000000;}

#mail a:link {text-decoration: none; color: #ffffff;} 
#mail a:visited {text-decoration: underline; color: #ffffff;}
#mail a:hover {text-decoration: underline; color: #ffffff;}

#m_menu_akce a:link {text-decoration: none; font-size: 12px; color: #000000;} 
#m_menu_akce a:visited {text-decoration: none; font-size: 12px; color: #000000;}
#m_menu_akce a:hover {text-decoration: underline; font-size: 12px; color: #000000;}

#letak a:link {text-decoration: none; color: #ffffff;} 
#letak a:visited {text-decoration: none; color: #ffffff;}
#letak a:hover {text-decoration: underline; color: #ffffff;}
h1 {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
}
#card h1 {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
}
#card h2 {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
}
h2 {
color: #ffffff;
font-size: 13px;
font-family: arial;
font-weight: normal;
}
h3 {
color: #e0170a;
font-size: 14px;
font-family: verdana;
}
#text_box ul li {
list-style-image: url('/uploads/images/web_pics2/item_icon.png');
margin-left: -15px;
line-height: 1.5;
}
#text_box p {
line-height: 1.5;
}
#navigator p {
line-height: 0.7;
font-family: verdana;
font-size: 12px;
color: #000000;
font-weight: bold;
text-align: right;
}
#navigator li {
line-height: 1.5;
font-family: verdana;
font-size: 11px;
list-style: none;
color: #ffffff;
margin-left: -37px;
text-align: right;
}
   /*  -------------------menu--------------------- */

#menuwrapper {
	width: 95%;
	margin-left: 0px;
	margin-bottom: 10px;
}
#primary-nav, #primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
	margin-left: 35px;
        margin-top: 13px;
}
#primary-nav li {
	margin-bottom: 0px;
        width: 150px;
        height: 23px;
	position: relative;
	padding: 0px 3px 0px 0px;
        background-image: url('uploads/images/web_pics2/menubg.png');
        background-repeat: no-repeat;
}
#primary-nav li li {
	width: 150px;
	padding-left: 13px;
        margin-top: 0px;
        height: 23px;
        background-image: url('uploads/images/web_pics2/menubg2.png');
        background-repeat: no-repeat;

}
/* styl hlavního odkazu */
ul#primary-nav li a {
	font-size: 12px;
        font-family: arial;
	font-weight: bold;
	color: #000000;
	padding: 0.4em 0.5em 1.5em 0.3em;
	display: block;
	text-decoration: none;

ul#primary-nav a span {
	display: block;
	padding-left: 1.5em;
}
ul#primary-nav li a:hover {
	color: #2a7bbb;
}
ul#primary-nav li li a:hover {
	color: blue;
}
ul#primary-nav li a.menuactive {
	color: #2a7bbb;
	font-weight: bold;
}
ul#primary-nav li ul a {
	text-align: left;
	position: relative;
	font-weight: normal;
	color: #2a7bbb;
	background: none;
}
#primary-nav li, #primary-nav li.menuparent {
	min-height: 1em;
}
#primary-nav li li.menuactive a.menuactive {
	color: #FFF;
	font-weight: normal;
}
#primary-nav li.menuparent span {
	padding-left: 1.5em;
}
#primary-nav li.menuparent:hover li.menuparent span {
	padding-left: 0;
}
#primary-nav li.menuparenth li.menuparent span,
#primary-nav li.menuparenth li.menuparenth span {
	padding-left: 0;
}
#primary-nav li.menuparent:hover span,
#primary-nav li.menuparent.menuactive span,
#primary-nav li.menuparent.menuactiveh span,
#primary-nav li.menuparenth span {
}
#primary-nav li li span,
#primary-nav li.menuparent li span,
#primary-nav li.menuparent:hover li span,
#primary-nav li.menuparenth li span,
#primary-nav li.menuparenth li.menuparenth li span,
#primary-nav li.menuparent li.menuparent li span,
#primary-nav li.menuparent li.menuparent:hover li span {
background:  none;
padding-left: 0px;
}
#primary-nav li:hover li a,
#primary-nav li.menuh li a,
#primary-nav li.menuparenth li a,
#primary-nav li.menuactiveh li a {
}

#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
display: block;
}
#primary-nav li, #primary-nav li.menuparenth {
	_float: left;
	_height: 1%;

}
#primary-nav li hr.separator {
	display: block;
	height: 0.5em;
	color: #abb0b6;
	background-color: #abb0b6;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
}	
}
ul#primary-nav a span {
	display: block;
	padding-left: 1.5em;
}
ul#primary-nav li a:hover {
	color: red;
}
ul#primary-nav li li a:hover {
	color: white;
}
ul#primary-nav li a.menuactive {
	color: #000000;
}
ul#primary-nav li ul a {
	text-align: left;
	margin: 0px;
	position: relative;
	padding: 5px;
	font-weight: normal;
	color: #000;
	background: none;
}
ul#primary-nav li ul {
	list-style-type: none;
	width: 209px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px;
	position: absolute;
	left: 100%;
	top: -2px;
	display: none;
}


#primary-nav li.menuparent:hover span,
#primary-nav li.menuparent.menuactive span,
#primary-nav li.menuparent.menuactiveh span,
#primary-nav li.menuparenth span {
}

#primary-nav li li span,
#primary-nav li.menuparent li span,
#primary-nav li.menuparent:hover li span,
#primary-nav li.menuparenth li span,
#primary-nav li.menuparenth li.menuparenth li span,
#primary-nav li.menuparent li.menuparent li span,
#primary-nav li.menuparent li.menuparent:hover li span {
background:  none;
padding-left: 0px;
}
#primary-nav li:hover li a,
#primary-nav li.menuh li a,
#primary-nav li.menuparenth li a,
#primary-nav li.menuactiveh li a {
background:  none;
color: black;
}

#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
display: block;
}
#primary-nav li, #primary-nav li.menuparenth {
	_float: left;
	_height: 1%;
}
#primary-nav li a {
	_height: 1%;
}
/* End of 'autoplachy_n2014' */

