BODY
{
        margin:0px; padding:0px;
        font: 12px Arial, Tahoma, Verdana, sans-serif, Helvetica; color: #2e3434;
        background: #0099cb url(img/bgmain.png) repeat-x;    
}
TD
{
        font: 12px Arial, Tahoma, Verdana, sans-serif, Helvetica; color: #2e3434;
    margin:0px; padding:0px;    
}
.hide{left:0;top:0;width:1;height:1;position:absolute;visibility:hidden}
.ortext {
        text-decoration: none;
        font-weight: bold
}
a, a:active, a:visited, a:link, a:hover
{    
    text-decoration:underline;
    font-weight:bold;
    color:#5aa902;
}
a:hover
{
   color:#5fc702; 
}

/*---------------*/
.blockWr
{
    text-align: center;
    padding:0px;
    margin:0px;
    clear:both;        
}
.bWrH
{    
    margin-left: auto;
    margin-right: auto;
    width:905px;    
}
.bWr
{    
    margin-left: auto;
    margin-right: auto;
    width:881px;    
    text-align:left;
}



.bWrLeft
{
    float:left;
    width:12px;
    height:183px;
    background: url(img/bWrLeft.png) bottom no-repeat;
}
.bWrCenter
{
    float:left;
    width:881px;
    height:183px;
    overflow:hidden;        
}
.bWrRight
{
    float:left;
    width:12px;
    height:183px;
    background: url(img/bWrRight.png) bottom no-repeat;
}
/*---------------*/


.bHeader
{
    width:881px;
    height:137px;
    text-align:left;
    background: url(img/bHeader.png) bottom no-repeat;
}
.aLogo
{
    float:left;
    margin-top:30px;
    width:134px;
    height:89px;
}
.aLogo a, .aLogo a:active, .aLogo a:visited, .aLogo a:link, .aLogo a:hover
{    
    display: block;
    width:134px;
    height:89px;
    text-decoration:none;
    background:url(img/Logo.png) no-repeat;
}
.HeaderText
{    
    float:left;
    margin-top:65px;
    margin-left:10px;
    width:510px;
    height:70px;
    font: 14px Tahoma, Arial, Verdana, sans-serif, Helvetica; color: #f9fafa;
    letter-spacing: 2px;
}
.Search
{
    float:left;
    margin-top:20px;
    margin-left:1px;
    width:222px;
    height:27px;    
}

.SearchText
{
    float:left;
    width:148px;
    height:27px;  
    background:url(img/SearchText.gif) no-repeat;
}
.SearchText input
{
    margin:4px 0px 0px 5px;
    border: 0px;
    width:139px;
    background-color:Transparent;
    color:White;
}
.SearchIco
{
    float:left;
    width:74px;
    height:27px;
}
.SearchIco input
{
    width:74px;
    height:27px;
}
    
/*-------------*/

.headMenu
{
    width:881px;
    height:36px;
    background: #94c805 url(img/headMenu.gif) repeat-x;
}
.headMenu .sep
{
    float:left;
    width:2px;
    height:36px;
    background: #62aa00 url(img/headMenuSep.gif) no-repeat;
}
.headMenu a
{
    float:left;
    display: block;
    text-decoration:none;
    height:36px; 
    width:145px;   
}
a.headMenu1, a.headMenu1:active, a.headMenu1:visited, a.headMenu1:link, a.headMenu1:hover
{    
    background:url(img/headMenu1.gif) no-repeat 0px 0px;
}
a.headMenu2, a.headMenu2:active, a.headMenu2:visited, a.headMenu2:link, a.headMenu2:hover
{    
    background:url(img/headMenu2.gif) no-repeat 0px 0px;
}
a.headMenu3, a.headMenu3:active, a.headMenu3:visited, a.headMenu3:link, a.headMenu3:hover
{    
    background:url(img/headMenu3.gif) no-repeat 0px 0px;
}
a.headMenu4, a.headMenu4:active, a.headMenu4:visited, a.headMenu4:link, a.headMenu4:hover
{    
    background:url(img/headMenu4.gif) no-repeat 0px 0px;
}
a.headMenu5, a.headMenu5:active, a.headMenu5:visited, a.headMenu5:link, a.headMenu5:hover
{    
    background:url(img/headMenu5.gif) no-repeat 0px 0px;
}
a.headMenu6, a.headMenu6:active, a.headMenu6:visited, a.headMenu6:link, a.headMenu6:hover
{    
    width:146px;
    background:url(img/headMenu6.gif) no-repeat 0px 0px;
}
.headMenu a:hover { background-position: 0px -36px; }

/*-----------*/

.mpban
{   
   width:881px;
   height:10px; 
   background:url(img/mpban.gif) repeat-x top;
}
.mpban .left, .mpban .right
{
    float:left;
    width:18px;
   height:10px; 
   background:url(img/mpbanLeft.gif) no-repeat;
}
.mpban .right
{
    float:right;    
    background:url(img/mpbanRight.gif) no-repeat;
}

/*-----------*/
.MPIco
{
    float:left;
    width:356px;
    height:309px;   
    background:url(img/MPIco.gif) 33px 58px no-repeat;  
}
.MPRight
{
    float:left;
    width:525px;
    height:309px;
    position:relative;
    background:url(img/MPRightBg.gif) 0px 0px no-repeat;     
}
.MPRightCaption
{
    position:absolute;
    top:29px;
    left:48px;
    font: bold 36px Verdana, Arial, Tahoma, sans-serif, Helvetica; color: #8f9396;
    letter-spacing: 7px;
}
.MPRightTxt
{
    position:absolute;
    top:98px;
    left:48px;
    font: 24px Verdana, Arial, Tahoma, sans-serif, Helvetica; color: #8f9396;
    letter-spacing: 3px;
    line-height:25px;
}
.MPFormCheck
{
    position:absolute;
    top:173px;
    left:343px;
    text-align:left;
}
.MPFormCheck .Title
{
    position:relative;
    clear:both;
    padding-left:23px;
    font: 12px Tahoma, sans-serif, Helvetica, Verdana, Arial; color: #8a9da5;
    letter-spacing: 1px;
}
.MPFormCheck .SearchText
{
    position:relative;
    clear:both;
    margin-top:7px;    
    width:136px;
    height:33px;  
    background:url(img/FormCheckST.gif) no-repeat;
}
.MPFormCheck .SearchText input
{
    margin:6px 0px 0px 10px;
    border: 0px;
    width:115px;
    background-color:Transparent;
    color:Black;
}
.MPFormCheck .Button
{
    position:relative;    
    clear:both;
    height:40px;
    float:left;
    padding-left:16px;
    padding-top:8px;
    
}
/*-----------*/

.GreyMenu
{    
    background: #879aa1 url(img/GreyMenu.gif) repeat-x;
    height:70px;
}
.GreyMenu1
{
    
}

.GreyMenu a, .GreyMenu a:active, .GreyMenu a:visited, .GreyMenu a:link, .GreyMenu a:hover
{
    float:left;
    display: block;
    text-decoration:none;    
    height:70px; 
    width:295px;
    font: bold 12px Arial, Verdana, Tahoma, sans-serif, Helvetica; color: White;
    letter-spacing: 1px;
}
a.GreyMenu1 div { margin:20px 0px 0px 70px; }
a.GreyMenu2 div { margin:20px 0px 0px 103px; }
a.GreyMenu3 div { margin:20px 0px 0px 102px; }
a.GreyMenu1, a.GreyMenu1:active, a.GreyMenu1:visited, a.GreyMenu1:link, a.GreyMenu1:hover
{       
    width:295px; 
    background:url(img/GreyMenu1.gif) no-repeat 0px 0px;    
}
a.GreyMenu2, a.GreyMenu2:active, a.GreyMenu2:visited, a.GreyMenu2:link, a.GreyMenu2:hover
{       
    width:301px; 
    background:url(img/GreyMenu2.gif) no-repeat 0px 0px;    
}
a.GreyMenu3, a.GreyMenu3:active, a.GreyMenu3:visited, a.GreyMenu3:link, a.GreyMenu3:hover
{       
    width:285px; 
    background:url(img/GreyMenu3.gif) no-repeat 0px 0px;    
}
.GreyMenu a:hover { background-position: 0px -70px; }

/*------------*/

.Cont
{
    background: white url(img/ContBg.gif) bottom repeat-x;
    width:881px;    
}
.ContMain
{    
    clear:both;
    width:881px;
}
.ContMain .pad
{
    margin-left:32px;
    padding-top:45px;
    
}
.ContMain .cont
{
    margin-left:20px;
    padding-top:20px;
    width:840px;
}

.ContBottom
{    
    clear:both;
    width:881px;
    height:10px;
    font-size:1px;    
}
.ContBottom div.Left
{
    float:left;
    width:10px;
    height:10px;
    background: url(img/ContBottomLeft.gif) no-repeat;    
}
.ContBottom div.Center
{    
    float:left;
    width:861px;
    height:10px;    
}
.ContBottom div.Right
{
    float:left;
    width:10px;
    height:10px;
    background: url(img/ContBottomRight.gif) no-repeat;
}

/*-----------*/
.Cont2
{
    background: #0099cb url(img/Cont2Bg.gif) top repeat-x;
    width:881px;
    height:366px;
}
.Cont2Top
{
    clear:both;
    width:881px;
    height:10px;
    font-size:1px;
}
.Cont2Top div.Left
{
    float:left;
    width:10px;
    height:10px;
    background: url(img/Cont2TopLeft.gif) no-repeat;
}
.Cont2Top div.Center
{
    float:left;
    width:861px;
    height:10px;    
}
.Cont2Top div.Right
{
    float:left;
    width:10px;
    height:10px;
    background: url(img/Cont2TopRight.gif) no-repeat;
}

/*----------------*/

.ContMPNews
{
    float:left;
    width:303px;
}
.ContMPAbout
{
    float:left;
    width:510px;
}
.Title2, h1
{
    font: 22px Verdana, Tahoma, sans-serif, Helvetica, Arial; color: #4c4d51;
    letter-spacing: 1px;
}

.Items
{
    padding-top:24px;
}
.Item
{
    clear:both;    
    padding:0px 0px 0px 0px;    
}
.Item .Date .pad
{
    padding:8px 0px 0px 0px;
    margin:0px;
    text-align:center;
}
.Item .Date
{
    float:left;
    font-size:14px; font-weight:bold; color:#ff6600;
    width:50px;
    height:50px;
    background: url(img/NewsItemDate.png) top no-repeat;
    FILTER: expression(PNG(this,'img/'));
}
.Item .Txt
{
    float:left;
    width:197px;    
    padding-left:11px;
    padding-bottom:24px;
}
.Title
{
    font: bold 12px Arial, Verdana, Tahoma, sans-serif, Helvetica; color: #2e3434;
    letter-spacing: 1px;    
}
.Item .Body
{
    padding-top:10px;
    padding-bottom:3px;
    line-height: 16px;
}
.Link
{    
    clear:both;
}
.LinkAll
{
    clear:both;
    line-height:72px;
}

.Title1
{
    font-size:22px;
    font-weight:bold;
    color: #4f4f4f; 
    letter-spacing: 0px;
    line-height: 20px;
}
.Desc1
{
    font: 18px Verdana, Tahoma, sans-serif, Helvetica, Arial; color: #81807e;
    line-height: 20px;
}
/*--------------*/

a.button, a.button:active, a.button:visited, a.button:link, a.button:hover
{    
    text-align:center;
    display:block;
    text-decoration:none;    
    background: url(img/button.gif) 0px 0px no-repeat;    
    font: 12px Tahoma, Arial, Verdana, sans-serif, Helvetica; color: white;
    line-height: 28px;
    letter-spacing: 1px;
    width:106px;
    height:28px;
    padding:0px;
    margin:0px;
}
a.button:hover
{
   background-position: 0px -28px;
   color:#437600;
}

/*----------*/

.Cont2Main .pad
{
    margin-left:32px;
    padding-top:45px;    
}
.Cont2Main1
{
    float:left;
    width:280px;
}
.Cont2Main2
{
    float:left;
    width:270px;
    margin-left:20px;
}
.Cont2Main3
{
    float:left;
    width:260px;
}
.Cont2 .Title2
{
    letter-spacing: 0px;
    color: #fefefe;    
}
.ItemsArrow
{
    padding-top:37px;
}
.ItemsArrow a, .ItemsArrow a:active, .ItemsArrow a:visited, .ItemsArrow a:link, .ItemsArrow a:hover
{
    clear:both; 
    display:block;
    padding:0px 0px 15px 30px;
    background: url(img/arrow.gif) 0px 4px no-repeat;
    font: 13px Arial, Tahoma, Verdana, sans-serif, Helvetica; color: #ffffff;
    text-decoration:underline;
}
.ItemsArrow a:hover
{    
    background-position: 5px 4px;
}
.LinkAllArrow
{
    text-align:right;
    clear:both;
    line-height:72px;
    margin-right:15px;    
}
.LinkAllArrow a, .LinkAllArrow a:active, .LinkAllArrow a:visited, .LinkAllArrow a:link, .LinkAllArrow a:hover
{
    padding:0px 0px 15px 30px;
    background: url(img/arrow.gif) 0px 4px no-repeat;
    color:#ffffff;
}
.LinkAllArrow a:hover
{    
    background-position: 5px 4px;
}
/*------------*/

.ItemsLogo
{
    padding-top:37px;
    width:240px;    
}
.ItemsLogo .Item
{
    clear:both;
    padding-top:5px;
        
}

a.logo, a.logo:active, a.logo:visited, a.logo:link, a.logo:hover
{
    float:left;
    display:block;
    border:0px;
    width:76px;
    height:64px;    
    FILTER: expression(PNG(this,'img/'));
    cursor:pointer; cursor:hand;    
}
a.Samsung, a.Samsung:active, a.Samsung:visited, a.Samsung:link, a.Samsung:hover
{
    background: url(img/LogoSumsung.png) top no-repeat;
}
a.Canon, a.Canon:active, a.Canon:visited, a.Canon:link, a.Canon:hover
{
    background: url(img/LogoCanon.png) top no-repeat;
}
a.Casio, a.Casio:active, a.Casio:visited, a.Casio:link, a.Casio:hover
{
    background: url(img/LogoCasio.png) top no-repeat;
}
a.Kodak, a.Kodak:active, a.Kodak:visited, a.Kodak:link, a.Kodak:hover
{
    background: url(img/LogoKodak.png) top no-repeat;
}
a.Nikon, a.Nikon:active, a.Nikon:visited, a.Nikon:link, a.Nikon:hover
{
    background: url(img/LogoNikon.png) top no-repeat;
}
a.Pentax, a.Pentax:active, a.Pentax:visited, a.Pentax:link, a.Pentax:hover
{
    background: url(img/LogoPentax.png) top no-repeat;
}
a.Olympus, a.Olympus:active, a.Olympus:visited, a.Olympus:link, a.Olympus:hover
{
    background: url(img/LogoOlympus.png) top no-repeat;
}
a.Philips, a.Philips:active, a.Philips:visited, a.Philips:link, a.Philips:hover
{
    background: url(img/LogoPhilips.png) top no-repeat;
}
a.Sony, a.Sony:active, a.Sony:visited, a.Sony:link, a.Sony:hover
{
    background: url(img/LogoSony.png) top no-repeat;
}




.ItemsLogo a, .ItemsLogo a:active, .ItemsLogo a:visited, .ItemsLogo a:link, .ItemsLogo a:hover
{
    font: 13px Arial, Tahoma, Verdana, sans-serif, Helvetica; color: #ffffff;
    text-decoration:underline;
}
.ItemsLogo .Body
{
    float:left;
    margin-left:15px;    
    padding-top:0px;
    width:145px;
}
.ItemsLogo .Body div
{
    clear:both;
    color:White;
}


/*------------*/

.ButtomLine
{
    width:100%;
    height:1px;
    background-color:#44bee5;
    font-size:0px;    
    overflow:hidden;
}

.DnMenu
{    
    clear:both;
    padding-top:12px;    
}
.DnMenu div
{
    padding-top:4px;
}
.DnMenu a, .DnMenu a:active, .DnMenu a:link, .DnMenu a:visited, .DnMenu a:hover
{
    font: 12px Arial, Tahoma, Verdana, sans-serif, Helvetica;
    color: #90e1ff;
    text-decoration: underline;
    padding-left:17px;
    padding-right:12px;
    background: url(img/DnSep.gif) no-repeat 0px 2px;    
}
.DnMenu a:hover
{    
    text-decoration: none;
}
a.nbg, a.nbg:active, a.nbg:link, a.nbg:visited, a.nbg:hover
{
   padding-left:0px;
   background-image:none;
}
.Dn
{    
    padding-top:5px;
    padding-bottom:10px;
    text-align:left;
    font: 12px Tahoma, Verdana, sans-serif, Helvetica, Arial; color:#98dbf8;    
    letter-spacing:1px;
    word-spacing:2px;
    width:100%;
}
.Dn a, .Dn a:active, .Dn a:link, .Dn a:visited, .Dn a:hover
{
    font-weight:bold;    
    color:#fdfdfb;
    text-decoration: none;
}
/*-----------------*/
.RbrBox
{
    text-align: center;
    padding:0px;
    clear:both;
    padding-top:10px;
}
.RbrBox div
{       
        padding:0px;
    margin-left:auto;
    margin-right:auto;
        width:500px;
}
