/* CSS Document */

/*
.ghost1
{
	position				: fixed;
	width					: 1024px;
	height					: 768px;
	border					: solid Darkorchid 1px;
}
*/

html
{
	height					: 100%;
	margin					: 0px;
	padding					: 0px;
/*	font-family				: serif;*/
	font-family				: Verdana,sans-serif;
	font-size				: 12px;
	font-style				: normal;
	font-weight				: normal;
	background				: url(../images/bkgr01.jpg) repeat;
}

body
{
	height					: 100%;
	margin					: 0px;
	padding					: 0px;
    background: transparent;
}

CODE
{
	display					: block;
	width					: 95%;
	padding					: 10px;
	background-color		: #FDEFD7;
	border-width			: 1px 2px 2px 1px;
	border-style			: solid;
	border-color			: #674A49;
	overflow				: auto;
}

.full_body
{
	background				: url(../images/white.jpg) repeat;
}

div
{
	/*border					: solid green 1px;*/
}

.fixed_left_border
{
	width					: 30px;
/*
	background				: url(../images/fixed1.jpg) repeat;
*/
}

.fixed_right_border
{
	width					: 30px;
/*
	background				: url(../images/fixed1.jpg) repeat;
*/
}

.move_left_border
{
	background				: url(../images/bkgr01.jpg) repeat;
}

.bordur1
{
	background				: url(../images/left.jpg) repeat-y;
	width					: 3px;
}

.bordur2
{
	background				: url(../images/right.jpg) repeat-y;
	width					: 4px;
/*
	border 					: solid 1px red;
*/
}

.bot_bot
{
	background				: url(../images/fixed1.jpg) repeat;
}

.bot
{
	background				: url(../images/bot.jpg) no-repeat;
	height					: 4px;
}

.full_main_body
{
	width					: 944px;
}

div.content
{
	padding					: 10px 20px 0 20px;
}

.main_body
{
	width					: 644px;
}

.left_block
{
	width					: 160px;
}

.right_block
{
	width					: 160px;
}

.top_center
{
	position: relative;
    background				: url(../images/top_pic.jpg) no-repeat;
	width					: 944px;
	height					: 150px;
/*
	height					: 294px;
*/
}

.top_center > a
{
	width					: 900px;
	height					: 150px;
    display: block;
}

.fixed_link1
{
	position				: fixed;
	top						: 30px;
}

.fixed_btn
{
	background				: url(../images/rok_bg1.jpg) repeat-y;
	position				: fixed;
	top						: 10px;
	left					: 0px;

	width					: 30px;
}

.fixed_btn1
{
	width					: 30px;
	height					: 150px;
	border					: solid green 1px;
}

.fixed_btn2
{
	width					: 30px;
	height					: 300px;
	border					: solid yellow 1px;
}

.mdl_top
{
/*	border					: solid 1px green;*/
}


/*		MENU		*/
a.mainlevel-left:link, a.mainlevel-left:visited
{
	display					: block;
	background				: url(../images/left_menu_bg.jpg) repeat-x;
	vertical-align			: middle;
	font-size				: 12px;
	font-weight				: bold;
	color					: #000000;
	text-align				: left;
	padding-top				: 5px;

	padding-left			: 23px;

	height					: 20px !important;
	height					: 25px;
	width					: auto;
	text-decoration			: none;
	margin					: 0;
}

a.mainlevel-left:hover
{
	background-position		: 0px -25px;
	text-decoration			: underline;
	color					: #000000;
}

a.mainlevel-left#active_menu-left
{
	color					: #FFFFFF;
	font-weight				: bold;
	background				: url(../images/act_left_menu_bg.jpg) no-repeat;
}

a.mainlevel-left#active_menu-left:hover
{
	color					: #000000;
}

/* sublevel-left */
div.sublevel-left
{
	padding-top				: 0px;
}

a.sublevel-left:link, a.sublevel-left:visited
{
	display					: block;
	background				: url(../images/left_menu_bg.jpg) repeat-x;
	vertical-align			: middle;
	font-size				: 12px;
	font-weight				: bold;
	color					: #000000;
	text-align				: right;
	padding-top				: 5px;

	padding-left			: 30px;

	height					: 20px !important;
	height					: 25px;
	width					: auto;
	text-decoration			: none;
	margin					: 0;
}

a.sublevel-left:hover
{
	background-position		: 0px -25px;
	text-decoration			: underline;
	color					: #000000;
}

a.sublevel-left#active_menu-left
{
	text-align				: right;
	color					: #FFFFFF;
	font-weight				: bold;
/*
	background				: url(../images/act_left_menu_bg.jpg) no-repeat;
*/
}
/* sublevel-left */


div.moduletable
{
	background				: url(../images/left_col_bg.jpg) repeat-y;
}

div.moduletable h3, div.moduletable-left h3
{
	background				: url(../images/subhead_bg.jpg) repeat-x;
	color					: #E6C05B;
	text-align				: left;
	padding-left			: 40px;
	height					: 20px;
	line-height				: 20px;
	font-weight				: bold;
	font-size				: 12px;
	text-transform			: uppercase;
	margin					: 0;
}

/* top */
a.mainlevel-top:link, a.mainlevel-top:visited
{
	display					: inline-block;
	background				: url(../images/top_menu_bg.jpg) no-repeat;
	vertical-align			: middle;
	font-size				: 14px;
	font-weight				: bold;
	color					: #000000;
	text-align				: center;
	height					: 30px;
	width					: 92px;
	text-decoration			: none;
	margin					: 0;
}

a.mainlevel-top:hover
{
	background-position		: 0px -10px;
	text-decoration			: underline;
	color					: #000000;
}

a.mainlevel-top#active_menu-top
{
	color					: #FFFFFF;
	font-weight				: bold;
	background				: url(../images/top_menu_bg.jpg) no-repeat;
	background-position		: 0px -10px;
}

a.mainlevel-top#active_menu-top:hover
{
	color					: #000000;
}

a:link, a:visited
{
	color					: #8C2804;
	text-decoration			: underline;
	font-weight				: bold;
}

a:hover
{
	color					: #c64934;
	text-decoration			: underline;
	font-weight				: bold;
}

.contentpaneopen
{
/*Контентная область для встроенных компонентов*/
}

.componentheading, .contentheading
{
	font-family				: serif;
	font-size				: 25px;
	font-weight				: bold;
	text-align				: center;
	background				: url(../images/contenthead.png) no-repeat;
	width					: 720px;
	display					: block;
	background-position		: 0% 100%;
}

p
{
	line-height				: 18px;
}








/*
table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.contentpaneopen td {
   padding-right: 5px;
}
table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}
*/
/*

.componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;

}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;

	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}



.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}



table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}
*/


/* CSS Document */

.class1
{
	position				: absolute;
	z-index					: -1000;
	width					: 1px;
}

.class1 h1, .class1 h2,.class1 h3,.class1 h4,.class1 h5,.class1 h6,.class1 b,.class1 strong, .class1 a
{
	color		: #FFFFFF;
	font-size	: 1px;
	z-index		: -1;
	display		: inline;
}

*
{
	text-align					: left;
}

html
{
	height						: 100%;
	margin						: 0px;
	padding						: 0px;
/*
	font-family					: Arial;
*/
	font-family					: Roboto,Verdana,sans-serif;
	font-size					: 14px;
	font-style					: normal;
	font-weight					: normal;
	color						: black;


/*
	background-image			: url('../images/background.jpg');
*/
	background-image			: url('../images/bkgr01.jpg');
/*
	background-color			: #ccc;
*/
	background-repeat			: repeat;
	background-position			: top left;

}

body
{

/*

	background-attachment		: fixed;
	background-color			: #FDE59D;
*/

	width						: 100%;
	height						: 100%;

}

xmp
{
	white-space					: pre;
}

a, a:link, a:visited
{
	color						: #0000CC;
}

a:hover
{
	color						: #FF0000;
}

.clear
{
	float						: none;
	clear						: both;
	margin						: 0;
	padding						: 0;
	border						: none;
	font-size					: 1px;
}

.hidden
{
	display						: none;
}

/*
.rounded_box
{
	background-color			: #FF00FF;
}
*/

.td_left
{
	width						: 150px;
	text-align					: right;
}

.td_separator
{
	width						: 10px;
}

.td_right
{
	text-align					: left;
}

.s_center
{
	text-align					: center;
	margin						: 0 auto;
}

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

.s_sheet
{
	width						: 90%;
	height						: 100%;
/*
	border						: solid 1px #FFFFFF;
*/
	margin						: 0 auto;
}

#s_top
{
/*
	width						: 100%;
	height						: 100px;
	background-image			: url('../images/visiting_card.gif');
	background-repeat			: no-repeat;
*/
}

#s_msgbox
{
	position					: relative;
	text-align					: center;
	margin						: 10px 300px 10px 80px;
	font-family					: Arial, Helvetica, Sans-Serif;
	font-size					: 32px;
	color						: red;

	background-color			: #FFFFFF;
}

.s_left
{
	float						: left;
	width						: 200px;
/*
	border						: solid 1px blue;
*/
}

.s_container
{
	position					: relative;
	margin						: 0 10px 10px;
}

/*
#s_middle_container
{
	height						: 100%;
}
*/

#s_middle
{
	margin						: 25px 250px 30px 30px;
	position					: relative;
}

.s_round_tr, .s_round_tl, .s_round_br, .s_round_bl
{
	position					: absolute;
	width						: 22px;
	height						: 22px;
}

.s_round_tl
{
	top							: 0;
	left						: 0;
	clip						: rect(auto, 11px, 11px, auto);
}

.s_round_tr
{
	top							: 0;
	right						: 0;
	clip						: rect(auto, auto, 11px, 11px);
}

.s_bg_lg_02
{
	background-image			: url('../images/circle_lg02_22.gif');
}

.s_bg_w
{
	background-image			: url('../images/circle_white_22.gif');
}

.s_bc_lg_02
/*light_gray*/
{
	background-color			: #EDEDED;
}

.s_bc_w
/*white*/
{
	background-color			: #FFFFFF;
}

.s_round_tm
{
	height						: 11px;
	margin						: 0 11px 0;
}

/*
.s_round_mm
{
	background-color			: #EDEDED;
}
*/

.s_round_bl
{
	float						: left;
	bottom						: 0;
	left						: 0;
	clip						: rect(11px, 11px, auto, auto);
}

.s_round_br
{
	float						: right;
	bottom						: 0;
	right						: 0;
	clip						: rect(11px, auto, auto, 11px);
}

.s_round_bm
{
	height						: 11px;
	margin						: 0 11px 0;
}

.s_center
{
	text-align					: center;
}

.s_tbl_center
{
	margin						: 0 auto;
}

.s_right
{
	float						: right;
	width						: 250px;
/*
	border						: solid 1px #FFFF00;
*/
}

#s_bottom
{
	position					: relative;
	z-index						: 1000;
	text-align					: center;
	margin						: 25px 250px 0 30px;

	padding						: 0;
	display						: block;
}

/*			Blocks			*/
#notepad_container
{
	position					: absolute;
	top							: 120px;
	line-height					: 2.1em;
	margin-left					: 15px;
/*

	height						: 418px;
	width						: 248px;
*/
	background-image			: url('../images/notepad-bookmarks.jpg');
	width						: 230px;
	height						: 467px;
}

#notepad_container h3
{
	font-size					: 1.4em;
	margin						: 0;
	padding						: 0 0 2px 8px;
}

#notepad_container ul
{
	list-style-type				: none;
	margin						: 0;
	padding						: 0;
}

#notepad_container ul li
{
	margin						: 0;
	padding						: 0 0 0 6px;
}

#notepad_container ul li a:hover
{
	text-decoration				: underline;
}

#notepad_title
{
	height						: 28px;
	margin						: 10px 0 2px 52px;
	width						: 150px;
	background-image			: url(../images/notepad-title.png);
	background-position			: 50% 0;
}

#notepad_container div.np_category
{
	background-position			: 50% 0 !important;
}

#notepad_container div.np_tags
{
	background-position			: 50% 84px !important;
}

#notepad_container div.np_archive
{
	background-position			: 50% 56px !important;
}

#notepad_container div.np_links
{
	background-position			: 50% 28px !important;
}

#notepad_content
{
	padding-top					: 4px;
/*
	margin						: 0 0 0 52px;
*/
	width						: 156px;
	font-size					: 1.1em;
	overflow					: hidden;
/*
	line-height					: 70px;
*/
}

#notepad_content_innter
{
	margin						: 0 0 0 52px;
	border : solid 1px yellow;
}

#notepad_bookmarks
{
    float						: right;
/*
    margin						: 30px 5px 0 0;
*/
    margin						: 30px 0 0 0;
    width						: 28px
}

#notepad_bookmarks a
{
	background-image			: url('../images/notepad-tabs.jpg');
	background-repeat			: no-repeat;
	background-position			: -40px 0;
	padding						: 0;
	display						: block;
	height						: 102px;
	width						: 28px;
	text-indent					: -9999%;
}

#name a {
    background: none;
}

#np_category_link.np_active
{
	background-position			: 0 0 !important;
}

#np_tags_link.np_active
{
	background-position			: 0 -102px !important;
}

#np_archive_link.np_active
{
	background-position			: 0 -204px !important;
}

#np_links_link.np_active
{
	height						: 104px;
	background-position			: 0 -308px !important;
}

* html #np_category_link.np_active
{
	background-position			: 3px 0 !important;
}

* html #np_tags_link.np_active
{
	background-position			: 3px -100px !important;
}

* html #np_archive_link.np_active
{
	background-position			: 3px -202px !important;
}

* html #np_links_link.anp_ctive
{
	background-position			: 3px -306px !important;
}

#notepad_content > div
{
	margin-left					: 50px;
}
/*			^^^ NP			*/

#s_fixbox
{
	position					: fixed; top: 30%; left: 0; z-index: 1000;
	padding						: 0;
	display						: block;
	width						: 30px;
	height						: 129px;
	text-indent					: -9999%;

	border						: solid 1px #929292;
	border-left					: none;
}

#s_fixbox a
{
/*
	background-image			: url('../images/fixbox.gif');
*/
	background-image			: url('../images/feedback.png');
	background-repeat			: no-repeat;
	display						: block;
	width						: 30px;
	height						: 30px;
	text-indent					: -9999%;
}

#s_fixbox hr
{
	width						: 90%;
	margin						: 1px;
	color						: #929292;
}

#fb_content
{
	background-position			: 0 0;
}

#fb_navigon
{
	background-position			: 0 -30px !important;
}

#fb_tools
{
	background-position			: 0 -60px !important;
}

#fb_search
{
	background-position			: 0 -90px !important;
}

#fb_feedback
{
/*
	background-position			: 0 -120px !important;
*/
}

#fb_login
{
	background-position			: 0 -150px !important;
}

#fb_about
{
	background-position			: 0 -180px !important;
}

#fb_content.fb_active
{
	background-position			: -30px 0 !important;
}

#fb_navigon.fb_active
{
	background-position			: -30px -30px !important;
}

#fb_tools.fb_active
{
	background-position			: -30px -60px !important;
}

#fb_search.fb_active
{
	background-position			: -30px -90px !important;
}

#fb_feedback.fb_active
{
/*
	background-position			: -30px -120px !important;
*/
}

#fb_login.fb_active
{
	background-position			: -30px -150px !important;
}

#fb_about.fb_active
{
	background-position			: -30px -180px !important;
}

/*			Blocks			*/

/*
.contentpaneopen
*/

.contentheading
{
	font-family					: Arial, Helvetica, Sans-Serif;
	font-size					: 32px;
	margin						: 0 auto;
/*
	color						: #7A4405;
*/
	color						: black;
}

.s_component
{
	text-align					: center;
	margin						: 0 auto;
}

/*
.s_component > title
{
	text-align					: center;
	margin						: 0 auto;

	border : solid 1px #000FFF;
}

*/
.cls_com_soblog
{

}

/*			EXT			*/
.s_to_up_page
{
	background					: url(../images/2up.png) center center no-repeat;
    background-size: cover;
	width						: 20px;
	height						: 20px;
/*
	color: #fff;
	font-family: verdana;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
*/
	padding						: 15px;
	margin						: 20px;
}
/*			EXT			*/

/*			tooltip			*/
.tooltip
{
	border-bottom				: 1px dotted #000000;
	color						: #000000;
	outline						: none;
	cursor						: help;
	text-decoration				: none;
	position					: relative;
}

.tooltip span
{
	margin-left					: -999em;
	position					: absolute;
}

.tooltip:hover span
{
	border-radius				: 5px 5px;
	-moz-border-radius			: 5px;
	-webkit-border-radius		: 5px;
	box-shadow					: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow			: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow				: 5px 5px rgba(0, 0, 0, 0.1);
	font-family					: Calibri, Tahoma, Geneva, sans-serif;
	position					: absolute;
	left						: 1em;
	top							: 2em;
	z-index						: 99;
	margin-left					: 0;
	width						: 250px;
}

.tooltip:hover img
{
	border						: 0;
	margin						: -10px 0 0 -55px;
	float						: left;
	position					: absolute;
}

.tooltip:hover em
{
	font-family					: Candara, Tahoma, Geneva, sans-serif;
	font-size					: 1.2em;
	font-weight					: bold;
	display						: block;
	padding						: 0.2em 0 0.6em 0;
}

.s_tt_classic
{
	padding						: 0.8em 1em;
}

.s_tt_custom
{
	padding						: 0.5em 0.8em 0.8em 2em;
}
/*
* html a:hover { background: transparent; }
*/
.s_tt_classic
{
	background					: #FFFFAA;
	border						: 1px solid #FFAD33;
}

.s_tt_critical
{
	background					: #FFCCAA;
	border						: 1px solid #FF3334;
}

.s_tt_help
{
	background					: #9FDAEE;
	border						: 1px solid #2BB0D7;
}

.s_tt_info
{
	background					: #9FDAEE;
	border						: 1px solid #2BB0D7;
}

.s_tt_warning
{
	background					: #FFFFAA;
	border						: 1px solid #FFAD33;
}
/*	^^^		tooltip			*/

/*
#s_content_main
{
	border						: solid 1px #EDEDED;
}
*/

.s_msgb_container
{
	width						: 100%;
/*
	vertical-align				: middle;
	margin						: 5px 0;
*/
}

.s_msgb_text
{
	width						: 100%;
}

.s_msgb_img
{
	background					: url(../images/colse.png) center center no-repeat;
	width						: 48px;
	height						: 48px;

	float						: right;

}

#mod_left
{
	float						: left;
}

tr.tr-second {
    background: none repeat scroll 0 0 #F4F5ED;
}

.pagenavigation
{
/*
border : solid 1px green;
*/
text-align: center;
}

.pagenavigation li
{
	display: inline;
	padding-left: 10px;
}

.tblFeedback
{
	width: 800px;
/*
td_left
td_right
input
textarea
*/
}

.tblFeedback .td_right input
{
	width: 400px;
}

.tblFeedback .td_right textarea
{
	width: 400px;
	height: 77px;
}

.tblFeedback #btnFeedback
{
	display: block;
	margin: 0 auto;

	width: 90px;
	height: 40px;
}

/*
                180619
*/

/*Top Menu*/
.mdl_top ul.nav.menu li
{
    display: inline-block;
    position: relative;
    vertical-align: top;    
}

.mdl_top ul.nav.menu li a
{
    display: inline-block;
    background: url(../images/top_menu_bg.jpg) no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    height: 30px;
    width: 92px;
    text-decoration: none;
    margin: 0;
    position: relative;
}

.mdl_top .nav > li > a
{
    padding: 0px;
}

.mdl_top ul.nav.menu li a:hover
{
    background-position: 0px -10px;
    text-decoration: underline;
    color: #000000;
}

.mdl_top ul.nav.menu li.current a
{
    color: #FFFFFF;
    background: url(../images/top_menu_bg.jpg) no-repeat;
    background-position: 0px -10px;
}

.mdl_top ul.nav.menu li.current a:hover
{
    color: #000000;
}




.pagination {
    margin: 18px 0;
}
.pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
    /*
float: left;
*/
    padding: 4px 12px;
    line-height: 18px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #999;
    cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    color: #999;
    background-color: transparent;
    cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}


/* FORMS */
.form-horizontal .control-label
{
    text-align: left;
}

div#s_content_main div ul.nav.nav-tabs.nav-stacked li
{
    float: left;
}


#counters
{
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
}


.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert,
.alert h4 {
    color: #c09853;
}
.alert h4 {
    margin: 0 0 .5em;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-success h4 {
    color: #468847;
}
.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
    color: #b94a48;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
}
.alert-info h4 {
    color: #3a87ad;
}
.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
    margin-bottom: 0;
}
.alert-block p + p {
    margin-top: 5px;
}


div.source-code div.syntaxhighlighter div.toolbar
{
    display: none;
}

.page-header
{
    margin: 0px;
}

#btnLogin
{
    border: 1px solid red;
    position: absolute;
    top: 50px;
    right: 50px;
}