html, body, p, h1, h2, h3, h4, h5, h6,ul,
.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6
{
  padding: 0;
  margin: 0;
  list-style: none;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin: 0px;
	padding: 0px;	
	text-align: center;
	background:#F2F2F2 url(bg-page.gif) repeat-x left top;
	color: #3A3734;
}

body.editor
{
	background: #FFFFFF;
}

h1, h2, h3, h4, h5, h6,
.editor h1, .editor h2,
.editor h3, .editor h4,
.editor h5, .editor h6
{
	margin: 6px 0 15px 0;
}

h1, .editor h1{ font-size: 140%; }
h2, .editor h2{ font-size: 120%; }
h3, .editor h3{ font-size: 110%; }
h4, .editor h4{ font-size: 100%; }
h5, .editor h5{ font-size: 100%; color: #000000; }
h6, .editor h6{ font-size: 100%; font-weight: normal; color:#B35300;}


p, .editor p
{
	margin-top: 5px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
}
.editor ul
{
	list-style: none;
}
.editor ul li, .content ul li
{
  padding-left: 22px;
  background: url(menu-item.gif) no-repeat left 3px;
  line-height: 17px;
  zoom: 1;
}
.editor ol li
{
	padding: 0px;
}
a{	color: #00306e; }
a:hover{ text-decoration: none; }
a img{ border: none; } /* , a:link img */
hr, .editor hr
{
	height: 1px;
	color: #DDDDDD;
	border: none;
	border-top: 1px solid #DDDDDD;
}
.col-right ul, .editor ul
{
	margin:5px 0 5px 4px;
}
.col-right ol
{
	margin: 5px 0 5px 25px;
	padding: 0;
}
.editor ol
{
	margin: 5px 0 5px 28px;
	padding: 0;
}
form
{
	margin: 0px;
}

table,.editor table
{
	font-size: 100%;
	margin: 5px 0; 
	font-weight: normal;
}
table td, .editor table td
{
	padding: 4px;
}

input.field, textarea
{
	font-size: 100%;
	padding: 3px;
	border: 1px solid #00306e;
}
input
{

}
textarea
{

}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}

.field
{

}
.field.sm
{

}
.field.ssm
{

}
textarea.textarea
{

}

/* tabulky z editoru */
table.standard{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #B35300;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th{
	background-color: #9A9A9A;
	color: #ffffff;
	font-weight: normal;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 5px;
}
/*********************/

.main
{
	width: 896px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	z-index: 100;
}


.header
{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 150;
	width: 100%;
	height: 179px;
	margin-bottom: 15px;
}
.header .logo
{
	margin: 0px;
}
.header .claim
{
  background: url(claim.gif) no-repeat left top;
  height:22px;
  left:179px;
  margin:0;
  position:absolute;
  top:38px;
  width:382px;
}
.header .claim span
{
  visibility: hidden;
}
.lang
{
   right: 331px;
   position: absolute;
   top: 20px;
   color:#B35300;
}
.lang a
{
   color:#B35300;
   text-decoration: none;
}
.lang a:hover
{
   text-decoration: underline;
}
.footer
{
  float: left;
  font-size: 90%;
  background: url(footer.gif) no-repeat left top;
  width: 896px;
  height: auto;
  /*clear: both;*/
  color: #ffffff;
  margin-top: 10px;
}
.footer a
{
  color: #ffffff;
}

.footer .in 
{
	float: left;
	width: 896px;
	height: 42px;
}

.footer .ad {
	float: left;
	width: 896px;
	height: auto;
	background: #e6e6e6 url(bottom-padder.png) left bottom no-repeat;
}

.footer .ad-content {
	float: left;
	width: 866px;
	padding: 10px 20px;
	text-align: center;
	color: #9a9a9a;
}

.footer .ad-content a, .footer .ad-content a:hover { color: #9a9a9a; }


.footer 
.secondary-menu
{
  margin: 12px 0 0 20px;
  float: left;
}
.secondary-menu li
{
  float: left;
  margin-right: 5px;
}
.claim-footer
{
  float: right;
  margin: 12px 20px 0 0px;
}
*html .claim-footer
{
  margin-right: 10px;
}
.menu
{
	position: absolute;
	bottom: -1px;
	left: 0px;	
	width: 896px
	height: 32px;	
	font-size: 12px;
	font-weight: bold;
	z-index: 999;
	font-family: Myriad;
	width: 900px;
	height: 32px;
	overflow: hidden;
}
*html .menu
{
  bottom: -2px;
}
.menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	
}
.menu ul li
{
	display: block;
	float: left;
	line-height: 32px;
   height: 32px;
	padding-right: 6px;
	padding-left: 5px;
	background: url(menu-item-pasive-left.png) no-repeat left 0px;
	text-transform: uppercase;
	margin-right: 10px;
	position: relative;
}
*html .menu ul li
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/menu-item-pasive-left.png', sizingMethod='crop');	
}
.menu ul li a
{
  background:#F8BA4D url(menu-item.gif) no-repeat 6px 11px;
  padding:0 10px 0 30px;
  color: #ffffff;
  text-decoration: none;  
  display: block;
}
.menu ul li a span
{
  background: url(menu-item-pasive-right.png) no-repeat left top;
  width: 6px;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}
*html .menu ul li a span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/menu-item-pasive-right.png', sizingMethod='crop');	
}
.menu ul li a:hover
{
  text-decoration: underline;
}
.menu ul li.active
{
	background: url(menu-item-active-left.png) no-repeat left 0px;
}
*html .menu ul li.active
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/menu-item-active-left.png', sizingMethod='crop');	
}
.menu ul li.active a
{
  background-color: #ffffff;
  background-image: none;
  color: #000000;
  padding-left: 14px;
}
.menu ul li.active a span
{
  background: url(menu-item-active-right.png) no-repeat left top;
}
*html .menu ul li.active a span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/menu-item-active-right.png', sizingMethod='crop');	
}
.search-form, .search-form .field
{
  margin: 0;
  padding: 0;
}
.search-form
{
  background: url(search-form.gif) no-repeat left top;
  height:27px;
  position:absolute;
  right:301px;
  top:66px;
  width:208px;
}
.search-form .field
{
  border:medium none;
  left:4px;
  position:relative;
  top:3px;
  width:153px;
  height: 19px;
  line-height: 19px;
  float: left;
}
.submit
{
  background: url(menu-item.gif) no-repeat left top;
  float:left;
  left:10px;
  position:relative;
  top:8px;
  width:10px;
  height: 10px;
  cursor: hand;
  cursor: pointer;
  border: none;
  color: #ffffff;
  font-size: 0px;
  letter-spacing: -1px;
}
.insia-header
{
  background: url(insia-header.png) no-repeat left top;
  height:179px;
  position:absolute;
  right:0px;
  top:1px;
  width:228px;
}
*html .insia-header
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/insia-header.png', sizingMethod='crop');	
}


/* cols */
.cols
{
  position: relative;
  float: left;
  top: 13px;
  margin-bottom: 13px;
}
.col-left
{
  position: relative;
  float: left;
  width: 252px; 
  overflow: hidden;
}
.col-right
{
  position: relative;
  float: left;
  width: 614px;
  left: 30px;
  /*background-color: #ffffff;*/
  margin-bottom:20px;
}
.homepage .col-right
{
  background-color: transparent;
}

.col-right .main-content
{
  padding: 20px;
  padding-top: 10px;
  float: left;
  background: white;
  width: 573px;
}
*html .col-right .main-content
{
  width: 613px;
}
.path
{
  left:290px;
  position:absolute;
  top:-20px;
  z-index:999;
  color: #9A9A9A;
  font-size: 90%;
}
.path a
{
  color: #9A9A9A;
}
.path .nav
{
  background: url(submenu-item.gif) no-repeat left 3px;
  padding-left: 20px;
  display: block;
  float: left;
}
/* menu */
.submenu
{

  padding-bottom: 10px;
  width: 252px; 
  position: relative;
  margin-bottom:40px;
}
.submenu ul
{
  background-color: #F9F9F9;
  width: 252px; 
  padding-left: 0;
}
.submenu li
{
  border-top: 1px solid #F2F2F2;
  padding: 10px 10px 0 0;
}
.submenu li a
{
  padding-left: 60px;
  background: url(submenu-item.gif) no-repeat 14px 4px;
  color: #3A3734;
  text-decoration: none;
	display:block;
	padding-bottom:10px;
}
.submenu li a:hover
{

}
.submenu li.active
{
	background-color: #9A9A9A;
}
.submenu li ul li.active
{
	background-color: #CECECE;
}
.submenu li ul li ul li.active
{
	background-color: #EFEFEF;
}
.submenu li.last
{
  background: url(submenu-bottom.gif) no-repeat left bottom;  
}
*html .submenu li.last
{
	width: 100%;
}
.submenu li.active ul li a
{
	background:transparent url(submenu-item.gif) no-repeat 60px 4px;
	color:#3A3734;
	padding-left: 80px;
}
.submenu li.active ul li.active ul li a
{
	background: url(submenu-item.gif) no-repeat 80px 4px;
	color:#3A3734;
	padding-left: 100px;
}
.submenu li.active ul li ul li.active ul li a,
.submenu li.active ul li ul li ul li.active ul li a
{
	background: url(submenu-item.gif) no-repeat 100px 4px;
	padding-left: 120px;
}
.submenu li.active ul li.active a
{
	color: #000000;
}
.submenu li.last.active
{
  background: #9A9A9A url(submenu-bottom-active.gif) no-repeat left bottom;
}
*html .submenu li.last.active
{
  background: #9A9A9A;
}
.submenu li.active a
{
	color: #ffffff;
}
.submenu li.active a, 
.submenu li.active ul li.active a, 
.submenu li.active ul li ul li.active a,
.submenu li.active ul li ul li ul li.active a,
.submenu li.active ul li ul li ul li ul li.active a
{
	background-image: url(submenu-item-active.gif);
}

}
.submenu li ul li.active a,
.submenu li ul li ul li.active a
{
	color:#3A3734 !important;
}
.quick-menu
{
  background: url(q-menu.gif) no-repeat left top;
  width: 252px;
  height: 78px;
  padding-bottom: 36px;
  position: relative;
  margin-bottom: 30px;
}
*html .quick-menu
{

}
.quick-menu ul
{
  height: 30px;
  position: relative;
  top: 18px;
  
}
.quick-menu li
{
float:left;
height:30px;
margin-right:3px;
padding-top:60px;
position:relative;
width: 82px;

}
*html .quick-menu li
{
  width: 81px;
}
.quick-menu li a
{
  color: #ffffff;
  background: url(q-menu-item.gif) no-repeat left bottom;
  display:block;
/*   height:30px; */
  padding: 6px 10px 6px 10px;
  padding-top: 6px;
  position: relative;
  text-align:center;
}
*html .quick-menu li a
{
  padding: 6px 10px 6px 9px;
}
.quick-menu li a span
{
  height:40px;
  position:absolute;
  top:-50px;
  width:40px;
  left: 25px;
  cursor: pointer;
  cursor: hand;
}
.quick-menu li span
{
/*   background: url(q-menu-item-right.gif) no-repeat left bottom;  */
  width: 10px;
  height: 30px;
  position: absolute;
  right: 0;
  bottom: 0px !important;
}
*html .quick-menu li span
{
  xright: -1px;
  left: 10px;
  padding-bottom: 30px;
}
li.people a span, li.firm a span, li.member a span , li.letadlo a span, li.motorka a span, li.auto a span, li.pes a span, li.obili a span, li.darek a span, li.pocitac a span, li.tovarna a span, li.klic a span, li.paragraf a span, li.stroj a span, li.hrnek a span, li.penize a span
{
  background-repeat: no-repeat;
  background-position: center top;
}
li.people a span
{
  background-image: url(q-menu-people.gif);
}
li.firm a span
{
  background-image: url(q-menu-firm.gif);
}
li.member a span
{
  background-image: url(q-menu-member.gif);
  margin-right: 0 !important;
}

li.letadlo a span
{
  background-image: url(q-menu-letadlo.gif);
  margin-right: 0 !important;
}
li.motorka a span
{
  background-image: url(q-menu-motorka.gif);
  margin-right: 0 !important;
}
li.auto a span
{
  background-image: url(q-menu-auto.gif);
  margin-right: 0 !important;
}
li.pes a span
{
  background-image: url(q-menu-pes.gif);
  margin-right: 0 !important;
}
li.obili a span
{
  background-image: url(q-menu-obili.gif);
  margin-right: 0 !important;
}
li.darek a span
{
  background-image: url(q-menu-darek.gif);
  margin-right: 0 !important;
}
li.pocitac a span
{
  background-image: url(q-menu-pocitac.gif);
  margin-right: 0 !important;
}
li.tovarna a span
{
  background-image: url(q-menu-tovarna.gif);
  margin-right: 0 !important;
}
li.klic a span
{
  background-image: url(q-menu-klic.gif);
  margin-right: 0 !important;
}
li.paragraf a span
{
  background-image: url(q-menu-paragraf.gif);
  margin-right: 0 !important;
}
li.stroj a span
{
  background-image: url(q-menu-stroj.gif);
  margin-right: 0 !important;
}
li.hrnek a span
{
  background-image: url(q-menu-hrnek.gif);
  margin-right: 0 !important;
}
li.penize a span
{
  background-image: url(q-menu-penize.gif);
  margin-right: 0 !important;
}

li.last
{
  margin-right: 0;
}
li.last a
{
  margin-right: 0;

}

*html li.last
{
  width: 84px;
}

.ico
{
  position: relative;
}
.ico span
{
  position: absolute;
}
.ico-arrow-orange
{
  background: url(arrow-orange.gif) no-repeat left top;
  width: 36px;
  height: 24px;
  right: 5px;
  top: -4px;
}
.use-lab
{
  background: url(useful-menu-label.gif) no-repeat left top;
  width: 252px;
  color: #FE9404;
  margin-bottom: 0;  
  padding-top: 10px;
}

.use-lab h2
{
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.use-lab-bottom
{
	background: url(useful-menu-label-bottom.gif) no-repeat left top;
	display: block;
	padding: 0px 10px 0px 0px;
	width: 252px;
	height: 7px;
}
*html .use-lab-bottom
{

}
.useful-menu
{
  width: 252px;
  background: url(useful-menu-bottom.gif) no-repeat left bottom;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.useful-menu ul, .useful-menu .box-content
{
  width: 212px;
  background-color: #F6F6F6;
  padding: 10px 20px 5px 20px;
}
*html .useful-menu .box-content
{
  width: 252px;	
}
.useful-menu ul.square {
	padding-left: 0;
}

*html .useful-menu ul
{
  width: 252px;
}
.useful-menu li
{
  padding: 3px 0;
}
.useful-menu a
{
  color: #3A3734;
}
.useful-menu a:hover
{

}
.useful-menu ul.square li a
{
	background: url(menu-item.gif) no-repeat 0px 2px;
	padding-left: 20px;
	margin-top: 3px;
	color: #757371;
	display: block;
}
.ico-vite
{
	background: url(ico-vite.gif) no-repeat left top;
	width: 28px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: -10px;	
}
.content-dark
{
	background-color: #E6E6E6;
	color: #3A3734;
	width: 206px;
}
.content-dark .text
{
	padding: 10px 15px;
}
.dark-type .use-lab h2
{
	padding-bottom: 18px;
}
.dark-type .box-content
{
	position: relative;
	top: 7px;
}
.dark-type .content-dark
{
	position: relative;
	top: -20px;
}
/* col-right  - home*/
.col-right .box
{
  width: 614px;
  position: relative;
  float: left;
  margin-bottom: 15px;
}
.col-right .box-in
{
  background-color: #ffffff;
  width: 614px;
}
.col-right .box a,.actual a
{
  color: #3A3734;
}
.col-right .box h2
{
  font-size: 120%;
}
.col-right .box .content {
	background-color: white;
}
.box .content
{
  padding: 10px 20px;
}
.box .box-top
{
  background: url(box-top.gif) no-repeat left top;
  width: 614px;
  height: 10px;
}
.box .box-bottom
{
  background: url(box-bottom.gif) no-repeat left top;
  width: 614px;
  height: 10px;
}
.box.actual .box-bottom
{
  background: url(box-bottom-aktual.gif) no-repeat left top;
  height: 37px;
}
.box .box-footer
{
  bottom:8px;
  position:absolute;
  right:44px;
}
.box .box-footer a
{
  color: #ffffff;
}
.box .ico-actual
{
  background: url(ico-actual.gif) no-repeat 20px 10px;
  padding-left: 100px !important;
  background-color: white;
}
.box .date
{
  color: #FE9404;
  margin-right: 8px;
}

.box .ico-vite
{
	background: url(ico-vite.gif) no-repeat left top;
	display: block;
	width: 28px;
	height: 24px;
	position: absolute;
	right: 23px;
	top: -10px;
}
.col-right .box h2.light a
{
	color:#FE9404;
}
.vite-co ul li
{
	background: url(menu-item.gif) no-repeat 0px 2px;
	padding-left: 20px;
	margin-top: 3px;
}
*html .vite-co ul li
{
	zoom: 1;
}
.boxies
{
  float:left;
  margin-bottom:15px;
  position:relative;
  width:100%;
}
.boxies h2
{
  font-size: 120%;
}
.b-left .b-in
{
  margin:20px 20px 20px 55px;
}
.b-right .b-in
{
  margin: 20px 55px 20px 20px;
}
.b-left
{
  background: url(b-left.gif) no-repeat left top;
  width: 289px;
  height: 241px;
  float: left;
  position: relative;
  zoom: 1;
}
.b-right
{
  background: url(b-right.gif) no-repeat left top;
  width: 291px;
  height: 241px;
  float: right;
  position: relative;
  zoom: 1;
}
.b-left .lab
{
  background: url(ico-home.gif) no-repeat right top; 
  padding-right: 65px;
  padding-bottom: 20px;
  zoom: 1;
}
.b-right .lab
{
  background: url(ico-man.gif) no-repeat left top; 
  padding-left: 55px;
  padding-bottom: 30px;
  zoom: 1;
}
.b-left .lab a, .b-right .lab a
{
  color: #B35300;
}
#TA_left, #TA_right
{

}
#TA_right .content, #TA_left .content
{
	top:125px;
	position:absolute;
	width:220px;
}
.ico-arrow-gr
{
  position: absolute;
}
.b-right .ico-arrow-gr
{
  right: 10px;
  top: 10px;
}
.b-left .ico-arrow-gr
{
  left: 10px;
  top: 10px;
}
.col-right a,
.col-right .box.home a
{
  color: #FD9204;
}
.col-right h1, .col-right h2, .col-right h3, .col-right h4, 
.col-right h1 a, .col-right h2 a, .col-right h3 a,
.editor h1, .editor h2, .editor h3, .editor h4, 
.editor h1 a, .editor h2 a, .editor h3 a
{
  color: #B35300;
}
.col-right h1.label
{
  text-decoration: underline;
}

.col-right .articles .article .article-in h1.label {
  margin: 0;
  background: #FDEDCC;
  margin-right: 17px;
}

.main-content ul li
{
  padding-left: 22px;
  background: url(menu-item.gif) no-repeat left 3px;
  line-height: 17px;
}
*html .main-content ul li
{  
  zoom: 1;
}
.img-corner
{
  position: relative;
  width:125px;
  height: 111px;
  border:1px solid #B35300;

}
*html .img-corner
{

}
*html .img-corner img
{
  text-align: center;
  vertical-align: middle;
}
.img-corner.left
{
  margin-right: 15px;
  margin-bottom: 15px;
  float: left;
}
.img-corner.right
{
  margin-left: 15px;
  margin-bottom: 15px;
  float: right;
}
.tl, .tr, .bl, .br
{
  position: absolute;
}
.tl, .img-corner.left .tl
{
  width: 8px;
  height: 8px;
  left:-1px;
  top:-1px;
}
.img-corner.left .tl
{
  background: url(tl.png) no-repeat left top;
}
*html .img-corner.left .tl
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tl.png', sizingMethod='image');
} 
.products .tl
{
  background: url(tl-silver.png) no-repeat left top;
}
*html .products .tl
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tl-silver.png', sizingMethod='image');
} 
.img-corner.right .tl
{
  background: url(tl-yellow.png) no-repeat left top;
}
*html .img-corner.right .tl
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tl-yellow.png', sizingMethod='image');
} 
.tr
{
  background: url(tr.png) no-repeat left top;
  width: 8px;
  height: 8px;
  right:-1px;
  top:-1px;
}
 *html .tr
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tr.png', sizingMethod='image');
}  
.products .tr,.gallery .products .img-products .tr
{
  background: url(tr-white.png) no-repeat left top !important;
  width: 8px;
  height: 8px;
}
*html .products .tr, *html .gallery .products .img-products .tr
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tr-white.png', sizingMethod='image') !important;
} 
*html .tr
{
  right: -2px;
}
.bl
{
  background: url(bl.png) no-repeat left top;
  width: 8px;
  height: 8px;
  bottom: -1px;
  left: -1px;
}
*html .bl
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bl.png', sizingMethod='image');
} 
.products .bl
{
  background: url(bl-silver.png) no-repeat left top;
}
*html .bl
{
   bottom: -2px;

}
*html .products .bl
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bl-silver.png', sizingMethod='image');
} 
.br
{
  background: url(br.png) no-repeat left top;
  width: 8px;
  height: 8px;
  bottom: -1px;
  right: -1px;
}
.products .br
{
  background: url(br-silver.png) no-repeat left top;
}
*html .br
{
  bottom: -2px;
  right: -2px;
}
*html .products .br
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/br-silver.png', sizingMethod='image');
} 
*html .br
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/br.png', sizingMethod='image');
} 
.main-content-nav
{
  background: #9A9A9A url(footer-page-right.gif) no-repeat right top;
  width: 100%;
  height: 32px;
  color: #ffffff;
  position: relative;
  float: left;
}
.main-content-nav-in
{
  background: url(footer-page-left.gif) no-repeat left top;
  padding-left: 27px;
  height: 32px; 
}
.main-content-nav a
{
  color: #ffffff;
}
.main-content-nav .left
{
  float: left;
  padding-top: 8px; 
}
.main-content-nav .right
{
  position: absolute;
  top: 8px;
  right: 20px;
}
/* .article, .article-detail */
.article, .article-detail, .vypis, .gallery
{
  width: 576px;
  margin-bottom: 15px;
  float: left;
}
.article.hot .main-lable, .article-detail .main-lable, .products-cat .main-lable
{
  background: url(article-top.gif) no-repeat left top;
  padding-top: 9px;
  width: 576px;

}
.article.hot .main-lable-in, .article-detail .main-lable-in, .products-cat .main-lable-in
{
  background: #FDEDCC url(article-bottom.gif) no-repeat left bottom;
  padding-bottom: 10px;
  min-height: 35px;
  &height: 35px;
  width: 576px;
}
.main-lable .nav, .main-lable h2.label
{
  margin-left: 10px;
}

.main-lable h2.label
{
  margin: 0 0 5px 10px;
  font-size: 120%;
  padding-top: 0;
}
/* .article .main-lable h2
{
  margin: 0 0 5px 10px;
  font-size: 120%;
} */
.main-content h3, .main-content h4, .main-content h5, .main-content h6, 
.editor h3, .editor h4, .editor h5, .editor h6
{
  margin-bottom: 0;
  margin-top: 20px;
}
.main-content h4, .main-content h6,
.editor h4, .editor h6
{
  color: #9A9A9A;

}
.main-content h5, .editor h5
{
	color: #000000;
}
.articles a
{
  color: #B35300;
}
.articles .perex
{
  padding: 5px 10px;
}
.articles .gallery h2.label
{
  padding-bottom: 30px;
}
*html .articles .gallery h2.label
{
  height: 54px;
}
h2.label, .articles .article-detail h2.label
{
	height: 46px;
}
.article h2.label, .article-detail h2.label
{
	height: auto;
}
.articles  .img-corner 
{
/*    background: url(img-corner1.png) no-repeat left top;
   width: 127px;
   height: 113px;
   border: none; */

}
.hot .img-corner.left .tr, .article-detail .tr, .gallery .tr
{
  background: url(tr-yellow.png) no-repeat left top !important;
  height: 9px;
  right: -1px;
  top: -1px;
  width: 9px;
}
*html .hot .img-corner.left .tr, *html .article-detail .tr, *html .gallery .tr
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tr-yellow.png', sizingMethod='image');
	right: -2px;
} 

.article .img-corner.left .tr
{
  background: url(tr.png) no-repeat left top;
  height: 8px;
  right: -1px;
  top: -1px;
  width: 8px;
}
*html .article .img-corner.left .tr
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/tr.png', sizingMethod='image');
	right: -2px;
} 

.pager
{

  padding-top:8px;
  text-align:center;
  width:480px;
  &left: -40px;
}
*html .pager
{
  left: -50px;
}
.pager a
{
  text-decoration: none;
}
.pager a:hover
{
  text-decoration: underline;
}
.pager .prew, .pager .next
{
  text-decoration: underline;
}

/* products */
.products
{
  background: url(products-top.gif) no-repeat left top;
  width: 565px;
  padding-top: 10px;
  float: left;
}
.products-in
{
  background: #F2F2F2 url(products-bottom.gif) no-repeat left bottom;
  width: 550px;
  padding: 10px 15px 20px 0px;
  float: left;
}
*html .products
{

}
*html .products-in
{
  width: 565px;
}
.products .item
{
  width: 166px;
  float: left;
  margin: 0 0 20px 17px;
}
*html .products .item
{
  margin-left: 12px;
}

.img-products
{
  position: relative;
  margin-bottom:15px;
}
.prod-link
{
  background: url(products-link.gif) no-repeat left top;
  width: 38px;
  height: 35px;
  display: block;
  position: absolute;
  right: 1px;
  top: 0;
}
.prod-link span
{
  background: url(menu-item.gif) no-repeat left top;
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  left: 13px;
  top: 12px;
  cursor: pointer;
  cursor: hand;
}
.products h2.label
{
  margin-bottom: 10px;
}
.products h2, .products .perex
{
  width: 150px;
  padding-left: 0;
}
.text
{
  padding: 10px 10px;
}
.cl
{
  clear: both;
}
.article.hot
{

}
.article.hot .article-in, .article-detail .article-in, .vypis .article-in, .gallery .article-in
{
/*   background-color: #FDEDCC;
  position: relative;*/ 
/*   background: url(label-orange.gif) no-repeat left top; */
  width: 100%;
}

.article.hot .article-in.thin, .article-detail .article-in.thin, .vypis .article-in.thin, .gallery .article-in.thin 
{
  background: url(label-orange-thin.gif) no-repeat left top;
}

.article-in.thin h2.label {
	height: 22px;
}

*html .article.hot .article-in
{
 /*   float: left;
  width: 100%; 
 position: static;*/
}
h2.label
{
  padding-top: 8px;
  padding-left: 10px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  background: url(label-orange.gif) no-repeat left top;
}
.nav
{
  padding-left: 10px;
  margin-left: 0;
  background: url(label-orange-bottom.gif) no-repeat left bottom;
  padding-bottom: 10px;
}
.nav p
{
	margin-top: 0;
	padding-top: 5px;
}
.label-bottom
{
/*   background: url(label-orange-bottom.gif) no-repeat left top;	
  width: 561px;
  height: 14px; */
}
.article.hot .nav,  .article-detail .nav, .vypis .nav
{
  padding-bottom: 10px;
}

.pojmy
{
  background: url(pojmy.gif) no-repeat left top;
  width: 168px;
  height: 30px;
  margin: 0;
  padding: 0;
  position: relative;
  top:-30px;
  float: right;
}
.pojemText
{
  border: none;
  height:18px;
  left:10px;
  position:relative;
  top:5px;
  width:130px;
  float: left;
}
.pojemSubm
{
  background: url(menu-item.gif) no-repeat left top;
  border: none;
  cursor:pointer;
  cursor: hand;
  height:10px;
  left:18px;
  position:relative;
  top:10px;
  width:10px;
  &top: 3px;
  font-size: 0px;
  color: #ffffff;
}

.abc
{
  position: relative;
  background-color: #FDEDCC;
  padding: 10px;
  width: 556px;
  float: left;
  margin-bottom: 15px;
}
*html .abc
{
  width: 576px;
}
.abc a
{
  display: block;
  float: left;
  width: 28px;
  height: 28px;
  line-height: 28px;
  background: url(aa.gif) no-repeat left top;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  margin: 0 5px 5px 0;
}
.abc a:hover, .abc .active
{
  background: url(aa.hover.gif) no-repeat left top;
}
.abc-lt, .abc-lb, .abc-rb, .abc-rt
{
  position: absolute;
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: left top;
}
*html .abc-lb, *html .abc-rb
{
  background-position: left bottom;
}
.abc-lt
{
  background-image: url(lt-orange.gif);
  left: 0;
  top: 0;
}
.abc-lb
{
  background-image: url(lb-orange.gif);
  left: 0;
  bottom: 0;
}
.abc-rt
{
  background-image: url(rt-orange.gif);
  right: 0;
  top: 0;
}
.abc-rb
{
  background-image: url(rb-orange.gif);
  right: 0;
  bottom: 0;
}
*html .abc-lb, *html .abc-rb
{
  bottom: -1px;
} 

.pojem-item
{
  margin-bottom: 15px;
}
.pojem-item h2
{
  margin-bottom: 0;
}
.silver-box
{
  background: #F2F2F2 url(silver-top.gif) no-repeat left top;
  padding-top: 8px;
  width: 570px;
  float: left;
  margin-bottom: 10px;
}
.silver-box-in
{
  background: url(silver-bottom.gif) no-repeat left bottom;
  padding-bottom: 10px;
}
*html .silver-box-in
{
  width: 570px;
}
.silver-box ul
{
  padding: 0 10px;
}
.silver-box ul li
{
  margin-bottom: 3px;
}
.silver-box ul li a
{
 
}
*html .silver-box ul li a
{
  width: 80%;
}
.ico-pdf
{
  background: url(ico-pdf.gif) no-repeat right 1px;
  width: 13px;
  height: 14px;
  padding-right:19px;
}
*html .ico-pdf
{

  width: 100%;
}

#TA_container {
	display: none;
}
.detaily
{
   display: block;
   padding: 1px 0;
}
.bra
{
   color:#B35300;
}
.detaily-makler
{
   padding: 5px 10px;
   margin-top: 8px;
}

.searching-items
{
   margin: 10px 0 15px 10px;
}
.search-item
{
   margin: 20px 0 5px 10px;
}
.search-item p
{
   margin: 3px 0 3px 0;
}
.search-item h2
{
   margin-bottom: 0;
}

.set-h15 {
	height: 15px;
	min-height: 15px;
}
.mt-20
{
	margin-top: 20px;
}
.kontakt-form
{
	background: url(kontakt-form-top.gif) no-repeat left top;
	width: 249px;
	padding-top: 9px;
	float: left;
	position: relative;
}
.kontakt-form-in
{
	background: url(kontakt-form-bg.gif) repeat-y left top;
	width: 249px;
}
.kontakt-form form
{
	margin: 0;
	padding: 15px;
	padding-top: 0;
	color: #6E5E3E;
}
.kontakt-form-bottom
{
	background: url(kontakt-form-bottom.gif) no-repeat left top;
	width: 249px;
	height: 13px;
}
.kontakt-form form label
{
	display: block;
	margin: 8px 0;
}
.custom-text
{
	background: #ffffff;
	width: 213px;
	height: 21px;
	border: none;
	margin-top: 8px;
}
.custom-textarea
{
	width: 213px;
	height: 80px;
	border: none;
	background: #ffffff;	
	margin-top: 8px;
}
.custom-submit
{
	background: url(custom-submit.gif) no-repeat left top;
	width: 103px;
	height: 51px;
	border: none;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	bottom: -15px;
	right: 15px;
	letter-spacing: -1px;
}

#CaptchaNumber {
	border: 1px solid;
	width: 64px;
	height: auto;
}

.captcha-image {
	float: left;
	margin-right: 5px;
}

.captcha-help {
	line-height: 20px;
}
.detail-text
{
	float:left;
	padding-right:20px;
	width:305px;
	padding-top: 20px;
}

.detaily-makler .td	{
	padding: 2px;
}

/* ***************** */
/* formlarove hlasky */
/* ***************** */ 

.main-content ul.messages li {
	background-image: none;
	margin-left: 0;
	padding: 5px;
	font-weight: bold;
	color: red;
	margin-right: 5px;

}

.main-content ul.messages {
	border: 1px solid red;
}

form .required {
	color: red;
}
