/****************/
/*   ÀÐÒÅÔÀÊÒ   */
/*** main.css ***/
/****************/

/* GLOBAL MARKUP */
BODY {background: url(../img/bg-mainpage-x.jpg) repeat-x 0 0 #000;}

TABLE.main {width: 100%; height: 100%; position: relative; height: 100%; background: url(../img/bg-mainpage.jpg) no-repeat 0 0;}
TABLE.main TD {border: dotted 0px #0f0; vertical-align: top; padding-top: 55px; padding-bottom: 75px;}

TABLE.main TD.left {width: 30.8%;}
TABLE.main TD.right {background: url(../img/td-right-x.jpg) repeat-x 0 0 #1b1b1b;}

DIV.top {position: absolute; width: 100%; height: 55px; z-index: 2; background: url(../img/top-bg-x.jpg) repeat-x 0 0;}
/* EOF GLOBAL MARKUP */

/** TOP **/
DIV.top TABLE {height: 55px; width: 100%; background: url(../img/top-bg.jpg) no-repeat 0 0;}
DIV.top TABLE TD.left {width: 30.8%;}
DIV.top TABLE TD.right {}

DIV.top TABLE TD.left TABLE {height: 55px; width: 100%; border: solid 0px #f00; font-size: 70%;}
DIV.top TABLE TD.left TABLE TD {color: #b2b2b2; border: solid 0px #f00; vertical-align: top; padding-top: 18px;}
DIV.top TABLE TD.left TABLE TD A:link, DIV.top TABLE TD.left TABLE TD A:visited {color: #d6bc9b;}
DIV.top TABLE TD.left TABLE TD A:hover, DIV.top TABLE TD.left TABLE TD A:active {color: #fd9f43;}

DIV.top TABLE TD.left TABLE.margin_fix {margin-bottom: 16px !important; border: solid 0px #f00;}
DIV.top TABLE TD.padt-0 {padding-top: 0 !important;}

DIV.top TABLE TD.left TABLE TD TABLE.service {width: 100%; border: solid 0px #fff; width: 86px; height: 11px; background: none; margin: 2px 0 0 15%;}
DIV.top TABLE TD.left TABLE TD TABLE.service TD {padding-top: 0;}

TABLE.userpanel {width: 100%; height: 55px; position: relative; table-layout: fixed; border: solid 0px #0F0; margin-bottom: 16px;}
TABLE.userpanel TD {padding: 0 0 0 0 !important; font-family: Tahoma; font-size: 80%; color: #a9a9a9; border: solid 0px #f00;}
TABLE.userpanel TD.ico-enter {width: 10px; background: url(../img/enter-img.gif) no-repeat 0 20px;}
TABLE.userpanel TD.word-enter {width: 44px; text-align: center;}
TABLE.userpanel TD.login {width: 130px; background: url(../img/input-bg-img.gif) no-repeat 0 16px; text-align: left;}
TABLE.userpanel TD.password {width: 130px; background: url(../img/input-bg-img.gif) no-repeat 0 16px; text-align: left;}
TABLE.userpanel TD.remember {width: 84px; background: url(../img/remember-img.gif) no-repeat 0 20px; text-align: left;}
TABLE.userpanel TD.button-enter {width: 85px; text-align: left;}

TABLE.userpanel TD.login INPUT, TABLE.userpanel TD.password INPUT {width: 120px; height: 20px; border: none; font-size: 12px; font-style: italic; color: #a9a9a9; background: url(../img/input-img.gif) no-repeat 0 0; padding-left: 4px;}
TABLE.userpanel TD.remember INPUT {width: 12px !important; height: 12px !important; margin: 0 2px 4px 0;}

TABLE.userpanel SPAN {color: #dcdcdc; font-weight: bold;}
/** EOF TOP **/

/** MAINMENU **/
UL.mainmenu {margin: 25px 0 20px 15px; list-style: none;}
UL.mainmenu LI {font-size: 120%; margin: 0 0 22px 0; padding-left: 15px;}
UL.mainmenu LI A:link, UL.mainmenu LI A:visited {color: #d9d7d5;}
UL.mainmenu LI A:hover, UL.mainmenu LI A:active {color: #fd9f43;}

UL.mainmenu LI UL {font-size: 65%; list-style: none; padding: 10px 0 10px 8px;}
UL.mainmenu LI UL LI {margin: 0 0 5px 0;}
UL.mainmenu LI UL LI A:link, UL.mainmenu LI UL LI A:visited {color: #ff954f;}
UL.mainmenu LI UL LI A:hover, UL.mainmenu LI UL LI A:active {}

UL.mainmenu LI.current {border-left: solid 4px #fa6d06; background: #343434; padding-left: 11px; padding-top: 8px;}

UL.mainmenu LI.punkt-1 {background: url(../img/td-right-x.jpg) repeat-x 0 -80px;}
UL.mainmenu LI.punkt-2 {background: url(../img/td-right-x.jpg) repeat-x 0 -120px;}
UL.mainmenu LI.punkt-3 {background: url(../img/td-right-x.jpg) repeat-x 0 -160px;}
UL.mainmenu LI.punkt-4 {background: url(../img/td-right-x.jpg) repeat-x 0 -200px;}
UL.mainmenu LI.punkt-5 {background: url(../img/td-right-x.jpg) repeat-x 0 -240px;}
UL.mainmenu LI.punkt-6 {background: url(../img/td-right-x.jpg) repeat-x 0 -280px;}
/** EOF MAINMENU **/

/** MAIN CONTENT **/
DIV.content {text-align: left; padding: 10px 20px 35px 25px; font-size: 80%;}
DIV.content H1 {font-family: "Myriad Pro Regular", Tahoma, "Times New Roman"; color: #ff7d13; font-size: 220%; margin: 5px 0 10px 0; padding: 0;}
DIV.content H2 {font-family: "Myriad Pro Regular", Tahoma, "Times New Roman"; color: #ffa34a; font-size: 175%;}
DIV.content H3 {font-family: "Myriad Pro Regular", Tahoma, "Times New Roman"; color: #ff6418; font-size: 140%;}
DIV.content H4 { font-size: 130%;}
DIV.content H5 {font-size: 100%;}
/** EOF MAIN CONTENT **/

/** NEWS **/
DIV.news {margin: 3px 0 20px 0;}
DIV.news DIV.date {font-size: 90%; color: #858585; margin: 0 0 0 0;}
DIV.news P {margin: 1px 0 0px 0; color: #d3d2d2;}
DIV.news IMG {margin-left: 0;}
/** EOF NEWS **/

/* FOOTER */
DIV.footer {position: relative; height: 73px; width: 100%; margin-top: -73px; background: url(../img/footer-bg-x.gif) repeat-x 0 0;}
DIV.footer DIV.copyright {height: 73px; width: 100%; float: left; background: url(../img/footer-img.gif) no-repeat 0 0;}
DIV.footer DIV.copyright DIV.copy {color: #535353; border: solid 0px #0ff; font-size: 90%; height: 73px; float: left; padding: 13px 20px 0 30px;}
DIV.footer DIV.copyright DIV.logo {border: solid 0px #f00; float: right; margin-right: 20px; width: 145px; height: 73px;}
DIV.footer DIV.copyright DIV.logo IMG {margin-top: 13px;}
DIV.footer DIV.counters {float: right; width: 400px; border: solid 0px #00f;}
DIV.footer DIV.counters DIV {width: 88px; height: 31px; float: right; margin: 13px 20px 0 0;}
/* EOF FOOTER */