/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/


BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-size: 10pt;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}


p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  margin: 0px;
  padding:0px;
  text-align:justify;
  margin-top:20px;
  margin-bottom:20px;
}

h1{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-weight:normal;
    font-size:20px;
    color:#ff8c00;
    text-align:left;
    padding-top: 10px;
    padding-bottom:4px;
    padding-left: 3px;
    padding-right: 3px;
    margin:0px;
    border: solid 0px #000000;        
}

h1.big{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-weight:normal;
        font-size:30px;
        color:#000000;
        text-align:center;
        padding-top: 10px;
        padding-bottom:4px;
        padding-left: 3px;
        padding-right: 3px;
        margin:0px;
        border: solid 0px #000000;        
}

h1 a{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-weight:normal;
        font-size:20px;
        color:#000000;
        text-decoration:underline;
        text-align:left;
        padding-top: 10px;
        padding-bottom:4px;
        padding-left: 3px;
        padding-right: 3px;
        margin:0px;
        border: solid 0px #000000; 
}
h1 a:hover{
        color:#ff8c00;
        text-decoration:underline;
}

h2{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-weight:normal;
        font-size: 17px;
        color:#ñ3ñ3ñ3;
        text-align:left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 2px;
        margin-top:0px;
        margin-bottom:5px;
}

h3{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-weight:normal;
        font-size: 15px;
        color:#58595B;
        text-align:left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 2px;
        margin:0px;        
}

h3 a{
 color:#58595B;     
}

h3 a:hover{
 color:#000000;
}
h3.orange{
    color:#ff8c00;
}

ul{
 font-size: 10pt;
}

li{
 font-size: 10pt;
}

input{
 font-size: 10pt;
 color:#000000;
 border: 0px;
 border: solid 1px #D0D0D0;
}

textarea{
 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 color:#000000;
 border: solid 1px #D0D0D0;
}

input.textbox{
 border: solid 1px #D0D0D0;
}

td{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
}
.text_td {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        color:#000000;
        padding-top:20px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:0px;
        text-align:justify;
}

.text_td2 {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        color:#000000;
        padding-top:0px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:0px;
        text-align:justify;
}

.text {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        color:#000000;
}

.grey_text {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight:normal;
        color:#58595B;
        text-align: left;
        vertical-align:middle;
}

.grey_text2 {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight:normal;
        color:#58595B;
        text-align: left;
        vertical-align:middle;
}

.grey_text_wellcome {
        font-family: Tahoma, Verdana, Helvetica, sans-serif;
        font-size: 9px;
        font-weight:normal;
        color:#808080;
}

.orange_text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight:none;
        color:#f6851f;
        text-align: left;
        vertical-align:top;
        padding-left:33px;
        height:30px;
}

.white_text_wellcome{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 9px;
        font-weight:normal;
        color:#ffffff;
}

.black_text{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight:normal;
        color:#000000;
}

.point_title{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    padding:0px;
    margin:0px;
    text-transform: uppercase;
}

.price{
    font-size: 16px;
    color: #ff0000;
    font-weight: normal;
}


.button_user{
   border-bottom: solid 1px #D0D0D0;
   background: transparent;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color:#000000;
   text-align:center;
   vertical-align:middle;
   padding: 5px;
   margin:0px;   
}


.line1{
 background-color: #f6f6f6;
 padding-left: 20px;
 margin-left: 20px; 
}

.line2{
 background-color: #fafafa;
 padding-left: 20px;
 margin-left: 20px; 
}

.profile_value_fld{
 text-align:left;
 vertical-align:bottom;              
}

.err {
   font-size: 10pt;
   font-weight: normal;
   color: #FF3737;
   text-align:center;
   line-height: 15px;
   border: 0px solid;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 3px;
   padding-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
   margin-right: 10px;
}

.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

.footer{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        color:#58595B;
}

.padding_td{
 padding:10px;
}

A { font: 'Tahoma'; font-size:10pt; color: #0066CC; text-decoration: none; }
A:hover { text-decoration:none; color: #EC870E; }

A.menu { font: 'Tahoma'; font-size:11px; font-weight: normal; color: #808080; text-decoration: none; }
A.menu:hover { text-decoration:none; color: #EC870E; }

A.a01 {
        text-decoration:none;
        color:#f6851f;
}
A.a01:visited {
        text-decoration:none;
        color:#f6851f;
}
A.a01:hover {
        text-decoration:none;
        color:#58595B;
}

A.a02 {
        text-decoration:none;
        color:#C6C6C6;
}
A.a02:hover {
        text-decoration:none;
        color:#FFFFFF;
}


A.a03 {
        text-decoration:none;
        color:#58595B;
        font-size:11px;
}
A.a03:hover {
        text-decoration:none;
        color:#EC870E;
}

A.a04 {
        text-decoration:none;
        color:#ff8c00;
}
A.a04:hover {
        text-decoration:none;
        color:#000000;
}

A.a05:link {
        font-weight: bold; 
        text-decoration:none;
        color:#808080;
}
A.a05:visited {
        font-weight: bold; 
        text-decoration:none;
        color:#808080;
}
A.a05:active {
        font-weight: bold; 
        text-decoration:none;
        color:#000000;
}
A.a05:hover {
        font-weight: bold; 
        text-decoration:none;
        color:#000000;
} 

A.a06:link {
        font-size: 9px;
        text-decoration:underline;
        color:#808080;
}
A.a06:visited {
        font-size: 9px;
        text-decoration:underline;
        color:#808080;
}
A.a06:active {
        font-size: 9px;
        text-decoration:underline;
        color:#000000;
}
A.a06:hover {
        font-size: 9px;
        text-decoration:underline;
        color:#000000;
}

A.a07 {
        font-size: 11px;
        font-weight: normal; 
        text-decoration:none;
        color:#000000;
}
A.a07:hover {
        text-decoration:none;
        color:#808080;
}

A.a08 {
        font-size: 10px;
        font-weight: normal; 
        text-decoration:none;
        color:#C6C6C6;
}
A.a08:visited {
        text-decoration:none;
        color:#C6C6C6;
}
A.a08:hover {
        text-decoration:none;
        color:#ffffff;
}

a.a09{
 font-weight:normal;
 text-decoration:underline;
 font-size: 16px;
 color:#000000;
}
a.a09:hover{
 text-decoration:none;
}

A.ah2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 16px;
        color:#808080;
        text-align:left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 2px; 
}
A.ah2:visited {
        text-decoration:none;
        color:#ñ3ñ3ñ3;
}
A.ah2:hover {
        text-decoration:none;
        color:#58595B;
}

a.button_user{
   border: solid 1px #D0D0D0;
   background: transparent;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color:#000000;
   text-align:center;
   vertical-align:middle;
   padding: 10px;
   margin:5px;   
}

.vert_line{
 background-color:#F0F0F0;
}

.hor_line{
 background-color:#000000;
 height:1px;
}

.img_big{
 padding: 1px;
 margin: 1px; 
 border: solid 4px #FF8000;
 width:800px;
 height:620px;
 text-align:center;
 vertical-align:middle;
}
td.line{ background-color: black; height: 1px;}

.cmt1{
    background-color: #F0FFFF;
    padding: 5px 1px 10px 2px;
    border: 1px dotted #F9F9F9;
    margin: 1px 0px 1px 0px;
}
.cmt2{
    background-color: #F9F9F9;
    padding: 5px 1px 10px 2px;
    border: 1px dotted #F0FFFF;
    margin: 1px 0px 1px 0px;  
}
div .comments_text{font-family:Tahoma; font-style: italic; font-size: 10pt; ;}
div .comments_text:first-letter {
 font-size: 20pt; /* Ðàçìåð øðèôòà áóêâèöû */
 float: left; /* Âûðàâíèâàíèå ïî ëåâîìó êðàþ */
 background-color: #f58220; /* Öâåò ôîíà */
 padding: 3px 8px 3px 2px; /* Ïîëÿ âîêðóã áóêâû */
 margin-right: 1px; /* Îòñòóï îò ôîíà äî òåêñòà */
}