body
{ background:       #FFFFFF;
  color: 			black;
  margin:           0;
  padding:          0 0 0 0;
  border:           0; }

ul, ol
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  padding:          5px 5px 5px 5px;
  text-align: 		left;
  color:            #333333;}

p
{ padding:          0 0 0 0;
  border:           0;
  margin: 			0;}

input
{ border:           solid 1px #555555;
  margin-left: 		5px;
  margin-top: 		2px;
  color: 			#000000;
  font-size: 		11px;}
  
img 
{ border:           0; }

h1
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0px 0px 0px 0px;
  margin: 			0;
  color:            #333333; }

h1.headline
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0px 0px 0px 0px;
  margin: 			0;
  color:            #ffffff; }

h2
{ font-size:        13px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0px 0px 0px 0px;
  margin: 			0;
  color:            #EE823A; }

h4
{ font-size:        13px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0px 0px 0px 0px;
  margin: 			0;
  color:            #333333; }

h3, h5, h6
{ font-size:        13px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          15px 5px 10px 5px;
  margin: 			0;
  color:            #333333; }

b
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0px 0px 0px 0px;
  margin: 			0; }

.g_line
{ width:            1px;
  background:       url('/themes/images/g_line.gif') repeat-x center top;}

.v_line
{ height:           1px;
  background:       url('/themes/images/v_line.gif') repeat-y center top}

blockquote {
  border-left:		solid 3px #333;
  padding:			10px 10px 10px 10px;
  margin: 			0px 40px; 
  background:		#f0f0f0; }

img 
{ border:           0; }

li
{ font-size:        12px;
  font-family:      Arial, Verdana, Helvetica, sans-serif;
  padding:          0px 0px 0px 20px;
  border:           0; }

.calc
{ font-size:        13px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;}

a.highslide, a.highslide:link
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;	
  text-decoration:  none;
  color:            #660033;
  padding:          0 0 0 0;
  border:           0; }

a.highslide:hover 
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;	
  text-decoration:  none;
  color:            red;
  padding:          0 0 0 0;
  border:           0; }

.img1 
{ width:            400px;
  height:           150px;
  background:       #FFFFFF url('../images/prototip_img.jpg') no-repeat center;}

.img_txt1 
{ font-size:        13px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  margin-top: 		0px;
  color:            #000000;
  padding:          0px 15px 0px 25px;
  border:           0; }

/*--------------------------------- 
Полоса прокрутки в шапке
---------------------------------*/

.header2
{
	margin: 0 10px;
	z-index: 10;
}

.header2 .inscription
{
	position: absolute;
	/*[disabled]width:101px;*/
	left: 360px;
	top: 3px;
	padding: 5px 15px;
	font-size: 14px;
	background: url('/themes/images/opacity0.png') repeat 0 0;
	color: #DCB86E;
	z-index: 20;
}

.header2 #slideshow
{
	height: 130px;
	width: 1025px;
	top: 10px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 10;
}

.header2 #scroller
{
	left: 0px;
	width: 2170px;
	position: relative;
	word-spacing: 1px;
	z-index: 10;
}

.header2 .arrow_l
{
	position: absolute;
	width: 60px;
	height: 120px;
	top: 0;
	left: 0;
	background: url('/themes/images/scroll_l.png') no-repeat center center;
	cursor: pointer;
	z-index: 50;
}

.header2 .arrow_r
{
	position: absolute;
	width: 60px;
	height: 120px;
	top: 0;
	right: 0;
	background: url('/themes/images/scroll_r.png') no-repeat center center;
	cursor: pointer;
	z-index: 50;
}

/*--------------------------------- 
Линия в шапке
---------------------------------*/ 
.head_line
{ height:           36px;
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  color:            #ffffff;
  background:       #FFFFFF url('/themes/images/head_line.gif') repeat-x left top;}

a.h_line, a.h_line:link
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #ffffff;
  border:           0; }

a.h_line:hover 
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #333333;
  border:           0; }
  
.line_head
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  color:            #ffffff;
  border:           0; }
  
.hd_line_1
{ font-size:        18px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  color:            #ffffff;
  border:           0; 	
}

.hd_line_2
{ font-size:        26px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  color:            #ffffff;
  border:           0; 	
}

/*--------------------------------- 
Левая колонка в теле
---------------------------------*/
.left_line_1
{ height:           29px;
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0 0 0 15px;
  color:            #ffffff;
  background:       #FFFFFF url('/themes/images/left_line_1.gif') repeat-x left top;}

.left_line_2
{ width: 			45px;
  height:           29px;
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  color:            #ffffff;
  background:       #FFFFFF url('/themes/images/left_line_2.gif') no-repeat left top;}

.bg_left_1
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  color:            #222222;
  background:       #F5F5F5}

.bg_left_2
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  color:            #333333;
  background:       #F5F5F5}

a.left_menu_1, a.left_menu_1:link
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #444444;
  border:           0; }

a.left_menu_1:hover 
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.left_menu_1_on, a.left_menu_1_on:link
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.left_menu_1_on:hover 
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.left_menu_2, a.left_menu_2:link
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  color:            #444444;
  border:           0; }

a.left_menu_2:hover 
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.left_menu_2_on, a.left_menu_2_on:link
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.left_menu_2_on:hover 
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

.data_news
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  color:            #444444;}

.txt_news
{ font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  color:            #444444;}

a.a_news, a.a_news:link
{ font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.a_news:hover 
{ font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #444444;
  border:           0; }

a.all_news, a.all_news:link
{ font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.all_news:hover 
{ font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #444444;
  border:           0; }

/*--------------------------------- 
Центральная колонка в теле
---------------------------------*/
a.a_txt, a.a_txt:link
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  padding:          0 0 0 0;
  color:            #CF6F2E;
  border:           0; }

a.a_txt:hover 
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0 0 0 0;
  text-decoration:  none;
  color:            #444444;
  border:           0; }

a.a_txt1, a.a_txt1:link
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  text-decoration:  none;
  padding:          0 0 0 0;
  color:            #CF6F2E;
  border:           0; }

a.a_txt1:hover 
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  padding:          0 0 0 0;
  text-decoration:  none;
  color:            #444444;
  border:           0; }

.center_line_1
{ width: 			44px;
  height:           29px;
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  color:            #000000;
  background:       #FFFFFF url('/themes/images/center_line_1.gif') no-repeat right top;}

.center_line_2
{ height:           29px;
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0 0 0 0;
  color:            #333333;
  background:       #FFFFFF url('/themes/images/center_line_2.gif') repeat-x right top;}

.center_line_3
{ height:           29px;
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  padding:          0 15px 0 0;
  color:            #EE823A;
  background:       #FFFFFF url('/themes/images/center_line_2.gif') repeat-x right top;}

.txt
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  padding:          5px 10px 5px 10px;
  text-align: 		justify;
  color:            #333333;}

.news-arrow
{ width:            12px;
  height:           9px;
  background:       #FFFFFF url('../images/news-arrow.gif') no-repeat right;}

/*--------------------------------- 
Правая колонка в теле
---------------------------------*/

a.zagl_txt, a.zagl_txt:link
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  padding:          10px 10px 10px 0px;
  color:            #CF6F2E;
  border:           0; }

a.zagl_txt:hover 
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  padding:          10px 10px 10px 0px;
  color:            #444444;
  border:           0; }
  
.right_txt
{ font-size:        11px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  padding:          5px 5px 5px 10px;
  color:            #333333;}

.find_line
{ width: 			212px;
  height:           24px;
  padding:          0 0 0 0;
  background:       url('/themes/images/find_line.gif') no-repeat;}

/*--------------------------------- 
хвост сайта
---------------------------------*/

a.foot_menu, a.foot_menu:link
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #555555;
  border:           0; }

a.foot_menu:hover 
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.foot_menu_on, a.foot_menu_on:link
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #CF6F2E;
  border:           0; }

a.foot_menu_on:hover 
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    bold;
  text-decoration:  none;
  color:            #555555;
  border:           0; }

.foot_txt
{ font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-weight: 	    normal;
  padding:          0px 0px 0px 0px;
  text-align: 		center;
  color:            #333333;}