@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'PTSansBold';
    src: url("pt_sans-web-bold-webfont.eot"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/pt_sans-web-bold-webfont.eot*/);
    src: local('☺'), url("pt_sans-web-bold-webfont.woff"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/pt_sans-web-bold-webfont.woff*/) format('woff'), url("pt_sans-web-bold-webfont.ttf"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/pt_sans-web-bold-webfont.ttf*/) format('truetype'), url("pt_sans-web-bold-webfont.svg#PTSansBold"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/pt_sans-web-bold-webfont.svg#PTSansBold*/) format('svg');
    font-weight: normal;
    font-style: normal;
}


html, body {margin:0; padding:0; position:relative;	height:100%; min-width:990px;}

body {text-align:left; color:#555; font:normal 12px Tahoma, Geneva, sans-serif;}

a {color:#751422; outline-style:none;text-decoration:underline;}
	a:hover {color:#751422; text-decoration:none; cursor:pointer;}
		a img {border-color:#fff}

.path {color:#7c7c7c; padding:5px 20px 7px 30px; font:normal 11px Tahoma, Geneva, sans-serif;}
	.path a {color:#751422; text-decoration: underline}
		.path a:hover{color:#751422; text-decoration: none;}

h1 { color:#3b4659;  padding:0; margin:0; text-transform:none; font:normal 20px Arial, Helvetica, sans-serif}

h2,h3,h4,h5,h6 { margin:0; padding:0; color:#3b4659; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
	h2 { font-size:18px}
	h3 { font-size:16px}
	h4 { font-size:15px}
	h5,h6 { font-size:14px}

.thumb              {color:#000000}


/*font-size*/

.fsize1, ul.fsize1 li a {font-size: 8px !important;}
.fsize2, ul.fsize2 li a {font-size: 9px !important;}
.fsize3, ul.fsize3 li a {font-size: 10px !important;}
.fsize4, ul.fsize4 li a {font-size: 11px !important;}
.fsize5, ul.fsize5 li a {font-size: 12px !important;}
.fsize6, ul.fsize6 li a {font-size: 13px !important;}
.fsize7, ul.fsize7 li a {font-size: 14px !important;}
.fsize8, ul.fsize8 li a {font-size: 15px !important;}
.fsize9, ul.fsize9 li a {font-size: 16px !important;}
.fsize10, ul.fsize10 li a {font-size: 17px !important;}
.fsize11, ul.fsize11 li a {font-size: 18px !important;}
.fsize12, ul.fsize12 li a {font-size: 19px !important;}
.fsize13, ul.fsize13 li a {font-size: 20px !important;}
.fsize14, ul.fsize14 li a {font-size: 21px !important;}
.fsize15, ul.fsize15 li a {font-size: 22px !important;}
.fsize16, ul.fsize16 li a {font-size: 23px !important;}
.fsize17, ul.fsize17 li a {font-size: 24px !important;}
.fsize18, ul.fsize18 li a {font-size: 25px !important;}
.fsize19, ul.fsize19 li a {font-size: 26px !important;}
.fsize20, ul.fsize20 li a {font-size: 27px !important;}
.fsize21, ul.fsize21 li a {font-size: 28px !important;}
.fsize22, ul.fsize22 li a {font-size: 29px !important;}
.fsize23, ul.fsize23 li a {font-size: 30px !important;}
.fsize24, ul.fsize24 li a {font-size: 31px !important;}
.fsize25, ul.fsize25 li a {font-size: 32px !important;}
.fsize26, ul.fsize26 li a {font-size: 33px !important;}
.fsize27, ul.fsize27 li a {font-size: 34px !important;}
.fsize28, ul.fsize28 li a {font-size: 36px !important;}
.fsize29, ul.fsize29 li a {font-size: 38px !important;}
.fsize30, ul.fsize30 li a {font-size: 40px !important;}

/*font-style*/
.fbold {font-weight: bold !important;}
.fitalic {font-style: italic !important;}

/*font-family*/
.ffamily1 {font-family: Verdana, Geneva, sans-serif !important;}
.ffamily2 {font-family: Georgia, 'Times New Roman', Times, serif !important;}
.ffamily3 {font-family: 'Courier New', Courier, monospace !important;}
.ffamily4 {font-family: Arial, Helvetica, sans-serif !important;}
.ffamily5 {font-family: Arial, Helvetica, sans-serif !important;}
.ffamily6 {font-family: Tahoma, Geneva, sans-serif !important;}
.ffamily7 {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;}
.ffamily8 {font-family: Arial, Helvetica, sans-serif !important;}
.ffamily9 {font-family: 'Times New Roman', Times, serif !important;}
.ffamily10 {font-family: 'Comic Sans MS', cursive !important;}




/*main*/

div#site-wrap {
	padding:0; margin:0 auto; position: relative;
	background:url("body-bg-l2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/body-bg-l2.png*/) left top repeat-x #727272;
	font:normal 12px Arial, Helvetica, sans-serif;
}
div#site-wrap + div {
	width:100px !important;
	font-size:10px !important;
	top:60px !important;
}

div#site-wrap-in {background: #fff; padding:0 1px; margin: 0 auto;}

.cl {clear:both; line-height:0; height:0; padding:0; margin:0}

/*table content*/
div#content-wrap {position:relative; z-index:5;}

table.content-table {
	margin:0; padding:0;
	width:100%; height: 700px;
	border-collapse:collapse; border: none; border-spacing:0;
}
td.l_c {
	width:220px; background:transparent;
	padding:0 0 30px 3px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; vertical-align:top;
}
td.m_c {
	vertical-align:top; background:transparent; 
	padding:0 30px 30px 30px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0;
}
td.r_c {
	width:220px; background:transparent;
	padding:0 3px 30px 0; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; vertical-align:top;
}

/*site styles*/

/*width-fix
------------*/
.dinamic {width: 100%; margin: 0 auto !important;}
.static {margin: 0 25px !important;}


/*header
------------- */
div#header {height: 64px; position: relative; background: url("top-bg-l2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/top-bg-l2.png*/) left top repeat-x #3d5d6d;}
div.top-pics-wrap {width: 100%; height: 240px; padding:0; position: relative;}
div.top-pics-wrap div.top-pic-bg {position: relative; padding: 0; margin:0; height: 240px;}
div.top-pics-wrap div.top-pic-bg:before {
	content:"";
	display:block;
	position:absolute;
	left:0px;
	right:50%;
	top:5px;
	background:url("top-l.jpg"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/top-l.jpg*/) left top repeat-x;
	height:230px;
}
div.top-pics-wrap div.top-pic-bg:after {
	content:"";
	display:block;
	position:absolute;
	left:50%;
	right:0%;
	top:5px;
	background:url("top-r.jpg"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/top-r.jpg*/) left top repeat-x;
	height:230px;
}

div.top-pics-wrap div.top-pic-bg div {height: 240px; position:relative; z-index:1;}


div.logo {position:absolute; top:12px; left:52px; color:#fff;}
div.shadow {
	text-shadow: 0px 0px 4px #222;
        filter: dropshadow(color=#222, offx=0, offy=0);
}
	div.logo a {text-decoration:none; color:inherit;}
	div.logo a:hover {text-decoration:none;color:inherit;}
	div.logo img {border:none;}
div.slogan {position:absolute; top:60px; left:32px; color:#fff;}

div.tphone { position: absolute; left: 760px; top: 12px; padding: 0; color:#004278; font:normal 20px/21px 'PTSansBold', Tahoma, Geneva, sans-serif !important; text-align:right;}
	div.tphone p {margin:0; padding:0;}

/*footer
--------------*/

div#footer-wrap {min-height: 105px; background: url("bottom-bg-l2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/bottom-bg-l2.png*/) center bottom no-repeat #3b3b3b; width: 100%; position:relative; color: #fff;}
div#footer-wrap:before {
	content:"";
	display:block;
	position:absolute;
	left:0px;
	right:0px;
	top:-44px;
	height:45px;
	background:url("foot-line.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/foot-line.png*/) left top repeat-x;
}
div#footer {position: relative; min-height: 105px; border-top: 1px solid #fff; font-family: inherit; font-weight: inherit; font-style: inherit;}

div.f-copy {position:absolute; top: 32px; left: 700px; padding: 3px 0 5px 0; text-align: right; font-family: inherit; font-weight: inherit; font-style: inherit;}
	div.f-copy a {text-decoration:underline; font-size: inherit; font-family: inherit; font-weight: inherit; font-style: inherit;}
		div.f-copy a:hover {text-decoration:none;}

div.f-site_n {position:absolute; top:25px; left:18px; font-family: inherit; font-weight: inherit; font-style: inherit; color:#fff;}
div.f-count {position:absolute; top:55px; left:18px; font-family: inherit; font-weight: inherit; font-style: inherit;}

/*top-menu
--------------*/

div.menu-top-wrap { padding: 0; margin:0;}
ul.menu-top {margin: 0 auto; list-style: none; padding: 0;}
ul.menu-top li {margin: 0; padding: 0; display: inline-block; *display: inline; *zoom: 1;}
ul.menu-top li a {display: inline-block; padding:0 10px; color: #fff; text-decoration: underline;}
ul.menu-top li a:hover {text-decoration: none;}


/*vertical-menu
--------------*/

ul.vertical-menu {margin:0 0 20px; padding: 10px 0; list-style: none;}
ul.vertical-menu li {margin: 0; padding: 3px 0;}
ul.vertical-menu li a {display: block; text-decoration: underline;}
ul.vertical-menu li a:hover {text-decoration: none;}


/*site-search
--------------*/

div.search-wrap {margin:0 0 20px; overflow: hidden;}
div.search-title {padding:0 0 5px;}

form.search {width:208px; margin:0; padding:0; overflow: hidden;}
	input.s_inp {width:150px; height: 25px; padding:0 10px; float:left;}
	input.s_but {width:28px; height: 25px; float:left; cursor:pointer;}

/*text-block
-------------*/

div.text-block {margin:0 0 20px; padding:5px 0;}
div.text-block-title {font-size: 16px; padding: 0 0 5px;}
div.text-block p {margin: 0; padding: 0;}

/*news
------------*/

div.news-block {margin: 0 0 20px;}
div.news-title {font-size: 16px; padding: 0 0 5px;}

div.n_wrap {margin:3px 0 10px; border-bottom: 1px dashed #222;}
div.n_date {padding: 3px 0;}
div.n_title {padding: 0 0 10px;}

/*informers
-------------*/

div.informers {text-align: center; margin: 10px 0;}


/*subpages
 ------------*/

ul.base_subpages {margin: 0; padding: 0; list-style: none;}
ul.base_subpages li {margin: 10px 0 0 0; padding: 7px 15px; background-color: #f0f0f0;}
ul.base_subpages li a {text-decoration: none;}
ul.base_subpages li a:hover {text-decoration: underline;}


table.table1 { border-collapse:collapse; max-width:100%;}
	table.table1 tr:hover {background: #cacaca; }
		table.table1 td { padding:5px; border: 1px solid #555555;}

table.table2 { border-collapse:collapse; max-width:100%;}
	table.table2 tr:hover {background: #cacaca}
		table.table2 td { padding:5px; border: 1px solid #555555;}
			table.table2 th { padding:8px 5px; border: 1px solid #ccc; background-color:#222; color:#fff; text-align:left;}


/*search-block*/
div.sb-style2 {padding:15px 0 15px 0; background:#1e2129; margin:0 0 6px;}
div.sb-style2 div.search-title {color:#fff; font:normal 13px Arial, Helvetica, sans-serif; width: 190px; margin: 0 auto; padding:0 0 10px; text-align: right;}

div.sb-style2 form.search {height:20px; width:190px; background:url("sb-input-st2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/sb-input-st2.png*/) top left no-repeat; margin:0 auto; padding:0;}
	div.sb-style2 input.s_inp {height:20px; width:119px; padding:0 10px; font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#999999; float:left; border:none; background:transparent;}
	div.sb-style2 input.s_but {height:20px; width: 51px; border:none; background: transparent; float:left; cursor:pointer;}




/*text-block*/
div.tb-style1 div.text-block-title {color:#ff8500; font:normal 16px 'Arial Narrow', Arial, Helvetica, sans-serif; padding:10px 13px 10px 17px; margin:0 -13px 5px -17px;}
div.tb-style1 {color:#434343; font:normal 12px 'Arial Narrow', Arial, Helvetica, sans-serif; padding:0 13px 15px 17px; background:#fff; border:1px solid #dddddd;}




/*top-menu*/
div.tm-style2 { padding: 0 20px 0 13px; margin: 0; height: 38px; background: url("tm-wr-bg-st2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/tm-wr-bg-st2.png*/) left top repeat-x #3d5d6d;}
div.tm-style2 ul.menu-top {margin:0 auto; padding: 0; height:38px; text-align: left; font:bold 14px/38px Arial, Helvetica, sans-serif !important;}
	div.tm-style2 ul.menu-top li {margin:0; padding:0 0 0 2px; display: inline-block; height: 38px; background: url("tm-border-st2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/tm-border-st2.png*/) left top no-repeat;}
	div.tm-style2 ul.menu-top li:first-child {padding: 0; background: none;}
		div.tm-style2 ul.menu-top li a { display: inline-block; text-decoration:none; color:#fff; padding:0 10px;}
			div.tm-style2 ul.menu-top li a:hover {text-decoration:none; background: url("tm-item-h-st2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/tm-item-h-st2.png*/) left top repeat-x; color:#fff;}




/*vertical-menu*/

ul.vm-style2 {margin: 0 0 10px; padding:10px 0 20px 0; width: 100%; font-family: Arial, Helvetica, sans-serif; background: #1e2129;}
	ul.vm-style2 li {padding: 0 0 2px; line-height:0; font-size:0; background:url("vm-border-st2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/vm-border-st2.png*/) center bottom no-repeat;}
		ul.vm-style2 li a {display: block; text-decoration: none; color: #fff; padding: 7px 30px 7px 27px; font-size: 14px; line-height: normal;}
			ul.vm-style2 li a:hover {text-decoration: none; color: #fff; background: url("vm-item-h-st2.png"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/vm-item-h-st2.png*/) center top no-repeat;}

 
 div.tpic_0_1372932002457 {background-position: 50% 5px !important; background-image: url("top-c.jpg"/*tpa=http://ecomedplus.su/d/668537/t/v53/images/top-c.jpg*/) !important; background-repeat: no-repeat !important;} 
 div.tpic_bg_0_1372932002457 {background-color: rgb(255, 255, 255) !important;} 
 div.swrap_1372932002457 {background-color: rgb(228, 227, 228) !important;} 
 div.header_1372932002457 {background-color: rgb(234, 234, 234) !important;} 
 div.footer_1372932002457 {background-color: rgb(180, 180, 180) !important; color: rgb(59, 58, 58) !important;} 
 div.tb_1372932002457 {background-color: rgb(237, 88, 43) !important; border-color: rgb(237, 88, 43) !important; color: rgb(255, 255, 255) !important;} 
 div.tb_1372932002457 div.text-block-title {background-color: rgb(237, 88, 43) !important; color: rgb(255, 255, 255) !important;} 
 div.tb_1372932002457 a {color: rgb(255, 255, 255) !important;} 
 div.sb_1372932002458 {background-color: rgb(0, 151, 221) !important;} 
 ul.vm_1372932002458 {background-color: rgb(228, 227, 228) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 ul.vm_1372932002458 a {color: rgb(0, 67, 121) !important;} 
 div.tm_1372932002458 {background-color: rgb(0, 66, 120) !important;} 
 div.logo_1372932002459 {color: #004278 !important; font:bold 35px Tahoma, Geneva, sans-serif !important;} 
 div.slogan_1372932002459 {color: rgb(0, 67, 121) !important;} 
 div.tphone_1372932002459 {color: #004278 !important; right: 14px !important; left: auto !important;} 
 div.copyight_1372932002459 {right: 38px !important; left: auto !important; color:#fff;} 
 div.copyight_1372932002459 a {color: rgb(255, 255, 255) !important;}
 
 .log {
 	position:absolute;
 	left:24px;
 	top:9px;
 }
 .log img {border:none;}
 @media only screen and (min-width: 1500px) {
 	.log {
 		left:50%;
 		margin-left:-748px;
 	}
 }