/* media.kg | April 17, 2011 | sweedbes.com */
* { margin: 0; padding: 0; list-style: none; }
body { font: 12px Georgia, Arial, Helvetica, sans-serif; color: #000; background: #eeeeee; margin: 45px 0 85px; }
a { color: #00619b; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: none; }
.clear { clear: both; }
.comment a { background: url(images/comment.png) no-repeat left; padding: 1px 0 1px 20px; font-size: 11px; }

.aligncenter, dl.aligncenter { display: block; margin-left: auto; margin-right: auto; }

#site { width: 960px; margin: 0 auto 20px; position: relative; border: 1px solid #e0e0e0; background: #fff; }

/* Header
---------------------- */
#header { height: 94px; }
#header h1 { position: absolute; top: 6px; left: 22px; }
#header blockquote { color: #303030; font-size: 11px; position: absolute; top: -31px; left: 10px; text-transform: uppercase; font-style: italic; }

#find-me-on { position: absolute; top: 44px; right: 0px; }

ul.topmenu { position: absolute; top: 14px; right: 20px; }
ul.topmenu li { display: inline; font-size: 11px; padding-left: 10px; }
ul.topmenu li a { color: #6c6c6c; }

.searchform { position: absolute; top: -35px; right: 20px; }
.searchform input { float: left; border: none; }
.searchform .stxt { background: url(images/stxt.gif); padding: 4px; width: 126px; margin-right: 5px; }
.searchform .sbtn { background: url(images/sbtn.gif); width: 78px; height: 24px; cursor: pointer; }

.mainmenu { background: url(images/mainmenu_bg.gif); height: 48px; margin-bottom: 15px; }
.mainmenu ul { padding-left: 6px; }
.mainmenu ul li { float: left; padding: 0 2px; position: relative; }
.mainmenu ul li a { color: #fff; text-decoration: none; padding: 16px 17px; display: block; }
.mainmenu ul li:hover a, .mainmenu ul li.current-menu-item a { background: #676767; }

.mainmenu ul li ul { display: none; position: absolute; top: 47px; left: 0; background: #676767; width: 180px; border: 1px solid #434343; border-top: none; padding: 10px; }
.mainmenu ul li:hover ul { display: block; }
.mainmenu ul li ul li { float: none; }
.mainmenu ul li ul li a { padding: 7px 0; color: #fff; text-decoration: underline; }
.mainmenu ul li ul li a:hover { background: none; text-decoration: none; }

/* Sub
---------------------- */
.sub { padding: 0 20px; overflow: hidden; _zoom: 1; margin-bottom: 30px; }
.othermenu h2 { margin-bottom: 6px !important; }
.slider h2 { margin-bottom: 9px !important; }
.othermenu { float: left; width: 295px; padding-right: 19px; border-right: 1px dotted #c7c7c7; height: 308px; margin-bottom: 20px; }
.othermenu ul { margin-bottom: 10px; border-bottom: 1px dotted #c7c7c7; padding-bottom: 8px; }
.othermenu ul li { padding: 3px 0; list-style: square; color: #fcd702; margin-left: 12px; }
.othermenu ul li a { text-decoration: none; font-weight: bold; }
.othermenu ul li a:hover { text-decoration: underline; color: #b02d24; }

ul.service li { padding: 3px 0; list-style: square; color: #fcd702; margin-left: 12px; }
ul.service li a { text-decoration: none; font-weight: bold; }
ul.service li a:hover { text-decoration: underline; color: #b02d24; }

#menu-item-66 { color: #00619b; }
#menu-item-65 { color: #ffa300; }
#menu-item-737 { color: #fe5d02; }
#menu-item-2014 { color: #f40201; }
#menu-item-748 { color: #8ad516; }
#menu-item-757 { color: #eb0bc4; }
#menu-item-756 { color: #02a4f9; }

.members { text-align: center; }
.members img { margin: 0 0 5px 10px; display: block; }
.members a { text-decoration: none; }
.members a:hover { text-decoration: underline; }

.slider { position: absolute; width: 585px; top: 158px; right: 20px;
	height: 310px;
	overflow: hidden;
}
.slider ul { margin-left: 230px; }
.slider ul li { background: url(images/arrow.gif) no-repeat left;  }
.slider ul li a.l { display: block; padding: 7px 0 7px 15px;}
.slider ul li div { position: absolute; top: 40px; left: 0; width: 210px; display: none; }
.slider ul li div img { border: 5px solid #ccd3da; margin-bottom: 5px; width: 210px; }
.slider ul li div a:hover img { border-color: #b02d24; }
.slider ul li div p { color: #373737; font-size: 14px; font-weight: bold; line-height: 17px; }
.slider ul li.act div { display: block; }

.slider ul li.act, .slider ul li.hover { background: #b02d24 url(images/arrow_.gif) no-repeat left -19px; }
.slider ul li.act a, .slider ul li.hover a { color: #fff; text-decoration: none; }

.download {
	font-size: 15px;
	text-align: center;
	clear: both;
	padding: 13px 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77a3f4+0,92b5f4+50,77a3f4+100 */
	background: rgb(119,163,244); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3YTNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkyYjVmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3N2EzZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(119,163,244,1) 0%, rgba(146,181,244,1) 50%, rgba(119,163,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,163,244,1)), color-stop(50%,rgba(146,181,244,1)), color-stop(100%,rgba(119,163,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(119,163,244,1) 0%,rgba(146,181,244,1) 50%,rgba(119,163,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(119,163,244,1) 0%,rgba(146,181,244,1) 50%,rgba(119,163,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(119,163,244,1) 0%,rgba(146,181,244,1) 50%,rgba(119,163,244,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(119,163,244,1) 0%,rgba(146,181,244,1) 50%,rgba(119,163,244,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77a3f4', endColorstr='#77a3f4',GradientType=0 ); /* IE6-8 */
}

/* Wrapper
---------------------- */
h2.head { color: #b02d24; font-size: 20px; font-weight: normal; margin-bottom: 15px;  line-height: 30px; border-bottom: 1px solid #D8DCE1; }
h2.head a { color: #b02d24; text-decoration: none; }
h2.head a:hover { text-decoration: underline; }

.wrapper { float: left; width: 100%; padding-bottom: 30px; }
.content { margin: 7px 285px 0 265px; }
.content h2 { border-bottom: 1px solid #d8dce1; }

.post { margin-bottom: 35px; }
.post h1 { font-size: 28px; font-weight: normal; }
.post .date { color: #959696; font-size: 11px; }
.post h3 { font-size: 14px; margin-bottom: 10px 0; }
.post h3 a { color: #000; text-decoration: none; }
.post h3 a:hover { text-decoration: underline; }
.post p { margin-bottom: 12px; line-height: 18px; font-size: 13px; line-height: 19px; }
.post .info { /*border-top: 1px solid #d8dce1; padding: 5px 0; */}
.post ul { margin: 8px 0; }
.post ul li { margin: 0 0 5px 14px; list-style: disc; }

.newslist ul li { border-bottom: 1px solid #DDDDDD; margin-bottom: 15px; padding-bottom: 15px; }
.newslist ul li strong {  color: #959696; font-size: 11px; font-weight: normal; }
.newslist ul li h3 { font-size: 14px; font-weight: normal; }
.newslist ul li h3 a { color: #000; text-decoration: none; }
.newslist ul li h3 a:hover { text-decoration: underline; }

/* Leftcol
---------------------- */
.leftcol { float: left; margin-left: -100%; width: 230px; padding-left: 20px; }
.leftcol .widget { margin-bottom: 15px; }

.wdt_blogs { border: 1px solid #c7c7c7; padding: 7px 15px; }
.wdt_blogs .author { overflow: hidden; _zoom: 1; margin-bottom: 10px; color: #808080; font-size: 11px; }
.wdt_blogs .blogsID a { color: #000; text-decoration: none; text-transform: uppercase; font-size: 12px; }
.wdt_blogs .author img { float: left; margin-right: 5px; border: 1px solid #c7c7c7; padding: 1px;  }
.wdt_blogs .item { margin-bottom: 15px;  }
.wdt_blogs .item ul li { margin-bottom: 7px; border-bottom: 1px dotted #c7c7c7; padding-bottom: 7px; }
.wdt_blogs .item ul li strong { font-weight: normal; font-size: 11px; color: #959696; font-style: italic; display: block; }

.rightcol { float: left; width: 250px; margin-left: -270px; padding-right: 20px; }
.rightcol .widget { margin-bottom: 20px; }
.wdt_public { background: #f6f5f2; padding: 7px 15px; }
.wdt_public ul li { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dotted #d8dce1; }
.wdt_public ul li h3 { margin-bottom: 5px; }
.wdt_public ul li h3 a { color: #00619B; font-size: 13px; font-weight: normal !important; }
.wdt_public ul li p { margin-bottom: 10px; }
.wdt_public ul li a { color: #B02D24; font-weight: bold; }
/*.wdt_public ul li h3 a:hover { text-decoration: underline; }
.wdt_public ul li h3 img { display: block; margin-bottom: 3px; }
.wdt_public ul li .category { margin-bottom: 10px; }
.wdt_public ul li .category a { color: #949494; text-transform: uppercase; text-decoration: none; }
.wdt_public ul li .category a:hover { text-decoration: underline; }
.wdt_public ul li p { line-height: 18px; margin-bottom: 12px; }*/

#footer { clear: both; position: relative; }
ul.bmenu { background: #505050; overflow: hidden; _zoom: 1; margin-bottom: 20px; }
ul.bmenu li { float: left; padding: 10px 9px; }
ul.bmenu li a { color: #fff; }
ul.bmenu li ul { display: none; }

.partners { overflow: hidden; _zoom: 1; margin-bottom: 10px; }
.partners h3 { font-size: 18px; font-weight: normal; margin: 0 0 10px 20px; }
.partners ul li { float: left; margin: 0 35px 10px; display: inline; }
.partners ul li img { border: 1px dotted #bcbcbc; }

.copyright { position: absolute; bottom: -80px; left: 10px; }

.wrap { padding-bottom: 15px; overflow: hidden; _zoom: 1; clear: both; }

/* Category
---------------------- */
.maincol { float: left; width: 649px; border-right: 1px solid #ccc; padding: 0 20px; }

.sidebar { float: right; width: 235px; padding-right: 15px; }
.sidebar .widget { margin-bottom: 20px; }
.sidebar h2 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }

.wdt_list ul li { padding-bottom: 5px; border-bottom: 1px dotted #C7C7C7; margin-bottom: 5px; }
.wdt_list ul li a { text-decoration: none; }
.wdt_list ul li a:hover { text-decoration: underline; }

.categoryID .post { border-bottom: 1px dotted #C7C7C7; margin-bottom: 10px; padding-bottom: 10px; }
.categoryID .post .date { margin-bottom: 10px; }
.categoryID .post h3 a { color: #B02D24; }

.titles h2 { font-size: 18px; font-weight: normal; border-bottom: 1px solid #999999; margin-bottom: 2px; }

#crumbs { margin-bottom: 10px; font-size: 10px; color: #666; }
#crumbs a { text-decoration: none; color: #0089D8; }
#crumbs a:hover { text-decoration: underline; }

/* Single
---------------------- */
.single h1 { font-size: 22px; font-weight: normal; }

.wdt_menu ul li { border-bottom: 1px solid #ccc; padding: 3px 0; }
.wdt_menu ul li a { text-decoration: none; font-weight: bold; }
.wdt_menu ul li a:hover { text-decoration: underline; }

.wdt_news ul li { margin-bottom: 10px; }

.doc { background: url(images/doc.png) no-repeat left; padding: 2px 0 2px 24px; }
.pdf { background: url(images/pdf.png) no-repeat left; padding: 2px 0 2px 24px; }
.zip { background: url(images/zip.png) no-repeat left; padding: 2px 0 2px 24px; }

.staff ul li { float: left; list-style: none; margin: 0 36px 20px; text-align: center; display: inline; height: 262px; width: 144px; }
.staff ul li h3 { font-size: 12px; margin-bottom: 5px; }
.staff ul li img { border: 1px solid #AEAFAF; padding: 6px; background: #ddd; display: block; margin-bottom: 2px; }
.staff ul li a { display: block; }

.all a { font-weight: bold; color: #000; font-size: 10px; }

.faqsearhforms, .faq_build_required, .faq_build_powered { display: none !important; }

.faq_build_default ul li { list-style: none; margin: 0 0 10px; position: relative; }
.faq_build_default label { color: #2F3031; font-size: 15px; line-height: 26px; font-weight: normal; }
.faq_build_default textarea { padding: 10px; height: 180px; }
.faq_build_form_input input { border: 1px solid #C9C9C9; font: 17px Arial,Helvetica,sans-serif; padding: 7px; width: 500px; }
.faq_build_form_text img { position: absolute; top: 34px; left: 0; }
.faq_build_text_small { float: left; width: 150px !important; margin-left: 80px; padding: 5px !important; font-size: 13px; }
.faq_build_form_input a { line-height: 25px; }
.faq_build_default .sent { background: url(images/sent.gif);  border: 1px solid #BCBCBC; color: #000000; cursor: pointer; font-size: 12px; height: 40px; text-align: center; text-transform: uppercase; width: 190px; border: none; margin-top: 20px; }

.faq_build_question { font: 14px Georgia; margin-bottom: 5px; }
.faq_build_date { margin-bottom: 10px; font: 11px Georgia; color: #555; text-align: right; }
.faq_build_answer { font: 14px Georgia; margin-bottom: 5px; padding-bottom: 10px; border-bottom: 1px dashed #ddd; color: #333; }

.wp-pagenavi { text-align: center; padding: 20px 0;}

.wdt_twitter { padding: 0 10px; }
.wdt_twitter h2 { height: 48px; margin-bottom: 6px; }
.wdt_twitter h2 a { font-size: 14px; background: url(images/i_twitter.png) no-repeat left; padding: 18px 0 12px 45px; color: #33b0ff; text-decoration: none; display: block; }
.wdt_twitter li { border-bottom: 1px solid #EBEBEB; padding-bottom: 12px; margin-bottom: 12px; color: #444; font-size: 11px; }
.wdt_twitter li a.timesince { font-size: 11px; color: #999; text-decoration: none; }

.categoryFAQ .post { position: relative; }
.categoryFAQ .post em { display: block; text-align: right; color: #B02D24; font-size: 11px; }
.categoryFAQ .post em a { color: #B02D24;  }
.categoryFAQ .post blockquote { display: block; padding-left: 38px; font: 14px Georgia; background: url(images/blockquote.gif) no-repeat left top; }
.categoryFAQ .post strong { font-weight: normal; }

.linklove { display: none; }

.wdt_submenu ul li { padding: 9px 0; border-bottom: 1px solid #ddd; }
.wdt_submenu ul li a { color: #B02D24; text-decoration: none; }
.wdt_submenu ul li a:hover { text-decoration: underline; }

.wp-polls p { text-align: left !important; margin-bottom: 10px; }
.wp-polls-ul li { margin-bottom: 7px; }
#wp-admin-bar-comments { display: none !important; }

.search-excerpt { background: #FF9; }

.wdt_poll {
	display: none;
}