* {
  font-family:  Arial,Tahoma,Verdana;
  font-size: 13px;
  color: #333333;
}

body { 
  margin-top: 0pt;
  margin-left:0pt;
  margin-right:0pt;
  margin-bottom:0pt;
  background-color: #ffffff
}
     
td.service {
  background-repeat: no-repeat;
  background-position: bottom left
}
       
h6 {
  font-size: 1pt;
  color:#ffffff
}

a:link {
  color: #0099ff;
}
a:visited {
  color: #0099ff;
}
a:activ {
  color: #0099ff;
}
a:hover {
  color: #003366;
}

a.small-link:link {
  font-size: 11px;
  color: #0099ff;
}
a.small-link:visited {
  font-size: 11px;
  color: #0099ff;
}
a.small-link:activ {
  font-size: 11px;
  color: #0099ff;
}
a.small-link:hover {
  font-size: 11px;
  color: #003366;
}


/* основное меню */
a.mlink:link {
  font-family: tahoma,verdana;
  color: #666666;
  font-size: 7pt;
  text-decoration:none;
}
a.mlink:visited {
  font-family: tahoma,verdana;
  color:#666666;
  font-size: 7pt;
  text-decoration:none;
}
a.mlink:activ {
  font-family: tahoma,verdana;
  color: #666666;
  font-size: 7pt;
  text-decoration:none;
}
a.mlink:hover {
  font-family: tahoma,verdana;
  color: #06aeec;
  font-size: 7pt;
  text-decoration:none;
}



      
.title {font-family: verdana,arial; font-size: 11pt; color:#06aeec}
.price {font-family: verdana,arial; font-size: 8pt; color:#C43C46;  font-weight: bolder}
a.num {font-family: verdana,arial; font-size: 7pt; color:#666666;text-decoration:none;}
.num {font-family: verdana,arial; font-size: 10pt; color:#666666;}
.template_title {width:95%; height:27; background-color: #FF8040; padding-left: 5px; padding-top: 6px; color: #ffffff; font-size: 9pt; font-weight:bold;}
.template_content {width:95%; background-color: #cccccc; padding-left: 5px; padding-top: 6px; padding-bottom: 5px; font-size: 8pt;}
.sec_link {width:100%; padding-top: 3px; padding-bottom: 3px;}
   
.button {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url("../admin/img/buttonbg.gif");
	border: 1px solid #9F9F9F;
	font-family: Tahoma, Verdana, Arial;
	padding: 2px 3px;
	cursor:pointer;
}
    
.input-field{font-size: 10px;color: #000000;background-color: #F0F0F0;; border: 1px #999999 solid; font-family: "MS Sans Serif", sans-serif}
    
.error {font-family: verdana,arial; font-size: 10pt; color:#FF0000}
.ok {font-family: verdana,arial; font-size: 10pt; color:#008000}


/* раздел Портфолио */
.portfolio-title {
  font-family: verdana,arial;
  font-size: 8pt;
  color:#666666;
  font-weight:bold;  
}
.portfolio-short-description {
  font-family: verdana,arial;
  font-size: 8pt;
  color:#666666;  
}
.portfolio-date {
  font-family: tahoma,verdana,arial;
  font-size: 7pt;
  color:#666666;
  text-align:right;
  margin-bottom:15px;
  margin-right:10px;
}
.portfolio-details {
  font-family: tahoma,verdana,arial;
  font-size: 7pt;
  color:#666666;  
  margin-bottom:15px;
  margin-left:10px;
}
a.portfolio-link:link {
  font-family: verdana,arial;
  font-size: 8pt;
  color:#666666;  
}
a.portfolio-link:visited {
  font-family: verdana,arial;
  font-size: 8pt;
  color:#666666;  
}
a.portfolio-link:activ {
  font-family: verdana,arial;
  font-size: 8pt;
  color:#666666;  
}
a.portfolio-link:hover {
  font-family: verdana,arial;
  font-size: 8pt;
  color:#666666;  
}
.arrow_gs_up {
  background-image: url("../img/arrow_gs_up.jpg");
  width:127px;
  height:38px;
  border:0;
  cursor: pointer;
  font-size: 8pt;
}
.arrow_red_up {
  background-image: url("../img/arrow_red_up.jpg");
  width:127px;
  height:38px;
  border:0;
  cursor: pointer;
  font-size: 8pt;
}
.arrow_gs_down {
  background-image: url("../img/arrow_gs_down.jpg");
  width:127px;
  height:45px;
  border:0;
  cursor: pointer;
  font-size: 8pt;
}
.arrow_red_down {
  background-image: url("../img/arrow_red_down.jpg");
  width:127px;
  height:45px;
  border:0;
  cursor: pointer;
  font-size: 8pt;
}
.bg_year_gs {
  background-image: url("../img/bg_year_gs.jpg");
  width:86px;
  height:21px;
  border:0;
  cursor: pointer;
  font-size: 8pt;
}
.bg_year_red {
  background-image: url("../img/bg_year_red.jpg");
  width:86px;
  height:21px;
  border:0;
  cursor: pointer;
  font-size: 8pt;
}

.main-title {
  width: 100%;
  height: 35px;
  background-image: url("../img/arrow.gif");
  background-repeat: no-repeat;
  background-position: 0 29%;
  border: 0;
  font-size: 20px;
  color: #0099ff;
  padding-left: 20px;
}

.sub-title {
  width: 100%;  
  font-size: 17px;
  color: #0099ff;
  margin-top: 15px;
  margin-bottom: 15px;
}

.main-price {
  background-image: url("../img/main/price.jpg");
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 31px;
  border: 0;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding-top: 10px;
}

.small-text {
  font-size: 11px;
}