/* CSS HALBOS */

/***************** BASIC ELEMENTS ************************/

body {
	background: #31220f url("../images/bg_body.png") repeat-x;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color: #ffffff;
	text-align: center;
}

div#frameholder {
	width: 900px;
	padding: 25px 0 0 100px;
	margin: 0 auto 0 auto;
	text-align: left;
}

div#flash {
	position: absolute;
	margin: 0 0 0 239px;
	top:0;
	width: 429px;
	height: 154px;
}
div#left {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 160px;
}
div#right {
	margin: -25px 0 0 0;
	padding: 0 0 0 30px;
	float: right;
	width: 255px;
}

#right2 {
  float: right;
  width: 190px;
  padding: 8px 7px 0 0;
  text-align: right;
  margin-left: 15px;
}

#right2 a {
  display: block;
  margin: 0 0 12px 0;
}

#right2 a img {
  border: 2px solid #BCB09F;
}

div#content {
	margin: 0 0 0 0;
	line-height: 14.25pt;
	font-size: 10.5pt;
}

div.content_home {
  padding: 25px 0 15px 0;
  width: 900px;

}

div.content_content {
	padding: 25px 0 15px 0;
	width: 900px;
	float: left;
}

/* homebox */

div.hb_left{
width: 660px;
float: left;
}

div.hb_right{
width: 240px;
float: right;
padding: 18px 0 0 0;
}

div.hb_right h2{
padding: 0 0 0 0;
margin: 0 0 10px 0;
}


div.hb_right h3{
font-size: 9pt;
font-style: italic;
font-weight: normal;
padding: 0 0 0 0;
margin: 0 0 15px 0;
}

div.hb{
float: left;
width: 300px;
padding: 0 30px 0 0;
}

div.hb1{


}

div.hb p.image{
margin: 0;
}


div#footer {
	width: 850px;
	padding: 25px;
	margin: 0 auto;
	font-size: 9pt;
	text-align: left;
	color: #31220f;
	background: #d2cbbd;
}
div#footer a {
	text-decoration: none;
}
div#footer div#submenu {
	margin: 0 0 7px 0;
	font-size:7.5pt;
	color: #877765;
}
div#footer div#submenu a {
	text-transform:uppercase;
	font-weight:normal;
	padding: 0 2px;
}

div#vyhody{
width: 165px;
padding: 0 50px 0 0;
float: left;
}

div#vyhody .headline{
background: url("../images/bg_h3_vyhody.png") left top no-repeat;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #31220f;
display: block;
height: 20px;
}

div#vyhody .headline_en{background: url("../images/bg_h3_vyhody_en.png") left top no-repeat;}

div#vyhody .headline span{visibility:hidden;}

div#vyhody ul{padding: 10px 0 0 0;}

div#vyhody ul li{
background: url("../images/bg_vyhody_li.png") no-repeat 2px 9px;
padding: 7px 0 7px 25px;
border-bottom: 1px solid #b2a99a;
font-size: 9.75pt;
color: #31220f;
}

div#vyhody ul li a{color: #31220f;}
div#vyhody ul li.last{border-bottom: 0;}

div#footer_center{
width: 350px;
padding: 0 50px 0 0;
float: left;
}

div#novinky{}

div#novinky .headline{
background: url("../images/bg_h3_novinky.png") left top no-repeat;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #31220f;
display: block;
height: 20px;
}

div#novinky .headline_en{background: url("../images/bg_h3_novinky_en.png") left top no-repeat;}

div#novinky .headline span {visibility:hidden;}

div#novinky .news-headline{
background: #b2a99a url("../images/bg_h4_novinky.png") left top no-repeat;
padding: 8px 10px 4px 10px;
margin: 12px 0 0 0;
color: #ffffff;
display: block;
font-size: 11.25pt;
font-style: italic;
}

div#novinky p{
background: #b2a99a url("../images/bg_p_novinky.png") left bottom no-repeat;
padding: 0 10px 28px 10px;
margin: 0 0 0 0;
color: #ffffff;
display: block;
font-size: 9.75pt;
font-style: italic;
}

div#novinky p a{text-decoration: none;}
div#novinky p a:hover{text-decoration: none;}

div#inspirace{
padding: 0 0 0 0;
margin: 15px 0 0 0;
}

div#inspirace .headline{
background: url("../images/bg_h3_inspirace.png") left top no-repeat;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #31220f;
display: block;
height: 20px;
}

div#inspirace .headline_en{background: url("../images/bg_h3_inspirace_en.png") left top no-repeat;}

div#inspirace .headline span{visibility:hidden;}

div#inspirace p{
margin: 0 0 0 -10px;
padding: 15px 0 0 0;
display: block;
}

div#inspirace img{margin: 0 0 0 10px;}

div#inspirace img.inspirace{
position: absolute;
display: block;
width: 13px;
height: 31px;
margin: 23px 0 0 346px;
}

div#poradit{
width: 235px;
padding: 0 0 0 0;
float: left;
}

div#poradit .headline{
background: url("../images/bg_h3_poradit.png") left top no-repeat;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #31220f;
display: block;
height: 20px;
}

div#poradit .headline_en{background: url("../images/bg_h3_poradit_en.png") left top no-repeat;}

div#poradit .headline span{visibility:hidden;}

div#poradit p{
font-size: 10.5pt;
line-height: 15pt;
}

div#poradit p strong{
color: #ef7804; 
font-size:12pt; 
margin: 0 0 0 3px;}

div#poradit p a{
color: #31220f;
text-decoration: underline;
}

div#poradit p.copy{
font-size: 8.25pt;
line-height: 10.5pt;
color: #877c6c;
}


div#poradit p.copy a{
text-decoration: none;
color: #877c6c;
}


/***************** SPECIFIC ELEMENTS ************************/



/***************** header ************************/

div#header {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100px;
}
a#logo {
	position: absolute;
	top: 19px;
	margin: 0 0 0 -62px;
}

/***************** topmenu ************************/

div#langmenu {
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	font-size: 7.5pt;
	text-align: right;
	color:#FFFFFF;
	height: 19px;
}

div#langmenu a {
	color: #ffffff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
}

/***************** hormenu ************************/

div#hormenu {
	background: #ef7804;
	height: 32px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#ffffff;
}
div#hormenu ul.menu {
	margin: 0 0 0 0;
	padding: 9px 0 0 5px;
}
div#hormenu ul.menu li {
	background: none;
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}
div#hormenu ul.menu li a {
	color: #ffffff;
	text-decoration: none;
	font-size: 9pt;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 15px 0 15px;
}
div#hormenu ul.menu_en li a {
	padding: 0 0 0 0;
	margin: 0 8px 0 8px;
}
div#hormenu ul.menu_de li a {
	padding: 2px 18px 0 18px;
}
div#hormenu ul.menu_ru li a {
	padding: 2px 17px 0 17px;
}
div#hormenu ul.menu li a:hover {
	color:#ffffff;
}
div#hormenu ul.menu li.first {
}
div#hormenu ul.menu li.first a {
	padding-left: 0;
}
div#hormenu ul.menu li.last {
	background: none;
	
}
div#hormenu ul.menu li.last a {
	margin-right: 0;
	padding-right: 0;
}

/***************** section ************************/

div#section {
	margin: 25px 0 0 0;
	padding: 0 0 0 0;
	height: 56px;
	background: #b4835a;
}

div#section .head, div#section .head {
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#ffffff;
	height: 56px;
	font-size: 12pt;
	background-repeat: no-repeat;
}

div.section_cz .head, div.section_cz .head {background-image: url("../images/bg_submenu.png");}
div.section_en .head, div.section_en .head {background-image: url("../images/bg_submenu_en.png");}

div#section .head a, div#section .head a{
	display: block;
	height: 56px;
	background: url("../images/common/bg_none.gif") left top no-repeat;
	text-decoration: none;
}

div#section .head a span, div#section .head a span{visibility: hidden;}

div#section .head.item01{background-position: 0 top; width: 189px;}
div#section .head.item02{background-position: -189px top; width: 209px;}
div#section .head.item03{background-position: -398px top; width: 132px;}
div#section .head.item04{background-position: -530px top; width: 217px;}
div#section .head.item05{background-position: -747px top; width: 153px;}

div#section .head.item01_en{background-position: 0 top; width: 230px;}
div#section .head.item02_en{background-position: -230px top; width: 141px;}
div#section .head.item03_en{background-position: -371px top; width: 146px;}
div#section .head.item04_en{background-position: -517px top; width: 188px;}
div#section .head.item05_en{background-position: -705px top; width: 195px;}

div#section .head.item01 a{width: 189px;}
div#section .head.item02 a{width: 209px;}
div#section .head.item03 a{width: 132px;}
div#section .head.item04 a{width: 217px;}
div#section .head.item05 a{width: 153px;}

div#section .head.item01_en a{width: 230px;}
div#section .head.item02_en a{width: 141px;}
div#section .head.item03_en a{width: 146px;}
div#section .head.item04_en a{width: 188px;}
div#section .head.item05_en a{width: 195px;}


/***************** title ************************/

div#title_cz {
height: 300px;
overflow:hidden;
}

div#title_cz a.kalkulace{
position: absolute;
margin: 228px 0 0 0;
}

div#title_cz a.dti{
position: absolute;
margin: 34px 0 0 556px;
}

div#title_en {
	height: 256px;
	background: #FFFFFF url("../images/bg_title_10_mut.jpg") no-repeat left top;
}
div#title_de {
	height: 256px;
	background: #FFFFFF url("../images/bg_title_10_mut.jpg") no-repeat left top;
}
div#title_ru {
	height: 256px;
	background: #FFFFFF url("../images/bg_title_10_mut.jpg") no-repeat left top;
}

div#flash1 {
	margin: 0 0 0 0;
}

div#flash2 {
	margin: 0 0 0 0;
}

div#flash3 { 
	margin: 0 0 0 0;
}

/***************** site path ************************/



div#sitepath {
	padding: 0 0 20px 20px;
	margin: 0 0 0 0;
	font-size: 7.5pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#999999;
}
div#sitepath a {
	font-weight: normal;
	text-decoration:underline;
	color: #999999;
}
/***************** vertical menu ************************/



div#vermenu {
	padding: 25px 0 20px 0;
}
div#vermenu a {
	color: #666666;
}
div#vermenu a:hover {
	color: #ff0000;
}
div#vermenu ul.menu {
	margin: 0;
	padding: 0;
}
div#vermenu ul.menu li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 6px 0 6px 19px;
	background: url("../images/bg_vermenu_list_item.gif") no-repeat left 10px;
	border-bottom: 1px solid #E6E6E6;
}
div#vermenu ul.menu li.last {
	border-bottom: none;
}
div#vermenu ul.menu li a {
	font-size: 8.25pt;
	font-family: Arial, Verdana;
	text-decoration: none;
	text-transform:uppercase;
	font-weight: bold;
}
/***************** sub menu ************************/



td.submenu h4 {
	margin: 0 0 5px 0;
}
td.submenu strong {
	padding: 0 0 0 0;
}
td.submenu ul {
	padding: 0 0 5px 0;
}
/***************** catalog menu ************************/



div.catalog_header {
	margin: 0 0 0 0;
	padding: 15px 0 10px 35px;
	background: url("../images/bg_catalog_enter.gif") no-repeat 15px 17px;
	color: #666666;
	font-size: 9.75pt;
	font-weight: bold;
}
div#catmenu {
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	border-top: 1px dotted #cccccc;
}
div#catmenu a {
	color: #666666;
}
div#catmenu a:hover {
	color: #666666;
}
div#catmenu ul.menu {
	margin: 0;
	padding: 0;
}
div#catmenu ul.menu li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url("../images/bg_catmenu_list_item.gif") no-repeat 20px 8px;
}
div#catmenu ul.menu li.last {
	border-bottom: none;
}
div#catmenu ul.menu li.open {
	background: #ffb400 url("../images/bg_catmenu_list_item.gif") no-repeat 8px 9px;
}
div#catmenu ul.menu li:hover {
	background: #99cc00 url("../images/bg_catmenu_list_item_h.gif") no-repeat 20px 8px;
	cursor:pointer;
}
div#catmenu ul.menu li a {
	font-size: 9pt;
	font-family: Arial, Verdana;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 0 5px 40px;
	border-bottom: 1px dotted #cccccc;
}
div#catmenu ul.menu li:hover a:hover {
	color:#FFFFFF;
}
div#catmenu ul.menu li.open a {
	font-weight: bold;
	font-size: 8.25pt;
}
div#catmenu ul.menu li ul.submenu {
	margin: 0;
	padding: 3px 0 3px 0;
	margin: 0 0 0 -20px;
}
div#catmenu ul.menu li ul.submenu li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 3px 0 3px 20px;
	background: url("../images/bg_catmenu_list_subitem.gif") no-repeat 8px 9px;
}
div#catmenu ul.menu li ul.submenu li a {
	text-transform: none;
	font-weight: normal;
}
/***************** unibox ************************/



div.unibox {
	margin: 0 0 0 0;
	padding: 10px 0;
	color: #666666;
	font-size: 8.25pt;
}
div.unibox div.headline {
	font-weight: bold;
	padding: 0 0 5px 0;
	color: #000000;
}
div.unibox h4 {
	font-size: 8.25pt;
	color: #85582a;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div.unibox p {
	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
}
div.unibox table {
	margin: 0;
	width: 100%;
	border: 0;
}
div.unibox table td {
	padding: 2px 0;
	font-size:8.25pt;
}
div.unibox input.text {
	padding: 2px 5px;
	font-size: 8.25pt;
	color: #666666;
}
/***************** search ************************/



div.search {
	padding: 20px 0 0 0;
}
div.search input.submit {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
div.search input.text {
	width: 108px;
	height: 14px;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;
	background:#FFFFFF url("../images/bg_search_input.gif") no-repeat left top;
	border: 1px solid #0d5b9e;
}
/***************** select ************************/



div.select {
	background:#363636;
	padding: 10px 20px;
}
div.select select {
	vertical-align: middle;
	margin: 0 0 0 5px;
	width: 115px;
	padding: 2px 2px 2px 5px;
	background:#2e2e2e;
	border: 1px solid #868686;
	color: #FFFFFF;
	margin: 0 0 0 0;
	font-size: 8.25pt;
}
div.select input.submit {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
/***************** map ************************/



div.map {
	padding: 10px 0 5px 0;
}
div.map img {
	margin: 5px 0 0 0;
}
/***************** add ************************/



div.add {
}
div.add ul {
	padding: 5px 0;
}
div.add ul li {
	list-style-type: none;
	background: url("../images/bg_list_add_item.gif") no-repeat 0 7px;
	padding: 3px 0 3px 17px;
	font-size: 9.5pt;
}
div.add ul li a {
	text-decoration:none;
}
/***************** login ************************/



div.login input.submit {
	margin: 2px 0 0 0;
}
div.login input.text {
	width: 98px;
	height: 12px;
	vertical-align: middle;
}
div.login table td.input {
	width: 120px;
}
/***************** news ************************/



div.news {
	background: url("../images/bg_news.gif") repeat-x;
}
div.news div.headline {
	padding: 0 0 10px 0;
}
div.news div.item {
	padding: 10px 0 10px 0;
	border-top: 1px dotted #cccccc;
}
div.news div.item div.more {
	padding: 7px 0 0 0;
}
div.news div.item div.archive {
	padding: 0 0 0 0;
}
div.news .inline-button {
	padding: 1px 3px;
	white-space:nowrap;
	text-decoration: none;
	vertical-align:middle;
	background: #85582a;
	color: #ffffff;
}
/***************** catalog ************************/



div.left_shadow {
	background: url("../images/bg_left_left_shadow.gif") no-repeat right 30px;
}
div.catalog {
	padding: 20px;
}
/***************** quickcontact ************************/



div.quickcontact {
	padding: 15px 20px 35px 20px;
}
div.quickcontact table {
	margin: 0 0 7px 0;
}
div.quickcontact table td {
	padding: 3px 0;
}
div.quickcontact table td.head {
	width: 50px;
	color:#999999;
}
/***************** homepage ************************/



div#homebox {
	padding: 20px 0 10px 15px;
	margin: 0 0 0 0;
}
div#homebox div.button {
	width: 105px;
	height: 156px;
	margin: 0 7px 0 0;
	float: left;
	background: no-repeat left top;
	padding: 0 7px 0 0;
}
div#homebox div.button_01 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_02 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_03 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_04 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_05 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_06 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_07 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button_08 {
	background: url("../images/box_button_01.jpg");
}
div#homebox div.button a {
	display: block;
	height: 101px;
	padding: 65px 0 0 0;
	background: url("../images/bg_box_button.gif") repeat-x left 55px;
	text-align: center;
	text-transform:uppercase;
	font-size: 8.25pt;
	font-weight: bold;
	line-height: 10.5pt;
	color:#FFFFFF;
	text-decoration: none;
}
div#homebox div.button a.wide {
	padding: 58px 0 0 0;
}
div#homebox div.button a:hover {
	background: url("../images/bg_box_button_h.gif") repeat-x left 55px;
}
div#homecontent {
	padding: 10px 20px 10px 20px;
	margin: 0 0 0 0;
	background: #eff5f3;
}
div#homecontent h1 {
	font-size: 11.25pt;
	color: #333333;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-weight: bold;
	background: url("../images/bg_home_h1.gif") no-repeat left 2px;
}
div#homecontent h2 {
	font-size: 11.25pt;
	color: #333333;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-weight: bold;
	background: url("../images/bg_home_h1.gif") no-repeat left 2px;
}
div#homecontent p {
	color: #959595;
	padding: 5px 0 0 25px;
}
div#homecontent div.button {
	margin: 0 0 0 25px;
}
div#homecontent div.left {
	float: left;
	width: 490px;
	padding: 0 20px 0 0;
	background: url("../images/common/bg_vr_dotted.gif") repeat-y right 0;
}
div#homecontent div.right {
	float: right;
	width: 400px;
	padding: 0 10px 0 20px;
	font-size: 8.25pt;
}
table#homebox {
	margin: 20px 0 10px 0;
	font-size: 8.25pt;
}
table#homebox td.left {
	padding: 0 8px 10px 0;
	width: 200px;
	background: #FFFFFF;
}
table#homebox td.center {
	width: 33%;
	padding: 20px 10px 10px 30px;
	width: 200px;
	background: #FFFFFF url("../images/bg_table_homebox_center.gif") repeat-x;
}
table#homebox td.center h2 {
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 12px 0;
}
table#homebox td.center ul.menu {
	margin: 0;
	padding: 0;
}
table#homebox td.center ul.menu li {
	background: url("../images/bg_list_item.gif") no-repeat left 3px;
	padding: 1px 0 2px 20px;
}
table#homebox td.center ul.menu li a {
	color: #525252;
	text-decoration: none;
	font-size: 9.75pt;
	font-weight: bold;
}
table#homebox td.right {
	padding: 20px 10px 10px 25px;
	width: 175px;
	background: none;
}
table#homebox td.right h2 {
	color: #ff0000;
	padding: 0 0 0 0;
	margin: 0 0 12px 0;
}
table#homebox td.right img {
	margin: 0 0 5px 0;
}
img.indeco {
	float: right;
	margin: -5px 10px 5px 15px;
}
div#content table.hometable {
	margin: 10px 0 0 0;
}
div#content table.hometable td {
	padding: 20px 0;
}
div#content table.hometable td.indeco {
	padding: 20px 15px 20px 0;
	vertical-align:middle;
}
div#content table.hometable td.text {
	font-size: 9pt;
	vertical-align:middle;
}
div#content table.prodejce {
	margin: 0 0 0 0;
	font-size: 9pt;
}
div#content table.prodejce th {
	font-weight: bold;
	padding: 3px 0;
	width: 65px;
}
div#content table.prodejce td {
	padding: 3px 0;
}
div#content table.prodejce th span {
	font-size: 7.5pt;
}
div#content table.doplnky td {
	padding: 3px 0;
	vertical-align:middle;
}
div#content table.doplnky td.image {
	width: 100px;
}
div#content table.doplnky td strong {
	display: block;
	padding: 0 0 3px 0;
}
div#content table.liana td {
	padding: 3px 0 10px 0;
	vertical-align:top;
	text-align:center;
	font-size:8.25pt;
}
div#content table.liana td.image {
	width: 25%;
	padding: 3px 0 3px 0;
}
table.form {
	margin: 5px 0;
}
div#content table.form td {
	vertical-align:middle;
}
div#content table.form td.name {
	width: 150px;
}
div#content table.form td.name2 {
	width: 110px;
}
div#content table.form td.tab {
	width: 140px;
	padding-left: 10px;
}
div#content table.form td.sokl {
	padding-top: 10px;
}
table.form td.input1 input {
	width: 30px;
	padding: 2px 3px;
}

table.form td.input2 {
height: 35px;
}

table.form td.input2 input {
	width: 244px;
	padding: 3px 3px;
}
table.form td.input3 input {
	width: 20px;
	text-align:center;
}
input.form_pocet {
	width: 20px;
	text-align:left;
}
textarea.form_poznamka {
	width: 390px;
	height: 75px;
	padding: 2px 5px;
	margin: 10px 0;
}
input.form_send {
	padding: 5px 10px;
	white-space:nowrap;
	text-decoration: none;
	vertical-align:middle;
	background: #85582a;
	color: #ffffff;
	border: 0;
	font-weight: bold;
	margin: 5px 0;
	width: 150px;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}
table.form td input.checkbox {
	margin: 0;
	vertical-align:middle;
}
table.form td input.checkbox2 {
	margin: -1px 0 0 2px;
	vertical-align:middle;
}

div#kontakt1{
float: left;
width: 250px;
padding: 0 50px 0 0;
} 

div#kontakt2{
float: right;
width: 600px;
padding: 0 0 0 0;
} 

ul.prodejci{
padding: 0 0 0 0;
}

ul.prodejci li{
float: left;
margin: 0 15px 0 0;
}


.home-left,
.home-middle,
.home-right  {
  float: left;
  width: 280px;
}

.home-left,
.home-middle {
  margin-right: 38px;
}

.home-right {
  width: 262px;
}

.home-right p.gallery a.nob img {
  margin-right: 0;
}

.home-left p,
.home-middle p,
.home-right p {
  margin: 10px 0 0 0;
  padding: 0;
}

h2.orange,
#right2 .orange {
  color: #EF7804;
  margin: 0;
  padding: 18px 0 0 0;
}

.content_home p.nom {
  padding-top: 0;
}

strong.nob {
  font-weight: normal;
}

span.str {
  font-weight: bold;
}

span.orang {
 color: #EF7804; 
}

p.noanch a {
  text-decoration: none;
}

a.paleta{
text-decoration: none;
position: absolute;
margin: -24px 0 0 500px;
color:#ee7011;

}

a.paleta img{
vertical-align:middle;
margin: -1px 0 0 0;
}

ul.pagemenu li{
float: left;
margin: 0 15px 0 0;
}

ul.pagemenu2{
padding: 0 ;
}

ul.pagemenu2 li{
background: url("../images/common/bg_list_item_sub.png") no-repeat 0 9px;
font-size: 9pt;
}

div#loginmenu {
  font-size: 10px;
  padding: 5px 0;
}

  #loginmenu span {
    color: #877C6C;
  }

  #loginmenu a {
    text-decoration: none;
  }
  #loginmenu a:hover {
    text-decoration: underline;
  }
  
div.login{
padding: 10px 0;
}

div#content div.login table th{
font-weight: normal;
width: 60px;
font-size: 9.75pt;
padding: 5px 0;
}

div#content div.login table td{
font-size: 9.75pt;
padding: 5px 0;
}

div#content div.login table td input{
font-size: 9.75pt;
padding: 3px 5px;
width: 150px;
border: 0;
color: #666666;
}

p.dti img {
margin: 0 10px 0 0;
vertical-align:middle;
}

.korpus-check {
  width: 800px;
  height: 210px; 
}

.korpus-check input, .korpus-check label {
  vertical-align: middle;
  margin: 0 0 3px 0;
  padding:0;
}

.korpus-check label {
  display: block;
}

.korpus-check .hvl { margin: 0 0 0 130px; position: absolute; text-align: center; width: 140px; }
.korpus-check .strop { margin: 0 0 0 300px; position: absolute; text-align: center; width: 140px; }
.korpus-check .bok-levy { margin: 45px 0 0 0; position: absolute; text-align: center; width: 140px; }
.korpus-check .doraz-levy { margin: 90px 0 0 0; position: absolute; text-align: center; width: 140px; }
.korpus-check .bok-pravy { margin: 45px 0 0 400px; position: absolute; text-align: center; width: 140px; }
.korpus-check .doraz-pravy { margin: 90px 0 0 400px; position: absolute; text-align: center; width: 140px; }
.korpus-check .zada { margin: 70px 0 0 200px; position: absolute; text-align: center; width: 140px; }
.korpus-check .dvl { margin: 140px 0 0 120px; position: absolute; text-align: center; width: 160px; }
.korpus-check .dno { margin: 140px 0 0 275px; position: absolute; text-align: center; width: 190px; }


.news_item .image,
.newsitem .image {
  float: left;
  margin: 0 10px 0 0;
  border: 2px solid #BCB09F;
}

.news_item h2 {
  padding-top: 0;
}

.cat_image_holder img {
  border: 2px solid #BCB09F;
  margin-right: 4px;
} 

div.doplnky1{
float: left;
width: 400px;
}
div.doplnky2{
float: left;
width: 400px;
padding: 0 0 0 50px;
}

.prodejce-item img {
float:right;
margin: 0 300px 0 0; 
}

div.akce{
text-align:right; 
padding: 0 0 10px; 
font-size:9.75pt; 
font-weight:bold; 
line-height:15pt;
}

div.akce span{color:#ef7804; font-size: 12pt;}

