*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#fff;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:11px Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.textRight{
	text-align:right;
}
.replace{
	overflow:hidden;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.more{
	color:#BF0000 !important;
	text-decoration:none;
}
.red, .red a{
	color:#BF0000 !important;
}
.more:hover{
	text-decoration:underline;
}
/*******************/
/********container********/
#outerWrapper {
	width:960px;
	margin:0 auto;
	position:relative;
}
#container {
	width: 100%;
	float: left;
}
#content {
}
/**********top***********/
#top{
	height:160px;
	margin-bottom:10px;
	border-bottom:4px solid #E2E2E2;
	font-size:11px;
	position:relative;
}

#topMidlle{
  /*background:transparent url(/img/bgMainMenu.gif) repeat-x scroll 0 0;*/
	height:36px;
	margin-bottom:10px;
	/*border-bottom:4px solid #E2E2E2;*/
	background-color:#83BDDE;
	font-size:11px;
	position:relative;
}
#topMidlle center{
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  padding-top:10px;
}

#topMidlle a{
  text-decoration: none;
}

.topSmallMenu{
	float:right;
	font-size:11px;
}
.topSmallMenu li{
	padding:15px 15px 0 0;
	margin-right:10px;
	list-style:none;
	float:left;
	border-right:1px solid #E2E2E2;
}
.topSmallMenu a{
	color:#808080;
	text-decoration:none;
}
.topSmallMenu a:hover{
	text-decoration:underline;
}
.topSmallMenu .none{
	padding:15px 15px 0 0!important;
}
.logo{
	top:50px;
	margin-right:50px;
	float:left;
	position:relative;
	overflow:hidden;
	font-size:2em;
}
.logo a{
	text-decoration:none;	
}
.logo, .logo span{
	width:199px; height:43px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(/img/logo.gif) no-repeat;
}
.slogan{
	top:51px;
	padding:15px 0 0 18px;
	position:relative;
	border-left:1px solid #237DB1;
	color:#929292;
}
.slogan, .slogan span{
	width:400px; height:22px;
}
.contactUs{
	top:55px; left:722px;
	position:absolute;
	padding:10px 0 0 20px;
	font-size:17px;
	font-weight:bold;
	color:#203B98;
	background: url(/imgjq/contactUs.gif) no-repeat;
}
.slogan span{
	top:15px; left:18px;
	background: url(/img/slogan.gif) no-repeat;
}
.mainMenu{
	width:710px;
	bottom:-4px; left:250px;
	position:absolute;
	font-size:12px;
	background: url(/img/bgMainMenu.gif) 0 0px repeat-x;
	font-weight:bold;
}
.mainMenu li{
	color:#BF0000;
	padding:0 15px 13px 15px;
	list-style:none;
	float:left;
	background: url(/img/mmSep.gif) no-repeat;
}
.mainMenu .sep{
	width:2px; height:28px;
	padding:0;
}
.mainMenu a{
	color:#237DB1;
	text-decoration:none;
}
.mainMenu a:hover{
	text-decoration:underline;
}
.mainMenu .mmActive{
	padding-bottom:9px;
	border-bottom:4px solid #1B3286;	
}
/**********left*************/
#left {
	width: 235px;
	padding-right:15px;
	float: left;
	font-size:11px;
	color:#444444;
}
#left h2{
	font-size:14px;
}
#left h3{
	font-size: 16px;
  text-transform: uppercase;
}
#left ul{
	margin-left:15px;
}
.lcTitle{
	margin:0 -15px 15px 0;
	padding:10px 0 10px 15px;
	color:#fff;
	background:#1B3286;
}
.lcTextBlock{
	margin-bottom:20px;
	color:#444444;
}
.lcTextBlock h3{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D4D4D4;
}
.lcTextBlock a{
	color:#237DB1;
	font-family: Arial, Tahoma;
	/*text-decoration:none;*/
}
.lcTextBlock a:hover{
	text-decoration:underline;
}
#left .arrowBlueRight{
	margin:0;
}
.arrowBlueRight li{
	padding-left:15px;
	background: url(/img/arrowBlueRight.gif) 0 5px no-repeat;
}
.leftMenu{
	margin:0 !important;
	font-size:12px;
	font-weight:bold;
}
.leftMenu li{
	list-style:none;
	margin-bottom:5px;
	padding:0 0 5px 15px;
	color:#1B3286;
	border-bottom:1px solid #D4D4D4;
	background: url(/img/arrowBlueRight.gif) 0 5px no-repeat;
}
.leftMenu a{
	/*color:#444;*/
	color:#237DB1;
	text-decoration:none;	
}
.leftMenu a:hover{
	text-decoration:underline;	
}
.leftMenu .last{
	border:none;
}
/**********middle***********/
#middle {
	margin-left: 250px;
	padding-bottom:20px;
	font-size:12px;
	color:#191919;
}
#middle ul{
	margin-left:10px;
}
#middle .jqTransformSelectWrapper ul{
	margin-left:0px;
}
#middle p{
	margin-bottom:15px;
	text-align: justify;
}
#middle a{
	color:#444;
	/*text-decoration:underline;	*/
	text-decoration:none;
}
#middle a:hover{
	text-decoration:underline;
}
.topImgWrapper{
	width:710px;
	float:left;
	margin-bottom:15px;
	overflow:hidden;
	zoom:1;
	position:relative;
}
.topImgWrapper.tiwIndex{
	float:left;
	margin-bottom:25px;
	height:260px;
}
.boldTitle{
	margin-bottom:15px;
	padding-bottom:15px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#929292;
	border-bottom:4px solid #E2E2E2;
}
.lCol{
	width:210px;
	float:left;
	padding-bottom:15px;
	margin-right:20px;
}
.lColIndex{
	color:#646464;
}
.rCol{
	width:210px;
	padding-bottom:15px;
	float:left;
	color:#444444;
}
.news dd{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #E2E2E2;
}
.news a{
	color:#237DB1 !important;
}
.contentBlock{
	width:430px;
	padding-bottom:60px;
	float:left;
	margin-top:-5px;
}
.contentBlock h1, .contentBlock h2{
	font-size:25px;
	font-weight:normal;
}
.contentBlock h3{
	font-size:12px; 
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #E2E2E2;
}
.contentBlock h4{
	font-size:16px; 
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #E2E2E2;
}
.contentBlock ul{
	margin-left:15px; 
	list-style-type: 	disc;
}
.pTitle{
	padding-bottom:7px;
	margin-bottom:10px;
	color:#BF0000;
	border-bottom:4px solid #E2E2E2;
}
.cTitle{
	margin-bottom:10px;
	color:#1B3286;
}
.up{
	padding-left:13px;
	font-weight:bold;
	color:#237DB1 !important;
	background: url(/img/arrowBlueUp.gif) 0 3px no-repeat;
}
/***************************/
/**********right************/
.right{
	width: 246px;
	padding-bottom:20px;
	font-size:11px;
	float: right;
	overflow:hidden;
	zoom:1;
	display:table;
	color:#444444;
}
.right h2{
	font-size:14px;
}
.right.rIndex{
	width:201px; height:285px;
	display:block;
	font-size:12px;
	padding:30px 15px 0 30px;
	background:#237DB1;
	overflow:hidden;
}
.right.rIndex h2{
	margin-bottom:10px;
	color:#fff;
}
.rIndex ul{
	margin:0 !important;
}
.rIndex li{
	list-style:none;
	margin-bottom:5px;
	padding-left:15px;
	background: url(/img/arrowLBlueRight.gif) 0 5px no-repeat;
}
.rIndex a{
	/*color:#B7D6EE !important;*/
	color:#FFFFFF !important;
	text-decoration:none;
}
.rIndex a:hover{
	text-decoration:underline;
}
.rightBlock{
	margin-bottom:40px;
	overflow:hidden;
	zoom:1;
}
.nearYou{
	margin:-15px 0 0;
	padding:135px 0 10px 15px;
	background:#F7F7F7 url(/img/map.jpg) 50% 10px no-repeat;
}
.nearYou select{
	width:205px;
	margin-top:5px;
	color:#646464;
}
.bottomBlockWrapper{
	overflow:hidden;
	zoom:1;
	padding-bottom:15px;
	clear:both;
	font-size:11px;
}
.bottomBlock{
	width:210px;
	margin-right:20px;
	float:left;
}
.bottomBlock img{
	display:block;
	margin-bottom:10px;
}
.bottomBlock a{
	color:#237DB1;
	text-decoration:none;
}
.bottomBlock a img{
	display:inline;
	margin:0;
}
.bottomBlock a:hover{
	text-decoration:underline;
}
.bottomBlock.bbContact{
	width:230px;
	color:#646464;
}
.bottomBlock.bbContact strong{
	display:block;
	margin-bottom:15px;
	padding:0 0 15px 20px;
	border-bottom:1px solid #CECECE;
	background: url(/img/phone.gif) no-repeat;
}
.bottomBlock.bbRightBlock{
	width:244px !important;
	overflow:hidden;
	zoom:1;
	position:relative;
	margin:0;
	float:right;
}
/***************************/
/**********bottom***********/
#bottom{
 	width:930px; height: 50px;
	margin:0 auto;
	padding:15px 30px 0 0;
	font-size:11px;
	color:#6F6F6F;
	border-top:4px solid #E2E2E2;
}
.bottomSmallMenu{
	float:right;
}
.bottomSmallMenu li{
	list-style:none;
	float:left;
	margin-right:30px;
}
.bottomSmallMenu a{
	color:#6F6F6F;
	text-decoration:none;	
}
.bottomSmallMenu a:hover{
	text-decoration:underline;
}
.contactIco{
	padding-left:20px;
	background: url(/img/contactIco.gif) 0 5px no-repeat;
}
.mapIco{
	padding-left:20px;
	background: url(/img/mapIco.gif) 0 3px no-repeat;
}
/****** reklama**********/
.reklama{
  font-size:11px
}
.reklama table { 
  width: 100%; /* Ширина таблицы */
  margin-top: 15px;
  /*border: 1px solid gray;*/ /* Рамка вокруг таблицы */
  border: none; /* Рамка вокруг таблицы */
  border-collapse: collapse; /* Отображать только одинарные линии */
}
.reklama  th { 
  text-align: center; /* Выравнивание по левому краю */
  background: #ccc; /* Цвет фона ячеек */
  padding: 5px; /* Поля вокруг содержимого ячеек */
  border: 1px dashed gray; /* Граница вокруг ячеек */
}
.reklama  td { 
  padding: 5px; /* Поля вокруг содержимого ячеек */
  border: 1px dashed gray; /* Граница вокруг ячеек */
  text-align: left;
}
/************************/
/*********pages**********/
