/* boxred */
.boxred
{
    background: #EF3124;
    width: 100%;
    }
.topred div
{
    background: url(../images_b/redleftup.gif) no-repeat top left;
    }
.topred
{
    background: url(../images_b/redrightup.gif) no-repeat top right;
    }
.bottomred div
{
    background: url(../images_b/redleftdown.gif) no-repeat bottom left;
    }
.bottomred
{
    background: url(../images_b/redrightdown.gif) no-repeat bottom right;
    }
.topred div, .topred, .bottomred div, .bottomred
{
    width: 100%;
    height: 10px; 
    }
.contentred
{
    margin: 0 10px;
    }

/* boxgreen */
.boxgreen
{
    background: #DBF3AD;
    width:100%;
    }
.topgreen div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greenrightup.gif) no-repeat top right;
    }
.topgreen
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greenleftup.gif) no-repeat top left;
    }
.bottomgreen div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greenrightdown.gif) no-repeat bottom right;
    }
.bottomgreen
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greenleftdown.gif) no-repeat bottom left;
    }
.topgreen div, .topgreen, .bottomgreen div, .bottomgreen
{
    width: 100%;
    height: 10px;
    }
.contentgreen
{
    margin: 0 10px; 
    }

/* boxblue */
.boxblue
{
    background: #ADD8F3;
    width:100%;
    }
.topblue div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/bluerightup.gif) no-repeat top right;
    }
.topblue
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/blueleftup.gif) no-repeat top left;
    }
.bottomblue div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/bluerightdown.gif) no-repeat bottom right;
    }
.bottomblue
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/blueleftdown.gif) no-repeat bottom left;
    }
.topblue div, .topblue, .bottomblue div, .bottomblue
{
    width: 100%;
    height: 10px;
    }
.contentblue
{
    margin: 0 10px; 
    }
    
/* boxbluelight boxblue2 */
.boxblue2
{
    background: #DBE7F0;
    width:100%;
    }
.topblue2 div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/blue2rightup.gif) no-repeat top right;
    }
.topblue2
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/blue2leftup.gif) no-repeat top left;
    }
.bottomblue2 div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/blue2rightdown.gif) no-repeat bottom right;
    }
.bottomblue2
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/blue2leftdown.gif) no-repeat bottom left;
    }
.topblue2 div, .topblue2, .bottomblue2 div, .bottomblue2
{
    width: 100%;
    height: 10px;
    }
.contentblue2
{
    margin: 0 10px; 
    }


/* boxpink */
.boxpink
{
    background: #F8A7B1;
    width:100%;
    }
.toppink div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/pinkrightup.gif) no-repeat top right;
    }
.toppink
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/pinkleftup.gif) no-repeat top left;
    }
.bottompink div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/pinkrightdown.gif) no-repeat bottom right;
    }
.bottompink
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/pinkleftdown.gif) no-repeat bottom left;
    }
.toppink div, .toppink, .bottompink div, .bottompink
{
    width: 100%;
    height: 10px;
    }
.contentpink
{
    margin: 0 10px; 
    }

/* boxgrey */
.boxgrey
{
    background: #E7E7E7;
    width:100%;
    }
.topgrey div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greyrightup.gif) no-repeat top right;
    }
.topgrey
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greyleftup.gif) no-repeat top left;
    }
.bottomgrey div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greyrightdown.gif) no-repeat bottom right;
    }
.bottomgrey
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greyleftdown.gif) no-repeat bottom left;
    }
.topgrey div, .topgrey, .bottomgrey div, .bottomgrey
{
    width: 100%;
    height: 10px;
    }
.contentgrey
{
    margin: 0 10px; 
    }
    
/* boxgreyonblack */
.boxgreyonblack
{
    background: #323638;
    width:100%;
    }
.topgreyonblack div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greyonblackrightup.gif) no-repeat top right;
    }
.topgreyonblack
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greyonblackleftup.gif) no-repeat top left;
    }
.bottomgreyonblack div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greyonblackrightdown.gif) no-repeat bottom right;
    }
.bottomgreyonblack
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greyonblackleftdown.gif) no-repeat bottom left;
    }
.topgreyonblack div, .topgreyonblack, .bottomgreyonblack div, .bottomgreyonblack
{
    width: 100%;
    height: 10px;
    }
.contentgreyonblack
{
    margin: 0 10px; 
    }
    
/* boxbrownblue */
.boxbrownblue
{
    background: #BE9E6D;
    width:100%;
    }
.topbrownblue div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/brownbluerightup.gif) no-repeat top right;
    }
.topbrownblue
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/brownblueleftup.gif) no-repeat top left;
    }
.bottombrownblue div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/brownbluerightdown.gif) no-repeat bottom right;
    }
.bottombrownblue
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/brownblueleftdown.gif) no-repeat bottom left;
    }
.topbrownblue div, .topbrownblue, .bottombrownblue div, .bottombrownblue
{
    width: 100%;
    height: 10px;
    }
.contentbrownblue
{
    margin: 0 10px; 
    }

/* contentdd */
.boxd
{
    background: #fff;
    width:100%;
    }
.topc
{
    background: url(../images_b/dopupcenter.jpg) repeat-x top;
    padding-top:1px;
    }
.topd div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/doprightup.jpg) no-repeat top right;
    }
.topd
{
    margin-top:-1px;
    margin-left:0px;
    background: url(../images_b/dopleftup.jpg) no-repeat top left;
    }
.bottomc
{
    background: url(../images_b/dopdowncenter.jpg) repeat-x bottom;
    padding-bottom:1px;
    }
.bottomd div
{
    margin-bottom:0px;
    margin-left:0px; 
    background: url(../images_b/doprightdown.jpg) no-repeat bottom right;
    }
.bottomd
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/dopleftdown.jpg) no-repeat bottom left;
    }
.topd div, .topd, .bottomd div, .bottomd
{
    width: 100%;
    height: 14px; 
    }
.contentd
{
    padding: 0px 0px 0px 1px;
    background: url(../images_b/dopleftcenter.jpg) repeat-y left;
    }
.contentdd
{
    padding: 0px 14px 0px 14px;
    background: url(../images_b/doprightcenter.jpg) repeat-y right;
    }

/* greyrectwithgrayborder */
.greyrectwithgrayborder
{
    border: 1px solid #d6dbe2; background-color: #f1f3f6;
    }

/* whiterectwithgrayborder */
.whiterectwithgrayborder
{
    border: 1px solid #d6dbe2; background-color: #ffffff;
    }

/* greyrectwithgrayborderquotecontent */
.greyrectwithgrayborderquote
{
    border: 1px solid #d6dbe2;  padding:8px 4px; background-color: #f1f3f6;
    } 
.greyrectwithgrayborderquotecontent
{   
    padding:2px 12px;
    }

/* vkontakte */
#wheader 
{
    font-size: 11px;
    text-align: left;
    width:100%;
    }
.simplePage 
{
    padding: 10px 20px 0px 20px;
    margin: 0px;
    }
#wrap1 
{
    border: 1px solid #EBF0F4; 
    border-top: 0px; 
    }
#wrap2 
{
    border-right: 1px solid #F6F8FA; 
    border-top: 0px; }
#content_h 
{
    padding: 12px;
    border-bottom: solid 1px #C3CAD2;
    border-left: solid 1px #DAE1E8;
    border-right: solid 1px #DAE1E8; 
    background-color:#fff;
    }
* html #content_h 
{ 
    height: 1%; 
    }
#wrapH 
{
    border-right: solid 1px #EAEEF3;
    border-left: solid 1px #EAEEF3;
    }
#wrapHI 
{
    border-right: solid 1px #D5DDE6;
    border-left: solid 1px #D5DDE6;
    }
#header_h 
{
    font-weight: bold;
    font-size: 11px;
    padding: 2px 10px 5px;
    margin: 0px;
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #EEE5B8;
    color: black;
    border-right: solid 1px #DCD4A4;
    border-left: solid 1px #E4DDB4;
    border-bottom: solid 1px #D7CF9E; 
    }
#header_h h1 
{
    font-size: 11px;
    }
#header_h h1 a 
{
    color: #696029;
    }
#header_h span 
{
	color: #C8BF85;
    }
#header_h b
{
	color: #C8BF85;
	float:right;
    }

/* boxbluewb */
.boxbluewb
{
    background: #fff;
    width:100%;
    }
.leftbluewb
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/bluewbleft.gif) repeat-y left;
    }    
.leftbluewb .div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/bluewbright.gif) repeat-y right;
    }   
.topbluewb_cont
{
    background: url(../images_b/bluewbup.gif) repeat-x top;
    }
.topbluewb .div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/bluewbrightup.gif) no-repeat top right;
    }
.topbluewb
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/bluewbleftup.gif) no-repeat top left;
    }
.bottombluewb_cont
{
    background: url(../images_b/bluewbdown.gif) repeat-x top;
    }
.bottombluewb .div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/bluewbrightdown.gif) no-repeat bottom right;
    }
.bottombluewb
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/bluewbleftdown.gif) no-repeat bottom left;
    }
.topbluewb .div, .topbluewb
{
    width: 100%;
    height: 30px;
    }
.leftbluewb .div, .leftbluewb
{
    

    }    
.bottombluewb .div, .bottombluewb
{
    width: 100%;
    height: 100px;
    }
.contentbluewb
{
    padding:10px 20px;
    }
    
/* menublue */

.menublue_cont
{
    background: url(../images_b/bgmenubluecenter.jpg) repeat-x;
    height:26px;

    }
.menublue_left
{
    background: url(../images_b/bgmenublueleft.jpg) no-repeat top left;
    


    }
.menublue_right
{
    background: url(../images_b/bgmenublueright.jpg) no-repeat top right;



    }
.menublue_center
{
    padding:4px 10px;
    height:26px;

    }
.menublue
{
    width:100%;
    }
.contentmenublue
{
    padding:8px 10px;
    background-color:#F0F0F0;
    border:solid 1px #BBCDD9;

    }    
    
/* boxgreyborder */
.boxgreyborder
{
    background: #fff;
     padding:1px;
 
    }
.topgreyborder_cont
{background: url(../images_b/greyborderup.gif) repeat-x top; 
    }    
.bottomgreyborder_cont
{background: url(../images_b/greyborderdown.gif) repeat-x bottom;
    }
.contentgreyborder_left
{background: url(../images_b/greyborderleft.gif) repeat-y left; 
    }
.contentgreyborder_right
{background: url(../images_b/greyborderright.gif) repeat-y right;
    }
.topgreyborder .div
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greyborderrightup.gif) no-repeat top right; 
    }
.topgreyborder
{
    margin-top:0px;
    margin-left:0px;
    background: url(../images_b/greyborderleftup.gif) no-repeat top left;
    }
.bottomgreyborder .div
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greyborderrightdown.gif) no-repeat bottom right;
    }
.bottomgreyborder
{
    margin-bottom:0px;
    margin-left:0px;
    background: url(../images_b/greyborderleftdown.gif) no-repeat bottom left;
    }
.topgreyborder .div, .topgreyborder, .bottomgreyborder .div, .bottomgreyborder
{
    width: 100%;
    height: 10px; margin:0px; padding:0px;
    }

.contentgreyborder
{
    margin: 0px 10px; 
    }
    
    
.bgcarbon
{
     background:#000 url("../images_b/bg_c.jpg");
     background-repeat:repeat;
     border-left: solid 3px #2B98D5;
    }
.bginfo
{
     background:#F6F5F5;
     background-repeat:repeat;
     border-left: solid 3px #CE344F;
     margin: 10px 0 10px 20px;
     padding: 10px 15px 10px 20px;
    }
    .bginfo2
{
     background:#EBE9E9;
     background-repeat:repeat;
     border-left: solid 2px #6B8ACE;
     margin: 10px 0 10px 20px;
     padding: 10px 15px 10px 20px;
    }





.boxred50corner
{
background: #EF3124;
width: 100%;
}
.topred50corner div
{
background: url(../images_b/redleftup.gif) no-repeat top left;
}
.topred50corner
{

}
.bottomred50corner div
{

}
.bottomred50corner
{
background: url(../images_b/redrightdown.gif) no-repeat bottom right;
}

.topred50corner div, .topred50corner, .bottomred50corner div, .bottomred50corner
{
width: 100%;
height: 14px; 
}
.contentred50corner
{
margin: 0 14px;

}

.boxgrey50corner
{
background: #E0E0E0;
width:100%;

}
.topgrey50corner div
{

}
.topgrey50corner
{
margin-top:0px;
margin-left:0px;
background: url(../images_b/greyleftup.gif) no-repeat top left;
}
.bottomgrey50corner div
{
margin-bottom:0px;
margin-left:0px;
background: url(../images_b/greyrightdown.gif) no-repeat bottom right;
}
.bottomgrey50corner
{

}

.topgrey50corner div, .topgrey50corner, .bottomgrey50corner div, .bottomgrey50corner
{
width: 100%;
height: 14px;
}
.contentgrey50corner
{
margin: 0 14px; 

}


.oneComment
{
    margin:10px 5px;
    }
.commentprop
{
 
    background-color:#F6F6F5;
    border-bottom:dashed 1px#F6E881;
    }    
.commentpropleft
{
    float:left;
    display:inline;
       
    }
.commentpropright
{
    float:right;
    display:inline;
    font-size:12px;
  
    }
.commentsource
{
    padding:10px 0px 8px 0px;
    text-align:left;
    }
.commentservie
{
    width:100%;
    text-align:right;
    }
.commentquote
{
    background:#F6F5F5;
     background-repeat:repeat;
     border-left: solid 2px #F6E881;
     margin: 5px 0 5px 20px;
     padding: 8px 10px 8px 15px;
    }
