@charset "windows-1251";
/* CSS Document */

.body 			{ background-image: url(images/fon_body.jpg); margin: 0px; font-family: arial; font-size:12px; color:#455ea3; background-repeat:repeat-x; background-position: top center;}
.body_all		{ background-image: url(images/fon_body_all.jpg); margin: 0px; font-family: arial; font-size:12px; color:#455ea3; background-repeat:repeat-x; background-position: top center;}
table			{ font-family: arial; font-size:12px; color:#455ea3;}
img				{ border:0px;}
a				{ color: #da0027; text-decoration:underline;}
a:hover			{ color: #a1aed1; text-decoration:none;}

a.a_menu			{ font-size:13px; font-weight: bold; text-decoration:none; color:#455ea3;  text-decoration:underline;}
a.a_menu:hover		{ color: #da0027; text-decoration:none;}
a.a_menu_center		{ font-weight: bold;  text-decoration:none;  color:#455ea3;  text-decoration:underline;}
a.a_menu_center:hover		{ color: #da0027; text-decoration:none;}

a.a_menu_left1			{ color:#455ea3; font-size:12px; display:block; padding:4 8 4 12; text-decoration:underline;}
a.a_menu_left1:hover	{ color:#da0027;}
a.a_menu_left2			{ color:#455ea3; font-size:11px; padding:4 8 4 30; background-image:url(images/menu_left2.gif); background-repeat:no-repeat; background-position: left; display:block; text-decoration:underline;}
a.a_menu_left2:hover	{ color:#da0027;}

a.a_menu_left3			{ color:#455ea3; font-size:11px; padding:4 8 4 50; background-image:url(images/menu_left2.gif); background-repeat:no-repeat; background-position: 20px; display:block; text-decoration:underline;}
a.a_menu_left3:hover	{ color:#da0027;}

.block_next	{ margin-top:5px;}
.block_news	{ margin-top:15px;}
a.a_next	{ font-size:9px; text-decoration:none; color: #da0027;}
a.a_next:hover	{ color: #455ea3}

a.a_crosh		{ font-size:9px; text-decoration:none; color: #455ea3;}
a.a_crosh:hover	{ color: #da0027}
a.navstring		{ font-size:9px; text-decoration:none; color: #455ea3;}
a.navstring:hover	{ color: #da0027}

.txt_9	{ font-size:9px; }
.txt_13	{ font-size:13px; }
.txt_16	{ font-size:16px; }
.txt_18	{ font-size:18px; }
.txt_20	{ font-size:20px; }
.txt_22	{ font-size:22px; }
.txt_24	{ font-size:24px; }
.txt_26	{ font-size:26px; }
.normal	{ font-weight:normal;}

h1, h2, h3, h4, h5	{ margin:0px; padding:0px; font-size:13px;}


.search			{ background-image:url(images/search.png); background-repeat:no-repeat; background-position:left center; width: 185px; height:18px;}
.search_form	{ border:0px; background-color: transparent; font-size:10px; color: #455ea3; width:160px; margin-left:10px;}
.txt_rose		{color: #da0027;}

.ico			{ margin-right: 19px;}
.div_ico	{ margin-bottom: 15px; margin-left:50px;}

.ph_big		{ font-size:39px; font-weight:bold;}
.ph_mini	{ font-size:20px; color: #da0027; padding-top: 5px; padding-right:3px;}
.fx_big		{ font-size:20px; font-weight:bold;}
.fx_mini	{ padding-top: 2px; padding-right:2px;}



/* слои */
#apDiv0 {	position:absolute;	z-index:0; margin-top:170px; background-image:url(images/clode.png); width:980px; background-position:center top; background-repeat:no-repeat; height:492px;}
#apDiv0_all {	position:absolute;	z-index:0; margin-top:169px; background-image:url(images/clode_all.png); width:980px; background-position:center top; background-repeat:no-repeat; height:492px;}
#apDiv1 {	position:absolute; background-image:url(images/phone.png); background-position: right bottom; background-repeat:no-repeat; width:270px; z-index:99; margin-top:20px;}
#apDiv2 {	position:absolute;	z-index:100; margin-top:20px;}
#apDiv3 {	position:absolute; margin-top:0px;	z-index:1;}
#apDiv3_all {	position:absolute; margin-top:20px;	z-index:1; margin-left:75px;}
#apDivslogan {	position:absolute; margin-top:200px; margin-left:675px;	z-index:1;}

#apDiv4 {	position:absolute; margin-top:20px;	z-index:98; width:560px; margin-left: 160px; background-image:url(images/birds.gif); background-repeat:no-repeat; background-position: right top; height:87px;}
#apDiv5 {	position:absolute; margin-top:145px; z-index:2; width:725px; background-image:url(images/menu.png); background-repeat:no-repeat; background-position: left top; height:240px;}
#apDiv5_all {	position:absolute; margin-top:103px; z-index:2; width:725px; background-image:url(images/menu.png); background-repeat:no-repeat; background-position: left top; height:240px; margin-left:-15px;}

#apDiv_menu 		{ position:absolute; margin-top:200px; z-index:26; width:180px; margin-left:50px;}
.menu_left_top		{ background-image:url(images/menu_left.png); height: 4px; background-position:top; background-repeat:no-repeat;}
.menu_left_bot		{ background-image:url(images/menu_left.png); height: 4px; background-position:bottom; background-repeat:no-repeat;}
.menu_left_center	{ background-color: #455ea3; width:180px;}
.menu_titl			{ text-align:center; color:#FFF; font-size: 18px; font-family: "arial narrow", arial; padding-bottom:5px;}
.menu_left2_block	{ margin-left:4px; width:172px;}
.menu_left2_top		{ background-image:url(images/menu_left2.png); height: 2px; background-position:top; background-repeat:no-repeat; width:172px;}
.menu_left2_bot		{ background-image:url(images/menu_left2.png); height: 2px; background-position:bottom; background-repeat:no-repeat; width:172px;}
.menu_left2_center	{ background-color: #fff; width:172px;}


#apDiv_crsh {	position:absolute; margin-top:350px; z-index:20; margin-left:25px; font-size:9px;}


#apDiv_flash2 {	position:absolute; background-position: right bottom; background-repeat:no-repeat; z-index:5; margin-top:335px; margin-left:150px;}
#apDiv_flash2_all {	position:absolute; background-position: right bottom; background-repeat:no-repeat; z-index:5; margin-top:200px; margin-left:-70px;}

#apDiv_slide 	 {	position:absolute; margin-top:340px; z-index:5; width:625px; height:275px; margin-left:200px;}
#apDiv_slide_big {	position:absolute; z-index:51; width:252px; height:275px; margin-left:190px; margin-top:0px;}
#apDiv_slide_s1 {	position:absolute; z-index:52; width:92px; height:150px; margin-left:20px; margin-top: 120px; text-align:center;}
#apDiv_slide_s2 {	position:absolute; z-index:53; width:92px; height:150px; margin-left:520px; margin-top:120px; text-align:center;}
#apDiv_slide_s3 {	position:absolute; z-index:54; width:92px; margin-left:126px; margin-top: 20px;}
#apDiv_slide_s4 {	position:absolute; z-index:54; width:92px; margin-left:414px; margin-top: 20px;}
#apDiv_slide_next	{ position:absolute; z-index:50; margin-left:447px; margin-top: 140px;}
#apDiv_slide_beck	{ position:absolute; z-index:50; margin-left:120px; margin-top: 140px;}


.slide_block 	{ background-color: #14334b; border:1px solid #fff;}
.slide_big		{ border:10px solid #14334b;}
.slide_txt		{ margin-top:5px; color:#000; text-align:center; font-size:11px;}
.slide_s		{ border:5px solid #14334b; }

#apDiv_telo		{ position:absolute; z-index:25; width:930px; margin-top: 615px; margin-left:25px;}
#apDiv_telo_all	{ position:absolute; z-index:25; width:930px; margin-top: 395px; margin-left:25px;}


#menuDiv1	{position:absolute;	z-index:501; margin-left:420px; margin-top:5px; font-size: 13px; font-family: arial;}
#menuDiv2	{position:absolute;	z-index:502; margin-left:618px; margin-top:15px; font-size: 16px; font-family: "arial narrow", arial;}
#menuDiv3	{position:absolute;	z-index:503; margin-left:505px; margin-top:85px; font-size: 18px; font-family: "arial narrow", arial;}
#menuDiv4	{position:absolute;	z-index:504; margin-left:310px; margin-top:125px; font-size: 24px; font-family: "arial narrow", arial;}
#menuDiv5	{position:absolute;	z-index:505; margin-left:169px; margin-top:61px; font-size: 13px; font-family: arial;}
#menuDiv6	{position:absolute;	z-index:506; margin-left:25px; margin-top:117px; font-size: 16px; font-family: "arial narrow", arial;}
#menuDiv7	{position:absolute;	z-index:507; margin-left:170px; margin-top:167px; font-size: 18px; font-family: "arial narrow", arial;}



.title_big	{ margin-bottom:10px; font-family: "arial narrow", arial; font-size:30px; font-weight:bold;}
.title		{ margin-bottom:10px; font-family: "arial narrow", arial; font-size:20px; font-weight:bold;}
.center_block	{ margin-right:40px;}

.news_data	{ color: #a1aed1; font-size:9px; margin-right:10px;}

.fut		{ margin-top:30px; margin-bottom:20px; text-align:center;}

/* добавки */
.act {font-weight:bold;}
/* картинки на стр */
.cimg {border: 1px solid #e5ebf2; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #e5ebf2; margin-right:15px; margin-bottom:10px}
.rimg {border: 1px solid #e5ebf2; margin-left:15px; margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg0 { border:1px solid #e5ebf2;}

/* галерея */
.galer 			{ 
 clear: both; width: 100%; //overflow-x: hidden;
}
.galer {width:800px}
.div150	{ width: 120px; float: left; margin-bottom:20px; height:120px;}
.galer_img		{  margin-bottom:5px; display:block;}

/* красивая таблица */
.tbl{border:1px solid #c0c0c0;border-collapse: collapse;font-size:12px;}
.tbl td {padding:4px 4px 4px 4px ;border:1px solid #c0c0c0;border-collapse: collapse;}
.tbl td  p{padding:0;margin:0;}

/* ==================================================================== */
/*                      файл атачи к страницам                          */
/* ==================================================================== */
/* линия над блоком */
.showfilesbefore_div{height:10px}
/* див в которой вложена таблица с файлами */
.showfiles_div{}
.showfiles_div a {text-decoration:none;color:#455ea3}
/* дата в списке */
.file_data{}
/* ссылка скачать */
.filedownload{}
/* информация о типе и размере файла */
.file_info{font-size:10px;}


/*витрина*/
.vitrina{
	background-color: #fafafb;
	padding: 10px 10px 10px 10px;
	clear:both;
	margin-bottom:12px;
        // position: relative;
}
.vitrina img{
        border:1px solid #f3f3f3;
	margin: 0 12px 12px 0px;
        // position: relative;
}
.vitrina a.product{
	text-decoration: underline;
	font: bold 14px Arial;
	color: #578cd2;
	margin-bottom:6px;
	display:block;
}
.vitrina a:hover.product{
	text-decoration: none;
}
.vitrina p{
	font: normal 10px Tahoma;
	text-align: left;
	margin: 0;
}
.vitrina .price{
	color: #d5652c;
	font: normal 18px Arial;
	margin: 8px 0 0 7px;
	text-align:right;
}

/* вывод товара */
.info{
	font: normal 11px Tahoma;
	color: #5d5d5d;
	text-align: left;
	padding:0px 10px 10px 10px;
	margin-bottom:10px;
        display:block;
}
.info .price{
	color: #d5652c;
	font: normal 18px Arial;
	margin: 8px 0 0 7px;
	text-align:right;
        display:block;
}

.clear{
	clear: both;
}

/* постраничка */
#navPage {margin-top:10px;}
#navPage td{font-size:11px;}
#navPage .a_spisok__legend {font-size:10px; color:#909090;}
#navPage .a_spisok_a		 { font-size: 10px; text-align:center; height:18px; width: 18px; color:#FFF;
background-color: #ddd;vertical-align:middle;text-decoration:none;
}
#navPage .a_spisok_a:hover	 { text-decoration:none; color:#FFFFFF;
background-color: #657ec3;
}
#navPage .txt_spisok_act_a		 { font-size: 10px;  color:#FFFFFF; text-align:center; width: 18px;vertical-align:middle;
background-color: #455ea3; 
}

/* Гостевая */
.gbookdata{background-color:#fafafb;padding:5px}
.gbookvopros{margin-top:5px;}
.gbookotvet{padding-left:20px;border-left:1px #ccc solid;margin-bottom:15px;}
.gbookotvet div {color:#e00;font-weight:bold;margin-bottom:5px;}
.form2,.input3		{ font-size:11px; font-family: tahoma; padding-left:5px; border: 1px solid #ccc;background-color:#fff;color:#444; width:99%;//width:98%}
.form,.INPUT		{ height: 18px; font-size:11px; font-family: tahoma; color: #444; padding-left:5px;  border: 1px solid #ccc;background-color:#fff;width:99%;//width:97%}
.cmntbtn	{background-color:#455ea3;  FONT-SIZE: 12px; line-height:16px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif; padding: 1px 10px 3px 10px; text-align:center; text-decoration:none; border: 1px solid #908B76;margin-top:10px;}



 .partner {width:125px; position: relative; text-align:center; float: left;}