html ,body{width: 100%; height: auto;  behavior:url(/bitrix/templates/clab/js/csshover.htc); font-family:arial}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;}
a img, :link img, :visited img { border:0; }
img {border:0px; padding:0px; margin:0px}
table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}
*html .fix { filter:expression(fixPNG(this));}
a { cursor:pointer; outline:none}
.clear{clear:both; font-size:1px; line-height:1px;}
a:hover {text-decoration:none}

.wdt {max-width:1600px; min-width:1000px; margin:auto}
	.header {height:205px; min-width:1000px; width:100%; position:relative; background:url(/bitrix/templates/clab/images/topMenuBG.gif) repeat-x left 165px;}
	.header table {width:100%;}
	.header table td {}
	.header table td.td2 {text-align:center; padding-left:0px}
	.header table td.td3 {text-align:center}
		.mouse {width:125px; height:84px; background:url(/bitrix/templates/clab/images/mouse.gif) no-repeat left top; position:absolute; top:15px; left:110px}
		.logo {margin:85px 0 0 0px; float:left; height:122px;}
			.logo a {display:block; margin:0px; padding:0px;}
		.company {width:476px; margin:35px auto 0 auto; text-align:right; position:relative;
				  font-family:arial; font-size:30px; font-weight:bold; font-style:italic; color:#3e5476 }
			.cursor {width:55px; height:78px; background:url(/bitrix/templates/clab/images/oncursor.gif) no-repeat left top; position:absolute; top:32px; left:167px}

		.phone {width:220px; margin:14px auto 0 auto; font-family:arial; color:#3e5476; background:url(/bitrix/templates/clab/images/phone_ico.gif) no-repeat right top; border:1px solid #fff}
			.phone p {margin:60px 0 0 0; font-size:24px; font-style:italic; text-align:left}
			.phone span {font-size:20px; font-style:italic; white-space:nowrap}
			.phone span b {font-size:36px; font-style:italic; font-weight:100}

		.topMenu {width:100%; height:38px; position:relative; z-index:10; margin:-42px 0 0 0}
			.topMenu ul {list-style:none; margin:0 0 0 275px; padding:0px;}
			.topMenu ul li {float:left; margin:0 15px 0 0; padding:10px 0 13px 0; color:#fff; font-family:arial; font-size:13px; color:#fff;}
			.topMenu ul li b {padding:0px 0 0 0; display:block; font-weight:100; font-size:12px; color:#ccc}
			.topMenu ul li a {display:block; padding:0; font-family:arial; font-size:13px; color:#fff; text-decoration:none;}
			.topMenu a:hover {color:#e6e7e8}
.topMenu li:hover {color:#e6e7e8}
.topMenu li li {padding:0px}

                 ul.leftMenu {list-style:none; margin:0; padding:0px;}
			ul.leftMenu li {background:url(/bitrix/templates/clab/images/list_dot.gif) no-repeat left 5px; padding:0 0 6px 20px}
			ul.leftMenu li a {font-family:arial; font-size:13px; color:#286b9d;}
			ul.leftMenu li a:hover {text-decoration:none}
			ul.leftMenu li a.selected {font-weight:bold}


	.mainTable {min-width:1000px; width:100%; margin:12px 0 0 0}
	.mainTable td {}
		.mainTable td.leftCol {width:225px; padding:0 30px 0 17px;}
		.mainTable td.centCol {width:auto;}
		.mainTable td.rightCol {width:228px; padding:0 20px 0 30px;}

		.blueBlok {width:225px; font-family:arial; margin:0 0 15px 0}
			.blueBlok .title {width:auto; background:#356bb4 url(/bitrix/templates/clab/images/blueBG.gif) repeat-x left top; padding:5px 0 5px 0 ;
							  font-size:13px; color:#fff; text-align:center; font-weight:bold}
.blueBlok .title a, .blueBlok .title a:link, .blueBlok .title a:visited, .blueBlok .title a:active, .blueBlok .title a:hover
{text-decoration:none; color:#ffffff;}

			.blueBlok .content {background:#d5eaf9; padding:15px 20px;}
			.blueBlok .content p {text-align:center; font-size:12px; color:#286b9d}
			.blueBlok .content a {text-align:center; font-size:12px; color:#286b9d}
			.blueBlok .consult p {text-align:left}
			.blueBlok .consult p img {position:relative; top:5px; left:2px}

			.blueBlok .bgw {background:#ffffff; padding:15px 20px;}
			.blueBlok .bgw p {font-size:12px; color:#3477a9;}
			.blueBlok .bgw a {font-size:12px; color:#3477a9;}
			.blueBlok .bgw p {}/*text-align:left;*/
			.blueBlok .bgw p img {position:relative; top:5px; left:2px;}

			.blueBlok .feedback {background:url(/bitrix/templates/clab/images/support.gif) no-repeat left 20px; min-height:140px; padding:20px 0 0 0;
								font-size:12px; color:#3477a9; text-align:right}
				.blueBlok .feedback a {font-weight:bold;color:#3477a9}


		.centCol {font-size:12px; color:#3e5476; line-height:19px}
		.centCol h1 {font-size:18px; font-weight:bold; color:#3e5476; margin:10px 0 20px 0}
.centCol h3 {font-size:18px; font-weight:100; color:#3e5476; margin:3px 0 30px 0}		
.centCol h2 {font-size:18px; font-weight:bold; color:#3e5476; margin:10px 0 20px 0}
		.centCol p {margin:0 0 13px 0}
		.centCol a {color:#286b9d}
		.centCol ul {list-style:none;}
		.centCol ul li {background:url(/bitrix/templates/clab/images/list_dot.gif) no-repeat left 5px; padding:0 0 4px 20px}

		.centCol .breadcrumb-navigation {list-style:none;margin:0px;padding:0px; height:20px}
		.centCol .breadcrumb-navigation li {float:left;font-size:11px; color:#3e5476; background:none; padding:0 3px 0 0 ; margin:0px}
		.centCol .breadcrumb-navigation li a {font-size:11px; font-weight:bold; color:#3e5476}

		.footer {width:100%; height:62px; background:url(/bitrix/templates/clab/images/footerBG.gif) repeat-x left top; margin:100px 0 0 0; position:relative;}
			.footer_logo {width:115px; height:62px; background:url(/bitrix/templates/clab/images/footer_logo.gif) no-repeat left top; float:left}
			.sch {margin:16px 14px 0 0; float:left}
			.footer_contacts {float:right; display:inline; margin:7px 135px 0 0; font-size:12px; color:#fff}
			.footer_contacts p {margin:0px; padding:0px; }
			.chelovek {position:absolute; right:0px; top:-76px; width:132px; height:75px; background:url(/bitrix/templates/clab/images/people.gif) no-repeat left top;}

#at_bitrix {font-size:12px; margin:0 0 0 22px}
#at_bitrix td {padding:0 0 5px 0}
.bx-pnbutton {font-size:12px}
.authBlok a {font-size:12px; color:#286b9d}

.forms .inbg table td {padding:0 70px 0 0}
.forms .inbg table td b {color:red}
.forms .inbg table td input {width:250px;}
.forms .inbg table td input.submits {width:130px;}
.forms .inbg table td textarea {width:250px; height:150px; margin:0 0 10px 0}


td.c {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#0081c7;
        vertical-align:middle;
}

.c a {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#0081c7;
        vertical-align:middle;
}

.c a:link {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#0081c7;
        vertical-align:middle;
}
.c a:visted {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#0081c7;
        vertical-align:middle;
}
.c a:hover {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#0081c7;
        vertical-align:middle;
}





td.c-sc {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#b00000;
        vertical-align:middle;
}
.c-sc a {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#b00000;
        vertical-align:middle;
}

.c-sc a:link {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#b00000;
        vertical-align:middle;
}
.c-sc a:visted {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#b00000;
        vertical-align:middle;
}
.c-sc a:hover {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#b00000;
        vertical-align:middle;
}





td.c-cu {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#1a1a81;
        vertical-align:middle;
}
.c-cu a {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#1a1a81;
        vertical-align:middle;
}

.c-cu a:link {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#1a1a81;
        vertical-align:middle;
}
.c-cu a:visted {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#1a1a81;
        vertical-align:middle;
}
.c-cu a:hover {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#1a1a81;
        vertical-align:middle;
}






td.c-ls {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#076a3c;
        vertical-align:middle;
}
.c-ls a {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#076a3c;
        vertical-align:middle;
}

.c-ls a:link {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#076a3c;
        vertical-align:middle;
}
.c-ls a:visted {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#076a3c;
        vertical-align:middle;
}
.c-ls a:hover {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#076a3c;
        vertical-align:middle;
}
