/* Линки  Linki 
------------------------------------------------------------------------------------------------------------------------------  */
A { color: #2a5672; text-decoration: none; } 
A:link  { color: #2a5672; text-decoration: none; } 
A:visited { color: #2a5672; text-decoration: none; } 
A:active { color: #0606cc; text-decoration: underline;} 
A:hover  { color: #d93205; text-decoration: underline;} 
/* ------------------------------------------------------------------------------------------------------------------------------ */

.search{
 background-color:#CCC;
 border:2px solid #978c6f;
 margin-top:15px;
 margin-bottom:15px }
 
.search #title{
 font-size:16px;
 font-family:Arial, Helvetica;
 font-weight:bold;
 color:#333;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px }
 
.search #content{
 padding-left:25px;
 padding-top:5px;}
.search #spread{
 padding-top:5px;
 padding-bottom:5px }

/* Заглавные  
------------------------------------------------------------------------------------------------------------------------------  */


H1{ font: 1.3em/1.42em Tahoma, Arial, Helvetica, sans-serif; margin: 0 4px 8px 0;  color: #336699}
#titlebigstory { text-align:left;}

H2, H2.afisha { font: 1.3em/1.5em Arial, Helvetica, sans-serif;margin: 0px 0px 1em; font-weight: normal; text-align: left; color: #006baf}

H2.afisha{  margin: 16px 0px 0.5em; text-align: left }

div.zagolovok H2 { 
 font: 10pt/11pt Arial, Helvetica, sans-serif;
 margin: 4px 0px 2em;
 background: url('/images/site/bg_title.gif') no-repeat center left;
 left: 0px; top: 9px; height: 20px; 
 background-color: #f4f4f4;
 color: #c19c08;
 font-weight: bold }

H3 { font-weight: bold; font-size: 110%; margin: 1.75em 0px 0.5em; color: #ef3124; text-align: left }
HTML H3 { }
H2:unknown, H3:unknown { margin-top: 0px; text-align: left }

div.dath2 H2 { margin-top: 0px; color: #9f8006; height: 12px; width: 100%; background-image: url('/images/site/px_list2.gif');  background-repeat: repeat-x; background-position: left bottom }
H4, h5{ font: 9.5pt/10pt Arial, Helvetica, sans-serif; color: #c19c08; font-weight: bold; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; }
h5, a:link h5, a:visited h5 { color: #48576f}
a:hover h5  { color: #ae7346; text-decoration: underline; } 

H4.poloska { background-color:#fcf9ed; color: #c19c08; padding: 0.1em 0.5em 0.3em 0.6em; margin-right: 0.3em;}

/* Различные формы и вводы писем и текстов 
------------------------------------------------------------------------------------------------------------------------------*/
input, textarea, .butt, .button,  .input_co { font: 9pt/10pt Arial, Helvetica, sans-serif; font-weight: normal; }

.butt, .button{ border: #f3e5b6; 1px solid; background-color: #f9f2da }

.formssearch, .buttsearch { font: 1em/1.1em Arial, Helvetica, sans-serif; font-weight: normal; height: 13px; color: #636363 }
.buttsearch { font: 1em/1.1em Arial, Helvetica, sans-serif; width:18px;  border: #f3e5b6; 1px solid; background-color: #f9f2da; height: 18px; }


.input_co { height: 50px; width: 340px; color: #636363 }

/* Подвели мышку  к кнопке*/
.butt:hover, .button:hover, .buttsearch:hover { background-color: #f3e5b6 }

/*  ------------------------------------------------------------------------------------------------------------------------------*/

.body {padding-right: 0px; 
 padding-left: 10px; 
 padding-bottom: 0px; 
 padding-top: 0px; 
 
 background-image: url('/images/site/bottom.jpg'); 
 background-repeat: no-repeat;
 background-position: right bottom;}

.logos { 
 background: url('/images/site/menu_left_bg.gif') no-repeat bottom right; 
 vertical-align: bottom; 
}

/* Сентр  
------------------------------------------------------------------------------------------------------------------------------  */
table.newscenter td {
 margin-left: 3px;
 margin-right: 5px;
 margin-bottom: 7px;
 margin-top: 5px; 
 
 padding-left: 3px;
 padding-right: 5px;
 padding-bottom: 7px;
 padding-top: 5px;
 background-image: url('/images/site/px_list2.gif'); 
 background-repeat: repeat-x; 
 background-position: left bottom; 
 }
 
table.newscenter td img { margin-top: 15px; }

table.newscenter H2 
{ font: 11pt/12pt Arial, Helvetica, sans-serif; font-weight: bold; color: #c19c08; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; }

.zenter, .list { padding-left:10px; padding-top:0px; padding-right:10px; padding-bottom:12px; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:12px }

table.listsmal td { padding:5px; margin:5px; padding-bottom: 20px; margin-bottom:20px}

.list { font: 1.1em/1.2em Arial, Helvetica, sans-serif; color: #737373; text-align:justify; }

.list li, .list blockquote { text-align: left; margin-right: 10px; margin-left: 40px;  }

.list strong  { letter-spacing:-.025em; }

.list p a{text-decoration: underline; color: #blue; }

p a:hover { color: #red; text-decoration: none; }


 .pxlist, .pxlistdva, .px_news { 
 clear: both; 
 width: 100%;
 height: 3px;
 text-align: center; 
 float: center; 
 background-image: url('/images/site/px_list.gif'); 
 background-repeat: repeat-x; 
 background-position: left top; 
 margin-bottom: 5px; padding-bottom: 5px;
 margin-top: 5px; padding-top: 5px;
} 

.pxlistdva,  .pxlisttri, .px_news  { 
 background-image: url('/images/site/px_list2.gif'); 
 background-repeat: repeat-x; 
 background-position: left top;
 width: 100%;
} 

.pxlisttri { 
 width: 100%; 
 text-align: center; 
 margin-bottom: 0px;  
 margin-right: 10px; 
 background-position: left bottom;
}

.px_news { 
 height: 1px; 
 margin-bottom: -10px;
}

td.tribb { border-right: #f9f2da 1px solid; padding-right: 5px; border-top: #f9f2da 1px solid;  padding-left: 8px; z-index: 1; padding-bottom: 5px; margin: 0px 5px 5px 0px; border-left: #f9f2da 1px solid; padding-top: 5px; border-bottom: #fcf9ed 3px dashed; }

td.tribb a { margin-left: 18px; clear: both; display: block; }

/* КАРТИНКИ 
------------------------------------------------------------------------------------------------------------------------------ */

HTML .png, HTML .flag {//background-image: none ! important; 
 behavior: url('/hederfix.htc') } 

img{border-top-width: 0px; 
 padding-right: 0px; 
 padding-left: 0px; 
 border-left-width: 0px; 
 border-bottom-width: 0px; 
 padding-bottom: 0px; 
 margin: 0px; 
 padding-top: 0px; 
 border-right-width: 0px 
}

a img, img { border: none; }



.afiIIIa { background-color: #fcf9ed; padding: 5px; padding-bottom: 14px; }
.afiIIIa img { text-align: left; margin-top: 16px; margin-left: 16px; margin-bottom: 8px; border: 1px solid #E6E7E7;}

div.posb img.afiIIIa {margin-top: 0px;}
img.news_b {
 text-align: left; 
 margin-top: 16px;
 margin-right: 15px; margin-left: 10px; margin-bottom: 3px; 
 }

.thumbimage { 
 padding: 0 10 12 0; 
}


/* Дополнительные дивы на страничках
------------------------------------------------------------------------------------------------------------------------------*/

div.left30{ 
 text-align: left;
 margin-left: 30px }
div.left200{ 
 text-align: left;
 margin-left: 300px;
 margin-right: 50px;
 margin-bottom: 20px;
 margin-top: 10px }
div.rightimg  { text-align: right; padding-right: 55px;}
div.dat{ font: 9pt/10pt Arial, Helvetica, sans-serif;
 text-align: left;
  
 margin-top: -1px; 
 margin-left: 15px; 
 letter-spacing: 0em;
 color: #aeaa99 }
 
td.news-big div.dat { 
 text-align: left; 
 margin-top: 0px; 
 margin-left: 20px; 
font: 10pt/11pt Arial, Helvetica, sans-serif;
 color: #c8c8c8; 
}

div.news { font: 10pt/11pt Arial, Helvetica, sans-serif; }
td.news div.dat, div.news div.dat { margin-top: 1px; }

div.girls { text-align: center; 
 padding: 2 2 2 2; 
 margin-bottom: 0px; }

/* Не заходили вообще*/
div.girls a.dat:link, div.girls a.dat:hover, div.girls a.dat { 
 text-align: left; z-index: 1;text-decoration: none;  padding: 2 0 2 2; font-weight: normal; height: 20px; width: 98%; background-color: #f9f2da;display: block;position: relative; }  

/* Подвели мышку*/
div.girls a.dat:hover { color: #FFFFFF; font-weight: bold; background-color: #e1b96f; }

/* Просто серый висит*/
div.phone { text-align: left; margin-top:15px; font-size: 105%; color: #b4b4b4; margin-bottom: 10px; }
td.news-big div.phone { text-align:right; margin-top:15px; margin-right: 35px; font-size: 105%; color: #b4b4b4; margin-bottom: 15px; }
td.news-big div { text-align: justify; margin-left: 5px; font-size: 110%; }

/* text* 
===================================================================================================== */

/* Linki*/


div.popup-logo { padding-right: 40px; padding-left: 40px; padding-bottom: 30px; padding-top: 20px }
div.popup-content { padding-right: 50px; padding-left: 50px; padding-bottom: 10px; padding-top: 0px }

A.popup img.popup { border-right: 0px; border-top: 0px; margin-left: 3px; vertical-align: middle; border-left: 0px; width: 11px; border-bottom: 0px; height: 9px }
td.news p { font: 11pt/12.5pt Arial, Helvetica, sans-serif; text-align: justify;  }

table.html bleft { padding-right: 1em; padding-left: 0px; font-weight: bold; font-size: 90%; padding-bottom: 0.5em; color: #ef3124; padding-top: 0px; text-align: left }
/* Один баннер по сентру 
------------------------------------------------------------------------------------------------------------------------------*/

div.zbann { margin: 0px 0px 10px; position: relative }
div.zbann div.pic { right: 0px; position: absolute; top: 0px }
div.zbann div.niz { bottom: 0px; top: auto }
HTML div.zbann div.pic { }
HTML div.zbann div.niz { }

div.zbann div.bleft { padding-right: 250px; padding-left: 59px; padding-bottom: 0.3em; padding-top: 2em }
div.zbann div.bleft H2 { margin-top: 0px; }

div.bann div.bleftsmi div.lefttxt li { font: 1em/1.1em Tahoma; font-weight: bold; } 
div.bann div.bleftsmi { padding-right: 15px; padding-left: 30px; padding-bottom: 0.2em; padding-top: 1em  }
div.bann div.bleftsmi H2 { margin-top: 0 px;}

  /* тоже самое только у девушки дня Один баннер по сентру */
  
  div.z-girls { margin: 0px 0px 10px; position: relative }
  div.z-girls div.pic { right: 10px; position: absolute; top: 20px; border-right: #f9f2da 15px solid; border-top: #f9f2da 15px solid; border-left: #f9f2da 15px solid; border-bottom: #f9f2da 15px solid; background-color: #e6cc91; }
  div.z-girls div.niz { bottom: 30px; top: 20px }
  HTML div.z-girls div.pic { }
  HTML div.z-girls div.niz { }
  div.z-girls div.bleft { padding-right: 400px; padding-left: 30px; padding-bottom: 0.3em; padding-top: 2em }
  div.z-girls div.bleft H2 { margin-top: 0px; font-size: 140%; color: #d4aa04 }


div.onebann { border-right: #f9f2da 1px solid; border-top: #f9f2da 1px solid; border-left: #f9f2da 1px solid; width: 100%; border-bottom: #f9f2da 1px solid; position: relative; background-color: white }
div.onebanntl { position: absolute }
div.onebanntr { position: absolute }
div.onebannbr { position: absolute }
div.onebannbl { position: absolute }
div.onebanntl { background: url('/images/site/3bann_tl.gif') no-repeat 0px 0px; left: -1px; width: 9px; top: -1px; height: 10px }
div.onebanntr { right: -1px; background: url('/images/site/3bann_tr.gif') no-repeat 0px 0px; width: 11px; top: -1px; height: 14px }
div.onebannbr { right: -1px; background: url('/images/site/3bann_brr.gif') no-repeat 0px 0px; width: 12px; bottom: -1px; height: 14px }
div.onebannbl { background: url('/images/site/3bann_bl.gif') no-repeat 0px 0px; left: -1px; width: 14px; bottom: -1px; height: 12px }

 HTML div.onebanntl { }
 HTML div.onebannbr { }
 HTML div.onebannbr { }
 HTML div.onebannbl { }
 
  

/* Три баннера по сентру */
table.tribann { margin: 0px 0px 9px }
table.tribann TD.bann { border-right: #f9f2da 1px solid; border-top: #f9f2da 1px solid; border-left: #f9f2da 1px solid; border-bottom: #f9f2da 1px solid; background-color: white }
table.tribann TD.probel div { width: 10px; height: 10px }
table.tribann TD.probelbig div { font: 12pt/13pt Arial, Helvetica, sans-serif; margin-top: 16px; color: #d4aa04; }

table.tribannno TD.probel div { width: 10px; }
table.table-list td { font: 0.9em/1.1em Arial, Helvetica, sans-serif; text-align: left;  margin:7px;padding:7px; }
table.tribannno div.dat { text-align:left; margin-top: 0px;  margin-left: 0px; font: 8pt/9pt Arial, Helvetica, sans-serif; color: #c8c8c8; }

.onebann  #colok .tbx .dat { font: 0.95em/1em Tahoma; left: 15%;color: #94999c; position: relative }

table.tribann div.bann { position: relative }
table.tribann div.bann div.banntl {z-index: 1; background: url('/images/site/3bann_tl.gif') no-repeat 0px 0px; left: -1px; width: 9px; position: absolute; top: -1px; height: 10px }

table.tribann div.bann div.pic { text-align: center; }
table.tribann td.news { font: 10pt/11pt Arial, Helvetica, sans-serif;}
table.tribann div.bann div.bleft {  font: 0.85em/1em Tahoma; left: 40%; width: 60%; color: #94999c; position: relative }

table.tribann div.bann div.bleft div.lefttxt { padding-right: 24px; padding-left: 0px; padding-bottom: 1em; padding-top: 0px }
table.tribann div.bannbr { position: relative; height: 1px }
table.tribann div.bannbr div {z-index: 1; right: 0px; background: url('/images/site/3bann_br.gif') no-repeat 0px 0px; width: 13px; position: absolute; top: -12px; height: 12px }
 
 HTML table.tribann div.bannbr div { }
 
#glavn table.tribann { margin-bottom: 2em }
table.tribann tr.ob td { padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 5px;  background-color:#fcf9ed }
table.tribann tr.firms td { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
border-top: #f9f2da 1px dashed;z-index: 3; border-left: #f9f2da 1px solid;  }
table.tribann tr.firms2 td { border-top: #f9f2da 1px solid;z-index: 3; }

/* ОШКИНЫ ТАБЛИЧКИ :-) НАДЕЮСЬ КАББЕ ОНИ ПОНРАВЯТСЯ И ОН БУДЕТ В ВОСТОРГЕ ОТ ОШКИНОГО УМА :-)*/

/* Это табличка с одиночным серым boder-ом и нормальным шрифтом а не какой-то мелочью  */
table.oshka { border-collapse: collapse; border: 1px solid Silver; width: 98% }
table.oshka td { border: 1px solid Silver; padding: 1em; font: 9pt/11.5pt Arial, Helvetica, sans-serif; text-align:left; margin-left: 7px;  }
table.oshka TH { border: 1px solid Silver; padding: 1em; font: bold 12px Verdana; background: #F5F5F5}
table.oshka h1 {font-size: 105%; color: Gray; margin: 0px 10px 10px 10px}

/* А это мне так захотелось серенького текста покрупнее */
div.oshka {font: 11pt/12pt Arial, Helvetica, sans-serif; color: Silver;}

/* Это табличка с двойным серым серым boder-ом и нормальным шрифтом а не какой-то мелочью  */
table.oshka1 {margin: 1px 1px 1px 1px; border: 1px solid #666;}
table.oshka1 td {margin: 2px 2px 2px 2px; padding: 10px 10px 10px 10px; border: 1px solid #666;}
table.oshka1 TH {background:#f8f8f8; font: 11pt/12pt Arial, Helvetica, sans-serif; border: 1px solid #666;}

/*    для форм ЕЦП   */
.td1{
 width: 226px;
 border:1px solid #B7C8D2;
 padding: 5px;
 text-align: left;
 font: bold 11 Arial;
 vertical-align: top;
}
.th1{
 color: #2C2352;
}
.td2{
 width: 367px;
 border:1px solid #B7C8D2;
 padding: 5px;
 text-align: center;
}
.td1.input{
 width: 200px;
}