html, body
{
	font-family: 'Arial';
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	line-height: 14pt;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-color:#ffffff;
	/*height: 100%;*/
}

table
{
    border-color: #f0f0f0;
    border-collapse: collapse;
}

td, th, .tekstasA
{
	font-family: 'Arial';
	font-weight: normal; 
	font-size: 10pt; 
	color: #666666; 
	line-height: 14pt;
	border-width: 1px 1px 1px 1px;
}

A {
	color: #0072e4; 
	text-decoration: none;
}

A:hover {
	color: #3ca2fc;
	text-decoration: underline;
}

h1, .Tema, .tema{
	font-size: 16pt;
	font-weight: bold;
	color: #0072e4;
	/*font-family:'Georgia', Georgia, serif;*/
	margin: 0 0 16px 0;
	line-height: 22pt;
}
h1 a {color: #000;}

h1 span {font-size: 13pt;}


h2, .Poteme, .poteme {
	font-size: 13pt;
	font-weight: normal;
	color: #333333;
	text-align:left;
	margin: 0 0 4px 0;
	line-height: 16pt;
}
h2 a {color: #333333;}
h2 a:hover {color: #0073e0;}

h3 {
	font-size: 15pt;
	font-weight: normal;
	color: #333333;
	margin: 0 0 6px 0;
	line-height: 18pt;
}
h3 a {color: #333333;}
h3 a:hover {color: #0073e0;}

h4 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding:0;
	margin:0;
}
h4 a {color: #000000;}


img {
	border-color: #aab7cc;
}

p {margin: 0; padding: 0;}

ul {
	 list-style-image: url(ul.gif); 
	 list-style-type: circle; 
	 margin-bottom: 10px; 
	 margin-left: 18px; 
	 margin-top: 3px;
	 line-height: 14pt;
	 padding: 0;
}

ol {margin: 0px;	padding: 5px 5px 10px 40px;}

form {margin: 0; padding: 0;}

A.Neutral {color: #444;}

hr {height: 0; border: 0; border-top: 1px solid #e5e6e1; width: 100%;}

textarea {font-family:"Arial"; font-size:10pt;}
input, select {font-family:"Arial";}

.text_block{
	margin:0 30px; 
	text-align:left;
}
.text_block.intro {
	margin:20px 20px 0 20px; 
	width:950px;
}

.text_block2{
	width:950px;
	padding:0;
	overflow: hidden;
	text-align: justify;
	margin:10px 12px 10px 13px;
}

.table0 {border:none; padding:0; border-spacing:0;}
.table90 {padding:0; border-spacing:0; width:90%;}
.table95 {padding:0; border-spacing:0; width:95%;}
.table1 {border:none; padding:0; border-spacing:0; width:100%;}
.table2 {border:none; padding:0; border-spacing:0; width:990px; margin:0 auto; background:#fff; text-align:left;}
.table4 {border:none; padding:0; border-spacing:0; margin:0 auto;}
.table0 td, .table90 td, .table95 td, .table1 td, .table2 td, .table4 td {padding:0; border:none; border-spacing:0;}
.table0 th, .table90 th, .table95 th, .table1 th, .table2 th .table4 th {padding:0; border:none; border-spacing:0;}

.table3 {border:solid 1px #dbdbdb;}
.table3 th {border:solid 1px #dbdbdb; padding:2px 5px; background:#f1f2f3;}
.table3 td {border:solid 1px #dbdbdb; padding:2px 5px;}


.Header {
	font-size:10pt;
	color:#000;
	font-weight:bold;
	padding-left:45px;
}

.Block {
	color: #000;
	font-weight:bold;
	margin-bottom:8px;
}

.TekstasB {
	font-family: "Arial";
	font-size: 9pt;
	color: #696969;
	font-weight: normal;
}
 
A.NuorodaA {
	font-size: 11pt;
	color: #999;
	text-decoration: none;
}
 
A.NuorodaB {
	font-family: "Arial";
	font-size: 9pt;
	color: #CE0000;
	font-weight: bold;
	text-decoration: none;
}
A.NuorodaB:hover {
	color: #000000;
}


.Contacts {color:#000; font-size:13pt; line-height:18pt; padding:0 30px;}
.Contacts a {color:#286698; font-size:11pt;}
.Contacts a:hover {color:#0e85dc;}


.News span, .news span {font-weight:bold;}
.News a, .news a {color:#444;}
.News a:hover, .news a:hover {color:#1297cc;}

.more {font-size:9pt;}

.copyright {color:#7d7d7d; font-size:9pt;}

.confirm {border: solid 1px #999; background-color:#f2f2f2; padding:4px 10px; margin-bottom:20px;}

.Error_block, .error_block {border: solid 1px #D50000; background-color: #fdf0e1; color:#d50000; padding: 4px; margin: 10px 0;}
.errors {border:solid 1px #d50000; background-color:#fff5f6; padding:4px 6px; margin:5px 0; font-size:9pt; width:270px;}
.errors div {color:#d50000; font-weight:normal;}

.warning {border:1px solid #0072e4; background:#f0f8fe; font-weight:bold; margin-bottom:15px; padding:5px 10px; color:#0072e4;}

.forma {border: solid 1px #999; font-family: 'Georgia', 'Times New Roman'; font-size:12pt; width:600px; margin:2px 0;}
.area {height: 70px;}
.mygtukas {border: solid 1px #999; background-color:#eaeaea; font-family: 'Georgia', 'Times New Roman'; font-size:12pt; margin:2px 0;}
.w300 {width:300px;}


.mygt_issaugoti {
	font-family: Tahoma; 
	color: #008000; 
	font-size: 10px; 
	font-weight: bold;
	line-height: 10px;
	border: none;
	background-color: #ffffff;
	background: url("issaugoti.gif") no-repeat;
	width:170px; 
	height:19px;
	cursor: pointer;
}

.mygt_redaguoti {
	font-family: Tahoma; 
	color: #d50000; 
	font-size: 10px; 
	font-weight: bold;
	line-height: 10px;
	border: none;
	background-color: #ffffff;
	background: url("redaguoti.gif") no-repeat;
	width:170px; 
	height:19px;
	cursor: pointer;
}



/* CF */
.form_inc {width:59px; height:20px; background:url('increment.gif') center center no-repeat; text-align:right;}
.form_inc img {cursor:pointer;}
.form_inc input {color:#000000; font-size:11pt; font-weight:bold; width:28px; height:18px; background:none; border:none; text-align:right;}
.form_inc td {color:black; padding:0; border:none; line-height:14pt;}

.form_text {}
.form_text input {font-size:11pt; width:100%; color:#000; padding:4px; border:1px solid #ccc; outline:none;}
.form_text input.light {color:#bbb;}

.form_textarea {}
.form_textarea textarea {font-size:11pt; width:100%; padding:4px; height:80px; color:#000; border:1px solid #ccc; outline:none;}
.form_textarea textarea.light {color:#bbb;}

.form_textarea3 {width:490px; height:100px; background:url('textarea3.gif') center center no-repeat; text-align:center; margin:0;}
.form_textarea3 textarea {width:478px; height:96px; background:none; border:none; color:#000; font-size:10pt; line-height:14pt; margin-top:2px; font-family:"Arial"; padding: 0 5px;}

.text_block2 .form_textarea {width:493px; height:100px; background:url('textarea493.gif') center center no-repeat; text-align:center; margin:0;}
.text_block2 .form_textarea textarea {width:478px; height:96px; background:none; border:none; color:#000; font-size:10pt; line-height:14pt; margin-top:2px; font-family:"Arial"; padding: 0 5px;}
.text_block2 .form_text {width:160px; height:26px; background:url('text160.gif') center center no-repeat; text-align:center;}
.text_block2 .form_text input {width:150px; height:26px; border:none; color:#000; font-size:10pt; padding-left:6px; line-height:26px; background:none; }

.dialog_container .form_textarea {width:650px; background:url('textarea2.gif') center center no-repeat;}
.dialog_container .form_textarea textarea {width:638px;}

.form_button {color:#fff; font-size:9pt; font-weight:bold; border:none; background:url('button1.gif') center center no-repeat; width:100px; height:26px; text-align:center; cursor:pointer; text-shadow:#023aeb 1px 1px 1px;}
.form_button.over {color:#d0e7fa;}
.form_button2 {color:#fff; font-size:9pt; font-weight:bold; border:none; background:url('button3.gif') center center no-repeat; width:200px; height:26px; text-align:center; cursor:pointer; text-shadow:#023aeb 1px 1px 1px;}
.form_button2.over {color:#d0e7fa;}
.form_button3 {font-family: "Arial"; color: #fff; font-size: 10pt; font-weight: bold; border: none; background: url("button1.gif") center center no-repeat; line-height: 29px; width: 151px; cursor: pointer; padding:0;}
/*.form_button.over  {background:url("button12.gif") center center no-repeat;}*/

.buy_button {color:#fff; font-size:9pt; font-weight:bold; border:none; background:url('button1.gif') center center no-repeat; width:100px; height:26px; text-align:center; cursor:pointer; text-shadow:#023aeb 1px 1px 1px;}
.cart_button {color:#fff; font-size:9pt; font-weight:bold; border:none; background:url('button2.gif') center center no-repeat; width:100px; height:26px; text-align:center; cursor:pointer; text-shadow:#535353 1px 1px 1px;}


.select {padding:2px 4px; background:#fff; font-size:11pt; width:100%; color:#000; border:1px solid #ccc;}
.select select {font-size:10pt; width:100%; color:#000; border:none; background:none; outline:none; font-size:11pt;}

.select_cont {width:30px; background:url('select.gif') center right no-repeat; cursor:pointer; color:#434343; margin:0 0 0 auto; text-align:left; font-size:9pt;}
.select_sel {}
.select_sel:hover {text-decoration:underline;}
.select_drop {position: absolute; width:35px; margin-top: 0px; overflow: auto; z-index: 990; display: none; background-color:#ffffff; border: solid 1px #c5cacb; cursor: default; color:#000;}
.select_opt {padding: 2px 6px; cursor: pointer; font-size:9pt;}
.sel2 {background-color: #eaebec; color:#e21f27;}

.form2 {}
.form2 td {padding:6px 0;}

.input1 {border:1px solid #cccccc; background:url('form.gif') top left repeat-x #fff; padding:2px; width:280px; outline:none;}
.input1:focus, .input1:hover {border:1px solid #1b8afe;}
.input1.cal {background:url('formos_fonas_cal.gif') top right no-repeat #fff; padding:2px; width:250px;}
.input1.w2 {width:400px;}
.input1.w3 {width:80px;}
textarea.input1 {width:400px; height:100px;}
.submit1 {border:none; background:url('submit1.gif') center center no-repeat; width:125px; height:22px; cursor:pointer; color:#222;}
.submit1:hover {background:url('submit2.gif') center center no-repeat; color:#000;}

.form_checkbox {cursor:pointer;}

div.fileinputs {position: relative;} 
div.fakefile {position:absolute; top:0px; left:0px; z-index:1;}
	div.fakefile .table1 {width:387px; margin-bottom:5px;}
	div.fakefile th {padding:0;}
	div.fakefile th input {font-size:11pt; width:300px; color:#000; padding:4px; border:1px solid #ccc; outline:none;}
	div.fakefile td {padding:0; text-align:right; width:86px;}
	div.fakefile td div {padding:3px 4px 4px 4px; text-align:right; border:1px solid #ccc; border-left:none; background:#f0f0f0;}
input.file {position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2; width:387px; height:28px; cursor:pointer;}




.letter_preview {background-color:#fff; border:solid 1px #dadada; margin-top:10px; padding:10px; text-align:left;}

.request {border:none; padding:10px 20px;}
.request_table {margin-top:10px; width:700px;}
.request_table .form_text input {width:95%; margin-bottom:10px;}
.request_table .form_textarea {text-align:left;}
.request_table textarea {width:690px; height:80px; margin:0 auto 10px 0;}
.request_error {border:solid 1px #d50000; background-color:#faecec; text-align:left; color:#d50000; padding:4px 10px; margin-bottom:10px;}
.request_ok {border:1px solid #0271e4; background:#f3f3f3; padding:10px 20px; font-size:10pt; color:#222; line-height:16pt; display:none;}


.dialog_foreground {position:absolute; top:0; left:0; width:691px; height:271px; padding:0; z-index:1000; display:none; border:none;}
.dialog_background {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:999; cursor:pointer; display:none;}


.Data {font-style:italic; color:#959595; line-height:12pt; font-size:9pt; margin:5px 0 5px 0;}
	.naujiena .Data {margin:0 0 5px 0;}
.author {font-style:italic; color:#333; line-height:12pt; font-size:9pt; margin:10px 0 20px 0;}

.Navi {color:#b4b4b4; font-size:9pt;}
.Navi a {color:#b4b4b4; padding:0 6px;} .Navi a:hover {color:#333;}
.Navi .Navi2 {color:#7d7d7d;}
.Navi .Navi2 a {color:#7d7d7d; padding:0 6px;} .Navi .Navi2 a:hover {color:#333;}



.read_more {font-size:14px;}

.paging {border:none; text-align:center; padding: 1px 0;}
.paging table {margin:0 auto;}
.paging td {width:26px; height:24px;}
.paging .paging_span {background:url('paging1.gif') center center no-repeat; text-align:center;}
.paging .paging_span2 {background:url('paging2.gif') center center no-repeat; text-align:center;}
.paging .paging_span a{color:#000; font-weight:normal; padding:5px 10px;}
.paging .paging_span2 a{color:#fff; font-weight:bold; padding:5px 10px;}
.paging img {border:0; width:24px; height:24px; margin:0 2px 0 1px;}


.tab_div2, .tab_div1 {padding-bottom:15px; font-weight:bold; color:#000;}
.tab_div2 a, .tab_div1 a {color:#000;}
.tab_div2 a:hover, .tab_div1 a:hover {color:#444;}


.tblx {background-position: bottom left; background-repeat: repeat-x;}
.tbcx {background-position: bottom center; background-repeat: repeat-x;}
.tbrx {background-position: bottom right; background-repeat: repeat-x;}
.tbrn {background-position: bottom right; background-repeat: no-repeat;}
.tbln {background-position: bottom left; background-repeat: no-repeat;}
.tbcn {background-position: bottom center; background-repeat: no-repeat;}
.ttcn {background-position: top center; background-repeat: no-repeat;}
.tccn {background-position: center center; background-repeat: no-repeat;}
.tccy {background-position: center center; background-repeat: repeat-y;}
.tcln {background-position: center left; background-repeat: no-repeat;}
.tclx {background-position: center left;	background-repeat: repeat-x;}
.ttly {background-position: top left; background-repeat: repeat-y;}
.ttlx {background-position: top left; background-repeat: repeat-x;}
.ttrx {background-position: top right; background-repeat: repeat-x;}
.ttcx {background-position: top center; background-repeat: repeat-x;}
.ttcy {background-position: top center; background-repeat: repeat-y;}
.ttry {background-position: top right; background-repeat: repeat-y;}
.ttrn {background-position: top right; background-repeat: no-repeat;}
.ttln {background-position: top left; background-repeat: no-repeat;}
.tcrn {background-position: center right; background-repeat: no-repeat;}


.skirtukas1 {background: url('skirtukas1.gif') center left repeat-x;}
.skirtukas2 {background: url('skirtukas2.gif') center left repeat-x;}

.imgspace1 {margin-right: 15px;}
.imgspace2 {margin-left: 15px;}
.imgspace3 {margin-right: 10px;}
.imgspace4 {margin-left: 10px;}
.iconspace1 {margin-right: 5px; vertical-align: middle; border:0;}
.iconspace2 {margin-left: 5px; vertical-align: middle; border:0;}

.percent100, .100percent {width:100%; height:100%;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.middle {vertical-align:middle;}
.flink {cursor: pointer;}
.bold {font-weight:bold;}

.inline {display: inline;}
.block {display: block;}
.hidden {display: none;}
.relative {position: relative;}
.absolute {position: absolute;}
.highlight {background:#ffd633;}

.pt6 {padding-top: 6px;}
.pt12 {padding-top: 12px;}
.pb6 {padding-bottom: 6px;}
.pb12 {padding-bottom: 12px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.ph20 {padding-left:20px; padding-right:20px;}
.pv10 {padding-top:10px; padding-bottom:10px;}
.mv15 {margin-top:15px; margin-bottom:15px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb25 {margin-bottom:25px;}
.mr10 {margin-right:10px;}

.mh5 {margin-left: 5px; margin-right: 5px;}
.mh10 {margin-left: 10px; margin-right: 10px;}
.mh15 {margin-left: 15px; margin-right: 15px;}
.mv5 {margin-top: 5px; margin-bottom: 5px;}
.mv10 {margin-top: 10px; margin-bottom: 10px;}
.mv15 {margin-top: 15px; margin-bottom: 15px;}

td.tpr6 {padding-right:6px;}
td.tpl30 {padding-left:30px;}


.kom_header {background-color:#f1f2f3; border-top: solid 1px #c7c7c7; border-bottom: dotted 1px #c7c7c7;}
.kom_header td {padding:3px 8px;}
.kom_header td.right {text-align:right; color:#777;}
.kom_tekstas {padding: 4px 0 10px 0;}
.kom_text {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 210px; height: 20px; padding: 0 2px;}
.kom_area {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 450px; height: 110px; padding: 0 2px; font-family:"Arial";}
td.kom_stars {padding-left:30px;}
td.kom_stars img {margin-top:4px; margin-right:3px; cursor:pointer;}

.mygtukas2 {background:url('mygtukas2.gif') center center no-repeat; width:125px; color:#000; font-size:10pt; border:none; cursor:pointer; padding:0px 0; line-height:22px; height:22px; margin:0;}


.cpanel {margin-top:15px; border:solid 1px #ff6215; padding:6px 15px; background:#f1f2f3;}
	.cpanel .h1 {color:#ff6215; font-weight:bold;}
	.cpanel table th {color:#666; padding-right:4px; text-align:left;}
	.cpanel table td {color:#000;}



/* MENU */
.top_menu {height:18px; margin-top:12px;}
	.top_menu td {padding:0 10px; font-size:9pt;}
	.top_menu td.tms {background:url('tms.gif') top center no-repeat; color:#aeaeae; width:10px; padding:0;}
	.top_menu td a {color:#aeaeae;}
	.top_menu td a.active {color:#222222;}
	.top_menu td a:hover {color:#222222;}


.main_menu {}
	.main_menu td {font-size:12pt; color:#666666;}
	.main_menu td a {color:#666666;}
	.main_menu td a:hover {color:#333;}
	.main_menu td.active a {color:#0072e4;}
	.main_menu td.active a:hover {color:#2799fd;}
	.main_menu td.mms {width:30px;}

.service_menu {margin:0 auto 0 auto; width:930px;}
	.service_menu td {vertical-align:top;}
	.service_menu .d1 {font-size:11pt; color:#666;}
	.service_menu .d1 a {color:#666;} .service_menu .d1 a:hover {color:#333;}
	.service_menu .d1.active a {color:#333;} .service_menu .d1 a:hover {color:#333;}
	.service_menu .d2 a {color:#0072e4;} .service_menu .d2 a:hover {color:#2799fd;}
	.service_menu .d2.active a {text-decoration:underline; color:#0072e4;} .service_menu .d2 a:hover {color:#2799fd;}

.user_menu {margin:0 auto 0 auto; width:930px;}
	.user_menu td {vertical-align:top;}
	.user_menu .d0 {}
		.user_menu .d0 img {border:none;}
		.user_menu .d0 img.i1 {margin:47px 0 2px 30px;}
		.user_menu .d0 img.i2 {margin:0 0 2px 0;}
	.user_menu .d1 {font-size:11pt; color:#666;}
	.user_menu .d1 a {color:#666;} .service_menu .d1 a:hover {color:#333;}
	.user_menu .d1.active a {font-weight:bold; color:#333;} .service_menu .d1 a:hover {color:#333;}
	.user_menu .d2 a {color:#0072e4;} .service_menu .d2 a:hover {color:#2799fd;}
	.user_menu .d2.active a {font-weight:bold; color:#0072e4;} .service_menu .d2 a:hover {color:#2799fd;}


.intro_menu {margin:0 auto 0 auto; width:930px;}
	.intro_menu td {vertical-align:top;}
	.intro_menu td.t1 {width:25px;}
	.intro_menu td.t1 .d1 {cursor:pointer; padding:50px 10px 50px 0; border:none;}
	.intro_menu td.t3 {width:25px;}
	.intro_menu td.t3 .d1 {cursor:pointer; padding:50px 0 50px 10px; border:none;}
	.intro_menu td.t2 .d1 {overflow-x:hidden; width:940px; position:relative; height:200px;}
	.intro_menu td.t2 .d10 {position:absolute; top:0; left:10px;}
	.intro_menu td.t2 img {border:none;}
	
	.intro_menu .d2 {padding:0 0 6px 15px;}
	.intro_menu .d2 a img {margin-left:20px;}
	.intro_menu .d3 {font-size:14pt; margin-bottom:6px;}
	.intro_menu .d4 {padding:0 30px 10px 0; text-align:justify;}

	
.bottom_menu {margin:0 0 0 auto;}
	.bottom_menu td {}
	.bottom_menu td a {color:#666;}
	.bottom_menu td a:hover {color:#333;}
	.bottom_menu td.active {}
	.bottom_menu td.active a {color:#0072e4;}
	.bottom_menu td.active a:hover {color:#2799fd;}
	.bottom_menu td.bms {width:50px;}




.submenu {}
	.submenu td {color:#ffffff; font-size:10pt; text-align:center; padding:0 10px; line-height:11pt;}
	.submenu td a {color:#ffffff;}
	.submenu td a:hover {color:#222222;}
	.submenu td.sm12 {background:url('sm2.gif') top left no-repeat; width:11px; padding:0;}
	.submenu td.sm2 {background:url('sm2.gif') top center no-repeat; padding:10px 0 0 0; color:#435116;}
	.submenu td.sm21 {background:url('sm2.gif') top right no-repeat; width:11px; padding:0;}
		.submenu td.sm2 a {color:#435116;}
		.submenu td.sm2 a:hover {color:#222222;}
	.submenu td.sms {background:url('sms.gif') top center no-repeat; width:4px; padding:0;}
	
	.submenu td.submenu_more {background:url('menu_more.gif') center right no-repeat; width:110px; cursor:pointer;}
	.submenu td.submenu_more div {text-align:left; padding-left:42px; color:#333;}

.submenu td.submenu_more .submenu_drop {display:none; position:absolute; top:0; left:0; background:#fff; border:1px solid #d1d1d1; padding:5px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:2px 2px 4px #aaaaaa;}
	.submenu td.submenu_more .submenu_drop div {padding:4px 15px; color:#333; cursor:auto; width:auto; white-space:nowrap;}
	.submenu td.submenu_more .submenu_drop div a {color:#333;} .submenu td.submenu_more .submenu_drop div a:hover {color:#68811b;}
	.submenu td.submenu_more .submenu_drop div.active {background:#eaeaea;}


.submenu2{border:solid 1px #d3d3d3; background-color:#fff; position:absolute; display:block; top:0px; left:0px; display:none; min-width:150px; text-align:left; z-index:200; box-shadow:2px 2px 3px #d8d8d8; -moz-box-shadow:2px 2px 3px #d8d8d8; -webkit-box-shadow:2px 2px 3px #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 0;}
.submenu2 div {padding:3px 10px; font-size:10pt; color:#000; white-space:nowrap;}
.submenu2 div a {color:#000;}
.submenu2 div.active {background-color:#f57804; color:#000;}
.submenu2 div.active a {color:#000;}
.submenu2 div.active a:hover {color:#000;}
.submenu2 div.hover {background-color:#f57804; color:#fff;}
.submenu2 div.hover a {color:#fff;}
.submenu2 div.hover a:hover {color:#fff;}




.langs {height:45px; vertical-align:top; text-align:right;}
.langs td {padding-left:8px;}


.foto_border {border:solid 1px #cbcbcb; }
.foto_border th {padding:4px; text-align:center;}
.foto_border td {padding:2px 4px; background:#7a9428; border-top:1px solid #cbcbcb; color:#fff; text-align:center; line-height:12pt;}
.foto_border td a {color:#fff;} .foto_border td a:hover {color:#fff;}


/* STRUCTURE */
td.tr1 {text-align:center; vertical-align:top;}
	td.tr1 .table2 {height:137px;}
	td.tr1 td.td1 {background:url('ts.gif') top left repeat-x; width:241px; vertical-align:top;}
	td.tr1 td.td1 .logo {}
		td.tr1 td.td1 .logo img {width:241px; height:100px; border:none; margin-bottom:10px;}
	td.tr1 td.td1 .msg {padding-left:30px;}
		td.tr1 td.td1 .msg a {color:#666666;}
		td.tr1 td.td1 .msg a span {color:#0070e4;}
		td.tr1 td.td1 .msg img {border:none; margin-right:6px; margin-bottom:3px; vertical-align:middle;}
	td.tr1 td.td2 {text-align:center; background:url('ts.gif') top left repeat-x;}
		td.tr1 td.td2 .table0 {margin:0 auto;}
	td.tr1 td.td3 {width:263px; background:url('ts.gif') top left repeat-x; vertical-align:top; border:1px solid #d1d1d1; border-top:none;}
		td.tr1 td.td3.unreg {background:none;}
		td.tr1 td.td3 .logout {margin:5px 5px 0 0; text-align:right;}
			td.tr1 td.td3 .logout img{border:none;}
		td.tr1 td.td3 .username {margin-top:15px; text-align:center; font-size:11pt;}
		td.tr1 td.td3 .username a {color:#666;}
		td.tr1 td.td3 .username a span {color:#2b8ae9; font-weight:bold;}
		td.tr1 td.td3 .msg {margin-top:6px; font-weight:bold; text-align:center; height:18px;}
			td.tr1 td.td3 img {border:none; margin-bottom:-1px; margin-right:5px;}
		td.tr1 td.td3 .set {margin-top:32px;}
		td.tr1 td.td3 .set td {padding:0 0 0 15px;}
		
	td.tr1 td.td4 {width:31px; background:url('ts.gif') top left repeat-x;}

td.tr1m {text-align:center; vertical-align:top; padding:15px 0 15px 0;}
	
td.tr2 {text-align:center; padding:20px 0;}
	td.tr2 td.tp1 {text-align:center;}
	td.tr2 td.tp1 .tb1 {margin:0 auto;}

td.tr3 {text-align:center; padding:20px 0;}

td.tr4 {text-align:center; padding:20px 0;}
	td.tr4 .table2 {border-top:1px solid #d1d1d1;}
	td.tr4 td.td1 {text-align:left; font-size:9pt; color:#666666; padding-left:30px; padding-top:10px;}
	td.tr4 td.td2 {text-align:right; padding-right:30px; padding-top:10px;}

td.page_icon {vertical-align:top; padding-right:50px;}

.password_info {margin-bottom:10px; border:1px solid #ddd; padding:6px 18px;}

.login_include {margin:6px 0 0 14px;}
	.login_include td {padding:4px 0;}
	.login_include .input1 {width:230px;}
	.login_include td.t1 {color:#000000; text-align:left;}
		.login_include td.t1 a {color:#000000;} .login_include td.t1 a:hover {color:#075be2;}
	.login_include td.t2 {text-align:right;}
	.login_include td.t3 {text-align:left; font-size:8pt;}
		.login_include td.t3 a {color:#333333} .login_include td.t3 a:hover {color:#075be2}
	.login_include td.t4 {text-align:right; font-size:9pt; color:#333;}

.login_error {border:1px solid #d50000; padding:5px 10px; background:#fff3f3; color:#d50000; margin-bottom:10px;}
.login_table {}
	.login_table .h1 {font-weight:bold; margin-bottom:15px;}
	.login_table .tb1 {margin-bottom:10px;}
	.login_table .tb1 th {padding:4px; text-align:left;}
	.login_table .tb1 td {padding:4px; text-align:left;}
	.login_table .tb2 {margin-bottom:10px; width:400px;}
	.login_table .tb2 th {text-align:right; width:223px;}
	.login_table .tb2 td {text-align:right;}
	.login_table .tb3 td {padding-left:117px;}
.signup_table {}
	.signup_table .h1 {font-weight:bold; margin-bottom:15px;}
	.signup_table .tb1 {margin-bottom:10px;}
	.signup_table .tb1 th {padding:4px; text-align:left;}
	.signup_table .tb1 td {padding:4px; text-align:left;}
	.signup_table .tb2 {margin-bottom:10px; width:400px;}
	.signup_table .tb2 th {text-align:right; width:223px;}
	.signup_table .tb2 td {text-align:right;}
	.signup_table .tb3 td {padding-left:117px;}
.signup_erorrs {color:#d50000; padding:0 0 10px 0;}

.login_signup {}
	.login_signup td {}
	.login_signup td td {border:none;}

.form {}
	.form th {text-align:left; padding:0 10px 10px 0;}
	.form td {text-align:left; padding:0 10px 10px 0;}
	.form td td {padding:0;}
	.form td.p0 {padding:0;}
.form_service {margin-bottom:10px;}
.form .form_service td, .form_service td {/*border-bottom:1px dotted #ddd;*/ padding:3px 0;}
	.form_service td.td3 {text-align:right; width:60px;}
	.form_service td.td4 {border-top:1px solid #ddd;}
	.form_service td.td5 {border-top:1px solid #ddd; width:60px; font-weight:bold;}
	.form_service td.td6 {border-top:1px solid #ddd; font-weight:bold; text-align:right;}

.list {width:640px;}
	.list td.foto {width:140px; vertical-align:top; padding:15px 0 10px 0; border-bottom:solid 1px #d1d1d1;}
	.list td.info {vertical-align:top; padding:25px 0 12px 0; border-bottom:solid 1px #d1d1d1;}
	.list .title {font-size:14pt; color:#222;}
	.list .title a {color:#222;}
	.list .status {font-size:11pt; font-weight:bold; color:#0072e1; float:right; text-align:right;}
	.list .price {font-size:13pt; font-weight:bold; color:#222; float:right;}
	.list .date {margin-top:8px; font-size:9pt; color:#9a9a9a; float:left; clear:left;}
	.list .due {margin-top:8px; font-size:9pt; color:#9a9a9a; clear:right;}
	.list .text {padding:8px 0; text-align:justify; clear:both;}
	.list .comment {clear:both; padding:8px 0;}
	.list .comment2 {clear:both; padding:8px 0;}
	.list .links1 {float:left;}
	.list .links1 a {padding-right:20px;}
	.list .links2 {float:right; padding-bottom:8px;}
	.list .links2 input {margin-left:10px;}
	.list .links3 {float:right;}
	.list .links3 div {background:url('ch.gif') center left no-repeat; padding-left:20px;}
	.list .view_order {padding-top:8px; clear:both;}
	.list .download {font-weight:bold;}
	.list .noanswer {padding-top:6px; color:#d50000;}

.doc_sale {}
	.doc_sale td.tm1 {width:270px; text-align:left; vertical-align:top;}
	.doc_sale td.tm2 {text-align:left; vertical-align:top;}
	.doc_sale .img {margin-bottom:20px;}
	.doc_sale .doc_type div {padding-left:15px; background:url('dot.gif') center left no-repeat;}
	.doc_sale .cont {margin-bottom:10px;}
	.doc_sale h1 {margin:10px 0 10px 0;}
	
.doc_sale2 {margin:20px 0;}
	.doc_sale2 td {vertical-align:top;}
	.doc_sale2 td.icon {background:url('doc.gif') top left no-repeat; width:150px; height:170px; text-align:left; vertical-align:top;}
	.doc_sale2 td.icon .ext {float:left; background:#005bdb; padding:0px 6px; margin:1px 0 0 1px; color:#fff; font-size:8pt; text-transform:uppercase;}
	.doc_sale2 .title {font-size:14pt; color:#000;}
	.doc_sale2 .title a {color:#000;}
	.doc_sale2 .price {font-size:12pt; font-weight:bold; color:#000; float:right;}
	.doc_sale2 .announce {margin-top:10px; margin-bottom:10px;}
	.doc_sale2 .stars {padding:2px 0 6px 0; color:#0073e2;}
	.doc_sale2 .acts {text-align:right;}
	.doc_sale2 .acts input {margin-left:10px;}


.str_header {font-size:14pt; line-height:20pt; color:#666666; margin:20px 25px 0 25px;}
	.str_header a {color:#666666;}
	.str_header a:hover {color:#015adc;}
.str_intro {margin:10px 25px;}
	.str_intro td {vertical-align:top;}
	.str_intro td.t1 {padding:0 20px 0 0;}
	.str_intro td.t2 {padding:0 20px 0 20px; border-left:1px solid #d1d1d1; width:}
	.str_intro td.t3 {padding:0 0 0 20px; border-left:1px solid #d1d1d1;}
	.str_intro .d1 {color:#0073e0; font-weight:bold; margin-bottom:5px;}
	.str_intro .d2 {text-align:justify; margin-bottom:5px;}

#cart_cont_html b {color:#da4200;}

.cart {margin-bottom:20px;}
	.cart th {padding:5px 10px; border-bottom:1px solid #ccc; font-weight:bold; text-align:left; background:#e4e4e4; color:#333;}
	.cart td {padding:3px 10px; border-bottom:1px dotted #ccc;}


.dialog_table {width:800px;}
	.dialog_table th {width:160px; text-align:left; vertical-align:top; padding:4px 10px 4px 0;}
	.dialog_table td {text-align:left; vertical-align:top; padding:4px 0 4px 0; color:#333;}
	.dialog_table .ch {background:url('ch.gif') center left no-repeat; padding-left:20px;}


.intro_textblock {border:1px solid #d1d1d1; padding:15px; margin:30px 25px 20px 25px;}

.message {margin:10px 0; border-bottom:1px dotted #bbb;}
	.message td.td1 {height:94px; width:140px; background:url('message.png') top left no-repeat;}
	.message td.td2 {vertical-align:top; padding-bottom:10px;}
		.message td.td2 .title {font-size:12pt; font-weight:bold; color:#0072e4; padding-bottom:10px;}
		.message td.td2 .title a {color:#da4200;} .message td.td2 .title a:hover {color:#ff5715;}
		.message td.td2 .title_seen {font-size:12pt; font-weight:normal; color:#0072e4; padding-bottom:10px;}
		.message td.td2 .date {font-size:9pt; color:#949494; padding-bottom:10px;}
		.message td.td2 .more {font-size:10pt;}


.bills_filter {margin-bottom:25px;}
	.bills_filter th {padding:0 20px 0 0;}
	.bills_filter td {padding:0 3px;}

.bills_table {margin-bottom:5px;}
	.bills_table td.t1 {padding-right:20px; vertical-align:top; padding-bottom:20px;}
	.bills_table td.t2 {vertical-align:top; padding-bottom:20px;}
	.bills_table .title {padding-bottom:6px; font-size:12pt; font-weight:bold;}
	.bills_table .date {padding-bottom:0px; color:#777; font-size:9pt;}
	.bills_table .price {float:right; font-size:11pt; color:#222;}
	
a.doc0_link {color:#666666;}
a.doc0_link img {border:none; margin:0 0 -5px 6px;}

a.hide_x {position:absolute; top:-24px; right:0; display:none;}
a.hide_x img {border:none;}
.list_tr:hover a.hide_x {display:block;}

a.hide_x2 {position:absolute; top:0; right:0; display:none;}
a.hide_x2 img {border:none;}
.doc_sale2:hover a.hide_x2 {display:block;}

.signed {border:1px solid #009933; padding:10px 20px; color:#009933;}