BODY {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	FONT-FAMILY:  Trebuchet, Verdana, Tahoma, Arial, helveticace, helvetica, arialce;
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal;
	margin: 0px;
	background-color: #504D46;
	background-image: url(http://www.rubyblue.cz/images/pozadi.gif);
	background-repeat: repeat;	
}

BODY.obr {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	FONT-FAMILY:  Trebuchet, Verdana, Tahoma, Arial, helveticace, helvetica, arialce;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	margin: 0px; border: 0px; padding: 0px;
	background-color: #ffffff;
	background-image: url(/images/spacer.gif);
}

BODY.vice {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	FONT-FAMILY:  Trebuchet, Verdana, Tahoma, Arial, helveticace, helvetica, arialce;
	FONT-WEIGHT: normal;
	padding: 10px 25px 10px 25px;
	background-color: #ffffff;
	background-image: url(/images/spacer.gif);
}

td
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal;
	
}

.main {
	width: 969px;
	text-align: left;
}


.cleaner {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}


H1 {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #000000;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

	
}


H2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

	
}


H3 {
	font-size: 15px;
	font-weight: normal;
		color: #3D77B8;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(http://www.az-klimatizace.cz/obrazky/h3odr.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	
}


H4 {
	font-size: 11px;
	font-weight: bold;
	color: #3568A2;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;

	
}


A.nad, A.nad:active, A.nad:visited, A.nad:link {
	font-size: 15px;
	font-weight: normal;
	color: #3D77B8;
	TEXT-DECORATION: underline;
}

A.nad:hover {
	font-size: 15px;
	font-weight: normal;
	color: #3D77B8;
	TEXT-DECORATION: none;
}







A.tmn, A.tmn:active, A.tmn:visited, A.tmn:link {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

A.tmn:hover {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.lmn, A.lmn:active, A.lmn:visited, A.lmn:link {
	COLOR: #ffffff;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.lmn:hover {
	COLOR: #dddddd;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.fmn, A.fmn:active, A.fmn:visited, A.fmn:link {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

A.fmn:hover {
	COLOR: #555555;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	
	TEXT-DECORATION: none;
}


.topnavigpad {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
}
.bilastred {
	background-color: #FFFFFF;
	width: 929px;
	CLEAR: both;
	padding-bottom: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 40px;
}
.pata {
	background-color: #598FC8;
	height: 60px;
	width: 899px;
	margin-top: 30px;
	color: #FFFFFF;
	padding-top: 10px;
	font-size: 10px;
}

.levysloupec {
	width: 189px;
	float: left;
}

.pravysloupec {
	width: 178px;
	float: right;
}

.obsah {
	float: left;
	width: 472px;
	text-align: left;
}
.infobox {
	background-color: #504D46;
	margin-top: 1px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.firmy {
	background-color: #817E72;
	margin-top: 1px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.partner {
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #CFCFCE;
	text-align:left;
	font-size:11px;
	line-height:13px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}


ul.inf {

	list-style-type: none;
	margin-left: 20px;
}

ul.kr {

	list-style-type: none;
	margin-left: 20px;
}

ul.inf li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CFCFCE;
	border-right-color: #CFCFCE;
	border-bottom-color: #333333;
	border-left-color: #CFCFCE;
	padding-top: 5px;
	padding-bottom: 5px;
}


ul.kr li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CFCFCE;
	border-right-color: #CFCFCE;
	border-bottom-color: #eeeeee;
	border-left-color: #CFCFCE;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFCC;
}





 #xmenu  {
	
	
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	
}
 

 #xmenu ul {	
	text-align: left;	
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
	
	
}
#xmenu ul li {							
	margin-bottom: 1px;	
	LIST-STYLE-POSITION: outside;
	BACKGROUND: url(images/odr1.png) no-repeat 0px 0px; 
	POSITION: relative;
	LIST-STYLE-TYPE: none;
    margin-left: -12px;
	padding-left: 14px;	
		
}
 #xmenu ul li a {
	color: #ffffff;
	font-weight: bold;
	height: 24px;
	FONT-SIZE: 11px;
	background-color : #504D46;
	display: block;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.vrchnicara {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-left: 2px;	
}

#xmenu ul li a:hover {
	background-color : #636057;
	color: #ffffff;		
	FONT-SIZE: 11px;	
}
 #xmenu #active {
	background-color : red;
	font-weight: bold;
}



#ymenu ul {	
	text-align: left;	
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
	
	
}
#ymenu ul li {							
	margin-bottom: 1px;	
	LIST-STYLE-POSITION: outside;
	BACKGROUND: url(images/odr2.png) no-repeat 0px 0px; 
	POSITION: relative;
	LIST-STYLE-TYPE: none;
    margin-left: 8px;
	padding-left: 14px;	
		
}
 #ymenu ul li a {
	color: #ffffff;
	font-weight: bold;
	height: 24px;
	FONT-SIZE: 11px;
	background-color :#817E72;
	display: block;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#ymenu ul li a:hover {
	background-color : #9A988E;
	color: #ffffff;	
	font-weight: bold;	
	FONT-SIZE: 11px;	
}
 #ymenu #active {
	background-color : red;
	font-weight: bold;
}

.vrchnicara2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-left: 23px;	
}


A.az, A.az:active, A.az:visited{
	COLOR: #598FC8;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.az:hover {
	COLOR:#3568A2;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}


A.vic, A.vic:active, A.vic:visited{
	COLOR: #E50B3D;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.vic:hover {
	COLOR:#78051F;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.aktitle, A.aktitle:active, A.aktitle:visited{
	COLOR: #E50B3D;
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.aktitle:hover {
	COLOR:#78051F;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
	
	font-weight:bold;
}


A.menbil, A.menbil:active, A.menbil:visited{
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.menbil:hover {
	COLOR: #cccccc;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	
	font-weight:bold;
}


A.ccc, A.ccc:active, A.ccc:visited{
	COLOR: #ffffff;
	
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.ccc:hover {
	COLOR: #cccccc;
	
	TEXT-DECORATION: none;
	
	font-weight:bold;
}



.doleva{
	margin-right: 20px;
	float: left;	
}

.doprava{
margin-left: eépx;
	float: right;
}
.dopravamm{
	
	float: right;
}

.dopravam{
	margin-top: 3px;
	float: right;
}

.patatext{
	float: left;
	width: 420px;
	text-align: center;
	padding-top: 4px;
	color: #FFFFFF;
	FONT-SIZE: 10px;
	
}


.aktualitni {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 10px;
	text-align: left;
	line-height: 15px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}
.carka {
	background-image: url(images/carka.png);
	background-repeat: repeat-x;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 1px;
}

.novinka_obr {
	border: 0px;
  float: right;
  margin: 10px 0px 10px 18px;
}