


/* Start:/bitrix/templates/tuk/template_styles.css*/
@charset "utf-8";

/* CSS Document */

body {

	background-color: #DADADA;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	border-collapse: collapse;
	text-align: center;

}


img {

	border: 0px;
}


.hr { border-top: 1px solid #CCCCCC;}

.table {

	width: 100%; text-align: left; vertical-align: top; border: 1px solid #1B4782;

}


.table td {

	border: 1px solid #1B4782;
	padding: 5px;
}

.table th {

	border: 1px solid #1B4782; 
	background-color: #1B4782; 
	text-align: center;
	color: #F6F6F1; 
	padding: 5px;

}


#shapka {width: auto; height: 193px; text-align: center;}

#maindiv {
	margin-left: auto; 
	margin-right: auto;
	background-color: #F6F6F1;
	width: 1250px;

}

#container {

 border-left: 237px solid #c1c1c1;
 background: #f6f6f1;
 min-height: 850px;

}


#col1 {

 width: 237px;
 float: left; 
 margin-left: -237px; 
 text-align: left;

}

* HTML #col1 {
 margin-left: -118px;
}


#col2 {

 padding: 5px;
 text-align: left;

}

div.clear {

 clear: both;

}

div.clear2 {

 clear: left;

}

#leftmenu {

	margin-left: 34px; 
	margin-top: 20px; 
	margin-bottom: 40px; 
	text-align: left;

}


#leftmenu ul ul {

	margin-left: 15px; 
	margin-top: 8px; 
	margin-bottom: 10px; 
	text-align: left;
	padding: 0px;
	list-style: none;	
	font-weight: normal;

}


#leftmenu ul ul li a {

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #1B4782;
	margin-bottom: 5px;

}


#leftmenu ul {

	margin: 0px;
	padding: 0px;
	list-style: none;	
}


#leftmenu li a {

	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #0A2D65;
	margin-bottom: 10px;
	margin-right: 15px;
}


#leftmenu li {

	margin-bottom: 5px;
	white-space: nowrap;

}


#search {

	margin-top: 40px;

}



#content {

	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial;
	font-size: 15px;
	color: #4B4B4B;
	min-height: 1150px;
}


#content h1 {

	color: #163E79;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px;

}

#content h2 {

	color: #163E79;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;

}


#content h3 {

	color: #163E79;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}



#content h4 {

	color: #4B4B4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}





#content h5 {

	color: #163E79;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}



.grey {

	color: #4B4B4B;

}


#content p {

	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: justify;
}


#content a {

	color: #1B4782;
	text-decoration: underline;


}


.titpage {

	margin-bottom: 15px;

}



#footer {

	margin-top: 5px;
	margin-left: auto; 
	margin-right: auto; 
	width: 1250px; 
	height: 55px; 
	font-family: Arial; 
	font-size: 11px; 
	color: #4B4B4B; 
	text-align: left;

}

#contact {

	float: left; 
	margin-left: 34px;

}

#contact a {

	color: #1A4580;

}


#copyright {

	float: right; 
	margin-right: 34px;

}


#copyright a {color: #1A4580;}

#banners {margin: 8px 0px 0px 25px; }

.blue {color: #1a4580;}

#content UL.file-list {

	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none

}

.file {

	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em

}

.pdf.file {

	BACKGROUND: url(/images/pdf.gif) no-repeat 0px 0.6em

}

.doc.file {

	BACKGROUND: url(/images/word.gif) no-repeat 0px 0.6em

}

.link.file {

	BACKGROUND: url(/images/other.gif) no-repeat 0px 0.6em

}

.news-date-time {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#leftnewszone {

	padding-left: 34px;
	margin-top: 20px; 
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1B4782;

}


#leftnewszone a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1B4782;

}



/* price-list */



.price-razdel1 {font-family: Arial; font-size: 18px; color: #636363; margin: 0px; padding: 0px;}

.pricecontentzone {margin-left: 20px;}

.pricecontentzone ul {margin: 10px 0px 10px 20px; padding: 0px; list-style-image: url(/images/li.gif); font-size: 12px; color: #000;}

.opisanierazdela {font-size: 11px; color: #000; padding-bottom: 15px;}

.price-podrazdel {font-size: 14px; text-decoration: underline; color: #13447e; padding-bottom: 10px;}



.pricetab tr td { vertical-align: middle; border-bottom: 1px solid #13447e; padding-top: 7px; padding-bottom: 7px; padding-left: 2px; padding-right: 2px; font-family: Arial; font-size: 11px; color: #000;}

.pricetab tr th { vertical-align: middle; font-family: Arial; font-size: 12px; color: #fff; background-color: #13447e; text-align: center; padding: 3px; height: 25px; font-weight: normal;}

.pricetext a:link {color: #000;}

.pricetext a:visited {color: #000;}

.pricetext a:hover {color: #000; text-decoration: none;}


table.table3 {margin-top: 20px;}
.table3 td {vertical-align: middle; border: 1px solid #13447e; padding-top: 7px; padding-bottom: 7px; padding-left: 2px; padding-right: 2px; font-family: Arial; font-size: 11px; color: #000;}

.table3 tr th { vertical-align: middle; font-family: Arial; font-size: 11px; color: #fff; background-color: #13447e; text-align: center; padding: 3px; height: 25px; font-weight: normal;}


#parent_popup {
background: #000;
  height: 100%;
  opacity: 0.9;
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 0;
  left: 0;
}
#popup {
  background: #fff; 
  width: 520px; 
  margin: 10% auto; 
  padding: 5px 20px 13px 20px; 
  border: 5px solid #ddd; 
  position: relative; 
  /*--CSS3 Тени для Блока--*/ 
-webkit-box-shadow: 0px 0px 20px #000; 
  -moz-box-shadow: 0px 0px 20px #000; 
  box-shadow: 0px 0px 20px #000; 
  /*--CSS3 Скругленные углы--*/ 
-webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  border-radius: 10px; 
}
.button{
	display: block;
	width: 143px;
	height: 27px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	background-color: #ff7200;
	border: 1px solid #ff7200;
	color: #fff;
	font: 13.4px 'MyriadProRegular', sans-serif;
	text-transform: uppercase;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
}

.button:hover{
	background: #ff8a2c;
}

a.auth_link{
	display: block;
	color: #fff;
	font: 14.4px 'MyriadProRegular', sans-serif;
	text-transform: uppercase;
	padding-bottom: 8px;
	padding-top: 6px; 
	cursor: pointer;
}
/* End */
