/* 100% výška  */

.novinky
{font-family: Tahoma, Verdana, sans-serif;
    font-size: 9pt;
    color: white;}
body, html 
{height: 100%; 
margin:0px;
padding:0px;
text-align: center;}

#banner-plotoveho-dilce { background-image: url(../images/banner-drzak-plotoveho-dilce.jpg) top left; width:565px; height:196px; background-color:Aqua}

img
{
    border:none;}

text, select, input
{
	background-color: #ffffff;
	font-size: 11px;
}

body
{
    font-family: Tahoma, Verdana, sans-serif;
    background-color: #E6E7E8;
    font-size: 14pt;
    color: gray;
}
td
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
}
div.bodyAll
{
	_height: 600px; 
	min-height: 600px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width: 980px;
}
div#bodyAll
{
	background:white url('../images/podklad-centerAll.gif') 0% 0% repeat-y;
	background-color: #BBBCBE;

}

div#bodyAllIn
{
	background: transparent url('../images/podklad-centerAll-bottom.gif') 0% 100% no-repeat;
}

.spacing
{
	background-color:white;
	line-height:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
}

div#contentAllTop
{
	background: transparent url('../images/podklad-centerAll-top.gif') 0% 0% no-repeat;
	background-color:transparent;
	line-height:0px;
	margin:0px;
	padding:0px;
	width: 980px;
	height:auto;
	min-height:3px;
	font-size: 1em;
}

#leftSpace
{
	background-color: transparent;
	float:left;
	height:100px;
	width:5px;
	margin:0px;
}

#leftAll
{
	background-color: transparent;
	float:left;
	_height:100px;
	min-height:100px;
	width:156px;
	margin:5px 0px 10px 0px;
	font-size:10px;
	line-height:18px;
}

#centerAll
{
	background-color: transparent;
	float:left;
	_height:100px;
	min-height:100px;
	width:624px;
	margin:5px 0px 10px 16px;
}

#rightAll
{
	background-color: white;
	float:left;
	_height:100px;
	min-height:100px;
	width:168px;
	margin:0px 0px 10px 11px;
}
#foto
{
	position:absolute;
	top:0px;
	left:0px;
	background:url('../images/foto.gif') left top no-repeat transparent;
	width:150px;
	height:44px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	visibility:hidden;
}
#partneri
{
    position:absolute;
	padding: 15px;
	font-size: 12px;	
}
#partneri a
{
    color: #717171; }

#galHome
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:white;
	width:437px;
	height:317px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	visibility:hidden;
}

#galHomeIn
{
	background-color:transparent;
	background-image:url('../images/showroom1.jpg');
	background-position:1px 1px;
	background-repeat: no-repeat;
	width:437px;
	height:317px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

/* galHome rohy */

#galHome .tl,
#galHome .tr,
#galHome .bl,
#galHome .br
{
	width:437px;
	height:317px;
	margin:0px;
	padding:0px;
}

#galHome .tl {background:url('../images/rohy-galhome-tl.gif') left top no-repeat transparent;}
#galHome .tr {background:url('../images/rohy-galhome-tr.gif') right top no-repeat transparent;}
#galHome .bl {background:url('../images/rohy-galhome-bl.gif') left bottom no-repeat transparent;}
#galHome .br {background:url('../images/rohy-galhome-br.gif') right bottom no-repeat transparent;}

#galHome span
{
	float:right;
	display:block;
	margin-top:270px;
	margin-right:1px;
	width:45px;
	height:45px;
	font-size:9px;
	color: white;
	text-decoration:none;
	font-weight: bold;
	background-color:#AB001C;
}

#galHome span img 
{
	padding:0px;
	margin:0px;
	border:none;
	margin-top:16px;
}

#showroom
{
	position:absolute;
	top:0px;
	left:0px;
	background:url('../images/showroom.gif') left top no-repeat transparent;
	width:366px;
	height:44px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	visibility:hidden;
}

/* zakladni */

A
{
	font-size:100%;
	text-decoration:underline;
	color:white;
}

A:hover
{
	text-decoration:none;
}
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
p.bodytext
{
	padding:0px;
	margin:5px 0px 5px 0px;
}


/* pomocne */

.mezeraH
{
	background-color:transparent;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:1px;
}

.mezeraW
{
	float:left;
	background-color:transparent;
}

br.floadEnd
{
	clear: both;
	height: 0px;
	border: none;
	margin: -1em 0 0 0;
	line-height:0px;
	font-size:0px;
}
/* topLogo */

/* topLogo hlavni DIV */

#topLogo {
	width:978px;
	height:81px;
	margin:0px;
	margin-left:1px;
	padding:0px;
	background:url('../images/podklad-toplogo.gif') left top repeat-x #005EAB;
}

/* topLogo DIV vnitřni */

#topLogoIn {
	width:978px;
	height:81px;
	margin:0px;
	padding:0px;
	
}

/* topLogo rohy */


#topLogo .tl,
#topLogo .tr,
#topLogo .bl,
#topLogo .br
{
	width:978px;
	height:81px;
	margin:0px;
	padding:0px;
}

#topLogo .tl {background:url('../images/rohy-toplogo-tl.gif') left top no-repeat transparent;}
#topLogo .tr {background:url('../images/rohy-toplogo-tr.gif') right top no-repeat transparent;}
#topLogo .bl {background:url('../images/rohy-toplogo-bl.gif') left bottom no-repeat transparent;}
#topLogo .br {background:url('../images/rohy-toplogo-br.gif') right bottom no-repeat transparent;}

A#topLogoA
{
	position:relative;
	display:block;
	width:68px;
	height:68px;
	margin:0px;
	padding:0px;
	background:url('../images/toplogo-red.gif') left top no-repeat white;
	left: 45px;
	float:left;
}

A#topLogoA:hover
{
background-color:#E6E7E8;
}

#topLogoText
{
	position:relative;
	display:block;
	width:813px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url('../images/toplogo-text-02.gif') left top no-repeat transparent;
	left: 60px;
	top: 14px;
	float:left;
}
#topLogoText span
{
	display:none;
}


/* topMenu */

/* topMenu hlavni DIV */

#topMenu {
	width:978px;
	height:20px;
	margin:0px;
	margin-left:1px;
	padding:0px;
	background-color: #AB001C;
}

/* topMenu DIV vnitřni */

#topMenuIn {
	width:978px;
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	font-size:11px;
	color:white;
	text-align:center;
	line-height:18px;
	/* letter-spacing:.5px;*/
	word-spacing: 1px;
}

/* topMenu rohy */


#topMenu .tl,
#topMenu .tr,
#topMenu .bl,
#topMenu .br
{
	width:978px;
	height:20px;
	margin:0px;
	padding:0px;
}

#topMenu .tl {background:url('../images/rohy-topmenu-tl.gif') left top no-repeat transparent;}
#topMenu .tr {background:url('../images/rohy-topmenu-tr.gif') right top no-repeat transparent;}
#topMenu .bl {background:url('../images/rohy-topmenu-bl.gif') left bottom no-repeat transparent;}
#topMenu .br {background:url('../images/rohy-topmenu-br.gif') right bottom no-repeat transparent;}

#topMenuIn a {text-decoration:none}
#topMenuIn a:hover {text-decoration:underline}

#topMenuIn li
{
	display:inline;
	margin-left: 4px;
	font-size:11px;
	
}

#contentAll-1, #contentAll-2, #contentAll-3
{
	margin: 0px;
	padding:0px;
	width:978px;
}

#contentAll-1
{
	background:url('../images/podklad-centerAll.gif') left top repeat-y transparent;
}

#contentAll-2
{
	background:url('../images/podklad-centerAll-top.gif') left top no-repeat transparent;
}

#contentAll-3
{
	background:url('../images/podklad-centerAll-bottom.gif') left bottom no-repeat transparent;
}


/* lefttitle */

div#titleLeft
{
margin:10px 0px 10px 13px;
}

#titleLeft A
{
	font-size:120%;
	color:#AB001C;
	text-decoration:none;
	font-weight:bold;
}
/* leftMenu DIV vnitřni */

#leftMenuIn {
	width:145px;
	height:100%;
	margin: 0px 0px 0px 11px;
	padding:0px;
	background-color: transparent;
	
}

/* leftMenu rohy */


#leftMenu .tl,
#leftMenu .tr,
#leftMenu .bl,
#leftMenu .br
{
	width:165px;
	height:100%;
	margin:0px;
	padding:0px;
}

#leftMenu .tl {background:url('../images/rohy-leftmenu-tl.gif') left top no-repeat transparent;}
#leftMenu .tr {background:url('../images/rohy-leftmenu-tr.gif') right top no-repeat transparent;}
#leftMenu .bl {background:url('../images/rohy-leftmenu-bl.gif') left bottom no-repeat transparent;}
#leftMenu .br {background:url('../images/rohy-leftmenu-br.gif') right bottom no-repeat transparent;}

/* mleft */

.mleft,
#leftMenuIn .csc-menu p.csc-section
{
	margin:0px;
	margin-left:0px;
	color: white;
	font-size:13px;
}

.mleft A,
#leftMenuIn A
{
	text-decoration:none;
}

.mleft A:hover,
#leftMenuIn A:hover
{
	text-decoration:underline;
}

.mleft_item1
{
	font-size:12px;
	margin-top:7px;
}

.mleft_item2
{
	font-size:11px;
}

.mleft_item3
{
	font-size:10px;
}

.mleft_ACT, .mleft_CUR
{
	font-weight:bold;
}

/* leve menu - oddily */

#leftMenuIn .csc-menu
{
	margin:8px 0px 0px 35px;
	padding:0px;
}

#leftMenuIn .csc-menu p.csc-section
{
	display:list-item;
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-image: url('../images/menu-left-1.gif');
}

/* center */

/* center hlavni DIV */

#center {
	width:645px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	background-color: transparent;
	float:left;
}

/* center DIV vnitřni */

#centerIn {
	width:645px;
	margin:0px;
	padding:0px;
	background:url('../images/podklad-center.gif') right bottom no-repeat transparent;
}

/* center rohy */


#center .tl,
#center .tr,
#center .bl,
#center .br
{
	width:645px;
	height:100%;
	margin:0px;
	padding:0px;
}

#center .tl {background:url('../images/rohy-center-tl.gif') left top no-repeat transparent;}
#center .tr {background:url('../images/rohy-center-tr.gif') right top no-repeat transparent;}
#center .bl {background:url('../images/rohy-center-bl.gif') left bottom no-repeat transparent;}
#center .br {background:url('../images/rohy-center-br.gif') right bottom no-repeat transparent;}


#centerMenu {
	margin:0px;
	padding:0px;
	font-size:9px;
	color: #8C8C8C;
	text-align:right;
	line-height:18px;
	text-transform:uppercase;
	background-color:transparent;
	visibility:hidden;
}

#centerMenu a{
	font-size:9px;
	color: #8C8C8C;
}

#homeTextAll
{
	margin-top:30px;
	margin-left:200px;
	width:420px;
	background:url('../images/arrow3-31-right-grey-white.gif') left top no-repeat transparent;
}

#homeText
{
	margin-left:80px;
	margin-top:10px;
	font-size:70%;
	line-height:140%;
	min-height:450px;
	_height:450px;
	color: #8C8C8C;
	background-color: transparent;

}


#standardTextAll
{
	margin-top:20px;
	margin-left:0px;
	padding:0px;
	width:565px;
	background:url('../images/arrow3-31-right-grey-white.gif') left top no-repeat transparent;
}


#standardText
{
	margin-left:70px;
	margin-right:10px;
	font-size:70%;
	line-height:140%;
	color: #8C8C8C;
	min-height:450px;
	background-color: transparent;
}

#standardText H1
{
	font-size:120%;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	
}

#standardText h1.csc-firstHeader
{
	padding:7px 0px 0px 0px;
}

#standardText H2
{
	font-size:120%;
	font-weight:bold;
	padding:5px 0px 0px 0px
	margin: 0px;
}

#standardText strong,
#standardText b,
#homeText strong,
#homeText b
{
	font-weight:bold;
	color: #000000;
}
h4
{
	color:red;
	font-size:100%;
}
#standardText a
{
	text-decoration:none;
	font-weight:bold;
	color: #AB001C;
}

#standardText a:hover
{
	text-decoration:underline;
}

#standardText .csc-menu
{
	margin:10px 0px 10px 0px;
	padding: 5px;
	border: 1px solid white;
	background-color:#BBBCBE;
}

#standardText .csc-menu p
{
	display:list-item;
	list-style: square outside url("../images/menu-left-2.gif");
	margin: 2px 0px 2px 30px;
	padding: 0px 0px 0px 0px;
}

#standardText p.csc-section{
	display:list-item;
	list-style: square outside url("../images/menu-left-3.gif");
	margin: 2px 0px 2px 40px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
}


#standardText .csc-menu p a
{
	color: white;
	font-weight:normal;
}



/* homeTextNew */

/* homeTextNew hlavni DIV */

#homeTextNew {
	width:400px;
	height:110px;
	margin:100px auto 3px auto;
	padding:0px;
	background-color: #AB001C;
}

/* rightRedTop DIV vnitřni */

#homeTextNewIn {
	width:400px;
	height:100%;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	overflow:hidden;
	
}

#homeTextNewIn p,
#homeTextNewIn h1
{
	margin:10px 8px 10px 8px;
	color: white;
	font-size:12px;
	line-height:140%;
	text-align:left;
	
}

#homeTextNewIn h1
{
}

/* homeTextNew rohy */


#homeTextNew .tl,
#homeTextNew .tr,
#homeTextNew .bl,
#homeTextNew .br
{
	width:400px;
	height:100%;
	margin:0px;
	padding:0px;
}

#homeTextNew .tl {background:url('../images/rohy-topmenu-tl.gif') left top no-repeat transparent;}
#homeTextNew .tr {background:url('../images/rohy-topmenu-tr.gif') right top no-repeat transparent;}
#homeTextNew .bl {background:url('../images/rohy-topmenu-bl.gif') left bottom no-repeat transparent;}
#homeTextNew .br {background:url('../images/rohy-topmenu-br.gif') right bottom no-repeat transparent;}







/* rightMenu */

/* rightMenu hlavni DIV */

#rightMenu {
	width:167px;
	height:525px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	background-color: transparent;
	float:left;
}

/* rightMenu DIV vnitřni */

#rightMenuIn {
	width:167px;
	height:100%;
	margin:0px;
	padding:0px;
	
}

/* rightRedTop */

/* rightRedTop hlavni DIV */

#rightRedTop {
	width:167px;
	height:150px;
	margin:0px 0px 3px 0px;
	padding:0px;
	background-color: #AB001C;
}

/* rightRedTop DIV vnitřni */

#rightRedTopIn {
	width:167px;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	
}

#rightRedTopIn p{
	margin:10px 8px 10px 8px;
	color: white;
	font-size:11px;
	line-height:130%;

}

/* rightRedTop rohy */


#rightRedTop .tl,
#rightRedTop .tr,
#rightRedTop .bl,
#rightRedTop .br
{
	width:167px;
	height:100%;
	margin:0px;
	padding:0px;
}

#rightRedTop .tl {background:url('../images/rohy-topmenu-tl.gif') left top no-repeat transparent;}
#rightRedTop .tr {background:url('../images/rohy-topmenu-tr.gif') right top no-repeat transparent;}
#rightRedTop .bl {background:url('../images/rohy-topmenu-bl.gif') left bottom no-repeat transparent;}
#rightRedTop .br {background:url('../images/rohy-topmenu-br.gif') right bottom no-repeat transparent;}

/* rightImgMenu */

/* rightImgMenu hlavni DIV */

#rightImgMenu {
	width:167px;
	margin:0px;
	margin-top:1px;
	padding:0px;
	background-color: transparent;
}

/* rightImgMenu DIV vnitřni */

#rightImgMenu .rightImgMenuItem{
	width:167px;
	height:auto;
	margin:0px;
	padding:0px;
	margin-top: 1px;
	background-color: transparent;
	
}

#rightImgMenu .rightImgMenuItem A{
	display:block;
	width:167px;
	height:106px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	-moz-opacity:1;
	filter: alpha(opacity=100);
}

#rightImgMenu .rightImgMenuItem A span
{
	display:block;
	padding:2px;
	padding-left:4px;
	width:167px;
	font-size:9px;
	color: white;
	text-decoration:none;
	font-weight: bold;
	background-color:#AB001C;
	line-height:18px;
	text-transform:uppercase;
	-moz-opacity:0.65;
	filter: alpha(opacity=65);
	
}
#rightImgMenu .rightImgMenuItem A:hover{
	-moz-opacity:0.75;
	filter: alpha(opacity=75);
}

table.contenttable
{
	border:none;
}

table.contenttable,
table.fromTab
{
	margin-bottom:10px;
	width:490px;
	background-color:white;
}

table.fromTab
{
	width:90%;
}

table.contenttable td, 
table.contenttable td p,
table.fromTab td
{
	font-size:11px;
	color: white;
	padding: 0px 2px 0px 2px;
	background-color:#BBBCBE;
	margin:2px;
}

table.contenttable td p,
{
	font-size:11px;
	color: white;
	background-color:#BBBCBE;
	margin:2px;
}

table.contenttable th,
table.contenttable .tr-0 td,
table.fromTab .nadpis2
{
	font-size:11px;
	color: white;
	background-color:#7E97CD;
	font-weight:bold;
	height:25px;
	padding: 0px 2px 0px 2px;
	text-align:center;
	margin:2px;
}

table.contenttable .tr-0 td p
{
	padding:0px 0px 0px 0px;
	background-color:#7E97CD;
	margin:0px;
}

table.contenttable .tr-0 td
{
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.contenttable th
{
	text-align:center;
	padding-left:4px;
}

.contenttable .tdImg
{
	background-color:#ffffff;
	border:none;
	text-align:center;
}

.contenttable .tdImg p
{
	background-color:white;
	border:none;	
}

/* katalog img csi */

dd.csi-caption
{
	background-color:#7E97CD;
	height:23px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

dd.csi-caption p
{
	font-size:11px;
	color: white;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 0px 0px;
}

dl.csi-image
{
	background-color:#7E97CD;
	padding:0px;
	border: 1px solid white;
}

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT IMG
{
	border: none;
	border-top: 0px solid white;
	margin:0px 0px 0px 0px;
}

table.imgtext-table tbody tr td
{
	background-color:white;
}

.img_vyk,
.img_vyk td.tdImg
{
	background-color:#F9F9F9;
}
.pravo
{
    text-align:right;
}
table.contenttable-3 td p i
{
	font-size:9px;
	
}
table.contenttable-3 tr td.td-0
{
	width:auto;
}
table.contenttable-3
{
	width:455px;
}
table.contenttable-3 tr.tr-0 td,
table.contenttable-3 tr.tr-1 td,
table.contenttable-3 tr td.td-0
{
	background-color: #7E97CD;
	font-weight:normal;
	text-align:center;
	color:White;
	font-size:11px;
	font-weight:bold;
}
table.contenttable-3 td
{
	width:50px;
	height: 25px;
	overflow:hidden;
}
