

/* cntnrs */

html, body {
margin: 20px 40px 40px 30px;
padding: 0px 0px 0px 0px;
text-align: center;
font-family: Georgia, Times, serif;
color: #333;
font-size:12px;
line-height:16px;
background:##FFFFFF url() top left repeat;
background-color:#FFFFFF;
}


/* main styles */

#frame {
width: 985px;
margin: 0px auto;
padding: 0;
clear: both;
}

.gird {
float: left;
width: 985px;
margin: 0;
padding: 0px 0px;
text-align: left;
background:##FFFFFF /*url(http://www.vaktiva.com/back.jpg) top left repeat;*/ 
background-color:#FFFFFF;
}

.main, .article {
float: left;
width: 985px;
margin: 0;
padding: 0;
text-align: left;
}

.footer {
float: center;
width: 985px;
margin: 40 40 0 0;
padding: 0px 0;
text-align: center;
border-top:1px dotted #666;
clear: both;
}

/* Type */

h2{
font-size:12px;
line-height:16px;
font-weight:normal;
margin:20px 0 0 0;
padding:0;
}

h3{
margin:0;
padding:0;
font-size:20px;
line-height:32px;
font-weight:normal;
color:#000000;
font-style:oblique;

}

h5 {
margin:0;
padding:0;
font-size:24px;
line-height:10px;
font-weight:normal;
color:#000000;
font-style:oblique;
border-bottom:2px dotted #000;
}

p {
margin:0 0 20px 0;
padding:0;
font-size:12px;
line-height:18px;
}

.footer p {
margin:0;
padding:0;
font-size:11px;
line-height:14px;
color:#666;
font-family: arial, verdana, sans;
}


.main a:link, .main a:visited, .main a:active,
.footer a:link, .footer a:visited, .footer a:active
{
color: #000;
text-decoration: none;
}

.main a:hover,
.footer a:hover
{
color: #0055bb;
text-decoration: none;
}



/* lists */

.main ul {
text-align:left;
list-style-type:circle;
padding:0 10px;
margin:0 10px 20px 10px;
font-family: Georgia, Times, serif;
}

.main li {
font-size:12px;
line-height:16px;
padding:0;
margin:0;
}


img
{
border: 0;
margin: 0;
}

/* Images
-------------------------------------- */

img.border {
border:1px solid #000000;
padding:2px;
}

img.border_right {
border:1px solid #000000;
padding:2px;
margin: 0 0 20px 0;
display:block;
}

.art_img img {
border:1px dotted #000000;
padding:1px;
}


/* tables
***************** */

.half-width-col {
padding:30px 4px 10px 130px;
width:250px;
font-size:12px;
/*background-color:#fff;*/
border-left: 8px;
border-bottom: 1px solid #ffffff;
}

.half-width-col ul{
margin:10px 100;
padding:0;
font-size:11px;
list-style-type:none;
}

.half-width-col li{
margin:4px 100;
padding:0;
font-size:11px;
list-style-type:none;
}






