body							{ margin: 0; padding: 0; background: #E5E5E5; }
body, p, table, div, span, li	{ font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #464646; }
a								{ font-size: 12px; color: #006CB0; text-decoration: underline; }
a:hover							{ text-decoration: none; }
img								{ border: 0; }
p	{ padding: 0; margin: 10px 0; }
ol {padding:0 0 0 2em; margin:0;}
ol li a p {color: #006CB0;}
#topMenu	{ background: #FFF; padding-left: 25px;}
/*#topMenu div	{ float: right; margin-top: 15px; margin-right: 13px; _margin-right: 7px;}*/
.white	{ background: #FFF; }

##mainFlash	{ margin-top: 20px; }
.logo	{ display: block; margin: 83px 0 97px 0; }
.search	{ background: url(../i/searchBgr.gif) no-repeat; width: 173px; height: 58px; margin-top: 60px; padding-top: 10px; float: right;; }
.search form	{ margin: 0; padding: 0; }
.submit	{ display: block; float: right; margin-right: 10px; _margin-right: 7px; margin-top: 3px; }
.input	{ width: 80px; display: block; margin-left: 60px; }
.search a 	{ display: block; margin: 5px 0 0 60px; color: #FFF; font-size: 11px; }
.tdLeft	{ padding-left: 40px; }
.tdLeft div	{ float: left; }
.bulIndex	{ display: block; float: left; clear: both; }
.tdLeft div a	{ display: block; margin-bottom: 20px; }

.marg40	{ margin-right: 40px; }
.pad30	{ padding: 0 15px 0 30px; }
.marg15	{ margin-bottom: 15px; }
.address	{ color: #4f4f4f;font-size: 11px; float: left; margin: 10px 15px 0 40px; _margin: 10px 35px 0 20px; }
.address a	{ font-size: 11px; }
.font11	{ font-size: 11px; color: #7e7e7e; }

.copyright td	{ color: #a0a0a0; font-size: 11px; padding-top: 40px; }
.copyright a { color: #a0a0a0; font-size: 11px; padding-top: 40px; }

.bgrSideLeft	{ display: block; position: absolute; top: 68px; left: 0; }
.bgrSideRight	{ display: block; position: absolute; top: 68px; right: 0; }
.bgrSideSearch	{ display: block; position: absolute; top: 383px; right: 0; }
.bgrSideUnder	{ display: block; position: absolute; top: -21px; left: -30px; }

.collageCompany	{ background: url(../i/collage/bgr.jpg) repeat-x; margin: 25px 25px 25px 0; height: 130px; }
.breadCrumbs	{ position: absolute; top: -145px; left: 225px; color: #A3A3A3; font-size: 11px; white-space: nowrap; }
.collageInner	{ background: url(../i/collage/bgr.jpg) repeat-x; margin: 25px 25px 25px 0; }
.breadCrumbs a	{ color: #A3A3A3; font-size: 11px; }
.rightInner		{ padding-top: 30px; padding-bottom: 50px; }
.rightInner span	{ font-size: 11px; color: #7e7e7e; }
.rightInner p	{ margin-left: 32px; margin-bottom: 40px;  margin-right: 20px; font-size: 12px; }
#leftMenu		{ padding-left: 40px; padding-bottom: 50px; background: #FFF;}
#leftMenu	a, #finded a	{ display: block; margin-bottom: 18px; background: url(../i/menu.gif) no-repeat 0px 1px; padding-left: 20px;}
#leftMenu span	{ background: url(/i/actMenu.gif) no-repeat 0px 5px; display: block; margin-bottom: 18px; padding-left: 20px; font-size: 12px; color: #006CB0;}

#pubMenu {padding-left: 40px; padding-bottom:18px; background: #FFF;}
#pubMenu a {display: block; background: url(../i/actMenu.gif) no-repeat 0px 5px; padding-left: 20px;}

.bgrSideLeftInner	{ display: block; position: absolute; top: 74px; left: 0; }
.bgrSideRightInner	{ display: block; position: absolute; top: 107px; right: 0; }

#searchInner	{ background: url(/i/bgrSearchInner.jpg) no-repeat; width: 243px; height: 224px;  padding-top: 10px; position: absolute; top: 0px; left: -30px; }
#searchInner	 form	{ margin: 0; padding: 0; }
#searchInner	 a.map 	{ display: block; margin: 5px 0 0 110px; color: #FFF; font-size: 11px; }
.inputInner	{ width: 80px; display: block; margin-left: 110px; }
.submitInner	{ display: block; float: right; margin-right: 35px; _margin-right: 17px; margin-top: 3px; }
.submitSearch { display:block; float:right; margin-top:-1px; }
.search-sitemap { width:410px; margin:20px 0px; }
.inputInner-sitemap	{ width:250px; margin-left:55px; display:block; }

#NOsearchInner	{ background: url(/i/bgrNoSearchInner.jpg) no-repeat; width: 243px; height: 224px;  padding-top: 25px; position: absolute; top: 0px; left: -30px; }
#NOsearchInner a.map {color:#fff; padding-left:70px; color:#FFF; text-decoration:none; font-weight:bold;}

.addressInner	{ color: #4f4f4f; font-size: 11px; margin: 40px 15px 0 70px; }
.addressInner a	{ font-size: 11px; }
.logoInner	{ display: block; margin-top: 83px; }
.collageUslugi	{ background: url(../i/bgrCollageUslugi.jpg) repeat-x; margin: 25px 25px 25px 0; }
.breadCrumbsNew	{ position: absolute; top: -230px; left: 280px; color: #A3A3A3; font-size: 11px; white-space: nowrap; }
.breadCrumbsNew a	{ color: #A3A3A3; font-size: 11px; }
.rightMenu	{ margin-top: 20px; }
.rightMenu a	{ display: block; margin-bottom: 7px; padding: 5px 0;}
.rightMenu span	{ display: block; background: #EEE; margin-bottom: 7px; padding: 5px; margin-left: -5px; color: #006caf; font-size: 12px; }
#leftMenuOtrasl		{ padding-left: 40px; padding-bottom: 50px; background: #FFF;}
#leftMenuOtrasl	a	{ display: block; margin-bottom: 10px; background: url(../i/bgrLeftMenu.gif) no-repeat 2px 3px; padding-left: 20px; }
.bgrSideLeftOtrasl	{ display: block; position: absolute; top: 72px; left: 0; }
.bgrSideRightOtrasl	{ display: block; position: absolute; top: 105 px; right: 0; }
.menu3	{ position: absolute; top: -220px; left: 12px; width: 230px; }
.menu3 a	{ display: block; margin-bottom: 20px; color: #FFF; }
.menu3 span	{ display: block; color: #11d1ec; margin-bottom: 20px; } 
/*.menu3 img	{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }*/
.vesi		{ float: left; clear: both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/service56.png'); width: 29px; margin-right: 10px; }
.diplomat	{ float: left; clear: both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/service57.png'); width: 29px; margin-right: 10px; }
.umbrella	{ float: left; clear: both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/service58.png'); width: 29px; margin-right: 10px; }
.monokl		{ float: left; clear: both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/service59.png'); width: 29px; margin-right: 10px; }
.kaska	{ float: left; clear: both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/service162.png'); width: 27px; margin-right: 10px; }
.bul1	{ background: url(../i/bul1.gif) no-repeat; padding-left: 35px; }
.bul2	{ background: url(../i/bul2.gif) no-repeat; padding-left: 35px; }
.bul3	{ background: url(../i/bul3.gif) no-repeat; padding-left: 35px; }
.bul4	{ background: url(../i/bul4.gif) no-repeat; padding-left: 35px; }
.bul5	{ background: url(../i/bul5.gif) no-repeat; padding-left: 35px; }
.bul6 { background: url(../i/bul6.gif) no-repeat; padding-left: 35px; }
.bul	{ background: url(../i/bul.gif) no-repeat; padding-left: 15px; font-size: 11px; }
.date	{ color: #8e8e8e; font-size: 11px; clear: both; margin-top: 40px; }
.researchName	{ font-size: 14px; color: #006CB0; margin: 10px 0; } 
.researchAbstract	{ padding: 0 20px; color: #4f4f4f; } 
.comments	{ float: right; background: url(/i/reseachLine.gif) no-repeat; padding-left: 20px; margin-top: 5px; color: #8e8e8e; font-size: 11px; }
.comments a	{ font-size: 11px; }
.manager	{ padding:10px 0; clear:both;}
.manager img	{ display: block; float: left; clear: both; margin-right: 20px; }
.sitemap { border-left:1px solid #A7A7A7; padding-left:10px; margin:7px 0px; }
.sitemap-title { margin-top:20px; }

.searchRes {font-size:16px; color:#006CB0; margin-top:40px;}
h3 {font-size:14px; color:#006CB0;font-weight:normal;}
.serviseChildTitle{font-size:16px; color:#006CB0;}
input#input_text {padding:2px; height:24px;}
.collageService	{ background: url(../i/bgrCollageService.jpg) repeat-x; margin: 25px 25px 25px 0; height: 262px; }
.serviceTopMenu	{ position: absolute; top: -230px; left: 20px; }
.serviceTopMenu a	{ color: #FFF; width: 130px; display: block; float: left; margin-left: 5px; _margin-left: 0;  _margin-right: 5px;}
.servicesBottom	{ margin-top: 30px; }
.servicesBottom a	{ display: block; margin-bottom: 18px; background: url(../i/menu.gif) no-repeat 0px 1px; padding-left: 20px; }
.collageServiceID	{ background: url(/i/bgrCollageServiseID.jpg) repeat-x; margin: 25px 25px 25px 0; height: 262px; }

#rating { font-size:11px; color: #4f4f4f; width: 90%; }
#rating td {border:1px solid #FFF; border-collapse: collapse;}
#rating th	{  font-weight: normal; text-align: left;  }
#rating div	{ border-bottom: 1px solid #e2e2e2; margin-right: 10px; font-size: 11px; color: #8f8f8f; }
#rating .blueBorder td	{ border-bottom: 2px solid #006db1; font-size: 10px;}
#rating .greyBgr { background: #f6f6f6; }
#rating .nobgr	{ background: #FFF;}

#holding	{ margin-bottom: 30px; }
#holding td	{ padding-left: 20px; font-size: 13px; }
#holding span	{ color: #7e7e7e; }
#holding h3	{ margin: 20px 0 0 0; }

#flash_bg {
	background-image:url(/i/main_flash.jpg);
	background-position: right 20px;
	background-repeat: no-repeat;
	height: 215px;
	}

	textarea#inputfaq_question {
		width: 248px;
		height: 139px;
		background: url(/i/form/txtarea.gif) no-repeat;
		border: 0px;
		padding-left:7px;
		padding-top:6px;
		padding-right:7px;
		padding-bottom: 4px;
		color: #4f4f4f;
		font-size: 12px;
	}
	
	
	input#inputfaq_email {
		background: url(/i/form/name.gif) no-repeat;
		border: 0px;
		width: 248px;
		height: 29px;
		padding-left:7px;
		padding-top:6px;
		padding-right:7px;
		color: #4f4f4f;
		font-size: 12px;}
		
	input#inputfaq_name {
		background: url(/i/form/name.gif) no-repeat;
		border: 0px;
		width: 248px;
		height: 29px;
		margin-right: 36px;
		padding-left:7px;
		padding-top:6px;
		padding-right:7px;
		color: #4f4f4f;
		font-size: 12px;}
	
	input#inputfaq_publicuser {
	border: 1px solid #8ba5be;
	color: #4f4f4f;}
	
	.faq-input {
		color: #006cb0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-left:3px;
		padding-top:5px;}
	
	.faq_publicuser {
	height: 25px;
	width: 248px;
	background-color: #e5e5e5;
	margin-top: -1px;}
	
	.nofaq {
	padding-left:3px;
	color: #006cb0;
	font-family: Arial, Helvetica, sans-serif;}
	
	.faq-submit {
	padding-left:163px;
	padding-top: 16px;}
	
	.question-faq {
		color: #006CB0;
		font-weight: bold;
	}