*
{
	margin: 0;
	padding: 0;
}
.DNNAlignleft{
	width: 100%;
}

.Normal{
	color: #B6B6B6;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.NormalBold{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: bold;
}
body
{
	background: url('/images/mbg.jpg') scroll;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #100003;
	/*background-color: #a4001b;*/
}
.NormalBold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
.mbox{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	padding: 10px 20px 4px 20px;
}
.imageLink, .imageLink img{
	border: none;
	outline-style: none;
	-moz-outline-style: none;
}

#mtb
{
	border: 4px solid #797979;
	background-color: #ffffff;
}
#uptb
{
	background: url( '/images/dotbg2.png' ) top no-repeat;
}
#container
{
}
#lang
{
	position: relative;
	left: -260;
	top: -40px;
	z-index: 500;
}
#zip
{
	position: absolute;
	left: 750;
	z-index: 500;
}
#tdtop
{
	border-bottom: 1px solid #fcc300;
	background: url( '/images/temp/whomebg.jpg' ) top no-repeat;
}
.rline
{
	border-right: 1px solid #797979;
}
.orangehead
{
	background: url( '/images/orangebg.png' ) top left no-repeat;
}

.orangeheadtopline
{
	background: url( '/images/orangebg.png' ) top left no-repeat;
	border-top: 1px solid #fcc300;
}
.orangeheadtxt
{
	font-family: Arial;
	font-size: 11px;
	color: white;
	height: 25;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}
.textbox
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 0px 10px 4px 10px;
}
.homedesc
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	width: 200px;
	line-height: 18px;
	padding: 50px 10px 0px 10px;
}

.rlinedot
{
	background: url( '/images/vdotbg.jpg' ) right repeat-y;
}

.nhead
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.ntxt
{
	font-family: Arial;
	font-size: 11px;
	color: #B6B6B6;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.divider
{
	height: 10px;
	width: 100%;
	background: url( '/images/divider.gif' ) top left repeat-x;
}
.submenu
{
	padding: 0px 0px 0px 10px; /*border:1px solid #797979;*/
	margin: 0px;
}
.submenublock
{
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.himg
{
	float: left;
	margin-left: 5px;
	text-align: left;
	border: 1px solid #A4001B;
}

.mainmenu
{
	position: relative;
	left: -160px;
	top: -40px;
}
.clear
{
	clear: both;
}
.fl
{
	float: left;
}

A.langlink:link
{
	color: #db4d00;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.langlink:visited
{
	color: #db4d00;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.langlink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

A.sublink:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.sublink:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.sublink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

.noclick
{
	color: #db4d00;
	font-family: Arial;
	font-size: 11px;
}

A.blacklink:link
{
	color: white;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklink:visited
{
	color: white;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

A.menulink:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulink:visited
{
	color: #fff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulink:hover
{
	color: #fff;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

a:link, a:visited{
	color: white;
}

a:hover{
	color: #DB4D00;
	text-decoration: underline;
}

.main_dnnmenu_container
{
	background-color: transparent;
}
.main_dnnmenu_bar
{
}
.main_dnnmenu_item td
{
	/*TD if menu option for using tables is on*/
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

.main_dnnmenu_rootitem
{
	/*TD if menu option for using tables is on*/
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 0px 10px; /*border:1px solid #797979;*/
	margin: 0px;
}

.main_dnnmenu_itemhover
{
	color: #DB4D00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

 .main_dnnmenu_selected {
	color: #DB4D00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
 
 }
.main_dnnmenu_itemhover td
{
}


.main_dnnmenu_icon
{
}

.main_dnnmenu_submenu
{
	background-color: grey;
}

.main_dnnmenu_break
{
}

.main_dnnmenu_arrow
{
}

.main_dnnmenu_rootmenuarrow
{
}

.main_dnnmenu_container li {
	list-style-type: none;
	display: inline-block;
	*display: inline;
}

.main_dnnmenu_rootitem a:hover {
	color: #db4d00;
}
.main_dnnmenu_selected > a {
	color: #DB4D00;
}

.main_dnnmenu_submenu_bar {
	display: none;
	position: absolute;
}

.main_dnnmenu_submenu_bar li {
	display: block;
}
/**** RAINBOW ****/
.RBcatMenuArrow
{
}

.RBcatMenuBar
{
}

.RBcatMenuBreak
{
}

.RBcatMenuContainer
{	
}

.RBcatMenuIcon
{
}

.RBcatMenuItem
{
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	padding: 0px 20px 4px 20px;
	color: white;
	background-color: black;
}

.RBcatMenuItemSel
{
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	padding: 0px 20px 4px 20px;
}

.RBcatMenuScroll
{
}

.RBcatRootMenuArrow
{
}

.RBcatSubMenu
{
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	padding: 0px 20px 4px 20px;
}

.RBcatRootMenuItem td
{
	margin: 0px;
	padding: 1px 0px 1px 5px;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	background: url(/images/garr.gif) transparent left center no-repeat;

}

.RBcatRootMenuItemSel td
{
	color: #DB4D00;
	text-decoration: underline;
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	background: url(/images/garr.gif) transparent left center no-repeat;
	padding: 1px 0px 1px 5px;
	background-color: black;

}

.RBcatRootMenuItemAct td
{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	background: url(/images/garr.gif) transparent left center no-repeat;
	padding: 1px 0px 1px 5px;
	background-color: black;
}

.RBcatSubMenuItem1 td
{
	padding: 2px 0px 2px 12px;
	margin: 0px;
	text-transform: none;
	font-family: Arial;
	font-size: 11px;
}

.RBcatSubMenuItemSel1 td
{
	padding: 2px 0px 2px 12px;
	margin: 0px;
	text-transform: none;
	font-family: Arial;
	font-size: 11px;
	color: #DB4D00;
	text-decoration: underline;
	background-color: black;
}

.RBcatSubMenuItemAct1 td
{
	padding: 2px 0px 2px 12px;
	margin: 0px;
	text-transform: none;
	font-family: Arial;
	font-size: 11px;
}

.RBcatSubMenuItem2 td
{
	padding: 2px 0px 2px 25px;
	margin: 0px;
}

.RBcatSubMenuItemAct2 td
{
	padding: 2px 0px 2px 25px;
	margin: 0px;
	color: #db4d00;
	background-color: black;
}
.RBcatSubMenuItemSel2 td
{
	padding: 2px 0px 2px 25px;
	margin: 0px;
	color: #db4d00;
	text-decoration: underline;
	background-color: black;
}

.RBcatSubMenuItemSel
{
}

.RBcatSubMenuItemAct
{
}

.RBcatMenuContainer {
	margin: 0;
	padding: 0;
}
.RBcatMenuContainer li {
	list-style-type: none;
	padding: 0;
}

.RBcatMenuItem a
{
	margin: 0px;
	padding: 2px 0px 3px 9px;
	text-transform: uppercase;
	background: url( '/images/garr.gif' ) no-repeat center left;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	display: block;
	white-space: nowrap;
}

.RBcatSubMenuBar {
	display: none;
}

.RBcatMenuItemSel > .RBcatSubMenuBar {
	display: block;
}

.RBcatSubMenuBar a {
	background: none;
	text-transform: none;
	padding-left: 5px;
}

.RBcatSubMenuBar a:hover,
.RBcatSubMenuBar .RBcatMenuItemSel > a {
	color: #DB4D00;
}

A.scrlink:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
A.scrlink:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
A.scrlink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.hlink
{
	padding: 0px;
	margin: 0px;
	margin-left: 45px;
}
.hmlink
{
	padding: 0px;
	margin: 0px;
	background: url( 'images/wmenubg.jpg' ) bottom left no-repeat;
}
.hlink2
{
	padding: 2px 0px 2px 16px;
	margin: 0px;
}
.arthead
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	margin: 4px 0px;
	font-weight: bold;
	padding: 0px 120px 0px 20px;
	float: left;
	text-align: left;
}
A.smlink:link
{
	color: #898989;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.smlink:visited
{
	color: #898989;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.smlink:hover
{
	color: #DB4D00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

.tdgray
{
	background-color: #B7B7B7;
	border-bottom: solid 1px #3d3d3d;
}
.tdline
{
	background-color: #fff;
	border-bottom: solid 1px #3d3d3d;
}


/*skroler*/
#divScroll
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom: solid 1px #baa561;
	border-top-color: #baa561;
	border-left-color: #baa561;
	overflow: auto;
	width: 325px;
	margin-top: 5px;
	margin-bottom: 15px;
	height: 500px;
	text-align: left;
}
.scrollContent
{
	clear: both;
	border-bottom: 1px solid #baa561;
	background: url( '/images/scrollbg.jpg' ) bottom left no-repeat;
	height: 65px;
}
#divScroll img
{
	display: block;
	padding: 0px;
	border: 1px solid #A4001B;
	margin: 5px;
}

.katbroj
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	height: 25;
	line-height: 20px;
	float: right;
	padding: 0px 20px 0px 0px;
}

#opistb
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
}

#opistb td
{
	padding: 4px;
}


/*****************************/
/**** FREETIME ****/
/*****************************/


#mtbFree
{
	border: 4px solid #797979;
	background-color: #000000;
}
#uptbFree
{
	background: url( '/images/dotbg2.png' ) top repeat-x;
}
#containerFree
{
	background: url( '/images/dotbg.png' ) top repeat-x;
}
#langFree
{
	position: relative;
	left: -200;
	top: -40px;
	z-index: 500;
}
#tdtopFree
{
	border-bottom: 1px solid #797979;
	background: url( '/images/temp/homebg.jpg' ) top no-repeat;
}
#tdtopFreeKontakt
{
	border-bottom: 1px solid #797979;
	background: url('/images/fkontaktbg.jpg') top no-repeat transparent;
	background-color: black;
}
.rlineFree
{
	border-right: 1px solid #797979;
}
.headFree
{
	background: url('/images/redbg.png') top left no-repeat;
}
.headFKATALOG
{
	background: url( '/images/blackbg.png' ) top left no-repeat;
	border-top: 1px solid #797979;
}

.headtoplineFree
{
	background: url( 'images/redbg.png' ) top left no-repeat;
	border-top: 1px solid #797979;
}
.headtxtFree
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	height: 25;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}
.textboxFree
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	padding: 0px 20px 4px 20px;
}
.textboxfree .textbox{
	padding: 0px;
	margin: 0px;
}
.textboxFreePopis
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background-color: white;
	padding:0;
	margin: 0;
}
.mainmenuFree
{
	position: relative;
	left: -182;
	top: -40px;
}

A.sublinkFree:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.sublinkFree:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklinkFree:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklinkFree:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

A.menulinkFree:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulinkFree:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulinkFree:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

.descFKontakt
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	float: left;
	width: 260px;
	line-height: 16px;
	padding: 40px 20px 0px 20px;

}
.descFKontakt2
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	float: left;
	width: 180px;
	line-height: 16px;
	padding: 40px 20px 0px 20px;

}
.desc
{
	font-family: Arial;
	font-size: 11px;
	color: #DB4D00;
	text-align: left;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
}
.desc2
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-align: left;
	line-height: 14px;
	padding: 4px 0px 0px 0px;
}
.Normal2 {
	color: #000;
}

/* input */
.inform
{
	width: 280px;
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #DB4D00;
}
.informarea
{
	width: 280px;
	height: 100px;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #DB4D00;
}
.submit
{
	width: 280px;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 20px 0px 0px;
}
.submit input
{
	width: 60px;
	font-family: Arial;
	font-size: 11px;
	color: white;
	border: 1px solid #817240;
	background-color: #DB4D00;
}

/**** END FREETIME ****/


/*****************************/
/**** WORKTIME - KONTAKT ****/
/*****************************/

#mtbWKontakt
{
	border: 4px solid #fcd758;
	background-color: #ffffff;
	background: url( 'images/wkontaktbg.jpg' ) top no-repeat;
}
#tdtopKontakt
{
	border-bottom: 1px solid #fcc300;
}

.descWKontakt
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	float: left;
	width: 450px;
	line-height: 16px;
	padding: 40px 20px 0px 20px;
}

/**** END KONTAKT ****/

/*****************************/
/**** WORKTIME - KATALOG ****/
/*****************************/

.rlineWKatalog
{
	border-right: 1px solid #baa561;
}

.headtxtWKatalog
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	height: 25;
	float: left;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}

#tdtopKatalog
{
	border-bottom: 1px solid #797979;
	background: url( 'images/temp/homebg.jpg' ) top no-repeat;
}

.infohead
{
	background: url( '/images/blackbg.png' ) top left no-repeat;
	border-top: 1px solid #797979;
}
/**** END KATALOG ****/

/*****************************/
/**** COMAPANY ****/
/*****************************/

.Company
{
	height: 100%;
	background: url('/images/lmbg.jpg') top center no-repeat;
	background-color: #183a8b;
}
#mtbCompany
{
	border: 4px solid #d2d2d3;
	background-color: #ffffff;
}
#uptbCompany
{
	background: url( '/images/dotbg3.png' ) top repeat-x;
}

#tdtopCompany
{
	border-bottom: 1px solid #797979;
	background: url( '/images/temp/lhomebg.jpg' ) top no-repeat;
}
/**** END COMPANY ****/

#infotable {
width:100%;
font-size:11px;
}
.info-tb {
}
.info-tdl{
height:16px;
width:140px;
background-color:#fbfbfb;
padding:2px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
.info-tdr{
background-color:#e7e7e4;
padding:2px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #fff;
}
