* {padding:0; margin:0;}
img {border: 0;}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}
strong{
font-weight: bold;
color: #000;
}
a {
color: #e21361;}
.lline {
width: 100px;
height: 200px;}

body {

background: #000;
color: #333;
font-size: 12px;
font-family: tahoma;
}

p {
    margin: 4px 0;
    padding: 4px 0 ;
}

#wrap {
width: 1000px;
margin: 0 auto;
background: #000;
}
#list {
width: 1000px;
float: left;
background: #fff;
}

#header {
width: 1000px;
height: 100px;
float: letf;
background: url(../images/header.jpg) no-repeat;
}
.logged {
width: 145px;
margin-top: 2px;
float: left;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 5px;
}
.log  {
margin: 5px;
color: #5f6372;
}
.log  a {
color: #5f6372;
text-decoration: none;
}
.log  b {
color: #ec343b;
}
.notlogged {
width: 148px;
margin-top: 2px;
float: left;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 5px;
}
.nolog {
clear: both;
padding:4px 6px;

margin: 3px 5px;
}



.a_field {
margin: 1px 5px 6px 5px;
font-size: 11px;
border: 0px;
border-top: 1px solid #999;
border-left: 1px solid #999;
width: 130px;
height: 18px;
padding-left: 5px;
background: #fff;
}

.logo {
width: 320px;
height: 60px;
margin: 12px 0 0 170px;
//margin-left: 85px;
float: left;
}
.banner1 {
width: 468px;
height: 60px;
margin: 10px 5px 8px 25px;
float: left;}

.menu {
margin: 2px 0 0 170px;
//margin-left: 85px;
font-size: 12px;
font-weight: bold;
color: #fff;
width: 830px;
color: #e21361;
background: transparent url(../images/line.jpg) bottom left no-repeat;
float: left;
}

.menu ul {
list-style: none;}

.menu ul  li  {
float: left;}

.menu ul  li  a{
float: left;
padding: 1px 5px 2px 5px;
text-decoration: none;
font-size: 12px;
color: #e21361;}
.menu ul  li  a:hover{
color: #fff;
background:#e21361;}
#site {
width: 1000px;
float: left;
background: url(../images/center.jpg) top right no-repeat;
}

#leftsidebar{
width: 160px;
float: left;
padding-left: 10px;
background: url(../images/side.jpg) no-repeat;
}


.lsb{
width: 160px;
padding: 10px 0 15px 0;
background: transparent url(../images/lfon.png) center bottom no-repeat;
float: left;
margin-bottom: 10px;
}

#center {
width: 570px;
padding: 5px;
float: left;
}

.box{
width: 570px;
background: url(../images/cfon.png) bottom center no-repeat;
float: left;
padding: 5px 0 15px 0;
margin-bottom: 10px;
}
h3.bloktitle a, h3.bloktitle span {
margin: 0 0 0 5px;
padding: 2px 20px;
background: #e21361;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #fff;
}
h3.sidetitle{
margin: 0 10px 10px 10px;
padding: 2px 10px;
background: #e21361;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #fff;
}
.blok1 {
width: 560px;
float: left;
padding: 5px;
margin-bottom: 5px;
}

.blok1 .text1 img {
    width:150px!important;
    margin:0 5px 0 0;
}

.block1 .kartinka
{
    margin:0!important;
}

.blok2 {
width: 170px;
padding: 5px 10px;
float: left;
}

.blok3 {
width: 220px;
float: left;
margin: 0 10px 0 10px;
}

.blok4 {
width: 170px;
padding: 5px 10px;
float: left;
height: 190px;
}


.kartinka {
float: left;
padding-right:10px;
}

.kartinka2 {
float: left;
padding: 10px 0;
}

.kartinka3 {
float: left;
padding: 0 20px 10px 20px;
}
.text1 {
padding: 0 10px 0 0;
text-align: justify;
}
.text5 {
padding: 0 10px 0 0;
text-align: left;
line-height: 18px;
}

.text5 h1 {
    font-weight:100;
}

.text5 p {
    text-align:left!important;
}
.text2{
padding: 5px 0;
text-align: left;
font-size: 11px;}

.text3{
padding: 3px 0;
text-align: left;
font-size: 11px;}

.text1 h3 a {
padding: 2px 0 2px 0;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #e21361;
}

.text2 h3 a {
padding: 2px 0 2px 0;
margin: 5px 0;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #e21361;
}

.text3 h3 a {
padding: 2px 0 2px 0;
margin: 5px 0;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #e21361;
}
.text4 {
margin: 10px 0;}
.text4 a {
padding: 2px 0 2px 0;
margin: 5px 0;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #e21361;
}

.text5 h3 a, .text5 h1 a {
padding: 2px 10px;
margin: 5px 0;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #fff;
background: #e21361;
}
.text5 p {
margin: 0px 0;}

.text5 ol {
padding-left: 30px;
border-left: 1px solid #999;
margin: 20px;}

.text5 ul {
padding-left: 20px;
border-left: 1px solid #999;
margin: 20px;
list-style: none;}

.text5 ul li{
padding: 5px 0;}

.text5 img{
margin: 3px 8px 1px 2px;

}



.det {
padding: 0 0 5px 0px;
margin: 3px 0 10px 0;
border-bottom: 1px solid #e21361;}
.det a{
text-decoration: none;}


.relnews {
padding: 5px;
margin: 5px 20px;
border-top: 1px solid #e21361;
clear: both;
}
.relnews ul{
list-style:none;
}

.tumba {
margin: 3px 8px 1px 2px;
float: left;}

.texttizer {
width: 468px;
margin: 5px 41px;
clear: both;
border: 1px solid #e21361; }
}



#leftcenter {
width: 750px;
float: left;}

#rightsidebar{
width: 240px;
padding-right: 10px;
float: left;
}

.rsb {
width: 240px;
background: url(../images/rfon.png) center bottom no-repeat;
float: left;
padding: 5px 0 15px 0;
margin-bottom: 10px;
}



#footer {
width: 1000px;
float: left;
background:  url(../images/footer.jpg) top no-repeat;}


.fmenu {
width: 1000px;
float: left;
font-size: 12px;
font-weight: bold;
color: #fff;
background: #e21361;

}

.fmenu ul {
list-style: none;
padding-left: 170px;}

.fmenu ul li  {
float: left;}

.fmenu ul li  a{
float: left;
padding: 1px 5px 2px 5px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #fff;}

.fmenu ul  li  a:hover{
background: #fff;
color:#e21361;}

.lf {
width: 150px;
padding: 10px;
float: left;
text-align: center:}
.rf {
padding: 10px 10px 10px 0;
width: 810px;
float: left;}

.ctitl {
font-size: 11px;
margin: 0 30px;
padding: 2px;
background: #e21361;
color: #fff;
}
.ctitl strong {
color: #fff;
}
.ctitl a {
text-decoration: none;
font-size: 11px;
color: #26122f;}
.page {

padding: 0;}

.count {
margin: 0 30px;}
.mini {
width: 80px;
height: 5px;}

#forforum {
width: 810px;
padding: 10px;
float: left;}


/*---Комментарии---*/
.bcomment { padding-left: 0px; margin-bottom: 20px; }
	.bcomment .lcol { position: relative; color: #7b878d; padding-right: 13px; width: 100px; }
    .bcomment .lcol a {text-decoration: none; color:#fff!important;}
		.bcomment .lcol .arcom { position: absolute; top: 41px; right: 0; width: 9px; padding-top: 16px; background: url("../images/arcom.png"); }
		.bcomment .lcol h5, .bcomment .lcol h5 a { color: #d8183f; }
		.bcomment .lcol p { font-size: 0.85em; }
		
	
	.bcomment .rcol { min-height: 90px; background: #eaeef0 url("../images/combox.png") repeat-x 0 100%; width: 100%; }
		.combox { margin: 0 13px; padding: 13px 0; }
		.combox .infbtn { margin: 0 0 8px 13px; }
			.comedit { padding-top: 0px; color: #7a94a0; position:relative; bottom:0px; }
				.comedit .arg a { margin-right: 10px; font-size: 0.9em; height: 26px; line-height: 26px; color: #6b7c8a; }
			.selectmass { display: inline; }
				.selectmass input { float: right; margin-top: 10px; }

			.argreply a{ float: right; margin: 0 10px 0 0; }
			.argreply a { text-decoration: none; text-shadow: 0 1px 0 #fff; color: #d51e44; font-size: 1.1em; }


			.signature { color: #7a94a0; }
#dle-captcha a {
    background: url('http://www.iconsearch.ru/uploads/icons/nuvola2/16x16/reload.png') no-repeat 0 5px;
    font-size:1px;
    color:white;
    height:50px;
    width: 16px;
    display:block;
    float:right;
    position: relative;
    top: -10px;
}

.fbutton {
    border: none!important;
    background: #E21361!important;
    color:white;
    font-size:20px;
    width:200px;
    height:50px;
    cursor:pointer;
     margin: 20px 0 0 0;
}

.lsb .blok3 {
    width:155px!important;
}
