#table-banner {
	padding: 0px; margin: 0px;	width: 679px; 	height: 108px;
}
	/**
 * Page
 */
 
 body {
   background: #fff url(../gfx/body-bg.png) repeat-x 0px 0px;
	color: #1C1D21;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; font-weight: normal; text-align: left;;
	margin:auto; padding: 0 0 0 3px;
}

a {
	color:  #445878; text-decoration: underline;
}

a:hover {
	color: #445878; text-decoration: none;
}

.nounderline a {
	color: #445878; text-decoration: none;
}
.nounderline a:hover {
	color: #445878; text-decoration:  underline;
}
.nounderline a:visited {
	color: #445878; text-decoration:  none;
}

a.agreen {
	color: #006400; text-decoration: underline;
}


/* Fyp Fontu */

body#typ-fontu, #typ-fontu td {
	line-height: 135%;
	font-family: Tahoma, Helvetica, Arial, FreeSans, sans-serif;
}

body#typ-fontu h1, body#typ-fontu h2, body#typ-fontu h3, body#typ-fontu h4,
body#typ-fontu #rokslide-toolbar, body#typ-fontu #horiz-menu, body#typ-fontu #bottom-menu td {
	font-family:  Verdana, Geneva, Arial, Helvetica,  Geneva, Tahoma, "Nimbus Sans L", sans-serif;
}


p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
}

h1, h2, h3, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 0px;
	margin: 10px 0;
	font-weight: normal;
	line-height: 100%;
}

h1 {
	font-size: 18px; text-align: left; font-family: Arial, Helvetica, sans-serif;
	line-height: 100%; color: #2F4559;  font-weight: bold; padding-top: 0px;
}

h2 {
	font-size: 140%;
	line-height: 100%;text-align: left;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 120%; font-weight: bold;
}

/*
------
 Logo
------
*/

#logo h1
{
	padding: 0;
	margin: 0;
}

#logo span
{
	display: none;
}


img#logo {
	background: url(../gfx/global/logo.png) 0 0 no-repeat;
}

img#logo {
	width: 401px;
	height: 43px;
	position: absolute;
	top: 15px;
}


#header {
   height: 113px;
	margin: auto;
	text-align:  left;
	background: #304566  url(../gfx/global/showcase-top-bg.png) repeat-x 0px 105px;
}

#header a {
 text-decoration: none;
}



/**
 * Containers
 */
#container {
	width: 995px;
	text-align: center;
   background: transparent;
	margin: auto; padding: 0px 0px 0px 0px;

}


/**
 * Columns
 */
#columns {
padding: 0;	margin: 20px 0px 0px 0px;
text-align: left;
background: transparent;
}

#columns #colLeft {
float: left; display: block;  width: 695px;
background: transparent;
}

#columns #colLeft .cLeft {
float: left; display: block; width: 180px;
background:   transparent;
margin: 0px 5px 0px 0px; text-align: left;
}

#columns #colLeft .cRight  {
float: right; display: block;	width: 505px;
background: transparent; margin: 0px 0px 0px 0px;
}

#columns #colLeft .cCenter  {
float: left; display: block;	width: 695px;
background: transparent; margin: 0px 0px 0px 0px;
}

#columns #wrapper .cRightWithoutColLeft  {
float: right; display: block;	width: 705px;
background: #fff; margin: 0px 0px 0px 0px;
}

#columns #colRight {
float: right; display: block;	width: 280px;
margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;
}

#columns #wrapper {
float: left; display: block;  width: 975px;
background: transparent;
}

#columns #wrapper .cLeft {
float: left; display: block; width: 180px;
background: transparent;
margin: 0px 5px 0px 0px; text-align: left;
}

#columns #wrapper .cRight  {
float: right; display: block;	width: 785px;
background: transparent; margin: 0px 0px 0px 0px;
}

#columns #wrapper .cCenter  {
float: left; display: block;	width: 695px;
background:  transparent; margin: 0px 0px 0px 0px; 
}



/**
 * Content
 */

.content-eshop {
text-align: left;
padding: 0px 5px 0px 5px; width: 515px;
border-left: 0px solid #D2D2D2;
border-right: 0px solid #E9E9E9;
border-bottom: 0px solid #E9E9E9;
margin: 0px 0px 10px 0px;
background:  #fff url(../gfx/module/bg-content2.png) no-repeat;
}

.contentCenter {
text-align: left;  text-align: justify;
padding: 0px 0px 0px 15px; width: 685px;
/*  border: 0px solid #d3d3d3; background: url(../gfx/contentCenter-bg.gif) no-repeat;  */
margin: 0px 0px 10px 0px;
}

.contentWrapper {
text-align: left;
padding: 0px 5px 0px 10px; width: 770px;
border: 0px solid #d3d3d3;  
margin: 25px 0px 10px 0px; background-color: #fff;
}

.contentCenterWrapper {
text-align: left;  text-align: justify;
padding: 0px 10px; width: 975px;
border: 0px solid #d3d3d3; 
/*  margin: 0px 0px 10px 0px; background: url(../gfx/contentCenter-bg.gif) no-repeat;  */
}



/**
 * Bannery
 */

#container .banner {
   height: 112px; text-align: left;
	margin: 5px 0px 10px 0px; border: 0px solid #d3d3d3; z-index: -1;
}

#container .banner2 {
   height: 112px;  width: 990px;   text-align: left; position:  absolute;
	margin: 5px 0px 10px 0px; border: 0px solid #d3d3d3;  z-index: -1;
}
#container .banner h1 {
	padding: 10px 0px 5px 0px;
	margin: 0px 0;
	font-weight: normal;
	line-height: 100%; font-size: 170%;
}

#container .banner span {
	padding: 10px 0px 5px 20px;
	margin: 0px 0;
	font-weight: normal;
	line-height: 100%;
}

/*  banner eshop */

#container .banner-eshop-one {
 
	margin: 0px 0px 10px 0px; border: 0px solid #d3d3d3; padding: 0px 0px 0px 0px;
	background: url(../gfx/banner/banner-eshop-panely-one.jpg) no-repeat scroll 0px 0px;  height:  117px;
	float: inherit;
}

#container .banner-eshop-two {
   height: 117px; text-align: left; z-index: -1;
	margin: 5px 0px 10px 0px; border: 0px solid #d3d3d3;
	background: url(../gfx/banner/banner-eshop-panely-two.jpg) no-repeat 0px 0px;
}

#container .banner-eshop-tree {
   height: 117px; text-align: left; z-index: -1;
	margin: 5px 0px 10px 0px; border: 0px solid #d3d3d3;
	background: url(../gfx/banner/banner-eshop-panely-tree.jpg) no-repeat 0px 0px;
}

#container .banner-eshop-four {
   height: 117px; text-align: left; z-index: -1;
	margin: 5px 0px 10px 0px; border: 0px solid #d3d3d3;
	background: url(../gfx/banner/banner-eshop-panely-four.jpg) no-repeat 0px 0px;
}

#container .banner-eshop-akce {
 
	margin: 0px 0px 10px 0px; border: 0px solid #d3d3d3; padding: 0px 0px 0px 0px;
	background: url(../gfx/banner/banner-eshop-panely-one.jpg) no-repeat scroll 0px 0px;  height:  117px;
	float: inherit;
}

.heading h1 {
	margin: 6px 0; font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; float: left; color: Black;
	line-height: 100%; font-size: 14px; background: url(../gfx/editing/bg_h2.png); padding: 7px 0px 0px 5px; height: 28px; width: 630px;
	background-repeat: no-repeat; 
}

.edit_h4{
	margin: 12px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; float: left; color: #FEFEFE;
	line-height: 100%; font-size: 14px; background: url(../gfx/editing/edit_h4.png); padding: 10px 0px 0px 10px; height: 25px; width: 750px;
	background-repeat: repeat-x; 
}

.cartBar
{
   float: left; width: 165px; text-align:left;
	margin: 0px 3px 0px 10px; 
	padding: 74px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000;
}
.cartBar .width120
{
	width: 80px;
}

.cartBar .color
{
  color:#B80000;
}
.cartBar td
{
	margin: 0; line-height: 10px;
	padding-left: 0px; height: 10px;
}


.cartPanels table
{
	width: 665px; text-align:left; float: left;
	margin: -21px 3px 0px 245px; 	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 	color: #2F4559; font-weight: bold;
}

.cartPanels table
{
 vertical-align: top;
}




/**
 * .colLeftbox
 */

.colLeftbox {
	text-align: left;	width: 170px; border: 1px solid #d3d3d3;
	padding: 5px; margin: 0px 0px 8px 0; color: #3E3E3E;
	background: #F2F2F5;
}

.colLeftbox h1 {
	margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #152964;
}

.colLeftbox p {
    text-align: left; padding: 0px 0 5px 0; margin:  0px 0 0px 0;
}

.colRightbox .bg-eshop {
	 background: transparent url(../gfx/module/columns2.png) no-repeat 100% 100%;  width: 260px;	 height: 100px;
}


/* colRightboxShop  */
.colRightboxShop {
	color: #000; margin: 0px 0px 0px 0px; padding: 5px  5px  5px  5px;
}

.colRightboxShop .textbox {
	width: 150px; padding: 2px; margin: 0px 10px 0px 0px;
	border: 1px solid #C9C9C9;
	font-size: 12px; background: #fff;
}

.colRightboxShop p {
	padding: 2px;  float: right;
	margin: 0px 0px 0px 0px;  clear: both;
}

.colRightboxShop p.link {
	margin: 0px 10px 0px 0px; _margin: 0px 4px 0px 0px;
}



/**
 * colRightboxShop
 */

/**
 * boxRight
 */
.colRightbox {
 color: #1C1D21;  width: 270px;  margin:  0px 0px 15px 10px; clear: both;
}

.colRightbox a {
	color:  #445878; text-decoration: underline; cursor: pointer;
}

.colRightbox  p {
    text-align: left; padding: 0px 0 5px 10px; margin:  0px 0px 0px 0;
}

.colRightbox .bg {
	 background: url(../gfx/bg-colright-box.gif) no-repeat 100% 100%;  width: 260px;	 height: auto;
}

.colRightbox .bg-newsletter {
	 background: url(../gfx/newsletter.gif) no-repeat 100% 100%;  width: 260px;	 height:88px;
}
.colRightbox .bg-vzorkova-prodejna {
	 background: url(../gfx/vzorkova-prodejna.jpg) no-repeat 100% 100%;  width: 260px;	 height:88px;
}
.colRightbox .bg-drevostavby {
	 background: url(../gfx/loga/drevostavby2012.png) no-repeat 100% 100%;  width: 260px;	 height:155px;
}

.colRightbox .bg-info-wodego {
	 background: url(../gfx/i.png) no-repeat 100% 100%;  width: 254px;	 height:100px;
}

.colRightbox .bg-virtualni-katalog {
	 background: url(../gfx/virtualni-katalog.jpg) no-repeat 100% 100%;  width: 260px;	 height:42px;
}
.colRightbox .bg-virtualni-katalog-podlah {
	 background: url(../gfx/virtualni-katalog-podlah.jpg) no-repeat 100% 100%;  width: 260px;	 height:42px;
}
.colRightbox .bg-banner-drevokec {
	 background: url(../gfx/banner-drevokec.jpg) no-repeat 100% 100%;  width: 260px;	 height:42px;
}

.colRightbox h1 {
	background: transparent url(../gfx/footer-bg.gif) repeat-x 0px 0px;
	height: 20px;	margin: 0px 10px 0px 7px; padding: 7px 0px 0px 10px;
	color: #fff; font-family: Tahoma, Futura CE, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
 }

 .colRightbox h1.search {
	background: transparent url(../gfx/title-box-right-search.png) repeat-x 50% 100%;
	height: 20px;	margin: 0px 12px 0px 7px;  padding: 7px 0px 0px 10px;
	color: #fff;
	font-family:    Futura CE, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}

.colRightbox h2 {
	font-size: 140%;
	line-height: 100%; padding: 0px 0px 0px 10px;
}

.colRightbox h3 {
	background: transparent url(../gfx/footer-bg.jpg) repeat-x 0px 0px;
	height: 20px;	margin: 0px 10px 0px 7px; padding: 7px 0px 0px 10px;
	color: #fff; font-family: Tahoma, Futura CE, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
 }


.colRightbox  ul {
	padding: 5px 0px 0 0; margin: 0px 0 0 25px;
	list-style: square; 	color:   #1C1D21;
}

.colRightbox ul li {
	margin-bottom: 0;
	list-style-type: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:  #445878;
	font-weight: normal;
	line-height: 1.7em; padding: 0 0px 0 0px;
}

.box-kontakt   {
	padding: 5px 10px 0 0; margin: 0px 0 0 10px;
	color:   #1C1D21; line-height: 20px;
}



/**
 * boxRight
 */
 .colRightboxPoll .bg {
	 background: url(../gfx/bg-colright-box.gif) no-repeat 100% 100%;  width: 260px;	 height: auto;
}

 .colRightboxPoll h3 {
	background: transparent url(../gfx/footer-bg.jpg) repeat-x 0px 0px;
	height: 20px;	margin: 0px 0px 0px 7px; padding: 7px 0px 0px 10px;
	color: #fff; font-family: Tahoma, Futura CE, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.colRightboxPoll {
 color: #1C1D21;  width: 270px;  margin:  0px 0px 15px 10px; clear: both;
}

.colRightboxPoll a {
	color:  #445878; text-decoration: underline; cursor: pointer;
}

.colRightboxPoll  p {
    text-align: left; padding: 0px 0 5px 10px; margin:  0px 0px 0px 0;
}
.colRightboxPoll  .submit {
  text-align: right; padding: 0px 35px 5px 8px; margin:  3px 0px 0px 0; 
}




.colRightboxPoll .poll  ul {
	padding: 5px 15px 0 0; margin: 0px 0 0 10px;
	list-style:  none; 	color:  #445878;
}

.colRightboxPoll .poll  ul li {
	margin-bottom: 0;   border:0px;
	list-style-type:  none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #445878;
	font-weight: normal;
	line-height: 1.7em; padding: 0 0px 0 0px;
}

/**
 * Section Poll
 */
.sectionPoll h3 {
	margin-bottom: 10px;
	font-size: 1.1em; font-weight: bold; color: #494949; line-height: 1.3em;
}

.sectionPoll ul {
	margin: 0 0 15px 0;
	list-style-type: none;
}

.sectionPoll li {
	margin-bottom: 7px; _margin-bottom: 4px;
}

.sectionPoll input  {
	margin-right: 2px; _margin-right: 0px;  margin-top: 0px; margin-left: 0px; _margin-left: -5px; _margin-bottom: 5px;  border: none;
}


.sectionPoll label {
	font-size: 1.0em; color: #313131;  font-weight: normal;
}

.sectionPoll .bar {
	display: block;  height: 8px; margin-top: 4px; _margin-top: 1px; overflow: hidden;
	background: #99CC00 url(/gfx/pollbar.png) repeat-x 0 0;
}

.sectionPoll .votes {
	float: right; display: block; margin-top: 1px; _margin-top: 1px;
	font-size: 11px; color: #3A4654; text-align: right; line-height: 1em;
}

.sectionPoll p {
	font-size: 1.0em; color: #3A4654;
   padding-bottom: 17px; _padding-bottom: 14px;
	padding-top: 5px; _padding-top: 5px;
	border-top: 0px dotted #5A5A5A; margin: 0 10px 5px 10px;
}





/**
 * History
 *
 */


 
 


#History {
   background: url(../gfx/editing/ribbon.png); 	margin: 0px 0px 0px 0px;  height: 44px; width: 700px;
	background-repeat: no-repeat;  clear: both;  padding: 10px 0px 0px 0px;
}

#History span {
   padding: 0px 0px 0px 20px;
	clear: both; 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 	color: #ffffff; font-weight: bold;
}

#History span a{

	clear: both; 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 	color: #ffffe0; font-weight: bold;
}







/**
 * H1 Articles, Pictures, 
 */

#title h1 {     color:#2F4559;  padding-left: 2px; }
#partneri h1 {  text-decoration:  underline; }

/* UL Articles */
#articles {font-size: 13px }
#articles ul { float: left; font-weight: normal; margin: 0; padding-left: 0px; }
#articles li { margin: 0 0 10px 15px; padding: 0 0 0px 5px; list-style-image: url(../gfx/item2.gif); }
#articles .line {  clear: both; background: url(../galerie/common/line.gif) repeat-x;  height: 7px;}


.pic-right {  border: 1px solid #D6D6D6; text-align: right; float: right; margin: 0px 10px 10px 10px;  padding: 1px; background: White;}
.pic-right-padd {  border: 1px solid #D6D6D6; text-align: right; float: right; margin: 0px 20px 10px 10px;  padding: 1px; background: White;}
.pic-right-clear {  text-align: right; float: right; margin: 0px 0px 0px 5px;  padding: 5px  15px 5px 5px;}
.pic-left {  border: 1px solid #D6D6D6; text-align: left; float: left; margin: 0px 20px 10px 0px;  padding: 1px; background: White;}
.pic-download {  border: 0px solid #D6D6D6; text-align: right; float: right; margin: 10px;  padding: 1px; background: White;}

#padd-left
{
	margin: 0px 0 0px 5px;
}

/**
 * Footer
 */
#Footer {
	width: 985px; 	height: 40px;
	border-top: 1px solid #272727;
	background:  transparent url(../gfx/footer-bg.gif) repeat-x 0px 0px;
	margin: auto; 	font-size: 1em; 	position:relative; 
	padding: 0px 0px 10px 0px; }

#Footer .bar {
	position: relative; 	text-align: left;
	color: #fff; height: 15px;
	text-align: left;
	margin: 12px 10px 0px 10px;
}

#Footer .bar a { 	color: #fff; text-decoration: none; }
#Footer .bar a:hover { 	color: #fff; text-decoration: underline; }
#counter { position:absolute; right:460px; z-index:2; }
#drevoobchod { left:10px; position:absolute;  z-index:2; }
#copyright { position:absolute; right:10px;  z-index:2; }




/* colRightboxSearch  */

.colRightboxSearch  { color: #fff; text-decoration: underline; margin: 0px 0px 5px 0px; }
.colRightboxSearch .textbox {	width: 193px; padding: 2px; margin: 0px 0px 0px 0px; 	border: 1px solid #C9C9C9; 	font-size: 1.1em; }
.colRightboxSearch p {  text-align: right; padding: 3px; margin:  0px 10px 0px 0px; }





#partneri .hr  { 
height: 1px; border-style: dotted none none; 
border-width: 1px 0 0; border-color: #b8b8b8;  margin: 0 0 30px 0;
}

#partneri  ul {
	padding: 0 10px 0 0; margin: 0 0 0 0px;
	list-style: none; 	color:  #445878; width: 310px;
}

#partneri  li {
	margin-bottom: 0; width: 310px;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #445878;
	font-weight: normal;
	line-height: 1.7em;
}

#partneri  .floatLeft  {
	margin-bottom: 50px;
}


/**
 * Language
 */

#top ul { padding: 35px 165px 0 0; margin: 0 0 0 0;   float:  right;}
#top li { display: inline; }
#top a  { float: right; display: block; width: 26px; 	height: 18px; padding: 0px 3px 0px 3px; 	text-align: center; }
#langen { background: transparent url(../gfx/flags/flag_en.gif) no-repeat; }
#langde { background: transparent url(../gfx/flags/flag_de.gif) no-repeat; }
#langcz { background: transparent url(../gfx/flags/flag_cz.gif) no-repeat; }

input, select, textarea { vertical-align: middle; }

.paging { padding: 0px 4px 7px 4px; text-align: right; font-size: 90%; text-align: center;} 
.paging a { margin: 0px 2px 0px 0px; padding: 4px 6px 4px 6px;border: 1px solid #D9D9D9; background: #E7E7E7 url(../gfx/module/bg_link.png) repeat-x; text-decoration: none;   font-weight: bold; color: #ffffff;} 
.paging a:hover { margin: 0px 2px 0px 0px; padding: 4px 6px 4px 6px;border: 1px solid #D9D9D9; background: #E7E7E7 url(../gfx/module/bg_link.png) repeat-x; text-decoration: none;   font-weight: bold; color: #ffffff;} 
.paging a:visited { margin: 0px 2px 0px 0px; padding: 4px 6px 4px 6px;border: 1px solid #D9D9D9; background: #E7E7E7 url(../gfx/module/bg_link.png) repeat-x; text-decoration: none;   font-weight: bold; color: #ffffff;} 

.produkty { width: 100%; margin: 0 0 1em 0 }
.produkty-in { width: 100%; overflow: hidden; margin: 17px 0 20px 0; background: transparent url(../gfx/bg_dotted.gif) repeat-y 255px 0 }

.produkty hr {
background: transparent url(../gfx/bg_dotted.gif) repeat-x scroll 0pt 50%;
border:0pt none;
clear:both;
height:20px; 
}

.produkty .line {
background: transparent url(../gfx/bg_dotted.gif) repeat-x scroll 0pt 50%;
border:0pt none;
clear:both;
height:30px; 
}

.produkt { float: left; width: 140px; height: 165px; padding: 0 0 0 110px; margin: 0 1px 0 0; position: relative }
.produkt { min-height: 165px; height: auto }
.produkt .p-nazev { font-size: 120%; font-weight: bold; }
.produkt .descript { font-size: 100%; padding: 0 10px 30px 0; line-height: normal }
.produkt .p-cena { 
margin: 0 0 4px 0; padding: 0 10px 0 0; width: 100%; 
font-size: 16px; text-align: right; position: absolute; right: 0; bottom: 0; font-family:  Tahoma;color: #b80000;
}

.produkt .kod { padding-top: 7px; margin: 0 0 4px 0;} 
.produkt .kod span { padding: 5px 5px 0px 0px; color: #000000; font-size: 12px;  font-weight:  bold; }

.produkt .p-cena span { margin-right: 5px; color: #b80000; font-size: 16px;  font-weight:  bold; }
.produkt .p-cena img { vertical-align: middle; position: static }
.produkt form, .produkt form p { display: inline; padding: 0 }
.produkt form p { padding: 0px 0px 0px 0; margin: 0; border-left: solid 1px #C3D0D3 }
.produkt input.ks { width: 15px; height: 15px; font-size: 11px; text-align: right; padding: 1px; border: solid 1px #C3D0D3; }
.produkt img { position: absolute; left: 8px; top: 0 }

/*  E-shop */
#eshop { width: 100%; margin: 0 0 1em 0; width: 760px; }
#eshop .produkty { width: 100%; overflow: hidden; margin: 17px 0 20px 0; }
#eshop p { padding: 2px 0px 2px 0px; }
#eshop .produkt { height: 240px; width:130px; border: 1px solid #DCDCDC; margin: 1px; padding-right: 5px; padding-top: 5px;}
#eshop .produkt img { position: absolute; left: 5px; top: 5px; width:100px;}
#eshop .popis { font-size: 100%; padding: 0px; margin: 0px; line-height: normal; }
#eshop .nazev { font-size: 110%; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  clear: both }
/*  sortiment */

.sortimentBox .leftBox 	{
   float: left; width: 500px;
}

.sortimentBox .rightBox {
	float: right; width: 240px; border-left: 0px solid #DCDCDC;
	margin: 10px 10px 10px 0;
}

.sortimentBox ul {
	margin:10px 5px 0px 0px; padding:0 0 0 0;  width: 450px; float: left; 
}


.sortimentBox ul.l {
	width: 230px;  margin:10px 9px 0px 0px; padding:0 0 0 0;
}

.sortimentBox ul.l-padding {
	width: 220px;  margin:15px 9px 0px 100px; padding:0 0 0 0; 
}

.sortimentBox ul.r {
	width: 210px;  margin:10px 5px 0px 0px; padding:0 0 0 0; 
}

.sortimentBox li.first {
	text-align:  left; width: 225px; height: 20px; 	color: #262626;  width: 230px; font-weight: bold;
}

.sortimentBox li {
	display: block; padding: 0px 0px 0px 10px;  width: 230px;line-height: 18px; 
}
.sortimentBox li.last {
	display: block; padding: 0px 0px 15px 10px;  width: 230px;line-height: 18px; 
}

.sortimentBox li span {
	display: block; padding: 4px 1px 2px 9px; 
}

#sortiment .pic-right {  border: 0px solid #D6D6D6; text-align: right; float: right; margin: 0px 0px 10px 10px;  padding: 1px; }


#sortiment .ul { float: left; font-weight: normal; margin: 0; padding-left: 0px; }
#sortiment .ul li { margin: 0 0 12px 17px; padding: 0 0 0px 1px; list-style-image: url(../gfx/item2.gif);  }

#sortiment2 ul {  font-weight: normal; padding: 0 0 0px 1px; margin: 0 0 0 5px; }
#sortiment2 li { margin: 0 0 12px 0px; padding: 0 0 0px 1px; list-style-image: url(../gfx/item2.gif);  }


#TableSortiment table
{
	width: 759px;
	padding: 0;
	margin: 5px 0 15px 0;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	border-width: 0;
	border-collapse: collapse;
}

#TableSortiment th
{
	padding: 3px 3px 3px 7px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #DCDCDC;
	color: #000;
	background: transparent url(../gfx/module/th3.gif) repeat-x 0px 0px;
}


#TableSortiment td
{
	padding: 3px 3px 3px 7px;
	margin: 0; 
	border: 1px dotted #C5CDD7;
	color: #080E0F;
}


#TableSortimentNoBorder table
{
	width: 759px;
	padding: 0;
	margin: 5px 0 15px 0;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	border-width: 0;
	border-collapse: collapse;
}

#TableSortimentNoBorder th
{
	padding: 3px 3px 3px 7px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #DCDCDC;
	color: #000;
	background: transparent url(../gfx/module/th3.gif) repeat-x 0px 0px;
}


#TableSortimentNoBorder td
{
	padding: 3px 3px 3px 7px;
	margin: 0;
	border: 0px dotted #C5CDD7;
	color: #080E0F;
}

.sortimentBox2 .leftBox2 {
   float: left; width: 200px;
}

.sortimentBox2 .rightBox2 {
	float: right; width: 520px; border-left: 0px solid #DCDCDC;
	margin: 10px 10px 10px 0;
}



.dekory      { font-size: 11px; width: 100%; clear: right; }

#sortiment .line { 
background: transparent url(../gfx/bg_dotted.gif) repeat-x scroll 0pt 50%;
border:0pt none;
clear:both;
height:20px; 
}

#sortiment .title
{
	padding: 3px 3px 3px 7px;
	margin-bottom:4px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CFCFCF;
	color: #000; width: 750px;
	background: transparent url(../gfx/module/th2.gif) repeat-x 0px 0px;
}

#sortiment .odd
{
 background: url(../gfx/module/odd.gif) repeat-x 0px 0px; width: 100%;
}

.dekor a:link     {
   float: left;    background-color: #fff;    border: 1px solid #f5f5f5;
	padding: 2px; 	margin:2px;	   color:  #2F4559; 	text-decoration: none; width: 66px; height: 130px;
}


.dekor a:hover   {
   float: left;
   background-color: #ECF4FD;
   border: 1px solid #F5F5F5;
	padding: 2px;
	margin-right: 2px;	 color:  #232323;
	text-decoration:  underline;    
}	

.dekor a:visited     {
   float: left;
   background-color: #fff;
   border: 1px solid #F5F5F5;
	padding: 2px;
	margin:2px;	   color:  #2F4559;
	text-decoration: none; 
}

.dekorHeight100 a:link     {
   float: left;    background-color: #fff;    border: 1px solid #f5f5f5;
	padding: 2px; 	margin:2px;	   color:  #2F4559; 	text-decoration: none; width: 66px; height: 110px;
}

.dekorHeight100 a:hover   {
   float: left;
   background-color: #ECF4FD;
   border: 1px solid #F5F5F5;
	padding: 2px;
	margin-right: 2px;	 color:  #232323;
	text-decoration:  underline;    
}	

.dekorHeight100 a:visited     {
   float: left;
   background-color: #fff;
   border: 1px solid #F5F5F5;
	padding: 2px;
	margin:2px;	   color:  #2F4559;
	text-decoration: none; 
}

/**
 * Flash mapa
 */

 #flashMapa     {
 width: 680px;
}
 
.mapa     {
 float: left;
}


.mapaLinksheader    {
 float: left; padding: 10px; width:665px;
 border: 1px solid #fff; background: #DEE7F4;
}



.mapaLinks   ul {
	padding: 0; margin: 0px 0px 0px 15px;
}

.mapaLinks  li {
	margin-bottom: 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc; 	color:  #445878;
	font-weight:  bold;
	padding: 0px 0px 0px 0px;
}


/* Photogallery */
#photogallery	{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

	
#photogallery .img	{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:52px;
	height:52px;
	cursor: pointer; 
	border-right: 1px solid #F5F5F5 ;		
	border-bottom: 1px solid #F5F5F5;	
}

#thumbs-eco .img	{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:52px;
	height:52px;
	cursor: pointer; 
	border-right: 1px solid #F5F5F5 ;		
	border-bottom: 1px solid #F5F5F5;	
}

#photogallery .img a {
 text-decoration: none;
}

#photogallery .text-bg {
 background-color: #DCE2EA; font-weight: bold;
 padding: 2px 2px 2px 0px; color: #273C4E;
}

#photogallery .img-podlahy	{
	float: left;
	margin: 0px 1px 1px 0px;
	padding: 0px 0px 0px 0px;
	width:148px;
	height:25px;
	cursor: pointer; 
	border-right: 1px solid #fff;		
	border-bottom: 1px solid #fff;	
}

#imgbig	{
	float: left;
	width: 248px;
	height:248px;	
}
#imgbig-kaindl	{
	float: left;
	width: 148px;
	height:400px;	
}

#imgbig-podlahy-d{
	float: right;
	width: 157px;
	height:240px;	
}

#imgbig-podlahy-p{
	float: left;
	width: 240px;
	height:240px;	
}

#imgbig-podlahy-magnum {
	float: left;
	width: 400px;
	height:240px;	
}

#imgbig-podlahy-egger_p {
	float: left;
	width: 400px;
	height:200px;	
}

#imgbig-podlahy-egger_d {
	float: left;
	width: 400px;
	height:116px;
	border-top: 1px solid #fff;	
}

	
#thumbs	{
	float: right;
	width: 327px; 
	padding: 3px;
	margin: 0px 0px 10px 5px;
	border: 1px solid #DCDCDC;	
	overflow: auto; 
}

#thumbs-podlahy	{
	float: right;
	width: 300px; 
	padding: 3px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #DCDCDC;
}

#thumbs-podlahy-list	{
	float: left;
	width: 120px; 
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #DCDCDC;
}

#thumbs-podlahy-list2	{
	float: left;
	width: 180px; 
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #DCDCDC;
}

	
#imgbig_bg	{
	background: #fff url(../gfx/loading.gif) no-repeat center;
	border: 1px solid #C5C5C5;
	margin: 0 0 3px 0;
	padding: 0px;
	width: 248px;
	height:248px;
}

#imgbig_bg-podlahy	{
	background: #fff url(../gfx/loading.gif) no-repeat center;
	border: 1px solid #C5C5C5;
	margin: 0 0 3px 0;
	padding: 0px;
	width: 400px;
	height:240px;
}

#photogallery .cislo	{
	margin: 10px 0px 0px 55px;
	border: 1px solid #696969;
	padding: 6px;
	background: #fff;
	color: #050505;
	font-weight: bold;
}

#photogallery .cislo-podlahy	{
	margin: 5px 0px 0px 85px;
	padding: 10px 6px 0px 6px;
	color: #fff;
	font-weight: bold;
   text-decoration: none;
}

#photogallery .cislo-podlahy2	{
	margin: 5px 0px 0px 10px;
	padding: 10px 6px 0px 6px;
	color: #fff;
	font-weight: bold;
   text-decoration: none;
}

.podlahy-img-w300	{
	border: 1px solid #DCDCDC;	 padding: 1px;
}



.cislo-litle	{
	margin: 1px 0px 0px 1px;
	padding: 1px;
	color: #050505;
	font-weight: bold; font-size: 16px;
}




/* BANERY
--------------------------------------------------------- */
.ja-box-left, .ja-box-leftcol, .ja-box-center {
	float: left;
	overflow: hidden;
}
.ja-box-right {
	float: left;
	overflow: hidden;
}
.ja-box-full {
	float: none;
	overflow: hidden;
}

.ja-box-left div.moduletable {
	padding: 0 5px 0 0;
}

.ja-box-right div.moduletable {
	padding: 0 0 0 5px;
}

.ja-box-left div.module {
	margin: 0 0 0 20px;
}

.ja-box-right div.module {
	margin: 0 0 0 20px;
}


.ja-slwi-container {
	width: 100%;  z-index:1;
}

.ja-slwi-container h3 {
	color: #133064;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: normal;
	margin: 0;
	padding: 7px 10px;
	font-weight: bold;
}

.ja-slwi-container h3 span {
	background: none;
}

.ja-slwi-text p {
	color: #232323;
	margin: 0;
	padding: 0 10px;
}

.ja-slwi-text p {
	color: #232323;
	margin: 0;
	padding: 0 10px;
}

.back {
	font-size: 1.1em; font-weight:  bold; color: #445878;
}

.registrovani {
	color:  #2F4559; text-decoration: none; font-weight: bold;
	padding: 0px 0px 0px 0px;  margin: 24px 0px 0px 95px; 
}

.registrovani a {
	color:  #2F4559; text-decoration: underline; font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.registrovani a:hover {
	color: #2F4559; text-decoration: none;
}

.neregistrovani {
	color:  #2F4559; text-decoration: none; font-weight: bold;
	padding: 0px 0px 0px 0px; margin: 6px 0px 0px 95px;
}

.neregistrovani a {
	color:  #2F4559; text-decoration: underline; font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.neregistrovani a:hover {
	color: #2F4559; text-decoration: none;
}

.registrovat {
	color:  #2F4559; text-decoration: none; font-weight: normal;
	padding: 0px 0px 0px 0px; margin: 6px 0px 0px 15px;
}

.text-bg {
 background-color: #DCE2EA; font-weight: normal;
 padding: 4px; font-size: 12px;
}

 #articles .images {
	float: left;
	margin: .3em 1em 0 0;
	padding: 1px;
}

 #articles .images-akce {
 border: thin solid #E3E3E3;
	float: left;
	margin: .3em 1em 0 0;
	padding: 2px;
	width: 100px;
}


.foto-galerie-thumbs {
	margin: 0 0;
	padding: 2px;
   text-decoration: none;  width:74px; height: 90px;
	border: 1px solid #DCDCDC;
}

.imgWidth100  { padding: 0px 5px 0px 0px; width:100px;}

/* Fotogalerie */
.divFoto{
	overflow: hidden;
	margin-bottom:10px; clear: both;
	}
	
.divFoto img {
 height: 87px; width: 115px;
	}

.divFoto  a {
   float: left;
   border: 1px solid #C2C2C2;
	padding: 2px;
	margin-right: 4px;	margin-bottom: 4px;  
	}	
		
.divFoto  a:hover {
   float: left;
   background-color: #ECF4FD;
   border: 1px solid #DFECFC;
	padding: 2px;
	margin-right: 4px;	   	margin-bottom: 4px;  
}	

/* Fotogalerie-drevokec */
.divFoto-drevokec{
	overflow: hidden;
	margin-bottom:12px;
	}
	
.divFoto-drevokec img {
	 width: 150px; height: 214px;
	}

.divFoto-drevokec  a {
   float: left;
   border: 1px solid #C2C2C2;
	padding: 4px;
	margin-right: 8px;	margin-bottom: 8px;  
	}	
		
.divFoto-drevokec  a:hover {
   float: left;
   background-color: #ECF4FD;
   border: 1px solid #DFECFC;
	padding: 4px;
	margin-right: 8px;	   
}	

/*  E-shop  */
#e-shop { margin: 0 0 1em 0; width: 769px; }
#e-shop .produkty { width: 100%; overflow: hidden; margin: 3px 0 20px 0;}
#e-shop .produkty h1 { font-size: 110%; color:  #7B0000;  font-weight: bold;  margin: 5px 0px 0px 0px; padding: 0px 0px 10px 0px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#e-shop .produkty h1 span{ color: #2F4559; }

.produkt-e-noproduct { float: left; height: 242px; width:253px; border: 1px solid #DCDCDC; margin: 1px; padding-right: 0px; padding: 0px; clear: none;}
.produkt-e { float: left; height: 240px; width:249px; border-right: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC; margin: 0px 5px 5px 0px; padding-right: 0px; padding-top: 1px; clear: none;}
.produkt-e .nazev { font-size: 100%; padding: 4px 5px 0px 5px; margin: 0px 5px 0px 8px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color: #E3E6ED;}
.produkt-e .descript { font-size: 100%; padding: 0 10px 30px 0;}
.produkt-e .cena-s { padding: 0px 10px 0 5px; width: 100%; font-size: 13px; text-align: center; font-family:  Tahoma;color: #b80000; font-weight:  bold; }
.produkt-e .cena-sakce { padding: 0px 10px 0 5px; width: 100%; font-size: 12px; text-align: center; font-family:  Tahoma;color:  #006400; font-weight:  bold; }
.produkt-e .cena-bez { padding: 0px 10px 0 5px; width: 100%; font-size: 9px; text-align: center; font-family:  Tahoma;color:  #A8A8A8; font-weight:  bold; }
.produkt-e table { height: 237px; width:249px; border: 0px solid red; }
.produkt-e .kod span { padding: 2px 5px 0px 5px; color: #000000; font-size: 12px;  font-weight: normal;  vertical-align: super;}
.produkt-e form, .produkt form p { display: inline; padding: 0 }
.produkt-e .odd { padding: 0px 0px 0px 0; margin: 0; border-left: solid 1px #C3D0D3; }
.produkt-e input.ks { width: 15px; height: 15px; font-size: 11px; text-align: right; padding: 1px; border: solid 1px #C3D0D3; }
.produkt-e .obj {  color: #B80000 ;  padding: 2px 2px 2px 2px;  font-weight: bold; font-size: 10px; line-height: 9px;}
.produkt-e .sklad {  color: #005701 ;  padding: 2px 2px 2px 2px;  font-weight: bold; font-size: 10px; line-height: 9px;}
.produkt-e .img-weight { height: 120px; width: 120px;  text-align: center;}
.produkt-e .img-weight2 { max-height: 110px; max-width: 120px;  text-align: center;}
.produkt-e .text-weight {  height: 100px; width: 170px;  }
.produkt-e .text-weight p {  padding: 0px; margin: 0px; }


.produkt-e-detail {float: left;  border: 0px solid #DCDCDC; margin: 1px; padding: 0px; clear: none;}
.produkt-e-detail .nazev { font-size: 110%; padding: 5px 5px 8px 8px; margin: 0px 5px 5px 8px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color: #E3E6ED;}
.produkt-e-detail .descript {width: 100%; font-size: 100%; padding: 0 10px 0px 5px;}
.produkt-e-detail .cena-s { width: 100%; padding: 0px 10px 0 0px; width: 100%;  font-size: 13px; text-align: center; font-family:  Tahoma; color: #b80000; font-weight:  bold; }
.produkt-e-detail .cena-sakce { padding: 0px 10px 0 5px; width: 100%; font-size: 12px; text-align: center; font-family:  Tahoma;color:  #006400; font-weight:  bold; }
.produkt-e-detail .cena-bez { padding: 0px 10px 0 0px; width: 100%; font-size: 12px; text-align: center; font-family:  Tahoma;color: #626262; font-weight:  bold; }
.produkt-e-detail table { width: 760px; border: 0px solid red; }
.produkt-e-detail td { border: 1px solid #DCDCDC;  vertical-align: top; padding: 3px; }

.produkt-e-detail .img-center { border: 0px solid #DCDCDC;  vertical-align: top; padding: 3px; margin: 0px; 
max-width: 300px; text-align: center; }
.produkt-e-detail .tristapx { width: 300px; text-align: center; }

.produkt-e-detail .kod span { padding: 2px 5px 0px 5px; color: #000000; font-size: 12px;  font-weight: normal;  vertical-align: super;}
.produkt-e-detail form, .produkt form p { display: inline; padding: 0 }
.produkt-e-detail .odd { padding: 0px 0px 0px 0; margin: 0; border-left: solid 1px #C3D0D3; }
.produkt-e-detail input.ks { width: 15px; height: 15px; font-size: 11px; text-align: right; padding: 1px; border: solid 1px #C3D0D3; }
.produkt-e-detail .sklad {  color: #005701 ;  padding: 2px 2px 2px 0px;  font-weight: bold; font-size: 10px; line-height: 9px;}
.produkt-e-detail .obj {  color: #B80000 ;  padding: 2px 2px 2px 0px;  font-weight: bold; font-size: 10px; line-height: 9px;}
.produkt-e-detail .bggrau { background-color: #F2F2F2;  padding: 5px 5px 5px 10px;  }

.produkt-dvere {float: left;   height: auto; width:249px; border: 1px solid #DCDCDC; margin: 1px; padding-right: 1px; padding-top: 0px; clear: none;}
.produkt-dvere .nazev{font-size: 14px; padding: 6px 8px 8px 8px; margin: 0px 5px 5px 8px; font-weight: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../gfx/module/td5.png); color: #272727;}
.produkt-dvere .descript {font-size: 100%; padding: 0 10px 30px 0;}
.produkt-dvere .cena-s {padding: 0px 10px 0 5px; width: 100%; font-size: 13px; text-align: center; font-family:  Tahoma;color: #b80000; font-weight:  bold; }
.produkt-dvere .cena-sakce {padding: 0px 10px 0 5px; width: 100%; font-size: 12px; text-align: center; font-family:  Tahoma;color:  #006400; font-weight:  bold; }
.produkt-dvere .cena-bez {padding: 0px 10px 0 5px; width: 100%; font-size: 9px; text-align: center; font-family:  Tahoma;color:  #A8A8A8; font-weight:  bold; }
.produkt-dvere table {width:249px; border: 0px solid red; }
.produkt-dvere td {padding: 5px; }

.produkt-dvere ul { float: left; font-weight: normal; margin: 0; margin: 0;padding: 0 0 0px 5px; }
.produkt-dvere li { margin: 0 0 2px 5px; padding: 0 0 0px 0px; list-style-image: url(../gfx/item2.gif); }
.dvere-kat { height: 180px;	padding: 3px 3px 3px 7px;	margin: 0px; 	border: 1px solid #DCDCDC;   background: url(../gfx/dvere/kat/bg_td.png) repeat-y;
}




/*  vypisy z databaze dveri a zarubní  */
#dvere-produkty { margin: 0 0 1em 0; width: 769px; }
#dvere-produkty .produkty { width: 100%; overflow: hidden; margin: 3px 0 20px 0; }
#dvere-produkty .popis { font-size: 100%; color:  #7B0000;  font-weight: bold;  margin: 5px 0px 5px 0px; padding: 0px 0px 10px 0px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.dvere-produkt-noproduct { float: left; height: 242px; width:253px; border: 1px solid #DCDCDC; margin: 1px; padding-right: 0px; padding: 0px; clear: none;}
.dvere-produkt { float: left;  width:148px; border: 1px solid #DCDCDC; margin: 1px; padding-right: 1px; padding-top: 1px; clear: none;}
.dvere-produkt .nazev  {font-size: 12px; padding: 6px 8px 6px 8px; margin: 0px 5px 5px 8px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../gfx/module/th2.png); color: #272727;}
.dvere-produkt .nazev a {color: #272727;}
.dvere-produkt .descript { font-size: 100%; padding: 0 10px 30px 0;}
.dvere-produkt .cena-s { padding: 0px 10px 0 5px;  font-size: 13px; text-align: left; font-family:  Tahoma;color: #b80000; font-weight:  bold; }
.dvere-produkt .cena-bez { padding: 0px 10px 0 5px;  font-size: 10px; text-align: left; font-family:  Tahoma;color:  #A8A8A8; font-weight:  bold; }
.dvere-produkt table { height: 100%; width:148px; border: 0px; }
.dvere-produkt .kod span { padding: 2px 5px 0px 5px; color: #000000; font-size: 12px;  font-weight: normal;  vertical-align: super;}
.dvere-produkt form, .produkt form p { display: inline; padding: 0 }
.dvere-produkt .odd { padding: 0px 0px 0px 0; margin: 0; border-left: solid 1px #C3D0D3; }
.dvere-produkt input.ks { width: 15px; height: 15px; font-size: 11px; text-align: right; padding: 1px; border: solid 1px #C3D0D3; }
.dvere-produkt .obj {  color: #B80000 ;  padding: 2px 2px 2px 2px;  font-weight: bold; font-size: 10px; line-height: 9px;}
.dvere-produkt .sklad {  color: #005701 ;  padding: 2px 2px 2px 2px;  font-weight: bold; font-size: 10px; line-height: 9px;}
.dvere-produkt .img-weight { height: 100px; width: 120px; }
.dvere-produkt .cena {  height: 25px; width: 100px; padding: 0px 0px 2px 0px;}
.dvere-produkt img{ padding: 5px; }

/* KLIKY PRODUKT */
.kliky-produkt { float: left; height: 200px; width:148px; border: 1px solid #DCDCDC; margin: 1px; padding-right: 1px; padding-top: 1px; clear: none;}
.kliky-produkt .nazev  {font-size: 12px; width:148px; padding: 6px 8px 6px 8px; margin: 0px 5px 5px 8px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../gfx/table-th-orange.gif); color: #272727;}
.kliky-produkt .nazev a {color: #272727;}
.kliky-produkt img{ padding: 3px; }
.dvere-produkt .img-weight { height: 150px; width: 120px; }



/* DVERE DETAIL */
.dvere-produkt-detail-left { float: left; height: auto; width: 150px;  border-right: 0px solid #D8DEE3; margin: 1px;  padding: 0px 10px 5px 5px; clear:  none; }
.dvere-produkt-detail-left h2  {border: 1px solid #DCDCDC; font-size: 12px; padding: 6px 8px 8px 8px; margin-bottom: 5px; font-weight: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../gfx/table-th-orange.gif); color: #272727;}

.dvere-produkt-detail-left h3  {font-size: 12px; padding: 6px 8px 8px 8px; margin-bottom: 0px; font-weight: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../gfx/module/th.png); color: #272727;}


.dvere-produkt-detail-left .img {width: 150px;  text-align: center;  padding: 8px 0px 6px 0px; background-color: transparent;}

.dvere-produkt-detail-right { float: left; height: auto; width: 580px;   margin-left: 5px;  padding: 0px 5px 5px 5px; clear:   none; background-color: transparent;}
.dvere-produkt-detail-right h2 {border-top: 1px solid #D8DEE3; border-right: 1px solid #D8DEE3; border-left: 1px solid #D8DEE3;  width: 150px; font-size: 12px; padding: 6px 8px 8px 8px; margin-bottom: 0px; font-weight: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../gfx/tabs/shade.gif); color: #272727;}

.dvere-produkt-detail-left .cena-s {padding: 0px 10px 0 5px; width: 100%; font-size: 14px; text-align: center; font-family:  Tahoma;color: #b80000; font-weight:  bold; }
.dvere-produkt-detail-left .cena-bez {padding: 0px 10px 0 5px; width: 100%; font-size: 12px; text-align: center; font-family:  Tahoma;color:  #A8A8A8; font-weight:  bold; }
.dvere-produkt-detail-left .cena { height: auto; width: 138px;  border: 1px solid #D8DEE3; margin-left: 0px;  padding: 5px 5px 5px 5px; clear:   none; background-color: #F6FBFF;}
.dvere-produkt-detail-right .box { height: auto; border: 1px solid #e7ebef;  margin-left: 0px;  padding: 8px; clear:   none; background-color: #F6FBFF;}
.dvere-produkt-detail-right .box-bez { height: auto; border: 1px solid #e7ebef;  margin-left: 0px;  padding: 8px; clear:   none; background-color: #fff;}

.dvere-produkt-detail-right .doporucujeme { float: left; height:auto; width: 98px;  border-right: 1px dotted #D8DEE3; margin: 1px;  padding: 5px 5px 5px 5px; clear:  none; }

.dvere-produkt-detail-right .cena-s {padding: 0px 1px 0 5px; width: 100%; font-size: 11px; text-align: center; font-family:  Tahoma;color: #b80000; font-weight:  bold; }
.dvere-produkt-detail-right .cena-bez {padding: 0px 1px 0 5px; width: 100%; font-size: 9px; text-align: center; font-family:  Tahoma;color:  #A8A8A8; font-weight:  bold; }

.dvere-produkt-detail-right .box-table {  height: auto; border: 1px solid #e7ebef;  margin-left: 0px;  padding: 8px; clear:   none; background-color: #F6FBFF;}
.dvere-produkt-detail-right .box-table table {  margin: 5px 5px 5px 0px; padding: 0px;}
.dvere-produkt-detail-right .box-table td {   	padding: 3px 3px 3px 7px;
	margin: 0; 
	font-size: 11px;
	font-weight: bold; width: 100px;
	border: 0px solid #CFCFCF;
	color: #000;
	background: transparent url(../gfx/module/color.gif) repeat-x 0px 0px;
}
.dvere-produkt-detail-right .box-table th {  	padding: 3px 3px 3px 7px;
	margin: 0;   background: white; font-weight: normal;
	border: 1px dotted #C5CDD7;
	color: #080E0F;}
.dvere-produkt-detail-left .img2 {width: 145px;  text-align: center;  padding: 8px 0px 6px 0px; background-color: transparent; border: 1px dotted #fafbfe;}




.h60 {
	height:40px;
}


#e-shop .texy p  { padding: 0px 0px 0px 0; margin: 0px 0px 0px 0; vertical-align: super;}
#e-shop .lasttr {width: 160px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0; vertical-align: bottom;}

#History-shop {	display: block; width: 500px;	width: auto; height: 25px;
	padding: 7px 0 0px 10px;	margin: 7px 0 0px 0;	font-size: 1.1em;   font-weight: normal;
	color: #0F0F0F;	background: url(../gfx/global/menu-shop.png) no-repeat 0px 0px;}

#History-shop p{	padding: 0;	margin: 0;}

#History-dvere
{
	display: block; width: 100%; height: 25px;
	padding: 3px 10px 3px 0px;	margin: 5px 0 0px 5px;	font-size: 1.2em;   font-weight: normal;
	color: #0F0F0F;
}

.svatek {
	font-weight: normal; font-size: 12px; font-style: normal; color: #fff; text-align: center;
	float: right; margin-right: 15px; font-family: Arial, Helvetica, sans-serif; padding-left: 5px;
	background:transparent url(../gfx/module/svatek/middle.png); height:25px; top: 0px; width: 408px;
}

.marginRight {
  margin: 0px 10px 0px 0px;
}


.square  ul {
	padding: 5px 10px 0 0; margin: 0px 0 0 25px;
	list-style: square; 	color:   #1C1D21;
}

.square ul li {
	margin-bottom: 0;
	list-style-type: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	color:  #232323;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
}


span#pageflip{display:block;position:absolute;right:0;top:0;z-index:10001;width:160px;height:160px;cursor:pointer;}
span#pageflip2{display:block;position:absolute;right:0;top:0;z-index:10001;width:160px;height:160px;}
span.j15{background: url(../gfx/ikony/flip.png) no-repeat 0 0;}
span.j10{background:url(../gfx/ikony/flip.png) 0 0 no-repeat;}
.fliptip-tip{color:#fff;width:156px;height:97px;z-index:10002;border:0;background:url(/flip/bubble.png) 0 0 no-repeat;padding:0;}
.fliptip-title{display:none;}
.fliptip-text{font-size:13px;font-family:Helvetica,Arial,sans-serif;line-height:135%;color:#fff;padding:30px 23px;}


.bg-kolekce {
 background-image: url(../gfx/module/th.png); height: 22px; padding: 3px 7px;  font-weight: bold; 
 background-repeat: repeat-x;
}

.inzerat
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;
margin: 5px 0px 5px 0px;	padding: 15px 10px 10px 15px;  background: #ffffff;
 border: 1px dotted #AAAAAA; width: 94%;
}

#flashbanner{position: relative; z-index:1;}	

.oznameni-ceny {
	padding: 5px 10px 0px 0px; color: #A52A2A; font-weight: bold;  font-size: 11px;
}

.hr {
	 border-bottom: 1px solid #696969; margin: 5px; width: 300px;
}



.Open-Box { 
padding: 7px 0 5px 23px; cursor: pointer;	BACKGROUND-POSITION: 0px 6px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; text-align: left; color:#000;
background: url(../gfx/ikony/contact_out.gif) repeat-x 0px 0px; height: 23px;
}

.Close-Box {
padding: 7px 0 5px 23px; cursor: pointer; BACKGROUND-POSITION: 0px 6px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; text-align: left; color: #000000; 
background: #fff url(../gfx/ikony/contact_hover.gif) repeat-x 0px 0px; height: 20px;
}
.expedovat { 
	color: #CC0000; border-left: 1px solid #F89394; border-right: 1px solid #F89394;
	background: #F6D0D2 url(../gfx/ikony/alert.png) 5px 50% no-repeat;
	padding: 7px 10px 11px 35px;
}
	
.expedovano { 
	color: #B79000; border-left: 1px solid #F8D134; border-right: 1px solid #F8D134;
	background: #F6EFD2 url(../gfx/ikony/note.png) 5px 50% no-repeat; 
	padding: 7px 10px 11px 37px;
 }

#SaleBox {
	position: fixed;
	left: 50%;
	top: 50%;
	display: none;
	z-index: 10000;
}
.SaleBoxSub {
	margin-top: -251px;
	margin-left: -400px;
	width: 530px;
	height: 343px;
	background: transparent;
	color: #000000;
	font-weight: bold;

	text-align: center;
}
.SaleBoxClose {
	text-align: right;
	padding: 0px; 	font-size: 12px;
}
.SaleBoxClose a {
	text-decoration: none;
	color: #fff;
	background: #000; padding: 3px; 
}

.SaleBoxClose a:hover {
	text-decoration: none;
	color: #000;
	background: #fff; padding: 3px; 
}
.SaleBoxBuy a, .SaleBoxBuy a:hover {
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 10px;
	line-height: 2em;
}
#SaleBoxSmall {
	position: fixed;
	right: 0;
	bottom: 0;
	background: #2F4559;
	width: 150px;
	height: 70px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#SaleBoxSmall a, #SaleBoxSmall a:hover {
	display: block;
	width: 150px;
	height: 70px;
	padding: 7px;
	text-decoration: none;
	color: #ffffff;
}

.subdomeny-column {
	padding: 12px;
	color: #000;
	line-height: 20px;
   font-size: 115%;
}

.col-left {
 float: left;
}

.col-right {
 float:  right;
}


.terasy-color-blue
{
	padding: 6px 10px 10px 10px;
	font-size: 14px;
	font-weight:  normal;
	background-color:  #f0f8ff;
	color: #1c1d21 ;
	border: thin solid #cae6ff;
}

.terasy-color-blue ul
{
	padding: 0px 0px 0px 15px;
	list-style: square;
	line-height: 24px;
}

.terasy-color-white
{
	padding: 6px 0px 0px 0px;
	font-size: 14px;
	font-weight:  normal;
	background-color:  #fff;
	color: #1c1d21 ;
}

.terasy-color-white ul
{
	padding: 0px 0px 0px 15px;
	list-style: square;
	line-height: 24px;
	margin: 0;
   
}

.terasy-color-white  li.none
{
	padding: 0px 0px 0px -18px;
	list-style: none;
	line-height: 24px;
	font-weight: normal;
	margin: 0px 0px 0px -18px;
   
}

#Tableterasy table
{
	padding: 0;
	margin: 5px 0 15px 0;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	border-width: 0;
	border-collapse: collapse;
}

#Tableterasy th
{
	padding: 3px 3px 3px 7px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #DCDCDC;
	color: #000;
	background: transparent url(../gfx/module/th3.gif) repeat-x 0px 0px;
}


#Tableterasy td
{
	padding: 3px 3px 3px 7px;
	margin: 0; 
	border: 1px dotted #C5CDD7;
	color: #080E0F;
}

.yellow {
	color: yellow;
}









