.gal_thumb {
	border: 1px solid #C0C0C0;
	background-color: #EEEFF2;
	text-align: center;
	width: 110px;
	height: 100px;
	padding: 10px;
	vertical-align: middle;
}

.thumb_img {
	border: 1px solid #C0C0C0;
}

.error {
	color: red;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	border: 2px solid red;
	width: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: center;
}

.comments_div1 {
	border: 1px solid #C0C0C0;
	padding: 2px;
	background-color: #F7F6F5;
}

.comments_div2 {
	border: 1px solid #C0C0C0;
	padding: 1px;
}

.comments_div3 {
	border: 1px solid #C0C0C0;
	padding: 1px;
	background-color: #EEEFF2;
}

.comments_head {
	background-color: #EEEFF2;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ABABAB;
	color: black;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
}


.table_intro {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	width: 580px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 10px;
	border-top: 1px dashed #F1F1F1;
	border-left: 1px dashed #F1F1F1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.intro_photo {
	width: 150px;
	text-align: left;
	line-height: 15px;
	vertical-align: top;
}

.intro_text {
	text-align: left;
	line-height: 16px;
	vertical-align: top;
}

.intro_pavadinimas {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 17px;
	line-height: 150%;
	padding-left: 7px;
	font-weight: 900;
	background: url(../imgs/grey_underline.png) bottom left repeat-x;
}

.autorius {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: right;
}

.intro_read_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	background: url(../imgs/blue_line_to_left.jpg) bottom right repeat-y;
}



.div_intro_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	padding-top: 0px;
}

.border1 { border: 1px solid #f0f0f0; }
.border2 { border: 1px solid #cdcdcd; }
.border3 { border: 1px solid #989898; }

.back1 { background: #f0f0f0; }
.back2 { background: #cdcdcd; }
.back3 { background: #989898; }

.w100 { width: 100%; }
.w50 { width: 50%; }
.w30 { width: 30%; }
.w20 { width: 20%; }

.h10 { height: 10px; }
.h11 { height: 11px; }
.h12 { height: 12px; }
.h13 { height: 13px; }
.h14 { height: 14px; }
.h15 { height: 15px; }
.h16 { height: 16px; }
.h17 { height: 17px; }
.h18 { height: 18px; }

.margin1 { margin: 1px; }
.margin2 { margin: 2px; }
.margin3 { margin: 3px; }
.margin5 { margin: 5px; }

.padding1 { padding: 1px; }
.padding2 { padding: 2px; }
.padding3 { padding: 3px; }
.padding5 { padding: 5px; }


.line1 { background: url(../imgs/grey_up1.jpg) repeat-x; }

a.page:link, a.page:visited {
	font: bold 10px arial tahoma;
	border: 1px solid #ccc;
	color: #ccc;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
}
a.page:hover {
	border: 1px solid black;
	background: #cdcdcd;
	color: black;
}

.page_active {
	font: bold 10px arial tahoma;
	border: 1px solid #999999;
	color: white;
	background: #666666;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
}