body,html {background: white; font-family: Tahoma, Arial; font-weight: normal; font-size: 16px; color: #2d2d2d; letter-spacing: 1px; margin: 0; padding: 0;}
label, input[type=radio], input[type=checkbox] {cursor: pointer;}

/* Главная страница (до авторизации) */

.block1 {position: relative; width: 100%; height: 95px; background: white;}
.block1_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 95px; background: white; background-position: -475px 0;}
.block1_biglogo {position: absolute; margin: 0px 0px 0px 0px; width: 473px; height: 95px; background: url(../img/block1_biglogo.png);}
.block1_logotext1 {position: absolute; margin: 11px 0px 0px 76px; font-family: Tahoma, Arial; font-weight: bold; font-size: 38px; color: #7a7a7a; letter-spacing: 1px;}
.block1_logotext2 {position: absolute; margin: 56px 0px 0px 77px; font-family: Tahoma, Arial; font-weight: normal; font-size: 18px; color: #2d2d2d; letter-spacing: 0.3px;}
.block1_button_register {position: absolute; margin: 29px 0px 0px 477px; width: 173px; height: 37px; background: url(../img/block1_button_register.png); border: 0;}
.block1_button_recover {position: absolute; margin: 29px 0px 0px 658px; width: 173px; height: 37px; background: url(../img/block1_button_recover.png); border: 0;}
.block1_button_login {position: absolute; margin: 29px 0px 0px 839px; width: 131px; height: 37px; background: url(../img/block1_button_login.png); border: 0;}
.block1_button_register:hover, .block1_button_recover:hover, .block1_button_login:hover {background-position: 0px 37px; cursor: pointer;}

.block2 {position: relative; width: 100%; height: 50px; background: #414141;}
.block2_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 50px; background: #414141; background-position: -475px 0; text-align: center;}
.block2_a_place {display: inline-block; margin: 0px 35px 0px 35px;}
.block2_content a {font-family: Tahoma, Arial; font-size: 18px; color: white; font-weight: bold; text-decoration: none; height: 50px; line-height: 50px; border-bottom: 3px solid #414141; letter-spacing: 1px;}
.block2_content a:hover {color: #fec901; text-decoration: none; border-bottom: 3px solid #fec901; padding: 0px 0px 10px 0px}

.block3 {position: relative; width: 100%; height: 524px; background: url(../img/block3.jpg) top center repeat-x;}
.block3_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 524px; background: url(../img/block3_content.png) top center no-repeat;}
.block3_zagolovok1 {position: absolute; margin: 21px 0px 0px 531px; width: 276px; height: 34px; background: none; border: 0; line-height: 34px; text-align: center; font-family: Tahoma, Arial; font-size: 15px; color: white; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.block3_zagolovok2 {position: absolute; margin: 274px 0px 0px 531px; width: 276px; height: 34px; background: none; border: 0; line-height: 34px; text-align: center; font-family: Tahoma, Arial; font-size: 15px; color: white; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.block3_newsblock1 {position: absolute; margin: 76px 0px 0px 530px; width: 418px; height: 156px; background: none; border: 0; line-height: 26px; text-align: left; font-family: Tahoma, Arial; font-size: 14px; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0.2px;}
.block3_newsblock2 {position: absolute; margin: 329px 0px 0px 530px; width: 418px; height: 156px; background: none; border: 0; line-height: 26px; text-align: left; font-family: Tahoma, Arial; font-size: 14px; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0.2px;}
.block3_zagolovok1_1 {position: absolute; margin: 33px 0px 0px 25px; font-family: Tahoma, Arial; font-size: 30px; color: white; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}
.block3_zagolovok2_2 {position: absolute; margin: 285px 0px 0px 25px; font-family: Tahoma, Arial; font-size: 30px; color: white; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}
.block3_podzagolovok1_1 {position: absolute; margin: 78px 0px 0px 85px; font-family: Tahoma, Arial; font-size: 18px; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 55px;}
.block3_podzagolovok2_2 {position: absolute; margin: 331px 0px 0px 85px; font-family: Tahoma, Arial; font-size: 18px; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 55px;}
.block3_newsblock1 a, .block3_newsblock2 a {color: white; text-decoration: none; border-bottom: 1px dashed white;}
.block3_newsblock1 a:hover, .block3_newsblock2 a:hover {color: white; text-decoration: none; border-bottom: 1px solid white;}
.block3_newsblock1 span, .block3_newsblock2 span {margin-right: 10px; color: #fec901;}
.block3_button_podrobnee1 {position: absolute; margin: 196px 0px 0px 21px; width: 131px; height: 37px; background: url(../img/block3_button_podrobnee.png); border: 0;}
.block3_button_nachat1 {position: absolute; margin: 196px 0px 0px 160px; width: 131px; height: 37px; background: url(../img/block3_button_nachat.png); border: 0;}
.block3_button_podrobnee2 {position: absolute; margin: 447px 0px 0px 21px; width: 131px; height: 37px; background: url(../img/block3_button_podrobnee.png); border: 0;}
.block3_button_nachat2 {position: absolute; margin: 447px 0px 0px 160px; width: 131px; height: 37px; background: url(../img/block3_button_nachat.png); border: 0;}
.block3_button_podrobnee1:hover, .block3_button_podrobnee2:hover, .block3_button_nachat1:hover, .block3_button_nachat2:hover {background-position: 0px 37px; cursor: pointer;}

.block4 {position: relative; width: 100%; height: 371px; background: url(../img/block4.jpg) top center repeat-x;}
.block4_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 371px; background: url(../img/block4_content.png) top center no-repeat;}
.block4_zagolovok {position: absolute; margin: 17px 0px 0px 0px; width: 970px; text-align: center; font-family: Tahoma, Arial; font-size: 30px; color: #2d2d2d; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}
.block4_podzagolovok1 {position: absolute; margin: 275px 0px 0px 42px; font-family: Tahoma, Arial; font-size: 16px; color: #2d2d2d; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 22px; text-align: center;}
.block4_podzagolovok2 {position: absolute; margin: 275px 0px 0px 375px; font-family: Tahoma, Arial; font-size: 16px; color: #2d2d2d; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 22px; text-align: center;}
.block4_podzagolovok3 {position: absolute; margin: 275px 0px 0px 678px; font-family: Tahoma, Arial; font-size: 16px; color: #2d2d2d; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 22px; text-align: center;}

.block5 {position: relative; width: 100%; height: 116px; background: #ff8b02;}
.block5_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 116px; line-height: 116px; background: #ff8b02;}
.block5_zagolovok {position: absolute; margin: 0px 0px 0px 25px; width: 970px; text-align: left; font-family: Tahoma, Arial; font-size: 24px; color: white; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.block5_button_register {position: absolute; margin: 39px 0px 0px 772px; width: 173px; height: 37px; background: url(../img/block1_button_register.png); border: 0;}
.block5_button_register:hover {background-position: 0px 37px; cursor: pointer;}

.block6 {position: relative; width: 100%; height: 331px; background: url(../img/block6.jpg) top center repeat-x;}
.block6_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 331px; background: url(../img/block6_content.png) top center no-repeat;}
.block6_zagolovok {position: absolute; margin: 17px 0px 0px 0px; width: 970px; text-align: center; font-family: Tahoma, Arial; font-size: 30px; color: white; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}
.block6_podzagolovok1 {position: absolute; margin: 256px 0px 0px 94px; font-family: Tahoma, Arial; font-size: 16px; color: #fec901; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 22px; text-align: center;}
.block6_podzagolovok2 {position: absolute; margin: 256px 0px 0px 381px; font-family: Tahoma, Arial; font-size: 16px; color: #fec901; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 22px; text-align: center;}
.block6_podzagolovok3 {position: absolute; margin: 256px 0px 0px 717px; font-family: Tahoma, Arial; font-size: 16px; color: #fec901; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 22px; text-align: center;}

.block7 {position: relative; width: 100%; height: 83px; background: white;}
.block7_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 83px; background: white; line-height: 83px;}
.block7_content a {margin: 0px 0px 0px 25px; font-family: Tahoma, Arial; font-size: 16px; color: #2d2d2d; font-weight: normal; text-decoration: none; border-bottom: 1px dashed #2d2d2d;}
.block7_content a:hover {color: #2d2d2d; border-bottom: 1px solid #2d2d2d;}
.block7_webmoney {position: absolute; margin: 28px 0px 0px 857px; width: 88px; height: 31px; background: url(../img/block7_webmoney.png); border: 1px solid #d0d0d0;}

.registration_table {border: 0;}
.registration_table tr {height: 35px; valign: middle;}

/* Второстепенные страницы (до авторизации) */

.others_block1 {position: relative; width: 100%; height: 95px; background: white;}
.others_block1_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 95px; background: white; background-position: -475px 0;}
.others_block1_biglogo {position: absolute; margin: 0px 0px 0px 0px; width: 473px; height: 95px; background: url(../img/block1_biglogo.png);}
.others_block1_logotext1 {position: absolute; margin: 11px 0px 0px 76px; font-family: Tahoma, Arial; font-weight: bold; font-size: 38px; color: #7a7a7a; letter-spacing: 1px;}
.others_block1_logotext2 {position: absolute; margin: 56px 0px 0px 77px; font-family: Tahoma, Arial; font-weight: normal; font-size: 18px; color: #2d2d2d; letter-spacing: 0.3px;}
.others_block1_button_register {position: absolute; margin: 29px 0px 0px 477px; width: 173px; height: 37px; background: url(../img/block1_button_register.png); border: 0;}
.others_block1_button_recover {position: absolute; margin: 29px 0px 0px 658px; width: 173px; height: 37px; background: url(../img/block1_button_recover.png); border: 0;}
.others_block1_button_login {position: absolute; margin: 29px 0px 0px 839px; width: 131px; height: 37px; background: url(../img/block1_button_login.png); border: 0;}
.others_block1_button_register:hover, .others_block1_button_recover:hover, .others_block1_button_login:hover {background-position: 0px 37px; cursor: pointer;}

.others_block2 {position: relative; width: 100%; height: 50px; background: #414141;}
.others_block2_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 50px; background: #414141; background-position: -475px 0; text-align: center;}
.others_block2_a_place {display: inline-block; margin: 0px 35px 0px 35px;}
.others_block2_content a {font-family: Tahoma, Arial; font-size: 18px; color: white; font-weight: bold; text-decoration: none; height: 50px; line-height: 50px; border-bottom: 3px solid #414141; letter-spacing: 1px;}
.others_block2_content a:hover {color: #fec901; text-decoration: none; border-bottom: 3px solid #fec901; padding: 0px 0px 10px 0px}

.others_block3 {position: relative; width: 100%; height: 77px; background: #414141; background: url(../img/block3others.jpg) top center no-repeat;}
.others_block3_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 77px; background: none;}
.others_block3_zagolovok {position: absolute; margin: 17px 0px 0px 0px; width: 970px; font-family: Tahoma, Arial; font-size: 30px; color: #2d2d2d; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}

.others_block4 {position: relative; width: 100%; height: 61px; background: #414141; background: url(../img/block4others.png) top center no-repeat;}
.others_block4_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 61px; background: none;}
.others_block4_zagolovok {position: absolute; margin: 17px 0px 0px 0px; width: 970px; text-align: center; font-family: Tahoma, Arial; font-size: 22px; color: white; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}

.others_block5 {position: relative; width: 100%; background: #414141; background: white;}
.others_block5_content {position: relative; margin: 0px auto 0px auto; width: 970px; background: white;}

.others_block5_ramka_up {position: relative; margin: 20px 0px 0px 0px; width: 970px; height: 11px; background: url(../img/others_block5_ramka_up.png);}
.others_block5_ramka_fon {
  position: relative;
  margin: 0px 0px 0px 0px;
  width: 970px;
  min-height: 1px;
  background: url(../img/others_block5_ramka_fon.png);
  line-height: 20px;
}
.others_block5_ramka_down {position: relative; margin: 0px 0px 20px 0px; width: 970px; height: 11px; background: url(../img/others_block5_ramka_down.png);}
.others_block5_offer_promo { margin: 0px 0px 0px 11px; width: 150px; height: 70px; background: white; border: 1px solid #ff8b00;}
.others_block5_offer_promo:hover {border: 1px solid #2d2d2d;}
.others_block5_offer_text {margin: 0px 0px 0px 175px; font-family: Tahoma, Arial; font-weight: normal; font-size: 16px; color: #2d2d2d; letter-spacing: 1px;}
.others_block5_offer_text span {font-weight: bold; color: #ff8b00;}
.others_block5_offer_text a {color: #2d2d2d; text-decoration: none; border-bottom: 1px dashed #2d2d2d;}
.others_block5_offer_text a:hover {color: #2d2d2d; text-decoration: none; border-bottom: 1px solid #2d2d2d;}
.others_block5_content p {position: relative; margin: 20px 0px 20px 0px; font-family: Tahoma, Arial; font-weight: normal; font-size: 16px; color: #2d2d2d; letter-spacing: 1px; line-height: 24px;}
.others_block5_offer_img {float: left; margin-left: 12px;}
.others_block5_content a {color: #2d2d2d; text-decoration: none; border-bottom: 1px dashed #2d2d2d;}
.others_block5_content a:hover {color: #2d2d2d; text-decoration: none; border-bottom: 1px solid #2d2d2d;}

.others_block6 {position: relative; width: 100%; height: 400px; background: #414141; background: url(../img/block6others.jpg) top center no-repeat;}
.others_block6_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 400px;  background: url(../img/block6others_content.png) top center no-repeat;}
.others_block6_zagolovok {position: absolute; margin: 22px 0px 0px 0px; width: 970px; text-align: center; font-family: Tahoma, Arial; font-size: 24px; color: white; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}
.others_block6_podzagolovok1 {position: absolute; margin: 85px 0px 0px 110px; font-family: Tahoma, Arial; font-size: 16px; color: #fec901; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.others_block6_podzagolovok2 {position: absolute; margin: 285px 0px 0px 110px; font-family: Tahoma, Arial; font-size: 16px; color: #fec901; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.others_block6_text1 {position: absolute; margin: 130px 0px 0px 0px; font-family: Tahoma, Arial; font-size: 16px; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 20px;}
.others_block6_text2 {position: absolute; margin: 330px 0px 0px 0px; font-family: Tahoma, Arial; font-size: 16px; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0.8px; line-height: 20px;}

.others_block7 {position: relative; width: 100%; height: 116px; background: #ff8b02;}
.others_block7_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 116px; line-height: 116px; background: #ff8b02;}
.others_block7_zagolovok {position: absolute; margin: 0px 0px 0px 25px; width: 970px; text-align: left; font-family: Tahoma, Arial; font-size: 24px; color: white; font-weight: bold; text-decoration: none; letter-spacing: 0.8px;}
.others_block7_button_register {position: absolute; margin: 39px 0px 0px 772px; width: 173px; height: 37px; background: url(../img/block1_button_register.png); border: 0;}
.others_block7_button_register:hover {background-position: 0px 37px; cursor: pointer;}

.others_block8 {position: relative; width: 100%; height: 83px; background: white;}
.others_block8_content {position: relative; margin: 0px auto 0px auto; width: 970px; height: 83px; background: white; line-height: 83px;}
.others_block8_content a {margin: 0px 25px 0px 0px; font-family: Tahoma, Arial; font-size: 16px; color: #2d2d2d; font-weight: normal; text-decoration: none; border-bottom: 1px dashed #2d2d2d;}
.others_block8_content a:hover {color: #2d2d2d; border-bottom: 1px solid #2d2d2d;}
.others_block8_webmoney {position: absolute; margin: 28px 0px 0px 882px; width: 88px; height: 31px; background: url(../img/block7_webmoney.png); border: 1px solid #d0d0d0;}

.others_button_enter {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_enter.png); border: 0;}
.others_button_dalee {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_dalee.png); border: 0;}
.others_button_registration {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_registration.png); border: 0;}
.others_button_sohranit {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_sohranit.png); border: 0;}
.others_button_vyvesti {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_vyvesti.png); border: 0;}
.others_button_addoffer {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_addoffer.png); border: 0;}
.others_button_sendmessage {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/others_button_sendmessage.png); border: 0;}
.others_button_enter:hover, .others_button_dalee:hover, .others_button_registration:hover, .others_button_sohranit:hover, .others_button_vyvesti:hover, .others_button_addoffer:hover, .others_button_sendmessage:hover {background-position: 0px 37px; cursor: pointer;}

/* Далее идет все что после авторизации */

.block_left {position: fixed; width: 200px; height: 10000px; background: #414141; float: left; z-index: 100;}
.block_left_logo {position: relative; margin: 0px 0px 0px 0px; width: 200px; height: 59px; border-bottom: 1px solid #686767; font-size: 14px; line-height: 59px; text-align: center; color: gray; font-weight: bold;}
.block_left_links {list-style: none; width: 200px; margin: 0px 0px 0px 0px; padding: 0; text-align: left; height: 30px; line-height: 29px; text-indent: 20px; border-bottom: 1px solid #686767; color: #ababab; font-size: 13px;}
.block_left_links_admin {list-style: none; width: 200px; margin: 0px 0px 0px 0px; padding: 0; text-align: left; height: 30px; line-height: 29px; text-indent: 20px; background: #323232; border-bottom: 1px solid #686767; color: #ababab; font-size: 13px;}
.block_left_textblock_red {margin: 0px 0px 0px 0px; padding: 0; text-align: left; height: 30px; line-height: 29px; text-indent: 20px; border: 0; color: white; font-size: 13px; background: #910000;}
.block_left_textblock_red a, .block_left_textblock2 a {color: white; text-decoration: none; border: 0;}
.block_left_textblock_red a:hover, .block_left_textblock2 a:hover {border-bottom: 1px solid white;}
.block_left_textblock {width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; text-align: left; height: 30px; line-height: 29px; border-bottom: 1px solid #686767; color: white; font-size: 13px; background: #323232; text-align: left; float: left;}
.block_left_textblock2 {width: 90px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; text-align: left; height: 30px; line-height: 29px; border-bottom: 1px solid #686767; color: white; font-size: 13px; background: #323232; text-align: right; float: right;}
.block_left_2block {margin-top: 30px;}
.block_left_links:hover, .block_left_links_admin:hover {background: #1686b9; color: white;}
.block_left a {text-decoration: none;}
.block_left_copyright {width: 200px; font-size: 12px; color: #1e1e1e; text-align: center; line-height: 35px;}
.block_left_tipacc {color: gray;}
.block_small {position: fixed; margin: 0px 0px 0px 200px; width: 30px; height: 10000px; background: url(../img/block_small.png) top left repeat-y; float: left; z-index: 100;}
.block_content {margin: 0px 0px 0px 230px; min-width: 758px; margin-right: 20px; float: left;}
.block_content_zagolovok {position: relative; margin: 10px 0px 0px 2px; font-family: Tahoma, Arial; font-size: 30px; color: #2d2d2d; font-weight: bold; text-decoration: underline; letter-spacing: 0.8px;}
.block_content p {text-align: justify;}
.block_content p a, .block_content table a  {color: #2d2d2d; text-decoration: none; border-bottom: 1px dashed #2d2d2d;}
.block_content p a:hover, .block_content table a:hover {color: #2d2d2d; text-decoration: none; border-bottom: 1px solid #2d2d2d;}
.block_content table {width: 100%;}

/* Таблицы и их содержимое */
.stats_table {font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 1px solid #d3d3d3; border-collapse:collapse; background: #fafdfe;}
.stats_table td {text-align: center; height: 29px; line-height: 29px; border: 1px solid #d3d3d3; padding: 0px 3px 0px 3px; font-size: 11px;}
.stats_table td.low_line{ line-height: 16px; }
.stats_table td.first{text-align: left;}
.stats_table tr:hover {background: #e1ecf5;}
.zakaz_table {font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 1px solid #d3d3d3; border-collapse:collapse; background: #fafdfe;}
.zakaz_table td {text-align: left; height: 29px; line-height: 18px; border: 1px solid #d3d3d3; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 13px; letter-spacing: 0.8px;}
.zakaz_table tr:hover {background: #e1ecf5;}
.row_zakaz {text-align: center; font-weight: bold;}
.row_zakaz td {line-height: 18px;}
.stats_table.reload::before {
    display: block;
    width: 340px;
    height: 40px;
    position: absolute;
    left: 50%;
    background: url('../img/load.gif') #3e70b9 no-repeat 10px center ;
    z-index: 1;
    content: 'Подождите, идет загрузка...';
    margin-top: 0px;
    margin-left: -170px;
    color: white;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
}
.stats_table.reload td{
    opacity: 0.5;
}

.zak_div1 {margin: 5px 0px 0px 0px; height: 30px;}
.zak_div1_1 {margin: 5px 0px 5px 0px;}
.zak_div2 {margin: 5px 0px 0px 0px; display: inline-block; height: 30px;}
.zak_div_name {display: inline-block; font-weight: bold; width: 80px;}

.zak_div1 input, .zak_div2 input {margin-right: 10px;}


.table_fon_zagolovki {height: 31px; background: #d3d3d3; padding: 0; border: 0; font-family: Tahoma, Arial; font-weight: bold; color: black; font-size: 15px; line-height: 31px;}
.row_title {text-align: center; font-weight: bold;}
.row_title td {line-height: 31px;}
.ico_edit {position: relative; top: 5px; width: 20px; height: 20px; background: url(../img/ico_edit.png); border: 0; cursor: pointer; display: inline-block; text-decoration: none;}
.ico_delete {position: relative; top: 5px; width: 20px; height: 20px; background: url(../img/ico_delete.png); border: 0; cursor: pointer; display: inline-block; text-decoration: none;}
.stats_table td a {text-decoration: none; border-bottom: 0px dashed #2d2d2d;}
.stats_table td a.showparent_link, .stats_table td a.sorted_column{ border-bottom: 1px dashed; cursor: pointer; }
.stats_table td a:hover {text-decoration: none; border-bottom: 0px solid #2d2d2d; color:grey;}
.offer_name {font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0px 3px 0px 3px; text-align: left; line-height: 20px;}
.offer_name a {color: #393939; text-decoration: none; border-bottom: 1px dashed #393939;}
.offer_name a:hover {color: #393939; text-decoration: none; border-bottom: 1px solid #393939;}
.offer_smalldescription {font-family: Tahoma; font-size: 12px; font-weight: normal; margin: 0px 3px 0px 3px; text-align: left; line-height: 15px;}
.offer_text_description {margin: 5px; font-family: Tahoma; font-size: 13px; font-weight: normal; text-align: left; line-height: 19px;}
.offer_text_description a {color: #393939; text-decoration: none; border-bottom: 1px dashed #393939;}
.offer_text_description a:hover {color: #393939; text-decoration: none; border-bottom: 1px solid #393939;}
.of_active {position: relative; margin: 0 auto; top: 5px; width: 50px; height: 28px; border: 0; background: url(../img/of_active.png); cursor: pointer; border: 0;}
.of_notactive {position: relative; margin: 0 auto; top: 5px; width: 50px; height: 28px; border: 0; background: url(../img/of_notactive.png); cursor: pointer; border: 0;}
.of_moderate {position: relative; margin: 0 auto; top: 5px; width: 50px; height: 28px; border: 0; background: url(../img/of_moderate.png); cursor: pointer; border: 0;}
.v_odin_ryad1 {display: inline-block; margin-right: 20px;}
.col2 {background: #eef3f7;}
.news_small {width: 600px;}
.news_full {width: 600px; height: 50px; resize: none;}
.offer_table3 {position: relative; margin-top: 20px; width: 320px; font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 0; border-collapse:collapse; background: #fafdfe;}
.offer_table3 td {text-align: center; height: 29px; line-height: 29px; border: 0; padding: 0px 8px 0px 8px; width: 320px;}
.offer_table3 tr:hover {background: #e1ecf5;}
.offer_table33 {position: relative; margin-top: 20px; width: 320px; font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 0; border-collapse:collapse; background: #fafdfe; display: inline-block;}
.offer_table33 td {text-align: left; height: 29px; line-height: 29px; border: 0; padding: 0px 8px 0px 8px; width: 320px;}
.offer_table33 tr:hover {background: #e1ecf5;}
.offer_table4 {margin-top: 20px; min-width: 970px; font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 0; border-collapse:collapse; background: #fafdfe;}
.offer_table4 td {text-align: center; height: 29px; line-height: 15px; border: 0; padding: 10px 8px 10px 8px; width: 194px;}
.offer_table4 td:hover {background: #e1ecf5;}
.stats_table5 {font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 1px solid #d3d3d3; border-collapse:collapse; background: #fafdfe;}
.stats_table5 td {text-align: center; height: 29px; line-height: 29px; border: 1px solid #d3d3d3; padding: 0px 8px 0px 8px;}

.stats_table5 tr:hover {background: #e1ecf5;}
.status_1 {position: relative; margin: 0 auto; width: 20px; height: 20px; border: 0; background: url(../img/status_1.png); cursor: pointer; border: 0;}
.status_2 {position: relative; margin: 0 auto; width: 20px; height: 20px; border: 0; background: url(../img/status_2.png); cursor: pointer; border: 0;}
.status_0 {position: relative; margin: 0 auto; width: 20px; height: 20px; border: 0; background: url(../img/status_0.png); cursor: pointer; border: 0;}
.status_3 {position: relative; margin: 0 auto; width: 20px; height: 20px; border: 0; background: url(../img/status_3.png); cursor: pointer; border: 0;}

.offers_ramka {width: 100%; border: 1px solid #ff8b00; padding: 0px 0px 0px 0px;}

.link_wait_place {width: 150px; height: 25px; line-height: 25px; text-align: center; display: inline-block; margin-right: 15px; border: 1px solid black; font-size: 13px;}
.link_hold_place {width: 150px; height: 25px; line-height: 25px; text-align: center; display: inline-block; margin-right: 15px; border: 1px solid black; font-size: 13px;}
.link_ok_place, .link_trash {width: 150px; height: 25px; line-height: 25px; text-align: center; display: inline-block; margin-right: 15px; border: 1px solid black; font-size: 13px;}
.link_cancel_place {width: 150px; height: 25px; line-height: 25px; text-align: center; display: inline-block; margin-right: 15px; border: 1px solid black; font-size: 13px;}
.link_wait_place a, .link_hold_place a {color: black; text-decoration: none;}
.link_wait_place a:hover, .link_hold_place a:hover {color: black; text-decoration: none; border-bottom: 1px solid black;} 
.link_trash a, .link_ok_place a, .link_cancel_place a {color: black; text-decoration: none;}
.link_trash a:hover, .link_ok_place a:hover, .link_cancel_place a:hover {color: black; text-decoration: none; border-bottom: 1px solid black;}

.contact_info {position: relative; width: 100%; font-family: Tahoma, Arial; font-weight: normal; font-size: 13px; color: #393939; border: 0; border-collapse:collapse; background: #ababab; float: left;}
.contact_info td {text-align: center; height: 29px; line-height: 29px; border: 0; padding: 5px 8px 0px 8px; width: 320px; line-height: 20px;}

.button_activate_offer {position: relative; margin: 10px 0px 0px 0px; width: 173px; height: 37px; background: url(../img/button_activate_offer.png); border: 0;}
.button_activate_offer:hover {background-position: 0px 37px; cursor: pointer;}

/* Пагинация */
#pagination {float: left; min-width: 38px; height: 23px; margin-right: 10px; border: 1px solid gray; line-height: 23px; text-align: center; margin-bottom: 10px;}
#pagination a {color: gray;}
#pagination-before-after {float: left; height: 23px; margin-right: 10px; padding: 0 4px; margin-bottom: 10px; border: 1px solid gray; line-height: 23px; text-align: center;}
#pagination-before-after a {color: gray;}

.description-view{
	font-weight: normal;
	text-align: left;
	width: auto;
	height: auto;
	background-color: #fff;
	margin-bottom: 10px;
	padding: 5px;
}

input[type=text] { border: 1px #aaa solid; padding: 2px; margin-top: 2px; }
select { border: 1px #aaa solid; padding: 2px; margin-top: 2px; }