body {
	margin: 0px;
	padding: 0px;
}


p {
	margin: 0px;
	padding: 0px;
	padding-bottom:6px;
}
form,ul,ol, div, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
table,tr,body,form,select,input,a, textarea, div, p {

	font-size:11px;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	color: #000000; /*#2d3134;*/
}

table, td, tr, th {
padding:0px;
margin:0px;
border-style:none;
border-collapse:collapse;
}

input, select, textarea {  padding:2px; color:#333333; font-size:11px;  }
input, select { /*height:16px;*/ }

.f10 {	font-size:10px; }
.f9  {	font-size:9px;}
.f11 {	font-size:11px;}
.f12 {	font-size:12px;}
.f13 {	font-size:13px;}
.f14 {	font-size:14px;}

.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.arial {	font-family:Arial, Helvetica, sans-serif;}
.centuryGothic { font-family: Century Gothic, Arial, Helvetica, sans-serif; }

a.underline:link, a.underline:visited, a.underline:active { text-decoration:none !important; border-style:none !important;  }
a.underline:hover {text-decoration:underline !important;}

a.hide_Underline:link, a.hide_Underline:visited, a.hide_Underline:active { text-decoration:underline;}
a.hide_Underline:hover {text-decoration:none;}

a:link, a:active,a:visited { 	color:#000000;  }
a:hover {	color:#C90909; }

a.none:link, a.none:active, a.none:visited, a.none:hover { text-decoration:none;}

.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }


h1 { font-size:15px;  }
h2 { font-size:14px; }
h3 { font-size:13px;  }
h4 { font-size:12px;  }
h5 { font-size:11px;}
h6 { font-size:10px;  }
h1, h2, h3, h4, h5, h6 { padding-bottom:25px; }

.table {
width: 100%;
border: 1px solid #585858;
background-color: #FFFFFF;
padding: 1px;
border-collapse:separate;
border-spacing:1px;
}

.table th {
	padding: 3px 4px;
	color: #FFFFFF;
	background-color:#171717;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight:bold;
}

.table td {
	text-align: left;
	padding: 3px;
	line-height: 1.20em;
}

.table2 {
	border-collapse:separate;background-color:transparent; border-spacing:0px; border-style:none;
}
.table2 th { background-color:#ababab; border-color:#efefef; }
.botBDotted tr td { border-bottom:1px dotted #999999; background-color:transparent; }

.row1 { background-color: #F9F9F9; }
.row2 { background-color:#E9E9E9; }
.row3 { background-color: #DBDFE2; }
.row4 { background-color: #D8E8CE; }
.row5 { background-color: #B6D5A4; }
.row6 { background-color:#FDDDB3; }
.row7 { background-color:#D8ECCE; }

.col1 { background-color: #DCEBFE; }
.col2 { background-color: #F9F9F9; }
.rowBorder { border-bottom:1px dotted #999999; }

.paddingTd { padding:4px; }

.tableSeperate { border-collapse:separate;  } /* padding:0px; margin:0px; */

.noborder { border:0px; }
.nopad, .nopad p, .nopad div {  padding:0px; margin:0px; }

.lh135 { line-height:135%; }

.alert_Panel { padding:10px 20px 10px 20px; text-align:center; background-color:#EBEBEB; border:1px solid #C3C3C3;  line-height:135%; margin:10px 0px 15px 0px; }
/*
 ====================================================================
*/
* {margin: 0px;}

html, body { height:100%;   }
#body { background-color:#000000; }




#background { z-index:4; position:fixed;  visibility:visible; left:0px; top:0px; z-index:0; width:100%; height:100%;  background-image:url(../img/const/background.jpg); background-position:center top; background-repeat:no-repeat; overflow:hidden;  }
#rope {  height:100%; background-image:url(../img/const/rope.jpg); background-repeat:repeat-y; width:600px; background-position:left top; display:block;  }

#c1 { z-index:10; position:absolute; width:100%; overflow-x:hidden;  }


#topLines { position:absolute; z-index:1; height:230px; width:100%; }
#topBlackTransp { height:201px; width:100%; background-color:#000000; filter: alpha(opacity=50);opacity: 0.50; }
#topWhiteTransp { height:29px; width:100%; background-color:#727272; filter: alpha(opacity=56);opacity: 0.56; }

#middleColumn { width:975px; text-align:left; position:relative; z-index:14; }
#topContent { background-color:#000000; position:relative; margin-bottom:	0px;   }

#topLogin { position:absolute; right:14px; top:170px; }
#topwelcome { position:absolute; left:127px; top:10px; }
#ieMsg { position:absolute; left:127px; top:60px; color:#990000; }

a.submLink:active, a.submLink:visited, a.submLink:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;  }
a.submLink:hover { text-decoration:underline; }


#indexTempate, .indexTempate { border:8px solid #000000; /*margin-top:10px;*/  }
#indexWhite  { background-image:url(../img/const/bgGradient.png); background-position:left bottom; position:relative; }
.indexWhite { background-image:url(../img/const/bgGradient2.jpg); background-position:left bottom; position:relative; }

#bannerArea { border:4px solid #000000; background-color:#000000; filter: alpha(opacity=80);opacity: 0.80; padding:20px }

#cfooter { background-image:url(../img/const/footerBG.gif);  }
#footerColumn {  width:975px; height:164px; text-align:left; position:relative; z-index:14; }
#footClimber { position:absolute; bottom:0px; left:5px; }
#blulogic { position:absolute; right:8px; bottom:8px; } #blulogic a { color:#585755; text-decoration:none; } #blulogic a:hover { text-decoration:underline; }
#footerCont { position:absolute; left:258px; top:27px; border:0px solid #00ff00; color:#CCCCCC; }
#footerCont2 { position:absolute; left:500px; top:27px; border:0px solid #00ff00; color:#CCCCCC; }
#footerCont3 { position:absolute; left:750px; top:27px; border:0px solid #00ff00; color:#CCCCCC; }

.cGrey { color:#555555; }
.cWhite  { color:#ffffff; }

#indexTempate div, #indexTempate p, #indexTempate td, #indexTempate div p, #indexTempate div div, #indexTempate div td, #indexTempate td div { color:#333333; }

.indexRightCol, .indexRightCol div, .indexRightCol p, .indexRightCol td, .indexRightCol div div, .indexRightCol div p, .indexRightCol p div, .indexRightCol a, 
.indexRightCol div a { color:#cccccc; }
.indexRightCol a:hover { color:#ffffff; }

a.lhNews:link, a.lhNews:active, a.lhNews:visited { color:#333333; border-bottom-style:none; text-decoration:none; }
a.lhNews:hover { color:#770000; text-decoration:underline; }


.padTop6 { padding-top:6px; }
.padTop7 { padding-top:7px; }




.lh150 { line-height:150%; }
.lh160 { line-height:160%; }


#indexTempate .smeroviTop3 td a { color:#6a6969; text-decoration:underline; }
#indexTempate .smeroviTop3 td a:hover { color:#565656; }

#sideBlackClimber { position:absolute; right:-1px; bottom:0px; }

#blackTop { position:absolute; top:0px; left:664px; }
#blackBottom { position:absolute; bottom:0px; left:664px; }


#otherTemplate { padding:9px 0px 9px 0px;  }
#otherTemplate #rightColPre { padding:0px 0px 0px 9px; }
#otherTemplate #rightCol  { border:8px solid #000000; border-bottom-width:3px;    }
#otherTemplate #rightCol #contentContainer { background-image:url(../img/const/bgGradient.png); background-position:left bottom; position:relative;   width:100%; overflow-x:hidden; }
#otherTemplate #leftCol { width:238px;   }

#otherTemplate #rightCol #bottomPart { height:150px; padding:0px 26px 0px 26px; }
#otherTemplate #rightCol #realContent { padding:29px 26px 0px 26px; position:relative;  min-height:320px; height: auto !important; height:320px; }


.otherLeftBox { padding:13px; background-image:url(../img/const/leftBoxBg.png); margin-bottom:10px; }
.otherLeftBox2 { background-image:url(../img/const/leftBoxBg2.png);  }
.otherLeftBox div, .otherLeftBox p, .otherLeftBox td, .otherLeftBox td p, .otherLeftBox td div, .otherLeftBox span, .otherLeftBox ul, .otherLeftBox li { color:#ffffff; }
.otherLeftBox h1 { font-size:14px; color:#b4b2b2; padding-bottom:3px; border-bottom:1px solid #323233; margin-bottom:15px; }

ul.leftMenu li a:active, ul.leftMenu li a:link, ul.leftMenu li a:visited { font-size:12px; text-decoration:none; color:#ffffff; border-bottom:1px none #00ff00; }
ul.leftMenu li a:hover { text-decoration:none; border-bottom-style:solid; }
ul.leftMenu { padding:0px; margin:0px; }
ul.leftMenu li { list-style-type:none; padding:0px 0px 13px 0px; margin:0px; }

ul.leftMenu li ul li { padding:11px 0px 0px 17px; }
ul.leftMenu li ul li a:active, ul.leftMenu li ul li a:link, ul.leftMenu li ul li a:visited { color:#CCCCCC; font-size:11px; }
ul.leftMenu li ul li a:hover { color:#ffffff; }

ul.leftMenu li a.on { font-weight:bold; }
ul.leftMenu li ul li a.on { text-decoration:none; color:#ffffff; font-weight:normal; font-size:11px; border-bottom:1px solid #00ff00; }


#realContent, #realContent div, #realContent p, #realContent div p, #realContent p div, #realContent td, #realContent td div, #realContent td p { line-height:140%; }
#realContent a:active, #realContent a:link, #realContent a:visited { text-decoration:underine; border-bottom:1px none #aa0000; color:#990000;    }
#realContent a:hover { border-bottom-style:solid; }




/* Fieldset */
.fieldset { margin-top:10px; }
.fieldset fieldset div { clear:both; }
.fieldset fieldset, fieldset {  padding:20px;  margin:10px; margin-left:0px;  border:1px dotted #333333;  } 
.fieldset fieldset label { float:left; width:110px; margin-top:4px; height:26px; }
.fieldset fieldset legend { padding:0px 10px 0px 10px; font-style:oblique; display:none; }
.fieldset fieldset select, .fieldset fieldset input {  width:160px; }

.padTop25 { padding-top:25px; }


.hidden_Container {
margin:10px 0px 0px 0px;
padding:10px;
background-color:#fefefe;
border:1px solid #aaaaaa;
}

.pdtwb { padding-top:10px; border-bottom:0px dotted #C3C3C3; }
.pdtwb2 { padding:5px 0px 5px 0px; border-bottom:1px dotted #efefef; }	


.smerovieins { color:#236646; padding-bottom:5px; }
.smerovizwei { color:#615f5f; }
.smerovidrei { color:#615f5f; }



/* ======================= */
#mainMenu { position:absolute; left:8px; top:201px; width:953px;   }
.mainMenu a:active, .mainMenu a:link, .mainMenu a:visited {  font-weight:bold; text-decoration:none; color:#ffffff; font-size:11px; }
.mainMenu a:hover { text-decoration:underline; }

.mainMenu .off, .mainMenu .on {  float:left; height:29px; cursor:pointer;  }
.mainMenu .off {  }
.mainMenu .on {   }


.submenu {  padding-top:0px; 
			overflow:hidden; display:none; z-index:5;
			position:absolute; top:29px; left:0px; width:953px; background-color:#000000;
}
.submenuCont { padding:10px 2px 10px 10px;  cursor:default;  }
.submenu a:active, .submenu a:link, .submenu a:visited { text-decoration: none; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.submenu a:hover { text-decoration:underline; }

.showSub { display:block;}







a.lBlue:link, a.lBlue:active, a.lBlue:visited { color:#006699 !important; }
a.lBlue:hover { color:#990000 !important; }

a.lGrey:link, a.lGrey:active, a.lGrey:visited { color:#bdb8b8 !important;   }
a.lGrey:hover { color:#ffffff !important; }

a.lGrey2:link, a.lGrey2:active, a.lGrey2:visited { color:#494848 !important;  }
a.lGrey2:hover { color:#515151 !important; }

a.lGrey3:link, a.lGrey3:active, a.lGrey3:visited { color:#787878 !important;  }
a.lGrey3:hover { color:#eeeeee !important; }

a.lBlack:link, a.lBlack:active, a.lBlack:visited { color:#000000 !important;   }
a.lBlack:hover { color:#121212 !important; }

a.lDarkBlue:link, a.lDarkBlue:active, a.lDarkBlue:visited { color:#1A67A6 !important;   }
a.lDarkBlue:hover { color:#121212 !important; }

.solidBottom { border-bottom-style:solid !important; }
.greenBottom { border-bottom-color:#00aa00 !important; }
.blackBottom { border-bottom-color:#000000 !important; }

table.logGrafik tr td { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #909090; }
table.logGrafik .lastRow td { border-top:2px solid #dedede; border-bottom-style:none; }
table.logGrafik tr .graphicCol { padding:0px 0px 0px 25px; }
.clstyle1 { height:17px; background-color:#6a0000;  }
.clstyle2 { height:17px; background-color:#F96913 }
.clstyle3 { height:17px; background-color:#000000; }
.styleCont { height:17px; width:100%; overflow:hidden;  }
.barpadding { padding:0; }

table.logTable tr td { font-size:11px; font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:5px 2px 5px 2px;  }
table.logTable tr td .edit { background-color:#FFFFFF; padding:1px 2px 1px 3px; position:absolute; right:0px; top:0px; display:none;  }
table.logTable tr td .edit  a { border-style:none; }

table.logUser tr td { background-color:#1E1E1E; padding:3px 3px 3px 5px;  }
table.logUser    { border-style:none; border-collapse:separate;}



.addRouteGrSe { float: left; width:60px; }

ul.subpages_Links  { padding:50px 0px 50px 0px; }
ul.subpages_Links li { list-style-type:none; padding-bottom:10px; }
ul.subpages_Links li a { font-size:11px; font-weight:bold;}




#contentContainer p, #contentContainer div, #contentContainer div p, #contentContainer p div, #contentContainer td, #contentContainer p td,
#contentContainer div td, #contentContainer td p, #contentContainer td div { font-size:11px; line-height:155%; /*text-align:justify;*/  }

.hrBorder { 
	background-color:#CCCCCC; color:#cccccc; margin:0px; padding:0px; height:1px; 
}

.doPng { behavior: url(iepngfix.htc); }

.statsMainC {  }
.statsCont { padding:30px 0px 0px 0px;  width:350px;}
.statsTitle { padding:1px; background-color:#2F2D26; color:#eeeeee; }