BODY, HTML {
	padding: 0px;
	margin: 0px;	
	font-size: 2px;
	background-color: #4A4A4A;
}

#all {
	position: absolute;
	left: 50%;
	width: 900px;
	margin: 0px;
	margin-left: -450px;
	padding: 0px;
	background-image: url(/images/bg_main.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
}


/*---------- hodna lista
*/
#top {
	position: relative;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#topleft {
	position: relative;
	width: 304px;
	height: 175px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/top_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#topright {
	position: relative;
	width: 596px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#toprighttop {
	position: relative;
	width: 596px;
	height: 138px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/top_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.topkontakt {
	position: relative;
	float: right;
	width: 266px;
	padding: 0px;
	margin: 0px;
	margin-top: 16px;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #FF3B3B;
	font-weight: normal;
}

DIV.topkontakt a {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #FF3B3B;
	font-weight: normal;
	text-decoration: none;
}

DIV.topkontakt a:hover {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #c0c0c0;
	font-weight: normal;
	text-decoration: none;
}

#toprightbottom {
	position: relative;
	width: 596px;
	height: 37px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/top_line.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.topline {
	position: relative;
	left: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	font-family: Tahoma;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #D1D1D1;
}

DIV.toplineright {
	position: relative;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-right: 30px;
	margin-top: 5px;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	color: #D1D1D1;
}


/*---------- strdovy obsah
*/
#main {
	position: relative;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_left_bottom.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#left {
	position: relative;
	width: 304px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#leftline {
	position: relative;
	width: 304px;
	height: 30px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/left_top_line.gif);
	background-position: left top;
	background-repeat: no-repeat;
}




/*---------- submenu*/
#leftsubmenutop {
	position: relative;
	width: 304px;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/left_submenu_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#leftsubmenu {
	position: relative;
	width: 304px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_left_submenu.gif);
	background-position: left top;
	background-repeat: repeat-y;
	font-size: 11px;
}

DIV.leftsubmenuin {
	position: relative;
	left: 70px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}

ul.submenu {
	position: relative;
	padding: 0px;
	margin: 0px;
}

li.submenunazov {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #D4D4D4;
	text-indent: 2px;
}


li.submenu {
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	list-style: none;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #D4D4D4;
	background-image: url(/images/bg_submenu_dott.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
}

li.submenu a {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #D4D4D4;
	text-decoration: none;
}

li.submenu a:hover {
	color: #898989;
	font-weight: normal;
	text-decoration: none;
	background-image: url(/images/bg_submenu_dott2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


#leftsubmenubottom {
	position: relative;
	width: 304px;
	height: 14px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/left_submenu_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#mainright {
	position: relative;
	width: 596px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
	background-image: url(/images/bg_main.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#mainrightin {
	position: relative;
	width: 586px;
	float: right;
	margin: 0px;
	margin-top: 35px;
	padding: 0px;
}

DIV.mainline {
	position: relative;
	width: 586px;
	height: 38px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/main_line.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.mainobsah {
	position: relative;
	left: 10px;
	width: 567px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
}

DIV.mainuvod {
	position: relative;
	left: 10px;
	width: 547px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #e0e0e0;
}

DIV.mainuvod a {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #EFEFEF;
	text-decoration: none;
}

DIV.mainuvod a:hover {
	font-weight: normal;
	color: #EFEFEF;
	text-decoration: none;
}

DIV.mainobsahfoto {
	position: relative;
	width: 170px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

DIV.mainobsahtechpopis {
	position: relative;
	width: 377px;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
}

DIV.mtpt {
	position: relative;
	width: 377px;
	height: 24px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/bg_main_table_top.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #c0c0c0;
	text-align: left;
	text-indent: 34px;
}

DIV.mtp {
	position: relative;
	width: 377px;
	float: left;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	background-image: url(/images/bg_main_table.gif);
	background-position: left;
	background-repeat: repeat-y;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #B5B5B5;
}

DIV.mtpin {
	position: relative;
	left: 10px;
	width: 357px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #c5c5c5;
}

DIV.mtpin a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #e04e4e;
	text-decoration: none;
}

DIV.mtpin a:hover {
	font-weight: normal;
	color: #c5c5c5;
	text-decoration: none;
}




DIV.mtpb {
	position: relative;
	width: 377px;
	height: 9px;
	float: left;
	background-image: url(/images/bg_main_table_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.mainobsahpopis {
	position: relative;
	float: right;
	width: 530px;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
}

DIV.mopt {
	position: relative;
	width: 530px;
	height: 23px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_main_popis_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #c0c0c0;
	text-align: left;
	text-indent: 26px;
}

DIV.mop {
	position: relative;
	width: 530px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_main_popis.gif);
	background-position: left;
	background-repeat: repeat-y;
}

DIV.mopin {
	position: relative;
	left: 10px;
	width: 510px;
	float: left;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	font-variant: normal;
	color: #c5c5c5;
}

DIV.mopin a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	font-variant: normal;
	color: #e04e4e;
	text-decoration: none;
}

DIV.mopin a:hover {
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

.mopin img {
 border: 1px solid #e04e4e;
}


DIV.mopb {
	position: relative;
	width: 530px;
	height: 9px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_main_popis_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#bottom {
	position: relative;
	width: 900px;
	height: 29px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#bottomin {
	position: relative;
	width: 880px;
	float: left;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	text-align: right;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #D53838;
}





/*---------- strong a B
*/

strong.topkontakt {
	font-size: 15px;
	line-height: 17px;
}

strong.red {
 color: #e42424;
}

strong.rednb {
 color: #f43434;
 font-weight: normal;
}

strong.small {
  font-size: 10px;
  font-weight: normal;
  color: #c0c0c0;
}




/*---------- inputy
*/

.formnp {
	padding: 0px;
	margin: 0px;
}

.selectlang {
	font-family: Tahoma;
	font-size: 12px;
	color: #D2D2D2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	margin: 0px;
	padding: 1px;
}

.inputsearch {
	width: 100px;
	font-family: Tahoma;
	font-size: 12px;
	color: #D2D2D2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	margin: 0px;
	padding: 2px;
}

.buttonlang {
	font-family: Tahoma;
	font-size: 12px;
	color: #D2D2D2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	margin: 0px;
	padding: 1px;
}

.inputobj {
	width: 30px;
	font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	border-left: 2px solid #c0c0c0;
	border-right: 2px solid #c0c0c0;
	margin: 0px;
	padding: 2px;
	padding-left: 10px;
}

.inputobjr {
	width: 30px;
	font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	border-left: 2px solid #e42424;
	border-right: 2px solid #e42424;
	margin: 0px;
	padding: 2px;
	padding-left: 10px;
}

.inputobju {
	width: 200px;
	font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	border-left: 2px solid #c0c0c0;
	border-right: 2px solid #c0c0c0;
	margin: 0px;
	padding: 2px;
}

.inputobjur {
	width: 200px;
	font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	border-left: 2px solid #e42424;
	border-right: 2px solid #e42424;
	margin: 0px;
	padding: 2px;
}

.selectobj {
	font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	margin: 0px;
	padding: 1px;
}

.selectobjp {
  width: 50px;
	font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
	margin: 0px;
	padding: 1px;
}

.objtextarea {
  width: 250px;
  height: 80px;
  font-family: Tahoma;
	font-size: 12px;
	color: #f2f2f2;
	background-color: #6A6A6A;
	border: 1px solid #c0c0c0;
}


/*---------- obrazky
*/


.imageprodukt {
	float: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid #E04E4E;
}

/*---------- table
*/

.mtpin TABLE {
	border: 1px solid #E04E4E;
	margin-top: 15px;
}

.mtpin TR {
	background-color: #202020;
	color: #FFFFFF;
}

.trsilverl {
	background-color: #BCBCBC;
	color: #000000;
}




/*---------- H-cka
*/

H1.nazovprodukt {
  position: relative;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma;
	font-size: 15px;
	line-height: 36px;
	font-weight: bold;
	color: #e42424;
	text-indent: 40px;
}

H2.objnazov {
  position: relative;
  float: right;
  margin: 0px;
  margin-right: 5px;
  padding: 0px;
  font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #e0e0e0;
}

/*---------- P-cka
*/

P {
	margin: 0px;
	padding: 0px;
}

/*--------- Zarovnanie tabuliek
*/

.tdc {
  text-align: center;
}

.tdr {
  text-align: right;
}



/*---------- Pata
*/

#bottomlink {
	position: relative;
	width: 100%;
	float: left;
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
	background-color: #4a4a4a;
}

ul.bottomlink {
	position: relative;
	left: 290px;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
}

li.bottomlink {
	position: relative;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: left;
	color: #a0a0a0;
}

li.bottomlink a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #a0a0a0;
	text-decoration: none;
}

li.bottomlink a:hover {
	font-weight: normal;
	color: #d0d0d0;
	text-decoration: none;
}

/*---------- mapa stranky
*/

ul.sitemap {
	position: relative;
	left: 40px;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

li.sitemap {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #D4D4D4;
}

li.sitemap a {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #D4D4D4;
	text-decoration: none;
}

li.sitemap a:hover {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #E42424;
	text-decoration: none;
}

li.sitemap2 {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #D4D4D4;
}

li.sitemap2 a {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #E42424;
	text-decoration: none;
}

li.sitemap2 a:hover {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #D4D4D4;
	text-decoration: none;
}


/*
# {
	position: relative;
	width:;
	height:;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image:;
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size:;
	line-height:;
	font-weight:;
	color:;
	text-align:;
}
*/

