  /**************************/
 /*        CSS reset       */
/**************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, quote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:12px;
	vertical-align:baseline;
	background:transparent;
	color: #000;
	font-family: Arial;
	text-align: left;
}
body {
	line-height:1;
}
ol, ul {
	font-size: x-large;
	list-style-image: none;
	list-style-type: disc;
}
quote, q {quotes:none;}
quote:before, quote:after,
q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
sub, sup {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; font-size:9px;}
/*caption, th, td {text-align: left; font-weight: normal;}
table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%; vertical-align:baseline; outline:0; margin:0; padding:0;}
table { border-collapse:collapse; border-spacing: 0;}*/
/******* Default rules tags *******/
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/bgd_body.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_body.png*/ repeat-x 0 0 #ffffff;
	font-size:12px;
	text-align:left;
}
h1 {font-size:20px;}
h2 {font-size:18px; }
h3 {font-size:18px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
a{text-decoration:none; color:#102b4e; font-size: 15px; }
a:hover{
	color:#F00;
}
input, select, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/*0. ///////Structure all templates///////*/
#container {}
	
	/* header style */
	#header {overflow:hidden; padding:16px 0 12px; background:url(../images/line_2line.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_2line.png*/ repeat-x 0 98%; min-width:960px;}
	.innerHeader {overflow:hidden; width:960px; margin:0 auto;}
		#header-left {float: left;}
		#header-right {float: right;}
			.menuHead {overflow:hidden; padding:10px 0 0;}
			.menuHead li {display:inline; padding:0 10px 0 6px; background:url(../images/line_menu_top.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_menu_top.png*/ no-repeat 100% 3px;}
			.menuHead li a {color:#0068b3; font-size:11px; line-height:15px;}
			.menuHead li a:hover {color:#d68202;}
			.menuHead li.last {background:none; padding-right:0;}
			
	/* top menu style*/	
	#top-menu {overflow:hidden; background:url(../images/line_2line.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_2line.png*/ repeat-x 0 98%; min-width:960px; margin-bottom:-1px}
		.innerMenu {overflow:hidden; width:960px; margin:0 auto; padding:4px 0 0;}
		.nav {overflow:hidden; width:100%; float:left; position:relative;}
		.nav ul {overflow:hidden;}
		.nav li {float:left; padding:0 20px;}
		.nav li a {color:#0068b3; font-size:16px; font-family:Calibri, Verdana, Geneva, sans-serif; display:block; padding:4px 0 7px;}
		.nav li.active a, .nav li.active a:hover {
	color:#D68202;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size:16px;
}
		.nav li a:hover {
	color:#d68202;
	font-family: Calibri, Verdana, Geneva, sans-serif;
}
                /*.nav li.active {border-bottom: 5px solid #0068B3}*/
                
			.lineScroll {overflow:hidden; width:100%; position:relative; z-index:1; height:5px; float:left;}
			.lineScroll span {background-color: #0068B3; display: block; height: 5px; position: absolute; top: 0;}
		
		/*frmSearch*/
		.frmSearch {float:right;}
	
	/* banner style */
	#banner {overflow:hidden; min-width:1280px; margin:0 auto;}
	.innerBanner {overflow:hidden; position:relative; height:218px; width:1280px; margin:0 auto;}
		.listBanner {overflow:hidden;}
		.listBanner img {
	position:absolute;
	width:1283px;
	height:218px !important;
	top:0;
	left:-1px;
}
		.frameBanner {position:absolute; top:0; left:0; background:url(../images/frame_banner.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/frame_banner.png*/ no-repeat 0 0; width:960px; height:380px;}
		
		/*listSlideBanner*/
		.wrapSlideBanner {
	position:absolute;
	right:115px;
	bottom:10px;
	padding:7px 0 0;
	background:url(../images/bgd_transparent_slide.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_transparent_slide.png*/ repeat-x 0 0;
	width:190px;
	height:24px;
}
		.listSlideBanner {
	width:auto;
	margin:0 auto;
	padding:0 50px 0 0;
}
		.listSlideBanner li {float:right; padding-left:5px;}
		.listSlideBanner li a {display:block;}
		.listSlideBanner li a img {background:url(../images/uiIcon.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiIcon.png*/ no-repeat 0 -60px; width:19px; height:19px; display:block;}
		.listSlideBanner li.active a img, .listSlideBanner li a:hover img {background-position:0 -90px;}
		
	
	/* content style */
	#content {overflow:hidden; min-width:960px; margin-bottom: 20px}
		.innerContent {
	overflow:hidden;
	width:960px;
	margin:0 auto;
	padding:11px 0 10px;
	text-align:left;	
}
		#content-left{width:231px; padding:0 15px 0 0; float: left;}
		#content-right {width:714px; float:left;}
			.contMain {overflow:hidden;}
			.contMain h3 {
	font-size:27px;
	font-family:"Acquest Script", "Adine Kirnberg", Adventure, Agatha-Modern, "Alexandra Script", "Alexandra Zeferino One", "Alfred 24", Amadeus, "American TextC", "Ampir Deco";
	color:#0068b3;
	line-height:32px;
	padding:3px 0 12px;
}
			.homepage h3 {font-size:16px; line-height:19px; text-transform:uppercase; padding:0 0 12px;}
		
			
	/* footer style */
	#footer {overflow:hidden; border-top:1px solid #e8e8e8; padding:10px 0 30px; font-family:Calibri, Verdana, Geneva, sans-serif;}
	.innerFooter {overflow:hidden; width:960px; margin:0 auto;}
		.txtCopy {float:left; width:450px; padding:0 0 2px; color:#000000;}
		.logoFooter {float:right; text-align:right;}
		.logoFooter p {overflow:hidden; color:#1172b8; padding:0 0 4px;}

/*1///////Style on ever page///////*/
	/*homepage*/
	.listHotline {overflow:hidden; line-height:13px;}
	.listHotline li {display:block; overflow:hidden; padding:0 0 10px;}
	.listHotline li img {float:left; margin:2px 2px 0 0;}
	.listHotline li p {overflow:hidden;}
	.listHotline li p span {display:block; color:#c40000; font-size:14px; line-height:16px;}
	.listHotline li p strong {display:block; color:#8a8a8a; font-size:11px; font-weight:normal;}
		.innerContMain {
	overflow:visible;
	font-family: "Acquest Script", "Adine Kirnberg", Adventure, Agatha-Modern, "Alexandra Script", "Alexandra Zeferino One", "Alfred 24", Amadeus, "American TextC", "Ampir Deco";
	color: #000;
}
		.innerContMain p {
	line-height:15px;
	padding:0 0 20px;
	color: #000;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	
		/*hightDetails*/
		.hightDetails {overflow:hidden; padding:9px 0 30px;}
		.innerHightDetails {
	float:left;
	width:580px;
	color:#F00;
	font-weight:bold;
	line-height:16px;
	padding:3px 0 0;
}
		.hightDetails .btn {float:right;}
		
		.hlLeft {
	width:550px;
	float:left;
	border-right:1px solid #e8e8e8;
}
		/*listNews*/		
		.listNews {
	overflow:hidden;
	padding:0 0 10px;
	font-size: 12px;
}
		.listNews ul {
	list-style-type:square;
	color:#959595;
	padding:0 0 0 15px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}
		.listNews ul li {
	padding:0 0 13px;
	font-size: 16px;
}
		.listNews ul li a {font-size:12px; color:#444;}
		.listNews ul li a div {color:#444444; cursor:pointer; font-size:12px;}
		.listNews ul li a:hover  {color:#d68202;}
                .article_date{font-size: 11px; color:#999999}
		
		.listCore {padding:0 20px 0 0;}
		.listCore ul {overflow:hidden; line-height:15px;}
		.listCore li {display:block; padding:5px 0; overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x 0 100%;}
		.listCore li a {display:block;}
		.listCore li a img {background:url(../images/uiIcon.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiIcon.png*/ no-repeat 0 0; width:13px; height:13px; float:left; margin:1px 4px 0 0;}
		.listCore li a div {width:175px; padding:0 5px 2px; cursor:pointer;}
		.listCore li a:hover div {background:none; color:#0068B3;}
		.listCore li a:hover img {background-position:0 -30px;}
		.listCore li.last {background:none;}
		
		.hlRight {
	padding:0 0 0 15px;
	width:140px;
	margin-left:-1px;
	float:right;
}
		.imgMap {overflow:hidden; text-align:center; padding:5px 0;}
		.imgMap img {max-width:300px;}
		.hlRight dl {overflow:hidden; color:#868686; font-size:11px; font-family:Calibri, Verdana, Geneva, sans-serif; margin-top:-14px;}
		.hlRight dl dt {overflow:hidden; padding:0 0 4px; color:#0068b3;}
		.hlRight dl dt img {background:url(../images/icon_arrow.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/icon_arrow.png*/ no-repeat 0 0; width:3px; height:5px;}
		.hlRight dl dd {overflow:hidden; line-height:15px;}
		
		/*itemTest*/
		.blockTestimonial {overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%;}
		.blockTestimonial ul {overflow:hidden;}
		.blockTestimonial ul li {overflow:hidden; padding:0 0 10px;}
			.testimonialName {width:65px; padding:0 1px 0 0; float:left;}
			.testimonialName strong, .testimonialName span {display:block; line-height:15px; font-size:11px;}
			.testimonialName span {color:#7c7c7c; padding:2px 0 0;}
			
			.itemTest {width:247px; background:url(../images/bgd_testimonial_center.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_testimonial_center.png*/ repeat-y 0 0; float:left;}
			.bgTestBot {display:block; background:url(../images/bgd_testimonial_bot.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_testimonial_bot.png*/ no-repeat 0 0; height:7px;}
			.innerItemTest {overflow:hidden; background:url(../images/bgd_testimonial_top.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_testimonial_top.png*/ no-repeat 0 0; padding:10px 10px 5px 25px; min-height:30px; font-style:italic; line-height:16px;}
			
			.testimonialName_big {width:150px; padding:0 1px 0 0; float:left;}
			.itemTest_big {width:550px; background:url(../images/bgd_testimonial_center_big1.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_testimonial_center_big1.png*/ repeat-y 0 0; float:left;}
			.bgTestBot_big {display:block; background:url(../images/bgd_testimonial_bot_big1.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_testimonial_bot_big1.png*/ no-repeat 0 0; height:17px;}
			.innerItemTest_big {overflow:hidden; background:url(../images/bgd_testimonial_top_big1.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_testimonial_top_big1.png*/ no-repeat 0 0; padding:10px 10px 5px 25px; min-height:30px; font-style:italic; line-height:16px;}
			.innerItemTest_big p {line-height:15px; padding:0px;}
			
			.hlRight .btn-2 {float:right; margin:10px 0;}
	
		/*listAddress*/
		.listAddress {
	overflow:hidden;
	line-height: 1em;
}
		.listAddress li {display:block; padding:0 0 7px;}
		.listAddress li strong {font-size:13px;}
		.listAddress li a {color:#0068b3;}
		.listAddress li a:hover {color:#d68202;}
	
	/*About us*/
	.txtBlue {color:#0068b3;}
	.aboutPage p {line-height:17px; padding:0 0 20px;}
	
	/*press and news page*/
	.listPressNews {overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%;}
	.listPressNews li {overflow:hidden; padding:0 0 30px;}
		.imgNews {float:left; padding:0 10px 0 0;}
		.imgNews img {display:block;}
	.listPressNews li dl {overflow:hidden; line-height:15px;}
	.listPressNews li dt {font-weight:bold; overflow:hidden; padding:0 0 10px; font-size:13px; color:#0068b3;}
	.listPressNews li dt a {color:#0068b3;}
	.listPressNews li dt a:hover {color:#d68202;}
	.listPressNews li dd {color:#494949;}
	
	
	/*press and news details page*/
	.presDescription {overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%;}
		.titDetail {overflow:hidden; padding:10px 0;}
		.titDetail dt {color:#0068b3; font-size:18px; font-weight:bold; line-height:18px; padding:0 0 2px;}
		.titDetail dd {color:#999; font-size:11px;}
	.presDescription strong {display:block; padding:0 0 10px; line-height:17px;}
	.presDescription span {display:block; line-height:16px;}
	.presDescription p {padding:0 0 20px; line-height:17px;}
	.presDescription div {padding:0 0 20px;}
	.presDescription div span {padding:2px 0;}
	.presDescription ul li {display:block; padding:0 0 10px;}
		.blockListNews {overflow:hidden; padding:20px 0 0;}
		.blockListNews h4 {color:#0068b3; font-size:16px; text-transform:uppercase; line-height:16px; padding:0 0 5px;}
		.blockListNews ul {overflow:hidden; list-style-type:square; padding:0 0 0 15px; color:#2c91da; font-size:11px; margin-left:6px;}
		.blockListNews ul li {padding:5px 0 0; line-height:16px;}
		.blockListNews ul li a {color:#0068b3; font-size:12px;}
		.blockListNews ul li a span {color:#999; padding:0 0 0 5px; font-size:11px;}
		.blockListNews ul li a:hover {color:#d68202;}
		.txtCenter {text-align:center;}
	
	
	/*Contact us*/
	.listRadio {overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%; padding:0 0 5px; margin:0 0 15px;}
	.listRadio li, .frmGenaral .listRadio li {padding:0 0 10px 10px; float:left;}
	.listRadio li input[type="radio"], .frmGenaral .listRadio li input[type="radio"] {float:left;}
	.listRadio li label, .frmGenaral .listRadio li label {padding:3px 5px 0 0; color:#494949; width:auto; float:left;}
	.itemLocation {overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%; padding:0 0 20px; margin-bottom:20px;}
        .no_bg_img{background-image: none; float:left}
	.itemLocation ul {overflow:hidden; line-height:15px;}
        ul.left_border {border-left:2px solid #CCCCCC; padding-left:10px}
		.no_bg_img .listAddress {float:left; width:560px;}
	.itemLocation ul li {padding:0 0 4px;}
	.itemLocation ul li strong {font-size:13px;}
	.itemLocation ul li.last {padding:5px 0 4px;}
	.imgLocation {float:left; padding:0 20px 0 0;}
	.contactPage .last {background:none;}
	
		/*Contact career*/
		.blockCareerInfo {overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%; padding:0 0 10px; line-height:16px;}
		.blockCareerInfo p {padding:0 0 15px;}
		.blockOpportunities {overflow:hidden; padding:10px 0; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 100%; line-height:16px;}
		.blockOpportunities p {padding:0 0 15px;}
		.blockOpportunities p a {color:#0068b3;}
		.blockOpportunities p a:hover {color:#d68202;}
		.blockOpportunities h4, .blockPosition h4 {font-size:18px; color:#575757; line-height:20px; padding:0 0 20px;}
		.blockOpportunities ul {padding:0 0 15px;}
		.blockPosition {overflow:hidden; padding:10px 0 0;}
		.blockPosition ul {overflow:hidden; padding:0 0 0 12px;}
		.blockPosition ul li {display:block; padding:0 0 7px 7px; background:url(../images/icon_arrow.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/icon_arrow.png*/ no-repeat 0 4px;}
		.blockPosition ul li a {color:#0068b3;}
		.blockPosition ul li a:hover {color:#d68202;}
		 
	
/*2. ///////Block type of templates///////*/
	/*blockType*/
	.blockType {overflow:hidden; background:url(../images/uiBgd.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiBgd.png*/ no-repeat -240px 100%; padding:0 0 9px; margin:0 0 10px;}
		.innerBlock {overflow:hidden; background:url(../images/uiBgd.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiBgd.png*/ no-repeat 0 0; padding:9px 0 0;}
		.contBlock {
	overflow:hidden;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	padding:2px 12px;
	background-color: #FFF;
	background-image: url(../images/bgd_blockType_repeat.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
		.contBlock h3 {
	font-size:18px;
	font-family:"Acquest Script", "Adine Kirnberg", Adventure, Agatha-Modern, "Alexandra Script", "Alexandra Zeferino One", "Alfred 24", Amadeus, "American TextC", "Ampir Deco";
	color:#0068b3;
	line-height:19px;
	text-transform:uppercase;
	padding:0 0 12px;
}
	
/*3. ///////Block common of templates///////*/
	/*hightLight*/
	
	/*sideBar*/
	.sideBar {
	overflow:hidden;
	line-height:20px;
}
	.sideBar li {display:block; padding:5px 0; overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x 0 100%;}
	.sideBar li a:hover {display:block;padding-left:10px; }
	/*.sideBar li a img {background:url(../images/uiIcon.png) no-repeat 0 0; width:13px; height:13px; float:left; margin:1px 4px 0 0;}*/
	.sideBar li a div {width:175px; padding:0 5px 2px; cursor:pointer; }
	.sideBar li a:hover, .sideBar li.active a {color:#FFF;}
        /*.sideBar li.active a {padding-left:10px;display:block; color:#FFF; background:url("../images/bgd_sidebar_item.png") no-repeat;}*/
        .sideBar li a:hover, .sideBar li.active a {padding-left:10px;display:block; color:#FFF; background-color:#0068b3;
                -moz-border-radius: 3px;
                border-radius:3px;
                -webkit-border-radius:3px;
        }
	.sideBar li a:hover img, .sideBar li.active a img {background-position:0 -30px;}
	.sideBar li a:hover div, .sideBar li.active a div {background:url(../images/bgd_sidebar_item.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bgd_sidebar_item.png*/ no-repeat 0 0;}
	.sideBar li.last {background:none;}
        
        /*sideBar*/

	.listCore li {display:block; padding:5px 0; overflow:hidden; background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x 0 100%;}
	.listCore li a {
	padding-left:20px;
	display:block;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/dataIcon.PNG);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	.listCore li.last {background:none;}
	
	
	/*paging*/
	.paging {overflow:hidden; padding:12px 0 0;}
	.paging ul {float:right;}
	.paging ul li {padding:0 0 0 3px; float:left;}
	.paging ul li.active span span {color:#0068b3;}
		

/*4 ///////Layer common of templates///////*/	
/*5 ///////Style add from js///////*/
	/*selectOptionBox*/
	.selectOptionBox {overflow:hidden; background:url(../images/uiForm.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiForm.png*/ no-repeat 0 0; padding:0 0 0 10px; float:left;}
		.selectOptionBox .txt {background:url(../images/uiForm.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiForm.png*/ repeat-x 0 -60px; float:left; border:0; height:25px; width:180px; line-height:25px; color:#7e7f7f; font-size:11px;}
		.selectOptionBox .btnSearch {background:url(../images/uiForm.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiForm.png*/ no-repeat 100% -30px; width:31px; height:24px; float:left; border:0;  font-weight:bold; padding:0; overflow:visible; cursor:pointer; margin:0;}
		.selectOptionBox .btnSearch:hover {background-position:100% -90px;}
		
/*6. ///////Form common to all templates///////*/
	/*frmGenaral*/
	.frmGenaral {overflow:hidden;}
	.frmGenaral ul {overflow:hidden;}
	.frmGenaral ul li {overflow:hidden; padding:0 0 10px;}
	.frmGenaral ul li input[type="text"], .frmGenaral ul li textarea, .frmGenaral ul li select {width:260px; margin-left:15px; float:left;}
	.frmGenaral ul li label {width:200px; float:left; line-height:15px;}
	.frmGenaral ul li label strong {color:#dc3229; padding-left:3px;}
	.frmGenaral ul li select {width:230px;}
	.frmGenaral ul li.w210 select {width:210px;}
	.frmGenaral ul li.w150 select {width:150px;}
	.frmGenaral ul li.w90 select {width:90px;}
	.frmGenaral ul li.inpSort input[type="text"] {width:100px;}
	.frmGenaral ul li.inpW130 input[type="text"] {width:130px;}
	.frmGenaral ul li textarea {width:260px; height:90px;}
		.txtTexrare label, .txtTexrare span {padding-top:40px;}
	.txtDot {float:left; padding:2px 0 0;}
	.line {background:url(../images/line_sidebar.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/line_sidebar.png*/ repeat-x scroll 0 0;}
	.txtRed {color:#dc3229;}
		.txtBold {font-weight:bold;}
		.txtBold a {color:#0068B3;}
		.txtBold a:hover{color:#d68202;}
		.txtBold strong {color:#dc3279;}
	

/*7. ///////Buttons common to all templates///////*/
	/*Button input*/
	/*btn*/
	.btn {background:url(../images/uiButton.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiButton.png*/ no-repeat 0 0; padding:0 0 0 10px; float:left;}
		.btn span {background:url(../images/uiButton.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiButton.png*/ no-repeat 100% -40px; padding:0 10px 0 0; float:left; cursor:pointer;}
		.btn span span {background:url(../images/uiButton.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/uiButton.png*/ repeat-x 0 -80px; float:left; border:0; font-size:18px; color:#FFF; padding:9px 6px 10px; cursor:pointer; margin:0;}
		.btn:hover span span {color:#0068b3;}
	
	/*btn-2*/
	.btn-2 {background-position:0 -120px; padding:0 0 0 7px;}
	.btn-2 span {background-position:100% -150px; padding:0 13px 0 0;}
	.btn-2 span span {background-position:0 -180px; font-size:11px; color:#1172b8; padding:3px 7px 7px 4px;}
	.btn-2:hover span span {color:#D68202;}
	
	/*btn-3*/
	.btn-3 {background-position:0 -210px; padding:0 0 0 7px;}
	.btn-3 span {background-position:100% -240px; padding:0 7px 0 0;}
	.btn-3 span span {background-position:0 -270px; color:#727272; font-size:12px; padding:3px 0;}
	.btn-2:hover span span {color:#0068b3;}
	
	/*btn-3*/
	.btn-4 {background-position:0 -300px; padding:0 0 0 7px;}
	.btn-4 span {background-position:100% -330px; padding:0 23px 0 0;}
	.btn-4 span span {background-position:0 -360px; font-weight:bold; font-size:12px; padding:8px 7px 8px 5px;}
        /*home-background*/
	.bg1 { background: url(../images/bg_home.png.jpg)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/bg_home.png*/ repeat-x}

/*8. ///////Classes common to all templates///////*/
	.loading {}
	.hidden {display:none !important;}
	.floatL { float:left}
	.floatR { float:right}
	
/*9. CSS Sprites ///////Styles sprite to all templates///////*/



.sideBar li div{
    padding-left: 20px;
    background:url(../images/sidebarIcon.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/sidebarIcon.png*/  no-repeat;
    /*background:url(../images/uiIcon.png)  no-repeat;*/
}

.sideBar li.active div, .sideBar li:hover div{
    padding-left: 20px;
    background:url(../images/icon_item_active.png)/*tpa=http://www.lib-krugloe.mogilev.by/templates/library/images/icon_item_active.png*/  no-repeat;
}

/*
.sideBar li:hover a{background:url(../images/bgd_sidebar_item.png) no-repeat 0 0;}
.sideBar li:hover a span{background:url(../images/bgd_sidebar_item.png) no-repeat 0 0;}
*/

.listCore li:hover a span, .sideBar li:hover a span{
    float:none;
}

.pagination .counter{
    display:none;
}

.list_item_disc{
    list-style: disc;
    margin-left: 30px;
    margin-bottom: 10px;
}

.list_item_disc li{
    margin-top: 5px;
}

.my_list_New{
	padding: 10px 30px;
	background:#e4f3fd;
	margin-top: 5px;
	border-radius: 10px 40px;
}

.my_list_New2{
	text-align:justify;
	padding: 10px 30px;
	background:#e4f3fd;
	margin-top: 5px;
	border-radius: 20px 20px 20px 20px;
}

.my_list_New3{
	text-align:justify;
	padding: 10px 30px;
	background:#e4e2e2;
	margin-top: 5px;
	border-radius: 20px 20px 20px 20px;
}

.txtWhite {color:#ffffff;}

.span_Photorazdelopis{
	display: block;
	font-size: 12px;
	font-family: "Tahoma";
	color: #5c615b;
}

.span_Photorazdelglav{
	font: italic bold 16px/1 Georgia, "Times New Roman", Times, serif;
    text-decoration: underline;
}

.MainInfoText-1 {
	font: 17px "Arial", cursive;
	text-align:justify;	
	text-indent: 20px;
}

.MainInfoTextFilialy {
	font: 12px "Arial", cursive;
	overflow: hidden;
}

.mytext-1spisok {
	font: 15px "Monotype Corsiva", cursive;
}

.mytext-3spisok {
	font: 17px "Monotype Corsiva", cursive;
}

.mytext-2spisok {
	font: 13px "Times New Roman", cursive;
	text-align:justify;
}

.mytext-1 {
	font: 13px "Times New Roman", cursive;
	letter-spacing: 1px;
	line-height:normal;
	text-indent: 20px;
	text-align:justify;
	color: #FFF;
}

.mylinehor {
    background:url(../images/line_horz.gif) top left repeat-x; height:1px; width:auto;
}

.mylinevert{
background:url(../images/line_vert.gif) top left repeat-y; height:500px; width:1px;
}

.po-statiya {
margin:5px 10px; padding:6px 5px 6px 65px; border:1px solid #E1E1E1; background: #F1F1F1 url(images/po-statiya.png) no-repeat; background-position: 10px 3px; border-radius:8px; min-height:30px; font-size:15px;
}

.po-statiya2 {
margin:5px 10px; padding:6px 5px 6px 65px; border:1px solid #E1E1E1; background: #CCFFFF url(images/po-statiya.png) no-repeat; background-position: 10px 3px; border-radius:8px; min-height:30px; font-size:15px;
}

/* Ramka bloka */
.bloginfo-arj {
    background: #ffffff;
    border: 1px solid #c0c0c0;
    padding: 3px 5px 3px 30px;
    margin: 10px;
    text-align: justify;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -o-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
-webkit-box-shadow: 5px 5px 5px #ABC;/*Google Crome ? Safari */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#AABBCC,direction=125,strength=5)";/*Internet   Explorer */
  box-shadow: 5px 5px 5px #ABC;/*Opera ? Firefox*/
}

/* Ramka bloka */
.bloginfo {
    background: #eef0ed;
    border: 1px solid #c0c0c0;
    padding: 3px 5px 3px 30px;
    margin: 10px;
    text-align: justify;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -o-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
-webkit-box-shadow: 5px 5px 5px #ABC;/*Google Crome ? Safari */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#AABBCC,direction=125,strength=5)";/*Internet   Explorer */
  box-shadow: 5px 5px 5px #ABC;/*Opera ? Firefox*/
}
/* Zagolovok bloka */
.bloginfo-head {
	font-size:1.4em;
	font-weight: bold;
	color:#F00;
	margin: 0 0 5px 0;
	font-family: Verdana, Geneva, sans-serif;
}
/* Text bloka */
.bloginfo-txt {
    line-height: 1.3em;
    color:#0d7bb8;
    font-size:11px;
 }
 /*vraschenie*/
 .morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
/*GROW*/
.grow img {
  height: 185px;
  width: 135px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  height: 203px;
  width: 148px;  
}
.grow1 img {
  height: 135px;
  width: 185px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow1 img:hover {
  height: 148px;
  width: 203px;
  }
  .grow2 img {
  height: 175px;
  width: 185px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow2 img:hover {
  height: 193px;
  width: 203px;
  }
.pic {    
  height: 185px;
  width: 135px;
  overflow: hidden;
  
}
.pic1 {    
  height: 135px;
  width: 185px;
  overflow: hidden;
   
  
}
.pic2 {    
  height: 175px;
  width: 185px;
  overflow: hidden;
   
  
}
.MainInfo-1 { 
    float:left;
	padding:0 10px 0 0;	
}
.MainInfo-228 { 
    float:left;
	padding:0 10px 0 0;	
}
.MainInfo-2 { 
    float:left;
	padding:10px 10px 0 0;
}
.MainInfoText-145 {
	font: 12px "Arial", cursive;
	text-align:justify;		
	padding-left: 145px;
}

.MainInfo-145 { 
    float:left;
	padding:0 0 0 0;	
}
.MainInfoText-195 {
	font: 12px "Arial", cursive;
	text-align:justify;		
	padding-left: 195px;

.MainInfo-3 { 
    float:left;
	padding:0 5px 0 5px;	
}

.MainInfo-4 { 
    float:left;
	padding:0 5px 0 5px;	
}
/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
.MainInfo-33 { 
    float:left;
	padding:0 5px 0 50px;	
}
.MainInfo-666 { 
    float:left;
	padding:0 5px 0 20px;	
}
.MainInfo-655 { 
    float:left;
	padding:0 0px 0 0px;	
}
.demo-2 {
    position:relative;
    width:200px;
    height:200px;
    overflow:hidden;
    float:left;
    margin-right:0px;
    background-color:rgba(255,255,255,0.5)
}
.demo-2 p,.demo-2 h2 {
    color:#000;
    padding:10px;
    left:30px;
    top:0px;
    position:relative
}
.demo-2 p {
    font-family:'Lato';
    font-size:12px;
    line-height:18px;
    margin:0
}
.demo-2 h2 {
    font-size:20px;
    line-height:24px;
    margin:20;
    font-family:'Lato'
}
.effect img {
    position:absolute;
    left:0;
    bottom:0;
    cursor:pointer;
    margin:0px 0;
    -webkit-transition:bottom .3s ease-in-out;
    -moz-transition:bottom .3s ease-in-out;
    -o-transition:bottom .3s ease-in-out;
    transition:bottom .3s ease-in-out
}
.effect img.top:hover {
    bottom:-30px;
    padding-top:100px
}
h2.zero,p.zero {
    margin:0;
    padding:0
}
/*.slider-box{
  width:185px;
  height:135px;
  overflow:hidden;
}
.slider{
  position:relative;
  width:10000px;
  height:135px;
}
.slider img{
  float:left;
  z-index:0;
}*/
#2 p a {
	color: #00F;
}
#content .innerContent #content-left .blockType.blockType-1 .innerBlock .contBlock.sideBar h3 {
	font-family: Time Roman;
}
#content-left .blockType.blockType-1 .innerBlock .contBlock.sideBar h3 {
	font-family: Time Roman;
}
.listNews h3 {
	font-family: Time Roman;
}
body h3 {
	font-family: Time Roman;
}
list-style-type: none;
}