@charset "windows-1251";
HTML	{margin: 0px; padding: 0px; height: 100%; }

BODY	{ margin: 15px 30px; padding: 0px; font-size: 1em; font-family: Tahoma;  min-width: 930px;  background-color: #FFF;}


IMG		{border: 0px;}

#top_banner {float: right;}

A:hover {text-decoration: none}

.head {background: url('/img/fon_head.jpg') repeat-x; width: 100%; height: 199px;  position: relative; display: block; margin-top: 15px; padding: 0;}

.head .left {position: absolute; left: 0; top: 0; width: 50px; height: 199px; background: url('/img/fon_head_left.jpg') no-repeat !important;}

.head .right {position: absolute;  right: 0; top: 0; width: 30px; height: 199px; background: url('/img/fon_head_right.jpg') no-repeat !important;}

.head img { position: absolute; margin-left: -425px; left: 50%   }

.left_colomn  {margin-right: 240px; }
* html .left_colomn  {margin-right: 230px; }

.right_colomn { float: right; width: 200px; position: relative; margin-top: 25px;  display: block;}

.comment_popup {position:relative;z-index:400;margin-left:40px;margin-top:-11px;}

* html .comment_popup {
margin-left:44px;
margin-top:-27px;
}

.right_colomn .reg_enter {font-size: 12px;  text-align: right; width: 200px; position: relative;}

.right_colomn .reg_enter a {color: #115eac}

.right_colomn .enter_inside {font-size: 12px; margin: 15px 0;}

.right_colomn .enter_inside input.input_text {font-size: 14px; padding: 2px;  color: #333;  width: 140px; border: 1px solid #b2b2b2; }

.right_colomn .enter_inside input.button {position: absolute; right: 0px; top: 29px; font-size: 9px; }

.right_colomn .tags h2  {font-family: Tahoma; font-size: 9px; word-spacing: 2px; font-weight: 400; padding: 0; margin: 0; color: #908f94 }

.right_colomn .tags  {line-height: 1.5; word-spacing: 10px;}

.right_colomn .tags a {text-decoration: none}

.right_colomn .tags a:hover {text-decoration: underline}

.right_colomn .tags .tag1, .right_colomn .tags .tag4, .right_colomn .tags .tag5 {font-size: 9px; }

.right_colomn .tags .tag2 {font-size: 14px; }

.right_colomn .tags .tag3 {font-size: 16px; }

.right_colomn .tags .tag6 {font-size: 12px; }

.right_colomn .tags .tag7 {font-size: 14px; font-weight: 700 }

.right_colomn .tags .tag8 {font-size: 18px; }

.right_colomn .tags .tag1 a, .right_colomn .tags .tag3 a, .right_colomn .tags .tag4 a, .right_colomn .tags .tag6 a {color: #bfbfbf}

.right_colomn .tags .tag2 a, .right_colomn .tags .tag5 a, .right_colomn .tags .tag7 a, .right_colomn .tags .tag8  a {color: #8fb9c7}

 .right_colomn .tags .tag8  a {color: #287bc9}





 /*&acirc;&aring;&eth;&otilde;&iacute;&egrave;&eacute; &aacute;&euml;&icirc;&ecirc; &ntilde;&iuml;&eth;&agrave;&acirc;&agrave;*/

 .right_colomn .block {position: relative; display: block; width: 200px !important; border: 1px solid #e5e5e5; border-bottom: 1px solid #cacaca; margin-top: 25px;}

 .right_colomn .block  .background { background: #f0f0e6; position: relative; display: block; margin: 5px; padding: 10px 15px;}

 .right_colomn .block  {font-size: 11px; }

  .right_colomn .block  a {color: #778e9e;}

  .right_colomn .block   {color: #778e9e;}

.right_colomn .block span {font-size: 14px; font-weight: 700}

 .right_colomn .block  .reiting {color: #888260; font-size: 14px; padding-right: 30px;}

 .right_colomn .block  .reiting a {color: #888260;}

  .right_colomn .block .add_shop {position: absolute; bottom: 10px;  left: 30px;}

 /*&acirc;&ograve;&icirc;&eth;&icirc;&eacute; &aacute;&euml;&icirc;&ecirc; &ntilde;&iuml;&eth;&agrave;&acirc;&agrave;*/

 .right_colomn .block2 {position: relative; height: 202px; width: 200px; border: 1px solid #e5e5e5; border-bottom: 1px solid #cacaca; margin: 25px 0;}

 .right_colomn .block2  .background { background: #f0f2dc; position: relative;  display: block;  margin: 5px;  padding: 10px 15px; width: 160px; height: 145px; }

 .right_colomn .block2  {font-size: 11px; }

 .right_colomn .block2  a {color: #135fad;}

 .right_colomn .block2   {color: #778e9e;}

.right_colomn .block2 span {font-size: 14px; font-weight: 700}

 .right_colomn .block2  .reiting {color: #888260; font-size: 14px; padding-right: 35px;}


 .right_colomn .block2  .reiting a {color: #888260;}

 /*.right_colomn .block2   .user { float: left; margin: 15px 0px 0 10px; font-size: 14px; text-align: center} */

 .right_colomn .block2   .user span {color: #778e9e; font-size: 11px; font-weight: 400} 

.right_colomn .block2 .under_blockfon {text-align: center;color: #8d924f;padding-top: 3px;padding-bottom:10px;}

.right_colomn .block2 .under_blockfon a {color: #8f919d}



.left_colomn .horizont_line {background: url('/img/fon_horizont.jpg') left top repeat-x !important; height: 55px ;  position: relative ; display: block ; margin-top: 25px ; }

* html .left_colomn .horizont_line {width:99.6%;}

.left_colomn .horizont_line .ugol_right {

position: absolute; 

right: 0; top: 0; 

background: url('/img/right_ugol.jpg') left top no-repeat !important; 

width: 7px; 

height: 55px;

}

.left_colomn #pencil {position: absolute; left: 0; top: -22px; background: url('/img/pencil.jpg') no-repeat !important; ; width: 81px; height: 77px; }

.left_colomn #ochki {position: absolute; left: 53%; top: -22px; background: url('/img/ochki.jpg') no-repeat !important; width: 105px; height: 77px; }

.left_colomn  .horizont_line .news {position: absolute; left: 15%; top: 10px; }

.left_colomn  .horizont_line span {color: #7b8992; font-size: 9px; font-family: Arial;}

.left_colomn  .horizont_line .pub{position: absolute; left: 70%; top: 10px; }

.left_colomn  .horizont_line h3 {font-family: Arial; font-size: 18px; margin: 0; padding: 0}

.left_colomn  .horizont_line h3 a {color: #000;}

.left_colomn  .horizont_line h3 a:hover {text-decoration: none}

.left_colomn  .horizont_line .podrazdeli {position: absolute; top:  7px; left: 37%; }

.left_colomn  .horizont_line select {border: 1px solid #e5e5e5; font-size: 10px; border-bottom: 1px solid #c0c0c0; color: #555}

.left_colomn  .horizont_line .podrazdeli2 {position: absolute; top: 7px; right:-202px !important;_right:10px !important; }

html:root .left_colomn  .horizont_line .podrazdeli2 {right:-50px !important }

*:first-child+html .left_colomn  .horizont_line .podrazdeli2 {right:10px !important } 

.left_colomn  .horizont_line .podrazdeli2 select {

width:36% !important;

}

*:first-child+html .left_colomn  .horizont_line .podrazdeli2 select {width:16% !important;}

* html .left_colomn  .horizont_line .podrazdeli2 select {

width:16% !important;

}

html:root .left_colomn  .horizont_line .podrazdeli2 select {width:65% !important;}     

.left_colomn .left_block {float: left;width: 47%;margin: 0; padding: 0; }

 * html .left_colomn .left_block{

width:35% !important;
}

*:first-child+html .left_colomn .right_block {
width:48%;
margin-left:38% !important
}

*:first-child+html .left_colomn .left_block{
width:46.5% !important;
}

.left_colomn .right_block { margin-left: 50%;  // margin-left: 40%;_width:48%;}

.left_colomn .left_block .block4 {margin-top: 30px;display: block; width: 100%;position:relative;z-index:500;}

* html .left_colomn .left_block .block4 {width: 128%}

.left_colomn .left_block .block4 h1 {font-size: 16px; color: #115eac; margin: 0; padding: 0 100px 0 0}

.left_colomn .left_block .block4 a h1 {color: #115eac; text-decoration: underline }

.left_colomn .left_block .block4 a:hover h1{text-decoration: none}

.left_colomn .left_block .block4 span {font-size: 11px; color: #919199; }

.left_colomn .left_block .block4 .razbor {position: absolute; right: 0; top: 10px; font-size: 11px; z-index:100;}

.left_colomn .left_block .block4 .razbor  A {color: #919199}

.left_colomn .left_block .block4 .photo {

float: left; 

margin: 0 10px 10px 0; 

margin-top:25px !important;

border: 1px solid #000

}

html:root  .left_colomn .left_block .block4 .photo  {margin-top:0px !important}  

html:first-child .left_colomn .left_block .block4 .photo  {margin-top:21px !important}    

.left_colomn .left_block .block4 .text {font-family: Tahoma; font-size: 14px;  margin: 10px 0; min-height: 70px;  width: 100% !important; padding-left: 0px; line-height: 17px}
* html .left_colomn .left_block .block4 .text {width:101% !important}

.left_colomn .left_block .block4 .line {position: relative; display: block; width: 100%; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0 }

.left_colomn .left_block .block4 .bottom  { border-bottom: 1px solid #e8e8e8; position: relative; display: block; width: 100%; margin: 0; padding: 0;  }

.left_colomn .left_block .block4 .line .left {position: absolute; left: -1px; top: -1px; background: url('/img/block4_left_fon_top.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn .left_block .block4 .line .right {position: absolute; right: -1px; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn .left_block .block4 .line .right {position: absolute; right: 0; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn .left_block .block4 .line .right{ right: -2px}

.left_colomn .left_block .block4  .left_bottom { position: absolute; margin: 0; padding: 0; left: -1px; top:  0px; background: url('/img/block4_left_fon_bottom.jpg') no-repeat; width: 5px; height: 5px; z-index: 5 }

.left_colomn .left_block .block4 .right_bottom {  position: absolute; right: -1px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn .left_block .block4 .right_bottom {  position: absolute; right: -2px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn .left_block .block4 .niz {position:relative; display: block; width: 100%; top: -3px }

.left_colomn .left_block .block4 .metka {font-size: 12px; color: #919199; padding: 5px 125px 5px 30px; background: url('/img/block4_left_fon.jpg') left top no-repeat !important; }



.left_colomn .left_block .block4 .comments {font-size: 12px; color: #919199;  position: absolute; right:40px; top: 4px; z-index:1000}

.left_colomn .left_block .block4 .comments a { color: #919199; display:block;position:relative; z-index:1000;}

.left_colomn .left_block .block4 .com {position: absolute; right:-40px;top:2px;font-size:10px;padding-left:5px; color:#7fa9d9; height:17px; width:27px;background: url('/img/com_fon.jpg') left top no-repeat !important;z-index:300 !important;}



.left_colomn  .block4 .photo1 {float: left; margin: 0 30px 10px 0; font-size: 10px; color: #999; border:1px solid #e0e0e0; border-bottom: 1px solid #999;}

.left_colomn .block4 h1 {

*width:auto% !important;

}

.left_colomn  .block4 .photo1 .text1 {width: 70%; padding: 5px 0 5px 10px; min-height: 35px;}

.left_colomn  .block4 .photo1 .text2   {font-size: 14px;}

.left_colomn  .block4 .photo1 .text2  a { color: #115eac; position: absolute;  right: 10px; bottom: 5px; text-align: center;}

.left_colomn  .block4 .text {font-family: Tahoma; font-size: 14px;  margin: 10px 0; min-height: 70px;  line-height: 25px; width: 90%; padding-left: 30px;}

.content_page {font-family: Tahoma; font-size: 14px;  margin: 10px 0; min-height: 70px;  line-height: 25px; width: 90%; padding-left: 30px;}

.left_colomn .ssilki {font-size: 11px; word-spacing: 15px;  margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #999;}

.left_colomn .ssilki a{ color: #919095; }

.left_colomn  .ssilki a.list{ color: #cf4042; text-decoration: none;  }

.left_colomn .right_block .block5 {margin-top: 30px; position: relative; z-index:10; display: block; width: 100%}

.left_colomn .right_block .block5 h1 {font-size: 16px; color: #115eac; margin: 0; padding: 0 100px 0 0;}

.left_colomn .right_block .block5 a h1 {color: #115eac; text-decoration: underline;}

.left_colomn .right_block .block5 a:hover h1{text-decoration: none}

.left_colomn .right_block .block5 span {font-size: 11px; color: #919199; }

.left_colomn .right_block .block5 .razbor {position: absolute;  display: block; right: 0; top: 10px; font-size: 11px;}

.left_colomn .right_block  .block5 .line {position: relative; display: block; width: 100%; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0 }

.left_colomn .right_block  .block5 .bottom  { border-bottom: 1px solid #e8e8e8; position: relative; display: block; width: 100%; margin: 0; padding: 0;  }

.left_colomn .right_block k .block5 .line .left {position: absolute; left: -1px; top: -1px; background: url('/img/block4_left_fon_top.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn .right_block  .block5 .line .right {position: absolute; right: -1px; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn .right_block  .block5 .line .right {position: absolute; right: 0; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn .right_block  .block5 .line .right{ right: -2px}

.left_colomn .right_block  .block5  .left_bottom { position: absolute; margin: 0; padding: 0; left: -1px; top:  0px; background: url('/img/block4_left_fon_bottom.jpg') no-repeat; width: 5px; height: 5px; z-index: 5 }

.left_colomn .right_block  .block5 .right_bottom {  position: absolute; right: -1px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn .right_block  .block5 .right_bottom {  position: absolute; right: -2px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn .right_block  .block5 .niz {position:relative; display: block; width: 100%; top: -3px }

.left_colomn .right_block  .block5 .metka {font-size: 12px; color: #919199; padding: 5px 125px 5px 30px; background: url('/img/block4_left_fon.jpg') left top no-repeat !important; }

.left_colomn .right_block .block5 .razbor  A {color: #919199}

.left_colomn .right_block .block5 .photo {margin: 0 10px 10px 0; float: left;margin-top:20px;}

.left_colomn .right_block .block5  .text {font-family: Tahoma; font-size: 14px;  margin: 10px 0; _width:104%;}

.left_colomn .right_block .block5 .comments {font-size: 12px; color: #919199;  position: absolute; right:40px; top: 4px;z-index:1000}

.left_colomn .right_block .block5 .comments a { color: #919199; display:block;position:relative; z-index:1000;}

.left_colomn .right_block .block5 .com {position: absolute; right:-40px;top:2px;font-size:10px;padding-left:5px; color:#7fa9d9; height:17px; width:27px;background: url('/img/com_fon.jpg') left top no-repeat !important;z-index:300 !important;}

.block6 {border: 1px solid #c2c2c2;  position: relative; border-top: 1px solid #e0e0e0; margin-top: 20px; width: 100%}

.block6 .background { background: #e4f0ee; margin: 5px; padding: 5px; position: relative; display: block }

.block6 .background h1 {font-size: 16px; color: #3369a5; margin: 0; pading: 0; text-align: center; padding: 5px 0; position: relative}

.block6 .background a h1 {color: #3369a5; text-decoration: underline}

.block6 .background a:hover h1 {color: #3369a5; text-decoration: none}

.block6 .background .podmenu {float: left; font-size: 10px; color: #999; font-family: Tahoma; margin: 20px 2% 30px 2%; width: 18%; position: relative; text-align: right;}

.block6 .background .podmenu a {font-size: 11px; color: #3369a5}

.block6 .background .hr {width: 100%; height: 1px; color: #b1bdbb; background-color: #b1bdbb; border-top: 1px solid #fff; border-bottom: 1px solid #d0dcda; }

.block6 .background .message {font-size: 11px; color: #888; margin: 10px; position: relative; display:block}

.block6 .background .message img {margin: 0px 10px 0px 0px;display:block; float: left;position:relative;z-index:300;}

.block6 .background .message .date {font-size: 10px; position: absolute; top: 5px; right:0;}

* html .block6 .background .message .date {font-size: 10px; position: absolute; top: 5px; right: 30px;}

.block6 .background .message .big {font-size: 12px;}

.block6 .background .message a.small {display:block;color: #888}



/*&Iuml;&eth;&icirc;&ocirc;&agrave;&eacute;&euml;*/



.line1 {position: relative; display: block; width: 100%; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0 }

.bottom  { border-bottom: 1px solid #e8e8e8; position: relative; display: block; width: 100%; margin: 30px 0 0 0; padding: 0;  }

* html .bottom {width: 99%}

.line1 .left {position: absolute; left: -1px; top: -1px; background: url('/img/block4_left_fon_top.jpg') no-repeat; width: 5px; height: 5px; }

 .line1 .right {position: absolute; right: -1px; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html  .line .right { right: -1px !important ; top: -1px;  }

 .left_bottom { position: absolute; margin: 0; padding: 0; left: -1px; top:  0px; background: url('/img/block4_left_fon_bottom.jpg') no-repeat; width: 5px; height: 5px; z-index: 5 }

 .right_bottom {  position: absolute; right: -1px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

* html .right_bottom { right: -1px !important;  top:  0px;  }

 .niz {position:relative; display: block; width: 100%; top: -3px }

.reg_enter .fon {background: url('/img/ramka_for_girls.gif') no-repeat; width: 61px; height: 55px; position: absolute; left: 0; top: 0}

.reg_enter .fon img {left: 6px; top: 6px; position: absolute;}

.bold {font-weight: 700;}

a.bold {color: #115eac}

.reg_enter .auth {margin-left: 70px; line-height: 2em; }

.lists { float: left; margin-top: 3px; margin-right: 3px}

a.dashed { text-decoration: none; border-bottom: 1px dashed #115eac; color: #115eac}

a:hover.dashed {border: 0; text-decoration: none;}

a.exit {padding-left: 20px; color: #d02d26; font-weight: 700}

a:hover.exit {color: #d02d26}

#left_td {border-bottom: 1px solid #d7e1ed;  background: #f7f7f7;  width:69%;   padding: 20px 20px 15px 220px; border-right: 1px solid #d7e1ed; }

#left_td .name {color: #2d5d83; font-size: 0.8em; font-weight: 700; width: 67%;}

#left_td  .right1 { font-size: 0.7em;  width: 160px; font-weight: 700;  position: relative;  float: right; top: 0px; right: -20px; color: #818d99}

#obtekanie {float: left; margin-top: -2px; margin-right: 5px;}

#left_td  .right1 a {text-decoration: underline; color: #31629a; font-weight: 400}

#left_td  .right1 a:hover {text-decoration: none}

#left_td .name span {color: #e35b33; font-size: 9px;font-weight: 400; position: relative; top: -5px;}

#right_td a{ color:  #115eac}

#right_td { width: 400px; border-bottom: 1px solid #d7e1ed;  font-size: 0.7em; padding: 20px 0px 0px 20px; text-align: left; line-height: 2em; color:  #115eac; //padding-left: 20px;    }

#td {width: 98%; }

#td .opisanie {font-size: 0.7em; color: #333; margin: 0; padding: 0;}

#td .right_colomn { width: 400px;  font-size: 12px; color: #555e65; text-align: right; line-height: 2em; padding: 15px 0 0 0; margin: 0}

#td .right_colomn span.a { width: 200px; position: relative; display: block; float: right; font-weight: 700; color: #3861a3; padding-left: 10px; text-align: left; line-height: 2em;}

#td .right_colomn span.podpis span a {color: #999999; font-weight: 400; text-decoration: none}

#td .right_colomn span a {font-weight: 400; color: #3962a0}

#td .left_colomn .text { margin-top: 10px; font-size: 12px; color: #56646d; margin-left: 220px; line-height: 1.5em }

#td .left_colomn .text .small_text {font-size: 11px; height: 125px; }

#td .left_colomn .text a {color: #31629a}

.fon_pasport {background: url('/img/fon_pasport.jpg') no-repeat; width: 195px; height: 239px; left: 10px; top: 29px; position: absolute; display: block;}

.fon_pasport img {position: absolute; left: 28px; top: 29px;}

#td .right_colomn span.podpis {font-size: 10px; border: 1px solid #889190; padding: 0; border-right: 1px solid #525858; border-bottom: 1px solid #525858}

#td .right_colomn span.podpis span {border-top: 1px solid #ff8e4a; padding: 1px 3px;  border-bottom:  1px solid #dadada; border-right: 1px solid #dadada;}

#td .right_colomn span span a span  {color: #333333; border: none; font-weight: 400}

#td .right_colomn span.podpis span span {border: none;}

.change {font-size: 10px; margin: 0; padding: 0}

a.change  {color: #2d5d83; text-decoration: none}

a:hover.change  {text-decoration: underline; }

#general_form td {padding: 5px 5px 2px 0 }

#general_form .left_td {width: 50%; text-align: right;}

#general_form .right_td {text-align: right;padding-right: 60px}

#general_form .block1 {padding: 7px; position: relative; display: block;}

#general_form .block1 .text {position: relative; top: -57px;}

.block1 check{margin: 0; padding: 0}

#general_form .block1 .text1 {position: relative; top: -3px;}

#general_form .block1 .text2 {position: relative; top: -6px;}

#general_form .block1 .load {position: absolute; right: -12px; top: 13px;}

#general_form .block1 .small_text {font-size: 11px; text-align: left; position: absolute; top: 34px; right: -147px; width: 350px;}

* html #general_form .block1 .small_text {right: -143px;}

#general_form .block1 .small_text  a {color: #962634; }

#general_form .button_send .send {font-size: 12px; color: #fff; font-weight: 700;  width: 105px; height: 24px; background: #018c51; border: 1px solid #6d7f93; border-top: 1px solid #315d8e; border-bottom: 1px solid #004703}

#general_form .button_send {position: relative; right:10px; top: 83px;}





#general_form1 {width: 99%; color: #54676e; font-size: 12px; margin: 10px 0 0 0; }

#general_form1 textarea {width: 190px; height: 68px;  font-size: 12px; background: #f3f3f3; border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none }

#general_form1 .avatar {width: 195px; background: #ffffcb; padding: 2px;  font-size: 13px; border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none }

#general_form1 .input_text {width: 190px; padding: 5px;  font-size: 13px;  border-top: 1px solid #c6c6c6; background: #f3f3f3;  border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none  }

.red_button {background: #d41a1b; font-size: 11px; color: #fff; width: 90px;  height: 24px;position: relative; top: 1px; //top: 2px; }

#general_form1 td {padding: 5px 5px 2px 0 }

#general_form1 .left_td {width: 280px; text-align: right;}

#general_form1 .right_td {text-align: right;}

#general_form1 .block1 {padding: 5px; position: relative; display: block;}

#general_form1 .block1 .text {position: relative; top: -57px;}

#general_form1 .block1 .text1 {position: relative; top: -3px;}

#general_form1 .block1 .load {position: absolute; right: -12px; top: 13px;}

#general_form1 .block1 .small_text {font-size: 11px; text-align: left; position: absolute; top: 36px; right: 10px; width: 200px;}

#general_form1 .button_send .send {font-size: 12px; color: #fff; font-weight: 700;  width: 105px; height: 24px; background: #018c51; border: 1px solid #6d7f93; border-top: 1px solid #315d8e; border-bottom: 1px solid #004703}

#general_form1 .button_send {position: relative; right:10px; top: 54px;}

#general_form1 .left_td1 {width: 280px; text-align: right;}

#general_form1 .right_td1 {text-align: right;}

#left_td1 {background: #f7f7f7;  width: 65%;  padding: 20px 20px 15px 20px; border-right: 1px solid #d7e1ed; }

#left_td1 .name {color: #2d5d83; font-size: 0.8em; font-weight: 700; width: 60%;}

#left_td1  .right {position: absolute; left: 45%; top: 20px; font-size: 0.7em;  width: 350px; font-weight: 700; color: #818d99}

#obtekanie {float: left; margin-top: -2px; margin-right: 5px;}

#left_td1  .right a {text-decoration: none; color: #818d99}

#left_td1  .right a:hover {text-decoration: underline}

#left_td1 .name span {color: #e35b33; font-size: 9px;font-weight: 400; position: relative; top: -5px;}

#right_td1 a{ color:  #115eac}

#right_td1 {font-size: 0.7em; padding: 20px 0px 0px 20px; text-align: right; color:  #115eac   }

#td {border-bottom: 1px solid #d7e1ed; width: 98%; }

#td .opisanie {font-size: 0.7em; color: #333; margin: 0; padding: 0;}







.top_registration {position: relative; display: block;  margin: 0px 20px;  padding: 20px 0;  font-size: 12px; font-weight: 700; color: #4d373a; border: 1px solid #d7e1ed; border-top: 0; border-right: 0; border-left: 1px solid #FFF; }

.top_registration .right {position: absolute; display: block; top: 30px; right: 0px; width: 94px;  font-size: 10px; color: #95a2a8}

.top_registration .right .fon {background: url('/img/registracia_step.jpg') no-repeat; font-size: 8px;  height: 11px; width: 100px; padding-left: 5px; color: #95a2a8}

.top_registration .right .step {position: absolute; display: block;  left: -30px; top: -2px}

* html .top_registration .right  {  top: 30px;}

.top_registration span {font-weight: 400; color: #a3343d; font-size: 10px;}

.float_reg {float: left; margin-right: 15px;}

.right_colomn .reg_enter a {color: #115eac}





/*&icirc;&iuml;&eth;&icirc;&ntilde;&iacute;&egrave;&ecirc; &ntilde;&iuml;&eth;&agrave;&acirc;&agrave;*/

 .right_colomn .block3 {position: relative; display: block;  width: 200px; font-size: 11px; text-align: center; color: 555; border: 1px solid #e5e5e5; border-bottom: 1px solid #cacaca; margin: 25px 0;}

 .right_colomn .block3 span {font-size: 18px; color: #555; margin: 0 15px; }

  .right_colomn .block3 input.button {border: 1px solid #e5e5e5; border-bottom: 1px solid #cacaca; text-align: center; margin: 10px 0; font-size: 12px; color: #333; background: #f4f4f4 }

   .right_colomn .block3 .dostavka {font-size: 14px; text-align: left; margin: 10px; color: #999}

   .right_colomn .block3 .radio { text-align: left; margin: 0 10px 10px 10px; //margin-top: -10px}



/*&icirc;&iuml;&eth;&icirc;&ntilde;&ucirc;*/

 .left_colomn .block3 {position: relative; display: block; float:left; width: 200px;font-size: 11px; text-align: center; color: 555; border: 1px solid #e5e5e5; border-bottom: 1px solid #cacaca; margin: 25px 50px;}

 .left_colomn .block3 span {font-size: 18px; color: #555; margin: 0 15px; }

  .left_colomn .block3 input.button {border: 1px solid #e5e5e5; border-bottom: 1px solid #cacaca; text-align: center; margin: 10px 0; font-size: 12px; color: #333; background: #f4f4f4 }

   .left_colomn .block3 .dostavka {font-size: 14px; text-align: left; margin: 10px; color: #999}

   .left_colomn .block3 .radio { text-align: left; margin: 0 10px 10px 10px; //margin-top: -10px}



   

.left_colomn .horizont_line {background: url('/img/fon_horizont.jpg') repeat-x !important; height: 55px;   position: relative; display: block; margin-top: 25px;}

.left_colomn .horizont_line .ugol_right {position: absolute; right: 0; top: 0; background: url('/img/right_ugol.jpg') no-repeat !important; width: 7px; height: 55px;}

.left_colomn #pencil {position: absolute; left: 0; top: -22px; background: url('/img/pencil.jpg') no-repeat !important; width: 81px; height: 77px; }

.left_colomn #ochki {position: absolute; left: 53%; top: -22px; background: url('/img/ochki.jpg') no-repeat !important; width: 105px; height: 77px; }

.left_colomn  .horizont_line .news {position: absolute; left: 15%; top: 10px; }

.left_colomn  .horizont_line span {color: #7b8992; font-size: 9px; font-family: Arial;}

.left_colomn  .horizont_line .pub{position: absolute; left: 70%; top: 10px; }

.left_colomn  .horizont_line h3 {font-family: Arial; font-size: 18px; margin: 0; padding: 0}

.left_colomn  .horizont_line h3 a {color: #000;}

.left_colomn  .horizont_line h3 a:hover {text-decoration: none}

.left_colomn  .horizont_line .podrazdeli {position: absolute; top:  7px; left: 37%; }

.left_colomn  .horizont_line select {border: 1px solid #e5e5e5; font-size: 10px; border-bottom: 1px solid #c0c0c0; color: #555}

.left_colomn  .horizont_line .podrazdeli2 {position: absolute; top: 7px; right: 15px; }

.left_colomn .left_block {float: left; width: 47%; margin: 0; padding: 0;}

.left_colomn .right_block { margin-left: 50%;  // margin-left: 37%;}


.left_colomn  .block4 {margin-top: 30px; position: relative; display: block;}

.left_colomn .block4 h1 {font-size: 16px; color: #115eac; margin: 0 100px 5px 0px;  padding: 0;}

.left_colomn  .block4 a h1 {color: #115eac; text-decoration: underline; }

.left_colomn  .block4 a:hover h1{text-decoration: none}

.left_colomn  .block4 span {font-size: 11px; color: #919199;}

.left_colomn  .block4 .razbor {position: absolute; right: 0; top:20px; font-size: 11px}

.left_colomn  .block4 .razbor  A {color: #919199}

.left_colomn  .block4 p {margin: 25px 0; }

.left_colomn  .block4 .photo .text1 {width: 70%; padding: 5px 0 5px 10px; min-height: 35px;}

* html {height: 35px}

.left_colomn  .block4 .photo .text1 a {color: #999;}

.left_colomn  .block4 .photo .text2   {font-size: 14px;}

.left_colomn  .block4 .photo .text2  a { color: #115eac; position: absolute;  right: 10px; bottom: 5px; text-align: center;}

.left_colomn  .block4  .text {font-family: Tahoma; font-size: 15px;  margin: 10px; min-height: 70px;position:relative;}

.left_colomn  .block4 .line {position: relative; display: block;  border-bottom: 1px solid #b2b2b2; width: 100%;  border-top: 1px solid #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0 }

.left_colomn .block4 .bottom  { border-bottom: 1px solid #e8e8e8; position: relative; display: block;  width: 401px; margin: 0; padding: 0;  }

.left_colomn .block4 .line .left {position: absolute; left: -1px; top: -1px; background: url('/img/block4_left_fon_top.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn  .block4 .line .right {position: absolute; right: -1px; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn  .block4 .line .right{ right: -2px}

.left_colomn .block4  .left_bottom { position: absolute; margin: 0; padding: 0; left: -1px; top:  0px; background: url('/img/block4_left_fon_bottom.jpg') no-repeat; width: 5px; height: 5px; z-index: 5 }

.left_colomn  .block4 .right_bottom {  position: absolute; right: -1px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn  .block4 .right_bottom  {  position: absolute; right: -2px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn .block4 .niz {position:relative; display: block; top: -3px }

.left_colomn .block4 .metka {font-size: 12px; color: #919199; padding: 5px 125px 5px 30px; background: url('/img/block4_left_fon.jpg') left top no-repeat !important; }

.left_colomn  .block4 .comments {font-size: 12px; color: #919199;  position: absolute; right:40px; top: 4px;z-index:500}

.left_colomn .block4 .comments a { color: #919199; display:block;position:relative; z-index:1000  }

.block4 .com {position: absolute; right:-40px;top:2px;font-size:10px;padding-left:5px; color:#7fa9d9 ; height:17px; width:27px;background: url('/img/com_fon.jpg') left top no-repeat !important;z-index:300 !important;}

 .block4 .text .chitata {font-size: 12px; color: #9c9a9d;}

.left_colomn .numbers  {font-size: 11px; color: #000; margin-top: 30px; }

.left_colomn .numbers1 {font-size: 11px; color: #000; position: absolute; margin-left: -50px; left: 50%; top: 25px; }

.left_colomn .numbers a.next, .left_colomn .numbers1 a.next {text-decoration: none; font-size: 11px}

.left_colomn .numbers a:hover.next, .left_colomn .numbers1 a:hover.next {text-decoration: underline; color: #2d64a4; background: none}

.left_colomn .numbers a, .left_colomn .numbers1 a {font-size: 12px;  color: #2d64a4;  padding: 4px 7px;   float: left; position: relative; display: block; }

.left_colomn .numbers a:hover .ugli, .left_colomn .numbers1 a:hover .ugli {position: absolute; width: 4px; height: 22px; left: -0px; top: 0; background: url('/img/left_numbers.jpg') no-repeat;   }

.left_colomn .numbers a:hover , .left_colomn .numbers1 a:hover {color: #FFF;  text-decoration: none; background: url('/img/right_numbers.jpg') right no-repeat; background-color: #2b64a4; position: relative; display: block;}

.left_colomn .numbers span, .left_colomn .numbers1 span {float: left; padding: 4px 7px 4px 0; }

 H5 {	margin: 0; padding: 0; margin: 20px 7px 10px 0;   font-size: 16px; font-family: Tahoma}

 H5 A {text-decoration: underline; color: #888260}

 H5 A:hover {text-decoration: none; color: #888260}











#general_form {width: 99%; color: #54676e; font-size: 12px; margin: 10px 0 15px 0; }

#general_form textarea {width: 190px; height: 68px;  font-size: 12px; background: #f3f3f3; border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none }

#general_form .password {width: 190px; background: #ffffcb; padding: 3px;  font-size: 12px; border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none }

#general_form .input_text {width: 190px; padding: 3px;  font-size: 13px;  border-top: 1px solid #c6c6c6; background: #f3f3f3;  border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none  }

#general_form .input_text1 {width: 93px; padding: 3px;  position: relative;  top: -4px; font-size: 13px;  border-top: 1px solid #c6c6c6; background: #f3f3f3;  border-left: 1px solid #c6c6c6; border-right: none; border-bottom: none  }



.red_button {background: #d41a1b; font-size: 11px; color: #fff; width: 90px;  height: 24px;position: relative; top: 1px; //top: 2px; }



#general_form td {padding: 5px 5px 2px 0 }

#general_form .left_td {width: 50%; text-align: right;}

#general_form .right_td {text-align: right;padding-right: 60px}

#general_form .block1 {padding: 7px; position: relative; display: block;}

#general_form .block1 .text {position: relative; top: -57px;}

.block1 check{margin: 0; padding: 0}

#general_form .block1 .text1 {position: relative; top: -3px;}

#general_form .block1 .text2 {position: relative; top: -6px;}

#general_form .block1 .load {position: absolute; right: -12px; top: 13px;}

#general_form .block1 .small_text {font-size: 11px; text-align: left; position: absolute; top: 34px; right: -147px; width: 350px;}

* html #general_form .block1 .small_text {right: -143px;}

#general_form .block1 .small_text  a {color: #962634; }

#general_form .button_send .send {font-size: 12px; color: #fff; font-weight: 700;  width: 105px; height: 24px; background: #018c51; border: 1px solid #6d7f93; border-top: 1px solid #315d8e; border-bottom: 1px solid #004703}

#general_form .button_send {position: relative; right:10px; top: 83px;}



.reg_enter .fon {background: url('/img/ramka_for_girls.gif') no-repeat; width: 61px; height: 55px; position: absolute; left: 0; top: 0}

.reg_enter .fon img {left: 6px; top: 6px; position: absolute;}

.bold {font-weight: 700;}

a.bold {color: #115eac}

.reg_enter .auth {margin-left: 70px; line-height: 2em; }

.lists { float: left; margin-top: 3px; margin-right: 3px}

a.dashed { text-decoration: none; border-bottom: 1px dashed #115eac; color: #115eac}

a:hover.dashed {border: 0; text-decoration: none;}

a.exit {padding-left: 20px; color: #d02d26; font-weight: 700}

a:hover.exit {color: #d02d26}







.comments1 {font-size: 12px; color: #919199;  margin-top: 25px; position:absolute; top: -20px; left: 130px; display: block;}

.comments1 a { color: #919199; }

 .com1 { _margin-top:20px;*margin-top:20px;font-size:10px;padding-left:5px; color:#7fa9d9; height:17px; width:27px;background: url('/img/com_fon.jpg') left top no-repeat !important;z-index:300 !important; }

.comments2 {position: relative; display: block;width:100%;}

.comments2  .right {position: absolute; right: 0; top: 0;}

*:first-child+html .comments2  .right {position: absolute; right: 0; top:17px;} 

* html .comments2  .right {position: absolute; right: 0; top:17px;} 

.comments2 .item {position: relative; display: block;width:100%;}

.comments2 .item  .date {font-size: 11px; position: absolute; top: 5px; right:0; color: #999;}

.comments2 .item .user {float: left; margin: 0px 15px 15px 0px; font-size: 14px; text-align: center; width:100px;}

.comments2 .item .user img {border: 1px solid #eee;}

.comments2 .item .user span {color: #778e9e; font-size: 11px; font-weight: 400}

.comments2 .item .text {font-size: 11px;}

.comments2 .item .ssilka {font-size: 11px; margin-bottom: 15px;}



.form_comment {padding: 20px; border: 1px solid #e0e0e0;  width: 95%; border-bottom: 1px solid #999; position: relative; display: block;}

.form_comment textarea {border: 1px solid #aaa; float: left;  font-size: 12px; width: 77%; font-family: Arial; height: 40px; padding: 5px; margin-right: 15px;}

* html .form_comment textarea {width: 77%; position: relative; display: block; overflow: hidden;}

.form_comment  .kabinet {  text-align: left; font-size: 11px; color: #919096; margin-bottom: 5px;}

.form_comment input.block {font-size: 11px; color: #50545d; font-weight: 700; background: #f3f3f5;   border: 1px solid #e5e5e5; border-bottom: 1px solid #c2c2c2; width: 73px;}

.form_comment  .kabinet A {color: #cb3f40; font-size: 12px; font-weight: 700; }

.form_comment  .kabinet A:hover {text-decoration: none }

.form_comment  .right {   }

.form_comment  .right a {border-bottom: 1px dashed #135eb1;  color: #135eb1;text-decoration: none; font-size: 11px}

.form_comment  .right a:hover { border: none; text-decoration: none}



.footer {border-top: 1px solid #aaa; margin-top: 40px; padding: 20px 30px; position: relative; display: block;  font-size: 12px; color: #908f95; line-height: 1.5em;   //border-top: 3px}

.footer  a {color: #2d64a4}

.footer  a.list { color: #908f95;}

.footer .center {position: absolute; left: 50%; margin-left: -100px; top: 30px;}

.footer .right {position: absolute; right: 20px; top: 15px;}











/* &Acirc;&ucirc;&iuml;&icirc;&auml;&agrave;&thorn;&ugrave;&egrave;&aring; &ntilde;&euml;&icirc;&egrave;*/

#block {	PADDING: 5px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 280px; HEIGHT: 345px; BACKGROUND-COLOR: #fff; outline: none; position:relative;z-index:500}

#block {	BORDER: 1px solid #e0e0e0;  border-bottom: 1px solid #c2c2c2;  TOP: 1em; }

.outside{
width: 290px; 
height: 355px; 
position: absolute; 
display: block; 
z-index:500; 
left:90px;
 top:-170px; 
 background-color:#ffffff;
 }

.outside .strelka {position: absolute; left: -10px; top: 47%; background: url('/img/strelka.gif') no-repeat; width: 11px; height: 22px; z-index: 100;}

#block H5 {	margin: 0; padding: 0;MARGIN-BOTTOM: 5px; font-size: 16px; font-family: Tahoma}

#block H5 A {text-decoration: underline; color: #888260}

#block H5 A:hover {text-decoration: none; color: #888260}

#block .item_block {font-size: 12px; color: #7f8085; width: 250px; border-bottom: 1px solid #e9e9eb; padding: 7px 0; }

#block .item_block A {font-size: 11px; color: #7f8085}

#block .item_block A:hover { text-decoration: none; font-size: 11px; color: #7f8085}

#block .kabinet {  text-align: left; font-size: 11px; color: #919096; line-height: 2em; margin-left: 170px; margin-top: 5px;}

#block .kabinet input.block {font-size: 11px; color: #50545d; font-weight: 700; background: #f3f3f5;   border: 1px solid #e5e5e5; border-bottom: 1px solid #c2c2c2; width: 73px;}

#block .kabinet A {color: #cb3f40; font-size: 12px; font-weight: 700; }

#block .kabinet A:hover {text-decoration: none }

.scrollgeneric {	FONT-SIZE: 1px; LINE-HEIGHT: 1px; POSITION: absolute}

.vscrollerbase {	WIDTH: 15px; TOP: 0px}

.vscrollerbar {	WIDTH: 15px; TOP: 0px}

.vscrollerbar {	LEFT: 0px}

.hscrollerbase {	LEFT: 0px; HEIGHT: 15px}

.hscrollerbar {	LEFT: 0px; HEIGHT: 15px}

.hscrollerbar {	TOP: 0px}

.vscrollerbar {	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 2; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}

.hscrollerbar {	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 2; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}

.vscrollerbarbeg {	 WIDTH: 15px; TOP: 0px; HEIGHT: auto}

.vscrollerbarend {WIDTH: 15px; HEIGHT: 10px}

.hscrollerbarbeg {LEFT: 0px; WIDTH: auto; HEIGHT: 15px}

.hscrollerbarend {	 WIDTH: 10px; HEIGHT: 15px}

.vscrollerbase {	BACKGROUND-COLOR: #d1ddcb}

.hscrollerbase {	BACKGROUND-COLOR: #d1ddcb}

.hscrollerbasebeg {	LEFT: 0px; TOP: 0px; HEIGHT: 15px}

.hscrollerbaseend {	WIDTH: 7px; TOP: 0px; HEIGHT: 15px}

.vscrollerbasebeg {	 WIDTH: 15px; TOP: 0px}

.vscrollerbaseend { WIDTH: 15px; HEIGHT: 7px}

.scrollerjogbox {	RIGHT: 0px; WIDTH: 15px; BOTTOM: 0px; HEIGHT: 15px}

#block .vscrollerbarbeg {	WIDTH: 18px; HEIGHT: auto}

#block .vscrollerbarend {	 WIDTH: 18px; HEIGHT: 9px}

#block .vscrollerbase {	BACKGROUND: white; WIDTH: 18px}

#block .vscrollerbar {	PADDING: 0px; BACKGROUND-COLOR: #f5f1f2; border: 1px solid #ccc}

#block .vscrollerbasebeg {	BACKGROUND-IMAGE: none}

#block .vscrollerbaseend {	BACKGROUND-IMAGE: none}

#block textarea {height: 67px; width: 150px; float: left; font-size: 12px; color: #000;  font-family: Tahoma; padding: 5px; margin: 10px 0 0 0; border:  1px solid #b3b3b3;}





#block2 {position: relative; display: block; width: 290px; height: 204px; border: 1px solid #e0e0e0;  border-bottom: 1px solid #c2c2c2; font-size: 11px; color: #000;}

#block2 .strelka {position: absolute; right: 25px; top: -11px; background: url('/img/strelka_hor.gif') no-repeat; width: 24px; height: 11px; z-index: 100;}

#block2 .login { position: absolute; left: 25px; top: 25px; }

#block2 .pass { position: absolute;  left: 25px; top: 50px;}

#block2 .pole_pass { position: absolute; left: 70px; top: 50px; }

#block2 .pole_login { position: absolute; left:70px; top: 25px; }

#block2 .pole_pass input, #block2 .pole_login input {font-size: 11px; width: 170px; border: 1px solid #b3b3b3}

#block2 .memory { position: absolute; left: 65px; top: 70px; }


#block2 .button input {
float:left;
}

#block2 .button .enter {font-size: 11px; color: #ce4243; font-weight: 700; background: #f3f3f3;  BORDER: 1px solid #e0e0e0;  border-bottom: 1px solid #b3b3b3; width: 60px;}

#block2 .button .close {font-size: 11px; color: #525a67; background: #f3f3f3; BORDER: 1px solid #e0e0e0;  border-bottom: 1px solid #b3b3b3;width: 60px;}

#block2 .zabil { position: absolute; top: 155px; left: 65px;  }

#block2 .zabil A {color: #666}

#block2 .zabil A:hover {text-decoration: none}





#block_auth {position: absolute; display: none; width: 290px; height: 204px; border: 1px solid #e0e0e0;  top: 412px; right: 13px;  background: #FFF; border-bottom: 1px solid #c2c2c2; font-size: 11px; color: #000;z-index:300;}

#block_auth .strelka {position: absolute; right: 25px; top: -11px; background: url('/img/strelka_hor.gif') no-repeat; width: 24px; height: 11px; z-index: 100;}

#block_auth .login { position: absolute; left: 25px; top: 25px; }

#block_auth .pass { position: absolute;  left: 25px; top: 50px;}

#block_auth .pole_pass { position: absolute; left: 70px; top: 50px; }

#block_auth .pole_login { position: absolute; left:70px; top: 25px; }

#block_auth .pole_pass input, #block_auth .pole_login input {font-size: 11px; width: 170px; border: 1px solid #b3b3b3}

#block_auth .memory { position: absolute; left: 65px; top: 70px; }
html:root #block_auth .memory{left: 70px;}  

#block_auth .button .enter {font-size: 11px; color: #ce4243; font-weight: 700; background: #f3f3f3;  BORDER: 1px solid #e0e0e0;  border-bottom: 1px solid #b3b3b3; width: 60px;position: absolute;  top: 80px; left: 65px }
html:root #block_auth .button .enter {margin-left:5px !important}
#block_auth .button .close { font-size: 11px; color: #525a67; background: #f3f3f3;  BORDER: 1px solid #e0e0e0;  border-bottom: 1px solid #b3b3b3; width: 60px;position: absolute;  top: 95px; left: 135px; _left: 130px}

#block_auth  .zabil { position: absolute; top: 155px; left: 65px;  }

#block_auth  .zabil A {color: #666}

#block_auth .zabil A:hover {text-decoration: none}







.left_colomn  .block10 {margin-top: 30px; position: relative; display: block; width: 100%}

.left_colomn  .block10 h1 {width:66% !important;}

* html .left_colomn  .block10 {margin-top: 30px; position: relative; display: block; width: 99%}

.left_colomn  .block10 h1 {font-size: 16px; color: #115eac; margin: 0; padding: 0 100px 0 0}

.left_colomn  .block10 a h1 {color: #115eac; text-decoration: underline }

.left_colomn  .block10 a:hover h1{text-decoration: none}

.left_colomn  .block10 span {font-size: 11px; color: #919199; }

.left_colomn  .block10 .razbor {position: absolute; right: 0; top: 5px; font-size: 11px;}

.left_colomn  .block10 .razbor  A {color: #919199}



.left_colomn  .block10 .photo {float: left; margin: 0 10px 10px 0; border: 1px solid #000}

.left_colomn  .block10  .text {font-family: Tahoma; font-size: 14px;  margin: 10px 0; min-height: 70px; *padding-top:10px;_padding-top:0px;}

.left_colomn  .block10 .line {position: relative; display: block; width: 100%; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0 }

.left_colomn .block10 .bottom  { border-bottom: 1px solid #e8e8e8; position: relative; display: block; width: 100%; margin: 0; padding: 0;  }

.left_colomn .block10 .line .left {position: absolute; left: -1px; top: -1px; background: url('/img/block4_left_fon_top.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn  .block10 .line .right {position: absolute; right: -1px; top: -1px; background: url('/img/block4_right.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn  .block10 .line .right{ right: -2px}

.left_colomn .block10  .left_bottom { position: absolute; margin: 0; padding: 0; left: -1px; top:  0px; background: url('/img/block4_left_fon_bottom.jpg') no-repeat; width: 5px; height: 5px; z-index: 5 }

.left_colomn  .block10 .right_bottom {  position: absolute; right: -1px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

* html .left_colomn  .block10 .right_bottom  {  position: absolute; right: -2px;  top:  0px; background: url('/img/block4_right_bottom.jpg') no-repeat; width: 5px; height: 5px; }

.left_colomn .block10 .niz {position:relative; display: block; width: 100%; top: -3px }

.left_colomn .block10 .metka {font-size: 12px; color: #919199; padding: 5px 125px 5px 30px; background: url('/img/block4_left_fon.jpg') left top no-repeat !important; }

.left_colomn  .block10 .comments {font-size: 12px; color: #919199;  position: absolute; right:40px; top: 4px;}

.left_colomn  .block10 .comments a {color: #919199; display:block;position:relative; z-index:1000 }

.left_colomn .block10 .com {position: absolute; right:-40px;top:2px;font-size:10px;padding-left:5px; color:#7fa9d9; height:17px; width:27px;background: url('/img/com_fon.jpg') left top no-repeat !important;z-index:300 !important;}









/*&Ntilde;&iuml;&egrave;&ntilde;&icirc;&ecirc; &thorn;&ccedil;&aring;&eth;&icirc;&acirc;*/

.reg_enter1 .fon {background: url('/img/ramka_for_girls.gif') no-repeat; width: 61px; height: 55px; position: absolute; left: 0; top: 0}

.reg_enter1 .fon img {left: 6px; top: 6px; position: absolute;}

.reg_enter1 .auth {margin-left: 70px; line-height: 2em; }

.right_colomn .reg_enter1 {font-size: 12px;  text-align: left; height: 61px; width: 200px; position: relative; display: block;}

.right_colomn .enter_inside1 {font-size: 12px; margin: 15px 0;}

.right_colomn .enter_inside1 input.input_text  {font-size: 14px; padding: 2px;  color: #333;  width: 140px; border: 1px solid #b2b2b2; }

.right_colomn .enter_inside1 input.button {position: absolute; right: 0px; top: 76px; }

.left_colomn .enter_inside1{font-size: 12px; margin: 15px 50px; position:relative;}

.left_colomn .enter_inside1 input.input_text  {font-size: 14px; padding: 2px;  color: #333;  width: 400px; border: 1px solid #b2b2b2; }

.left_colomn .enter_inside1 input.button {position: absolute; left: 430px; top: 0; }

#table_users {background: #f7f7f7;  width: 100%; }

#table_users td {border-bottom: 1px solid #c6c6c6; position: relative; display: block; }

#table_users .color1 {background: #f8f6f7; padding: 10px}

#table_users .color2 {background: #fff; padding: 10px;}

#table_users td .users { padding: 25px; font-size: 11px; color: #8e909c}

#table_users td .users a {color: #8c8769; font-size: 18px; font-weight: 700; }

#table_users td .numbers2 {font-size: 12px; color: #8e909c; font-weight: 700;  word-spacing: 10px;  position: absolute; margin-left: -50px; left: 50%; top: 25px; }

#table_users td .numbers2 a {color: #42688d}

#table_users td .ssilki_right {position: absolute; right: 25px; top: 35px; font-size: 12px;}

#table_users td .ssilki_right a {color: #9190a2;}

#table_users td .ssilki_right a.visit {color: #89855f; text-decoration: none;}

#table_users .last_td {border: none}

.user_td {font-size: 12px;}

.user_td .fon {background: url('/img/ramka_for_girls.gif') no-repeat; width: 61px; height: 55px; position: relative; float: left; margin-right: 10px}

.user_td .fon img {left: 6px; top: 6px; position: absolute;}

.user_td .auth {margin-left: 70px; line-height: 2em;  }

.user_td .auth span {color: #e35b33; font-size: 9px;font-weight: 400; position: relative; top: -5px;}

.user_td .right_text {position: absolute; right: 15px; top: 10px; text-align: right; font-size: 11px;}

.user_td .right_text a {color: #3f67a2}

.user_td .reiting {width: 60px; font-size: 10px; color: #8e876d; background: #ffffcb; padding:  3px; border: 1px solid #c6c6c6; border-bottom: 1px solid #fff; border-right: 1px solid #fff; margin-bottom: 10px;}




.comments{

  z-index:100;

}



#comment_closer {

  display:none;

  z-index:70;

  width:100%;

  position:absolute;

 /* background:#00F; */

  height:100%;

  top:expression(

    document.getElementsByTagName('body')[0].scrollTop + 'px'

 );

}

html>/**/body #comment_closer {

  position: fixed;

  top:0;
  }
