*{
	font-size:100%;
}


body {
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 100%;
	COLOR: #000;
	FONT-FAMILY:  arial,sans-serif;
	font-size: 79%
}
table,tr{
	font-size: 100%
}
table.igli{
background-color: #000;
}
table.igli th{
	background-color: #6176f3;
	color:#fff;
	font-weight: bold;
	font-size: 100%
}
table.igli td{
	background-color: #fff;
}
table.list tr th{
	background-color: #6176f3;
	color:#fff;
	font-weight: bold;
	font-size: 100%
}
table.list th,table.list td{
	padding: 4px 10px 4px 10px;
}
table.list th.name, table.list td.name{
	text-align: left;
}
table.list th.num, table.list td.num{
	text-align: right;
}



form {
	MARGIN: 0px
}
.inputfield, .inputbuttonflat{
	font-size: 12px
}
ul{
	padding-top:0;
	margin-top:0.5em;
	font-size: 100%
}

li{
	 padding-bottom:0.3em;
}

ul.catlist{
	padding-top:0;
	margin-left: 10px;
	padding-left: 0px;
}
ul.catlist li{
	BACKGROUND-POSITION: 0px 4px 0px;
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(images/arrow.GIF);
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	padding-bottom:3px;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #FFFFFF;
	list-style-type: none;
	font-size: 89%
}

HR {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	
	WIDTH: 100%; 
	COLOR: #cccccc; 
	HEIGHT: 1px; 
	BACKGROUND-COLOR: #cccccc; 
	BORDER-RIGHT-WIDTH: 0px
}
a {
	color: #445ADE; 
}

a:hover {
	color: #ff0000; text-decoration: underline
}

h1{
	color: #283DBA;
	font-size: 170%;
	font-weight: bold;
	margin-bottom:0.7em
}
h2{
	margin:1.33em auto 0.5em auto;
	font-size:140%;
	color:#5a5a5a;
	font-weight: normal;
	clear: left;
}
.text{font-size:100%;}
.smalltext{font-size:89%;}
.bigtext{font-size:120%;}
.x-bigtext{font-size:170%;}
.subtitle{
	color: #333;
	font-size: 14px;
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	margin-bottom:20px
}
.textgrey{
	color: #999999;
}
.arrow{
	color:  #445ADE;
}

.navchain{
	padding-left:0px;
	padding-top:1px;
	font-size: 11px;
	color:#666
}
.navchain a{
	color:#666
}
div.bul{
	font-size:9px;
	margin-top:0.3em;
	margin-bottom:0.1em;
	border-left: #FFE004 25px solid;
	POSITION: relative;
}

.top1{
	background: #ffffff url(/bitrix/templates/medtech/images/bg1.gif) repeat-x  top left;
}

td.sh_top1{
	background: url(/bitrix/templates/medtech/images/bg2.gif) repeat-y  left top;
}
.sh_line{
	background: #DEE1FA url(/bitrix/templates/medtech/images/bg3.gif) repeat-y  left top;
}
.sh_top3{
	background: url(/bitrix/templates/medtech/images/bg4.gif) repeat-y  left top;
}
.sh_top4{
	background: url(/bitrix/templates/medtech/images/bg6.jpg) repeat-y  left bottom;
}
.sh_top5{
	background: #586EF2 url(/bitrix/templates/medtech/images/bg5.jpg) repeat-x  right bottom;
}
.bg_footer{
	background: #445ADE url(/bitrix/templates/medtech/images/bg8.gif) repeat-x  right top;
}
.sh_top6{
	background: #586EF2 url(/bitrix/templates/medtech/images/bg9.jpg) repeat-y  left top;
}
.content{
	background: url(/bitrix/templates/medtech/images/bg7.gif) repeat-y  left top;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 30px 
}
div.top_contacts
{
	width:270px;
	padding:0 20 0 10; 
	color: #445ADE;
	font-size: 14px;
	font-weight: bold;
}
td.t_menu_cat {
    padding-left:30px;
	color: #c6c9db;
	font-size: 14px;
	font-weight: bold;
}

div.switch_lang {
padding: 0 20 0 20;
color:#FFE004;
font-weight: bold;
font-size: 12px;
}
div.switch_lang a{
	color: #E8EAFB;
	font-weight: normal;
	text-decoration: underline
	}	
div.mainmenu{
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom:15px;
}
div.mainmenu div{
	padding-bottom: 0.5em;
	color: #E8EAFB;
	font-size: 14px;
	
}
div.mainmenu div span{
	color: #FFE004;
}
div.mainmenu div a{
	color: #fff;
}
div.mainmenu div.act a{
	color: #FFE004;
}
div.search_site{
	padding-top:20px;
	padding-left: 20px;
	padding-bottom:10px;
}
div.search_site div.link_map{
	padding-top:5px;
	font-size: 11px;
}
div.search_site div.link_map a{
	color: #666;
	text-decoration: underline
}
div.search_site div.link_map a:hover{
	color: #666; text-decoration: underline
	}	
div.catmenu{
	padding-left:15px;
	padding-right:20px;
	margin-top:10px;
	margin-bottom:10px
}
div.catmenu div{
	padding-bottom: 0.4em;
	font-size: 13px;
}
div.catmenu div span{
	font-weight: bold;
	color: #FFE004;
}
div.catmenu div a{
	color: #fff;
}
div.catmenu div.act a{
	color: #FFE004;
	font-weight: bold;
}
div.catmenu div a{
	color: #fff;
	font-family: arial, verdana, tahoma ;
	
}
div.catmenu div a:hover, div.mainmenu div a:hover,div.switch_lang a:hover {
	color: #FFE004; text-decoration: underline
}


div.leftmenu{
	
	padding-left:0px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:40px;
}
div.leftmenu div.itemleftmenu{
	padding-left:16px;
	font-size: 14px;
	padding-top: 1em;
	padding-bottom: 0.4em;
	
	background-position: 0em 1em;
	background-repeat: no-repeat;
}
div.leftmenu div.itemleftmenu span{
	color: #000;
	font-weight: bold;
	
}
div.leftmenu div.itemleftmenu a, div.leftmenu div.itemleftmenu a:hover{
	color: #000;
	font-weight: bold;
	
}
div.leftmenu div div.submenu {
	padding-left:14px;
	margin-bottom: 0.5em;
	font-size: 12px;
	background-position: 0em 0em;
	background-repeat: no-repeat;
}
div.leftmenu div div.lev2{
	background-image: url(images/bullet_submenu.gif);
	font-weight: bold;
}
div.leftmenu div div.lev3{
	background-image: url(images/bullet_submenu2.gif);
}

div.submenu a{
	color: #283DBA;
}
div.submenu span{
	color: #000000;
	font-weight: bold;
}

div.submenu a:hover{
	color: #ff0000;
}
/*.menu{
	color: #E8EAFB;
	font-size: 12px;
	font-family: arial, verdana, tahoma ;
	font-weight: bold;
	font-style: none;
	text-decoration: underline
}
.menu:hover{
	color: #FFE004; text-decoration: underline
	}
	
	.menu1{
	color: #fff;
	font-size: 13px;
	font-family: arial, verdana, tahoma ;
	font-weight: normal;
	font-style: none;
	text-decoration: underline
}
.menu1:hover{
	color: #FFE004; text-decoration: underline
	}*/
	
.menu2{
	color: #003399;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-style: none;
	text-decoration: underline
}
.menu2:hover{
	color: #ff0000; text-decoration: underline
	}
	
.menu3{
	color: #445ADE;
	font-size: 12px;
	font-family: arial, verdana, tahoma ;
	font-weight: none;
	font-style: none;
	text-decoration: underline
}
.menu3:hover{
	color: #ff0000; text-decoration: underline
	}
	
.menu_lang{
	color: #E8EAFB;
	font-size: 12px;
	font-family: arial, verdana, tahoma ;
	font-weight: none;
	font-style: none;
	text-decoration: underline
}
.menu_lang:hover{
	color: #FFE004; text-decoration: underline
	}
	

.anons {
	color: #5F78A7; font-family: vernada, arial, tahoma; font-size: 11px; text-decoration: underline
}

.anons:hover {
	color: #ff0000; text-decoration: underline}
	

.top_pictures
{

	padding-bottom:5px;
	padding-top:5px;
	padding-left:30px;

}


.copyright
{
	padding-left: 15px;
	color: #E6EAF1;
	font-size: 12px;
	font-family: , arial,verdana, tahoma;
}
.copyright a{
	color: #FFE004;
}
.copyright a:hover{
	color: #FFE004;
	text-decoration: none
	}
.copyright div.cont{
	padding-top:3px;
	font-size: 11px;
}
.subtitletext {
	font-size:120%;
	font-weight: normal;
}
.subtitletext2{
	font-size: 14px;
	font-weight: normal;
	padding-bottom:5px
}
thead {
	color: #FFFFFF;
	background-color: #3399FF;
	border: 1px;
	font-size: x-small;
}
.kod {
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
}
blockquote {
	vertical-align: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.dima_search {
	font-size: 12px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-left: 10px;
	
}
.file{
	margin:0 0 1.33em 0;
	padding-left:35px;
	min-height:31px;
	background:8px 0px no-repeat;
}
.file .size{
	color:#727272;
}

.file.pdf{background-image:url(/images/icons/pdf.png);}
.file.jpg, .file.jpeg{background-image:url(/images/icons/jpg.png);}
.file.xls{background-image:url(/images/icons/xls.png);}
.file.zip{background-image:url(/images/icons/zip.png);}
.file.doc{background-image:url(/images/icons/doc.png);}
.file.rar{background-image:url(/images/icons/rar.png);}

.newsdata{
	font-size: 89%;
	color:#999999;
	padding-bottom:0.2em;
}
.new{
	width:200px;
	padding-bottom:1.33em;
	
}
.madein{
   padding-right:25px;
   
}
.madein a,.madein a:hover{
   color:#FFE004
}
.madein a:hover{
   text-decoration: none;
}
