*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Tahoma;
	 text-align:center;
	 background-color:#fff;
}
img{
	border:none;
}
a{
	color:#2A90E0;
}
a:hover{
	text-decoration:none;
}
ul{
	list-style:none;
}
/*********CLASSES**********/
.hide{
	display:none;
}
.border{border:1px solid red;}
.logo{
	top:12px; left:21px;
	position:absolute;
	width:390px; height:67px;
	background: url(/img/logo.png) no-repeat; /*!!!!!!!!!!!!!*/
	display:block;
	text-indent:-300em;
}
.phoneNumber{
	top:50px; right:15px;
	position:absolute;
	width:199px; height:35px;
	background: url(/img/phoneNumber.jpg) no-repeat; 
	display:block;
	text-indent:-300em;
}
.home, .mail, .map{
	display:block;
	text-indent:-300em;
}
.home{
	width:11px; height:10px;
	background: url(/img/home.gif) no-repeat;
}
.mail{
	width:12px; height:10px;
	background: url(/img/mail.gif) 0 2px no-repeat;
}
.map{
	width:11px; height:11px;
	background: url(/img/map.gif) 0 2px no-repeat;
}
.blikLeft{
	top:0; left:-25px;
	position:absolute;
	width:62px; height:41px;
	background: url(/img/blikLeft.png) 0 5px no-repeat; /*!!!!!!!!!!!!!*/
}
.blikRight{
	top:0; right:0;
	position:absolute;
	width:62px; height:41px;
	background: url(/img/blikRight.png) 0 5px no-repeat; /*!!!!!!!!!!!!!*/
}
.diogenes{
	height:36px;
	top:50px; right:30px;
	position:absolute;
	padding:10px 0 0 35px;
	background: url(/img/diogenesLogo.gif) no-repeat;
}
.diogenes a{color:#DE2703;}
.star{
	background: url(/img/star.gif) top right no-repeat;
	padding-right:7px;
}
#vakansyForm .send, #contactForm .send{
	color:#2A90E0;
	padding-left:15px;
	background: url(/img/markerOff.gif) bottom left no-repeat;
	font-weight:bold;
}
#contactInformation .print{
	color:#406E8F;
}
.all{
	color:#666666;
	margin-left:5px;
}
.newsImg{
	width:67px;
	float:left;
	margin:0 15px 0 0;	
}
.newsImg strong{
	color:#2A90E0;
	display:block;
	margin-bottom:10px;
}

strong.blue{
	color:#2A90E0;
	display:block;
	margin-bottom:10px;
}
.catFoto{
	width:144px; height:155px;
	position:relative;
	border-right:1px solid #E5E4E2;
	float:left;
	margin:20px 20px 0 20px;
}
/*--------=leftCol=--------
--------------------------*/
.titleLeft{
	width:232px; height:33px;
	background: url(/img/bgTitleLeft.jpg) no-repeat;
	padding:14px 0 0 12px;
	margin:-2px 0 0 -1px;
	position:relative;
}
.titleLeft p{
	height:15px;
	padding-left:24px;
	background: url(/img/arrowRed.gif) 0 1px no-repeat;
	color:#406E8F;
	font-size:1.3em;
}
.titleContent{
	width:657px; height:31px;
	background: url(/img/bgTitleContent.gif) no-repeat;
	padding:14px 0 5px 37px;
	color:#406E8F;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
.titleContenth1{
	padding:0;
margin:0;
font-weight:normal;
text-align:left;
	color:#406E8F;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
.titleContent span{
	font-weight:bold;
}
.titleContentIndex{
	width:414px; height:31px;
	background: url(/img/bgTitleContent.gif) no-repeat;
	padding:11px 0 5px 37px;
	color:#406E8F;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
.titleRightCol{
	width:205px; height:34px;
	background: url(/img/bgTitleContent.gif) no-repeat;
	padding:11px 0 0 37px;
	color:#406E8F;
	font-size:1.3em;
}
.titleNews{
	width:413px; height:34px;
	background: url(/img/bgTitleNews.gif) no-repeat;
	padding:9px 0 0 37px;
	color:#406E8F;
	font-size:1.3em;
}
.bg{
	padding-right:15px;
	margin-right:5px;
	background: url(/img/bgSpanTitle.gif) center right no-repeat;
}
ul.map-level-0 {
	margin: 10px 0 10px 20px;
}
ul.map-level-1 {
	margin: 10px 0 10px 20px;
}
ul.map-level-2 {
	margin: 10px 0 10px 20px;
}
ul.map-level-0 li {
	margin: 2px 0 2px 0;
}
ul.map-level-1 li {
	margin: 0;
}
ul.map-level-2 li {
	margin: 0;
}
ul.map-level-0 li a{
	font-weight:bold;
	background: url(/img/markerOff.gif) 0 3px no-repeat;
	padding:0 0 0px 21px;
}
ul.map-level-1 li a{
	background: none;
	font-weight:normal;
	background: url(/img/markerSub.gif) 3px 5px no-repeat;
	padding-left:20px;
}
ul.map-level-2 li a{
	background: none;
	font-weight:normal;
	background: none;
}
#menuLeft .activeLi{
	padding:0 0 20px 21px;
	font-weight:bold;
	color:#406E8F;
	background: url(/img/markerOn.gif) 0 3px no-repeat;
}
#menuLeft .activeLiOne{
	padding:0 0 10px 0px;
	font-weight:bold;
	color:#406E8F;
}
#menuLeft .activeLiOne div{
	background: url(/img/markerOn.gif) 0 3px no-repeat;
	padding:0 0 0px 21px;
}
#menuLeft .activeLi ul{
	margin-top:5px;
}
#menuLeft .activeLi li{
	background:none;
	margin-bottom:0;
	padding-bottom:5px;
}
#menuLeft .activeLi .activeLiSub{
	padding-left:20px;
	color:#2A90E0;
	background: url(/img/markerSub.gif) 3px 5px no-repeat;
}
#menuLeft .activeLi a{
	color:#2A90E0;
	font-weight:normal;
	padding-left:0px;
	background: url(/img/markerSub.gif) 3px 5px no-repeat;
}
#menuLeft .activeLi a{
	background:none;
}
#menuLeft .activeLi div{
	color:#2A90E0;
	font-weight:normal;
	padding-left:20px;
	border:1px solid #fff;
	background: url(/img/markerSub.gif) 3px 5px no-repeat;
	
}
.word{
	height:16px;
	color:#406E8F;
	padding-left:27px;
	background: url(/img/word.gif) no-repeat;
	margin:20px 20px 20px 0;
	display:block;
	float:left;
}
.zip{
	height:16px;
	color:#406E8F;
	padding-left:27px;
	margin:20px 20px 20px 0;
	display:block;
	float:left;
	background: url(/img/zip.gif) no-repeat;
}
.plus{
	bottom:0; right:0;
	position:absolute;
	width:13px; height:13px;
	background: url(/img/plus.gif) no-repeat;
	text-indent:-300em;
}
.plusBig{
	bottom:-5px; right:-5px;
	position:absolute;
	width:19px; height:19px;
	background: url(/img/plusBig.gif) no-repeat;
	text-indent:-300em;
	margin-right: 43px;
}

.gallaryImg .plusBig{
	margin-right: 0px;
}

/*--------describe---------*/
.describeTitle{
	width:680px; height:39px;
	padding:15px 0 0 14px;
	font:bold 1.2em Tahoma; 
	color:#2A90E0;
	background: url(/img/doubleLine.gif) bottom left no-repeat;
}
.describeTitle p{
	padding-left:30px;
	background: url(/img/markerOff.gif) center left no-repeat;
}
.describeFoto{
	width:144px; height:155px;
	position:relative;
	border-bottom:1px solid #E5E4E2;
	margin-bottom: 10px;
}
.describeFoto .plus{
	bottom:10px;
}
.descrLine{
	width:500px; height:4px;
	background: url(/img/describeLine.gif) bottom left no-repeat;
	display:block;
	margin-bottom:10px;
}
#describeText .tableHeader{
	background:#BDCFDE;
	color:#37678D;
	padding:0 10px 0 10px;
}
.picture{
	float:left;
	position:relative;
	
	margin-bottom:25px;

}
.picture img {
	margin-right:30px;
}
.picture a{
	bottom:-3px; right:0;
	position:absolute;
	padding:5px 0 0 10px;
	background-color:#fff;
	margin-right:30px;
}

.newLine{
	clear:left;
}
.sertSmall{
	float:left;
	position:relative;
	margin:40px 0px 20px 0px;
	text-align:center;
}
.sertSmall img{
	/*margin-right:43px;*/
}

.collectionLink{
	font-weight:bold;
	padding-left:15px;
	display:block;
	margin:20px 0 20px 20px;
	background: url(/img/markerOff.gif) bottom left no-repeat;
}
/*******CONTAINER*********/
#container{
	 position:relative;
     width:938px;
	 margin:0 auto;
	 text-align:left;
	 color:#333333;
	 font-size:1.2em;
}
/**********TOP***************/
#top{
	width:938px; height:259px;
	position:relative;
	background: url(/img/bgTop.jpg) no-repeat;
}
#homeMailMap{
	top:60px; left:460px;
	position:absolute;
}
#homeMailMap li{
	margin-right:25px;
	float:left;
}
#menu{
	bottom:0; left:0;
	position:absolute;
	padding:10px 0 0 39px;
	width:895px; height:28px;
	background: url(/img/bgMenu.jpg) repeat-x;
	border-left:2px solid #77848B;
	border-right:2px solid #77848B;
	color:#B3C7D7;
}
#menu a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#menu a:hover{
	text-decoration:underline;
}
#menu li{
	margin-left:25px;
	float:left;
}
/**********mainContent*******/
#mainContent{
	width:936px;	
	margin-top:5px;
	margin-bottom:10px;
	position:relative;
	border-left:1px solid #E5E4E2;
	border-right:1px solid #E5E4E2;
	float:left;

}
/*------------=leftCol=-----------
---------------------------------*/
#leftCol{
	width:244px;
	float:left;
	position:relative;
}
#menuLeft{
	position:relative;
	padding:10px 20px 10px 14px;
}
#menuLeft li{
	margin-bottom:5px;
	padding-bottom:10px;
	background: url(/img/dottedLine.gif) bottom right no-repeat;
}
#menuLeft a{
	color:#333333;
	padding-left:21px;
	background: url(/img/markerOff.gif) 0 3px  no-repeat;
}
#download{
	height:60px;
	padding-left:20px;
}
#contactInfo{
	/*line-height:17px;*/
	padding:25px 0 30px 15px;	
}
#contactInfo strong{
	color:#5D84A9;
}
/*--------=contentCol=------------
---------------------------------*/
#contentCol{
	width:690px;
	margin-left:-3px;
	float:left;
	border-left:1px solid #E5E4E2;
	color:#64717B;
}
#contentCol P {
  padding-left:25px;
	padding-right:20px;
	text-align:justify;
}
/*----------=describe=-------------
---------------------------------*/
#describe{
	padding-bottom:55px;
	float:left;
}
#describeFoto{
	width:144px;
	float:left;
	padding-left:25px;
}
#describeText{
	float:left;
	width: 500px;
	padding-left:20px;
}
#describeText strong{
	margin:10px 0 10px 0;
	display:block;
	color:#406E8F;
}
.newsDetail{
	padding-right:20px;
	
}
#describeText p{
	margin-bottom:10px;
}
#describeText table{
	font-size:0.8em;
	text-align:center;
}
#describeText td{
	margin:2px;
	height:20px;
	background:#E8E8E8;
}
#describeText tr{
	background:none;
}

#describeText table.nostyle {
	font-size:0.8em;
	text-align: left;
}
#describeText table.nostyle table {
	font-size:0.8em;
	text-align: left;
}
#describeText table.nostyle td {
	margin: 0;
	height:auto;
	background:none;
}
#describeText table.nostyle td table td {
	margin: 0;
	height:auto;
	background:none;
}
#describeText table.nostyle tr {
	background:none;
}
#describeText table.nostyle tr table tr
{
	background:none;
}
/*----------=vakansy=-------------
---------------------------------*/
#vakansy, #sert, #news, #catalog, #partners, #resurses, #about, #delivery, #collection, #gallary{
	float:left;
	padding-bottom:40px;
}
#vakansy span{
	display:block;
	margin:15px 0 15px 0;
}
#vakansy a{
	font-weight:bold;
	color:#406E8F;
}
#vakansy ul, #sert ul, #news ul, #partners ul{
	margin:15px 0 0 10px;
}
#vakansy li, #sert li, #news li, #partners li{
	width:663px;
	padding:0 0 20px 15px;
	border-bottom:1px solid #E1E6E2;
}
#vakansyDescribe, #contactInformation{
	margin:15px 0 0 10px;
	padding:0 0 20px 15px;
	border-bottom:1px solid #E1E6E2;
}
#vakansyDescribe strong, #vakansyForm strong, #contactForm strong{
	color:#406E8F;
	margin-bottom:10px;
	display:block;
}
#vakansyDescribe p{
	text-align:justify;
	width:640px;
}
#vakansyForm, #contactForm{
	padding:30px 0 30px 25px;
}
#vakansyForm form,#contactForm form{
	width:460px;
}
#vakansyForm li, #contactForm li{
	padding:0;
	border:none;
	text-align:right;
	margin-bottom:10px;
	position:relative;
	font-size:1em;
}
#vakansyForm li{
	width:450px;
}
#vakansyForm span, #contactForm span{
	display:inline;
	top:-15px; right:280px;
	position:absolute;
}
#vakansyForm input[type=file]{
	height:20px;
}
#vakansyForm input, #vakansyForm textarea, #contactForm input, #contactForm textarea{
	border:1px solid #999999;
	width:267px;
	background-color:#fff;
}
/*----------=contact=-------------
---------------------------------*/
#contactInformation{
	color:#333333;
	padding:20px 0 50px 15px;
	position:relative;
	border:1px solid #E1E6E2;
	border-left-color:#fff;
	border-top-color:#fff;
	border-right-color:#fff;
}
#contactInformation strong{
	color:#406E8F;	
}
#contactInformation ul{
	top:20px; right:40px;
	position:absolute;
	border-left:1px solid #E5E4E2;
	padding:0 0 20px 20px;
	font-size:0.9em;
}
#contactInformation li{
	padding-left:20px;
	background: url(/img/markerOff.gif) center left no-repeat;
}
#contactForm{
	/*padding-bottom:255px;*/
}
#contactForm form{
	width:350px;
	margin-top:30px;
}
#contactForm span{
	top:0;
}
/*-------------=sert=---------------
---------------------------------*/
#sert{
	padding:15px 0 80px 0;
}
#sert span{
	font-weight:bold;
	color:#406E8F;
	display:block;
	margin:15px 0 10px 0;
	background: url(/img/markerOff.gif) bottom left no-repeat;
	padding-left:15px;
}
#sert p{
	margin-bottom:10px;
}
#pageNav{
	margin:20px 0 0 25px;
	font-weight:bold;
	font-size:1em;
}
#gallary #pageNav, #partners #pageNav{
	margin:0px 0 0 0px;
}
#pageNav a{
	font-weight:normal;
}
/*-------------=news=---------------
---------------------------------*/
#news{
	padding-top:15px;
	color:#333333;
}
#news li{
	float:left;
	margin-bottom:15px;
}
#news li a{
	display:block;
	margin-bottom:10px;
	color:#333333;
	padding-bottom:0;
}
/*----------=catalog=-------------
---------------------------------*/
#catalog{
	/*padding-bottom:220px;*/
}
#catalog li {
	width:694px;
	padding-bottom:20px;
padding-right:5px;
	background: url(/img/bigLine.gif) left bottom no-repeat;
	float:left;
	padding-right: 10px;
}
#catalog li.both {
  float: none;
  clear: both;
  padding: 0px;
  margin: 0px;
  background: none;
  height: 1px;
}
#catalog a{
	font-weight:bold;
	margin-left:15px;
}
#catalog span{
	background: url(/img/markerOff.gif) 182px 3px no-repeat; /*!!!!!!!!!200px!!!!!!!!!!!!*/
	display:block;
	margin:20px 0 20px 0;
	font-size:1.2em;
}
#catalog p{
	text-align:justify;
	padding-right:25px;
}
/*----------=partners=-------------
---------------------------------*/
#partners{
	position:relative;
	color:#333;
}
#partners img{
	float:left;
	margin:40px 15px 0 0 ;
}
.partnersDescr{
	width:530px;
	margin-left:100px;
	padding-top:15px;
}
#partners strong{
	color:#406E8F;
	display:block;
	margin:0px 0 10px 0;	
}
#partners p{
	margin-bottom:20px;
}
.resurses{
	background: url(/img/markerOff.gif) bottom left no-repeat;
	padding-left:20px;
	bottom:5px; right:20px;
	position:absolute;
}
/*----------=partners=-------------
---------------------------------*/
#resurses{
	padding:25px 0 290px 10px; 
}
#not strong{
	color:#000;
	padding-left:20px;
	background: url(/img/markerOff.gif) bottom left no-repeat;
}
#not ul{
	color:#434B4F;
	margin:20px 0 0 50px;
}
#not li{
	padding-left:20px;
	background: url(/img/markerCircle.gif) center left no-repeat;	
}
#code strong{
	background:none;
	color:#FF002F;
	padding:0;
}
#code li{
	margin-top:10px;
	color:#434B4F;
}
#code span{
	color:#808080;
}
#code{
	margin:20px 0 0 20px;	
}
#codeBlock{
	width:548px; height:43px;
	background-color:#EBEBEB;
	border:1px solid #D3D3D3;
	position:relative;
}
#codeBlock a{
	top:15px; left:20px;
	position:absolute;
	font-weight:bold;
	color:#406E8F;
}
#codeBlock div{
	top:5px; left:200px;
	position:absolute;
	width:300px;
}
#codeBlock div a{
	font-weight:normal;
	color:#434B4F;
	position:static;
}
#codeBlock div p{
	float:left;
	margin-left:10px;
	color:#434B4F;
	width:200px;
}
#codeBlock img{
	float:left;
}
/*-------------=about=-------------
---------------------------------*/
#about{
	padding:25px 0 25px 0; 
	color:#333333;
}
#about p{
	padding-left:25px;
	padding-right:20px;
	text-align:justify;
}
#about strong{
	color:#5D84A9;
}
#aboutPicture{
	margin:20px 0 0 25px;
}
#aboutSert{
	width:680px;
	padding:40px 0 15px 14px;
	clear:left;
	background: url(/img/bigLine.gif) 0 60px no-repeat;
}
#aboutSert p{
	padding-left:11px;
	clear:left;
}
#aboutSert strong{
	color:#406E8F;
	padding-left:20px;
	background: url(/img/arrowBlue.gif) bottom left no-repeat;
}
#sertPicture{
	width:640px;
	float:left;
	padding-left:20px
}
/*----------=delivery=------------
---------------------------------*/
#delivery{
	padding:25px 0 55px 25px;
	color:#333333;
}
#delivery img{
	margin:30px 0 0 150px;
}
/*----------=delivery=------------
---------------------------------*/
#collection{
	padding:25px 0 135px 25px;
	width:660px;
}
/*----------=gallary=------------
---------------------------------*/
#gallary{
	padding:25px 0 95px 40px;
}
.gallaryPict{
	padding-top:20px;
	font-size:0.9em;
	line-height:15px;
	float:left;
	margin:0 10px 25px 0;
}
.gallaryPict p{
	margin-top:10px;
}
.gallaryImg{
	width:99px; height:141px;
	margin:-20px 15px 0 0;
	float:left;
	position:relative;
}
/*------------=index=--------------
---------------------------------*/
#contentColIndex{
	width:450px; 
	margin-left:-3px;
	padding-bottom:30px;
	float:left;
	border-left:1px solid #E5E4E2;
	border-right:1px solid #E5E4E2;
	color:#64717B;
	float:left;
	font-family:Arial;
}
#contentColIndex strong{
	color:#5D84A9;
}
#contentColIndex p{
	padding-left:15px;
}
#indexImgBlock{
	width:448px; height:175px;
	margin:20px 0 0 -1px;
	background: url(/img/threeTitle.gif) no-repeat;
	position:relative;
}
#indexImgBlock p{
	padding:0;
}
.link1{
	top:12px; left:30px;
	position:absolute;
}
.link2{
	top:12px; left:180px;
	position:absolute;
}
.link3{
	top:12px; left:315px;
	position:absolute;
}
.indexImg1, .indexImg2, .indexImg3{
	width:129px; height:110px;
	border-right:1px solid #E3E3E3;
	position:absolute;
	top:50px;
	text-align:center;
}
.indexImg1{
	left:20px;
}
.indexImg2{
	left:158px;
}
.indexImg3{
	left:290px;
	border:none;
}
#indexNews{
	margin:20px 0 0 15px;
}
#indexNews strong{
	color:#396486;
	display:block;
}
#indexNews li{
	padding-left:20px;
	margin-bottom:20px;
	background: url(/img/paper.gif) top left no-repeat;
}
#indexNews a{
	color:#6F6F6F;
}
#bottomLinks{
	width:325px; height:38px;
	margin-left:-1px;
	padding-left:15px;
	position:relative;
	border-bottom:1px solid #E3E3E3;
	background: url(/img/bgIndexLink.gif) top left no-repeat;
}
#bottomLinks li{
	margin:15px 10px 0 0;
	float:left;
	color:#E3E3E3;
}
#bottomLinks a{
	color:#014A73;
	font-size:0.9em;
	padding-left:15px;
	background: url(/img/markerOff.gif) bottom left no-repeat;
}
/*----------=rightCol=-------------
---------------------------------*/
#rightCol{
	width:240px;
	float:left;
	position:relative;
}
#calendar{
	/*float:left;
	padding-left:5px;
	margin:10px 0 0 0;*/
}
#calendar .NewsCalTable {
	margin: 20px auto 0px;
}
#rbk{
	/*width:89px;
  height:33px;
	padding-left:5px;
	float:left;*/
	margin: 20px 0px;
}
#block1, #block2, #block3{
	/*width:189px;
  height:59px;
	border:1px solid #999999;*/
	margin:20px auto;
	text-align: center;
}
#bannerBlock{
	width:243px;
	padding-top:25px;
	margin:40px 0 0 -1px;
	background: url(/img/rightLine.gif) top left no-repeat;
	position:relative;
}
.serviceLink{
	bottom:-125px; right:10px;
	position:absolute;
}
/********BOTTOM**************/
#bottom{
	width:913px; height:70px;
	margin:10px auto 0 auto;
	padding:40px 0 0 25px;
	position:relative;
	font-size:1.1em;
	color:#999999;
	text-align:left;
	background: url(/img/bottomLine.jpg) no-repeat;
	clear:left;
}

#bottom_left{
float:left;
width:200px;
padding-right:60px;
}

#bottom_right{
float:left;
width:640px;
}

#banner1{
	width:90px; height:35px;
        padding-top:10px;
	float:left;
}
#banner2{
	width:90px; height:35px;
        padding-top:10px;
	float:left;
}
#banner3{
	width:90px; height:35px;
	padding-top:10px;
        float:left;
}
#banner4{
	width:90px; height:35px;
        padding-top:10px;
	float:left;
}
#delivery li{
	padding-left:20px;
	padding-bottom:0px;
	padding-top:10px;
	background: url(/img/markerCircle.gif) no-repeat left 14px;	
}
/*****************************/
#forum {width:660px; padding: 15px;}


/**/

#contentCol TABLE .tableHeader{
	background:#BDCFDE;
	color:#37678D;
	padding:0 5px 0 5px;
}
#contentCol TABLE strong{
	margin:10px 0 10px 0;
	display:block;
	color:#406E8F;
}
#contentCol TABLE p{
	margin-bottom:10px;
}
#contentCol table{
	font-size:0.8em;
	text-align:center;
}
#contentCol td{
	margin:2px;
	height:20px;
	background:#E8E8E8;
}
#contentCol tr{
	background:none;
}


/* ----------------------- */
#aboutSert TABLE {
  margin-top: 30px;
  width: 100%;
}
#aboutSert TABLE TD .sertSmall {
  float: none;
}
#aboutSert TABLE .plusBig {
  position: relative;
  display: block;
  top: -10px;
  left: 25px;
}
.name_firm {
  display: none;
}
.both {
  clear: both;
}



/* print version */

@media print {
	#leftCol  {
		display: none;
	}
	#contactForm {
    display: none;
  }
  #menu {
    display: none;
  }
  UL {
    display: none;
  }
  #bottom {
    display: none;
  }
  #mainContent {
    border: none;
  }
  #top {
    display: none;
  }
  DIV {
    border: none;
  }
  .name_firm {
    display: inline;
  }
}

