html ,body{width: 99,9%; background:#fff;}

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 { margin:0; padding:0; border:0;}
a img, :link img, :visited img { border:0; }

table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}

.table_search { border-collapse:collapse; border-spacing:0;font-size:12px; }
.table_search td{vertical-align:middle}

a { cursor:pointer; outline:none}
.clear{clear:both; font-size:1px; line-height:1px; height:1px}
a:hover {text-decoration:none}

#nav, #nav ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav li {
	float:left;
	margin-right:20px;	
	display:inline;	
	position:relative;
}	
#nav ul li {
	padding:0;
	float:none;
	border:none;
	display:block;
}
#nav li.hover li {border:none;}
#nav li div {
	position:absolute;
	top:25px;
	left:-9999px;
	width:100px;
}
#nav li.hover div {left:0;}
.example1 div {
	width:200px !important;
	top:21px !important;
}
/*--------------*/
#nav3, #nav3 ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav3 li {
	float:left;
	margin-right:20px;
	display:inline;	
	position:relative;
}	
#nav3 ul li {
	padding:0;
	float:none;
	border:none;
	display:block;
}
#nav3 li.hover li {border:none;}
#nav3 li div {
	position:absolute;
	top:25px;
	left:-9999px;
	width:100px;
}
#nav3 li.hover div {left:0;}
.example1 div {
	width:200px !important;
	top:21px !important;
}
/*--------------*/
/*--------------*/
#nav1, #nav1 ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav1 li {
	float:left;
	margin-right:20px;
	display:inline;	
	position:relative;
}	
#nav1 ul li {
	padding:0;
	float:none;
	border:none;
	display:block;
}
#nav1 li.hover li {border:none;}
#nav1 li div {
	position:absolute;
	top:25px;
	left:-9999px;
	width:100px;
}
#nav1 li.hover div {left:0;}
.example1 div {
	width:200px !important;
	top:21px !important;
}
/*--------------*/
/*--------------*/
#nav2, #nav2 ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav2 li {
	float:left;
	margin-right:20px;
	display:inline;	
	position:relative;
}	
#nav2 ul li {
	padding:0;
	float:none;
	border:none;
	display:block;
}
#nav2 li.hover li {border:none;}
#nav2 li div {
	position:absolute;
	top:25px;
	left:-9999px;
	width:100px;
}
#nav2 li.hover div {left:0;}
.example1 div {
	width:200px !important;
	top:21px !important;
}
/*--------------*/
.example1 div a {
line-height:20px;
	text-align:left;
	width:150px;
	display:block;
	padding-left:20pt;
	padding-top:3pt;
	text-align:left; 
	text-decoration:none; 
	font-family:arial; 
	font-size:16px; 
	color:#3d535e; 
	display:block;
}

/*---------------------
	Style for index.html
	-----------------*/

	.mainBlok {background:#fff;}
		.header {width:100%; margin:0 0 0px 0;}
		.header td.hd {width:240px}
		.logo {padding:25px 0 29px 34px; width:200px;}
		.logo1 {padding:0px 0 29px 34px; width:200px;}
		.topMenu {width:100%; margin:50px 0px 0 0px;}
		.topMenu td {padding:0 0 0 50px}		
		.a1 {text-align:center; text-decoration:none; font-family:arial; font-size:20px; color:#3d535e; display:block; font-weight:bold; width:100px}		
		.banner {text-align:center; margin:20px auto 0 auto}
		.banner2 {text-align:center; margin:20px auto 0 auto; padding:40px 0}

		.thriCol {width:100%;}
		.thriCol td.leftCol{width:240px; padding:0 20px 0 0;}
		.thriCol td.leftCol1{width:240px; padding:0 10px 0 0;}
		.thriCol td.centCol{width:auto;  padding:0 0 40px 0; font-family:tahoma; font-size:14px; text-align:justify}
		.thriCol td.rightCol{width:240px; padding:0 0 0 20px}

		.thriCol td.centCol h1 {font-size:25px; font-family:tahoma; color:#52626f; margin:15px 0 30px 0; font-weight:100}
		.thriCol td.centCol p {margin:0 0 20px 0; text-align:justify}
		.thriCol td.centCol a {color:#fe7f00}
		.imgRight {float:right; padding:4px; margin:0 0 10px 20px; border:1px solid #52626f}

		.anyBlok1 {padding:0 0 15px 0}
		.anyBlok1 .title {background:#ffaf36; padding:15px 5px 15px 25px; font-family:tahoma; font-size:23px; color:#fff}
		.anyBlok1 ul {list-style:none; margin:20px 0 20px 27px; padding:0px;}
		.anyBlok1 ul li {}
		.anyBlok1 ul li a {font-family:tahoma; font-size:14px; color:#52626f; }

		.anyBlok2 {padding:0; margin:0 0 30px 0; /*border-right:1px solid #b5b5b5; border-bottom:1px solid #c5c5c5*/}
		/*.thriCol td.rightCol .anyBlok2 {border-left:1px solid #b5b5b5; border-bottom:1px solid #c5c5c5; border-right:0px}*/
		.anyBlok2 .title {background:#52626f; padding:15px 5px 15px 25px; font-family:tahoma; font-size:23px; color:#fff}
		.anyBlok2 ul {list-style:none; margin:20px 15px 20px 27px; padding:0px; }
		.anyBlok2 ul li {margin:0 0 17px 0}
		.anyBlok2 ul li a {font-family:tahoma; font-size:14px; color:#343434; text-decoration:none}


		.newsItem {margin:20px 10px 20px 27px;}
		.newsItem .newsDate {font-family:tahoma; font-size:16px; color:#9a9a9a}
		.newsItem .newsName {line-height:16px; margin:0 0 10px 0}
		.newsItem .newsName a {font-family:tahoma; font-size:15px; color:#5f5f5f; text-decoration:none; font-weight:bold}
		.newsItem .newsText {font-family:tahoma; font-size:14px; color:#343434; margin:0 0 30px 0}
		.newsItem .newsText a {color:#ff7f06}

		.calendar {margin:0px 10px 0px 20px; width:175px; padding:0 0 20px 0}
		.calendar b {display:block; width:25px; float:left; font-family:tahoma; font-size:13px; color:#50626e; margin:0 0 2px 0}
		.calendar a {display:block; width:25px; float:left; font-family:tahoma; font-size:13px; color:#50626e; text-decoration:none}
		.calendar a:hover {color:#ffaf36}
		.calendar a.pos1 {margin:0px}
		.calendar a.pos2 {margin-left:25px; display:inline}
		.calendar a.pos3 {margin-left:50px; display:inline}
		.calendar a.pos4 {margin-left:75px; display:inline}
		.calendar a.pos5 {margin-left:75px; display:inline}
		.calendar a.pos6 {margin-left:75px; display:inline}
		.calendar a.pos7 {margin-left:75px; display:inline}		
		.calendar .nod {display:block; width:25px; float:left; font-family:tahoma; font-size:13px; color:#50626e; text-decoration:none}

		.newObmen {width:100%;}
		.newObmen td {}
		.newHome {font-family:tahoma; font-size:13px;}
			.newHome a {font-family:tahoma; font-size:12px; font-weight:bold; color:#fe7e03;  display:inline; text-decoration:none}
			.newHome img {padding:4px; border:1px solid #52626f; margin:7px 0 12px 0}
			.newHome .phone {background:url(../images/phone.gif) no-repeat left top; padding:2px 0 2px 24px;font-family:tahoma; font-size:14px; color:#fe7f00}
			.thriCol td .newHome p {margin:0 0 8px 0; width:200px; }
			.thriCol td .newHome p a {font-family:tahoma; font-size:12px; font-weight:normal; color:#000000;  display:inline; text-decoration:none; }
			.thriCol td .newHome span a {font-family:tahoma; font-size:12px; font-weight:normal; color:#000000;  display:inline; text-decoration:none; }
		

		.direct {margin:30px 0}

		.mrg .newHome {margin:20px 0 25px 27px;}
			.mrg .newHome a {font-size:16px}


	.search {margin:-25px 0 15px 0;}
	.search .title {font-size:16px; padding-left:21px; font-weight:bold; padding:18px 5px 18px 25px;}
	.search table {width:97%; margin:20px 0px 0 19px;}
	.search table td {padding:0 27px 8px 0;}
	.search table .poles {}
	.search table .poles span {float:left; font-size:14px; font-family:tahoma; color:#525252; padding:2px 0 0 0;}
	.search table .poles span.wdt1 {width:53px; text-align:left; white-space:nowrap}
	.search table .poles span.wdt2 {width:93px; text-align:right; padding-right:10px; }
	.search table .poles span.wdt3 {width:73px;}


	.search table .poles input {float:left; border:1px solid #5b5b5b; font-family:tahoma; font-size:14px; color:#525252}
	.search table .poles input.wdt1 {width:130px}
	.search table .poles input.wdt2 {width:45px}
	.search table .poles input.wdt3 {width:345px;}
	.search table .poles input.wdt4 {width:110px}
	
	.search table .poles select {float:left; border:1px solid #5b5b5b; font-family:tahoma; font-size:14px; color:#525252}	

	.search table input.naiti {background:#ffae35; font-family:arial; font-size:14px; color:#000; width:101px; padding:2px 0 2px 0; height:22px;
							  cursor:pointer; border:1px solid #000; text-transform:uppercase}

	.breadcump {margin:20px 0 0 0}
	.breadcump ul {list-style:none; margin:0px; padding:0px; height:42px}
	.breadcump ul li {float:left; font-family:arial; font-size:16px}
	.breadcump ul li span {padding:0 5px 0 7px}
	.breadcump ul li a {font-size:16px}

	.anyTable {width:100%;}
	.anyTable td {padding:3px 0 4px 16px; background:#fffbe1; font-size:14px; font-family:tahoma; color:#535353; }
	.anyTable tr.nech td {background:#e0e7ec}
	.anyTable td b {font-size:14px; font-family:tahoma; color:#000}
	.anyTable tr.lastTR td {color:#ffa200}

	.pozhel {background:#51626f; padding:18px 5px 18px 25px; font-family:tahoma; font-size:16px; color:#fff; margin:30px 0 20px 0; font-weight:bold}

	.obiazat {padding:30px 20px; background:#e0e7ec}
	.obiazat p {font-size:14px; color:#535353; font-family:tahoma; margin:0px; padding:0px}
	.obiazat input {margin:-10px 0 0 0; font-size:16px; font-family:tahoma; color:#535353; border:1px solid #565656; padding:3px 0px; width:99%}

	.karta {margin:-20px 0 0 0; text-align:center; background:#e0e7ec; padding:10px}

	.forma {background:#e0e7ec; margin:-20px 0 0 0; padding:20px 20px}
	.forma table {width:100%}
	.forma td {padding:0 5px 3px 0; font-family:tahoma; font-size:14px; color:#535353}
	.forma td.wdt2 {width:80px}
	.thriCol td.centCol .forma td p {margin:0px; padding:0px}
	.forma td input {font-family:tahoma; font-size:15px; color:#535353; border:1px solid #565656; width:180px}
	.forma td input.inp1 {font-family:tahoma; font-size:15px; color:#535353; border:1px solid #565656; width:100%}
	.forma td textarea {font-family:tahoma; font-size:15px; color:#535353; border:1px solid #565656; width:100%; height:65px; margin:0 0 10px 0}
	.forma td input.otprav {width:150px; height:22px; padding:2px 0 3px 0; background:#ffae35; color:#000; margin:20px auto 0 auto; display:block;
							font-family:tahoma; font-size:14px; text-transform:uppercase; cursor:pointer}

	.anyBlok2 .pozhel {background:#51626f; padding:18px 5px 18px 25px; font-family:tahoma; font-size:16px; color:#fff; margin:0px; font-weight:bold}


	.cont {font-family:tahoma; font-size:16px; color:#51626f; margin:15px 0 0 0; padding-left:20px}
	.cont p {margin:0 0 10px 0px; }
	.cont a {color:#fe7f00; font-size:16px}
	.cont p.reds {color:#fe7f00; font-size:20px; margin-bottom:0px; padding:0 0 0 20px; background:url(../images/icons.gif) no-repeat left 2px;}
	.cont p.reds2 {color:#fe7f00; font-size:20px; padding:0px 0 2px 20px; background:url(../images/icons.gif) no-repeat left -20px;}

    .fotka {margin:20px 0 0px 25px; }
    .fotka img {padding:4px; border:1px solid #52626f; margin:0 0 1px 0}
    .fotka a {font-family:tahoma; font-size:14px; color:#51626f; text-decoration:none; font-weight:bold}
    

