
*{margin:0px; padding:0px;}

img{border:none;}

body{
font-family:Tahoma;
font-size:11px;
color:#6a7378;
background:#fff;
}

body a{
color:#0f6eb6;
outline:none;
}

body a:hover{
text-decoration:none;
}

table{
border-collapse:collapse;
}

ul, ol{
padding:0px 0px 14px 25px;
}

p{
padding-bottom:15px;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
line-height:25px;
color:#003450;
font-weight:normal;
padding-bottom:24px;
}

h2{
font-size:19px;
color:#6a7378;
font-weight:normal;
padding-top:10px;
padding-bottom:14px;
}

h3{
font-size:13px;
line-height:14px;
color:#0f6eb6;
padding-bottom:10px;
}

.main{
width:854px;
margin:auto;
padding:0px 65px;
}

.intheader{
height:80px;
background:url(/bitrix/templates/index/images/headerint.gif) left top no-repeat;
padding-top:28px;
padding-bottom:17px;
}

.intheader .logo{
float:left;
margin-top:30px;
}

.intheader .icons{
margin-top:-58px;
}

.header{
height:228px;
background:url(/bitrix/templates/index/images/header.gif) left top no-repeat;
}

.header .logo{
float:left;
margin-top:57px;
margin-left:-4px;
}

.icons{
height:124px;
width:39px;
float:right;
background:url(/bitrix/templates/index/images/iconsbg.gif) left top no-repeat #0d59a0;
display:none;
}

.icons .icon{
padding-top:21px;
}

.icons img{
display:block;
margin:auto;
}

.icons .lang{
font-size:10px;
color:#fff;
text-align:center;
padding-top:12px;
}

.icons .lang .langact{
height:18px;
width:23px;
cursor:default;
display:block;
text-align:center;
background:url(/bitrix/templates/index/images/lang.gif) left top no-repeat #8fa6bc;
margin:auto;
padding-top:4px;
}

.icons .lang a{
height:22px;
width:23px;
display:block;
text-align:center;
color:#fff;
text-decoration:none;
margin:auto;
padding-top:4px;
}

.icons .lang a:hover{
text-decoration:underline;
}

.header .company{
width:230px;
float:right;
padding-top:27px;
padding-right:80px;
}

.header .company .home{
height:37px;
font-size:11px;
color:#485d70;
background:url(/bitrix/templates/index/images/line.gif) 29px 10px no-repeat;
}

.intheader .home{
height:37px;
width:140px;
float:right;
font-size:11px;
color:#485d70;
background:url(/bitrix/templates/index/images/line.gif) 29px 10px no-repeat;
margin-top:30px;
padding-right:68px;
}

.header .company .home .homeicon,
.intheader .home .homeicon{
margin-right:59px;
}

.header .company .home a,
.intheader .home a{
float:left;
color:#485d70;
}

.header .company .home a.url,
.intheader .home a.url{
margin-top:3px;
}

.header .company .abouttext{
min-height:85px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#5c5c5c;
padding-bottom:10px;
}

.header .company .abouttext .tit{
font-size:17px;
line-height:normal;
color:#0d59a0;
padding-bottom:10px;
}

.header .company .abouttext .contacts{
line-height:14px;
}

.header .company .abouttext .phonestab td{
vertical-align:top;
padding-right:10px;
}

.hlinks{
height:20px;
width:200px;
line-height:11px;
padding-bottom:10px;
}

.hlinks a{
margin-left:24px;
}

.hlinks a.l_left{
margin-left:0px;
}

.header .search{
height:22px;
}

.intheader .search{
height:22px;
width:200px;
float:none;
padding:0px;
}

.intheader .searchdiv{
height:22px;
width:200px;
float:right;
padding-right:171px;
}

.header .search label,
.intheader .search label{
width:39px;
float:left;
font-size:11px;
color:#b4bfc5;
float:left;
padding-top:3px;
}

.header .search .itext,
.intheader .search .itext{
height:18px;
width:138px;
float:left;
background:url(/bitrix/templates/index/images/itsearch.gif) left top no-repeat;
padding:4px 0px 0px 10px;
}

.header .search .itext input,
.intheader .search .itext input{
width:120px;
font-family:Tahoma;
font-size:11px;
color:#b4bfc5;
border:none;
outline:none;
background:none;
}
.menu {
	height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#c8d2d9;
}
.menu a {
	color:#c8d2d9;
	white-space:nowrap;
	text-decoration:none;
	/*color:#c8d2d9;
	white-space:nowrap;
	text-decoration:none;*/
}
.menu a:hover {
	/*text-decoration:underline;*/
	text-decoration:underline;
	color:#0d59a0;
}
.menuul {
	height:32px;
	list-style:none;
	padding:0px;
}
.menuul li {
	height:32px;
	list-style:none;
	white-space:nowrap;
	float:left;
	background:url(/bitrix/templates/index/images/menu_l.gif) left top no-repeat #0d59a0;
	padding:0px;
}

/* ============================================================================================================================================================= */

.menuul li.mihov, .menuul li.act {
	background:url(/bitrix/templates/index/images/menuhov_r.gif) scroll right top no-repeat;
}
				   
.menuul li .mitem {
	height:26px;
	float:left;
	padding:6px 11px 0px 11px;
	background:url(/bitrix/templates/index/images/menu_r.gif) right top no-repeat;
	
}

.menu .spacer{
width:10px;
}

.menuul li.mihov .mitem, .menuul li.act .mitem {
	cursor:pointer;
	color: #0E589F;
	background:url(/bitrix/templates/index/images/menuhov_l.gif) no-repeat scroll left top;
}
.menuul li.mihov .mitem a, .menuul li.act .mitem a {
	/*text-decoration:none;*/
	color:#0d59a0;
	text-decoration:none;
}
.menuul .ddmenu {
	width:185px;
	color:#0E58A1;
	display: none;
	position:absolute;
	overflow:hidden;
	/*margin-left:1px;*/
	margin-top:-1px;
}
.menuul .ddmenu .bimg {
	display:block;
	background:url(/bitrix/templates/index/images/ddmenu_b.png) no-repeat scroll left top;
}
.menuul li.mihov .ddmenu {
	display:block;
}
.menuul ul {
	width:145px;
	font-family:Tahoma;
	font-size:11px;
	color:#0E58A1;
	z-index:10;
	background:url(/bitrix/templates/index/images/ddmenu_bg.png) repeat-y scroll left center;
	padding:5px 20px 0px 20px!important;
}
.menuul ul a {
	color:#0d59a0;
}
.menuul ul a:hover {
	color:#0d59a0;
}
.menuul ul li, .menuul ul li.mihov, .menuul ul li.act {
	height:auto;
	float:none;
	background:none;
	padding:10px 0px 0px 0px;
	position:relative;
	z-index:100;
}
.imageblock {
	width:733px;
	padding-bottom:50px;
}
.imageblock.ib_int {
	width:670px;
	padding-bottom:3px;
}
.imageblock .image {
	height:51px;
	background:url(/bitrix/templates/index/images/image1.jpg) left top no-repeat;
	margin-bottom:14px;
	padding-top:187px;
}
.imageblock.ib_int .image {
	height:51px;
	background:url(/bitrix/templates/index/images/imageint1.jpg) left top no-repeat;
	padding-top:77px;
}
.imageblock .image .links {
	height:51px;
	width:733px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	line-height:29px;
	color:#fff;
	background:url(/bitrix/templates/index/images/corner.png) left top no-repeat;
}
.imageblock.ib_int .image .links {
	width:670px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:url(/bitrix/templates/index/images/cornerint.png) left top no-repeat;
}
.imageblock .image .links a {
	color:#fff;
	text-decoration:none;
}
.imageblock .image .links .linkdiv {
	height:51px;
	float:left;
}
.imageblock .image .links .link {
	height:51px;
	float:left;
}
.imageblock .image .links .link a {
	height:41px;
	float:left;
	background:url(/bitrix/templates/index/images/link_bg.png);
	padding:10px 4px 0px 4px;
}
.imageblock .image .links .link .limg {
	float:left;
	background:url(/bitrix/templates/index/images/link_bg.png);
}
.imageblock .image .links .link .rimg {
	float:left;
	background:url(/bitrix/templates/index/images/link_bg.png);
}
.imageblock .image .links .link.l_left .limg {
	background:url(/bitrix/templates/index/images/link_l.png) left top no-repeat;
}
.imageblock .image .links .link.l_right .rimg {
	background:url(/bitrix/templates/index/images/link_r.png) right top no-repeat;
}
.imageblock .image .links .linkdiv.l_act .limg {
	background:url(/bitrix/templates/index/images/linkact2_l.png) left top no-repeat;
}
.imageblock .image .links .linkdiv.l_act .link.l_left .limg {
	background:url(/bitrix/templates/index/images/linkact_l.png) left top no-repeat;
}
.imageblock .image .links .linkdiv.l_act a {
	background:url(/bitrix/templates/index/images/linkact_bg.png);
}
.imageblock .image .links .linkdiv.l_act .rimg {
	background:url(/bitrix/templates/index/images/linkact2_r.png) right top no-repeat;
}
.imageblock .image .links .linkdiv.l_act .link.l_right .rimg {
	background:url(/bitrix/templates/index/images/linkact_r.png) right top no-repeat;
}
.imageblock .image .links .link .link_image, .imageblock .image .links .link .link_text {
	display:none;
}
.imageblock .image .menu2level {
	height:51px;
	width:100%;
	border-collapse:collapse;
}
.imageblock .image .menu2level td {
	height:51px;
	line-height:14px;
	text-align:center;
	vertical-align:top;
}
.imageblock .image .menu2level .smlink {
	height:51px;
	padding:0px 17px;
}
.imageblock .image .menu2level .smlink a {
	height:44px;
	width:100%;
	float:left;
	text-align:center;
	background:url(/bitrix/templates/index/images/link_bg.png);
	padding-top:7px;
}
.imageblock .image .menu2level .smlink .limg {
	float:left;
	background:url(/bitrix/templates/index/images/link_bg.png);
	margin-left:-17px;
}
.imageblock .image .menu2level .sml_left .smlink .limg {
	background:url(/bitrix/templates/index/images/link_l.png) left top no-repeat;
}
.imageblock .image .menu2level .smlink .rimg {
	float:right;
	background:url(/bitrix/templates/index/images/link_bg.png);
	margin-right:-17px;
}
.imageblock .image .menu2level .sml_right .smlink .rimg {
	background:url(/bitrix/templates/index/images/link_rb.png) left top no-repeat;
}
.imageblock .image .menu2level .smlink.smact a, .imageblock .image .menu2level .smlink.smact .limg, .imageblock .image .menu2level .smlink.smact .rimg, 
.imageblock .image .menu2level .smlink.smhover a, .imageblock .image .menu2level .smlink.smhover .limg, .imageblock .image .menu2level .smlink.smhover .rimg {
	background:url(/bitrix/templates/index/images/linkact_bg.png);
}
.imageblock .image .menu2level .sml_left .smlink.smact .limg, .imageblock .image .menu2level .sml_left .smlink.smhover .limg {
	background:url(/bitrix/templates/index/images/linkact_l.png) left top no-repeat;
}
.imageblock .image .menu2level .sml_right .smlink.smact .rimg, .imageblock .image .menu2level .sml_right .smlink.smhover .rimg {
	background:url(/bitrix/templates/index/images/linkact_rb.png) left top no-repeat;
}
.imageblock .ibtext {
	width:731px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#202324;
	font-style:italic;
}
.imageblock .ibtext img {
	display:block;
}
.imageblock .ibtextbg {
	min-height:76px;
	background:url(/bitrix/templates/index/images/ibtext_bg.gif) left repeat-y #c9d0d5;
	padding:15px 80px;
}
.content {
	min-height:10px;
	font-size:13px;
	padding:0px 0px 70px 50px;
}
.breadcrumbs {
	width:570px;
	font-size:11px;
	color:#9fa0a0;
	padding-bottom:18px;
}
.breadcrumbs a {
	color:#72b4e7;
}
.breadcrumbs .brdr {
	color:#72b4e7;
	padding:0px 2px;
}
.content table {
	width:100%;
	border-collapse:collapse;
	border-bottom:3px solid #e1e1e1;
	margin-bottom:14px;
}
.content table th {
	vertical-align:top;
	color:#1a2830;
	background:#cadbe8;
	font-weight:normal;
	padding:0px;
}
.content table th .thdiv {
	padding:14px 10px;
}
.content table th.thl {
	background:url(/bitrix/templates/index/images/corner_bl.gif) left bottom no-repeat #cadbe8;
}
.content table th.thl .thdiv {
	background:url(/bitrix/templates/index/images/corner_tl.gif) left top no-repeat;
}
.content table th.thr {
	background:url(/bitrix/templates/index/images/corner_br.gif) right bottom no-repeat #cadbe8;
}
.content table th.thr .thdiv {
	background:url(/bitrix/templates/index/images/corner_tr.gif) right top no-repeat;
}
.content table td {
	font-size:12px;
	vertical-align:top;
	border-bottom:1px solid #e1e1e1;
	padding:6px 10px;
}
.leftcol {
	width:570px;
	float:left;
}
.rightcol {
	width:177px;
	float:right;
}
.submenu {
	font-size:11px;
	color:#a4a4a4;
	list-style:none;
	border-bottom:1px solid #e3e2e2;
	margin-bottom:20px;
	padding:0px;
}
.submenu span {
	color:#c40645;
	background: url(/bitrix/templates/index/images/smbulletact2.gif) left center no-repeat;
	padding-left: 10px;
}

.submenu a {
	background: url(/bitrix/templates/index/images/smbullet2.gif) left center no-repeat;
	text-decoration:none;
	padding-left: 10px;
}
.submenu a:hover {
	color:#c40645;
	text-decoration:underline;
	padding-left: 10px;
	background: url(/bitrix/templates/index/images/smbulletact2.gif) left center no-repeat;
}
.submenu li {
	list-style:none;
	border-top:1px solid #e3e2e2;
	padding:8px 4px;
}
.threecols {
	min-height:10px;
	width:733px;
	line-height:140%;
	padding-bottom:70px;
}
.threecols .col {
	width:230px;
	float:left;
	padding-left:20px;
}
.threecols .col.cleft {
	padding-left:0px;
}
.totop {
	padding-top:10px;
}
.bluecell {
	min-height:10px;
	width:570px;
	color:#1a2830;
	background:url(/bitrix/templates/index/images/bluecell_bg.gif) left repeat-y #cadbe9;
	margin-bottom:15px;
}
.bluecell .bimg {
	display:block;
}
.bluecell .bluecellbg {
	min-height:10px;
	padding:5px 40px 5px 40px;
}
.bluecell ul {
	list-style:none;
	padding:0px;
}
.bluecell ul li {
	list-style:none;
	padding-bottom:10px;
}
.newsc {
	font-size:11px;
	line-height:155%;
	padding-bottom:24px;
}
.newsc .newstit {
	min-height:10px;
	line-height:normal;
	padding-left:64px;
	padding-bottom:2px;
}
.newsc .newstit .date {
	width:49px;
	float:left;
	font-size:10px;
	text-align:center;
	background:#cfdbe4;
	margin-left:-64px;
	margin-right:15px;
	margin-top:2px;
	padding:2px 0px;
}
.newsc .newstit .tit {
	width:100%;
	float:left;
	font-size:15px;
	font-weight:bold;
}
.newsc .newstit .tit a {
	text-decoration:none;
}
.newsc .newstit .tit a:hover {
	text-decoration:underline;
}
.pager {
	font-size:11px;
	color:#719ac1;
	padding:24px 0px 10px 0px;
}
.pager a {
	color:#719ac1;
	margin:0px 1px;
	padding:0px 2px;
}
.pager span {
	margin:0px 3px;
}
.pager .prev {
	margin-right:25px;
	padding-left:24px;
}
.pager .prev img {
	padding-right:11px;
	position:relative;
	margin-left:-24px;
	margin-bottom:-9px;
}
.pager .next {
	margin-left:25px;
	padding-right:24px;
}
.pager .next img {
	padding-left:11px;
	position:relative;
	margin-right:-24px;
	margin-bottom:-9px;
}
.formdiv {
	font-size:11px;
}
.formdiv .required {
	color:#d12929;
}
.formdiv .fdline {
	z-index:10px;
	padding-left:50px;
	padding-bottom:15px;
}
.formdiv .fdline label {
	width:110px;
	float:left;
	padding-top:3px;
	padding-right:10px;
}
.formdiv .input_text {
	width:320px;
	font-family:Tahoma;
	font-size:11px;
	color:#aec2d1;
	float:left;
	background:#f6f7f7;
	border:1px solid #97adbe;
	padding:4px 10px
}
.formdiv .input_text.it2 {
	width:130px;
}
.formdiv textarea {
	height:120px;
	width:320px;
	font-family:Tahoma;
	font-size:11px;
	color:#aec2d1;
	float:left;
	resize:none;
	background:#f6f7f7;
	border:1px solid #97adbe;
	position:relative;
	overflow:hidden;
	margin-bottom:-64px;
	padding:4px 10px
}
.formdiv .captcha {
	height:40px;
	color:#243e52;
	padding-left:120px;
	padding-bottom:25px;
}
.formdiv .captcha .captinput {
	width:155px;
	float:left;
	line-height:11px;
}
.formdiv .captcha .input_text {
	width:121px;
	float:none;
	display:block;
	margin-top:6px;
}
.formdiv .captchaimg {
	float:left;
	border:1px solid #000;
	margin-right:20px;
}
.formdiv .buttondiv {
	padding-left:120px;
}
.formdiv .button {
	height:24px;
	width:95px;
	cursor:pointer;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#fff;
	display:block;
	background:url(/bitrix/templates/index/images/button.gif) left top no-repeat #347ed1;
	border:none;
	outline:none;
	padding-top:4px;
	padding-bottom:10px;
}
.formdiv .formbg {
	height:119px;
	width:568px;
	background:url(/bitrix/templates/index/images/formbg.jpg) left top no-repeat #afc3d1;
	padding-top:147px;
	padding-left:50px;
	padding-bottom:20px;
}
.footer {
	min-height:10px;
	width:733px;
	font-size:11px;
	color:#97a3ad;
	padding-bottom:50px;
}
.footer a {
	color:#97a3ad;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.footer .flogo {
	float:left;
	margin-right:6px;
}
.footer .copyrights {
	width:130px;
	float:left;
	padding-top:20px;
}
.fmenu {
	height:24px;
	width:336px;
	font-size:11px;
	text-align:center;
	color:#dce7ef;
	float:right;
	background:url(/bitrix/templates/index/images/fmenu_l.gif) left top no-repeat #719ac1;
	margin-top:14px;
}
.fmenu a {
	color:#dce7ef;
	margin:0px 7px;
}
.fmenu .fmenubg {
	height:19px;
	background:url(/bitrix/templates/index/images/fmenu_r.gif) right top no-repeat;
	padding:5px 0px 0px 0px;
}
.footer .dev {
	height:36px;
	width:170px;
	float:right;
	padding-top:7px;
	padding-left:28px;
}
.footer .dev img {
	float:left;
	margin-right:15px;
}
.footer .dev .textlink {
	width:90px;
	float:left;
	margin-top:5px;
}
.clear {
	clear:both;
}
.spacer {
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
}
