body
{
	padding: 0px;
	margin: 0px;
	font-family: arial, sans-serif;
	background-color:#FFFFFF;
	font-size: 9px;
}

/* links */

a:link, a:active, a:visited {
  text-decoration:none;
	 color: #20598A;
	 
	 }

a:hover {
	 text-decoration:underline;
	 color: #6E9FCA;
	 }

a.nochange:link, a.nochange:visited, a.nochange:hover, a.nochange:active {

color: #ffffff;
text-decoration: none;

}

#top_menu
{	 
	font-size: 14px;
	font-family: tahoma, sans-serif;
	font-variant: small-caps;
	white-space: nowrap;
	padding-left: 13px;
	padding-right: 13px;
	color: #FFFFFF;
	width: 120px;
}

#top_line #top_menu a {
	color: #FFFFFF;
}

a.topmenu:link, a.topmenu:visited, a.topmenu:active, a.topmenu:hover  {
   	 color: #FFFFFF;
	 font-weight:bold;
	 text-decoration:none;
}



 a.topmenu:hover {
    text-decoration: underline;
 }
 
 
 
 
 
/* end links */

#greenbox
{
	font-size: 11px;
	background-color: #EEF7E7;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;

}

.sky {
	color: #000099;
}

.copyr
{
	color:#FFFFFF;
	background-color: #72a6d2;
	font-size:9px;
}

.logo1
{
color:#000000;
font-weight:bold;
} 

.logo2
{
color:#FF0000;
font-weight:bold;
}

.success {
	background: url(imagessss/t3.gif) no-repeat right top;
	font: Arial, sans-serif; 	
	color: #72a6d2;
	font-size: 15px;
	font-weight: bold;
	padding-top: 25px;
	padding-right:10px; 
	text-align: right;
}

.success-title {	
	padding-botom: 4px; 	
	font-size: 18px;
	color: #72a6d2;
}

.top_line {
	background: url(images/top_line.gif) #286292 repeat-x center;	
}

.center_line {
	background: url(images/top3_bg.gif) #72a6d2 no-repeat center top;
}
 

/* Menus */

.main_menu, .main_menu_active
{
	font-size: 14px;
	font-family: tahoma, sans-serif;
	font-variant: small-caps;
	white-space: nowrap;
	padding-left: 13px;
	padding-right: 13px;
	color: #00FF66;
	width: 120px;
}

.main_menu_active
{
font-weight: bold;
padding: 0px;
}
 
.menu, .menu_section
{
	width: 120px;
	padding-left: 13px;
	padding-right: 13px;
}

.menu_section
{
	background-color: #EEF4FA;
}

ul.menu_list 
{
	margin-left: 13px;
	padding-left: 0px;	
	list-style-type: square;
	font-family: arial, sans-serif, taxoma;
	font-size: 11px;
	color: #B0CADF;
}

.menu_active
{
font-weight: bold;
color: #20598A;	
font-size: 11px;
}


ul.menu_list li
{
  margin-bottom: 5px;
  margin-top: 5px;
}

* html ul.menu_list li 
{
  margin-bottom: 0px;
  margin-top: 0px;
}

table.menu_list td
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin: 0px;
		
}

li.menu_active
{
	color: #DE6F88;
}

.menu a:link, .menu a:active, .menu a:visited
{
  color: #9393B2;
}

a.menu_link:link, a.menu_link:active, a.menu_link:visited 
{
  color: #20598A;
}



/* Headers */
		 
h1
     {
		 font-family: tahoma, arial, sans-serif;
		 font-weight: normal;
		 font-size: 19px;
		 color: #275A87;
		 text-align: left;
		 margin-top: 25px;
		 margin-bottom: 15px;
		 }	
		 
h2
     {
		 font-family: tahoma, arial, sans-serif;
		 font-weight: bold;
		 font-size: 15px;
		 color: #275A87;
		 text-align: left;
		 margin-top: 15px;
		 margin-bottom: 5px;
		 }	
		 
h3
     {
		 font-family: tahoma, arial, sans-serif;
		 font-weight: normal;
		 font-size: 15px;
		 color: #275A87;
		 text-align: left;
		 margin-top: 15px;
		 margin-bottom: 5px;
		 }				 
		 
h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0px;
}

/*  text  */


p, ul, ol, .small, .text, .error
     {
	font-family: Verdana, Sans-serif;
	font-size: 11px;
	color: #555555;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 1.3;
		 }
		 
.small {font-size: 65%; margin-top: 3px; }

blockquote
  {
  font-family: georgia, serif;
  font-size: 80%;
  font-style: italic;
  font-weight: normal;
  color: #335577;
  background: url(../i/quote.gif) top left no-repeat;
  padding-left: 25px;
  margin-left: 0px;
  margin-bottom: 5px;
  }

		 
p.abstract, .abstract2
     {
	font-family: tahoma, sans-serif;
	color: #555555;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 8px;
	border-left: 7px solid #C0D3E0;
	letter-spacing: 0.04em;
}

.abstract2 
{
	border-left: none;
	vertical-align: top;
	padding-left: 15px;
	font-size: 80%;
	font-family: tahoma, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	
	letter-spacing: 0.04em;
}

.red, .error { color: red; }

.error { font-size: 85%; }

.icons
     {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-align: left;
	line-height: 99%;
}


strong,b
     {
		 color: #6E9FCA;
		 }

.odd
   {
   BACKGROUND-COLOR: #DDDDEE;
   }
.even
   {
   BACKGROUND-COLOR: #EEEEFF;
   }
                 
.edit_text_box 
{
	CLEAR: none; 
	DISPLAY: inline; 
	FLOAT: left; 
	VISIBILITY: visible; 
	OVERFLOW: visible; 
	WIDTH: 100%; 
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid; 
	MARGIN-TOP: 0px; 
	BORDER-LEFT: red 1px solid; 
	BORDER-BOTTOM: red 1px solid
}

/* my */
.akcia
	{
	color:#FF0000
	}
	
a.more:link, a.more:visited, a.more:active	
{  font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #B62200; text-decoration:  underline; }

a.more:hover	{  font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #B62200; text-decoration:  none; }
.news_text	{  font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #444444; text-decoration:  none; }	

.news_text1	{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #444444;
	text-decoration:  none;
	font-weight: bold;
}	
.qwe {
	background-color: #286292;
}
.zxc {
	background-image: url(images/top2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#top_line {
	background-color: #286292;
	height: 24px;
	background-image: url(images/topindex.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.menu .menu_list a:hover {
	color: #3399FF;
}
.blue_line {
	background-color: #cddfef;
	background-image: url(images/line4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#bottom_line {
	font-size: 9px;
	background-color: #72a6d2;
	color:#FFFFFF
}
.centerbox {
	padding-bottom: 20px;
	width: 60%;
	padding-right: 45px;
}

td.yellow {
	background-color:#F7F7DF;
	border:1px solid #9D9842;
	padding:10px;
}

td.green {
	background-color:#DFF7E1;
	border:1px solid #1A7B12;
	padding:10px;
}

td.red {
	background-color:#FAE5E1;
	border:1px solid #C73F25;
	padding:10px;
}

/* form contact styles begin */
	.mainWraperContactform {
		height: 400px;
	}

	.contact_form_wraper {
		width: 560px;		
	}
	.testForm {
	  font-size:13px; /* размер шрифта формы */
	  padding:10px;	  
	}		
	.testForm label {
	  float:left; /* подписи к полям сдвигаются влево */
	  width:120px; /* ширина колонки подписей */
	  line-height:1em;
	  margin-right:0.4em; /* отступ до поля ввода */
	  text-align:right;
	  margin-top:5px;
	}
	.testForm input, .testForm select, .testForm textarea {
	  margin:5px 0 0.5em 0.2em;
	  width:180px; /* ширина полей формы */
	  padding:0;	 
	  font-family: Arial, Helvetica, sans-serif 
	  font-size:13px;
	}	
	.testForm textarea {
		width:380px;
	}	
	.testForm .button {
	  /* сдвигаем кнопку отправки */

	  width: 80px;
	  font-size:12px;
	}
	
	.messageSend {
		height:100px;
		width:455px;
		background:#ccffcc url(images/bg_trans_bot_455x7.gif) no-repeat center bottom; 
		font-size:12px;
		text-align:center;
		line-height:80px;
		color:#666;
	}
	
	.messageSend .top {
		background:#ccffcc url(images/bg_trans_top_455x7.gif) no-repeat center top; 
	}
	
	.preloader {
		margin:10px;
		width: 230px;
		text-align:right;			
		height: 18px;			
		background:url("images/preloader.gif") no-repeat left top;
	}
	
	.contact_zazivalovka {
		display:block;		
		background:url("images/contact_img.gif") no-repeat 70% 14%;
	}

/* form contact styles end */

.green {
 color:#00B700;
 font-size:12px;
}

.partfolio {	
	margin-right: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
}

.partfolio_wraper {
	margin-top:30px;
	overflow:hidden;
	width:700px;
}

.clear {
	clear:both; 
	line-height:0px; 
	font-size:0px;
}

.sape_links, .sape_links_footer {
/*	display:none; */
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}

.sape_links a, .sape_links_footer a {
	text-decoration:none;
	color:#CCC;
}

.sape_links_footer {
	margin:5px;	
}
