body {font-family: "myriad pro regular",Verdana,Sans-serif; font-size:12px;line-height: 1.2;}

a:link{color:black;text-decoration: none;text-decoration: underline;font-size:11px;}
a:visited{color:black;text-decoration: none;text-decoration: underline;font-size:11px;}
a:active{color:black;text-decoration: none;text-decoration: underline;font-size:11px;}
a:hover{color:red;text-decoration: none;text-decoration: underline;font-size:11px;}

img {border:0px;}
table {border-spacing:0px;border-collapse:collapse;border:0px solid black; margin:0px; padding:0px; }
table tr {margin:0px; padding:0px; border:0px solid black; }
table tr td {margin:0px; padding:0px; border:0px solid black; }

.div{border-style:solid;border-width:1px;border-color:#000000;}
#area_main{position:relative;top:-2px;left:0px;width:100%;min-height:664px;height:auto !important;height:664px;margin:0px;}
#area_side {position:absolute;top:0px;left:0px;width:169px;height:100%;text-align:center;vertical-align:top;border-width:0px;border-style:solid;}
#area_data{position:relative;top:0px;left:169px;width:780px;min-height:664px;height:auto !important;height:664px;text-align:center;vertical-align:top;border-width:0px;border-left:1px solid black;border-style:solid;}

#area_small_logo {position:absolute;top:540px;left:45px;width:78px;height:16px;}
#area_w3c_valid {position:absolute;top:570px;left:45px;width:78px;height:16px;}
#area_w3c_cssvalid {position:absolute;top:610px;left:45px;width:78px;height:16px;}
#area_menu {position:absolute;top:50px;left:32px;width:100%;height:200px;}

#area_content {position:relative;top:50px;left:15px;width:100%;text-align:left;vertical-align:top;}

#area_full	{position:absolute;top:0px;left:0px;width:99%;text-align:center;margin:auto;height:100%;}
#area_center {position:relative;width:950px;min-height:644px;height:auto !important;height:644px;margin-right:auto;margin-left:auto;border:1px solid black;text-align:left;}
#area_header {position:relative;left:0px;width:100%;height:106px;border-style:solid;border-width:0px;border-color:#000000;}
#area_header1 {position:absolute;left:0px;width:950px;height:106px;border-style:solid;border-width:0px;border-color:#000000;}
#area_header2 {position:absolute;left:624px;width:402px;height:113px;border-style:solid;border-width:0px;border-color:#000000;}




.boldlink {font-weight:bold;}

.image {position:relative; top:0px; left:0px;}
.image_desc {position:relative;padding-top:5px;padding-bottom:5px;}

.portrait {position:relative; top:0px; left:0px;}
.portrait_name {width:119px; text-align:center; font-size:11px; position:relative; top:10px; left:0px;}
.portrait_position {width:119px; text-align:center; font-size:9px; position:relative; top:10px; left:0px;}
.portrait_email {width:119px; text-align:center; font-size:11px; position:relative; top:25px; left:0px;}

.link {position:relative; top:0px; left:0px;}


.menu_line {position:relative; width:116px; height:45px; margin-top:-16px;}
/*menu CSS*/
.menu_area{position:absolute; left:0px; top:0px; width:116px; height:240px;}
.menu_button_area{position:relative;width:100%;height:30px;font-size:8px;font-family: Sans-serif; }
.menu_area a:link{color:black;text-decoration: none;font-size:10px;}
.menu_area a:visited{color:black;text-decoration: none;font-size:10px;}
.menu_area a:active{color:black;text-decoration: none;font-size:10px;}
.menu_area a:hover{color:red;text-decoration: none;font-size:10px;}
.menu_button_img{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.menu_button_text{position:absolute;top:7px;left:25px;width:90px;;height:100%;text-align:left;cursor:pointer;}

.datatable_area{width:762px;}
.datatable_info{width:742px;text-align:center;border-style:solid;border-width:0px;border-color:#000000;}
.datatable_wrap{width:762px;}

/*.datatable_line_top{position:absolute;top:0px;left:1px;width:740px;height:1px;border-width:0px;border-style:solid;border-top-width:1px;border-color:#000000;}*/

.datatable {width:740px;margin:1px;border-spacing:0px;border-collapse:collapse;border-bottom:1px solid #000000; }
.datatable tr th {background-color:#C1C5C8; text-align:center; font-weight:bold; border: 0px solid black; border-right:1px solid black; height:40px; margin:0px;padding-left:5px;padding-right:5px;}
.datatable tr th.first {border-left:1px solid black;padding-left:5px;padding-right:5px; }
.datatable tr {background-color:white; font-size:11px; height:40px; margin:0px; text-align:center; border-spacing:0px;}
.datatable tr.even {background-color:#ECEDEF;}
.datatable tr td {border: 0px solid black; border-right:1px solid black; margin:0px; padding:0px;padding-left:5px;padding-right:5px; border-spacing:0px;text-align:center;}
.datatable tr td.first {text-align:left; padding-left:5px;padding-right:5px; border-left:1px solid black;}

.portraittable {margin-left:40px; margin-top:0px; width:678px;min-heigt:644px;height:auto !important;height:644px;}
.pasniedzeji{width:760px;}
.portraittable tr {height:220px; margin-bottom:40px; vertical-align:top;}
.ptportrait {}
.ptportrait div.ptportraitimage {margin-left:40px;}
.ptportrait div.ptportraitname {margin-left:40px;width:119px; text-align:center; margin-top:5px;}
/*.ptportrait div.ptportraitinfo {position:relative;left:0px;width:220px;height:100px; margin-top:2px;border-color:red;font-size:10px;}*/
.ptportrait div.ptportraitinfo {width:220px;height:100px; margin-top:2px;border-color:red;font-size:10px;}

.contacts_area_map {position:absolute;top:0px;left:20px;}
.contacts_text {position:absolute;top:0px;left:370px;width:400px;}
.portreti {position:relative;top:350px;left:20px;}
.portreti tr td {padding-right:20px;}

.about_image1 {position:absolute;top:0px;left:75px;width:241px;z-index:0;}
.about_image2 {position:absolute;top:0px;left:463px;width:241px;z-index:1;}
.about_link {position:absolute;top:330px;left:318px;z-index:2;}
.about_text1 {position:absolute;top:410px;left:72px;width:300px;z-index:3;}
.about_text2 {position:absolute;top:410px;left:430px;width:350px;z-index:4;}
.about_text3 {position:absolute;top:530px;left:670px;width:100px;z-index:5;}
.about_textbackground {position:absolute;top:2px;left:409px;width:371px;height:252px;background-color:#C1C5C8;overflow:hidden;}
.about_vertical_line {position:absolute;top:-50px;left:393px;width:1px;height:666px;border-width:0px;border-left-style:solid;border-left-width:1px;border-left-color:#000000;}
.about_horizontal_line {position:absolute;top:361px;left:-15px;width:780px;height:1px;border-width:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#000000;}

.cdetail_area {position:absolute;top:0px;left:0px;width:700px;height:100%;overflow:visible;}
.cdetail_close {position:absolute;top:10px;left:10px;z-index:0;}
.cdetail_name {position:absolute;top:120px;left:80px;z-index:0;font-weight:bold;}
.cdetail_text {position:absolute;top:150px;left:80px;z-index:0;}
.cdetail_logo {position:absolute;top:70px;left:80px;z-index:0;}
.cdetail_print {position:absolute;top:20px;left:80px;z-index:0;}
.cdetail_company {position:absolute;top:20px;left:460px;z-index:0;text-align:right;}

.pdetail_area {position:absolute;top:0px;left:0px;width:700px;height:100%;overflow:visible;}
.pdetail_close {position:absolute;top:10px;left:10px;z-index:0;}
.pdetail_print {position:absolute;top:20px;left:80px;z-index:0;}
.pdetail_image {position:absolute;top:20px;left:400px;z-index:0;text-align:right;}
.pdetail_name {position:absolute;top:120px;left:80px;z-index:0;}
.pdetail_text {position:absolute;top:190px;left:80px;width:445px;text-align:justify;z-index:0;}
.pdetail_position{position:absolute;top:140px;left:80px;z-index:0;font-size:10px;}

.freeform_area{width:750px;border-style:solid;border-width:0px;border-color:#000000;margin-bottom:20px;}
.news_area {height:615px;overflow:auto;width:750px;}
#area_footer{width:100%;height:18px;border-style:solid;border-width:1px;border-color:#000000;}

