body {margin:0px; padding:0px; background:#fff;}
.clear {margin:0px; padding:0px; display:block; clear:both;}
.red {margin:0px; padding:0px; color:#bd0707;}
.more_red a{margin: 5px 0px 5px 0px; color:#bd0707; padding:0px 0px 10px 0px; text-decoration:underline; font: 11px/12px "Arial";}
.more_red a:hover{margin: 5px 0px 5px 0px; color:#bd0707; padding:0px 0px 10px 0px;  text-decoration:none; font: 11px/12px "Arial";}
.strong {margin:0px; padding:0px; font-weight: bold;}
.blue {margin:0px; padding:0px; color:#5BA2F2;}
.blue2 {margin:0px; padding:0px 5px 0px 0px; color:#5BA2F2; width: 50px!important; font-weight:bold; text-align:center;}
.grey {margin:0px; padding:0px; color:#818181;}
.postbigletter {font:normal 14px/16px "Arial";}

#container {margin:0px; padding:0px; width:100%; display:block;}

#container .top {margin:0px auto; padding:0px; height:75px; display: block; background: url(imgs/bgr_menu.jpg) repeat-x 0px 0px;}
#container .top .topleft {float:left; display: block; height:75px; width: 20px; margin:0px; padding:0px; background: url(imgs/left_menu.jpg) no-repeat;}
#container .top .topright {float:right; display: block; height:75px; width: 20px; margin:0px; padding:0px; background: url(imgs/right_menu.jpg) no-repeat right top;}
#container .top .logo {margin:0px; padding:15px 0px 0px 0px; float:left; display:block; width:101px; text-align:center; height:25px; }


/*//////TOP MENU///////*/
#container .top .menu {margin:0px 0px 0px 10px; border-left:1px solid #e2dfdf; padding:0px; float:left; display: block; width: 560px;}
#container .top .menu ul {margin:0px; padding:0px;  }
#container .top .menu li {margin:0px; padding:24px 0px 0px 0px; float:left; display:block; height:40px; list-style-type: none; background: url(imgs/menuline.jpg) repeat-y right top; text-align:center; font: normal 11px/14px "Arial"; color:#555555;} 

#container .top .menu li a{margin:0px;  padding: 0px 6px 0px 6px; display:block; font: normal 11px/14px "Arial"; color:#555555; text-decoration:none;}
#container .top .menu li a:hover {margin:0px;  padding: 0px 6px 0px 6px; display:block; font: normal 11px/14px "Arial"; color:#5699e3; text-decoration:none;}


/*//////TOP SEARCH///////*/
#container .top .search{margin:0px; padding:18px 0px 0px 0px; float: right; display: block; width:190px; height:46px;}
#container .top .search .searchinput{margin:0px; padding:5px 0px 0px 5px; border:0px; width:137px; height:25px; float:left; background: url(imgs/searchbgr.jpg);}
#container .top .search .searchbtn {margin:0px; padding:0px; float:left; display:block; width:25px; height:28px;}
#container .top .search .searchleftbgr {margin:0px; padding:0px; float:left; display:block; background:url(imgs/searchleftbgr.jpg) no-repeat 0px 0px; width:5px; height:28px;}




/*//////TOP LINKS///////*/


#container .toplinks {margin:0px auto; margin-top:10px; padding:0px; display:block; background:url(imgs/bgrtoplinks.jpg) repeat-x 0px 0px; height:30px;}
#container .toplinks .toplinksleft {margin:0px; padding:8px 0px 0px 30px; float:left; display:block; width:500px; font: normal 14px/14px "Arial"; color:#fff; height: 22px;}
#container .toplinks .toplinksleft .user {font: normal 12px/14px "Trebuchet MS";}
#container .toplinks .toplinksleft img {margin:0px; padding:0px 15px 2px 5px; }
#container .toplinks .toplinksleft a {font:11px/14px "Arial"!important; color:#fff; text-decoration:underline;}
#container .toplinks .toplinksleft a:hover {font:11px/14px "Arial"!important; color:#fff; text-decoration:none;}


#container .toplinks .toplinksright {margin:0px; padding:8px 30px 0px 0px; float:right; display:block; width:400px; font: normal 14px/14px "Arial"; color:#fff; height: 22px; text-align: right;}
#container .toplinks .toplinksright a {font:11px/14px "Arial"!important; color:#fff; text-decoration:underline;}
#container .toplinks .toplinksright a:hover {font:11px/14px "Arial"!important; color:#fff; text-decoration:none;}


/*////////MAIN ALL///////*/

#container .all {margin:0px auto; padding:0px; display:block;  margin-bottom: 20px;}
#container .all .left {width: 210px; margin:20px 0px 0px 0px; padding:0px; float:left;}


/*//////GREY BLOCK///////*/
#container .all .left .greyblock {margin:0px 0px 20px 0px; padding:0px; width:208px; background: url(imgs/grey_border.jpg) repeat-y 0px 0px; float:right; display:block;}
#container .all .left .greyblock .text {width:200px; margin:0px; padding:0px 0px 0px 8px; float:left; display: block; font:normal 14px/16px "Trebuchet MS"; color:#2a2c2e;}

#container .all .left .greyblock .text ul{ padding:0px; margin:10px 0px 15px 0px;}
#container .all .left .greyblock .text li{margin:0px; padding:5px; float:left; width: 180px; border-bottom:1px dotted #8a8b8c; font:normal 12px/14px "Trebuchet MS"; list-style-type:none;}
#container .all .left .greyblock .text li a {font:12px/14px "Trebuchet MS";  color:#2a2c2e; text-decoration:none;}
#container .all .left .greyblock .text li a:hover {font:12px/14px "Trebuchet MS";  color:#8a8b8c; text-decoration:none;}
#container .all .left .greyblock .text .more_red {width:180px; height:20px; margin: 10px 0px 10px 0px; padding:0px;}
#container .all .left .greyblock .text .more_red a{ color:#bd0707;  text-decoration:underline; font: 11px/12px "Arial";}
#container .all .left .greyblock .text .more_red a:hover{ color:#bd0707; text-decoration:none; font: 11px/12px "Arial"; }


#container .all .left .greyblock .title{margin: 0px; padding:7px 0px 0px 8px; float:left; width:200px; background:url(imgs/grey_title.jpg) no-repeat left top; height:35px; font: bold 14px/16px "Arial"; color:#2a2c2e;}
#container .all .left .greyblock .finish {margin:0px; padding:0px; float:left; display:block; width:208px; background:url(imgs/grey_finish.jpg) no-repeat left bottom; height:12px;}



/*////DOCUMENTS///*/

#container .all .path {margin:20px 0px 20px 0px; float:left; display:block; padding: 5px; font: normal 11px/14px "Arial"; color:#000;}
#container .all .path a {text-decoration:underline; font: normal 11px/14px "Arial"; color:#000;}
#container .all .path a:hover {text-decoration:none; font: normal 11px/14px "Arial"; color:#000;}


#container .all .document {margin:0px; padding:10px; display: block; font: normal 14px/18px "Trebuchet MS"; color:#000; text-align:justify;}
#container .all .document strong {font:bold 13px/16px "Trebuchet MS"; color:#5BA2F2; }
#container .all .document a {font:normal 13px/16px "Trebuchet MS"; color:#5BA2F2; text-decoration:underline;}
#container .all .document a:hover {font:normal 13px/16px "Trebuchet MS"; color:#5BA2F2; text-decoration:none;}

#container .all .main .ypomnima {margin:10px 0px 0px 0px; padding:0px; font: normal 11px/12px "Trebuchet MS"; color:#000;}
#container .all .main .ypomnima td {padding: 0px 2px 0px 5px;}



#container .all h1 {margin:20px 0px 20px 0px; padding:0px; float:left; display:block; font: bold 14px/16px "Trebuchet MS"; color:#000; clear:both;}
#container .all h2 {margin:20px 0px 20px 0px; padding:0px; float:left; display:block; font: bold 14px/16px "Trebuchet MS"; color:#626262; clear:both;}
#container .all h3 {margin:20px 0px 20px 0px; padding:0px; float:left; display:block; font: bold 12px/14px "Trebuchet MS"; color:#626262; clear:both;}
#container .all .main {padding: 0px 10px 0px 10px; margin:0px; }
#container .all .main .general_title {background: #000; color:#fff; font:normal 14px/16px "Arial"; padding: 0px 0px 0px 5px; height: 30px; border:1px solid #e3e0db; border-bottom:0px solid #e3e0db;}
#container .all .main .general_title a {color:#fff; text-decoration:underline; font: normal 12px/12px "Arial";}
#container .all .main .general_title a:hover {color:#fff; text-decoration:none; font: normal 12px/12px "Arial";}

#container .all .main .info_title {background:#959186; color:#fff;  font:normal 14px/14px "Arial"; border:1px solid #e3e0db; }
#container .all .main .info_title td {border-right:1px solid #e3e0db; padding: 0px 0px 0px 5px; height: 20px; }
#container .all .main .subjects {background:#fff; border:1px solid #e3e0db; font:normal 12px/14px "Arial"; border:1px solid #e3e0db;}
#container .all .main .subjects a {margin:0px; padding:0px; text-decoration:none; color:#000;}
#container .all .main .subjects a:hover {margin:0px; padding:0px; text-decoration:none; color:#959186;}
#container .all .main .subjects td {padding: 0px 0px 0px 5px; height: 30px; border-right:1px solid #e3e0db; border-bottom:1px solid #e3e0db;}

#container .all .main .pageing {border: 1px solid #e3e0db; margin:0px; padding:0px; font:normal 11px/12px "Trebuchet MS"; background: url(imgs/bgrpage.gif) repeat-x 0px 0px; height:21px;}
#container .all .main .pageing img {padding: 6px 5px 5px 5px; margin:0px; }
#container .all .main .pageing a {margin:0px; padding:0px;  text-decoration:none; color:#000;  font:normal 11px/12px "Trebuchet MS";}
#container .all .main .pageing a:hover {margin:0px; padding:0px;  text-decoration:none; color:#a1a1a1;  font:normal 11px/12px "Trebuchet MS";}


#container .all .main .forumlock {margin:0px 0px 20px 0px; padding:10px; width: 250px; background:#dedede; border:1px dotted #000000; font:normal 14px/16px "Arial"; color:#000;}
#container .all .main .forumlock img {padding: 0px 10px 0px 0px;}

#container .all .main .suggestion {margin:0px; padding:0px; background:#fff; font:normal 12px/14px "Trebuchet MS";}
#container .all .main .suggestion input, #container .all .main .suggestion textarea {margin:0px; padding:5px; border:1px solid #d3d3d3; font:normal 12px/14px "Trebuchet MS";}

#container .all .main .posts {background:#fff; border:1px solid #e3e0db; font:normal 12px/14px "Arial"; }
#container .all .main .posts a {margin:0px; padding:0px; text-decoration:none; color:#000; cursor:pointer;}
#container .all .main .posts a:hover {margin:0px; padding:0px; text-decoration:none; color:#959186; cursor:pointer;}
#container .all .main .posts td {padding: 5px 0px 5px 5px; height: 30px; border-right:1px solid #e3e0db; border-bottom:1px solid #e3e0db;}
#container .all .main .posts td .quote {margin:0px auto; padding: 5px; margin-top: 10px; margin-bottom: 10px; background:#dedede; color:#000; font:normal 11px/12px "Arial"; margin-right:5px; border:1px dotted #a1a1a1;}

#container .all .main .posts .myavatar{width: 170px; margin:0px auto; padding:0px;  display:block; margin-top: 20px; margin-bottom: 20px; }
#container .all .main .posts .myavatar img {margin:0px; padding:0px; text-align:center; width:170px;}

#container .all .main hr{margin:30px 0px 0px 0px; padding:0px; height:1px; clear:both; float:left; border-bottom:1px dotted #1c1c1c; border-top:0px; width:100%;}


#container .all .reportslist {margin:0px; padding:0px; font: normal 12px/16px "Trebuchet MS";}
#container .all .reportslist a {text-decoration: underline; color: #000; }
#container .all .reportslist a:hover {text-decoration: none; color: #818181; }
#container .all .reportslist td {height: 20px; padding:5px 0px 5px 0px;}

#container .all .main .themepost {margin:0px 0px 10px 0px; padding:0px; float:left; display:block; font:bold 12px/14px "Trebuchet MS"; color:#414143;}


#container .all .searchlist {margin:0px; padding:0px; font: normal 12px/16px "Trebuchet MS";}
#container .all .searchlist a {text-decoration: none; color: #000; }
#container .all .searchlist a:hover {text-decoration: underline; color: #818181; }
#container .all .searchlist td {height: 20px; padding:5px 0px 5px 0px; border-bottom:1px dotted #dedede;}


#container .all .right{width: 210px; margin:20px 0px 0px 0px; padding:0px; float:right; }


/*//////BLACK BLOCK///////*/

#container .all .right .blackblock {margin:0px 0px 20px 0px; padding:0px; width:208px; background: url(imgs/black_border.jpg) repeat-y 0px 0px; float:left; display:block;}
#container .all .right .blackblock .text {width:208px; margin:0px; padding:0px 0px 0px 0px; float:left; display: block; font:normal 14px/16px "Trebuchet MS"; color:#2a2c2e;}

#container .all .right .blackblock .text ul{ padding:0px; margin:0px auto;}
#container .all .right .blackblock .text li{margin:0px auto; margin-left:2px; padding:14px 5px 0px 5px ; float:left; width: 190px; font:normal 12px/14px "Trebuchet MS"; list-style-type:none; height:30px; background:#fefefe url(imgs/bgrspecial.jpg) repeat-x left bottom;}
#container .all .right .blackblock .text li a {font:12px/14px "Trebuchet MS";  color:#2a2c2e; text-decoration:none;}
#container .all .right .blackblock .text li a:hover {font:12px/14px "Trebuchet MS";  color:#8a8b8c; text-decoration:none;}
#container .all .right .blackblock .text .more_red {width:180px; height:20px; margin: 10px 0px 10px 0px; padding:0px;}
#container .all .right .blackblock .text .more_red a{ color:#bd0707;  text-decoration:underline; font: 11px/12px "Arial";}
#container .all .right .blackblock .text .more_red a:hover{ color:#bd0707; text-decoration:none; font: 11px/12px "Arial"; }


#container .all .right .blackblock .title{margin: 0px; padding:7px 0px 0px 8px; float:left; width:200px; background:url(imgs/black_title.jpg) no-repeat left top; height:35px; font: bold 14px/16px "Arial"; color:#fff;}
#container .all .right .blackblock .finish {margin:0px; padding:0px; float:left; display:block; width:208px; background:url(imgs/black_finish.jpg) no-repeat left bottom; height:12px;}



/*//////SILVER BLOCK///////*/

#container .all .right .silverblock {margin:0px 0px 20px 0px; padding:0px; width:208px; background: url(imgs/silver_border.jpg) repeat-y 0px 0px; float:left; display:block;}
#container .all .right .silverblock .text {width:208px; margin:0px; padding:0px 0px 0px 0px; float:left; display: block; font:normal 14px/16px "Trebuchet MS"; color:#2a2c2e;}

#container .all .right .silverblock .text ul{ padding:0px; margin:0px auto;}
#container .all .right .silverblock .text li{margin:0px auto; padding:0px 5px 10px 15px ; float:left; width: 180px; font:normal 12px/14px "Trebuchet MS"; list-style-type:none;  background:url(imgs/bullet2.jpg) no-repeat 7px 5px;}
#container .all .right .silverblock .text li a {font:12px/14px "Trebuchet MS";  color:#2a2c2e; text-decoration:none;}
#container .all .right .silverblock .text li a:hover {font:12px/14px "Trebuchet MS";  color:#8a8b8c; text-decoration:none;}
#container .all .right .silverblock .text .more_blue {width:180px; height:20px; margin: 10px 0px 10px 10px; padding:0px;}
#container .all .right .silverblock .text .more_blue a{ color:#5BA2F2;  text-decoration:underline; font: 11px/12px "Arial";}
#container .all .right .silverblock .text .more_blue a:hover{ color:#5BA2F2; text-decoration:none; font: 11px/12px "Arial"; }


#container .all .right .silverblock .title{margin: 0px; padding:7px 0px 0px 8px; float:left; width:200px; background:url(imgs/silver.jpg) no-repeat left top; height:35px; font: bold 14px/16px "Arial"; color:#fff;}
#container .all .right .silverblock .finish {margin:0px; padding:0px; float:left; display:block; width:208px; background:url(imgs/silver_finish.jpg) no-repeat left bottom; height:12px;}




#container .all .right .right_banner {margin:0px 0px 20px 0px; padding:0px; width:208px;  float:left; display:block;}



/*/////////////BOTTOM///////////*/

#container .bottom {margin:0px auto; padding:8px 0px 0px 20px; background: url(imgs/bgrbottom.jpg) repeat-x 0px 0px; height:20px; display:block; font: normal 11px/12px "Trebuchet MS"; color:#fff;}
#container .bottom a{text-decoration:none; color:#fff; font: normal 11px/12px "Trebuchet MS"; }
#container .bottom a:hover{text-decoration:underline!important; color:#fff; font: normal 11px/12px "Trebuchet MS"; }

#container .footer {margin:0px auto; padding:10px 20px 0px 20px; background:#fff; height: 30px; display:block; font: normal 12px/14px "Trebuchet MS"; color:#656565;}
#container .footer a{color: #666666; text-decoration:underline;}
#container .footer a:hover{color: #bd0707; text-decoration:none;}
#container .footer .left {margin:0px; padding:0px; float:left; display:block; width: 460px; font: normal 12px/14px "Trebuchet MS"; color:#656565;}
#container .footer .right {margin:0px; padding:0px; float:right; text-align: right; display:block; width: 460px; font: normal 12px/14px "Trebuchet MS"; color:#656565;}






