.style1 {color: #666666}
.style2 {color: #333333}


BODY {
font-family : tahoma, verdana, arial, helvetica; 
font-size:12px;
color: #333333; 
margin: 0px;
background: url('images/1bg.jpg');
} 

img {border: 0;}

.pres-small {width:33px;}


#container {
width: 800px;
margin-left:auto;
margin-right:auto;  
background: url('images/3bg.jpg');
}

#left_col {
width: 130px;
float: left;
background: url('images/3bg.jpg');
}

#page_content {
width: 670px;
float: left;
vertical-align: top;
background: url('images/4bg.jpg');
min-height:500px;
}


#header_left_col {
margin-top:20px;
width: 160px;
float: left;
}

#copyright {
color : #999999;
font-size : 11px;
} 

#stamp {
text-align: right;
position: relative;
top: -50px;
left: 40px;
}




TABLE#mainmenu
{
    width: 130px;
    height: 290px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
	background: url('images/3bg.jpg');
    border: 0px;
}

TABLE#mainmenu TD
{ 
    padding: 0px;
    border-top: 0px;
    border-bottom: 1px dotted #999999;
    text-align: left;
    vertical-align: middle;
    border-left: 0px;
    border-right: 0px;
}

TABLE#mainmenu A
{
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
	color:#FFFF66;
}




.usermenuactive {color : #ffffff;}

TABLE#translated
{
    width: 130px;
    margin: 0px;
    padding: 0px;
	margin-top:50px;
	margin-bottom:25px;
    border-collapse: collapse;
    border: 0px;
	background: url('images/3bg.jpg');	
}

TABLE#translated TD
{ 
    padding: 0px;
    border: 1px dotted #999999;
    text-align: center;
    vertical-align: middle;
    border-left: 0px;
    border-right: 0px;
}

TABLE#translated A
{
    display: block;
    font-size: 10px;
    font-weight: normal;
    padding: 3px;
	color:#FFFFFF;
}


TABLE#contact
{
	margin-left:auto;
	margin-right:auto;
    width: 550px;
    margin-top: 40px;
    margin-bottom: 70px;
    padding: 0px;
    border-collapse: collapse;
background: url('images/4bg.jpg');
}

TABLE#contact TD
{ 
    padding: 5px;
    border-top: 1px dotted #999999;
    border-bottom: 1px dotted #999999;
    text-align: left;
    vertical-align: middle;
}

TABLE#clients
{
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    margin-top: 30px;
    padding: 0px;
    border-collapse: collapse;
}

TABLE#clients TD
{ 
width:33%;
padding:3px;
border:0;
text-align:center;
vertical-align:middle;
}

.cl_title {
color : #ffffff;
background-color:#333333;
font-size : 11px;
font-weight:bold;
text-align : center;
line-height: 130%;
padding:3px;
}


.main {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px;
text-align : left;
line-height: 130%;
padding-top:10px;
padding-bottom:0px;
padding-left:20px;
padding-right:20px;
}

.main-right {
text-align : right;
line-height: 130%;
padding-right:40px;
}


A {
color : #333333; 
text-decoration : none; 
} 

A:hover {
color : #FF0000; 
text-decoration : none; 
} 

.link2 {
color : #333333; 
text-decoration : underline; 
} 

.link2:hover {
color : #FF0000; 
text-decoration : none; 
} 

INPUT, SELECT {
background-color : #FFFFFF; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
color : #000000;
} 

TEXTAREA {
background-color : #FFFFFF; 
color : #000000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
} 


LI {

list-style-image: url(images/point.gif);
margin: 0px;
padding: 2px;

} 


TD {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px; 
text-decoration : none; 
} 





H1 {
color : #ffff66; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
font-weight: bold;
text-align: center;
} 

H2 {
margin-top:6px;
margin-bottom:6px;
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
font-weight: bold;
text-align: center;
} 

H3 {
color : #666666; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
font-weight: bold;
text-align: center;
} 

H4 {
color : #FF0000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px;
}
H5 {
color : #009933; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px;
text-align : center;
}

H6 {
color : #ffffff;
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 4px; 
margin-bottom : 4px;
text-align : center;
}

.price {
color : #FF0000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px;
font-weight: bold;
}

a.btn:link, a.btn:visited,
span.btn, input.btn{display:inline-block;position:relative;background:transparent url('images/btn1.gif') repeat-x;border:1px solid #97a7af;margin:0;padding:2px 10px;text-decoration:none;color:#333;font-size:90%;line-height:12px;cursor:pointer;white-space:nowrap;font-weight:bold;}a.btn:hover, input.btn:hover{background-image:url('images/btn1.gif');border:1px solid #FF0000;color:#FF0000;text-decoration:none;}


TABLE#cv_head {
margin-left:auto;
margin-right:auto;
width:620px;
border-bottom : 2px solid #DADADA;
border-left : 2px solid #DADADA;
border-right : 2px solid #DADADA;
border-top : 2px solid #DADADA;
background-color : #F1F1F1;
}

TABLE#cv_head TD {
padding:0;
background-color : #F1F1F1;
border:0;
}

#td1 {width:10%;}
#td2 {width:24%;}
#td3 {width:11%;}
#td4 {width:20%;}
#td5 {width:8%;}
#td6 {width:20%;}

.cvtitle {
color : #666666; 
font-size : 14px; 
font-weight: bold;
line-height: 150%;
text-align : center;
margin-top : 5px; 
margin-bottom : 10px;
}
.cv_certificate {
font-size : 11px;
color : #666666; 
text-align : center;
margin-top : 10px;
margin-bottom : 10px;
} 


TABLE#cv_main {
margin-left:auto;
margin-right:auto;
width:620px;
background-color : #ffffff; 
border-bottom : 2px solid #DADADA;
border-left : 2px solid #DADADA;
border-right : 2px solid #DADADA;
border-top : 2px solid #DADADA;
}

.td_cv_section {
width:30%;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:5px;
border-bottom:1px dotted #DADADA;
}

.td_cv_text {
width:70%;
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
padding:0;
border-bottom:1px dotted #DADADA;
}
.td_cv_text2 {
width:70%;
padding-left : 30px; 
padding-bottom : 10px;
border-bottom:1px dotted #DADADA;
}



.refstable {
margin-left:auto;
margin-right:auto;
width:98%;
border-bottom:1px dotted #DADADA;
border-left:0;
border-right:0px;
border-top:0px;
background-color:#FFFFFF; 
padding:2px; 
}

.refsign {
width:220px;
color : #666666; 
font-size : 12px;
font-weight: normal;
text-align: center;
padding-top: 3px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}

TABLE#payment {
margin-left:auto;
margin-right:auto;
width:90%;
border:0;
}

TABLE#payment TD {
width:33%;
vertical-align:top;
}


TABLE#projects
{
margin-left:auto;
margin-right:auto;
width: 600px;
padding: 0px;
border-collapse: collapse;
background-color: #ffffff;
border: 1px solid #333344;
}

TABLE#projects TD
{ 
    padding: 2px;
    border: 1px solid #999999;
    text-align: left;
    vertical-align: middle;
}
#projects_h1
{
width:55%;
background-color:#333333;
}
#projects_h2
{
width:30%;
background-color:#333333;
}
#projects_h3
{
width:15%;
background-color:#333333;
}

.projects {
color : #333333; 
font-size : 10px;
line-height: 100%;
text-align : center;
} 

.projectscount {
color : #666666; 
font-size : 10px;
} 

TABLE#subjects
{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:20px;
width: 600px;
padding: 0px;
border-collapse: collapse;
background-color: #ffffff;
border: 0px solid #333344;
}

TABLE#subjects TD
{
width: 33%;
padding: 5px;
border: 1px solid #999999;
text-align: left;
vertical-align: top;
color:#333333;
font-size : 11px; 
}


TABLE#quote {
margin-left:auto;
margin-right:auto;
width:450px;
}

TABLE#quote TD {
padding:3px;
width:50%;
}

.form_titles {
text-align : right;
line-height: 130%;
margin-right:20px;
margin-top:6px;
margin-bottom:6px;
}

TABLE#samples
{
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    margin-top: 30px;
    padding: 0px;
	background-color: #ffffff;
}

TABLE#samples TD
{ 
width:50%;
padding:3px;
border:0;
text-align:left;
vertical-align:top;
}


.tr_sub
{
width: 90%;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 5px;
background-color: #ffffff;
border: 1px solid #999999;	
}

.tr_sub TD
{ 
padding:3px;
text-align:left;
vertical-align:top;
}

.tr_pic_sub {width:100px;}

.tr_sub_1
{ 
width:10%;
text-align:center;
vertical-align:center;
}
.tr_sub_2
{ 
width:80%;
}

.fade {
color : #666666; 
font-size : 12px;
font-weight:normal;
text-align : left;
line-height: 130%;
margin:0px;
}

.red {
color:#FF0000;
}