/* main tags */
html, body {height: 100%;}
body {/*font: normal 100% Times;*/ font: normal 95% Tahoma, Arial, sans-serif; background: #000 url(../img/bg_01.jpg) center 0 no-repeat;}
a:hover {color: #ffffff;}a {color: #55B800; text-decoration: none;}

/* structure */
#top {position: relative; width: 999px; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; font-size: 0.625em;}
#header {position: relative; height: 91px; margin: 0 0 37px; font-size: 1.4em;}
    #header-logo {position: absolute; top: 20px; left: 55px; width: 225px; height: 52px; background: url(../img/logo.png) 0 0 no-repeat;}
        * html #header-logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='crop');}
        #header-logo a {display: block; height: 100%;}
    #header-info {position: absolute; top: 8px; left: 695px; color: #a5a5a5;}
        #header-info span, #header-info a {color: #fff; text-decoration: none;}
    #topMenu {position: absolute; top: 43px; left: 308px; width: 640px;}
        #topMenu li {float: left; cursor: hand;}
            #topMenu li a {display: block;}
                #topMenu li.m1 a {width: 148px; height: 48px; background: url(../img/menu_btn1.png) 0 0 no-repeat;}
                    * html #topMenu li.m1 a {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn1.png',sizingMethod='crop');}
                    #topMenu li.m1 a:hover {background-image: url(../img/menu_btn1_h.png);}
                        * html #topMenu li.m1 a:hover {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn1_h.png',sizingMethod='crop');}
                #topMenu li.m2 a {width: 160px; height: 48px; background: url(../img/menu_btn2.png) 0 0 no-repeat;}
                    * html #topMenu li.m2 a {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn2.png',sizingMethod='crop');}
                    #topMenu li.m2 a:hover {background-image: url(../img/menu_btn2_h.png);}
                        * html #topMenu li.m2 a:hover {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn2_h.png',sizingMethod='crop');}
                #topMenu li.m3 a {width: 143px; height: 48px; background: url(../img/menu_btn3.png) 0 0 no-repeat;}
                    * html #topMenu li.m3 a {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn3.png',sizingMethod='crop');}
                    #topMenu li.m3 a:hover {background-image: url(../img/menu_btn3_h.png);}
                        * html #topMenu li.m3 a:hover {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn3_h.png',sizingMethod='crop');}
                #topMenu li.m4 a {width: 180px; height: 48px; background: url(../img/menu_btn4.png) 0 0 no-repeat;}
                    * html #topMenu li.m4 a {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn4.png',sizingMethod='crop');}
                    #topMenu li.m4 a:hover {background-image: url(../img/menu_btn4_h.png);}
                        * html #topMenu li.m4 a:hover {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_btn4_h.png',sizingMethod='crop');}
#body {width: 870px; margin: 0 auto; padding-bottom: 96px; font-size: 1.4em; color: #d5d5d5;}
    .leftMenu {position: relative; width: 191px; min-height: 225px; height: auto !important; height: 200px; margin: 0 0 50px; padding: 10px 1px 0 0; background: url(../img/leftmenu_top.gif) 0 0 no-repeat;}
        .leftMenu img {display: block; margin: 0 auto 10px;}
        .hr {height: 1px; font-size: 1px; background: #3e3e3e;}
        .leftMenu p {margin: 10px 10px 20px;}
        .leftMenu ul {position: relative; margin: 0 0 20px; /*border-top: 1px solid #3e3e3e;*/}
            .leftMenu ul li {padding: 7px 0; border-bottom: 1px solid #3e3e3e; text-align: center;}
                .leftMenu ul li a {color: #f1f1f1; text-decoration: none;}
                    .leftMenu ul li a.current, .leftMenu ul li a:hover {color: #76ff00;}
        .leftMenu-bottom {position: absolute; bottom: -6px; left: 0; width: 192px; height: 6px; font-size: 1px; background: url(../img/leftmenu_bot.png) 0 0 no-repeat;}
            * html .leftMenu-bottom {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/leftmenu_bot.png',sizingMethod='crop');}
    #mainRight {float: right; width: 658px; margin: 10px 0 0;}
        #mainBanner {position: relative; top: -9px; margin: 0 0 20px;}
        #mainRight h1 {margin: 0 0 10px; padding: 10px 0 10px 20px; font-family: Verdana; font-size: 2.14em; font-weight: normal; border-top: 1px solid #404040; border-bottom: 1px solid #404040;}
        #mainRight-left {float: left; width: 310px; padding: 0 0 0 5px;}
        #mainRight-right {float: right; width: 310px;}
    #content {float: right; width: 623px; padding: 0 20px; background: url(../img/bodybg.png) 0 0 no-repeat; min-height: 550px; height: auto !important; height: 550px;}
        * html #content {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bodybg.png',sizingMethod='crop');}
        #content h1 {margin: 0 0 15px; padding: 10px 0 10px 10px; font-family: Verdana; font-size: 2.14em; font-weight: normal;}
        #content p {margin: 15px 0;}
        #content a {color: #f1f1f1; text-decoration: none;}
	#content a:hover {color: #76ff00;}
    #gallery {float: right; width: 643px; padding: 10px; background: #000;}
	#gallery-telo {float: left; min-height: 455px; height: auto !important; height: 455px; border: 4px solid #313030;}
            #gallery-telo-img {position: relative; width: 635px; height: 402px; border-bottom: 1px solid #404040; overflow: hidden;}
	    	#gallery-telo-img .disabled { display:none;}
                #gallery-telo-img-left {z-index: 10; position: absolute; left: 0; top: 175px; display: block; width: 19px; height: 76px; background: url(../img/gallery_left.png) 0 0 no-repeat;}
                    * html #gallery-telo-img-left {background: none; cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/gallery_left.png',sizingMethod='crop');}
                    #gallery-telo-img-left:hover {background-image: url(../img/gallery_lefth.png);}
                        * html #gallery-telo-img-left:hover {background: none; cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/gallery_lefth.png',sizingMethod='crop');}
                #gallery-telo-img-right {z-index: 10; position: absolute; left: 616px; top: 175px; display: block; width: 19px; height: 76px; background: url(../img/gallery_right.png) 0 0 no-repeat;}
                    * html #gallery-telo-img-right {background: none; cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/gallery_right.png',sizingMethod='crop');}
                    #gallery-telo-img-right:hover {background-image: url(../img/gallery_righth.png);}
                        * html #gallery-telo-img-right:hover {background: none; cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/gallery_righth.png',sizingMethod='crop');}
            #gallery-telo-desc {float: left; width: 440px; margin: 10px 0; padding: 0 0 0 15px; font-size: 0.92em; color: #fff;}
            #gallery-telo-view {float: right; width: 128px; height: 28px; margin: 12px; background: url(../img/gallery_view.gif) 0 0 no-repeat;}
                #gallery-telo-view:hover {background-image: url(../img/gallery_viewh.gif);}
        #gallery-img-scroll {position: absolute; left: 0; top: 0; width: 10000px; height: 402px;}
            #gallery-img-scroll-block { float: left; width: 635px; height: 402px;}
                .gallery-img-scroll-block-hidden {display: none;}
#bottom {position: relative; width: 870px; height: 75px; margin: -76px auto 0; font-size: 0.625em; border-top: 1px solid #404040;}
    #bottomMenu {margin: 10px 0 0; font-size: 1.4em; color: #fff;}
        #bottomMenu a {color: #fff; text-decoration: none;}
	##bottomMenu a:hover {color: #76ff00;}
        #bottomMenu span {color: #55b800;}
    #copyright {position: absolute; top: 2px; left: 605px; width: 250px; height: 40px; padding: 10px 0 0; font-size: 1.4em; color: #fff; background: url(../img/ifrog_logo.jpg) right 0 no-repeat;}
        #copyright a {color: #fff; text-decoration: none;}
            #copyright a span {color: #55b800;}
