body
{
	margin: 0;
	padding: 0;
	background: #D5D5DD url(../images/layout/prechod.jpg) repeat-x left top;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #6b6b6b;
	text-align: center;
}

a,
a:link,
a:visited
{
	color: #00285b;
	text-decoration: none;
}

a:hover,
a:active
{
	color: #f9a13a;
	text-decoration: none;
}

h1
{
	color: #002659;
	font-size: 24px;
	font-weight: normal;
}

h2
{
	color: #002659;
	font-size: 17px;
	font-weight: normal;
}

h2 a,
h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active
{
	font-weight: normal;
}

h3
{
	color: #002659;
	font-size: 14px;
	font-weight: normal;
}

p
{
	line-height: 150%;
}


#page
{
	margin: auto;
	padding-top: 5px;
	width: 985px; /*730px;*/
	height: auto;
	min-height: 480px;
	background-color: white;
	text-align: left;
	top:0px;
}


.page
{

	margin: auto;
	padding-top: 0px;
	width: 985px; /*730px;*/
	
	/*background-color: white;*/
	                                
	text-align: left;
	top:0;
	right: 0;
	bottom: 0;
	left: 0;
	
}

#welcome{
	position: absolute;
	height: 540px; /*328px;*/
	background: transparent url(../images/layout/bg_wrapper2.jpg) no-repeat left top;
	/*background: transparent url(../images/layout/bg_wrapper.jpg) no-repeat left center;*/
}
#standard{
	position: relative;
	height: 405px;
	/*background-color: #ededed;*/
}

.path {
	padding: 5px 0px 5px 15px;
	color: white;
}
.path A:hover {color: #002659; font-weight: bold;}
.path A {color: white; font-weight: bold;}

.bg_cs_default		{ background: transparent url(../images/layout/bg_wrapper_cs_default.jpg) no-repeat left top; }
.bg_cs_onas			{ background: transparent url(../images/layout/bg_wrapper_cs_onas.jpg) no-repeat left top; }
.bg_cs_kontakty	{ background: transparent url(../images/layout/bg_wrapper_cs_kontakty.jpg) no-repeat left top; }
.bg_cs_akce			{ background: transparent url(../images/layout/bg_wrapper_cs_akce.jpg) no-repeat left top; }
.bg_cs_eshop		{ background: transparent url(../images/layout/bg_wrapper_cs_eshop.jpg) no-repeat left top; }
.bg_cs_kestazeni	{ background: transparent url(../images/layout/bg_wrapper_cs_kestazeni.jpg) no-repeat left top; }
.bg_cs_reference	{ background: transparent url(../images/layout/bg_wrapper_cs_reference.jpg) no-repeat left top; }
.bg_cs_produkty	{ background: transparent url(../images/layout/bg_wrapper_cs_produkty.jpg) no-repeat left top; }

.bg_pl_default		{ background: transparent url(../images/layout/bg_wrapper_pl_default.jpg) no-repeat left top; }
.bg_pl_onas			{ background: transparent url(../images/layout/bg_wrapper_pl_onas.jpg) no-repeat left top; }
.bg_pl_kontakty	{ background: transparent url(../images/layout/bg_wrapper_pl_kontakty.jpg) no-repeat left top; }
.bg_pl_akce			{ background: transparent url(../images/layout/bg_wrapper_pl_akce.jpg) no-repeat left top; }
.bg_pl_eshop		{ background: transparent url(../images/layout/bg_wrapper_pl_eshop.jpg) no-repeat left top; }
.bg_pl_kestazeni	{ background: transparent url(../images/layout/bg_wrapper_pl_kestazeni.jpg) no-repeat left top; }
.bg_pl_reference	{ background: transparent url(../images/layout/bg_wrapper_pl_reference.jpg) no-repeat left top; }
.bg_pl_produkty	{ background: transparent url(../images/layout/bg_wrapper_pl_produkty.jpg) no-repeat left top; }

.bg_it_default		{ background: transparent url(../images/layout/bg_wrapper_it_default.jpg) no-repeat left top; }
.bg_it_onas			{ background: transparent url(../images/layout/bg_wrapper_it_onas.jpg) no-repeat left top; }
.bg_it_kontakty	{ background: transparent url(../images/layout/bg_wrapper_it_kontakty.jpg) no-repeat left top; }
.bg_it_akce			{ background: transparent url(../images/layout/bg_wrapper_it_akce.jpg) no-repeat left top; }
.bg_it_eshop		{ background: transparent url(../images/layout/bg_wrapper_it_eshop.jpg) no-repeat left top; }
.bg_it_kestazeni	{ background: transparent url(../images/layout/bg_wrapper_it_kestazeni.jpg) no-repeat left top; }
.bg_it_reference	{ background: transparent url(../images/layout/bg_wrapper_it_reference.jpg) no-repeat left top; }
.bg_it_produkty	{ background: transparent url(../images/layout/bg_wrapper_it_produkty.jpg) no-repeat left top; }

.bg_en_default		{ background: transparent url(../images/layout/bg_wrapper_en_default.jpg) no-repeat left top; }
.bg_en_onas			{ background: transparent url(../images/layout/bg_wrapper_en_onas.jpg) no-repeat left top; }
.bg_en_kontakty	{ background: transparent url(../images/layout/bg_wrapper_en_kontakty.jpg) no-repeat left top; }
.bg_en_akce			{ background: transparent url(../images/layout/bg_wrapper_en_akce.jpg) no-repeat left top; }
.bg_en_eshop		{ background: transparent url(../images/layout/bg_wrapper_en_eshop.jpg) no-repeat left top; }
.bg_en_kestazeni	{ background: transparent url(../images/layout/bg_wrapper_en_kestazeni.jpg) no-repeat left top; }
.bg_en_reference	{ background: transparent url(../images/layout/bg_wrapper_en_reference.jpg) no-repeat left top; }
.bg_en_produkty	{ background: transparent url(../images/layout/bg_wrapper_en_produkty.jpg) no-repeat left top; }

#headContent{
/*	height: 110px;*/
	width: 600px;
	text-align: left;
	margin: 50px 0 10px 0;
	padding: 6px 15px 5px 30px;
	color: white;
	/*background: transparent url(../images/layout/content_bg_gr.png);*/
/*
left: 0px;
top: 280px;
position: absolute;
*/}

#minTop{
	top: -25px;
}
#minTop A:link{
	color:#002659;
}

.langSelector{
	
	color: white;
	background: transparent url(../images/layout/content_bg.png);
	*background-image: none; /* 4ie*/

	position: absolute;
	right: 0;

}

.langSelector  UL {
	padding: 2px 5px 2px 2px;
	margin: 3px
}

.langSelector  LI {
	color: white;
	list-style: none;
	

	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	padding: 0 5px 0 0;
}

.langSelector A:link{
	color: white;
	
}
.langSelector A:hover{
	color: #002659;
	
}
.flag_link { padding-left: 20px !important; }
.flag_zh { background: url(../images/layout/flags/zh.png) no-repeat left center; }
.flag_bg { background: url(../images/layout/flags/bg.png) no-repeat left center; }
.flag_cs { background: url(../images/layout/flags/cs.png) no-repeat left center; }
.flag_cz { background: url(../images/layout/flags/cz.png) no-repeat left center; }
.flag_de { background: url(../images/layout/flags/de.png) no-repeat left center; }
.flag_dk { background: url(../images/layout/flags/dk.png) no-repeat left center; }
.flag_el { background: url(../images/layout/flags/el.png) no-repeat left center; }
.flag_gb { background: url(../images/layout/flags/gb.png) no-repeat left center; }
.flag_es { background: url(../images/layout/flags/es.png) no-repeat left center; }
.flag_fr { background: url(../images/layout/flags/fr.png) no-repeat left center; }
.flag_hi { background: url(../images/layout/flags/hi.png) no-repeat left center; }
.flag_hu { background: url(../images/layout/flags/hu.png) no-repeat left center; }
.flag_in { background: url(../images/layout/flags/in.png) no-repeat left center; }
.flag_it { background: url(../images/layout/flags/it.png) no-repeat left center; }
.flag_ja { background: url(../images/layout/flags/ja.png) no-repeat left center; }
.flag_ko { background: url(../images/layout/flags/ko.png) no-repeat left center; }
.flag_nb { background: url(../images/layout/flags/nb.png) no-repeat left center; }
.flag_nl { background: url(../images/layout/flags/nl.png) no-repeat left center; }
.flag_pl { background: url(../images/layout/flags/pl.png) no-repeat left center; }
.flag_pt { background: url(../images/layout/flags/pt.png) no-repeat left center; }
.flag_ro { background: url(../images/layout/flags/ro.png) no-repeat left center; }
.flag_ru { background: url(../images/layout/flags/ru.png) no-repeat left center; }
.flag_sk { background: url(../images/layout/flags/sk.png) no-repeat left center; }
.flag_sl { background: url(../images/layout/flags/sl.png) no-repeat left center; }
.flag_sr { background: url(../images/layout/flags/sr.png) no-repeat left center; }
.flag_tr { background: url(../images/layout/flags/tr.png) no-repeat left center; }
.flag_vi { background: url(../images/layout/flags/vi.png) no-repeat left center; }




#headerBlock
{
	background-color: #B7B7B7;
	margin: 0;
	padding: 0;
	
}

#mainMenuTop{
	clear: both;
	
}

#headerPic
{
	width: 731px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	background: #B7B7B7 url(../images/layout/top.jpg) repeat-y left top;
	
}

.logo{
	float: left;
	padding: 10px 0 0 25px;
}

#logo_w{
	background: transparent url(../images/layout/logo.png) no-repeat right center;
	*background: transparent url(../images/layout/logo_4ie.gif) no-repeat right center;
}
#logo_b{
	background: transparent url(../images/layout/logob.png) no-repeat right center;
	*background: transparent url(../images/layout/logob_4ie.gif) no-repeat right center;
}


/*
#head
{
	width: 218px;
	height: 44px;
	margin: 0px;
	background: transparent url(../images/layout/logob.png) no-repeat left top;
}*/

.logo h1 a,
.logo h1 a:link,
.logo h1 a:visited,
.logo h1 a:hover,
.logo h1 a:active
{
	display: block;
	width: 229px;
	height: 44px;
}

#mn {
height: 100px;
margin-bottom: 10px;
vertical-align: middle;
}

#mn_container {
	float: left;
	/*padding: 5px 0 5px 0;*/

}

/*obrazkove menu*/
/*
.mn_top_w span,
.mn_top_w span A {
	color: white;
	font-weight: bolder;
	padding-top: 4px;
}

.mn_top_w A:hover {
	color:red;
}*/

#topMenu,
#bottomMenu{	
	width: 100%;
	/*height: 140px;*/
	text-align: center;
	background: transparent url(../images/layout/content_bg.png);
}


#mn1_cat{
	padding-top:4px;
	padding-bottom:4px;
	
}

#mn1_w{
	padding-top:4px;
	padding-bottom:4px;
	
}

#mn1_w LI A{
	color: white;
	font-weight: bold;
}
#mn1_w LI A:hover{
	color: #002659;
}


.mn_top_w IMG{
	border: 0;
}

.mn_top_w UL{

	list-style: none;
}

.mn_top_w LI{
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	padding: 6px;

	width: 165px;
	height: 115px;
	margin-right:40px;
	margin-top: 4px;

}




.menuLight IMG {
	display: none;
}

.menuLight UL {
	margin-top: 50px;
	max-width: 500px;
	*width: 500px;
	float:left;

}
.menuLight LI {
	height: 15px;
	text-align: left;
	padding-left: 20px;
	margin-bottom: 10px;
	display: block;
	float:left;

}

.mn_cat IMG{
	border: 0;
}

.mn_cat UL{

	list-style: none;
}

.mn_cat LI{
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	list-style: none;
	padding: 6px;

	width: 165px;
	height: 115px;
	margin-right:40px;
	margin-top: 4px;
	float:left;

}





/*textove hlavni menu*/
.mn_top, .mn_top A {
	color: white;
	font-weight: bold;
	list-style: none;
}

.mn_top A:hover {
	color: #002659;
}

.mn_top {
	padding: 0 5px 3px 5px;

}

.mn_top LI{
	padding: 5px 5px 5px 10px;
	margin: 0 0 5px 0;

}

#mn1 {
	float: left;
}


#mn2 {
	float: left;
}

.mn_text{
	height: 100px;
}
.mn_text p {
	padding-top: 7px;
	font-size: 10px;
}

#materske {background-color: #8dd5f7;}
#skolni {background-color: #f38222;}
#pracovni {background-color: #dbb370;}
#kancelare {background-color: #c8dd5c;}
#tabule {background-color: #e5c9d9;}
#odborne {background-color: #cea869;}
#projekce {background-color: #9968ab;}
#poslucharny {background-color: #f6cb2d;}
#intabule {background-color: #d27699;}
#tabule {background-color: #e3c7d6;}

#materske_activ, #materske_activ a {background-color: white; color: #8dd5f7;}
#skolni_activ {background-color: white; color: #f38222;}
#pracovni_activ {background-color: white; color: #dbb370;}
#kancelare_activ {background-color: white; color: #c8dd5c;}
#tabule_activ {background-color: white; color: #e5c9d9;}
#odborne_activ, #odborne_activ a {background-color: white; color: #cea869;}
#projekce_activ {background-color: white; color: #9968ab;}
#poslucharny_activ {background-color: white; color: #f6cb2d;}
#intabule_activ {background-color: white; color: #d27699;}
#tabule_activ {background-color: white; color: #e3c7d6;}

#product {
	
	border-top-width: 5px;
	border-top-color: #DEDEDE;
	border-top-style:dotted;
	
	/*
	border-width: 5px;
	border-color: #DEDEDE;
	border-style: solid;
	*/
	margin: 5px;
	padding: 5px;
}

#productPrevImg {
	text-align:center;
	vertical-align: middle;
	border:0px;
	width: 200px;
	min-height: 160px;
	float: left;
	position: relative;
	margin:20px 15px 15px 0;
	padding:0;
}
#productPrevImg img, a,a:link,a:visited{
	border: 0px none;
}

.productImg {text-align:center;}


.productLeft {float: left;}
.productRight {float: right;}

#productPreview{
	/*max-width: 500px;*/
	 min-height: 160px;
}

#menuLogo{
	margin-top: 30px;
}

/*Navigation*/
#mainnavi,
#mainnavi-bottom
{
	/*width: 186px;*/
	/*float: left;*/
	text-align: right;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
}

#mainnavi ul,
#mainnavi-bottom ul
{
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
}

#mainnavi li,
#mainnavi-bottom li
{
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	list-style: none;
}

#mainnavi li a,
#mainnavi li a:link,
#mainnavi li a:visited,
#mainnavi-bottom  li a,
#mainnavi-bottom  li a:link,
#mainnavi-bottom  li a:visited
{
	display: block;
	background: transparent url(../images/layout/content_bg_gr.png);
	padding: 10px 10px 10px 10px;
	margin: 0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;

}

#mainnavi li a:hover,
#mainnavi li a:active,
#mainnavi-bottom li a:hover,
#mainnavi-bottom a:active
{
	background-color: #002659;
	color: #fff;
}




#subMenu-container
{
	/*position:absolute;
	height: auto !important; */  
	float: left;
	width: 230px;
	margin:0;
	padding:0;
	
	background: transparent url(../images/layout/bg_menu.png);
	
}

#subMenu
{
	margin: 0;
	padding: 0;
	position:absolute; 
	
	 height: auto !important;   
}

#content-container
{
	margin:0 0 0 230px;
	padding:0;
	*margin:0;
	*padding:0 0 0 230px;
	min-height: 500px;
}

#content
{
	margin: 0;
	padding: 5px 20px 20px 10px;
	font-size: 120%;
	line-height: 150%;
	/*float: right;*/
	position: relative;
	overflow:auto;
	width: 725px;
	background-color: white;
	
}

#productVar
{
	width: 100%;
}

#productVar th
{
	background-color: #DEDEDE;
}





#subnavi
{
	width: 227px;
}



#subnavi ul,
#subnavi li
{
list-style: none;
padding:0px;
margin: 0px;
}

#subnavi ul li a
{
	display: block;
	text-decoration: none;
	background: #002659 url(../images/layout/menu-item-b.gif) repeat-y left top;
	height: 20px;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	color: #f8f8fa; /*#e8e8ee;*/
	font-weight: bold;
}

#subnavi ul li li a
{

	background: #b7b7b7 url(../images/layout/menu-item.gif) repeat-y left top;
	height: 20px;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	color: #002659;
}


#subnavi ul li a:hover
{

	background: #b7b7b7 url(../images/layout/menu-item-a.gif) repeat-y left top;
	color:black;
}

#subnavi ul li li a:hover
{
	background: #b7b7b7 url(../images/layout/menu-item-a.gif) repeat-y left top;
}


#subnavi ul li { !height: 20px ;margin:0px; padding:0px;background-color: green;}

   
#infoline
{
	font-size: 120%;
	font-weight:bold;
	background-color: #b7b7b7; 
	
}

#info-kontakt
{
	float: left;
	text-align: center;
	padding: 10px;
	width: auto;
}

#support
{
	text-align: right;
	padding:2px;
	margin:0;

}

#footer
{
	font-size: 80%;

	
}




.ir,
.ir:hover,
.ir:active
{
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
}

.clear { clear:both; }


.ib-fix li { display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; }
* html .ib-fix li { display:inline; }
* + html .ib-fix li { display:inline; }
.ib-fix li > * { display:table; table-layout:fixed; overflow:hidden; }

