* {margin:0; padding:0; border:0; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif!important; font-size:100%; line-height:100%} body {background-color:#f3f3f3; background-image:url(../i/bodybg.jpg); background-repeat:repeat-x} ul {list-style:none} .clear {clear:both}
/* _______________________________________________________________________TOP */
#topContainer {height:183px; min-width:1000px} /* <-- ie6 "min-width" in header */
  #ptkbLogo {float:left; padding:25px 0 0 11px} #hMm {float:right; padding:70px 0 0 0} #hMm p {float:left; font-size:10px; margin:0 23px 0 0; padding:0 0 2px 0; background-repeat:no-repeat} #hMm p a {display:block; line-height:11px; color:#8f8f8f; text-decoration:none} /* <-- ie padding correction in h */ #hMm p a:visited {color:#8f8f8f} #hMm p a:hover {color:#00553a} #homeLnk {background-image:url(../i/icohome.gif)} #homeLnk a {padding-left:14px} #siteMapLnk {background-image:url(../i/icomap.gif)} #siteMapLnk a {padding-left:17px} #mailto {background-image:url(../i/icomail.gif)} #mailto a {padding-left:18px}
/* ____________main navi */
  .menuContainer {position:relative; margin:0 0 0 242px; padding:25px 0 0 0} /* <-- ie padding correction in h */
/* lev1 */.menu {list-style:none; height:35px; z-index:500; text-align:center} .menu li {text-align:center} .menu li.left {display:block; float:left; height:35px; width:1%; background-image:url(../i/msep.gif); background-position:right top; background-repeat:no-repeat} .menu li.top {display:block; float:left; text-align:center; height:35px; background-image:url(../i/msep.gif); background-position:right top; background-repeat:no-repeat; width:24%; padding-right:1px} .menu li a.top_link {display:block; width:100%; float:left; height:35px; margin:0 auto 0 auto; color:#000; text-decoration:none; font-size:11px; font-weight:normal; cursor:pointer; text-align:center; background:none} .menu li a.top_link span {float:left; display:block; height:auto; line-height:14px; width:84%; padding:7px 0 0 8%} .menu li a.top_link span.down {float:left; display:block; text-align:center} .menu li a.top_link:hover {color:#8f8f8f} .menu li a.top_link:hover span {height:30px} .menu li a.top_link:hover span.down {background-image:url(../i/mhovbg.jpg); background-repeat:repeat-x; padding:7px 6% 0 8%} .menu li:hover > a.top_link {color:#8f8f8f; background-image:url(../i/mhovbg.jpg); background-repeat:repeat-x} .menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0} .menu a:hover {visibility:visible; position:relative; z-index:100} .menu li:hover {position:relative; z-index:200}
/* lev2&3 */.menu ul, .menu :hover ul ul, .menu :hover ul :hover ul ul, .menu :hover ul :hover ul :hover ul ul, .menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; text-align:left} .menu :hover ul.sub {left:0; top:34px; background:#f1faf7; padding:3px 1px 5px 3px; border:1px solid #c7c7c7; white-space:normal; width:97%;/* ie6 175px in h */ height:auto; z-index:300; text-align:left} .menu :hover ul.sub li {display:block; height:auto; position:relative; float:left; text-align:left; width:99%;/* ie6 171px in h */ font-weight:normal} .menu :hover ul.sub li a {display:block; font-size:11px; height:auto; line-height:12px; text-align:left; color:#000; text-decoration:none; padding:5px 10px 5px 5px; border-bottom:#e2e2e2 solid 1px} .menu :hover ul.sub li a.fly {background-color:#fafcfb; background-image:url(../i/arrow.gif); background-repeat:no-repeat; background-position:right center; padding-right:16px;} .menu :hover ul.sub li a:hover {background:#00553a; color:#fff} .menu :hover ul.sub li a.fly:hover {background:#00553a url(../i/arrow_over.gif) right center no-repeat; color:#fff} .menu :hover ul li:hover > a.fly {background:#00553a url(../i/arrow_over.gif) right center no-repeat; padding-right:16px; color:#fff} .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul :hover ul {left:99%;/* ie6 166px in h */ top:-4px; background:#f1faf7; padding:3px 1px 5px 3px; border:1px solid #dee6ea; white-space:normal; width:99%;/* ie6 171px in h */ z-index:400; height:auto}
/* _______________________________________________________________(2col) CENTER */
#contentContainer {margin:0 0.5%; background-color:#fff; background-image:url(../i/pgrbr.gif); background-position:right top; background-repeat:repeat-y; min-width:988px} /* <-- ie6 "min-width" in h */ #ccb {background-image:url(../i/cntcontbg.gif); background-position:right bottom; background-repeat:no-repeat}
  /* left */
  #leftCol {min-width:230px; padding:0 5px 0 0}
    .grayInformer {background-image:url(../i/pgrbg.jpg); background-repeat:repeat-x; margin-bottom:6px} .grayInformer h2 {font-size:12px; font-weight:normal; height:45px; border-right:#d5d5d5 solid 1px; background-repeat:no-repeat} #money {background-image:url(../i/pmoney.jpg)} #calcu {background-image:url(../i/pcalcu.jpg)} #newslist {background-image:url(../i/pnews.jpg)}
		.news_zag {font-size:16px; line-height:18px; font-weight:bold; margin-bottom:25px} .news_title {font-size:12px; font-weight:bold; line-height:15px; margin-bottom:7px} .news_lid {font-size:12px; line-height:15px; margin-bottom:7px} .news_а {margin-bottom:25px; text-align:left}
	  .grayInfContent {border-left:#d5d5d5 solid 1px; background-image:url(../i/pgrbr.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#fff} .grayInfActiveContent {border-right:#d5d5d5 solid 1px; padding:0 10px 0 10px}
		  #day {font-size:20px; font-weight:bold; color:#005335; padding:14px 0 8px 0; text-align:center}
		  #month {font-size:14px; font-weight:bold; color:#005335; padding:0 0 10px 0; text-align:center}
		  #weekDay {font-size:11px; color:#8f8f8f; padding:0 0 0px 0; text-align:center}
		  #calculateit {position:relative; left:173px; top:31px; font-size:11px; color:#005335}
		  #currency td {padding:2px 2px; border-top:#fff solid 1px}
		    .t1 {color:#666} .t2 {background-image:url(../i/currebg.gif); background-repeat:repeat-x}
		  .newsLit {padding: 12px 0 12px 0; width:33%; float:left} .newsLit h1 {font-size:12px; line-height:15px; color:#000; font-weight:bold; padding:0px 15px; margin-bottom:10px} #content .newsLit p {font-size:12px!important; line-height:15px; padding:0px 15px !important; margin-bottom:10px} .newsLit a {color:#000; text-decoration:none} .newsLit a:visited {color:#000} .newsLit a:hover {} #arss {font-size:10px; margin-bottom:10px} #arss a {/*color:#00553a*/color:#336394!important} #arss a:visited {/*color:#00553a*/color:#336394!important} #arss a:hover {text-decoration:none} .grayInfEnd {height:15px; font-size:9px; background-image:url(../i/pgrec.gif); background-position:right top; background-repeat:no-repeat}
    .greenInformer {background-image:url(../i/pgrebg.jpg); background-repeat:repeat-x; margin-top:6px} .greenInformer h2 {font-size:12px; font-weight:normal; height:45px; border-right:#3f8f54 solid 1px; background-repeat:no-repeat} #usefull {background-image:url(../i/pusef.jpg)} .greenInfContent {border-left:#3f8f54 solid 1px; background-image:url(../i/pgrebr.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#48b065} .greenInfActiveContent {border-right:#3f8f54 solid 1px; padding:20px 10px 0 10px} #tel {color:#fff; font-size:18px; line-height:22px; margin-top:-4px; text-align:right!important; width:218px; text-align:center} #tel span {color:#bfe3c9} #usef {font-size:12px; padding:12px 0 12px 25px; line-height:16px} #usef p {padding-bottom:5px} #usef a {color:#fff} #usef a:visited {color:#fff} #usef a:hover {text-decoration:none} .greenInfEnd {height:15px; font-size:9px; background-image:url(../i/pgreec.gif); background-position:right top; background-repeat:no-repeat}
  /* right */
  #rightCol {background-image:url(../i/pgrbr.gif); background-repeat:repeat-y}
    #promo {background-color:#2c8648; background-image:url(../i/promobg.gif); background-position:right top; background-repeat:no-repeat;/* min-width:743px*/} /* <-- ie6 "min-width" in h */
	.path {padding-bottom:20px}
    #content {min-width:738px; background-image:url(../i/contentbg.gif); background-repeat:repeat-x; font-size:11px; padding:5px 0 0 0}
      .contentSub {padding:20px}
  	  #content h2 {padding:0 0 25px 0; /*addon: */font-size:20px!important; line-height:24px!important; text-decoration:none!important; text-align:left!important} #content h2 span {font-size:20px!important; line-height:24px!important; text-decoration:none!important; text-align:left!important}
	  #content h3 {font-size:12px; font-weight:normal; text-align:center; padding:10px 0 12px 0; color:#fff}
	  #content p {padding:0 0 20px 0; /*addon: */font-size:13px!important; line-height:17px!important; text-align:left!important} #content p span {font-size:13px!important; line-height:17px!important; text-align:left!important} #content p#arss {text-align:center!important; font-size:11px!important} #content ul li {padding:0 0 17px 0; font-size:13px!important; line-height:17px!important; text-align:left!important; margin-left:25px} #content ul li span {font-size:13px!important; line-height:17px!important; text-align:left!important} #content ul {list-style:disc!important; margin-bottom:20px} #content ol li {padding:0 0 17px 0; font-size:13px!important; line-height:17px!important; text-align:left!important; margin-left:17px} #content ol li span {font-size:13px!important; line-height:17px!important; text-align:left!important} #content ol {margin-bottom:20px} #content ol li p, #content ul li p {padding-bottom:0!important} #content ol.spisok {margin-left:40px!important; padding-left:12px!important; list-style-type:decimal!important} #content ol.spisok li {font-weight:normal!important; padding-bottom:12px!important}
	  #secp #content table {margin-bottom:30px; border-left:#ccc 1px solid; border-bottom:#ccc 1px solid} #secp #content table td {border-right:#ccc 1px solid; border-top:#ccc 1px solid; padding:10px; font-size:13px} #secp #content table td p {padding-bottom:0px!important}
	  #content a {color:#00553a} #content a:visited {color:#00553a}
	  #content input {background-color:#f5f5f5; border:#8f8f8f solid 1px}
	  #content select {/*background-color:transparent; border:1px solid transparent; margin:-3px; height:19px; width:200px*/}
	    #content select option {background-color:#f5f5f5; padding:2px}
	      #content select option:hover {cursor:pointer}
		.borderkill {border:1px solid #8f8f8f; width:1px; display:table; overflow:hidden; background-color:#f5f5f5; float:left; width:auto} 
		.borderkill2 {border:1px solid #8f8f8f; width:1px; display:table; overflow:hidden; background-color:#f9fcf9; float:left; width:auto} .borderkill2 select option {background-color:#f9fcf9 !important}
		.borderkill3 {border:1px solid #8f8f8f; width:1px; display:table; overflow:hidden; background-color:#f4f9fe; float:left; width:auto} .borderkill3 select option {background-color:#f4f9fe !important}
			.calculate {width:101px; height:23px; border:none; text-decoration:none; outline:none; float:right; margin:5px 20px 0 0; background-image:url(../i/zabtnh.png)} .calculate a {display:block; width:101px; border:none; text-decoration:none; outline:none; height:23px; background-image:url(../i/zabtn.png); background-repeat:no-repeat} .calculate a:hover {background-image:none; border:none; text-decoration:none; outline:none} .calculate a:active {background-image:url(../i/zabtn.png); border:none; text-decoration:none; outline:none}
	  #content textarea {background-color:#f5f5f5; margin-bottom:10px; border:#8f8f8f solid 1px}
	  #content label {font-size:11px}
	  #fstBank {font-weight:bold; font-size:11px; padding:35px 0 40px 0; margin:10px 0 0 0; background-image:url(../i/1st.gif); background-repeat:no-repeat}
	  #news h2 {font-size:14px; font-size:18px; font-weight:bold; color:#00553a; padding:5px 0 10px 0}
	  #news h1 {font-weight:bold; color:#000; padding:5px 0 10px 0}
      #news img {float:left; width:170px; padding:0 5px 10px 0; margin:10px 10px 8px 0}
      #news p {font-size:12px; line-height:15px; margin-bottom:9px; font-weight:normal; padding:0 0 6px 0}
#sect1 {background-image:url(../i/p1bg.jpg); background-repeat:repeat-x; margin:0 15px 0 0} #sect1 h3 {background-image:url(../i/p1bgc.jpg); background-repeat:no-repeat} #sect1 ul {list-style:disc; color:#8f8f8f; font-size:12px!important; margin:15px 0 10px 20px} #sect1 ul li {margin-bottom:8px; padding-bottom:0!important; font-size:12px!important} #sect1 ul li a {color:#234469} #sect1 ul li a:visited {color:#234469} #sect1 ul li a:hover {text-decoration:none} #sect1img {border-left:#24466b solid 1px; background-image:url(../i/p1br.gif); background-position:left bottom; background-repeat:repeat-x} .imgInserter {height:117px; background-repeat:no-repeat; background-position:right bottom} #sect2 {background-image:url(../i/p2bg.jpg); background-repeat:repeat-x; margin:0 15px 0 0} #sect2 h3 {background-image:url(../i/p2bgc.jpg); background-repeat:no-repeat} #sect2 ul {list-style:disc; color:#8f8f8f; font-size:12px!important; margin:15px 0 10px 20px} #sect2 ul li {margin-bottom:8px; padding-bottom:0!important; font-size:12px!important} #sect2 ul li a {color:#336394} #sect2 ul li a:visited {color:#336394} #sect2 ul li a:hover {text-decoration:none} #sect2img {border-left:#315e95 solid 1px; background-image:url(../i/p2br.gif); background-position:left bottom; background-repeat:repeat-x} #sect3 {background-image:url(../i/p3bg.jpg); background-repeat:repeat-x; margin:0 15px 0 0} #sect3 h3 {background-image:url(../i/p3bgc.jpg); background-repeat:no-repeat} #sect3 ul {list-style:disc; color:#8f8f8f; font-size:12px!important; margin:15px 0 10px 20px} #sect3 ul li {margin-bottom:8px; padding-bottom:0!important; font-size:12px!important} #sect3 ul li a {color:#6095c7} #sect3 ul li a:visited {color:#6095c7} #sect3 ul li a:hover {text-decoration:none} #sect3img {border-left:#6c97ce solid 1px; background-image:url(../i/p3br.gif); background-position:left bottom; background-repeat:repeat-x} #sect4 {background-image:url(../i/p4bg.jpg); background-repeat:repeat-x; margin:0 15px 0 0} #sect4 h3 {background-image:url(../i/p4bgc.jpg); background-repeat:no-repeat} #sect4img {border-left:#468956 solid 1px; background-image:url(../i/p4br.gif); background-position:left bottom; background-repeat:repeat-x} #contentEnd {float:left; border-left:#dcdcdc 1px solid; height:11px;} #contentEnd p {font-size:9px; line-height:9px; height:9px}

.galhor img, .galver img {margin:15px!important}
/*заявки*/ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style:none; margin:0!important; text-align:left!important; padding:0!important; font-size:14px} ul.dropdown {position:relative; z-index:597; float:left} ul.dropdown li {float:left; line-height:1.3em; vertical-align:middle; zoom:1} ul.dropdown li.hover, ul.dropdown li:hover {position:relative; z-index:599; cursor:default} ul.dropdown ul {visibility:hidden; background:#f1faf7; position:absolute; top:-52px; left:55px; z-index:598; width:200px} ul.dropdown ul li {float:none; font-size:13px; width:200px; background:none} ul.dropdown ul ul {top:0px; left:99%; background:#61605c; display:none} ul.dropdown li:hover > ul {visibility:visible; display:list-item} ul.dropdown a {display:block; padding:18px 32px 4px 0px/*30 18*/; font-weight:normal} ul.dropdown ul a {padding:8px; color:#000!important; font-weight:normal}  ul.dropdown li:hover a {background:#f9f9f9; color:#000!important; text-decoration:none!important} ul.dropdown ul a:hover {color:#00553a!important}

.vkla td, .vkla td p, .vkla span, .vkla td a {text-align:center!important} .vkla td p, .vkla td span, .vkla td a {display:block}
.vkla td:hover {background:#dadada}

/*   _   _   _   _   _   _   _   формы */
			#forms {font-weight:normal!important; width:680px; margin:0 auto} #forms label {font-size:12px; float:left; display:block; width:185px; text-align:right} #forms input {color:#000; font-size:12px; margin:0; padding:1px 0 0 0; background-color:#fbfbfb; border:solid 1px #dbdbdc; line-height:17px; height:17px} #forms textarea {color:#000; font-size:12px; margin:0; padding:1px 0 0 0; background-color:#fbfbfb; border:solid 1px #dbdbdc; line-height:17px} #forms p {padding:0 !important; margin:0 !important} #forms .in {color:#000; font-size:12px; font-weight:bold; margin:0; padding-bottom:3px; line-height:12px} #forms select {color:#000; font-size:12px; margin:0; padding:3px!important; line-height:12px; background-color: #FBFBFB; border: 1px solid #DBDBDC; width: 386px} #forms table, #forms table td {border:none!important; margin-bottom:0px!important}  #forms input, #forms textarea, #forms select {width:385px!important} .submitForm {padding:4px; font-size:12px; font-weight:bold; cursor:pointer} #forms table td a {padding:0!important; margin:0!important} #forms hr {color:#ccc; background-color:#ccc; height:1px; border:0px none}
			#forms .form_forths26, #forms .form_forths25 {position:relative!important; /*display:none;*/ height:1px;} #forms .form_forths26 table, #forms .form_forths25 table {position:absolute; top:-32px; left:275px; width:200px!important; overflow:hidden!important} /* end */ #forms .form_forths26 table td, #forms .form_forths25 table td {width:100px!important} #forms .form_forths26 table td input, #forms .form_forths25 table td input {width:120px!important} #forms .form_forths26 table td label, #forms .form_forths25 table td label {color:#777}
/* bottom */
#footer {text-align:center; font-size:10px; padding:10px 0 0 0} #footer a {color:#00553a} #footer a:visited {color:#00553a} #footer a:hover {text-decoration:none}
.cf:after {content:"."; display:block; height:0; clear:both; visibility:hidden} .cf {display:inline-block} * html .cf {height:1%} .cf {display:block}
