/*Common rule*/

html{height:100%;overflow:auto;}

* {margin:0;padding:0;outline:none;}

body{
background:#3E3A39 url("../images/bg.gif") repeat left top;
font-family:Calibri, Tahoma, Arial, Verdana, 'MS Sans Serif';
font-size:14px;
color:#333333;
line-height:1.4em;
cursor:default;
}

a:link,a:visited{
color:#6d8ba5;
text-decoration:none;
cursor:pointer;
}
a:hover, a:active, a:focus{
color:#42617b;
text-decoration:none;
cursor:pointer;
}

a:focus, input:focus{outline:none;}

acronym{cursor:help;}

fieldset{border:none;}
img{border:0;}

h1{font-size:1.5em;text-transform:uppercase;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}

optgroup{font-style:normal;}
optgroup option{margin-left:15px;}

p{margin:10px 0;letter-spacing:normal;}

ul{
list-style:disc outside;
margin:7px 25px;
}

.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatRight{float:right;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
.noMargin{margin:0;}
.noPadding{padding:0;}
.warning{color:#FF0000;}

.width100pc{
display:block;
float:left;
width:100%;
}

/*layout*/
#main{
display:block;
margin:0;
width:1200px;
}

#container{
display:block;
float:left;
width:100%;
}

#top{
width:100%;
height:121px;
overflow:auto;
}

a.topGoHome{
background:transparent url("../images/logo.gif") no-repeat center top;
display:block;
margin:36px 0 0 29px;
width:349px;
height:51px;
}

#flashNav{
width:100%;
height:83px;
text-align:center;
}

#content{
margin:31px 0 0 0;
width:100%;
overflow:auto;
}

body#contacts #content, body#sitemap #content{
background:transparent url("../images/bg_contacts.jpg") no-repeat left top;
}

#content * {float:left;}

#innerContent{
float:none;
margin:27px 0 0 620px;
min-height:205px;
height:auto !important;
height:205px;
}

#innerContent *{float:none;}

.imgBottom{
width:100%;
overflow:auto;
}
