body {margin:0;padding:0;font-family:Verdana;background:#0456b9;font-size:14px;color:white;overflow:hidden;text-align:left;}
h1 {font-size:24px;font-weight:normal;color:white;}
h2 {font-size:28px;font-weight:normal;color:white;}
h3 {font-size:16px;font-weight:normal;color:white;}
h4 {font-size:12px;font-weight:normal;color:white;}

a {text-decoration:underline;cursor:pointer;color:white;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

div {position:relative;margin:0;padding:0;}

p {}

input {outline:none;}

/**/
.scroll {overflow-y:scroll;}

#zastavkaOver {position:absolute;width:100%;height:987px;background:#467bd3 url(../img/zastavkaBg0.jpg) center center no-repeat;top:0;left:0;z-index:1000000;}
#zastavka {position:relative;display:table;margin:193px auto 0 auto;width:1000px;height:0;background:url(../img/zastavkaBg.jpg) top center no-repeat;opacity:0;filter:alpha(Opacity=0);}
    #zastavka #sgon {display:none;position:absolute;width:1000px;text-align:center;}
        #zastavka #sgon div {position:relative;top:-160px;}
        #zastavka #sgon img {position:relative;left:-20px;}

#main .cnt {height:150px;overflow:hidden;}

/**/

.mainDiv {height:987px;overflow:hidden;}

.mainNav, .mainPanels {margin:220px 0 0 0;position:absolute;height:550px;overflow:hidden;}
.mainNav table, .mainPanels table {position:relative;border-collapse:collapse;text-align:left;}
.mainNav td, .mainPanels td {text-align:left;}
.mainNav .td {cursor:pointer;}
.mainNav td div, .mainPanels td div {position:absolute;width:550px;height:550px;}
.mainNav td .href {display:block;position:relative;z-index:10000;opacity:0;filter:alpha(Opacity=0);}
.mainPanels td .href {position:relative;z-index:1000;overflow:hidden;}
    .mainPanels td .href span {position:relative;}
        .mainPanels td .href .span {display:block;opacity:0;filter:alpha(Opacity=0);}
    .mainPanels td .href a {display:block;padding:6px 12px 8px 0;position:relative;font-size:28px;color:#3e97f9;text-align:right;background:url(../img/hrefBg.png) top right no-repeat;z-index:100000;}
    .mainPanels td .href a span {display:inline;}
        .mainPanels td .logo {display:block;height:0;width:0;overflow:visible;position:absolute;border:solid 1px red;z-index:500000;}
            .mainPanels td .logo img {position:relative;top:-65px;left:-38px;}

.nactive {background:url(../img/mask.png) top left no-repeat;}
.active {display:none;background:url(../img/maskA.png) top left no-repeat;}
    
.mainNav {}
.mainPanels {}

.mainMask {position:absolute;width:100%;height:1115px;overflow:hidden;}
    .mainMask div {height:987px;float:left;}
.mainCtrMask {width:1115px;background:url(../img/mainCtrMask.png) top center no-repeat;}
.mainLtMask {background:url(../img/mainLtRtMask.png) top right repeat;}
.mainRtMask {position:absolute;background:url(../img/mainLtRtMask.png) top left repeat;}

.mainCatmenu {position:absolute;top:0;width:550px;text-align:left;}
    .mainCatmenu .c0 {position:absolute;top:0;z-index:20000;}
    .mainCatmenu .c1 {position:absolute;bottom:10px;z-index:20000;}
    .mainCatmenu a {display:table;clear:both;margin:0 0 2px 0;}
        .mainCatmenu a span {float:left;display:block;padding:3px 0 3px 0;background:url(../img/mainCatmenuBtnBg.png) center repeat-x;}
        .mainCatmenu a img {float:left;}
    .mainCatmenu h2 {margin:0;padding:10px 0;}
.mainHelo {position:absolute;top:0;width:235px;color:white;}
    .mainHelo .hd_helo {position:absolute;right:-50px;margin:80px 0 0 0px;width:323px;height:121px;background:url(../img/mainHeloBg.png) top left no-repeat;}
        .mainHelo .hd_helo .cn {}
        .hd_helo div {padding:15px 0 0 15px;font-size:24px;}
        .hd_helo p {margin:0;padding:0;}
    .mainHelo .ft_helo {position:absolute;bottom:50px;right:10px;text-align:right;opacity:0.85;filter:alpha(Opacity=85);}
