/*main css document*/
html, body{
	margin:0;
	padding:0
}
html {
	font:12px/16px Tahoma, Geneva, sans-serif;
	color:#000;
	background:#fff url(../failid/Project/bg.png) repeat-x
}
body {
	text-align:center;
	background:url(../failid/Project/body_bg.png) no-repeat 50% 87px
}

/*TEXT*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p{
	padding:7px 0;
	margin:0
}
h1, .h1{
	font:bold 25px Tahoma, Geneva, sans-serif;
	color:#0f97ff
}
h2, .h2{
	font:bold 24px Tahoma, Geneva, sans-serif
}
	h2 a, .h2 a{
		text-decoration:none;
	}
h3, .h3{
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#0f96ff
}
.h3_bigger {
   font-size:24px;
}
h4, .h4{
}
h5, .h5{
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#0f96ff
}
hr{
	border:none;
	padding:0;
	margin:10px 0;
	border-bottom:1px dotted #c0c0c0;
}

a{
	color:#0f97ff;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
blockquote{
	font:italic 21px/21px Arial, Helvetica, sans-serif;
	color:#0f97ff;
	float:right;
	width:270px;
	margin:0;
	padding:50px 20px
}
.link{
	text-align:right;
	padding:0
}
.more{
	background:url(../failid/Project/arrow.png) no-repeat 100% 50%;
	padding-right:15px
}

a img{border:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}


.margin_r26{
	margin-right:26px
}

.pagerbar a{
	text-decoration:none;
}
/*----------------------------------------------------
							LAYOUT
----------------------------------------------------*/
#wrapper{
	text-align:left;
	margin:0 auto;
	width:940px
}

#head{
	height:86px;
	overflow:hidden;
	background:url(../failid/Project/head.png) no-repeat 50% 0
}

#main{
	overflow:hidden;
	background:#fff;
	-moz-box-shadow:1px 1px 3px #e5e4e4;
	-webkit-box-shadow:1px 1px 3px #e5e4e4;
	box-shadow:1px 1px 3px #e5e4e4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:1px 3px 3px 1px;
	padding:15px 0
}
#content{
	float:right;
	width:578px;
	margin-right:25px;
	background:url(../failid/Project/dotted.png) repeat-y;
	padding-left:19px
}

#sidebar{
	float:left;
	width:301px;
}

#footer{
	position:relative;
	overflow:hidden;
	background:url(../failid/Project/footer_bg.png) no-repeat 50% 0;
	padding-top:50px;
	margin-bottom:20px;
	font-size:11px;
	line-height:16px
}


/*----------------------------------------------------
						HEAD
----------------------------------------------------*/
#logo{
	background:url(../failid/Project/logo.png);
	width:315px;
	height:39px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9000px;
	margin:25px 0 0 20px
}

#sitenav{
	margin:35px 0 0 0;
	padding:0;
	list-style:none;
	float:right
}
	#sitenav li{
		margin:0 2px;
		padding:0;
		float:left
	}
		#sitenav li a{
			color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			display:block;
			padding:5px 8px;
			overflow:hidden;
			text-decoration:none;
		}
		#sitenav li a:hover,
		#sitenav li.active a{
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			-moz-box-shadow:1px 1px 2px #0f0f0e;
			-webkit-box-shadow:1px 1px 2px #0f0f0e;
			box-shadow:1px 1px 2px #0f0f0e;
			background:#0f97ff;
			text-decoration:none
		}

.facebook{
	display:block;
	float:right;
	background:url(../failid/Project/facebook.png);
	width:91px;
	height:29px;
	overflow:hidden;
	text-indent:-9000px;
	margin:35px 0 0 35px
}

/*----------------------------------------------------
						MAIN HEAD
----------------------------------------------------*/
#main_head{
	background:url(../failid/Project/heading_bg.png) repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:#dddcdc 2px 1px 2px;
	-webkit-box-shadow:#dddcdc 2px 1px 2px;
	box-shadow:#dddcdc 2px 1px 2px;
	height:51px;
	margin:25px 2px 10px;
	position:relative;
	margin-left:11px;
	z-index:200
}
	#main_head .corner{
		position:absolute;
		left:-12px;
		top:1px;
		background:url(../failid/Project/corner.png);
		width:12px;
		height:16px;
		z-index:100
	}
	#main_head h1{
		color:#fff;
		float:left;
		text-shadow:#333 1px 1px 1px;
		line-height:51px;
		padding:0;
		margin:0 95px 0 23px;
		cursor:pointer;
	}
	#main_head h2{
		background:url(../failid/Project/headin_arrow.png) no-repeat 0 0;
		float:left;
		font:normal 24px/51px Tahoma, Geneva, sans-serif;
		color:#fff;
		padding:0 0 0 68px;
		text-shadow:#333 1px 1px 1px;
	}
	#main_head .print{
		float:right;
		background:url(../failid/Project/prindi.png);
		width:16px;
		height:15px;
		display:block;
		text-indent:-9000px;
		margin:20px 12px 0 0;
		cursor:pointer;
		outline:none
	}
/*colors*/
.first_head, .first_head h2{
	background-position:0 -51px !important
}
.second_head, .second_head h2{
	background-position:0 -102px !important
}
.third_head, .third_head h2{
	background-position:0 -153px !important
}

/*----------------------------------------------------
						CONTENT
----------------------------------------------------*/
.op_arrow_l{
	padding-left: 4px;
	background: url(../failid/Project/opacity_arrow_left.png) 0 11px no-repeat;
}
.op_arrow_r{
	padding-right: 4px;
	background: url(../failid/Project/opacity_arrow_right.png) 100% center no-repeat;
}
.for_free{
	font-size: 14px;
	background: url(../failid/Project/opacity50.png) repeat;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 8px 3px;
}
.op_arrow_l .for_free{
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    1px 1px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         1px 1px 2px rgba(0, 0, 0, 0.75);
}
.op_arrow_r .for_free{
	-webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    -1px -1px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         -1px -1px 2px rgba(0, 0, 0, 0.75);
}

.fr .op_arrow_r{ line-height: 48px;}

#order{
}
	#order h2{
		margin-bottom:20px
	}
	#order label{
		display:block;
		float:left;
		width:130px;
		text-align:right;
		margin-top:5px;
		font-size:14px
	}
	#order input[type="text"]{
		background:#f2f1f2;
		height:29px;
		line-height:29px;
		width:379px;
		padding:0 10px;
		border:1px solid #e0dfe1;
		-moz-box-shadow:inset 0px 2px 3px #e5e4e5;
		-webkit-box-shadow:inset 0px 2px 3px #e5e4e5;
		box-shadow:inset 0px 2px 3px #e5e4e5;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		margin:0 0 10px 20px;
		float:left;
		outline:none
	}
	#order input[type="text"]:focus{
		border-color: #c9c8c9;
	}
	#order button{
		background:#0f96ff;
		color:#fff;
		text-transform:uppercase;
		font:bold 16px Arial, Helvetica, sans-serif;
		padding:10px 15px 8px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		-moz-box-shadow:1px 1px 2px #cac9c9;
		-webkit-box-shadow:1px 1px 2px #cac9c9;
		box-shadow:1px 1px 2px #cac9c9;
		float:right;
		margin:5px 27px;
		border:none;
		cursor:pointer
	}
	#order button:hover{
		background:#48adfb
	}
	#order button:active{
		background:#037fe0
	}

	.subject{
		border-bottom:1px dotted #c0c0c0;
		padding-bottom:10px;
		margin-bottom:10px;
		margin-left:27px
	}
    .subject2 {
      border-bottom:1px dotted #c0c0c0;
      padding-bottom:10px;
      padding-top:10px;
    }
		.subject label,
		.subject h3,
		.subject h3 a{
			width:auto;
			float:none;
			text-align:left;
			font:bold 16px Tahoma, Geneva, sans-serif;
			color:#0f96ff;
			margin-left:-27px;
            text-decoration:none;
		}
		.subject h3 a{
			margin-left:0;
		}
     	.subject h3 a:hover{
			margin-left:0;
            text-decoration:underline;
		}
		.subject label:hover{
			color:#1376c3;
			cursor:pointer
		}
		.subject .add_info strong{
			display:inline-block;
			min-width:120px;
			padding-right:5px;
		}
	.last_subject{
		border:none;
		margin-bottom:0;
		padding-bottom:0
	}

    #order .subject{
		border-bottom:1px dotted #c0c0c0;
		padding-bottom:10px;
		margin-bottom:10px;
		margin-left:27px
	}
		#order .subject label{
			width:auto;
			float:none;
			text-align:left;
			font:bold 16px Tahoma, Geneva, sans-serif;
			color:#0f96ff;
			margin-left:-27px
		}
		#order .subject label:hover{
			/*color:#1376c3;*/
			cursor:auto;
		}
	#order .last_subject{
		border:none;
		margin-bottom:0;
		padding-bottom:0
	}


#content img{
	border:1px solid #e3e4e5;
	padding:4px;
}
.facebook_content{
	margin-top:10px;
	height:569px;
}

.table1{
	border-collapse:collapse;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	vertical-align:middle;
}
	.table1 tr{
		border-bottom:1px solid #E6E6E6;
	}
	.table1 td{
		padding:5px 0;
	}
	.table1 .row1{
	}
	.table1 .row2{
		color:#333333;
		padding-left:10px;
		padding-right:10px;
	}
	.table1 .row3{
	}


/*----------------------------------------------------
						SIDEBAR
----------------------------------------------------*/
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar p{
	margin-left:30px;
	padding:0 0 15px
}

#pagenav,
#pagenav2{
	margin:0;
	padding:0;
	list-style:none
}
	#pagenav li,
	#pagenav2 li{
		margin:0;
		padding:0 0 0 10px;
		background:url(../failid/Project/corner.png) no-repeat 0 1px
	}
	#pagenav li.active,
	#pagenav2 li.active{
		background:none
	}
	#pagenav li.active a,
	#pagenav2 li.active a{
		display:none
	}
		#pagenav li a,
		#pagenav2 li a{
			display:block;
			height:50px;
			background:url(../failid/Project/heading_bg.png) repeat-x 0 0;
			font:bold 24px/50px Tahoma, Geneva, sans-serif;
			color:#fff;
			text-shadow:#5d5d5d 1px 1px 1px;
			padding-left:20px;
			-moz-box-shadow:1px 2px 3px #dddcdc;
			-webkit-box-shadow:1px 2px 3px #dddcdc;
			box-shadow:1px 2px 3px #dddcdc;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			margin:0 2px 10px;
			text-decoration:none;
		}
		#pagenav li a:hover,
		#pagenav li.active a,
		#pagenav2 li a:hover,
		#pagenav2 li.active a{
			text-decoration:none;
			background:#76bf03;
		}
			/*level 2*/
			#pagenav li.active ul,
			#pagenav2 li.active ul{
				margin:0;
				padding:0;
				list-style:none
			}
				#pagenav li.active ul li,
				#pagenav2 li.active ul li{
					margin:0;
					padding:0;
					background:none
				}
					#pagenav li.active ul li a,
					#pagenav2 li.active ul li a{
						margin:0;
						padding:0;
						background:url(../failid/Project/pagenav_sub_menu.png) !important;
						height:40px;
						font:bold 14px/40px Tahoma, Geneva, sans-serif;
						color:#098bf0;
						text-shadow:none;
						padding-left:63px;
						-moz-box-shadow:none;
						-webkit-box-shadow:none;
						box-shadow:none;
						margin:0 0 3px 0;
						display:block
					}
					#pagenav li.active ul li a:hover,
					#pagenav li.active ul li.active a,
					#pagenav2 li.active ul li a:hover,
					#pagenav2 li.active ul li.active a{
						color:#fff;
						background-position:0 -160px !important;
						display:block;
					}
		/*green*/
		#pagenav li a.first{
			background-position:0 -51px
		}
		#pagenav li a.first:hover,
		#pagenav li.active a.first{
			background:#73bb02
		}
			#pagenav li.item1 ul li a{
				color:#73bb02
			}
			#pagenav li.item1 ul li a:hover,
			#pagenav li.item1 ul li.active a{
				background-position:0 -40px !important
			}
		/*purple*/
		#pagenav li a.second{
			background-position:0 -102px
		}
		#pagenav li a.second:hover,
		#pagenav li.active a.second{
			background:#741041
		}
			#pagenav li.item2 ul li a{
				color:#741041
			}
			#pagenav li.item2 ul li a:hover,
			#pagenav li.item2 ul li.active a{
				background-position:0 -80px !important
			}

		/*orange*/
		#pagenav li a.third{
			background-position:0 -153px
		}
		#pagenav li a.third:hover,
		#pagenav li.active a.third{
			background:#ff6100
		}
			#pagenav li.item3 ul li a{
				color:#ff6100
			}
			#pagenav li.item3 ul li a:hover,
			#pagenav li.item3 ul li.active a{
				background-position:0 -120px !important
			}


.mail{
	border:1px solid #f2f4f7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff url(../failid/Project/mail.png) no-repeat 5px 50%;
	padding:10px 10px 10px 40px;
	margin:20px 0 20px 70px;
	float:left;
	display:block;
	font:14px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}
.mail:hover{
	text-decoration:none
}
.mail:active{
	padding-top:11px;
	padding-bottom:9px
}



/*----------------------------------------------------
						FOOTER
----------------------------------------------------*/
#footer strong{
	color:#0f97ff
}
#footer .section1,
#footer .section2{
	float:left;
	width:334px
}

#footer .section3{
	float:left;
	width:272px
}

#subscribe{
	display:block;
	overflow:hidden
}
	#subscribe label{
		display:block;
		font:20px Tahoma, Geneva, sans-serif;
		color:#0f97ff
	}
	#subscribe input{
		display:block;
		height:23px;
		line-height:23px;
		width:155px;
		padding:0 10px;
		border:1px solid #dfdee0;
		margin:4px 0
	}
    	#subscribe textarea {
    	  	border:1px solid #dfdee0;
            	margin:4px 0;
                padding:0 10px;
    	}
	#subscribe button{
		float:left;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		border:none;
		cursor:pointer;
		margin:3px 0 0 5px;
		padding:4px 6px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		-moz-box-shadow:1px 1px 2px #0f0f0e;
		-webkit-box-shadow:1px 1px 2px #0f0f0e;
		box-shadow:1px 1px 2px #0f0f0e;
		background:#0f97ff;
	}
	#subscribe button:hover{
		background:#0c87e7
	}
	#subscribe button:active{
		background:#3ca8fd;
		outline:none
	}
#ama{
	display:block;
	text-indent:-3000px;
	position:absolute;
	top:90px;
	right:5px;
	background:url(../failid/Project/ama.png);
	width:28px;
	height:16px
}

#contact input{
		display:block;
		height:23px;
		line-height:23px;
		width:155px;
		padding:0 10px;
		border:1px solid #dfdee0;
		margin:4px 0
	}
#contact input[type=file] {
    width:auto;
}
#contact textarea {
    	  	    border:1px solid #dfdee0;
            	margin:4px 0;
                padding:0 10px;
                width:350px;
                height:120px;
    	}

	#contact button{
		float:left;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		border:none;
		cursor:pointer;
		margin:3px 0 0 5px;
		padding:4px 6px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		-moz-box-shadow:1px 1px 2px #0f0f0e;
		-webkit-box-shadow:1px 1px 2px #0f0f0e;
		box-shadow:1px 1px 2px #0f0f0e;
		background:#0f97ff;
	}
	#contact button:hover{
		background:#0c87e7
	}
	#contact button:active{
		background:#3ca8fd;
		outline:none
	}
/*----------------------------------------------------
						FRONT
----------------------------------------------------*/
#front{
	position:relative;
	background:#fff url(../failid/Project/front_bg.jpg) no-repeat 0 100%;
	min-height:438px;
}
	#front .promotion{
		width:443px;
		padding:30px 0 15px 497px;
		background:url(../failid/Project/front_shadow.png) no-repeat 50% 0;
	}
    #front .promotion a {
        text-decoration:none;
    }
     #front .promotion a:hover {
        text-decoration:none;
    }
	#front .banner{
		background:url(../failid/Project/banner.png);
		width:486px;
		height:138px;
		overflow:hidden;
		margin-top:0px;
		cursor:pointer;
		margin-bottom:10px;
	}
		#front .banner p{
			float:left;
			font:bold 26px/26px Tahoma, Geneva, sans-serif;
			color:#fff;
			text-shadow:#0774ff 1px 1px 1px;
			width:306px;
			margin:46px 0 0 25px
		}
		#front .banner span{
			float:right;
			display:block;
			background:url(../failid/Project/banner_button.png);
			width:96px;
			height:48px;
			overflow:hidden;
			text-indent:-9000px;
			margin:60px 50px 0 0
		}
		#front .banner span:hover{
			background-position:0 -48px
		}
		#front .banner span:active{
			background-position:0 0
		}

		.banner a { color:#ffffff;}

#front_content_wrapper{
	background:url(../failid/Project/front_content_bg.png) repeat;
	padding-bottom:40px
}
#front_content{
	margin:0 auto;
	width:940px;
	text-align:left;
	position:relative;
}
.front_toimub{
	font-weight:bold;
	padding:0;
}
	#front_content .column{
		float:left;
		width:284px;
		margin-right:26px;
		position:relative;
		padding-top:45px;
		padding-left:12px
	}
		#front_content .column .col_head{
			position:relative;
			background:url(../failid/Project/heading_bg.png) repeat-x 0 -51px;
			height:51px;
			line-height:51px;
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-moz-border-radius-bottomright: 3px;
			-moz-border-radius-bottomleft: 3px;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;
			-moz-box-shadow:2px 1px 3px #d1d0d0;
			-webkit-box-shadow:2px 1px 3px #d1d0d0;
			box-shadow:2px 1px 3px #d1d0d0;
			position:absolute;
			width:282px;
			top:-15px;
			left:12px;
			z-index:300;
			cursor:pointer;
		}
		#front_content .column .col_head:hover{
			background:#77c103;
		}
		#front_content .column_purple .col_head:hover{
			background:#781143;
		}
		#front_content .column_orange .col_head:hover{
			background:#ff6500;
		}

			#front_content .column .col_head .arrow{
				position:absolute;
				background:url(../failid/Project/corner.png);
				width:12px;
				height:16px;
				left:-12px;
				top:0
			}
			#front_content .column .col_head h2{
				color:#fff;
				font:normal 26px/51px Tahoma, Geneva, sans-serif;
				float:left;
				padding:0;
				text-shadow:#5d5d5d 1px 1px 1px;
				margin-left:10px
			}
			#front_content .column .col_head a{
				display:block;
				float:right;
				color:#000;
				background:url(../failid/Project/front_head_bg.png) repeat-x;
				height:26px;
				line-height:26px;
				padding:0 10px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				-moz-box-shadow:1px 1px 2px #a19f9f;
				-webkit-box-shadow:1px 1px 2px #a19f9f;
				box-shadow:1px 1px 2px #a19f9f;
				margin:14px 10px 0 0;
				text-decoration:none;
			}
			#front_content .column .col_head a:hover{
				text-decoration:none;
				background:#f4f9ff
			}
			#front_content .column .col_head a:active{
				background:#e1efff
			}
		#front_content .column ul{
			margin:5px 10px;
			padding:0;
			list-style:none
		}
			#front_content .column ul li{
				margin:2px 0;
				padding:2px 0 2px 30px;
				background:url(../failid/Project/list_image.png) no-repeat 0 2px
			}
				#front_content .column li a{
					font-size:14px;
					color:#4f8201;
					text-decoration:none;
				}
				#front_content .column li a:hover{
					text-decoration:underline;
				}

	#front_content .column_purple .col_head{
		background-position:0 -102px
	}
	#front_content .column_purple ul li a{
		color:#741041
	}

	#front_content .column_orange{
		margin-right:0
	}
		#front_content .column_orange .col_head{
		background-position:0 -153px
		}
		#front_content .column_orange ul li a{
			color:#ff6100;
			/*margin-bottom:5px;*/
			display:inline-block
		}

#footer_wrapper{
	margin-top:-32px
}
	#footer_wrapper #footer{
		width:940px;
		margin:0 auto;
		text-align:left;
		margin-bottom:20px
	}

 #example th {
    background:#e3e3e3 !important;
 }

 .content_col1 {
    width:109px;
 }

 .content_col1 {
    float:left;
    line-height:17px;
 }

 .hasDatepicker {

 }

 #training {
    border-collapse:collapse;
 }
 #training td {
    padding:4px 4px;
    background:#e8f5ff;
 }
 #training .col2 {
    width:433px;
 }

 .error {
    border:1px solid red !important;
 }

 #example_paginate span {
    margin-right:3px;
    cursor:pointer;
 }
    #example_paginate span:hover {
        text-decoration:underline;
    }
    #example_paginate .paginate_active {
        font-weight:bold;
    }

.pagerbar {

}
 .pagerbar a {
    font-weight:bold;
    color:#0F96FF;
    font-size:16px;
    font-family:Tahoma;
 }

    .pagerbar a.active {
        color:#156baf;
        font-size:18px;
    }

 .content_col1_main {
    width:60px;
    text-align:left;
    padding-right:2px;
 }
  .content_col2_main {
    line-height:17px;
    text-align:left;
  }

  .contact_image {
    padding-right:10px;
    padding-left:10px;
  }

  .contact_info {
    width:350px;
    text-align:justify;
    padding-right:2px;
  }

    .contact_info h3 {
        padding:0;
    }

/*tooltip*/
#divToolTip{
	background:rgba(0, 0, 0, 0.9) !important;
	color:#fff;
}
#divToolTip .arrow{
	display:block;
	width:7px;
	height:4px;
	background:red;
	position:absolute;
	top:-4px;
	right:20px;
	background:#fff url(../failid/Project/tooltip_arrow.png);
}

.print_show {
    display:none;
}

.remember {
    margin-right:30px;
}
    .remember label {
        position:relative; left:13px; top:-4px;
    }

    .remember input {
        position:relative; top:-5px;
    }

/*aaded 16.08*/
.two_rows{
	padding:0 0 2px 70px;
	overflow:hidden;
	border-bottom:1px dotted #CCC
}
	.two_rows strong{
		display:inline-block;
		min-width:70px;
		margin-left:-70px;
		float:left;
	}

/** gray button */
.gray_button {
    position:relative;
    display:inline-block;
    background:url(../failid/Project/gray_btn_bg.png) repeat-x;
    height:21px;
    margin-right:12px;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    padding:2px 5px 0px 5px;
    color:white;
    font-size:11px;
}
.gray_button:hover  {
    opacity:0.8;
}
    .gray_button .gray_button_arrow {
        display:block;
        background:url(../failid/Project/gray_btn_arrow.png) no-repeat;
        width:12px; height:21px;
        position:absolute;
        right:-12px; top:0;
    }

    .gray_button .gray_button_right {
        display:block;
        background:url(../failid/Project/gray_btn_right.png) no-repeat;
        width:4px; height:21px;
        position:absolute;
        left:-4px; top:0;
    }

/** blue button */
.blue_button {
    position:relative;
    display:inline-block;
    background:url(../failid/Project/blue_btn_bg.png) repeat-x;
    height:21px;
    margin-left:12px;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    padding:2px 5px 0px 5px;
    color:black;
    font-size:11px;
}
.blue_button:hover  {
    opacity:0.8;
}
    .blue_button .blue_button_arrow {
        display:block;
        background:url(../failid/Project/blue_btn_arrow.png) no-repeat;
        width:12px; height:21px;
        position:absolute;
        left:-12px; top:0;
    }

    .blue_button .blue_button_right {
        display:block;
        background:url(../failid/Project/blue_btn_right.png) no-repeat;
        width:4px; height:21px;
        position:absolute;
        right:-4px; top:0;
    }

.no-border {
    border:none!important;
}

.vaata_teksti,.vaata_kommentaare {
    text-transform:none;
    font-size:11px;
    font-weight:normal;
    margin-left:12px;
    width:85px;
}

.register_button {
    float:right;
    clear:right;
}

.promo {
    padding-left:25px !important;
    position:relative;
}
    .promo img {
        float:left;
        margin-left:-25px;
        border:none !important;
        padding:0 !important;
    }
    .promo strong {

    }

.register_vorm {

}

    .register_vorm label{
    text-align:left !important;
}

.aBold {
    font-weight:bold;
}

.lightbox-ama img{
    margin:1px 10px;
	display:inline-block;
}

.l_button,.r_button {
    font-weight:normal;
}
.l_button {
    margin-right:10px;
}

.lingid_link span {
    cursor:pointer;
    text-decoration:underline;
}
    .lingid_link span:hover {
        text-decoration:none;
    }

.tooltipbox_pink {
    z-index:1000;
}

.otsi_vorm {
    float:right;
    margin:32px 0 0 5px;
}

/** frot article box */
	/*.promotion{
		width: 443px;
		height: 300px;
		padding: 30px 0 15px 0;
		background: #f00;
		right: 0;
		position: absolute;
		z-index: 10;
	}*/
	.article_box{
		z-index: 30;
		bottom: 30px;
		left: 15px;
		background: #212121;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		max-width: 435px;
		padding: 10px 15px;
		position: absolute;
		height:84px;
	}
	.article_img{
		width: 80px;
		height: 80px;
		text-align: center;
		overflow: hidden;
		float: left;
		margin-right: 20px;
	}
		.article_box img{
			max-height: 80px!important;
			width: auto!important;
		}
		.article_box h3{
			padding: 0;
			margin: 0 0 5px 0;
			font-size: 18px;
			max-height: 25px;
			overflow: hidden;
			color: #137fd3;
		}
		.article_box p{
			text-align: left;
			color: #fff;
			font-style: italic;
			margin-bottom: 0;
		}
		.article_box a{
			color: #137fd3;
		}
    #content { height:auto !important;}

    #pdf-container {
        height: 800px;
    }
