﻿.right A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-DECORATION: none
}
DIV#noActiveX {
	Z-INDEX: 100; LEFT: -1000px; WIDTH: 400px; POSITION: absolute; TOP: -1000px
}
DIV#noActiveX TABLE {
	BORDER-COLLAPSE: collapse
}
DIV#noActiveX TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#noActiveX TABLE.top TD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 50%; HEIGHT: 31px
}
DIV#noActiveX TABLE.top TD.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
DIV#noActiveX TABLE.bottom TD {
	WIDTH: 50%; HEIGHT: 20px
}
DIV#noActiveX TABLE.top {
	WIDTH: 100%; HEIGHT: 20px
}
DIV#noActiveX TABLE.bottom {
	WIDTH: 100%; HEIGHT: 20px
}
DIV#noActiveX .top .left {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/slide/header_left.png2); WIDTH: 351px; LINE-HEIGHT: 31px
}
DIV#noActiveX .top .right {
	FLOAT: left; WIDTH: 49px; HEIGHT: 31px; TEXT-ALIGN: right
}
DIV#noActiveX .top .right A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#noActiveX TABLE.bottom TD {
	BACKGROUND-IMAGE: url(../images/slide/bottom.png)
}
DIV#noActiveX TABLE.bottom TD.right {
	BACKGROUND-POSITION: right top
}
DIV#noActiveX TABLE.middle TD.left_border {
	WIDTH: 7px
}
DIV#noActiveX TABLE.middle TD.right_border {
	WIDTH: 7px
}
DIV#noActiveX TABLE.middle TD.left_border {
	BACKGROUND-IMAGE: url(../images/slide/middle_left.png)
}
DIV#noActiveX TABLE.middle TD.right_border {
	BACKGROUND-IMAGE: url(../images/slide/middle_right.png2)
}
DIV#noActiveX TABLE.bottom TD {
	FONT-SIZE: 1px
}
DIV#noActiveX TABLE.middle TD.right_border {
	FONT-SIZE: 1px
}
DIV#noActiveX TABLE.middle TD.left_border {
	FONT-SIZE: 1px
}
DIV#noActiveX TABLE.middle TD.content {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 6px; PADDING-TOP: 15px; BACKGROUND-COLOR: #b9c2df
}
DIV#noActiveX TABLE.middle TD.content P {
	FONT-SIZE: 14px; MARGIN: 0px; LINE-HEIGHT: 22px
}
DIV#noActiveX TABLE.middle TD.content P.button {
	PADDING-TOP: 8px; TEXT-ALIGN: center
}
OBJECT#saroActiveX {
	DISPLAY: none
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	color: #FFFFFF;
}

div.quote{
	  padding-top: 10px;  
      padding-right: 10px;  
      padding-bottom: 10px;  
      padding-left: 20px;  
    }
div.block{
	  padding-top: 10px;  
      padding-right: 10px;  
      padding-bottom: 10px;  
      padding-left: 10px;  
    }	

#showPic {
	WIDTH: 260px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.form {
	BORDER-RIGHT: #79c10d 1px solid; BORDER-TOP: #79c10d 1px solid; BORDER-LEFT: #79c10d 1px solid; COLOR: #79c10d; BORDER-BOTTOM: #79c10d 1px solid
}
.pic {
	BORDER-RIGHT: #aeaeae 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 137px; PADDING-TOP: 3px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #ffffff
}
.pic1 {
	BORDER-RIGHT: #aeaeae 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 240px; PADDING-TOP: 4px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #ffffff
}
.pic2 {
	BORDER-RIGHT: #aeaeae 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 103px; PADDING-TOP: 3px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #ffffff
}
.pic3 {
	BORDER-RIGHT: #aeaeae 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 72px; PADDING-TOP: 3px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #ffffff
}
.pic4 {
	BORDER-RIGHT: #aeaeae 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 120px; PADDING-TOP: 3px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #ffffff
}
.table {
	BACKGROUND-COLOR: #edf6ce
}
.table1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; border: thin solid #FFFFFF;  list-style-type: none; margin: auto; 	width: 720px;
}
.table2 {
	BORDER-RIGHT: #ffe3a0 1px solid; BORDER-TOP: #ffe3a0 1px solid; BORDER-LEFT: #ffe3a0 1px solid; BORDER-BOTTOM: #ffe3a0 1px solid
}
.table3 {
	BORDER-RIGHT: #8dd5f0 1px solid; BORDER-TOP: #8dd5f0 1px solid; BORDER-LEFT: #8dd5f0 1px solid; BORDER-BOTTOM: #8dd5f0 1px solid
}
.table4 {
	BACKGROUND-COLOR: #edf6ce
}
.table5 {
	BORDER-RIGHT: #ffd7e8 0px solid;
	BORDER-TOP: #ffd7e8 0px solid;
	BORDER-LEFT: #ffd7e8 0px solid;
	BORDER-BOTTOM: #ffd7e8 0px solid;
	}
.table6 {
	BACKGROUND-COLOR: #fce3ee
}
.textbox {
	text-align: left;
	width: inherit;
	height: inherit;
	max-width: 110px;
	max-height: 110px;
	}
TD {
	FONT-SIZE: 12px; COLOR: #616161; LINE-HEIGHT: 20px
}
.noutati_alb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	
}
.font12_negru {
	FONT-SIZE: 12px; COLOR: #353535; LINE-HEIGHT: 20px
}
.font12_alb {
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	text-align: left;
}
.font12_barh {
	FONT-SIZE: 12px; COLOR: #d2346a; LINE-HEIGHT: 20px
}
.font12_suriu {
	FONT-SIZE: 12px; COLOR: #CCCCCC; LINE-HEIGHT: 20px
}
.font12_rosu {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 20px
}
.font12_bost {
	FONT-SIZE: 12px; COLOR: #ff6f00; LINE-HEIGHT: 20px
}
.font14_alb {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	LINE-HEIGHT: 20px;
	
}
.font14_sur {
	FONT-SIZE: 14px; COLOR: #CCCCCC; LINE-HEIGHT: 20px
}
.font14_rosu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #CC0000;
}
.font14_albas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #003366;
}
.font_antet2_rosu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}
.font14_sur_men {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
.font14_sur_men2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
}
.font_antet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	text-transform: capitalize;
	color: #0000FF;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}
.font_antet2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	text-transform: none;
	color: #66CCFF;
	vertical-align: middle;
	font-weight: bold;
}

.font12_galben {
	FONT-SIZE: 12px; COLOR: #fff9b5; LINE-HEIGHT: 20px
}
.font12_alb A:link {
	COLOR: #ffffff
}
.font12_alb A:visited {
	COLOR: #ffffff
}
.font12_alb A:active {
	COLOR: #ffffff
}
.font12_barh A:link {
	COLOR: #d2346a
}
.font12_barh A:visited {
	COLOR: #d2346a
}
.font12_barh A:active {
	COLOR: #d2346a
}
.footermid {
	COLOR: #ff0000; text-align: center; FONT-SIZE: 14px; FONT-FAMILY: Verdana;
}
.font_18 {font-size: 18px; font-weight: bold;}
.font_24 {font-size: 24px; font-weight: bold;}
.font_36 {font-size: 36px; font-weight: bold;}

.style2 {
	color: #0066CC;
	font-weight: bold;
}
.style3 {font-weight: bold}
.style4 {color: #00FF00}
.style5 {font-weight: bold}
.style7 {color: #009900; font-weight: bold; }
.style8 {
	font-size: 12px;
	font-weight: bold;
}
.style9 {font-style: italic}
.style10 {font-weight: bold}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;
}
a:link {
	color: #0066CC;TEXT-DECORATION: none
}
a:visited {
	color: #0066cc;TEXT-DECORATION: none
}
a:active {
	color: #0066cc;TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFFF00; BACKGROUND-COLOR: #0066FF; TEXT-DECORATION: none
}
.index_button A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; MARGIN-TOP: 7px; FONT-SIZE: 12px; BACKGROUND: url(../images/slide/footer-bg.jpg); MARGIN-LEFT: auto; WIDTH: 945px; MARGIN-RIGHT: auto; PADDING-TOP: 7px; HEIGHT: 70px
}
#footer IMG {
	VERTICAL-ALIGN: middle
}
#footer P {
	COLOR: #555555; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px
}
#footer .footermid {
	MARGIN-TOP: 5px ; text-align:center
}
#footer A {
	DISPLAY: inline; COLOR: #555555
}
.index_antet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-align: center;
}
.font14_rosuB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}
.font12_barhB {
	FONT-SIZE: 12px;
	COLOR: #d2346a;
	LINE-HEIGHT: 20px;
	font-weight: bold;
}
.font12_rosuB {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	LINE-HEIGHT: 20px;
	font-weight: bold;
}
.font14_albasB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #003366;
	font-weight: bold;
}
.font12_albasB {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #003366;
	font-weight: bold;
}
.font12_albas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #003366;
}
.font14_verziu {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
    color: #00FF00;
}
.font14_verziuB {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
    color: #00FF00;
	font-weight: bold;
}

#smallbannerscontainer{
	width: 890px;
	/* height: 800px; */
	background: #eee;
	font-family:"Arial";
	font-size: 13px;
	text-align: left;
}

#middlesmallbanners a img{
	display: block;
	width: 80px;
	height: 120px;
	margin-left: 5px;
	margin-top: 5px;
	border: 0;
	border-style: none;
}

#middlesmallbanners{
padding-left: 5px;
}

#middlesmallbanners a span{
display: block;
margin-right: 5px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 5px;
height: 30px;
text-align: center;
} 
#middlesmallbanners a{
display: block;

margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;

float: left;
width: 90px;
height: 185px;
background: #f7f7f5;
text-decoration: none;
color: #5d5d5d;
overflow: hidden;

box-shadow: 3px 3px 9px #d0d0d0;  /* for Opera */
-moz-box-shadow: 3px 3px 9px #d0d0d0; /* for Firefox 3.5+ */
-webkit-box-shadow: 3px 3px 9px #d0d0d0; /* for Safari and Chrome */	
filter: progid:DXImageTransform.Microsoft.Shadow(color='#d0d0d0', Direction=145, Strength=3); /* for IE */
}

#middlesmallbanners a:hover{
display: block;
color: #ff00ae;
background: #fff;
}

#middlebannerscontainer{
clear:both;
	width: 890px;
	/* height: 800px; */
	background: #eee;
	font-family:"Arial";
	font-size: 13px;
	text-align: left;
}

#middlebanners{
clear: both;
padding: 0px;
background: #f7f7f5;
}

#middlebanners a{
display: block;
margin-top: 3px;
height: 130px;

text-decoration: none;
color: #fff;
background: #f7f7f5;
text-decoration: none;
color: #5d5d5d;
overflow: hidden;

box-shadow: 3px 3px 9px #d0d0d0;  /* for Opera */
-moz-box-shadow: 3px 3px 9px #d0d0d0; /* for Firefox 3.5+ */
-webkit-box-shadow: 3px 3px 9px #d0d0d0; /* for Safari and Chrome */	
filter: progid:DXImageTransform.Microsoft.Shadow(color='#d0d0d0', Direction=145, Strength=3); /* for IE */


}
#middlebanners a:hover{
color: #ff00ae;
background: #fff;
}

#middlebanners a img{	
	display: block;
	float: left;
	width: 80px;
	height: 120px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	border: 0;
	border-style: none;	
}



#middlebanners a span{	
	display: block;
	padding: 5px;
}



#middlebanners2container{
	width: 440px;
	/* height: 800px; */
     background: #eee; 
	font-family:"Arial";
	font-size: 13px;
	text-align: left;
}

#middlebanners2{
clear: both;
padding: 0px;
background: #f7f7f5;
}

#middlebanners2 a{
display: block;
margin-top: 3px;
height: 130px;

text-decoration: none;
color: #fff;
background: #f7f7f5;
text-decoration: none;
color: #5d5d5d;
overflow: hidden;

box-shadow: 3px 3px 9px #d0d0d0;  /* for Opera */
-moz-box-shadow: 3px 3px 9px #d0d0d0; /* for Firefox 3.5+ */
-webkit-box-shadow: 3px 3px 9px #d0d0d0; /* for Safari and Chrome */	
filter: progid:DXImageTransform.Microsoft.Shadow(color='#d0d0d0', Direction=145, Strength=3); /* for IE */


}
#middlebanners2 a:hover{
color: #ff00ae;
background: #fff;
}

#middlebanners2 a img{	
	display: block;
	float: left;
	width: 80px;
	height: 120px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	border: 0;
	border-style: none;	
}



#middlebanners2 a span{
	display: block;
	padding: 5px;
}

#bannersyear a img{
	display: block;
	width: 80px;
	height: 120px;
	margin-left: 5px;
	margin-top: 5px;
	border: 0;
	border-style: none;
}

#bannersyear{
padding-left: 5px;
}

#bannersyear a span{
display: block;
margin-right: 5px;
margin-bottom: 0px;
margin-top: 15px;
margin-left: 5px;
height: 30px;
text-align: center;
text-decoration: none;
text-height: ;
font-size: medium;

} 
#bannersyear a{
display: block;

margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;

float: left;
width: 70px;
height: 60px;
background: #f7f7f5;
text-decoration: none;
color: #5d5d5d;
overflow: hidden;

box-shadow: 3px 3px 9px #d0d0d0;  /* for Opera */
-moz-box-shadow: 3px 3px 9px #d0d0d0; /* for Firefox 3.5+ */
-webkit-box-shadow: 3px 3px 9px #d0d0d0; /* for Safari and Chrome */	
filter: progid:DXImageTransform.Microsoft.Shadow(color='#d0d0d0', Direction=145, Strength=3); /* for IE */
}

#bannersyear a:hover{
display: block;
color: #ff00ae;
background: #fff;
}

#publicatiinewcontainer{
	clear: both;
	width: 890px;
	/* height: 800px; */
	background: #eee;
	font-family:"Arial";
	font-size: 13px;
	text-align: left;
}

#publicatiinew2container{
	width: 440px;
	/* height: 800px; */
	 background: #eee; 
	font-family:"Arial";
	font-size: 11px;
	text-align: left;
	float:left;
}

#publicatiinew2{
/*clear: both; */
padding: 0px;
background: #f7f7f5;
	floatd:left;


}

#publicatiinew2 a{
display: block;
margin-top: 3px;
height: 200px;

text-decoration: none;
color: #fff;
background: #f7f7f5;
text-decoration: none;
color: #5d5d5d;
overflow: hidden;

box-shadow: 3px 3px 9px #d0d0d0;  /* for Opera */
-moz-box-shadow: 3px 3px 9px #d0d0d0; /* for Firefox 3.5+ */
-webkit-box-shadow: 3px 3px 9px #d0d0d0; /* for Safari and Chrome */	
filter: progid:DXImageTransform.Microsoft.Shadow(color='#d0d0d0', Direction=145, Strength=3); /* for IE */


}
#publicatiinew2 a:hover{
color: #ff00ae;
background: #fff;
}

#publicatiinew2 a img{	
	display: block;
	float: left;
	width: 80px;
	height: 120px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	border: 0;
	border-style: none;	
}



#publicatiinew2 a span{
	display: block;
	padding: 5px;
	margin-left: 90px;

}



#pubnewsubcat{
clear:both;
	width: 440px;
	/* height: 800px; */
	margin:0px auto;
    backgrosund: #eee; 
	font-family:"Arial";
	font-size: 12px;
	text-align: center;
}




#pubnewsubcat p{
	display: block;
	
}


.pubnewcontainer{clear:both;width: 890px;}

.bookblock{border:solid 1px #ccc;margin:0px 3px 6px 3px !important;float:left;list-style-type:none;height:100%;width:436px;font-family:"Arial";font-size: 11px;text-align: left;}
.bookblock a:hover {text-decoration:none !important; } 
.bookblock img{display: block;float: left;width: 80px;height: 120px;padding:5px 5px 5px 5px; }
/*.bookblock a img {height: 0;width: 0;border-width: 0;} */
.bookblock a:hover img {display: block;position: inherited; padding:5px 10px 5px 5px; top: -260px;left: -90px;width:240px;height: 320px;border-width: 2px;border-color: #0ff;} 
.booktitle{display: block; color: maroon; font-weight: 600;margin:2px 2px 2px 2px;}
.bookdesc{display: block;color:#333;margin:2px 2px 2px 2px;text-align: left;margin-left: 90px;}

/*  butonul de download */

.button {
	margin-top: 10px;
}


a.blue {
	display: block;
	position: relative;
	width: 155px;
	height: 38px;
	margin: 0 auto;
	padding: 12px 0 0 65px;
	background: url(../images/arrow.png) 25px center no-repeat; /* IE < 9 */
	background:
		url(../images/arrow.png) 25px center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bcdeeb), to(#7cbdd7));
	background:
		url(../images/arrow.png) 25px center no-repeat,
		-webkit-linear-gradient(top, #bcdeeb, #7cbdd7);
	background:
		url(../images/arrow.png) 25px center no-repeat,
		-moz-linear-gradient(top, #bcdeeb, #7cbdd7);
	background:
		url(../images/arrow.png) 25px center no-repeat,
		-o-linear-gradient(top, #bcdeeb, #7cbdd7);
	background:
		url(../images/arrow.png) 25px center no-repeat,
		-ms-linear-gradient(top, #bcdeeb, #7cbdd7);
	background:
		url(../images/arrow.png) 25px center no-repeat,
		linear-gradient(to bottom, #bcdeeb, #7cbdd7);
	background-color: #85c2da;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:
		0 0px 3px 0 #fff inset,
		0 -1px 0 0 rgba(255,255,255,.05) inset;
	-webkit-box-shadow:
		0 0px 3px 0 #fff inset,
		0 -1px 0 0 rgba(255,255,255,.05) inset;
	box-shadow:
		0 0px 3px 0 #fff inset,
		0 -1px 0 0 rgba(255,255,255,.05) inset;
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
}

a.blue::before {
	content: '';
	position: absolute;
	z-index: -1;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	background-color: #3c8dac;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85c2da), to(#3c8dac));
	background-image: -webkit-linear-gradient(top, #85c2da, #3c8dac);
	background-image: -moz-linear-gradient(top, #85c2da, #3c8dac);
	background-image: -o-linear-gradient(top, #85c2da, #3c8dac);
	background-image: -ms-linear-gradient(top, #85c2da, #3c8dac);
	background-image: linear-gradient(to bottom, #85c2da, #3c8dac);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

a.blue::after {
	content: '';
	position: absolute;
	z-index: -2;
	top: 8px;
	right: -1px;
	bottom: -8px;
	left: -1px;
	background: #579ab4;
	border: 1px solid #4d89a0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
}


a.blue:hover {
	background: #85c2da url(../images/arrow.png) 25px center no-repeat;
}

a.blue:active {
	top: 4px;
}

a.blue:active::after {
	top: 4px;
	bottom: -4px;
}