body{	background-image: url(img/bg.png);	background-repeat-x: repeat;	background-repeat-y: repeat;	background-attachment: initial;	background-position-x: 0px;	background-position-y: 0px;	background-origin: initial;	background-clip: initial;	background-color: #f6f6f6;}a{	color: #069;	/*color:#29E;*/}.container > .content {	background-color: #fff;	padding: 6px 10px 6px 10px;	margin: 0 -12px;  	border-right: solid 1px #dddddd;	border-left: solid 1px #dddddd;                         }a.black-text{	color:#222;	text-decoration: underline;}a.black-text:hover{	text-decoration: none;}a.blue-text{	color:#05a!important;}thead.blue_style th {	background:#6da7e6;	color: white;	text-shadow: 0px -1px 0px #014b6f;	}	/*fixes*/h1,h2,h3,h4,h5,h6{margin:0;}		.bbcode_text{-webkit-border-top-left-radius: 0px!important;-webkit-border-top-right-radius: 0px!important;-moz-border-radius-topleft: 0px!important;-moz-border-radius-topright: 0px!important;border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;	}	#top_banner{	text-align: center;	margin-bottom: 4px;	margin-top: 0px;}#top_menu{	border: solid #dddddd 1px;	      	-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;  margin-bottom: 6px;         box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);padding: 8px 8px 8px 16px;/*height: 28px;	*/}.flash < .alert{}.content_box_alike{ margin-bottom: 6px!important; padding-right: 14px!important;	}.content_box_alike form{	margin-bottom: 2px;}.content_box{			padding: 0;	margin-bottom: 6px;}.content_box .box_header{	min-height:32px;	border-top: 6px solid #a2c5fd;	border-bottom: 1px solid #dddddd;	padding: 8px 8px 8px 14px;	background: #f9f9f9;	}.yellow_header{	border-top: 6px solid #ffe60d!important;}.green_header{	border-top: 6px solid #61bf61!important;}.orange_header{	border-top: 6px solid #f89810!important;}.box_header h1{	font-size: 15px;	text-transform: uppercase;	font-weight: bold;	color: #454545;	text-shadow: #dedede 1px 1px 0;	margin-bottom: -10px;}.content_box .box_subheader{	font-size: 10px;	text-transform: uppercase;	text-indent: 2px;}.box .box_footer{	padding: 4px;	font-size: small;		}.content_box .box_footer{	margin-top: 5px;	padding: 5px;	border-bottom: 1px solid #dddddd;}.content_box .box_content{	background-color: white;	padding: 6px 2px 6px 2px;		-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;	}.simple_blue_box{	background-color: #e0edfe;	padding: 10px;	margin-top: 5px;	margin-bottom: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 120%;}.general_box{	padding: 3px;	margin-bottom: 5px;		border: solid #d0d8e3 1px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;		}.general_box .general_header{	/*background-color: #fffacd;*/	padding: 5px;	margin-bottom: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;			border-bottom: 1px #dfdfdf solid;background: rgb(253,253,253); /* Old browsers */background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(245,245,245,1) 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, rgba(253,253,253,1) 0%,rgba(245,245,245,1) 100%); /* W3C */		}.general_box .general_body{	padding: 5px;	line-height: 26px;}.general_box .general_footer{	background-color: #e0edfe;	padding: 5px;	margin-top: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.bg_blue{color: #3A87AD;	background: #D9EDF7; /* Old browsers */	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);	}.bg_blue h1{	color:#2B2B2B!important;	text-shadow:white 0 1px 0;}.bg_dark_blue{	color: #fff;	background-color: #68a5e6 !important;	text-shadow: 0px -1px 0px #014b6f;}.bg_red {		background-color: #ff6529 !important;	text-shadow: 0px -1px 0px #8f2800;	color: #fff;}.bg_orange{	background-color: #ff9a0c !important;	text-shadow: 0px -1px 0px #c87500;	color: #fff;}.bg_green{	background-color: #3ab48b !important;	text-shadow: 0px -1px 0px #2e8d6d;	color: #fff;	}.bg_electra{	background-color: #86e1fe !important;	text-shadow: 0px -1px 0px #0fc4ff;	}.bg_grey{	background-color: #f8f8f8 !important;}.bg_light_yellow{	background-color: #fffacd !important;}.bold_text{	font-weight: bold;	}.submenu{	border-top: dotted #d0d8e3 1px;	border-bottom: 1px dotted #d0d8e3;	padding: 5px;	margin-bottom: 8px;	}.round_box{		background-color: #e0edfe;	border: solid #d0d8e3 1px;	padding: 5px;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;		margin-bottom: 5px;}.text-center{	text-align: center;}.text-right{	text-align: right;}.forum_topics_list{	list-style: url(icons/icon_minipost.gif);}.forum_topics_list li{	border-bottom: 1px solid #f0f0f0;}.forum_topics_list li:hover{	background-color: #fffacd	}.file_field{	background-color: white;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	padding: 8px;	margin-top: 5px;	}	.fieldWithErrors {	padding: 1px 1px 1px 1px;	background-color: red;	display: block; } #errorExplanation {	width: 98%;	border: 1px solid red;	padding: 5px;	padding-bottom: 12px;	margin: 0px auto 10px auto;	background-color: #fff2f2;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;} #errorExplanation h2 {	text-align: left;	font-weight: bold;	padding: 5px 5px 5px 15px;	font-size: 13px;	margin: -5px;	background-color: #c00;	color: #fff; } #errorExplanation p {	color: #333;	font-weight: bold;	margin-bottom: 0;	padding: 7px; } #errorExplanation ul li {	font-size: 12px;	list-style: none; }.button_text{	height: 26px;	vertical-align: middle;}#forum_posts {	}#forum_posts .post{	margin-bottom: 8px;}.post_even_row .post_body{background: #e5f3ff;}.post_odd_row .post_body{background: #e5f3ff;}.post_body img{	max-width: 500px;}.post .post_header{	margin-bottom: 6px;	padding: 6px 6px 6px 6px; 	border-bottom: 1px solid #dedede; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.post_header .btn-toolbar{	margin-top: 0px;	margin-bottom: 0px;}.post .post_text{line-height: 22px;	padding: 10px;}.post_user_block{font-size: 12px;/*background: #f9f9f9;*/padding: 2px;margin-right: -4px;}.post_user_block img, .small_avatar{	padding: 1px;	border: 1px solid #eeeeee;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;	}.post .post_user{}.post .post_body{	color:#222;/*   margin-left: 20px;*/	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	/*	background: #fbfbfb;*/		-webkit-box-shadow:  1px 1px 2px 1px #dedede;   box-shadow: 1px 1px 2px 1px #dedede;}.post .post_body .post_signature{	color: #72848b;}.post_signature hr{	margin-bottom: 2px;	margin-top: 6px;}.post_signature img{	max-height: 40px;}.post .post_footer{	vertical-align: bottom;}.table-inline{	margin-top: 6px;}/*quotes*/.quote_container{   background-color: #f8f8f8;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	margin-bottom: 5px;	margin-top: 2px;	padding: 4px;   -webkit-box-shadow:  1px 1px 2px 1px #dedede;   box-shadow:  1px 1px 2px 1px #dedede;   color:#888!important;}.quote_postedby{	font-weight: bolder; 	background: url(icons/quote.gif) no-repeat 0 2px;	padding-left: 18px;}.quote_message{	padding: 5px;	}/*icons*/a.forum-icon{	height: 16px;	display: inline;	background-position: left;	padding-left: 18px;	margin: auto 0 auto 0;	background-repeat: no-repeat;}.icon-quote{	background-image: url(icons/xiao/18.png);}.icon-notify{	background-image: url(icons/xiao/50.png);}.icon-favorites{	background-image: url(icons/xiao/35.png);}.icon-remove-favorites{	background-image: url(icons/xiao/34.png);}.icon-follow-replies{	background-image: url(icons/xiao/15.png);}.icon-remove-follow-replies{	background-image: url(icons/xiao/12.png);}.icon-add-file{	background-image: url(icons/xiao/11.png);}.icon-remove-file{	background-image: url(icons/xiao/12.png);}.icon-user-blue{	background-image: url(icons/xiao/37.png);}.icon-forum-forum{	background-image: url(icons/xiao/26.png);}.icon-forum-topic{	background-image: url(icons/xiao/23.png);	text-shadow: 0 1px 0 white;}.icon-forum-post{	background-image: url(icons/icon_minipost.gif);}.icon-save{	background-image: url(icons/xiao/45.png);}.icon-message{	background-image: url(icons/xiao/47.png);}.icon-check-blue{	background-image: url(icons/xiao/9.png);}.icon-74{	background-image: url(icons/xiao/74.png);}.icon-89{	background-image: url(icons/xiao/89.png);}.icon-top{	background-image: url(icons/icon_back_top.gif);}.icon-post-small{	height: 11px;	width: 9px;	display: inline-block;	background-position: left;	padding-left: 1px;	margin: auto 0 auto 0;	background-repeat: no-repeat;	background-image: url(icons/icon_post_target.gif);	}.spinner{	background-image: url(icons/spinner.gif);	height: 24px;	width: 24px;	display: inline-block;	margin: 8px;	background-repeat: no-repeat;}.user_small_avatar_list img{	border: 1px solid #f5f5f5;	padding: 1px;}input.number_field{	width:150px;}input.date_field{	width:120px;}.bt_round_box{	background-color: #ffffff;	border: solid #d0d8e3 1px;	margin-right: -1px;	margin-left: -1px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;		margin-bottom: 5px;	}.color_white{	  background: #ffffff!important;}.small_font{	font-size: 12px;}.no_header_box{	text-align: center;	margin-bottom: 5px;}.nowrap{	white-space: nowrap;}.my-toolbar{  border: 1px solid #dddddd;  padding: 7px 6px 5px 6px;  margin-top:0px!important;  margin-bottom: 10px!important;  background: #f9f9f9;    -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  	}.clear{	clear: both;}/* Subnav */.slik_bg{	   background-color:#fbfbfb!important;      background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5)!important;      background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5)!important;      background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5))!important;      background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5)!important;      background-image:-o-linear-gradient(top, #ffffff, #f5f5f5)!important;      background-image:linear-gradient(top, #ffffff, #f5f5f5)!important;      background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0)!important;}.inner_box{	margin-left: 10px;	margin-right: 10px;}/* Common */.underline {text-decoration: underline;}.line-throught {text-decoration: line-through;}.bbedit-toolbar {padding: 2px;border-bottom: 0 !important;line-height: 20px;font-size: 10px;text-align: center;width: 250px;}.bbedit-toolbar span {margin: 1px 5px 1px 1px;padding: 3px 8px;cursor: pointer;}.bbedit-toolbar span.hover,.bbedit-toolbar span:hover {margin: 0 4px 0 0;border: 1px solid #A5ACB2;background-color: white;}.bbedit-smileybar {text-align: center;width: 554px;}.bbedit-smileybar img {margin-top: 4px;margin-right: 2px;cursor: pointer;}.bbedit-b {background: url("icons.gif") no-repeat 0 0;}.bbedit-i {background: url("icons.gif") no-repeat -20px 0;}.bbedit-u {background: url("icons.gif") no-repeat -40px 0;}.bbedit-s {background: url("icons.gif") no-repeat -60px 0;}.bbedit-url {background: url("icons.gif") no-repeat -80px 0;}.bbedit-img {background: url("icons.gif") no-repeat -100px 0;}.bbedit-code {background: url("icons.gif") no-repeat -120px 0;}.bbedit-quote {background: url("icons.gif") no-repeat -140px 0;}.bbedit-clear {clear: right;}/* Default skin */.bbedit-skin-default .bbedit-textarea {border: 1px solid #A5ACB2;border-top-color: #D0D0D0;}.bbedit-skin-default .bbedit-toolbar {border: 1px solid #A5ACB2;background: #F0F0F0;}.bbedit-skin-default .bbedit-toolbar span {background-color: #F0F0F0;}.bbedit-skin-default .bbedit-toolbar span.hover,.bbedit-skin-default .bbedit-toolbar span:hover {border: 1px solid #A5ACB2;background-color: white;}/* Blue skin */.bbedit-skin-blue .bbedit-textarea {border: 1px solid #9BB7E0;}.bbedit-skin-blue .bbedit-toolbar {border: 1px solid #9BB7E0;background: #CBDEF3;}.bbedit-skin-blue .bbedit-toolbar span {background-color: #CBDEF3;}.bbedit-skin-blue .bbedit-toolbar span.hover,.bbedit-skin-blue .bbedit-toolbar span:hover {border: 1px solid #9BB7E0;background-color: white;}/* Gray skin */.bbedit-skin-gray .bbedit-textarea {border: 1px solid #999;}.bbedit-skin-gray .bbedit-toolbar {border: 1px solid #999;background: #CCC;}.bbedit-skin-gray .bbedit-toolbar span {background-color: #CCC;}.bbedit-skin-gray .bbedit-toolbar span.hover,.bbedit-skin-gray .bbedit-toolbar span:hover {border: 1px solid #999;background-color: #EEE;}.icon_opacity{	opacity:0.2;filter:alpha(opacity=20);margin-right: 4px;}.icon_opacity:hover{		opacity:1;filter:alpha(opacity=100);}.dim_borders td{/* border-top: 1px dotted #ddd!important;*/border-top: none!important;	}a.last_post_link{}a.last_post_link:hover{}.avatar{	padding: 1px;	border: 1px solid #dedede;}.avatar.small{	height: 25px;	width: 25px;}.dim_text{/*	background: #f9f9f9;*/	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;  color: #626262;  font-size: 12px;  text-shadow: 0 1px 0 white;}.dim_text a{color: #626262;	text-decoration: underline;}.dim_text a:hover{	text-decoration: none;}.dim_text .tooltip-inner{    /*fix*/    text-shadow: none!important;}.auto_width{	width: 98%;}.big_field input {	font-size: 26px!important;	height: 36px!important;}.big_field select{	font-size: 26px!important;	height: 42px!important;}/*datpicker*/.datepicker {top: 0;left: 0;padding: 4px;margin-top: 1px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/*.dow {border-top: 1px solid #ddd !important;}*/}.datepicker:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;top: -7px;left: 6px;}.datepicker:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;position: absolute;top: -6px;left: 7px;}.datepicker > div {display: none;}.datepicker table {width: 100%;margin: 0;}.datepicker td, .datepicker th {text-align: center;width: 20px;height: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.datepicker td.day:hover {background: #eeeeee;cursor: pointer;}.datepicker td.old, .datepicker td.new {color: #999999;}.datepicker td.active, .datepicker td.active:hover {background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -ms-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled] {background-color: #0044cc;}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active {background-color: #003399 \9;}.datepicker td span {display: block;width: 47px;height: 54px;line-height: 54px;float: left;margin: 2px;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.datepicker td span:hover {background: #eeeeee;}.datepicker td span.active {background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -ms-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker td span.active:hover,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled] {background-color: #0044cc;}.datepicker td span.active:active, .datepicker td span.active.active {background-color: #003399 \9;}.datepicker td span.old {color: #999999;}.datepicker th.switch {width: 145px;}.datepicker thead tr:first-child th {cursor: pointer;}.datepicker thead tr:first-child th:hover {background: #eeeeee;}.input-append.date .add-on i, .input-prepend.date .add-on i {display: block;cursor: pointer;width: 16px;height: 16px;}.li_forum_topic{    padding-bottom: 5px;    padding-top: 10px;    padding-right: 5px;    padding-left: 5px;    border-bottom: 1px solid #ddd;}li.li_forum_topic.warning{    background-color: #fcf8e3!important;}ul.ul_forum_topic li:nth-child(odd) {    background-color: #f5f5f5;}.textright{	text-align: right!important;}#main_menu.nav-collapse.in {    height: 90vh!important; /* Set to lower value, because                      height = <total height> - <.navbar-header height>                      so you will not lose the last menu */    max-height: 100vh!important; /* Or max-height: none!important;  */}.cookies-eu {	}	 		