﻿@charset "utf-8";
/* CSS Document */

html, body {
	background-color: #efefef;
	font:13px/18px Arial, Helvetica, sans-serif; color:#333;
	text-align:center; 
	margin:0;padding:0;border:0;
}
/* for rotator begin */
.style1 {color: #333333;	font-weight: bold;}
.style2 {font-size: 44px;font-weight: bold;color: #333333;}
.style3 {color: #FF6600;font-size: 50px;}
.style4 {color: #00CC66;	font-size: 66px;font-family: Arial, Helvetica, sans-serif;}
.style5 {color: #0066CC;	font-size: 50px;}
.style6 {color: #FF3300}
.style7 {font-size: 20px;font-weight: bold;}
/* for rotator end */

a { text-decoration:none; }

a img { border:0px;}
/*стили для спец.преложений BEGIN*/
div.cnt {margin: 0px 265px 0px 265px; padding:0px 9px;text-align:justify;}
a.cnt_list {display: inline-block; width: 99%;}
/*div.cnt img { float:right }*/
div.plOne {margin: 4px 0pt 0pt 5px; float: left;}
div.header_mid {
	height:153px;
	/*background:url(images/hd_bg.jpg) top center no-repeat;*/
}
div.spec_bnr{margin:-20px 0 15px 0;}
div.spec {margin: 0px 265px;}
div.spec img.spec_img {border:0px; float:left;}
div.spec p.head {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #F60;
	height:51px;
	/*display: table-cell;*/
	vertical-align:middle;
	text-transform:uppercase;
	text-align:left;
	/*border-top:1px dotted #2b9cd4;*/
	border-bottom:1px dotted #2b9cd4;
	padding:0px 30px;
}
/* for banner rotator */
#rb_container { width: 1px; height: 1px; display: inline; }
#rb_center { width: 1000px; height: 150px;}
div.left_hcol	{position:absolute;top:9px;left:10px;}
div.right_hcol	{width:231px;text-align:center;float:right;}
div.left_hcol .banner_right_border {
	position: absolute;
	left: 830px;top:0;
	height:150px; width: 176px;
	background: url(images/bannermask.png) 0% 0% no-repeat;
	z-index: 1;
}
/* ------------------ */
div.spec p.head img {margin-bottom: -3px; float:left;}
div.spec p.raw 	{min-height:94px;height:auto !important;height:94px;text-align:left;}
div.spec .hot_mtx	{display:inline-block;}
div.spec p.mtx 	{text-align:left;}
div.spec ul.mtx	{list-style:none;margin:0;padding:0;display:inline-block;}
div.spec ul.mtx li	{text-align:center;width:150px; float:left; margin:10px;}
div.spec p.foot {
	color: #F60;
	vertical-align:middle;
	text-align:right;
	border-top:1px dotted #2b9cd4;
	margin:10px 0;
}
/*стили для спец.предложений END*/

p {margin-top:0px;margin-bottom:12px;display:block;}

table {border:0px;border-spacing:0px; table-layout:inherit;}
td { padding:0px; vertical-align:top;}
.floatLeft { float:left; }
.floatRight { float:right; }
/*Links style*/
a:link { color:#069; text-decoration:none; }
a:visited { color:#069; }
a:active { color:#069; }
a:hover { color:#f60; }

div.site_links	{ text-align:center; margin:20px 10px 20px 10px; vertical-align:top;}
div.footer_l		{ text-align:left;   margin:10px 10px 10px  0px; vertical-align:top; float: left; width: 300px;}
div.footer_m		{ text-align:center; margin:10px 10px 10px 10px; vertical-align:top; float: left; width: 150px; position: relative;}
div.footer_r		{ text-align:left;   margin:10px  0px 10px 10px; vertical-align:top; float: left; position: relative;}
div.wphone		{ text-align:right;  font:bold 17px Arial, Helvetica, sans-serif; color: #2B9CD4; padding: 5px 10px 0 0;}
div.wphone a {
	color:#2b9cd4;
	text-decoration:none;
	/*line-height:20px;*/
	vertical-align: middle;
}
div.wphone a:link       { color:#f60; text-decoration:none; }
div.wphone a:visited { color:#f60; }
div.wphone a:active   { color:#f60; }
div.wphone a:hover     { color:#f60; }

div.week		{
	font:10px/8px Arial, Helvetica, sans-serif;
	color: #2B9CD4;
	margin: 0px 0px 6px 80px;
	background: url(images/week2.png) 0% 50% no-repeat;
	width:140px;
	height:30px;
}
div.week p {padding:0 0 0 3px; float:none; text-align:justify;}

div.consult		{font:bold 12px/12px Arial, Helvetica, sans-serif; color: #2b9cd4; text-align: right; margin-right: 10px;}
div.consult a {
	text-decoration:none;
	background: url(images/skype_20x20.png) 0% 50% no-repeat;
	padding:4px 0 4px 25px;
	vertical-align: middle;
}
div.consult a:link 	{ color:#2b9cd4; }
div.consult a:visited	{ color:#2b9cd4; }
div.consult a:active 	{ color:#2b9cd4; }
div.consult a:hover	{ color:#f60; }

h1.gr_s,h4.gr_s	{font:bold 11px/11px Arial, Helvetica,sans-serif;color:#808080;margin:10px 9px 3px 0;}
h1.cnt_h		{
	width:auto; margin:0 5px;
	line-height: normal; vertical-align:middle;
	color:#2b9cd4; font-size: 16pt;
}
h2.ind_h, h3.ind_h, h4.ind_h, h5.ind_h, h6.ind_h {
	font: bold 12px/12px Arial, Helvetica, sans-serif;color:#000080;
}
div.con_list		{
	display:inline; min-height:94px; height:auto !important; height:94px;
	text-align:left; vertical-align:middle;
	margin:0; padding:0;
}
div.con_list	h3	{ margin:5px 0 0; padding:0; }

table.wrapper {margin:0 auto;}
table.wrapper tr.fr_vvk   {font: 13px/10px Arial, Helvetica, sans-serif;margin:0 auto;}
table.wrapper tr.txt_vvk {font: 13px/18px Arial, Helvetica, sans-serif;margin:0 auto;}

div.browser		{
	font:11px Arial, Helvetica, sans-serif;
	float:none;
	height:14px;
	line-height:11px;
	vertical-align:top;
	text-align:left;
	padding:0px 9px;
	margin:2px 9px 9px 9px;
}
div.browser a 	{
	font-weight: bold;
	margin-right: 10px; /*3px 10px 3px -10px;*/
	background: #E7EEF3;
	/*margin: 5px;*/
	border: 4px solid #E7EEF3;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
div.browser a.turop 	{
	font-weight: bold;
	float: left;
	margin-right: 10px; /*3px 10px 3px -10px;*/
	background: #F8FAB1;
	/*margin: 5px;*/
	border: 4px solid #F8FAB1;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
div.vvk_head		{margin-bottom:20px;margin:-5px -5px 0 -5px;height:153px;}
div.stars		{margin:0; float:left;}
div.left_col		{width:231px;text-align:center;float:left;}
div.right_col	{width:231px;text-align:center;float:right;}
div.middle_col	{text-align:left;float:left;}

/*VVK ROUNDED BLOCKs BEGIN*/
div#box_vvk{float:right;display:inline;width:150px;margin: 5px 15px 0 5px;background:#E4E7F2;text-align:center}
div#box_vvk p{padding:0 5px}
/*----------------------------------------------------*/
div.tRem  {
	display:block; clear:both; margin:15px 0; padding:15px 5px;color:grey; width:100%;
	border: 2px solid #e7eef3;  /*#f8fab1; #e7eef3;*/
	/*background-color:#e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.qSrch {
	display:block; margin:15px 0; padding:15px 5px;color:grey; width:100%;
	text-align: left;
	border: 2px solid #e7eef3;  /*#f8fab1; #e7eef3;*/
	/*background-color:#e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.prIn {
	display:block; float:left; width:40%; padding:10px;
	/*border: 4px solid #e7eef3;  #f8fab1; #e7eef3;*/
	background-color:#e7eef3;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.prOut {
	display:block; float:right; width:50%; padding:10px;
	/*border: 4px solid #f8fab1;  #f8fab1; #e7eef3;*/
	background-color:#f8fab1;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.sub_folder_list {
	display: table;
	width:100%;
	background: #ffffff;
	border: 2px solid #e7eef3; /* #F8FAB1; #e7eef3;*/
	padding: 0 5px;
	margin: 7px 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.sub_folder_list a img {margin:5px;}
div.sub_folder_list .doc_name {text-align:left;}
div.sub_folder_list .head {
	font:18px Arial, Helvetica, sans-serif; color:#006699;
	margin: 5px 10px;
}
div.sub_folder_list ul {
	text-align: left;
	padding:0px; margin:0px;
}
div.sub_folder_list ul li {
	list-style: none outside none; display: inline-table; float: left;
	margin: 3px; padding: 5px; width:145px; height:165px;
	text-align: center;
	background: #f8fab1; border: 1px solid #ffcc35;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
div.sub_folder_list ul li:hover {
	list-style: none outside none; display: inline-table; float: left;
	margin: 3px; padding: 5px; width:145px; height:165px;
	text-align: center;
	background: #e7eef3; border: 1px solid #006699;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.sub_folder_list ul li.doc {
	list-style: none outside none;
	float: none;
	margin: 3px;
	padding: 5px;
	text-align: center;
	background: #f8fab1;
	border: 1px solid #ffcc35;
	width:97%; height:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.sub_folder_list ul li.doc:hover {
	list-style: none outside none;
	float: none;
	margin: 3px;
	padding: 5px;
	text-align: center;
	background: #e7eef3;
	border: 1px solid #006699;
	width: 97%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
/*div.t_cell { display: table-cell; padding: 0 10px; vertical-align: top;}
div.t_row { display: table-row; padding: 10px 0; }*/
div.box_bl1 {
	margin-bottom: 40px;
	background: #ffffff;
	border: 2px solid #e7eef3;
	padding:0 5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.box_gr2 {
	background: #ffffff;
	border: 1px solid #2b9cd4;
	padding:0 5px;
	min-height:63px; height:auto !important; height:63px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.box_gr4 {
	background: #ffffff;
	margin: 5px;
	border: 4px solid #d7d7d7;
	float: left;
	display: inline-table;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.box_spec4 {
	margin: 5px; float: none; display: table;
	border: 4px solid #d7d7d7; background: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.box_spec4 table.cpec_tick td.top { padding: 5px; text-align: center; background-color: #E7EEF3; font-weight: bold; }
div.box_spec4 table.cpec_tick td.main { padding: 0 5px; text-align: left; }
div.box_spec4 table.cpec_tick td.price { padding: 0 5px; text-align: right; color: #ff0000; font-weight: bold;}
div.box_none {
	background: #ffffff;
	margin: 5px;
	float: left;
	display: inline-table;
}
img.box_gr4 {
	margin: 5px; float: left;
	border: 4px solid #d7d7d7; background: #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
img.box_gr4_c {
	margin: 5px; float: none;
	border: 4px solid #d7d7d7; background: #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*----------------------------------------------------*/
/*popup menu styles*/
ul.popmenu {
	font: bold 11px verdana;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 210px; /* Width of Menu Items */
	/*border: 1px dotted #006699;
	border-bottom: none;*/
}
	
ul.popmenu li { position: relative; }
	
  ul.popmenu li ul#l3
, ul.popmenu li ul#l3 li ul#l4
, ul.popmenu li ul#l3 li ul#l4 li ul#l5
, ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6
, ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7
, ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8
, ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 li ul#l9
, ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 li ul#l9 li ul#l10
{
	position: absolute;
	margin: 0px 0px 0px 0px;
	/*padding: 5px;*/
	left: 210px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	background: #E7EEF3;
	border: 1px dotted #006699;
	border-bottom: none;
}
 
/* Styles for Menu Items */
ul.popmenu li a {
	display: block;
	text-decoration: none;
	color: #006699;
	background: #E7EEF3; /*IE6 Bug */
	padding: 5px;
	border-bottom: 1px dotted #006699; /* IE6 Bug */
}
	
/* Holly Hack. IE Requirement \*/
* html ul.popmenu li { float: left; height: 1%; }
* html ul.popmenu li a { height: 1%; }
/* End */
 
ul.popmenu li:hover ul#l3, ul.popmenu li.over ul#l3 { display: block; }
ul.popmenu li ul#l3 li:hover ul#l4, ul.popmenu li.over ul#l3 li ul#l4 { display: block; }
ul.popmenu li ul#l3 li ul#l4 li:hover ul#l5, ul.popmenu li.over ul#l3 li ul#l4 li ul#l5 { display: block; }
ul.popmenu li ul#l3 li ul#l4 li ul#l5 li:hover ul#l6, ul.popmenu li.over ul#l3 li ul#l4 li ul#l5 li ul#l6 { display: block; }
ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li:hover ul#l7, ul.popmenu li.over ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 { display: block; }
ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li:hover ul#l8, ul.popmenu li.over ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 { display: block; }
ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 li:hover ul#l9, ul.popmenu li.over ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 li ul#l9 { display: block; }
ul.popmenu li ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 li ul#l9 li:hover ul#l10, ul.popmenu li.over ul#l3 li ul#l4 li ul#l5 li ul#l6 li ul#l7 li ul#l8 li ul#l9 li ul#l10 { display: block; }
/*----------------------------------------------------*/

div.rbl_vvk {
	width: 231px;
	background: #e7eef3;
	margin-bottom: 20px;
	/*border: 1px solid #2b9cd4;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.rbl_vvk h3	{
	font-size:100%;
	margin:0;
	padding: 0;
	background: #2b9cd4;
	color: #ffffff;
	text-align: center;
	height:22px;
	//height: 26px;
	//width:231px;
	//margin-left: -1.5px;
	//margin-top: 2px;
}
div.rbl_vvk p		{margin:0; padding: 5px 10px; line-height: 1.3; text-align: justify; color:#069}
div.rbl_vvk .top    {
	font-size:100%;
	font-weight: bold;
	text-transform:uppercase;
	padding: 5px 0 0;
	background: #2b9cd4;
	color: #ffffff;
	text-align: center;
	/*border: 1px solid #2b9cd4;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}
div.rbl_vvk .bot    {
	padding: 5px 10px;
	background: #e7eef3;
	color:#069;
	text-align: justify;
	line-height: 1.3;
	/*border: 1px solid #e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:  7px;
	
}
/*div.rbl_vvk .bot ul.popmenu li a { color: #f60; }*/
div.rbl_vvk .botc    {
	padding: 10px 35px;
	background: #e7eef3;
	color:#069;
	text-align: justify;
	line-height: 1.3;
	/*border: 1px solid #e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.rbl_vvk .botc .town { width: 80px; float:left; }
div.rbl_vvk .botm    {
	padding: 10px 10px;
	background: #e7eef3;
	color:#069;
	text-align: center;
	line-height: 1.3;
	/*border: 1px solid #e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.rbl_vvk p.mid	{margin:0; padding: 5px 10px; line-height: 1.3; text-align: center; color:#069}
div.rbl_vvk ul.services { list-style:none;margin:13px;	padding:0;text-align:left;}
div.rbl_vvk ul.services li a {
	background:url(images/menu_ar.gif) 5px 9px no-repeat;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #45a7bd;
	padding:5px 0 5px 15px;
	color:#006699;
	font:bold 12px Arial, Helvetica, sans-serif;
}
div.rbl_vvk ul.services li.act{
	background:url(images/menu_ar.gif) 5px 9px no-repeat;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #45a7bd;
	padding:5px 0 5px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
div.rbl_vvk ul.services li.pass{
	background:url(images/menu_ar.gif) 5px 9px no-repeat;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #45a7bd;
	padding:5px 0 5px 15px;
	color:#006699;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
div.rbl_vvk ul.services li a:hover {color:#069;text-decoration:underline;}
/*4 banner*/
div.rblb_vvk		{width: 231px;background: #e7eef3; margin-bottom: 20px}
div.rblb_vvk p	{margin:0; padding: 5px 10px; line-height: 1.3; text-align: justify}
div.lbanner 		{width:231px;padding:0px;margin:0px 0px 10px 0px;line-height:0;}

/*RIGHT BLOCKs*/
div.rbr_vvk		{
	width: 231px;
	background: #f8fab1;
	margin-bottom: 20px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.rbr_vvk h3	{font-size: 100%; margin:0; padding: 0 0 3px; background: #ffcc35; color: #006699; text-align: center}
div.rbr_vvk p		{margin:0; padding: 5px 5px; line-height: 1.3; text-align: justify}

div.rbr_vvk .top    {
	font-size:100%;
	font-weight: bold;
	text-transform:uppercase;
	padding: 5px 0 0;
	background: #ffcc35;
	color: #ffffff;
	text-align: center;
	/*border: 1px solid #2b9cd4;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}
div.rbr_vvk .bot    {
	padding: 5px 10px;
	background: #f8fab1;
	color:#069;
	text-align: justify;
	line-height: 1.3;
	/*border: 1px solid #e7eef3;*/
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:  7px;
	
}
div.rbr_vvk .bot ul  { text-align: right; }
div.rbr_vvk .bot ul.popmenu li a { background-color: #F8FAB1; }
div.rbr_vvk .botc    {
	padding: 10px 35px;
	background: #f8fab1;
	color:#069;
	text-align: justify;
	line-height: 1.3;
	/*border: 1px solid #e7eef3;*/
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}
div.rbr_vvk .botm    {
	padding: 10px 10px;
	background: #f8fab1;
	color:#069;
	text-align: center;
	line-height: 1.3;
	/*border: 1px solid #e7eef3;*/
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
}

div.rbr_vvk ul.services { list-style:none; margin: 13px; padding: 0; text-align: right; }
div.rbr_vvk ul.services li a {
	background:url(images/menu_ar.gif) 5px 9px no-repeat;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #45a7bd;
	padding:5px 0 5px 15px;
	color:#006699;
	font:bold 12px Arial, Helvetica, sans-serif;
}
div.rbr_vvk ul.services li.act{
	background:url(images/menu_ar.gif) 5px 9px no-repeat;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #45a7bd;
	padding:5px 0 5px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
div.rbr_vvk ul.services li.pass{
	background:url(images/menu_ar.gif) 5px 9px no-repeat;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #45a7bd;
	padding:5px 0 5px 15px;
	color:#006699;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
div.rbr_vvk ul.services li a:hover {color:#069;text-decoration:underline;}
div.rbr_vvk ul.news_list li {
	text-align:left;line-height:12px;list-style:disk inside;margin-left:-20px;
	font:bold 10px Arial,Helvetica,sans-serif;color:#069;
}

/*4 banner*/
div.rbrb_vvk		{width: 231px; background: #f8fab1; margin-left:0px; margin-bottom: 20px}
div.rbrb_vvk p	{margin:0; padding: 5px 10px; line-height: 1.3; text-align: center}

/*4 site all around*/
div.saa_vvk		{background-color:#FFFFFF; margin: 10px 20px 20px 20px;}
div.saa_vvk1		{margin: 10px 20px 20px 20px;}
div.ind_rob		{margin-left:10px; margin-right:10px; margin-bottom: 20px; margin-top: 10px; text-align: left; color:grey;}
div.saa0_vvk		{background:#dfdfdf; margin-left:50px; margin-right:50px; margin-bottom: 20px; margin-bottom: 10px;}
div.saa0_vvk p	{background-color:#dfdfdf; margin:0; padding: 5px 10px; line-height: 1.3; text-align: center;}
div.saa_white	{
	min-height:1265px;height:auto !important;height:1265px;
	min-width:1200px;width:auto !important;width:1200px;
	background-color:#ffffff; margin:0px; margin: 10px 20px 20px 20px;}
div.saa_grey		{background-color:#dfdfdf; margin:0px;}
.box1 {
	background-color: #ffffff;
	margin: -10px 10px 10px 10px;padding: 5px;border: 1px solid #d7d7d7;
	min-height:1295px;	height:auto !important;	height:1295px;
 	min-width:1240px;	width:auto !important;	width:1240px;
//	min-width:1240px;	width:1240px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

/*Menu style*/
div.menu_0			{height:32px;text-align: center;float:none;margin: 0 0 6px 0;}
div.menu_l			{float:left; position: relative;width:5px;background:url(images/menuLeftCor.jpg) 0 0 no-repeat;height:32px;vertical-align:top;}
div.menu_m			{position: relative;width:100%;float:left; background:url(images/menuBg.jpg) 0 0 repeat-x;height:32px;vertical-align:top;}
div.menu_m ul			{list-style:none;margin:0;padding:0;}
div.menu_m ul li		{float:left;background:url(images/splitters.jpg) left 8px no-repeat;}
div.menu_m ul li.last	{background:url(images/menuBg.jpg) 0 0 repeat-x; }
div.menu_m ul li a 		{display:block;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none; text-transform:uppercase; color:#ffffff; padding:10px 6px 10px;}
div.menu_m ul li a:hover	{background:url(images/menu_active.jpg) 0 0 repeat-x;color:#000;}
div.menu_m ul li a.active{background:url(images/menu_active.jpg) 0 0 repeat-x;cursor:text;color:#000;}
div.menu_m form.s		{float:left; margin:6px 0px 6px 30px; color:#006699;vertical-align: middle;}
div.menu_m input.s		{
	vertical-align: middle;
	border-width: 0px;
	padding: 0px 0px 1px 3px;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: grey;
	background:url(images/s_1.png) no-repeat;
}
div.menu_r {float:right;position: relative;width:5px;background:url(images/menuRightCor.jpg) 0 0 no-repeat;height:32px;vertical-align:top;}

table.copright {text-decoration:none;text-align:left;margin:20px 0;}

/* Стили таблиц для функции f_tab_echo */
/* Programm style */
div.tPrg {
	margin: 15px 0;
	font: 11px Arial, Helvetica, sans-serif; color:#006699;
	background: #ffffff;
	border: 4px solid #f8fab1;/*#e7eef3;*/
	display:table; z-index: 17;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.tPrg  table {width:auto;font:11px Arial,Helvetica,sans-serif;color:#006699;}
div.tPrg  table tr.t_row {
	display:table-row; z-index:1; margin: 5px; padding:0 5px;
	background: #e7eef3;
	border: 4px solid #e7eef3; /* #F8FAB1; #e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.tPrg   table tr.h_row {
	display:table-row; z-index:1; margin: 5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#006699;
	background: #d7d7d7;
	border: 4px solid #d7d7d7;
	/*float: left;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.tPrg table tr.h_row td.t_cell, div.tPrg   table tr.t_row td.t_cell {
	display: table-cell; z-index:1;	padding: 10px;
	vertical-align: top;
}
/* Price table style */
div.tPrc {
	margin: 15px 0; width: 100%;
	font:11px Arial,Helvetica,sans-serif;color:#006699;
	background: #ffffff;
	border: 4px solid #e7eef3; /* #F8FAB1; #e7eef3;*/
	display:table; z-index: 17;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.tPrc  table {width:100%;font:11px Arial,Helvetica,sans-serif;color:#006699;}
div.tPrc   table tr.t_row {
	display:table-row; z-index:1; margin: 5px; padding:0 5px;
	background: #f8fab1;
	border: 4px solid #f8fab1; /* #f8fab1; #e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.tPrc   table tr.t_row :hover {
	background: #e7eef3;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.tPrc   table tr.h_row {
	display:table-row; z-index:1; padding: 5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#006699;
	background: #d7d7d7;
	border: 4px solid #d7d7d7;
	/*float: left;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.tPrc   table tr.h_row td.t_cell, div.tPrc table tr.t_row td.t_cell {
	display: table-cell; z-index:1;	padding: 10px;
	vertical-align: middle;
}

/* LIST table style */
div.tPrl {
	margin: 15px 0; width: 100%; display:table; 
	font: 11px Arial, Helvetica, sans-serif; color:#006699;
	background: #ffffff; border: 4px solid #e7eef3; /* #F8FAB1; #e7eef3;*/
	z-index: 17;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
div.tPrl table {width:100%}
div.tPrl table tr td {width:33%}
div.tPrl .t_col {
	z-index:1;margin:5px;padding:0 5px;vertical-align:top;
	background: #f8fab1; border: 4px solid #f8fab1; /* #f8fab1; #e7eef3;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

div.tPrl .t_col .h_cell {
	display:table-cell; z-index:1; margin: 5px;
	font:bold 14px Arial, Helvetica, sans-serif; color:#006699;
	background: #d7d7d7; border: 4px solid #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*Стили для поиска*/
.f_search {display:inline-block;}
.f_search .filter {
	background:#ff0000;
	padding:3px; margin:1px; float:left; display:inline-table;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.f_search .filter .f_field {float:left;}
.f_search .filter .f_head {
	font:bold 11px Arial, Helvetica, sans-serif; color:#e7eef3; text-align:center;
}
.f_search .filter .f_field  input,.f_search .filter .f_field select {
	height:20px; border:0; margin:1px;
	font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
}
.f_search .filter .f_field  img{vertical-align:-3px;}
.f_search .filter .fly {height:18px; border:0; margin:2px; float:left;}
