body		{ font-family: Arial, Verdana; padding:0px; margin:0px; background: #FFF; }

#middle *     { /* background-color:white;*/ }

h1, .pav	{ font-size: 18px; color: #23326B; }
h1, .pav2	{ font-size: 16px; color: #23326B; line-height:16px;}
.pav_little	{ font-size: 12px; color: #23326B; }
.pav_little_little	{ font-size: 11px; color: #23326B; }
td.sel a	{ /* font-weight: bold; */ }

a			{ text-decoration: underline; color: #23326B; }
a:hover		{ text-decoration: underline; color: #7887C0; }
/*
.text a,
a.text		{ /* font-weight: bold; */ /* text-decoration: underline }
a.text:hover { /* font-weight: bold; */ /* text-decoration: none */}
a.apac		{ text-decoration: none; color: #23326B; } /*6674A3*/
.sel		{ text-decoration: underline }	/* ADDED text-decoration */
a.sel		{ text-decoration: underline }	/* ADDED text-decoration */
font.sel		{ text-decoration: underline }	/* ADDED text-decoration */
.sel a:hover { color: #7887C0; text-decoration: underline }	/* ADDED text-decoration */
a.gray      { color: #888888; text-decoration: underline }	/* ADDED text-decoration */
a.u         { text-decoration: underline; }

.raquo a	{ padding: 0px 0px 0px 10px; background: url("raquo.gif") left no-repeat; }
.no_raquo a	{ padding: 0px 0px 0px 0px; background: url("spacer.gif") left no-repeat; }
.it a       { padding: 0px 0px 0px 0px; background: url("spacer.gif") left no-repeat;}

.up			{ text-transform:uppercase; }

.lentele2, .lentele2 tr td,
.lentele_be_remo, .lentele_be_remo tr td { border: none; }

.w100 { width: 100%; }
.h100 { height: 100%; }
/* -------INDEX------- */
.index_title {display:inline; font-size:12px;}
.index_title1 {padding: 20px 0px 10px 0px;}
.index_desc {padding: 0px 0px 0px 0px;}
.index_keys {padding: 0px 0px 20px 0px;}
.raide{
	font-size: 12px;
	color: #23326B;
	text-decoration: none;
}
.index_thumb {
	width: 100px;
	float: left;
	padding: 0px 10px 10px 0px;
}
.index_thumb a img{
	border: 1px solid #ccc;
}
.index_hr {
	padding:10px 0px;
}
.index_hr div{
	width:779px;
	height:1px;
	background-color:#CCCCCC;
	background-repeat: repeat-x;
	overflow: hidden;
	text-align: left;
}
.index_img { text-align: center; }
.index_img a{
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}
.index_img_sel a{
	font-weight: bold;
	text-decoration: none;
}
.text1 {
	color: #23326b;
	font-family: Arial, Verdana;
	font-size: 11px;
}
.text1 a{
	color: #23326b;
	font-weight: normal;
	font-family: Arial, Verdana;
	font-size: 11px;
}

/* -------INDEX:END------- */
/*
	2006-08-30 / Simas
	pridejau css hack'us
	TODO: reikia viska kas nuo IE priklauso nukelti i kita stiliu ir includint per conditional comments
*/
* html .pr_all		{ filter: revealTrans(Duration=1.0, Transition=1); }
* html .pr_square	{ filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1); }

input.cb	{ border: none; }
.hand		{ cursor: pointer; }
.foto 		{ border: 1px solid #707070; }

.menu 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #23326B; text-transform: none; text-decoration: none; font-weight: normal; }
.menu_white	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #23326B; text-transform: none; text-decoration: none; font-weight: bold; }
.menu:hover { text-decoration: underline; font-weight: normal; }
/* .menu_white:hover { text-decoration: underline; font-weight: bold; } */
.menu_bg_gray	{ background: #747474; border-top: 1px solid #464549; cursor: pointer; }
.menu_bg_white	{ background: #FFFFFF; border-top: 1px solid #464549; }
.menu_fly   { position: absolute; top: 64px; left: -1006px; z-index: 5; }

.green		{ background: #006341; }
.gray		{ background: #939393; } 
.blue		{ background: #003466; }

.bg			{ background-image:url(bg.spacer.gif); background-repeat:repeat-y; background-position: right; }
.b			{ font-weight: bold; }

input, textarea, button { padding-left: 1px; color: #939393; font-size:12px; font-family: Arial, Verdana; border: 1px solid #939393; background: #F9F9F9/*#EFEFF0*/; }

.search { border: 1px solid #005236; background: #009361; color: #fff; }
.search_google  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #6D6B67; background-color:#D4D0C8; border: 1px solid #000000; border-bottom:2px solid #000000; }
.button	{ color: #606060; border: 1px solid; border-bottom-color: #6E6E6F; border-right-color: #6E6E6F; border-top-color: #d8d8d9; border-left-color: #d8d8d9; font-weight: bold; background-image:url(bg.button.gif); background-repeat:repeat-x; }

.menu_gel	{ font-weight: bold; }

.pro_table,  .pro_table td 	{ border: 1px solid #e2e2e2; border-collapse:collapse; text-align:center; }

.sone	{ padding: 0px 0px 0px 15px; }
.symbolic { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003365; text-transform:lowercase; text-decoration: none; font-weight: normal; }

.big    { font-family: Arial, Verdana; font-size: 22px; color: #999999; font-weight: bolder; }


/* maps */
.maps0 {}
.maps1 { font-weight: bold; padding: 0px 0px 0px 10px; background: url("raquo.gif") left no-repeat; }
.maps2 {}
.maps3,
.maps4,
.maps5,
.maps6 { font-size: 10px; }
.maps_nomenu { font-style: italic; }

/* advanced SiteMap */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; font: bold 10px Arial; } /* Verdana */

	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }

	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none }
}
/* 
	Simas / 2006-08-30
	tas pats kas ir virsuj parasyta
*/
.zin { cursor:pointer; }
* html .zin { cursor: url(images/zin.cur); }
.zout { cursor:pointer; cursor: url(images/zout.cur); }
* html .zout { cursor: url(images/zout.cur); }

/* news */
#news-archive { font-size: 12px; vertical-align: middle;}
#news-archive_title { font-size: 12px; vertical-align: middle; text-decoration: underline;}
#news-archive_title *{ font-size: 12px; vertical-align: middle; text-decoration: underline;}

#news-archive_1 {
    width: 500px;
	color: #CCC;
	letter-spacing:-1px;
}
#news-archive_1 *{
	font-size: 14px;
	color: #CCC;
	font-weight: normal;
}
#news-archive_1_title a{
	font-size: 14px;
	/* font-weight: bold; */
	text-decoration: underline;
}
#news-archive_1_title a:hover{
	font-size: 14px;
	/* font-weight: bold; */
	text-decoration: underline;
	color: #999;
}

#news, #newsa {
	padding: 5px 30px 0px 0px;
}

#news { border-bottom: 1px solid #CCCCCC; }

#news-title {
	font-weight: bold;
	font-size: 18px;
	color: #23326B;
	line-height: 30px;
}
#news-title * { vertical-align: middle; }
#news-list {
    position:relative; left:23px;
    width:686px;
	padding: 5px 0px;
}
.news-item {
	float: left;
	width: 343px;
	padding: 15px 0px;
}
.news-item p, .newsa-item p { margin: 0; padding: 0; }
.news-item-title, .news-item-text, .newsa-item-title, .newsa-item-text { margin-left: 115px; }
.news-item-title, .newsa-item-title {
	color: #23326B;
	font-size: 12px;
	font-weight: bold;
}
.news-item-text { margin-top: 10px; padding-right: 30px; }
.news-item-img, .newsa-item-img { float: left; }

.newsa-item {
	padding: 15px 0px;
}
.newsa-item-text {
	margin-top: 10px;
}

/* about us */

.about-link {
	font-size: 12px;
	font-weight: bold;
}
/* naujausi projektai*/
#new-projects {
	clear: both;
	padding: 5px 0px 5px 0px;
	/*border-top: 1px solid #CCCCCC; ***moved to news***/
}
#new-projects-title * { vertical-align: middle; }
#new-projects-title {
	font-weight: bold;
	font-size: 18px;
	color: #23326B;
	line-height: 40px;
}

.project-item {
	width: 343px;
	float: left;
	/* padding-top: 1px; */
	/* padding-bottom: 14px; */
	padding-left: 0px;
}

.project-intro {
	width: 320px;
	float: left;
	padding: 10px;
	margin-bottom: 17px;
	background-color: #FFFFE1;
	/*border: 1px dashed #EDEDD3;*/
	/*border: 1px dashed #E8E8D0;*/
	border: 1px dashed #E2E2CC;
}

.project-item1 {
	width: 375px;
	float: left;
/*	padding-top: 10px; */
	padding-left: 10px;
	position:relative;
	margin-left: -40px;
/*	margin-right: +40px;*/
}

.project-item-info {
	clear: both;
	color: #666666;
	font-size: 12px;
	width: 325px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.project-archive-link {
	display: inline;
	float: right;
	font-size: 12px;
	/* font-weight: bold; */
	margin-right: 55px;
	margin-top: 20px;
}

.project-archive-link img {
	border: none ! important;
}

.project-archive-link * {
	vertical-align: middle;	
}

.project-item-bonus {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #666666;
	padding-left: 30px;
	margin: 5px 0px;
	width: 330px ! important;
}
.project-item-bonus li {
	margin: 0px;
	padding: 1px 0px;
}

.project-item-url {
	font-size: 12px;
	/* font-weight: bold; */
}
.project-item img {
	border: 1px solid #E4E4E4;
}

.img-preview-buttons-spacer { width: 1px; height: 10px; }
.img-preview-buttons-spacer2 { width: 1px; height: 6px; }
.img-preview-buttons-spacer3 { width: 1px; height: 20px; }
.similar-sites-spacer { width: 1px; height: 14px; }

.img-preview-buttons {
}

.img-preview-button {
	font-size: 10px;
	margin: 0px 5px 0px 0px;
	float:left; /*width: 22px; height: 29px;*/
}

.img-preview-button2 {
	font-size: 10px;
	margin: 0px 12px 0px 0px;
	width: 14px; height: 18px;
}

.img-preview-button img {
	border: none;
}

.img-preview-button2 img {
	border: none;
}

.subprojects {
	padding-top: 0px;
}
.subproject-item {
	padding: 0px 0px 0px 20px;
	color: #666666;
	font-size: 11px;
}
.subproject-spacer {
	position: relative;
	width: 0px;
	height: 0px;
}
.subproject-spacer2 {
	position: relative;
	width: 0px;
	height: 12px;
}

.subproject-item * {
	vertical-align: middle;
}

.subproject-item strong {
	margin-right: 5px;
}

.subproject-item .img-preview-button {
	margin: 0px 0px 0px 5px;
}
	
.subproject-item-info {
	color: #666666;
	font-size: 11px;
	width: 330px;
}
.subproject-item-url {
	font-size: 11px;
	/* font-weight: bold; */
}

/* adv */
#adv {
	clear: both;
	font-family: Arial, Verdana, sans-serif;
	color: #23326B;
	/* font-weight: bold; */
	/* padding: 10px 30px; */
	padding-left: 0px;
	padding-top: 0px;
	border-top: 1px solid #CCCCCC;
	position: relative;
}
#adv-spacer {
	clear: both;
	height: 10px;
}
#adv-title { margin-bottom: 15px; font-size: 12px; position: relative; z-index: 1000; }
#adv-content {
	/*padding-top: 15px;*/
	font-size: 11px;
}

/* projects */
#project-categories * { font-weight: bold; }

.projects-title *{
	font-weight: none;
	font-size: 18px;
	color: #23346C;
	/*line-height: 40px;*/
}

.projects-title a {
	background: transparent url(icon.arrow.down.gif) 17px 50% no-repeat;
	/* font-weight: bold; */
	padding-left: 31px;
}
.projects-title_sel {
	padding-left: 31px;
	color: #CCC;
	letter-spacing:-1px;
	background: transparent url(raquo.gif) 17px 50% no-repeat;
}
.projects-title_sel *{
	font-size: 14px;
	color: #CCC;
	font-weight: normal;
	padding-bottom: 10px;
}
.projects-title_sel a{
	font-size: 14px;
	/* font-weight: bold; */
}
.projects-title_sel a:hover{
	font-size: 14px;
	color: #999;
	/* font-weight: bold; */
}

.logo-title {
	font-size: 18px;
	font-weight: bold;
	color: #23346C;
	padding-bottom: 40px;
}

.logo-title img {border: none !important;}


.projects-kategor {
	font-weight: normal;
	font-size: 12px;
	color: #23346C;
	padding-left: 31px;
	text-decoration: none ! important;
}
.projects-kategor a{
	text-decoration: none ! important;
}
.projects-kategor a:hover{
	text-decoration: none ! important;
	color: #7887C0;
}

.projects-kategor_sel *{
	text-decoration: none;
	/* color: #7887C0 ! important; */
}
.projects-kategor_sel a {
	text-decoration: underline ! important;
	/* color: #7887C0 ! important; */
}
.projects-kategor_sel a:hover {
	text-decoration: underline ! important;
	/* color: #7887C0; */
}


/*
.projects-kategor-l_sel a{
text-decoration: underline;
color: #7887C0 ! important;
} 
*/
.projects-kategor-l *{
text-decoration: none ! important;
} 

.projects-kategor-l a:hover{
text-decoration: underline ! important;
} 

.projects-kategor-l_sel *{
text-decoration: underline ! important;
/* color: #7887C0 ! important; */
} 

.projects-kpos { padding-left: 31px ! important; padding-top: 7px; padding-bottom: 1px; position: relative; }
.projects-kpos2 { padding-top: 10px; padding-left: 31px; font-weight: normal; }
.projects-title * { vertical-align: middle; }
.projects-title span { font-weight: normal; }

#projects {
	padding: 5px 0px 5px 0px;
}

#project-category-tree { /*padding-left: 10px;*/ margin-top: 5px; }
#project-category-tree * {
	font-weight: normal;
	font-weight: bold;
	font-size: 11px;
	color: #23326b;
}

#project-category-tree a{
	font-weight: bold;
	font-size: 11px;
	color: #23326b;
}

#project-category-tree a:hover{
	font-weight: bold;
	font-size: 11px;
/*	color: #7887C0;*/
}

.pct-item { padding: 1px 0px; text-decoration: none ! important; }
.pct-item * { text-decoration: none ! important; }
.pct-item_sel span { text-decoration: none ! important; }
.pct-item a { text-decoration: none ! important; color: #23326b ! important; }
.pct-item a:hover { text-decoration: none ! important; color: #7887C0 ! important; }

.pct-item_sel { padding: 1px 0px; text-decoration: none ! important; }
.pct-item_sel * { text-decoration: underline ! important; }
.pct-item_sel span { text-decoration: none ! important; }
.pct-item_sel a { text-decoration: underline ! important; color: #23326b ! important; }
.pct-item_sel a:hover { text-decoration: underline ! important; color: #23326b ! important; }

#similar-sites {
	clear: both;
	border-bottom: 1px solid #cccccc;
	margin-top: 0px;	/* 20 */
	margin-bottom: 0px; /* 10 */
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 18px;
	color: #23326B;
	line-height: 40px;
}

.menu-level0 { /*height: 23px;*/ /* padding-bottom:7px; */ line-height:20px; }

.metai *{
	color: #000000;
	font-weight: normal; 
	text-decoration: none ! important;
}

.metai a:hover{
	font-weight: normal; 
	text-decoration: underline ! important;
}


.metai_sel *{
/* text-decoration: none; */
font-weight: normal;
/* color: #7887C0 ! important; */
}

.metai-pos {
padding-left: 31px;
padding-top: 7px;
padding-bottom: 1px;
}
/* .metai-pos span { font-weight: normal; } */
 
.break {
	padding:  0px;
}


@media print {
 .project-item { float: none ! important; }
 .break { page-break-before: always  }
	.img-preview-button {
		float: left; width: 22px;
	}
}

/* kaledoms */

/*
#kr { background: transparent url(bgrr.jpg) 100% 0 repeat-y; }
#kr div { height: 474px; margin-top: 37px; background: transparent url(kaledos.senis.gif) 100% 0 no-repeat; }
#kl { background: transparent url(bgrl.jpg) 0 0 repeat-y; }
kb { height: 143px; background: transparent url(kaledos.bottom.jpg) 0 0 no-repeat; }
#top { width: 800px; padding: 15px 0px 10px 0px; }
#konkorezis { height: 276px; background: transparent url(kaledos.konkorezis.gif) 0 0 no-repeat; }
*/


/* valentino dienai */
#kb { height: 236px; width: 100%; background: transparent url(valentinas_bottom.jpg) 0 0 no-repeat; }
#kbl { background: transparent url(valentinas_bottom_left2.jpg) bottom right no-repeat;}
#kbr { height: 301px; width: 216px; background: transparent url(valentinas_bottom_right.jpg) 0 0 no-repeat;  position: absolute; top: -65px; left: 814px; }
#kr {background: transparent url(valentinas_bottom_right.jpg) bottom left no-repeat; }
#kl {background: transparent url(valentinas_bottom_left2.jpg) bottom right no-repeat;}
#valentinas_virsus_kaire { height: 368px; background: transparent url(valentinas_virsus_kaire2.jpg) top left no-repeat;}
#spacer1	{ font: 0px; height: 0px; width: 140px; background: transparent url(spacer.gif) no-repeat; }
#spacer2	{ font: 0px; height: 0px; width: 140px; background: transparent url(spacer.gif) no-repeat; }
.preabs { position:relative; width: 0px; height: 0px; }

/* pavasariui */
#pavasaris_virsus_kaire		{ background: transparent url(pavasaris_virsus_kaire.jpg) top left no-repeat; width: 112px; height: 202px;}
#pavasaris_virsus_desine	{ background: transparent url(pavasaris_virsus_desine.jpg) top right no-repeat; width: 102px; height: 207px; }
#pavasaris_apacia_kaire		{ background: transparent url(pavasaris_apacia_kaire.jpg) bottom left no-repeat; width: 122px; height: 200px; }
#pavasaris_apacia_desine	{ background: transparent url(pavasaris_apacia_desine.jpg) bottom right no-repeat; width: 100%; height: 194px; }
#pavasaris_spacer	{ font: 0px; height: 0px; width: 20px; background: transparent url(spacer.gif) no-repeat; }
#pavasaris_spacer2	{ font: 0px; height: 0px; width: 80px; background: transparent url(spacer.gif) no-repeat; }

/* kitka */
#project-total { margin: 15px 10px 5px 5px; color: #666666; font-weight: normal; }

/* straipsniai */
tr.grd { background-color: #F4F4F4; padding: 6px; }
td.st_date { font-family: Arial; width: 68px; font-size: 11px; font-weight: bold; color: #A1A1A1; padding: 6px; }
td.st_src { font-family: Arial; width: 178px; font-size: 11px; padding: 6px; }
td.st_name { font-family: Arial; font-weight: bold; font-size: 12px; padding: 6px; }
a.st_name { font-family: Arial; /* font-weight: bold; */ font-size: 12px; }
font.st_title { padding-left: 6px; font-family: Arial; font-size: 20px; color: #283C73; }

#bot div { float: right; }

html, body { height:100% !important; min-height:100%; }/* mac hide \*/
#all_content{ min-height:100%;/*for mozilla as IE treats height as min-height anyway*/ /* margin-bottom:-63px; */ } /* end hide*/
* html #all_content{ /* height:100%; */ }/* ie 3 pixel jog*/


div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #content { /* height:1%;margin-bottom:12px */}/* combat IE's 3 pixel jog */

/*already included in CMS 3.0 !!*/
.w779	{ width: 779px; }
.clear	{ clear: both }
.cleft { clear: left; }
.cright { clear: right; }
.rel { position: relative }

.abs { position: absolute }
.le0 { left: 0px }
.le9 { left: 9px }
.t12 { top: 12px }
.t0 { top: 0px }
.bgx { background: url("spacer_grey.gif") 0px 0px repeat-x; }
.bgy { background: url("spacer_grey.gif") 0px 0px repeat-y; }
.bgbl { background: url("hf_bl.gif") left top no-repeat; }
.bgtr { background: url("hf_tr.gif") left top no-repeat; }
.bgbr { background: url("hf_br.gif") left top no-repeat; }
.bgtl { background: url("hf_tl.gif") left top no-repeat; }
.z0 { z-index: 0 }
.fl { float: left }
.fr { float: right; }
.w1 { width: 1px }
.w19 { width: 19px }
.w135 { width: 135px }
.w320 { width: 320px }
.w817 { width: 817px }
.he1 { height: 1px }
.h10 { height: 10px }
.h24 { height: 24px }
.h37 { height: 37px }
.h44 { height: 44px }
.h61 { height: 61px }
.h81 { height: 81px }
.bt0 { bottom: 0px }
.h118 { height: 118px }
.l10 { left: 10px }
.b0l0 { bottom: 0px; left: 0px }
.t0l0 { top: 0px; left:0px }
.b0r0 { bottom: 0px; right: 0px }
.t0r0 { top: 0px; right:0px }
.t12l0 { top: 12px; left:0px }
.s19x10 { width: 19px; height: 10px }
.vam { vertical-align: middle }
.vat { vertical-align: top }
.k2_sel { width:100px; padding-top: 4px; height:25px; background: url("k2_sel.gif") left top no-repeat; }
.k2 { width:104px; padding-top: 4px; height:25px; background: url("k2.gif") left top no-repeat; }
.about-item { height: 202px; text-align:center; }
.about-text { position: relative; left: 0px; bottom: 20px; }
.pl51 { padding-left: 51px; }
a.index_profis_letter { font-size: 42px; line-height: 80px; font-weight: bold; }
a.copyright { text-decoration: none; }

.inp {
	width: 20px ! important;
	text-align: left;
}

.flag_container {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	width: 30px;
	height: 12px;
}
.flag_spacer {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	width: 12px;
	height: 0px;
}
.rss, .rss *{
	font-size: 12px;
	line-height: 12px;
}
.search_path { height: 20px; text-align: left; vertical-align: bottom;  font-size: 10px ! important; }

.con_field { width:65px; position:relative; float:left; }

.mirracle input, .mirracle textarea { font:12px arial; color:#000; }
.geles							{width: 243px; height: 87px; background: url(kovo8.jpg) no-repeat; left: 200px; top:5px;}
.kovo8							{ width: 190px; height: 90px; top:0px; left: 443px; }
.kovo8 table tr td				{font:25px Verdana;  color:#CB3757; padding-top: 14px; padding-right:24px;}

#header         { border-bottom:1px solid #A7A7A7; }
.logo img,.logo a     { border:0; }
#flags,#tmenu,#tsmenu,#tssmenu          { border-collapse:collapse; position:relative; }

#flags td       { white-space:nowrap; text-align:center !important; }
#tmenu td       { padding:11px 11px 5px 11px; margin:0; text-align:center !important; }
#tsmenu         { height:7px !important; }
#tsmenu td      { padding:5px 15px 0 15px; margin:0; height:0; text-align:center !important; }
#tssmenu td     { /* padding:15px 15px 15px 15px; */ height:60px; margin:0; text-align:center !important; }

#tmenu td h2,#flags td h2,#tsmenu td h2,#tssmenu td h2 { margin:0 !important; }

.fla            { padding:6px 11px 5px 11px; margin:0; width:61px; text-align:center !important; }
.fla_s          { padding:8px 11px 5px 11px; margin:0; width:61px; text-align:center !important; }

.tm_link a      { font:14px arial; color:#23326B; }
.tm_link_s a    { font:bold 14px arial; color:#23326B; text-decoration:none; }

.tm_slink a     { font:15px arial; color:#23326B; }
.tm_slink_s a   { font:bold 15px arial; color:#23326B; text-decoration:none; }

.tm_sslink a    { font:15px arial; color:#23326B; }
.tm_sslink_s a  { font:bold 15px arial; color:#23326B; text-decoration:none; }

.tm_link a:hover,.tm_slink a:hover,.tm_sslink a:hover { color:#7887C0 !important; }

.flag img       { border:1px solid #D7D6D6; margin:0 3px; position:relative; top:1px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }
.flag_s img     { border:1px solid #D7D6D6; margin:0 3px; position:relative; top:1px; }
a.flag          { font:12px arial; color:#23326B; }
a.flag_s        { font:bold 12px arial; color:#23326B; text-decoration:none; }
a:hover.flag_s  { color:#23326B; text-decoration:none; }

.f_left         { background:url(fl_left.png) center 2px no-repeat; } 
.f_right        { background:url(fl_right.png) center 2px no-repeat; }
.f_center       { background:url(fl_center.png) center 0 no-repeat; }

.tm_center      { background:url(tm_center.png) center 0 no-repeat; }
.tm_right       { background:url(tm_right.png) center 0 no-repeat; }
.tm_left        { background:url(tm_left.png) center 0 no-repeat; }
.tm_center_s    { background:url(tm_center_s.png) center 0 no-repeat; }
.tm_right_s     { background:url(tm_right_s.png) center 0 no-repeat; }
.tm_left_s      { background:url(tm_left_.png) center 0 no-repeat; }

.tms_center     { background:url(tms_center.png) center 0 no-repeat; }
.tms_right      { background:url(tms_right.png) center 0 no-repeat; }
.tms_left       { background:url(tms_left.png) center 0 no-repeat; }

.tmss_center    { background:url(tmss_center.png) center 0 no-repeat; }
.tmss_right     { background:url(tmss_right.png) center 0 no-repeat; }
.tmss_left      { background:url(tmss_left.png) center 0 no-repeat; }
.tmss_sel       { background:url(tmss_sel.gif) center 0 no-repeat; }

a               { outline:none !important; }

.footer_space   { width:100%; height:86px; position:relative; float:left; }
.log_n          { width:733px; font:bold 18px arial; color:#23326b; padding:15px 0; clear:left; }
.log_t          { width:686px; padding:0 0 7px 0; position:relative; left:10px; }
.log_t table    { border-collapse:collapse; /* background:lime !important; */ }
.log_t table td { margin:0; padding:15px; text-align:center; vertical-align:middle; }
.log_t img      { border:0; }
.log_t p        { margin:0; padding:0; }
.empt_td        { font-size:0; padding:0; margin:0; height:0; width:0; }

.aft_ln         { font-size:0; height:8px; width:1px; background:#A7A7A7; position:absolute; left:50%; top:16px; }
.log_t img.foto					{border: none !important; }

DIV.country			{ font: bold 14px arial; color:#666; }
DIV.country	SPAN	{ color: #666666; }
DIV.cities			{ font: 12px arial; margin: 0 5px 5px 5px; }
DIV.cities SPAN	{ color: #666666; }

#tmenu td.emp_td    { font-size:0; padding:0; margin:0; height:0; width:0; }
#tsmenu td.emp_td   { font-size:0; padding:0; margin:0; height:0; width:0; }
#tssmenu td.emp_td  { font-size:0; padding:0; margin:0; height:0; width:0; }

.is_sel   {font-weight:bold;}
.not_sel  {font-weight:none;}

#print_text hr	{ background:none; border-top:1px solid #ccc; margin:0 0 9px 0; }

.footer-logos			{ border-collapse:collapse; margin:0 auto 0 10px; width:auto; }
.footer-logos td		{ padding:8px 20px 7px 20px; }
.footer-logos td img	{ border:0; vertical-align:middle; }

a.dot					{ cursor:pointer; position:absolute; top:0; right:0; z-index:2; font-size:0; display:block; padding:10px 10px 0 0; background:#FEFFFF url(twitter.gif) 100% 0 no-repeat; }
#before-twitter			{ position:absolute; top:9px; #top:11px; right:9px; z-index:1; font-size:11px; background:#fff; border:1px solid #A7A7A7; width:300px; padding:10px 20px; color:#666; }
#before-twitter h2		{ font-size:13px !important; padding:0; margin:0; }
#before-twitter a		{ font-size:11px !important; font-family:arial; }
#before-twitter ul		{ margin-top:10px; margin-bottom:10px; }
a#twitter-link			{ display:block; text-align:right; font-size:10px !important; }
#twitter_hot { position:absolute; top:9px; right:9px; z-index:3; border:1px solid #A7A7A7; padding:10px 20px; width:200px; background:white; }
#twitter_hot img { position:absolute; }
#twitter_hot_contents { font:11px Arial; color:#666; margin-left:30px; }