/*
Theme Name: Shailoo Gov
Theme URI: http://shailoo.gov.kg/
Version: 2.1
Author: sweedbes
Author URI: http://sweedbes.com/
*/

html { font-size:100.01%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
	border:medium none;
	font-family:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	vertical-align:baseline;
}

dfn, i, cite, var, address { font-style:normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
small { font-size:0.85em; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }

body { background: url(images/header-bg.gif) repeat-x top; font: 12px Arial, Helvetica, sans-serif; }

#site { position: relative; margin: 0 auto; width: 990px; }

a { text-decoration: underline; color: #2173AF; }
a:hover { text-decoration: none; }
table { width: 100%; }
table td { padding: 4px; border: 1px solid #ccc; vertical-align: top;  }
table p { padding: 2px !important ; }
.alignleft { float: left; margin: 0 4px 4px 0; } 
.alignright { float: right; margin: 0 0 4px 4px; } 

#header { height: 208px; background: url(images/header.jpg) no-repeat right; }
#header h1 { margin-left: 5px; }

.topmenu { height: 55px; margin: 0 0 20px 5px;  }
.topmenu li { float: left; font-size: 12px; padding-right: 25px; line-height: 55px; }
.topmenu li a { color: #E0E0E0; }

#leftcol { float: left; width: 295px; background: url(images/leftcol-bg.gif) repeat-y left; }
#leftcol .block { margin-bottom: 20px; }
#leftcol .inner { background: url(images/leftcol-bottom.gif) no-repeat left bottom; padding-bottom: 20px; }
#leftcol h3 { font: 23px "Times New Roman"; font-weight: normal; margin-bottom: 12px; } 

.mainmenu li { line-height: 38px; background: url(images/mainmenu-line.gif) no-repeat bottom left; } 
* html .mainmenu li { height: 38px; }
.mainmenu li a { color: #16497C; font-size: 14px; font-weight: bold; text-decoration: none; display: block; padding-left: 13px; }
.mainmenu li a:hover { background: url(images/menu-hover.gif) no-repeat left; color: #fff;  }

.block-active { margin: 10px 0; }

.block-gallery { background: url(images/block-left.jpg);  width: 256px; height: 201px; position: relative; }
.block-gallery .more { position: absolute; top: 13px; right: 14px; color: #fff; font-size: 10px; }
.block-gallery .ngg-widget { padding: 0 32px; }
.block-gallery .ngg-widget img { border: 1px solid #fff; }
.block-gallery h3 { color: #fff; padding: 5px 0 0 10px; margin-bottom: 8px !important; }
.ngg-galleryoverview { clear: none !important; }

.block-search input { border: 1px solid #666; padding: 3px; }
.block-search .text { width: 197px; }
.block-search .button { cursor: pointer; }

#wrapper { position: relative; float: left; width: 695px; }
#wrapper h2 { font: 30px "Times New Roman"; margin-bottom: 20px; } 

.mainNews { overflow: hidden; border-bottom: 1px solid #D3D3CD; padding: 0 0 20px 20px; margin-bottom: 15px; }
* html .mainNews { height: 1%; }
.mainNews strong { font-weight: normal !important; }
.mainNews h3 { font-size: 15px; font-weight: bold; margin-bottom: 8px; }
.mainNews h3 a { text-decoration: none; }
.mainNews h3 a:hover { text-decoration: underline; }
.mainNews p { text-align: left !important;  }
.mainNews .column { float: left; width: 45%; padding-right: 30px; }
.mainNews .more-link { background: url(images/b-more.gif); height: 33px; width: 118px; display: block; }
.mainNews .post { margin-bottom: 10px; }

.toolbar { background: #F7F7F7; height: 25px; overflow: hidden; margin-bottom: 10px; padding-left: 20px; }
.toolbar .date { float: left; line-height: 25px; font-size: 11px;}
.toolbar .lang { float: right; padding-right: 10px; }
.toolbar .lang li {  float: left; padding-left: 10px; }
.toolbar .lang li a { text-decoration: none; color: #072951; display: block; line-height: 25px; width: 33px; text-align: center; }
.toolbar .lang li a:hover, .toolbar .lang li a.active { background: url(images/active-lang.gif) no-repeat 0 5px; color: #262829; }
.toolbar .lang li a.active { cursor: default; }

.content { padding-left: 30px; color: #292C2F; line-height: 17px;  }
* html .content { overflow: hidden; }
.content .more-link { display: block; }
.content p { padding-bottom: 12px; }

.content .post { margin-bottom: 20px; border-bottom: 1px solid #e2e2e2;  }
.content .post h3 { font-size: 18px; color: #B40A0A; margin: 15px 0; line-height: 22px; }

.content .post .date-title h3 { margin-bottom: 9px; font-weight: normal; line-height: 15px; }
.content .post .title strong { color: #B6B6B6; font-weight: normal; font-size: 10px; }

/*.content .paginator { width: 100%;  }*/
.content .paginator .wp-pagenavi { float: left; }
.content .paginator #arcive { float: right;  }
.content .paginator .wp-pagenavi a, .content .paginator .wp-pagenavi span { background: #e2e2e2; border: 1px solid #CBCDCC; padding: 2px 7px; margin: 0 2px; text-decoration: none; }
.content .paginator .wp-pagenavi a:hover { background: #094B75; color: #fff; }
.content .paginator .wp-pagenavi .current { font-weight: bold; }

.category { padding-left: 20px; }
.category li { color: #646464; list-style: disc; padding: 3px 0; }
.category li a { font-size: 14px; }

.main .post p { text-align: left !important; }
.main .post strong { font-weight: normal;  }
.main .post h3 { color: #B60A0A; font-size: 17px;  }

#footer { float: left; width: 100%; height: 267px; background: url(images/footer-bg.jpg); }
#footer a { color: #fff; }
#footer .inner { margin: 0 auto; width: 990px; }
#footer ul { background: url(images/bottom-menu-bg.gif); height: 55px; text-align: center; margin-top: 35px; }
#footer ul li { line-height: 55px; display: inline; padding: 0 12px; }
#footer ul li a { color: #fff; font-size: 11px; }
#footer .copyright { margin-top: 40px; color: #fff; text-align: center; font-size: 11px; }

.member td { border: none; }