/* CSS Document */

html {
font-size:125%
}

body {
margin:10px 0 15px;
padding:0;
font:50% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#666;
background:#838383;
}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
}

em {
font-style:italic;
}
a {
color:#307BA8;
background:transparent;
text-decoration:none;
}

a:link {
color:#307BA8;
background:transparent;
text-decoration:none;
}


a:visited {
color:#307BA8;
background:transparent;
text-decoration:none;
}

a:hover {
color:#D65D10;
background:transparent;
text-decoration:underline;
}

a:active {
color:#D65D10;
background:transparent;
text-decoration:underline;
}


#wrapper {
width:755px;
text-align:left;
margin:0 auto;
}

#tools {
border-bottom:2px solid #333;
height:88px;
}

#tools ul {
list-style-type:none;
text-align:right;
margin:0;
padding-right:15px;
}

#tools ul li{
display:inline;
margin-left:3px;
padding:0;
}

ul#contacts {
padding-top:20px;
color:#FF9A00;
background:transparent;
}

ul#contacts a {
color:#FF9A00;
background:transparent;
}

ul#languages {
padding-top:35px;
color:#333;
background:transparent;
}

#languages a {
color:#666;
background:transparent;
text-decoration:none;
}

#languages a:link {
color:#666;
background:transparent;
text-decoration:none;
}


#languages a:visited {
color:#666;
background:transparent;
text-decoration:none;
}

#languages a:hover {
color:#D65D10;
background:transparent;
text-decoration:none;
}

#languages a:active {
color:#666;
background:transparent;
text-decoration:none;
}


#logo {
width:190px;
float:left;
margin-top:15px;
margin-left:27px;
color:#ffffff;
}


#masthead {
padding-left:0px;
margin-left:0px;
display:inline;
}

#content {
background:transparent url(../images/grad_gr_w.gif) left top repeat-x;

}

#content strong {
font-weight:bold;
}

#main {
/*background:transparent url(../images/grad_gr_w.gif) left top repeat-x;*/
width:520px;
float:left;
/*padding-left:35px;*/
margin-left:35px;
display:inline;
}

#main p {
font-size:1.1em;
line-height:1.5em;
font-weight:normal;
}

#main h1 {
color:#666;
background:transparent;
font-size:2em;
font-weight:bold;
/*text-transform:capitalize;*/
margin-top:45px;
margin-bottom:20px;
padding-bottom:8px;
border: #ccc solid;
border-width:0 0 1px 0;
}

#main h2 {
margin:0 0 .5em;
padding:0;
font-size:1.2em;
font-weight:bold;
}

#secondary {
/*background:transparent url(../images/grad_gr_w.gif) left top repeat-x;*/
width:160px;
float:left;
margin-left:25px;
margin-right:5px;
display:inline;
}

#widget {
/*background:#EFEFEF;*/
background: transparent url(../images/bg_widget_ul.gif) left top repeat-y;
padding-bottom:10px;
margin-top:76px;
margin-bottom:60px;
border: #ccc solid;
border-width:0 1px 1px 1px;

}

#widget h1 {
color:#333;
background: transparent url(../images/-bg_widget_h1.gif) left top repeat-x;
/*font-size:1em;
font-weight:bold;
text-align:center;*/
margin:0;
padding: 5px 0;
/*border-bottom:2px inset #F5F5F5;*/
}

ul#submenu  {
list-style-type:none;
margin:0;
padding:0;
} 

ul#hf li {
font-weight:normal;
margin-left:4px;
margin-right:4px;
padding:.5em 0 .5em 10px;
/*border-bottom:1px dotted #999;*/
}


ul#hf  {
list-style-type:none;
margin:0;
padding:0;
} 

ul#submenu li {
font-weight:bold;
margin-left:4px;
margin-right:4px;
padding:.5em 0 .5em 10px;
/*border-bottom:1px dotted #999;*/
}


#global {
position: relative;
height:54px;
margin-top:15px;
color:#333333;
border:0;
}

#global a {
color:#000000;
background:transparent;
}

#global p {
	position: relative;
	top:4px;
	right: 15px;
	width: 100%;
	text-align:right;
}

/* Block containers for background images only */
#block-style1 {
background:#fff url(../images/bg_border.gif) center top repeat-y;
width:773px;
margin:0 auto;
}

#block-style2 {
background:transparent url(../images/bg_top.gif) center top no-repeat;

}

#block-style3 {
background:transparent url(../images/bg_bottom.gif) center bottom no-repeat;
}


/* Clearing the float */
.clearfloat {
clear:both;
}

