/* body */



body {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-attachment: scroll;

	background-color: #DCDCDC;

	background-image: url(images/body-bg.gif);

	background-repeat: repeat-x;

	background-position: center top;

	margin-top: 30px;

	margin-bottom: 30px;

	color: #000000;

}



ul, ol {

	list-style: none;

}



a {

	color:#cc0000;

	text-decoration: none;

}



a img {

	border: none;

}



a:hover {



}



p {

	margin: 0;

	padding: 0;

}



#wrapper {

	width: 980px;

	margin: 0 auto;

	background-attachment: scroll;

	background-image: url(images/header-bg.gif);

	background-repeat: no-repeat;

	background-position: center 30px;

}





/* Header */



#header {

	width: 1000px;

	height: 30px;

	margin: 0 auto;

}



/* Hotline */



#hotline {

	float: left;

	margin-right: 22px;

	width: 650px;

	text-align: right;

}



#hotline2 {

	float: left;

  margin-right: 22px;

	width:300px;

	text-align: right;

}



#hotline form {

	position: relative;

}



#hotline fieldset {

	border: none;

	margin: 0;

	padding: 0;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



#hotline-input {

	border:none;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	background-attachment: scroll;

	background-image: url(images/input-bg.gif);

	background-repeat: repeat-x;

	background-position: center top;

	width: 135px;

	padding-bottom: 3px;

	padding-top: 4px;

	background-color: #FFFFFF;

	margin-right: 4px;

	padding-left: 4px;

	padding-right: 4px;

}



#config-input {

	border:none;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	background-attachment: scroll;

	background-image: url(images/input-bg.gif);

	background-repeat: repeat-x;

	background-position: center top;

	width: 100px;

	padding-bottom: 3px;

	padding-top: 4px;

	background-color: #FFFFFF;

	margin-right: 4px;

	padding-left: 4px;

	padding-right: 4px;

}



#hotline-button {

	background-image: url(images/service-button.gif);

	background-repeat: no-repeat;

	background-position: center top;

	width: 143px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #A9696E;

	height: 20px;

	background-attachment: scroll;

	padding-bottom: 1px;

	line-height: 18px;

}



#hotline-dot {

	margin-right: 10px;

	margin-left: 10px;

	margin-bottom: 2px;

}



#line-konfig {

  background-repeat: no-repeat;

	background-position: left top;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C4C4C4;

	padding-bottom: 10px;

	width:85%;

	line-height: 5px;

}



#line-konfig2 {

  background-repeat: no-repeat;

	background-position: left top;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C4C4C4;

	padding-bottom: 10px;

	width:95%;

	line-height: 5px;

}



#image-align {

	border: none;

	padding-bottom: 10px;

	padding-right: 10px;

}



#head-banner {
	width: 936px;
	height: 200px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;

}



#head-banners {

	width: 936px;

	padding: 0;

	margin-top: 0;

	margin: 0 auto;

	margin-bottom: 20px;

	height: 102px;

}



#head-banners ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}



#head-banners li {

	float: left;

}

#banner-box {
	height: 102px;
	width: 286px;
	background-image: url(images/image-box-3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

#banner-box:hover {
	background-image: url(images/image-box-3_a.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#banner-box a img {
	padding-top: 7px;
}

#banner-box-740 {
	height             : 102px;
	width              : 740px;
	background-image   : url(images/image-box-740.gif);
	background-repeat  : no-repeat;
	background-position: center top;
	padding-top        : 7px;
	text-align         : center;
}

#banner-box-740:hover {
	background-image   : url(images/image-box-740_a.gif);
	background-repeat  : no-repeat;
	padding-top        : 7px;
	background-position: center top;
}

#banner-box-740 a img {
	padding-top: 7px;
}


#box {
	width: 936px;
	padding: 0;
	margin-top: 0 auto;
	margin: 0 auto;
	margin-bottom: 0px;
	height: 102px;
}



#banner-s {

	height: 102px;

	margin-left: 14px;

	margin-right: 13px;

}



/* Menu */



#menu {

	width: 950px;

	height: 72px;

	margin: 0 auto;

	padding: 0;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}



#menu li {

	float: left;

	height: 72px;

}



#menu a {

	display: block;

	border: none;

}



#menu a img {

	border: none;

}



#menu-1, #menu-2, #menu-3, #menu-4, #menu-5 {

	background-repeat: no-repeat;

}



#menu-1 {

	background-image: url(images/menu-2_bg.gif);

}



#menu-2 {

	background-image: url(images/menu-2_bg.gif);

}



#menu-3 {

	background-image: url(images/menu-3_bg.gif);

}



#menu-4 {

	background-image: url(images/menu-4_bg.gif);

}



#menu-5 {

	background-image: url(images/menu-5_bg.gif);

}



#menu-1 a img, #menu-2 a img, #menu-3 a img, #menu-4 a img, #menu-5 a img {

	filter:alpha(opacity=75);

	-moz-opacity:0.75;

	-khtml-opacity: 0.75;

	opacity: 0.75;

}



#menu-1 a:hover img, #menu-2 a:hover img, #menu-3 a:hover img, #menu-4 a:hover img, #menu-5 a:hover img {

	filter:alpha(opacity=100);

	-moz-opacity:1;

	-khtml-opacity: 1;

	opacity: 1;

}



#menu-1 a:hover, #menu-2 a:hover, #menu-3 a:hover, #menu-4 a:hover, #menu-5 a:hover {

	background-repeat: no-repeat;

}



#menu-1 a:hover {

	background-image: url(images/menu-1_bg-a.gif);

}



#menu-1_a {

	background-image: url(images/menu-1_a.gif);

}



#menu-2 a:hover {

	background-image: url(images/menu-2_bg-a.gif);

}



#menu-2_a {

	background-image: url(images/menu-2_a.gif);

}



#menu-3 a:hover {

	background-image: url(images/menu-3_bg-a.gif);

}



#menu-3_a {

	background-image: url(images/menu-3_a.gif);

}



#menu-4 a:hover {

	background-image: url(images/menu-4_bg-a.gif);

}



#menu-4_a {

	background-image: url(images/menu-4_a.gif);

}



#menu-5 a:hover {

	background-image: url(images/menu-5_bg-a.gif);

}



#menu-5_a {

	background-image: url(images/menu-5_a.gif);

}



/* Page */



#page {

	width: 936px;

	margin: 0 auto;

	padding-top: 20px;

}



#page_kosik {

	width: 600px;

	height: 600px;

	margin: 0 auto;

	padding-top: 20px;

}

/* Content */



#sidebar-left {
	float: left;
	width: 707px;
	margin-bottom: 19px;

}



#sidebar-left-2 {

	float: left;

	width: 172px;

	padding: 0 0 0 0;

	margin-bottom: 19px;

}



#sidebar-right {

	float: right;

	width: 209px;

	padding: 0 0 0 0;

	margin-bottom: 19px;

}



#sidebar-right-2 {

	float: right;

	width: 744px;

	margin-bottom: 19px;

}



/* Sidebar */



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin: 0;

	padding: 0;

}



#sidebar li ul {

	padding-bottom: 30px;

}



/* Image box */



#image-box-1-l {

	float: left;

	width: 102px;

	height: 102px;

	background-image: url(images/image-box-1.gif);

	background-repeat: no-repeat;

	text-align: center;

}





#image-tn-1-l {

	float: left;

	width: 102px;

	height: 102px;

	background-image: url(images/image-box-1.gif);

	background-repeat: no-repeat;

	text-align: center;

	margin-right: 5px;

	margin-top: 5px;

}



#image-box-1-l:hover {

	background-image: url(images/image-box-1_a.gif);

	background-repeat: no-repeat;

}



#image-tn-1-l:hover {

	background-image: url(images/image-box-1_a.gif);

	background-repeat: no-repeat;

}



#image-box-1-r {

	float: right;

	width: 102px;

	height: 102px;

	background-image: url(images/image-box-1.gif);

	background-repeat: no-repeat;

	text-align: center;

}



#image-tn-1-r {

	float: right;

	width: 102px;

	height: 102px;

	background-image: url(images/image-box-1.gif);

	background-repeat: no-repeat;

	text-align: center;

	margin-top: 5px;

}





#image-box-1-r:hover {

	background-image: url(images/image-box-1_a.gif);

	background-repeat: no-repeat;

}



#image-tn-1-r:hover {

	background-image: url(images/image-box-1_a.gif);

	background-repeat: no-repeat;

}



#image-box-2 {

	width: 209px;

	height: 102px;

	background-image: url(images/image-box-2.gif);

	background-repeat: no-repeat;

	text-align: center;

}



#image-box-2:hover {

	background-image: url(images/image-box-2_a.gif);

	background-repeat: no-repeat;

}



#image-box-3 {

	width: 286px;

	height: 102px;

	background-image: url(images/image-box-3.gif);

	background-repeat: no-repeat;

	text-align: center;

}



#image-box-3:hover {

	background-image: url(images/image-box-3_a.gif);

	background-repeat: no-repeat;

}



#image-box-4 {

	width: 209px;

	height: 209px;

	background-image: url(images/image-box-4.gif);

	background-repeat: no-repeat;

	text-align: center;

}

#image-box-S4 {

  margin: 50px;

  margin-top: 50px;

	float: center;

	background-repeat: no-repeat;

	

}



#image-box-S4s {

  margin: 50px;

  margin-top: 0px;

	float: center;

	background-repeat: no-repeat;

	

}



#image-box-S6 {

  margin: 40px;

	float: center;

	background-repeat: no-repeat;

	

}



#image-box-S7 {

  float: center;

	background-repeat: no-repeat;

	

}

#image-box-S5 {

  margin: 20px;

  margin-top: 50px;

	float: center;

	background-repeat: no-repeat;

	

}



#image-box-4:hover {

	background-image: url(images/image-box-4_a.gif);

	background-repeat: no-repeat;

}



/* Box */



#box-up-bg-l, #box-up-bg-r, #box-up-bg-l-1, #box-up-bg-r-1 {

	float: left;

	background-image: url(images/box-up-bg.gif);

	background-repeat: no-repeat;

}



#box-up-bg-l {

	background-position: left;

	width: 697px;

	height: 8px;

}



#box-up-bg-l-1 {

	background-position: left;

	width: 734px;

	height: 8px;

}





#box-up-bg-r {

	background-position: right;

	width: 10px;

	height: 8px;

}



#box-up-bg-r-1 {

	background-position: right;

	width: 10px;

	height: 8px;

}



#box-down-bg-l, #box-down-bg-r, #box-down-bg-l-1, #box-down-bg-r-1 {

	float: left;

	background-image: url(images/box-down-bg.gif);

	background-repeat: no-repeat;

}



#box-down-bg-l {

	background-position: left;

	width: 697px;

	height: 9px;

}



#box-down-bg-l-1 {

	background-position: left;

	width: 734px;

	height: 9px;

}



#box-down-bg-r {

	background-position: right;

	width: 10px;

	height: 9px;

}



#box-down-bg-r-1 {

	background-position: right;

	width: 10px;

	height: 9px;

}



#body-box-1 {

	padding-left: 10px;

	padding-right: 10px;

	background-color: #FFFFFF;

}



#paragraph {

	min-height: 17px;

	padding-left: 23px;

	background-image: url(images/paragraph-dot.gif);

	background-repeat: no-repeat;

	background-position: left top;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #F48C8E;

	padding-bottom: 4px;

	font-size: 13px;

	color: #333333;

	line-height: 20px;

}



#paragraph-3 {
	font-size: 12px;
	color: #333333;
	height: auto;

}



#paragraph-1 {

	background-image: url(images/title-line-1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 4px;

	font-size: 13px;

	color: #333333;

	line-height: 20px;

	background-color: #FFFFFF;

	min-height: 98px;

}



#paragraph-2 {

	background-image: url(images/title-line-2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 4px;

	font-size: 13px;

	color: #333333;

	line-height: 20px;

	background-color: #FFFFFF;

	min-height: 98px;

}



#para-text {

	color: #333333;

	font-size: 12px;

}



#para-l {

	float: left;

	width: 117px;

	margin-left: 33px;

}



#para-1-l {

	float: left;

	width: 224px;

	margin-left: 33px;

}



#para-r {

	float: right;

	width: 574px;

	padding-top: 6px;

}



#para-1-r {

	float: right;

	width: 467px;

	padding-top: 6px;

}



#para-r-l {

	float: left;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

}



#para-1-r-l {

	float: left;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

}



#para-r-r {

	float: right;

	width: 89px;

	height: 20px;

	background-image: url(images/button-1.gif);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Tahoma, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 11px;

	text-align: center;

	margin-right: 10px;

}



#para-1-r-r {

	float: right;

	width: 89px;

	height: 20px;

	background-image: url(images/button-1.gif);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Tahoma, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 11px;

	text-align: center;

	margin-right: 10px;

}



#para-r-r a {

	text-decoration: none;

	color: #FFFFFF;

}



#para-r-r:hover {

	background-image: url(images/button-1_a.gif);

	background-repeat: no-repeat;

	background-position: center top;

}



#content-1-left {


}



#content-2-left h2 {

	height: 32px;

	font-size: 12px;

	line-height: 32px;

	font-weight: bold;

	color: #333333;

	background-image: url(images/text-title.gif);

	background-repeat: no-repeat;

	background-position: left center;

	width: 128px;

	padding-left: 10px;

	padding-right: 44px;

	margin-top: 0px;

	margin-bottom: 5px;

}



#content-2-left ul {

	margin: 0;

	padding: 0;

}



#content-2-left ul li {

	line-height: 16px;

}



#content-2-left ul li a {

	color: #000000;

	line-height: 20px;

	background-image: url(images/list-dot.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 18px;

	margin-left: 5px;

}



#content-2-left ul li a:hover, #list-a a {

	color: #D1292E !important; 

	background-image: url(images/list-dot_a.gif) !important;

	background-repeat: no-repeat !important;

	background-position: left center !important;

}



#price {

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	text-align: right;

	margin-top: 10px;

}

#price2 {

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	text-align: right;

	margin-top: 10px;

}



#price u {

	text-decoration: none;

	color: #FA2D32;

}



#price2 u {

	text-decoration: none;

	color: #FA2D32;

}



#title-text {

	color: #b4292d;

	font-size: 17px;

	font-weight: bold;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	padding-left: 43px;

	background-color: #FFFFFF;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #DCDCDC;

	padding-bottom: 5px;

}



#banner-ads {

	text-align: center;

}

/* Clear */



#clear-both-1-w {

	clear: both;

	height: 1px;

	background-color: #FFFFFF;

}



#clear-both-5 {

	clear: both;

	height: 5px;

}



#clear-both-1 {

	clear: both;

	height: 1px;

}



#clear-both-15 {

	clear: both;

	height: 15px;

}



#clear-both-10 {

	clear: both;

	height: 10px;

}



#clear-both-20 {

	clear: both;

	height: 20px;

}



#space-20 {

	height: 20px;

}



#space-10 {

	height: 10px;

}



#space-15-w {

	height: 15px;

	background-color: #FFFFFF;

}



#space-40 {

	height: 40px;

}



/* Footer */



#footer {

	width: 938px;

	height: 52px;

	margin: 0 auto;

	font-family: Arial, Helvetica, sans-serif;

	color: #B2B2B2;

	background-image: url(images/footer-bg.gif);

	background-repeat: no-repeat;

	background-position: center top;

}



#footer-left {

	float: left;

	width: 600px;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	color: #666666;

	padding-top: 4px;

	padding-left: 10px;

}



#footer-right {

	float: right;

	text-align: right;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	color: #666666;

	padding-top: 4px;

	padding-right: 10px;

}



#footer-dot {

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 2px;

}



#footer-icon {

	border:none;

	margin-left: 4px;

}



#footer a {

	color: #333333;

}



#footer a:hover {

	text-decoration: underline;

}



.style1 {

	color: #FF0000;

	font-weight: bold;

}



#vycentrovani {

	

	margin-left: 50px;

	

}



h2{

  color: #303030;

  font-size: 12px;

 

}



h3{

  position: relative;

  color: #FF0000;

  font-family: Arial;

  font-size: 10px;

  float:left;

  

}



h4{

  position: relative;

  color: #252525;

  font-family: Arial;

  font-size: 10px;

}

#konfigurator_kosik {

  margin: 50px;

  margin-top: 50px;

	float: center;

	background-repeat: no-repeat;

	

}

#line-konfig_kosik {

  background-repeat: no-repeat;

	background-position: left top;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C4C4C4;

	padding-bottom: 10px;

	width:50%;

	line-height: 5px;

}#paragraph_detail {
	min-height: 17px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F48C8E;
	padding-bottom: 4px;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
}
#sidebar-left-3 {
	float: left;
	width: 707px;
	margin-bottom: 19px;
	text-align: center;
}
#content-1-left-1 {
	background-color: #FFFFFF;
	text-align: center;
}
.hotline-input-1 {
	border:none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	width: 135px;
	padding-bottom: 3px;
	padding-top: 4px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #F3F3F3;
}
.paragraph-4 {
	min-height: 17px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 4px;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	word-wrap: break-word;
	height: auto;
}
.style2 {
	color: #666666;
	font-size: 10px;
}
.style3 {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.style4 {
	color: #FF0000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.paragraph-5 {
	word-wrap: break-word;
}
.style5 {
	background-image: url(/images/link.png);
	background-repeat: repeat-x;

}
#image-box-2_a {
	width: 209px;
	height: 625px;
	background-image: url(images/banner_ssd.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 12px;
}
#image-box-2_a:hover {
	background-image: url(images/banner_ssd_hover.png);
	background-repeat: no-repeat;
}
