body,tr,td, img { padding: 0; margin: 0;  border: 0; border-collapse: collapse; font-size:0; }

div,table { padding: 0; border: 0; border-collapse: collapse; font-size:0; }

form { padding: 0; margin: 0; border-collapse: collapse; border:0; }

input, textarea, span  { padding: 0; border-collapse: collapse; border:0; }



ul { padding: 0; margin: 0; list-style: none; }



body { font-family: Tahoma; }

input  { font: normal 13px Tahoma; }


a.bt-make-avatar {
background: url(/img/blablabla.PNG) no-repeat 0px 0px;
height: 21px;
float:left;
text-decoration: none;
width: 130px;
}
a.bt-make-avatar:hover
{
    background-position: 0 -21px;
}
div.bt-make-avatar {
background: url(/img/blablabla.PNG) no-repeat 0px 0px;
display:block;
height:21px;
text-decoration:none;
width:113px;
cursor:pointer;
cursor:hand;
}
div.bt-make-avatar:hover
{
    background-position: 0 -21px;
}
select { font: normal 13px Tahoma; height: 20px; }

a, p, span, label { font-size: 13px; color: #3B3B3B; }

span.link { text-decoration: underline; cursor:pointer }

a:hover, span.link:hover { text-decoration: none; }



.inher { color: inherit; font-size: inherit; font-weight: inherit; }



p { text-align: justify; margin:0; }



.clearfix { clear:both }



.main { padding-top: 20px; }



.leftContent { width: 245px; float:left; margin-right: 13px; padding-top: 23px;  }



.content

{

    float:left;

    margin-top:23px;

    width: 642px;

    background: #F0F0F0 url(/img/content-fon-top.png) no-repeat;

}

.contentInner

{

    padding: 10px 10px;

    background-image: url(/img/content-fon-bottom.png);

    background-repeat: no-repeat;

    background-position: left bottom;

}



.contentPanel

{

    background: #FFF url(/img/content-panel-top.png) no-repeat;

}

.contentPanelInner

{

    padding: 7px 10px;

    background-image: url(/img/content-panel-bottom.png);

    background-repeat: no-repeat;

    background-position: left bottom;

}



.content h2

{

    font-size: 15px;

    color: #FF114D;

    font-weight: bold;

    margin: 10px 17px 5px 17px;

}



.content h3

{

    font-size: 13px;

    color: #727258;

    font-weight: bold;

    margin: 10px 17px 5px 17px;

}



#mainShadow

{

    display:none;



    position: absolute;

    z-index: 1000;

    background-color: #000;



    -moz-opacity:0.3;

    -khtml-opacity:0.3;

    opacity:0.3;

    filter:progid:dximagetransform.microsoft.alpha(opacity=30);

 }



div.h

{

    padding: 5px 0 5px 8px;

    margin:0;

    font-size: 18px;

    font-weight: normal;

    color: #000;

}
div.h2

{
    margin:0;

    font-size: 18px;

    font-weight: normal;

    color: #000;

}


.header

{

    height: 68px;

    width: 900px;

    background: url(/img/header.png) no-repeat;

}



.header .logo

{

    margin-top: 9px;

    margin-left: 15px;

    float:left;

    cursor:pointer;

}



.mainMenu

{

    float: right;

    width: 650px;

    margin-right: 5px;

}



.mainMenu div.mainMenuItem

{

    float:left;

    margin-left: 10px;

}



.mainMenu div.mainMenuItem a

{

    /*font-weight: bold;*/

    font-size: 14px;

    display: block;

    line-height: 36px;

    padding: 0 10px;

    

    text-decoration: none;

    color: #2d2d2d;

}



.mainMenu div.mainMenuItem a.bordered

{

}



.mainMenu div.mainMenuItem.active

{

}

.mainMenu div.mainMenuItem.active a

{

    color: #2d2d2d;

}



#mAdd { float: right; }

#mAdd a { color: #ff387a; text-decoration: underline; }

#mAdd a:hover { text-decoration: none; }



.red { color: #FF387A !important; }

.gray { color: #3b3b3b !important; }



.footer

{

    clear:both;

    padding-bottom: 20px;

    border-top: solid 1px #cfcfbf;

    padding: 15px 12px 5px 12px;

}

.footer img

{

    float:left;

}

.footer .smallMenu

{

    margin-left:245px;

    color: #000;

}

.footer .smallMenu, .footer .smallMenu a

{

    font-size: 12px;

    color: #000;

}

.footer .smallMenu div, .footer .smallMenu div a

{

    font-size: 12px;

    color: #000;

}



.counters

{

    margin-top: 10px;
	margin-left: 100px;

}



.rightBanner

{

    margin-top: 20px;

}



.tabs .button

{

    background: none;

}

.tabs .button span

{

    font-size: 14px;

    font-weight: bold;

    text-align: center;

    height: 28px;

    line-height: 28px;

    padding: 0 8px;

    background: none;

    color: #727258;

}

.tabs .button.active { background: url(/img/tab_l.png) no-repeat; }

.tabs .button.active span

{

    background: url(/img/tab_r.png) no-repeat top right;

    color: #ff114d;

}



.tabsContent { clear:both; }



ul.form label

{

    width: 100px;

}

ul.form input, ul.form .fileUpload

{

    width: 500px;

}



ul.form

{

    margin: 0;

    padding: 5px 0 10px 0;

    list-style-type: none;

}



ul.form, ul.form li

{

    background-color: #F2F2E8;

}



.content ul.form li

{

    padding: 5px 10px;

    background-image: none;

}



ul.form input, ul.form .fileUpload

{

    background-color: #fff;

    border: solid 1px #DFDFDC;

}



ul.form label

{

    position: relative;

    float:left;

    padding-top: 3px;

}

ul.form input

{

    padding-top:2px;

    padding-bottom:3px;

    height: auto;

}



.textPage .list

{

    width: 537px;

    background: url(/img/listFon_t.png) no-repeat;

    margin-left: 45px;

}



.textPage .list ul

{

    background: url(/img/listFon_b.png) no-repeat left bottom;

    padding: 7px 0px 1px 17px;

    margin-left: 0px;

}



.textPage li

{

    font-size: 13px;

    color: #727258;

    list-style: none;

    margin: 7px 0;

    background: url(/img/listItem.png) no-repeat 0 8px;

    padding-left: 10px;

    padding-right: 10px;



}



.picdText

{

    position: absolute;

    background-color: #FF0;

    font-size: 13px;

    color: #000;

    margin-left: 10px;

    margin-top: 10px;

    width: 200px;

    padding: 5px 10px;

    text-align: justify;

    border: solid 1px #000;

}



.subMenu

{

    float:left;

    margin-top: 9px;

    margin-left: 20px;

}



.icon, .iconVK, .iconOK, .iconICQ

{

    display: block;

    width: 26px;

    _width: 28px;

    height: 26px;

    _height: 28px;

    background-image: url(/img/icons.png);

    background-repeat: no-repeat;

}



.iconVK { background-position: -34px -2px }

.iconOK { background-position: -66px -2px }

.iconICQ { background-position: -2px -2px }

#download
{
    width: 202px;
    height: 50px;
    background: url(/img/bt-download.png) no-repeat;
    display: block;
    margin-top: 20px;
    margin-left:auto;
    margin-right:auto;
	padding-bottom:20px;
text-decoration: none;

}

#anchor1 {
width : 100px;
height : 21px;
background-image : url(.././img/bt1.png);
background-position: 0;
}

#anchor1:hover {
width : 100px;
height : 21px;
background-image : url(.././img/bt2.png);
background-position: 0;
} 

