* html  {
	height: 1%;
}

#menu A {color: #454545;display: block;width: 148px;margin: 0px;padding: 0px;}
#menu H2 {
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    display: block;
    width: 148px;
    height: 25px;
    line-height: 25px;
    text-indent: -3000px;
	overflow: hidden;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#m_bmpr {
    background: transparent url(img/m-bmpr.gif) no-repeat scroll left top;
	top: 1px;
	left: 10px;
	float: none;
}
#m_sluzby {
    background: transparent url(img/m-sluzby.gif) no-repeat scroll left top;
    top: 14px;
    float: left;
    left: 10px;
}
#m_reference {
    background: transparent url(img/m-reference.gif) no-repeat scroll left top;
    float: left;
	left: -24px;
	top: 14px;
}
#m_pripadove-studie {
    background: transparent url(img/m-pripadove-studie.gif) no-repeat scroll left top;
    float: left;
	left: -58px;
	top: 14px;
}
#m_aktuality {
    background: transparent url(img/m-aktuality.gif) no-repeat scroll left top;
    float: left;
    clear: right;
	left: -54px;
	top: 14px;
}

#m_kontakt {
    background: transparent url(img/m-kontakt.gif) no-repeat scroll left top;
    float: left;
    top: 26px;
    left: 10px;
}
#m_tiskovky {
    background: transparent url(img/m-tiskove-zpravy.gif) no-repeat scroll left top;
    float: left;
    clear: both;
	left: 390px;
	top: 2px;
}

.usertopmenu {
	-moz-box-sizing : border-box;
	width: 100%;
	background-color:Menu;
	border-bottom : 1px solid ThreedShadow;
	border-left : 0px solid ThreedFace;
	border-right : 0px solid ThreedShadow;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	margin: 0px;
	height: 20px;
}


BODY  {
	font-size : 12px;
	font-family : Arial, ArialCE, Helvetica, Helvetica CE, Verdana, Tahoma, sans-serif;
	color : #666666;
	overflow : -moz-scrollbars-vertical;
}

A  {
	color: #FF6600;
    text-decoration : none;
}

A:Visited  {
            color: #FF6600
}

A:Active  {
           color: #FF6600
}

A:Hover  {
          color: #ff3300;
		  text-decoration : underline;
}

td {
	font-size : 12px;
	font-family : Arial, ArialCE, Helvetica, Helvetica CE, Verdana, Tahoma, sans-serif;
	color : #666666;
	line-height : 17px;

}

H3,h4, .nadpis, #conten h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size : 12px;
	font-family : Arial, ArialCE, Helvetica, Helvetica CE, Verdana, Tahoma, sans-serif;
	color:  #FF6600;
	text-transform: uppercase;
	font-weight : Bold;
	clear: both;
}


.pata {
	font-size : 9px;
	font-family : Arial, ArialCE, Helvetica, Helvetica CE, Verdana, Tahoma, sans-serif;
	color: #BCBCBC;
}

a.pata {
color: #ffffff;
}

a.pata:link {
color: #ffffff;
text-decoration : none;
}

a.pata:visited {
color: #ffffff;
}

a.pata:hover {
color: #ffffff;
text-decoration : underline;
}

#studie .popis,#zpravy .popis {
	margin-top: -5px;
}
#studie .popisnoicon,#zpravy .popisnoicon  {
	margin-left: 81px;
	width: 570px;
}
#studie .perex,#zpravy .perex {
	margin-top: -5px;
	width: 651px;
	color: #000;
}
#studie .perexnoicon,#zpravy .perexnoicon {
	margin-left: 81px;
	width: 570px;
	color: #000;
}
#studie .icon,#zpravy .icon {
	border: 1px #c8c8c8 solid;
	padding: 5px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
}
#studie .noicon,#zpravy .noicon {
	float: left;
	width: 70px;
}
#studie .divider,#zpravy .divider {
	clear:both;
	margin-bottom: 5px;
}
#studie .detail,#zpravy .detail {
	margin-left: 81px;
	color: #444444;
}

#zpravy H3 {
	margin-bottom: 1px;	
}
#zpravy H4 {
	font-size : 10px;
	line-height: 12px;
	margin-bottom: 1px;	
}

#text {
	margin-left: 81px;
	width: 570px;
}

#text h1 {
	font-size : 16px;
	font-family : Arial, ArialCE, Helvetica, Helvetica CE, Verdana, Tahoma, sans-serif;
	color:  #FF6600;
}

#text h2,
#text h3,
#text h4,
#text h5 {color: #000000;}

#text h3 {
	margin-bottom: -10px;	
	padding-bottom: 0px;
}
H2 .klient, H3 .klient,H4 .klient {
	color: #666666;
}

.sluzbyPopis {
    background-color: #666666;
    color: #FFF;
    padding: 5px 5px 8px 10px;
    display: none;
    width: 500px; 
    opacity: 0;
}

IMG.sloupecfoto {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 0px;
	background-color: #FFF;
	border: 0px;
}
IMG.sloupecfoto0 {
	-moz-box-sizing : content-box;
	box-sizing : content-box;
	padding: 0px;
	background-color: #FFF;
	border: 0px;
	border-left: 5px solid #666;
}
IMG.sloupecfoto1 {
	-moz-box-sizing : content-box;
	box-sizing : content-box;
	padding: 0px;
	background-color: #FFF;
	border: 0px;
	border-right: 5px solid #666;
}

IMG.clfoto {
	background-color : #FF6600;
	border: 0px;
	color: Black;
}

DIV.clfoto {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	/*background-color : #B8B8B8;*/
	font-size: 9px;
	text-transform: lowercase;
	color: #919F4F;
	line-height: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align : left;
}
DIV.sloupecfoto {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 5px;
	margin: 5px;
	background-color: #B6B6B6;
	border: 0px solid #D7006C;
}
DIV.sloupecfoto0 {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px;
	/*background-color: #B6B6B6;*/
	border: 0px solid #D7006C;
}
DIV.sloupecfoto1 {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 5px 5px;
	/*background-color: #B6B6B6;*/
	border: 0px solid #D7006C;
}

.datum {
	text-align:center; float:left;width: 70px; border-left: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8; color:#454545;margin-right:10px;
}


