	
html, body	{
		/*font:90% Arial, Helvetica, sans-serif;*/
		width:100%;
		height:100%;	
		margin: 0;
		padding:0;
		color:#2D2D2E;
		background:#fff url(../img/bg.gif) repeat-x;
		}

table, td {		
		color:#2D2D2E;
		border-collapse:collapse;
		vertical-align:top;	
		text-align:left;
		/*border:1px solid #000;*/
		}
table td {
		font:80%  Arial, Helvetica, sans-serif; 
}
table td table,
table td table td
{
		font-size:100%;
}

.general_size {
		width:100%;
		height:100%;
		}

.width_100 {
		width:100%;
}

.clear {
		clear:both;
}

img {
		border:0px;
}
a {		color:#CE0000;
		text-decoration:underline;
}

a:hover {
		text-decoration:none;		
}


p {
		margin:0;
		padding:0 0 10px 0;
}

h1, h2, h3, h4, h5, h6, form, dl, dt ,dd  {
		margin:0;
		padding:0;
}

ul {
		padding:0;
		margin:10px 0 10px 30px;
}

form, select, textarea {
		padding:0;
		margin:0;
		}
dfn, var {
		font-style:normal;
}

.rubber {
		width:50%;
}
			/*------------------ HEAD ---------------------*/

#logo {
		padding:5px 0 0 35px;
}
	
	#logo a {
			color:#484747;
			font-size:11px;
	}
	#logo a img {
			margin:8px 0 4px;
	}
	#logo div {
			color:#484747;
			font-size:10px;
	}

td#search {
		height:92px;
		text-align:right;
		vertical-align:bottom;
}
	#search  div{
			padding:34px 12px 11px 0;
			background: url(../img/search_bg.gif) no-repeat 400px 5px;
      	
	}
	
	#search span input  {
			width:155px;
			text-align:center;
			
	}
	
	
	#search input {
			vertical-align:middle;
	}

				/*--------------------- Top Menu -----------------------*/

#top_menu {
		height:1%;
		padding-bottom:6px;
}
	#top_menu td.m_l {
			background:#032D82 url(../img/menu_line.gif) repeat-x;
			width:100%;
			text-align:right;
			}
	#top_menu td.m_l img {
			margin-right:140px;
	}
	#top_menu td.m_l2 {
			background:#032D82 url(../img/menu_line2.gif) repeat-x 0 100%;
			width:100%;
			vertical-align:bottom;
			}

	#top_menu td.blik {
			background:#032D82 url(../img/blik_l-bg.gif) no-repeat 0 100%;
	}
	#top_menu td.blik2 {
			background:#032D82 url(../img/blik_l-bg.gif) no-repeat 100% 100%;
			text-align:right;
	}
	#top_menu td.menu {
			background:#032D82;
			vertical-align:middle;
			padding-top:2px;
	}
	#top_menu td.menu ul {
			float:left;
			list-style: none;
			margin:0;
			width:972px;
	}
	#top_menu td.menu ul li {
			float:left;
			line-height:1.9;
			font-size:11px;
			padding:0 12px;
			background: url(../img/li_bg.gif) no-repeat 100% 50%;
	}
	#top_menu td.menu ul li.no_b {
			background: none;
	}
	#top_menu td.menu ul li a {
			color:#fff;
			text-decoration:none;			
			padding-bottom:3px;
			
	}
	#top_menu td.menu ul li a:hover {
			background: url(../img/hover_line.gif) repeat-x 0 100%;
			
			
	}

	#top_menu td.menu .nav {
			float:right;
			width:70px;
			color:#fff;
			text-align:right;
			}

			/*--------------------- Top Menu -----------------------*/

#crumbs {
		background: url(../img/crambs_bg.jpg) no-repeat 0 100%;
		height:1%;
		padding:0 7px 9px 7px;

}
	#crumbs table {
			background-color:#F6F6F6;
			width:100%;
			font-size:11px;
			color:#4D4D4E;
	}
	#crumbs table td a {
			color:#4D4D4E;
	}

	#crumbs table td.crum {
			padding:4px 35px 8px 32px;
			background: url(../img/crumbs_skoba.gif) no-repeat 100% 60%;
			white-space:nowrap;
	}
	#crumbs table td.crum var {
			display:block;
			height:1px;
			width:300px;
			}
	#crumbs table td.c-link {
			vertical-align:middle;
			text-align:right;
			padding:5px 15px 8px 0;
			width:100%;
			}

#left {
		padding:0 17px 30px 6px;
}

#left .block_news {
		padding:4px 0 10px 0;
		clear:both;
}
	#left .block_news label {
			display:block;
			margin:0 10px 7px 0;
			float:left;
	}
	#left .block_news h3 {
			color:#143B8A;
			font-size:100%;
			font-weight:normal;
			padding-bottom:5px;
	}
	#left .block_news p {
			text-align: justify;
			padding:0;
	}
	#left .block_news var {
			display:block;
			text-align:right;
			padding:4px 3px 0 0;
			clear:both;
	}

	#left .block_news var a {
			font-size:80%;
	}
	#left .block_news var a img {
			margin-left:12px;
	}
	#left .block_news .arhiv {
			float:left;
			font-size:12px;
			padding-top:11px;
	}
	#left .block_news .arhiv a {
			color:#032D82;
	}
	#left .block_news .dispatch {
			float:right;
			font-size:12px;
			border-bottom:1px solid #032D82;
			padding-top:11px;
	}
	#left .block_news .dispatch img {
			vertical-align:bottom;
	}
	#left .block_news .dispatch a {
			color:#032D82;
			text-decoration:none;
	}

.line {
		background: url(../img/marking_bg.gif) repeat-x;
}
	.line label {
			display:block;
			background: url(../img/line_r.gif) no-repeat 100% 0;

	}
	
.promo {
		background:#F7F7F7 url(../img/promo_top.gif) repeat-x;
		margin-bottom:5px;
}
	.promo .p_l {
			background: url(../img/promo_l.gif) no-repeat;
	}
	.promo .p_r {
			background: url(../img/promo_r.gif) repeat-y 100% 0;
	}
	.promo .p_b {
			background: url(../img/promo_b.gif) repeat-x 0 100%;
	}
	.promo .bott {
			background: url(../img/promo_bott.jpg) no-repeat 0px 100%;
			width:100%;
	}
	.promo label {
			display:block;
			padding:0 5px 15px 12px;
			}
	.promo a {
			color:#032D82;
			font-size:12px;	
			line-height:1.4;
	}
	.promo var {
			display:block;
			height:35px;
			padding-left:216px;
			background: url(../img/skoba2.gif) no-repeat 100% 0;
			
			}
	
	.promo .skoba {
			text-align:right;
			padding-right:10px;
			margin-bottom:-15px;
	}
	.promo .skoba img {
			position:relative;
			bottom:10px;
	}




#center {
		padding:7px 18px 12px 0;
}

 h1 {
		background: url(../img/h1_bg.gif) no-repeat 100% 10%;
		padding:0 135px 9px 2px;
		float:left;
		font-size:120%;
		color:#032D82;
}
h2 {
		background: url(../img/h2_bg.gif) no-repeat 100% 30%;
		padding:0 40px 9px 2px;
		float:left;
		color:#143B8A;
			font-size:100%;
			font-weight:normal;
}
	.block_txt {
			clear:both;
			margin-bottom:10px;
			
	}
	.block_txt h3 {
			color:#143B8A;
			font-size:100%;
			font-weight:normal;
			padding-bottom:5px;
	}
	.block_txt label {
			display:block;
			float:left;
			padding:0 8px 8px 0;
			background-color:#fff;
			text-align:center;
			}
	
	.block_txt label dfn {
			background-color:#D7D6D6;
			padding:2px 9px;
			font-size:10px;
			
	}
	 .block_txt p {
			background-color:#F7F7F7;
			padding:3px;
			display:block;
	}
	.block_txt span.detail {
			display:block;
			float:right;
			background-color:#fff;
			}
	 .block_txt var {
			display:block;
			text-align:right;
			padding:4px 3px 0 0;
			
	}
	.block_txt var a {
			font-size:80%;
	}
	.block_txt var a img {
			margin-left:12px;
	}
	.block_txt .print {
			float:left;
	}
	.block_txt .print a {
			color:#032D82;
			font-size:85%;
	}
	.block_txt .arhiv {
			clear:both;
			padding-top:10px;
	}
	.block_txt .arhiv a {
			color:#032D82;
	}

.page_c {
		margin:0 auto;
}
.page {
		font-size:12px;
		clear:both;
}
.page a:hover {
		text-decoration: underline;
}
.page a, .page label {
		float:left;
		display:block;
		margin-right:15px;
		color:#143B8A;
		text-decoration:none;
		padding-top:1px;
		
}
	.page label {
			background: url(../img/page_a.gif) no-repeat;
			color:#E8E5E5;
			}
	.page label span {
			display:block;
			width:18px;
			text-align:center;
			height:17px;
	}

.frirol {
		width:100%;
		
		}
		.frirol  td {
			font-size:11px;
			color:#032D82;
			width:32%;
			background-color:#E5E5E5;
			vertical-align:middle;
			padding:2px 0;
			
		}
		.frirol  td i {
				color:#CE0000;
				font-style:normal;
				}

		.frirol  td.fril_s {
				width:1%;
				vertical-align:bottom;
				background:#E5E5E5 url(../img/fril_s-bg.gif) repeat-y;
				padding-right:10px;
		}
		.frirol  td.fril_s img {
				position:relative;
				top:5px;
				
		}
		.frirol  td.fril_arr {
				width:1%;
				padding-right:5px;
		}
		.frirol tr.detail td {
				background-color:#fff;
				padding:7px 2px 10px 4px;
				color:#000;

		}
.other_fril {
		text-align:right;
		font-size:11px;
		padding-bottom:8px;
}
	.other_fril a {
			color:#032D82;
	}

.block_select {
		background: url(../img/punktir.gif) repeat-x 0 100%;
		}
	.block_select h5 {
			float:left;
			border-bottom:2px solid #728FCD;
			font-size:100%;
			font-weight:normal;
			margin-bottom:7px;
			}
	.block_select table {
			width:100%;
	}
	.block_select table td {
			padding-top:7px;
	}
	.block_select table td label {
			display:block;
			text-align:right;
	}
	.block_select table td label a{
			color:#032D82;
	}
	.block_select table td label .padd_img {
			margin-left:52px;
	}


#content {
		padding:8px 20px 20px 7px;
}
			/*------------------ Marking ---------------------*/

#m1, #m2, #m3 {
		background: url(../img/marking_bg.gif) repeat-x;
		}

#m1 {
		width:358px;		
		height:7px;
}
	#m1 div {
		width:358px;
}

#m2 {
		width:413px;
}
	#m2 div {
		width:413px;
}

#m3 {
		width:228px;
}
	#m3 div {
		width:228px;
		text-align:right;
}

			/*------------------ /Marking ---------------------*/


			/*-------------------- CELLAR ----------------------*/


#cellar {
		height:105px;
		padding-left:15px;
}
	#cellar div.bot_menu {
			float:left;
			width:450px;
			text-align:center;
			padding-top:22px;
			line-height:2.2;
			font-size:11px;
	}

	#cellar div.bot_menu span {
			background-color:#325EB6;
			color:#fff;
			padding:6px;
	}
	#cellar div.bot_menu a {
			
			color:#032D82;
	}

	#cellar div.copyr {
			float:right;
			width:198px;
			font-size:10px;
			color:#6F6F70;
			text-align:center;
			padding-top:22px;
			
	}




#cellar2 {
		padding:22px 5px 0 23px;
}
	#cellar2 div {
			background-color:#F8F8F8;
			color:#919491;
			font-size:10px;
	}
	#cellar2 div span {
			display:block;
			padding-left:5px;
	}
	#cellar2 div a {
			color:#000;
			}
	#cellar2 div a:hover {
			text-decoration:underline;
	}

			/*-------------------- /CELLAR ----------------------*/	
