@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'MyriadProRegular';
    src: url('myriadpro-regular-webfont.eot');
}

@font-face {
    /* This declaration targets everything else */
    font-family: 'MyriadProRegular';
    src: url(//:) format('no404'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontqVx381cD') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{margin:0;padding:0}         
html{line-height:1;width: 100%;  height: 100%;}
body{ width: 100%; height: 100%; background: #f8f8f8 url(../images/bg.jpg) repeat-x 0 0; font: 12px Tahoma; color: #363636;}
table{border-collapse:collapse; border-spacing:0}
th{text-align:left;}
td{vertical-align:top}
img{border:0;}
address,em{font-style:normal}
a{color: #86222a;outline:none; font: 12px Tahoma;}
a:link {color: #86222a; text-decoration: underline;}
a:active {color: #86222a; text-decoration: underline;}
a:visited {color: #86222a; text-decoration: underline;}
a:hover {color: #86222a; text-decoration: none;}
input, select, button {vertical-align:middle;}
textarea {vertical-align: top;}
hr {color:#ccc; background:#ccc; height: 1px; margin: 7px 0;}

h1{
	font:19px MyriadProRegular; color:#be102d; 
	clear: left;
	padding-bottom: 19px;
  }

h1 a{
	font:19px MyriadProRegular; color:#be102d; 
	clear: left;
	padding-bottom: 19px;
  }

h2{
	font:17px Tahoma; color:#be102d; 
	clear: left;
	padding-top: 10px;
	padding-bottom: 10px;
  }

h3{
	font:16px Tahoma; color:#be102d; 
	clear: left;
	padding-bottom: 7px;
  }

p {
	font:12px Tahoma;
	line-height: 16px;
	padding: 10px 0;
	color: #363636;
}

strong {
	color: #8a222b;
}

#container {  width: 1001px; min-height: 100%; margin: 0 auto; text-align: left; z-index:2; position: relative; background: url(../images/dok2.jpg) no-repeat 0 0;}	
#container.main {  background: url(../images/dok.jpg) no-repeat 0 0;}	
	#globalcont {text-align: left; }
		#header{position:relative; z-index: 1; height: 264px; }			
			#topmenu {padding-top: 173px; width: 800px; margin: 0 auto; }
			#topmenu ul{float: left; width: 800px; }
			#topmenu li { float: left; padding-right: 25px; list-style: none; height: 39px; background: url(../images/topmenu_bg.jpg) repeat-x 0 0;}
			#topmenu li a{ font: 19px/36px MyriadProRegular; color: #5b3e40; text-decoration: none;}
			#topmenu li .top_activ{ color: #ba001e; }
			#topmenu li.first {background: url(../images/topmenu_left.jpg) no-repeat right 0; width: 38px; height: 39px; padding-right: 0;}
			#topmenu li.last { background: url(../images/topmenu_right.jpg) no-repeat 0 0; width: 6px; height: 39px;}
			#tel {position: absolute; top: 60px; left: 0px; font: 19px MyriadProRegular; color: #5b3e40;}
			#tel span{margin-left: 10px;}
			#tel span.nt{font: 19px MyriadProRegular; color: #8a222b; margin-left: 0px;}
		#wrapper{float:left;width:100%; }
			#content{margin: 0 200px;}
				#content ul {list-style: disc outside none; margin: 7px 0 7px 15px; padding: 0;}
				#content ol {margin: 7px 0 7px 18px; padding: 0;}
				#content_inner{margin: 0 26px;  margin-bottom: 30px;}
				#newslist li {list-style: none; padding-bottom: 10px;}
				#content table td {border: 1px solid #000000; padding: 3px 5px; vertical-align: top;}
				#faq {width: 100%; border: 0;}
				#content #faq td{border: 0;}
				.num {float: left; clear: left; margin-right: 18px; padding-top: 7px; line-height: 18px;}
				.numtext {float: left; padding-top: 6px; width: 490px;}
				.uslugi {width: 100%; float: left; clear: both; margin-bottom: 20px; }
		#navigation{float:left;width:200px;margin-left:-100%; background: transparent;}			
			.block_head {color: #be102d; font: 19px MyriadProRegular; margin-bottom: 28px;}
			#leftmenu li {padding-left: 28px; list-style: none; background: url(../images/li_bg.png) no-repeat 0 5px; padding-bottom: 15px;}
			#leftmenu li a{font: 12px tahoma; color: #86222a; }
			#leftmenu li .left_active{font: bold 12px tahoma;}
		#extra{float:left;width:200px;margin-left:-200px; background: transparent;}
			#search_block {position: relative; float: left; margin-bottom: 30px; width: 200px; height: 26px; background: url(../images/search_frm.jpg) no-repeat 0 0;}
			#searchstring {position: absolute; left: 5px; top: 0px; width: 165px; height: 25px; background: transparent; border: 0; font: 11px Tahoma; color: #8d8d8d; }
			#search_btn {position: absolute; left: 170px; top: 0px; width: 35px; height: 25px; background: transparent; border: 0;}

			#news {float: left;}
			.news-one {float: left; margin-top: 20px; background: url(../images/news-dot.jpg) no-repeat 0 bottom; padding-bottom: 20px;}
			.news-title {font: bold 12px tahoma; color: #8a222b;}
			.news-text {font: 11px tahoma; color: #363636; margin-top: 15px; margin-bottom: 15px;}
			.news-date {font: 11px tahoma; color: #8a222b; float: left; width: 92px; margin-top: 8px;}
			#news .readmore {float: left; width: 104px;}
			.arhiv {float: left; margin-top: 10px; margin-bottom: 10px; }
#footer { font: 12px Tahoma; color: #363636;   width: 1001px; margin: 0 auto; position: relative; clear:both; margin: 0 auto; height: 92px; text-align: left;}
	#foot_text { float: left; width: 480px; font: 12px Tahoma; color: #363636; }
	#counter {width: 200px; float: left; clear: left;}
	#bottommenu  { float: right; padding-top: 11px;}
	#bottommenu li { float: left; margin-right: 9px; list-style: none; padding-right: 9px; background: url(../images/sep.gif) no-repeat right 4px;}
	#bottommenu li a{font: 11px tahoma; color: #86222a; }

