/* main */
     *{font-family: Georgia, "Palatino Linotype", Palatino, serif ; font: 10px; color:#2e3631; line-height:140%; }
     
     :focus {
          outline: 0;
     }
     
     body {
          line-height: 1;
          color: #42423d;
          background-color: #fbfbfb;
          height: 100%;
     }
     html, body {
          height: 100%;
     }
     ol, ul {
          list-style: none;
     }
     table {
          border-collapse: separate;
          border-spacing: 0;
     }
     a:hover { text-decoration:underline; }

/*tables*/

.tablemain {background-color: #fff;
            border: 1px solid  #e5e5e5;
            width: 997px;
           }
           
.tabletov {width:200px; 
           margin-top:10px;
           margin-bottom:10px;}           

.tdleft {border-right: 1px dashed #e5e5e5;}
.tdright {border-right: 1px dashed #e5e5e5;}
.tdbottom {border-bottom: 1px dashed #e5e5e5;}
.tdtop {border-top: 1px dashed #e5e5e5;}

.tdblue {background-color:#1a9ed7;
        }

.tablelogin {border: 1px dashed #e5e5e5;margin-left:10px;}

.inputlogin {border: 1px solid #dfdfdf}   

.tdfoot {background-color: #e2e7e9;
         border-top: 1px solid #cdd6d9;
}           

.tdnav {border-left: 1px dashed #e5e5e5;font-size:90%;
       }
.tdnav:hover {background-color:#f4f3f3;}

/*h1*/

.h1blue{color:#1a9ed7; 
        font-size:140%;
        font-style: italic;
        margin-top:20px;
        margin-bottom:15px;} 


/*h3*/
.h3small{color:#8f8f8f; 
        font-size:90%;
        font-style:italic;
       }


/*p*/
.pwhite{color:#fff}

.plogin{color:#8f8f8f; 
        font-size:90%;
       }
       
.pnavwhite {color:#fff; font-size: 150%; margin-left:20px; font-style: italic;}

.pbiggrey {color:#acafb1; font-size: 140%;}

.pblack {color:#2c2e2f; font-weight:600;}

.pgray {color:#646a6c; }

.pnav{margin:4px 10px;}

.ptov {font-family: Tahoma, Geneva, sans-serif; 
       font-size: 80%;
       margin-left:15px; 
       margin-top:5px; 
       line-height:100%;}


.popt{margin-left:20px; font-size:90%}

.pnews{padding-top: 15px; padding-bottom:5px; font-size:90%; color: #565656}

.pbluemain{font-size:100%; 
           line-height:100%;
           color:#1a9ed7;
           margin-top: 10px;
           margin-right:35px;
           margin-left:35px;
           }



.pt15{padding-top: 15px}
/*a*/
.asmallblue{color:#1a9ed7;
            font-size:90%;}
.asmallblue:link{color:#1a9ed7;
           }
.asmallblue:hover{color:#87ca56;cursor:pointer;
            }


.anavblue{color:/*#605c5c;*/#1a9ed7;
            
}
.anavblue:link{color:#1a9ed7;
            }
.anavblue:hover{color:#87ca56;
            }

.anav{color:#acafb1;
            }
.anav:link{color:#acafb1;
            }
.anav:hover{color:#605c5c;
            }
            
            
.anavch{color:#605c5c;
            }
.anavch:link{color:#1a9ed7;
            }
.anavch:hover{color:#acafb1;
            }

.agde{color:#605c5c;
      font-size:80%; 
      
      
            }
.agde:link{color:#1a9ed7;
            }
.agde:hover{color:#acafb1;
            }



.agrey { color:#acafb1; font-size:90%;  text-decoration: none; border-bottom: 1px dashed}
.agrey:link {color:#acafb1; text-decoration: none;}
.agrey:hover {color:#1a9ed7; text-decoration: none;}



.dash { text-decoration: none; border-bottom: dashed 1px}
.dash:hover{color:#acafb1;
text-decoration: none;
            }

.abigwhite{color:#fff; 
           font-size:180%; 
           font-style: italic;
            }
.abigwhite:link{color:#fff;
            }


.awhite{color:#fff; 
        font-style: italic;
        text-decoration: none;
        margin-left: 5px;
        margin-right: 5px;
            }
.awhite:link{color:#fff;
            }

.ulstyle {list-style: square outside;}

/* text */


.atext{color:#1a9ed7;
            }
.atext:link{color:#1a9ed7;
            }
.atext:hover{color:#87ca56;
            }

.h3text {margin-top: 30px;
         margin-bottom: 10px;
         font-weight: 700;}
         
.ptext { margin-top: 30px;
       }

/*Статьи*/

.arth1 {color:#798388; 
        font-size:180%;
        font-style: italic;
        margin-top:40px}

.arth2 {color:#798388; 
        font-size:140%;
        font-style: italic;
        margin-top:30px}
            
.arth3 {color:#798388; 
        font-size:120%;
        font-weight: 700;
        font-style:italic;
        margin-top:30px}            
            
.artp {font-family: Tahoma, Geneva, sans-serif;
       font: 10px;
       line-height:140%;
       margin:15px;
       } 
       
.arta {font-family: Tahoma, Geneva, sans-serif;
       font: 10px;
       color: #1a9ed7;
       }
.arta:link{color:#1a9ed7;}
.arta:hover{color:#87ca56;} 

                  
.artstrong {font-weight:600;
          font-family: Tahoma, Geneva, sans-serif;
       }
       
.artitalic {font-style: italic;
font-family: Tahoma, Geneva, sans-serif;
       }        

.artpquote{background: #f0f0f0; 
           font-style: italic;
           border-left: 4px solid #1a9ed7; 
           margin-top: 40px;
           margin-bottom : 10px;
           padding: 20px;
      }
      
.ultext {
         font-family: Tahoma, Geneva, sans-serif;
         list-style: square outside;
         margin:15px;
         margin-left:50px; 
         }
.ultext li 
{font-family: Tahoma, Geneva, sans-serif;
}

#arttable
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: #fff;
	margin-left: 15px;
	margin-top: 30px;
	border-collapse: collapse;
	text-align: left;
}
#arttable th
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1a9ed7;
	padding: 10px 8px;
	border: 1px solid #ccc;
}

#arttable td
{
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border: 1px solid #ccc;
	color: #646a6c;
	padding: 6px 8px;
}
#arttable tbody tr:hover td
{
	color: #acafb1;;
}




/*new assets*/
#promo {position:relative;width:386px;height:220px;}
#promo a {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#promo a.active {z-index:10;opacity:1.0;}
#promo a.last-active {z-index:9;}

.pblue {color:#1a9ed7;}
.catlist {}
.pcat { font-size:80%;margin-left:0px;margin-top:5px;line-height:100%;}

input.submit {border:0px;background:none;margin:0;padding:0;}
input.submit:hover {color:#87ca56;}




/* MODIFICATIONS */
fieldset {border: 0; margin: 0 auto; padding: 0;}
.modifications {overflow: hidden; width: 600px; margin: 0 0 10px 0;}
#dialog {overflow: scroll; height:380px; width: 520px; margin: 0;}
.modifications ul {left: 0; width: auto; margin: 0; padding: 0; list-style-type: none; overflow: hidden;}
.modifications img {border: 0;}
.modifications li {margin: 0; padding: 0; line-height: 1.7;}
.modifications li {float: left; display: inline; padding: 10px 0; overflow: hidden; width: 120px; height: 145px;}
#dialog li {height: 105px;}
.modifications li label {margin: 0 auto; padding: 0;}
.modifications li:hover,
.modifications li label:hover,
.modifications li input:hover {cursor: pointer; //cursor: hand;}
.modifications li img {margin: 2px auto; display: block;}
.modifications li strong {margin: 0 auto; font-size: 8pt; text-align: center; display: block; padding: 2px; width: 110px;}
.modifications li input {margin:3px auto; display: block;}

/* DIALOGS */
.dialog {padding: 10px;	font-family:'Lucida Grande',arial; font-weight: bold; font-size: 12px; color: #333,}
.dialog p {margin: 0; padding: 0;}
.dialog a#close {border:0; float: right; display: block; text-decoration:none; line-height: 8px; height: 12px; font-size: 12px; padding: 5px;}
.dialog a#close:hover {color: #999;}
.dialog a#close img {border:0;}
