
/* -----------------  www.akvilonstudio.com  ----------------- */

/* AKVILON STUDIO STYLE SHEET. */
/* WAYBEYOND IMPRESSION - CLEAN MARK-UP */

/* if russian, turn on -->  @charset "utf-8"; */


/* MAIN WRAPS AND BODY STYLES */

* {
margin:0;
padding:0;
font-family: Calibri, Arial, Helvetica, sans-serif;
}

.clear {
clear:both;
}

body {
background:url(../images/main_bg.jpg);
background-color:#000000;
background-position:top;
background-repeat:repeat-x;
}

#mainWrap {
width:740px;
height:300px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}

#header {
width:740px;
height:35px;
background:url(../images/header.png);
text-align:right;
}
#gallery
{
width:505px;
height:30px;
text-align:center;
padding-left:0px;
padding-right:0px;
margin-top:10px;
}

#gallery .links ul {
}

#gallery .links li{
margin-right:2px;
list-style:none;
display:inline;
padding-left:2px;
}


#body {
width:740px;
background-position:bottom;
background-image:url(../images/body.png);
background-repeat:no-repeat;
}

#footer {
width:729px;
height:56px;
background:url(../images/footer.png);
text-align:right;
padding-right:11px;
}

#footer img {
margin-top:10px;
}


/* INTERIOR BLOCKS */

.leftBlock {
float:left;
min-height:320px;
width:200px;
}

.leftBlock img {padding-left:12px;}

.contentBody {
float:right;
min-height:350px;
width:520px;
padding-right:7px;
margin-bottom:15px;
margin-top:10px;
}

.contentBody p {
width:505px;
font-size:12px;
margin-bottom:10px;
color:#333333;
text-align: justify;
}

.contentBody h2 {
margin-top:10px;
margin-bottom:5px;
color:#09195d;
font-weight:normal;
font-size:16px;
}

.contentBody  a, .contentBody  a:visited {
color:#09195d;
font-size:12px;
}

.contentBody a:hover {
text-decoration:none;
color:#000;
}

/* CAPTION */

.captions {
width:730px;
height:20px;
background:transparent;
text-align:right;
color:#505050;
font-size:12px;
padding-right:12px;
margin-top:10px;
}

.captions a, .captions a:visited {
color:#676767;
text-decoration:none;
}

.captions a:hover {
color:#fff;
}




/* TOP NAVIGATION */

#header .links {
padding-top:10px;
}

#header .links ul {
}

#header .links li{
margin-right:12px;
list-style:none;
display:inline;
padding-left:5px;
}

#header .links  a, #header .links  a:visited {
color:#fff;
text-decoration:none;
font-size:12px;
}

#header .links a:hover {
color:#8fa3ff;
}