body {

   margin: 0;
   font-family: arial;
   background:#FFFFFF;
   width:100%;
}

img {
	border: 0px;
}

.mainmenulinks
{
 font-size:13px;
  color:#949494;
}
.txtmain
{
 font-size:12px;
  color:#949494;
}

.txtmain2
{
 font-size:12px;
  color:#616161;
}
a
{
 color:#949494;
 text-decoration: underline;
}

a:hover
{
 color:#949494;
 text-decoration: none;
}


#headtable
{
 width:100%;
 margin-top:10px;
 width:100%;
margin-bottom:-13px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {

#headtable { margin-bottom:4px; }

}
#logo{
margin-top:30px;
margin-left:40px;
}

#headtd1
{
height:100px;
}
#headtd2
{
  width:560px;
}
#headtd3
{
}
#headtd4
{
}

#headtableinheadtd2
{
 width:560px;
 margin-top:3px;

}
#loginform
{

 width:360px;
}
#loginformtable
{
 width:360px;

 margin:0px;
padding:0px;

 border:0px;
 margin-left:12px;
  border-collapse: collapse;
}

#loginformtable tr
{
 margin:0px;
padding:0px;

}
#loginformtable td
{
 margin:0px;
padding:0px;

}
.loginput
{
 width:130px;
 border:1px #CECECE solid;
 margin-left:5px;
}
.loginformtabletd1
{
 width:70px;
padding:10px;

 text-align:right;
}

.otstup1
{
 margin-top:8px;
}
.loginformtabletd3
{
 width:150px;
}
#loginsubmbtn
{
 border:0px;
 background:#ffffff;
 font-size:13px;
 color:#949494;
  text-decoration: underline;
  margin-top:8px;
}
#regforgotlinks
{
  font-size:13px;
  padding-top:13px;
}


#regforgotlinks a
{
 color:#3F9EE1;
}
#menufon
{
   background:   url(../images/fon.jpg) ;
   height:43px;
   width:100%;
}
#menu
{
   background:   url(../images/fonpolosa.jpg) no-repeat;
   background-position: right bottom;
   float:right;
   height:43px;
   width:1000px;
}
.punktmenu1
{
 width:99px;
 margin-left:3px;
 margin-top:12px;
 float:left;
 text-align:center;

}

.punktmenu1 a p
{
 margin:0px;
}

.punktmenu1 a p:first-letter{
   text-transform:uppercase;
}

.punktmenu2
{

 width:81px;
 margin-top:9px;
 float:left;
 text-align:center;

}

.punktmenu21
{

 width:90px;
 margin-top:9px;
 float:left;
 text-align:center;

}
#mainbody
{
   width:100%;
   clear:both;
}
#mainbodytable
{
 width:100%;
 margin-top:-2px;

}

#mainbodytabletd2
{
 width:290px;
 background:#F8F8F8;
 margin-right:20px;
}
#mainbodytabletd3
{
 width:7px;
}
#maincolumn
{
 margin-left:33px;
}
#mainpagetext
{
 margin-left:15px;
}
.mainpagetexttitle
{
	text-transform:uppercase;
	font-size:16px;
	color:#484848;
	margin-top:15px;
	margin-bottom:10px;
}


.mainpagetextsamtext
{
	color:#6A6A6A;
	font-size:12px;
	margin-right:20px;
	text-indent:15px;
	 line-height: 130%;
}
#zakladki1
{
 background:   url(../images/zakladki1.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}

#zakladki21
{
 background:   url(../images/zakladki21.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}

#zakladki22
{
 background:   url(../images/zakladki22.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}

#zakladki23
{
 background:   url(../images/zakladki23.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}


#zakladki24
{
 background:   url(../images/zakladki24.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}

#zakladki25
{
 background:   url(../images/zakladki25.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}

#zakladki2
{
 background:   url(../images/zakladki2.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}

#zakladki3
{
 background:   url(../images/zakladki3.jpg) no-repeat;
 height:32px;
 width:100%;
 margin-top:20px;
 *margin-top:28px;
}


.mainpagetable
{
}
#podzakladkifon
{
  background:   url(../images/fonbluline.jpg);
  width:100%;
  height:30px;
  margin-right:8px;
}

.podzakladkifon2
{
  background:   #F1F1F1;
  width:100%;
  height:30px;
  margin-right:8px;
}

.podzakladkifon3
{
  background:   #F1F1F1;
  width:100%;
  height:200px;
  margin-right:8px;
}



#podzakladkiright
{
  background:   url(../images/rightbluline.jpg) no-repeat;
   background-position: right bottom;
  float:right;
  height:30px;
}
#podzakladkileft
{
 float:left;
   background:   url(../images/leftbluline.jpg);
}

#podzakladkileft2
{
 float:left;
   background:   url(../images/fonbluline2.jpg);
}
#titlbluline
{
 margin-top:10px;
 margin-left:15px;
 color:#818181;
}

.bl1,.bl2,.bl3
{
	margin-top:10px;
 color:#818181;
}
.bl1
{
float:left;
width:100px;
}

.bl2
{
float:left;
width:100px;
}

.bl3
{
float:left;
width:60px;
}

.bl11,.bl21,.bl31,.bl01,.bl02,.b005
{
	margin-top:10px;
 color:#818181;
}
.bl11
{
float:left;
width:140px;
}

.bl02
{
float:left;
width:130px;
}
.b005
{
float:left;
width:130px;
}

.bl01
{
float:left;
width:70px;
}

.bl21
{
float:left;
width:100px;
}

.bl31
{
float:left;
width:90px;
}


#objavi,.objavi,.objavi3,.objavi2
{
 border-left:1px #D7D7D7 solid;
 border-right:1px #D7D7D7 solid;
  margin-right:2px;
    *margin-right:10px;
}
.objavi2
{
 border-top:1px #D7D7D7  solid;
border-bottom:1px #D7D7D7  solid;
background:#F6F6F6;

}


.objavi3
{
border-top:1px #D7D7D7  solid;
border-bottom:1px #D7D7D7  solid;
background:#F6F6F6;
padding-top:20px;
padding-bottom:20px;
padding-left:10px;
}
.separate
{
 border:0px;
 height:1px;
 color:#D7D7D7;
}
.obj1
{
 height:75px;
 width:100%;
  border-top:1px #D7D7D7 dotted;
 border-bottom:1px #D7D7D7 dotted;
}

.obj11
{
 height:40px;
 width:100%;
  border-top:1px #D7D7D7 dotted;
 border-bottom:1px #D7D7D7 dotted;
}

.obj111
{
 height:157px;
 width:100%;
  border-top:1px #D7D7D7 dotted;
 border-bottom:1px #D7D7D7 dotted;
}
.obj1111
{
 width:100%;
  border-top:1px #D7D7D7 dotted;
 border-bottom:1px #D7D7D7 dotted;
 padding-top:10px;
 padding-bottom:10px;
}
.samaobjava
{
 margin:10px;
}

.objavaleft
{
 float:left;
}

.objavapreleft
{
 float:left;
 margin-right:10px;
}
.objavaright
{
  float:right;
}

.objavaprezag  {
float:left;
}
.objavazag a ,.objavazag a:hover {color: #197D11;font-size:14px;}
.objavacat { margin-top:4px; }

.txtzag1,.txtzag2,.txtzag3,.txtzag11,.txtzag21,.txtzag31,.txtzag12,.txtzag22,.txtzag32,.txtzag01,.txtzag005
{
	float:left;


}
.txtzag1
{
	color:#ff0000;
	width:90px;
}
.txtzag005
{
	width:145px;

}
.txtzag11
{

	width:85px;
}
.txtzag01
{

	width:85px;
}
.txtzag2
{
	width:110px;
}
.txtzag21
{
	width:100px;
}
.txtzag3
{
	width:50px;
}

.txtzag31
{
	width:35px;
}

.txtzag32
{
	width:100px;
	margin-left:15px;

}

#nizfon
{
 width:100%;
  background:   url(../images/nizfon.jpg) ;
  height:18px;
  *margin-right:9px;
  margin-left:-1px;
}
#nizleft
{
 width:100%;
  background:   url(../images/nizfon.jpg) ;
  height:18px;
}
#nizright
{
  width:25px;
  float:right;
  background:   url(../images/nizright.jpg) no-repeat;
  height:18px;
}
#nizleft
{
  width:30px;
  float:left;
  background:   url(../images/nizleft.jpg) no-repeat ;
  height:18px;
}
#prava-otstypi
{
 margin-left:20px;
 margin-right:20px;
}
.zagolovkiprava, .textprava
{
 color:#454545;
 font-size:12px;
 margin-top:15px;
 margin-bottom:5px;
}

.zagolovkiprava
{
 text-transform: uppercase;
}

.hr2
{
  border:1px #D7D7D7 dotted;
  margin-top:3px;
  margin-bottom:3px;
   *margin:0px;
 padding:0px;



}
.colonka-pravo
{
 width:250px;
 margin:0px;
 padding:0px;
 *margin-top:-5px;
 *margin-bottom:-5px;
}
.colonka-pravo a
{
 color:#3F9EE1;
}
#footer
{
 width:100%;
 height:65px;
 background:#EAECEA;
 margin-top:-1px;
}
#footerline
{
 width:100%;
 height:7px;
 margin:0px;
 padding:0px;
 background:#D3E2F0;
 border:0px #D3E2F0 solid;
 *border:4px #D3E2F0 solid;
 *margin-top:-6px;
}

.copyright
{
  margin-top:10px;
  margin-left:40px;
  margin-right:70px;
  color:#5D5D5D;
  font-size:12px;
  float:left;
}
.fotermenu
{
  margin-top:10px;
  margin-left:40px;
  color:#5D5D5D;
  font-size:12px;
  float:left;
   float:left;
   margin-right:20px;
}


.fotermenu a {   color:#5D5D5D; }

.content
{
 text-align:left;
 margin-left:10px;
 width:80%;

}
#letter
{
 font-size:12px;
 margin:0px; padding:0px;
}
.form-element
{
 width:100%;
 border:1px solid #dddddd;
}
#submit22
{
border:1px solid #aaaaaa;
}
#content2,.content2, .content3
{
 margin:20px;
 margin-bottom:0px;
  margin-top:0px;
  font-size:12px;
  color:#949494;
}
.content3{
 background:#ff0000;
}

.avatar
{
 border:1px #aaaaaa solid;
}

.ablue  a{
	color:#3F9EE1;
}

.dogov
{
 text-align:left;

}
.chckbox
{
 margin-left:5px;
}
.option2
{
 float:left;
}
.optiontxt
{
 float:left;
}

.whitepodzakladkifon2
{
 float:right;
 width:2px;
 height:30px;
 background:#ffffff;
 border-left:1px #E0E0E0 solid;
}

.whitepodzakladkifon2left
{
float:left;
padding-top:7px;
padding-left:18px;
}
#userpictable
{
 width:100%;

}
#userpic
{
 width:100px;
 height:100px;
}
.userpictxt
{
 margin-top:5px;
}
.imgpreview
{
 margin-top
}

.prosmtable
{
 width:100%;
 height:210px;
}
.prosmtendtd1
{
 background:#F6F6F6;
  width:200px;
}
.prosmtendtd2
{
}

.prosmtablebord
{
 border-bottom:1px #D4D4D4 dotted;
}
.prosmtabletd2
{
 height:30px;
 padding-left:20px;
}
.avatar2
{
 height:50px;
 width:50px;
 border:1px #616161 solid;
}
.ost10
{
 clear:both;
 width:100%;
 margin-bottom:5px;
}
.right10
{
 padding-right:10px;
}

.left10
{
 padding-left:10px;
}
.predl
{
 width:100%;
}

.ost5
{
 margin-bottom:5px;
 margin-top:20px;
}
.predl2
{
 padding-right:20px;
 padding-top:15px;
 padding-bottom:15px;
}
.reguser
{
 width:190px;
}
.ost3
{
 margin-bottom:5px;
}

.regusertd
{
 height:20px;
}
/*========== Стили элементов форм ==========*/
form
{
	margin:0px;padding:0px;
}
#loginform
{
	margin:0px 0px 20px 0px;
}

.form-submit, .form-submit-width
{
	border:1px solid #aaaaaa;
}

.form-submit-width {
	width: 200%;
}

.form-element-simple {
   border: 1px solid #D3D3D3;
}

.form-element {
   border: 1px solid #D3D3D3;
   width: 99%;
}

#captcha-input {
   border: 1px solid #D3D3D3;
}
/*select.form-element {
   border: 1px solid #D3D3D3;
   font-size: 10pt;
   width: 100%;
}*/

textarea.form-element {
   height: 280px;
   margin: 0px 0px 0px 0px;
}

.form-info {
   border: 0px;
   font-size: 10pt;
   color: #008000;
   background: #FFFFFF;
   width: 100%;
}

.form-file-image {
   border: 1px solid #D3D3D3;
   width: 100%;
}

.form-file-image-preview {
   border: 0px;
   width: 90px;
   text-align: center;
   float: left;
   margin: 0px 5px 0px 0px;
}
.form-file-image-delete {
   width: 90px;
   text-align: center;
   float: left;
   margin: 2px 0px 0px 0px;
}

textarea.form-info {
	height: 33px;
	font-family: tahoma, sans-serif;
}

ul.errors li {
   font-size: 8pt;
   color: #ff4f4f;
   margin-bottom: 7px;
   list-style-type: disc;
}

ul.messages li {
   font-size: 10pt;
   color: #ff4f4f;
   list-style-type: disc;
}

label {
   white-space: nowrap;
}

.forgot {
   color: #3F9EE1;
}

.block-selected {
   border-left: 6px solid #F67777;
}

.hint {
	background-color: #E5E5FF;
	color: #666666;
	font: 12px Arial,Helvetica,sans-serif;

	margin: 4px 5px 0px 0px;
	padding: 5px 0px 5px 17px;

	border: 1px solid #ADC4F8;
	border-left-width: 4px;
}

/*========== Стили элементов управления livestreet ==========*/
/* Actions */
.action { overflow: hidden; zoom: 1; margin-bottom: 5px; list-style: none; font-size: 10px;margin:0px;padding:0px; }
.action li { float: left; margin-right: 3px; }
.action li a { text-decoration: none; background: #555; color: #fff; padding: 2px 5px 3px; }
.action li.delete a { background: #bd3e3e; }
.action li a:hover { background: #333; }

.action { zoom: 1; }

/* Actions */
.action { overflow: hidden; margin-bottom: 0px;  margin-top: 10px;}
.action li { float: left; margin-right: 3px; font-size: 12px; }
.action li a { color: #aaa; outline: none; }
.action li.rss a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll -70px -250px; margin-top: 5px; }
.action li.plus a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll -30px -250px; margin-top: 5px; }
.action li.plus a:hover { background: url(../images/icons.gif) no-repeat scroll -40px -250px; }

.action li.join a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll 0 -250px; margin-top: 5px; }
.action li.join a:hover { background: url(../images/icons.gif) no-repeat scroll -10px -250px; }
.action li.join-active a { background: url(../images/icons.gif) no-repeat scroll -10px -250px; }

.action li.close a { background: url(../images/close.gif) no-repeat 0 2px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.action li.unselect a { background: url(../images/unselect.gif) no-repeat 0 2px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.action li.select a { background: url(../images/select.gif) no-repeat 0 2px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.action li.edit a { background: url(../images/edit.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.action li.delete a { background: url(../images/delete.gif) no-repeat 0 2px; padding-left: 15px; margin-left: 5px; text-decoration: none; font-size: 11px; color: #f00; }
.action li a:hover { text-decoration: underline; }

/* стили для чата */
.chat-time {
	width: 10%;
	color: #6666FF;
	font-size: 8pt;
	text-align: left;
	padding: 1px 0px 0px 5px;
}

.chat-mes {
	text-align: left;
}

.chat-name {
	color: #9A8125;
	font-size: 8pt;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

.event-even {
	background-color: #F5F5F5;
}

.event-odd {
	background-color: #E5E5FF;
}

/* звезды */
.zvezda1
{
 background:   url(../images/zvezda1.gif) no-repeat ;
 width:60px;
 height:12px;
}

.zvezda2
{
 background:    url(../images/zvezda2.gif) no-repeat ;
 height:11px;
 float:left;
}


#nav {
   /*width: 100%;*/
   text-align: center;
}

#v1
{
 	background:url(../images/v1.png)  no-repeat;
	width:685px;
	height:137px;
}

#v2
{
 	background:url(../images/v2.png)  no-repeat;
	width:543px;
	height:137px;
}
.v1links
{
 display:block;
 width:135px;
 float:left;
 height:135px;
 
}
.v1titl
{
 color:#A7BACB;
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 margin-left:30px;
 margin-top:20px;
 
}


#but111
{
width:138px;
}
#but112
{
width:132px;
}
#but113
{
}
#but114
{
width:133px;
}
#but115
{
width:145px;
}

#but111:hover
{
 background:url(../images/v3-4.png)  no-repeat;

}
#but112:hover
{
 background:url(../images/v3-4.png)  no-repeat;
 background-position: -138px;

}
#but113:hover
{
 background:url(../images/v3-4.png)  no-repeat;
  background-position: -270px;
}
#but114:hover
{
 background:url(../images/v3-4.png)  no-repeat;
   background-position: -405px;
}
#but115:hover
{
 background:url(../images/v3-4.png)  no-repeat;
   background-position: -537px;
}
#but211
{
 width:138px;

}
#but211:hover
{
 background:url(../images/v4-5.png)  no-repeat;

}
#but212
{
 width:133px;

}
#but212:hover
{
 background:url(../images/v4-5.png)  no-repeat;
 background-position: -138px;

}

#but213
{
 width:133px;

}
#but213:hover
{
 background:url(../images/v4-5.png)  no-repeat;
 background-position: -271px;

}

#but214
{
 width:136px;

}
#but214:hover
{
 background:url(../images/v4-5.png)  no-repeat;
 background-position: -404px;

}
/* vkontakte */
#percent {
 position:relative;
 left:112px;
 top:15px;
 color: #8BA1BC;
}

#rateLeft {
 float:left;
 height: 16px;
 border-top: 1px solid #C0CCD9;
 background-color:#DAE2E8;
}

#rateRight {
 float:left;
 height: 16px;
 border-top: 1px solid #ECECEC;
 border-right: 1px solid #EEE;
 background-color:#FAFAFA;
}

#rate {
 margin: -10px 0px 12px 0px;
}

#percentGold {
 position:relative;
 left:95px;
 top:15px; font-size:11px;
 color: #AAA26C;
}

#rateLeftGold {
 float:left;
 height: 16px;
 border-top: 1px solid #CCC490;
 background-color:#E0D7A3;
}

#rateRightGold {
 float:left;
 height: 16px;
 border-top: 1px solid #E2DAA6;
 border-right: 1px solid #EEE;
 background-color:#F5EBBB;
}

#rateGold {
 margin: -12px 0px 12px 0px;
}