body {
	font-family: Verdana, Arial;
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

}

td.header-top{
	background:#d0d0d0;
	height: 40px;
	width: 100%;
	text-align: right;
}

div.top_menu{
	margin-top: 10px;
}

div.top_menu a{

	padding-left: 10px;
	padding-right: 10px;
	color: #000000;

}

h4.slogan {
	margin-top: 5px;
	margin-right: 20px;
	color: #147cc8;
	font-size: 14px;
	font-family: tahoma, Verdana, Georgia, Arial;
}


span.current_production{
	padding: 5px;
	background: #CCCCCC;
}

ul.subcategory{
	margin-top: 10px;
	padding-bottom: 25px;
}

td.header_local{
	height: 30px;
	background: url("/img/bullit.gif") no-repeat center left;
	font-weight: bold;
	font-size: 15px;
	padding-left: 10px;
	color: #006cba;
}

div.local{
	margin: 5px;
	margin-top: 1px;
	margin-right: 15px;
	height: 75px;
	width: 300px;
	padding: 10px;
	background: url("/img/local_bg.gif") repeat-y left top;
}

div.local_catalog{
	margin: 5px;
	margin-top: 1px;
	margin-right: 15px;
	height: 75px;
	width: 300px;
	padding: 10px;
}

	div.local_catalog img{
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
	}


div.local_3{
	margin: 5px;
	margin-top: 1px;
	margin-left: 15px;
	width: 300px;
	padding: 10px;
	background: url("/img/local_bg.gif") repeat-y left top;
}

h3.news{
	background: #edba08;
	text-align: left;
	padding: 5px;
	width: 160px;
	margin-top: 15px;
	color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 0px;
	font-family: arial, tahoma, verdana;
}

h4.news{
	background: none;
	text-align: left;
	padding: 5px;
	padding-left: 0px;
	margin-top: 15px;
	color: #147cc8;
	font-size: 1.1em;
	margin-bottom: 0px;
	font-family: arial, tahoma, verdana;
}

div.news_text{
	padding-left: 10px;
	background: url("/img/news_bg.gif") repeat-y left top; 
}

div.local_4{
	margin: 5px;
	margin-top: 1px;
	margin-left: 15px;
	width: 300px;
	padding: 10px;
	text-align: left;
	padding-top: 10px;

}

table.local_4{
	margin-left: 65px;
}


	table.local_4 td.header_local{
		color: #147cc8;
	}

img.local_4{
	margin-right: 5px;
	float: left;
}

div.local span{
	font-size: 10px;
	padding-top: 10px;
}

div.local2{
	color: #147cc8;
	margin: 5px;
	margin-top: 1px;
	margin-right: 15px;
	width: 300px;
	padding: 10px;
	background: url("/img/local_bg.gif") repeat-y left top;
}

div.local2 table tr td{
	color: #147cc8;
	vertical-align: center;
}

input.local{
	border: 1px solid #666;
	height: 16px;
	width: 120px;
	margin-top: 7px;
	margin-left: 0px;
}

textarea.local{
	border: 1px solid #666;
	font-size: 10px;
	margin-top: 7px;
	margin-left: 0px;
	font-weight: bold;
	color: #1CB34F;
}


table#items {
	width: 100%;
	border: 0px;
}
	
	table#items td.nazva{
		height: 20px;
		vertical-align: bottom;
	}
		table#items td.nazva h4{
			color: #006bae;
			margin-bottom: 5px;
			margin-top:10px;
		}

	table#items td.description1{
		padding: 5px;
		background: #ececec;
	}

	table#items td.description2{
		padding: 5px;
		background: #e7eb86;
	}

table.left_column{
	margin-left: 15px;
}


img.img_1{
	margin-right: 10px;
	float: left;
}

table.middle_top{
	width: 100%;
}

div.introduce{
	margin: 10px;
	margin-right: 20px;
	padding-left: 40px;
	padding-top: 30px;
	padding-right: 20px;
	background: url("/img/bg_central.gif") no-repeat top left;
}

div.main{
	margin: 10px;
	padding-top: 10px;
	padding-left: 20px;
}

div.pref{
	margin: 10px;
}

div.pref h4{
	padding-left: 20px;
	padding-top: 10px;
	height: 50px;
	font-size: 16px;
	color: #000000;
	background: url("/img/bg_oval.gif") no-repeat top left;
	font-family: tahoma, georgia, verdana;
}



td.map{
	background: url("/img/map.gif")
    repeat-x top;
	height: 171px;
	width: 252px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, verdana;

}

div.map_text{
	margin-top: 70px;
	margin-right: 30px;
	text-align: right;
	color: #FFFFFF;
}

table.menu_kredit{
	
	margin-left: 50px;
	width: 200px;
	border: 0;
	background: #FFFFFF;
}

table.menu_kredit tr{
	background: #0282b7;
}

table.menu_kredit tr.current{
	background: #96def2;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	color: #FFFFFF;
}
table.menu_kredit tr.current strong{
	background: #96def2;
	text-align: left;
	margin-left: 10px;
	color: #FFFFFF;
}

table.menu_kredit tr td a{
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

table.menu_kredit tr td {
	color: #FFFFFF;
	text-decoration: none;
}

span.current{
	background: #147cc8;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}



table.menu_deposit{
	
	margin-right: 50px;
	width: 200px;
	border: 0;
	background: #FFFFFF;
}

table.menu_deposit tr{
	background: #0282b7;
}

table.menu_deposit tr td a{
	font-size: 12px;
	text-align: right;
	margin-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

table.menu_deposit tr td {
	color: #FFFFFF;
	text-decoration: none;
}

table.menu_deposit tr.current{
	background: #96def2;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	color: #FFFFFF;
}
table.menu_deposit tr.current strong{
	background: #96def2;
	text-align: left;
	margin-left: 10px;
	color: #FFFFFF;
}

td.license{
	margin-left: 50px;
	margin-top: 20px;
	background: url("/img/license.jpg")
    repeat-x top;
	height: 201px;
	width: 212px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Tahoma, Arial, verdana;

}

td.license_top{
	height: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #0081b6;
	font-family: Tahoma, Arial, verdana;

}

table.nas{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 20px;

}

td.nas{
	margin-left: 0;
	
	background: url("/img/nas2.jpg")
    no-repeat top left;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, verdana;

}

div.nas{
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom:20px;
}

a.connect{
	font-size: 14px;
	color: #FFFFFF;

}




td.logo-top{
	
	height: 55px;
	width: 100%;
	text-align: center;
}




tr.news1{
	
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 25px;
	background: #e9e9e9;
	width: 100%;
	text-align: left;
	font-size: 12px;
	font-weight: none;
	color: #666666;
	font-family: Tahoma, Arial, verdana;

}

tr.news1_header{
	
	margin-left: 0px;
	margin-top: 10px;
	background: #FFFFFF;
	height: 20px;
	width: 100%;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #d22727;
	font-family: Tahoma, Arial, verdana;

}

tr.news2{
	
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 25px;
	background: #f5f0df;
	width: 100%;
	text-align: left;
	font-size: 12px;
	font-weight: none;
	color: #666666;
	font-family: Tahoma, Arial, verdana;

}

tr.news2_header{
	
	margin-left: 10px;
	margin-top: 10px;
	background: #FFFFFF;
	height: 20px;
	width: 100%;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #537fb1;
	font-family: Tahoma, Arial, verdana;

}

div.otstup{
	margin: 20px;
}

div.otstup_header{
	margin-top: 15px;
}

table.footer{
	width: 100%;
	background: #d0d0d0;
	border: 0px;
	height: 30px;
	text-align: left;
}

	table.footer td{
		padding-left: 30px;
		text-align: right;	
	}

	table.footer small a{
		color: #4f4f4f;
	}


table.footer2{
	width: 100%;
	background: #edba08;
	border: 0px;
	height: 3px;
	text-align: right;
}

div.footer{
	margin-left: 10px;
	margin-right: 15px;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, verdana;
}

table.address{
	width: 100%;
	background: #F6F6F6;
	border: 0px;
	height: 60px;
	text-align: left;
	margin-bottom: 5px;
}

div.address{

	margin-top: 10px;
	
	margin-left: 10px;
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Arial, verdana;
}

div.news_all {
	text-align: right;
	color: #0081b6;
	margin-top: 10px;

}

div.news_all a{
	text-align: right;
	color: #0081b6;
	margin-top: 20px;

}

h6{
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: -10px;
	color: #0282b7;
}

div.faq{
	margin-left: 50px;
}

div.faq p{
	margin-left: 20px;
	margin-top: 0px;
}

div.faq h5{
	margin-top: 20px;
}

div.bank{
	margin-left: 50px;
}

div.bank p{
	margin-left: 20px;
	margin-top: 0px;
}

div.bank h6{
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: #0282b7;
}











tr, td {
	font-size: 12px;
}


div.slogan {
	margin-top: 20px;
	margin-left: -2px;
}

div.language {
	margin-bottom: 10px
}

div.navigation_top {
	margin-bottom: 10px;
	margin-left: 50px;
}

div.header{
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #1CB34F;

}

div.header img{
	 margin-right: 8px;
}

div.main_text{
	margin-top: 15px;
	margin-right: 10px;
	font-size: 12px;
	text-align: justify;
}

div.main_text img{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}


	
	
	
	div.navigation_top a{
		color: #000000;
		font-size: 14px;
		padding-right: 10px;
		font-weight: bold;
}

div.new_books{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom:10px;
}

div.books{
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom:10px;
}

img.katalog{
	width: 30px;
	height: 30px;
	float: left;
	border: 0px;
}

h4.katalog{
	padding-top: 5px;
	height: 20px;
	width: 100%;
}

h4.category{
	font-size: 18px;
	color: #edba08;
}

h4.subcategory{
	font-size: 16px;
	color: #CCCCCC;
	margin-bottom: 0px;
}



a.main_page{
	color: #1CB04E;
	font-weight: bold;
}

a.lang{
	text-decoration: none;
	color: #000000;
}

table.language td{
	font-size: 10px;

}

input.search{
	border: 0px solid #666;
	height: 16px;
	width: 100px;
	font-size: 10px;
	margin-top: 7px;
	margin-left: 10px;
	font-weight: bold;
	color: #1CB34F;
}

input.search2{
	border: 0px solid #666;
	height: 16px;
	width: 90px;
	font-size: 10px;
	margin-top: 7px;
	margin-left: 12px;
	font-weight: bold;
	color: #1CB34F;
}

b.top_menu{
	color: #1CB04E;
	padding-right: 10px;
}
b.date{
	color: #1CB04E;
}

h5 {
	margin-bottom: 5px;
	margin-top: 0px;
}

h5 span{
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
}

img.image2{
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
}

img.info{
	margin-left: 10px;
	margin-bottom: 0px;
	float: right;
}

span.author{
	padding-left: 5px;
	padding-right: 5px;
	background: #e4e4e4;
}


div.main_text{
	margin-left: 70px;
	margin-top: 15px;
	font-family: Tahoma, verdana, Arial;

}

div.main_text h2{
	margin-left: -20px;
	color: #147cc8;
	margin-top: -10px;
	margin-bottom: 25px;
	font-family: Tahoma, verdana, Arial;
}


span.red{
	color: #FF0000;
}

p.filials{
	margin-left: 20px;
}

a.red{
	color: #FF0000;
	margin-left: 30px;
}

table.rajons{
	background: #0282b7;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
}

table.rajons td{
	padding-left: 20px;
}



table.program{
	
	width: 600px;
	margin-right: 50px;
	border: 0;
	background: #0282b7;
}

table.program tr{
	background: #FFFFFF;
}

table.program td.header{
	background: #0282b7;
	color: #FFFFFF;
	font-weight: bold;

}

table.program td.header2{

	color: #000000;
	font-weight: bold;

}

input.calc {
	
	border: 1px solid #0282b7;
	height: 21px;
	width: 120px
}
