/* main style */
*
{
margin:0;
padding:0;
border:0;
}
html, body{ 
margin:0; 
padding:0; 
text-align:center;
background:#000000;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bbacac;
}
a
{
color:#FFFFFF;
}

p
{
margin:0 0 15px 0;
}
a:hover
{
color:#B24A56;
}
td
{
color:#bbacac;
text-align:left;
vertical-align:top;
}
#pagewidth{ 
width:1000px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
background:url(/i/bg.jpg) top center no-repeat
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
table.center, table.center td, table.center tr
{
text-align:center;
}
.border3
{
border:3px solid #2C1E20;
margin-bottom:5px;
}
.padding
{
padding:5px 10px;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/* end main style */

/* header*/
#header{
position:relative; 
height:160px; 
width:100%;
}
#logo
{
position:absolute;
z-index:2;
width:169px;
height:179px;
margin-left:131px;
}
#topmenu
{
float: right; 
margin:46px 33px 0 0;
display:inline; 
position:relative; 
width:670px;
}
#topmenu img.line
{
background:#3F3838;
margin:13px 0;
}
#submenu
{
float: right; 
margin:-2px 0 12px 0; /* fix Opera and Mozilla */
padding:10px;
background:#6F0C0C;
display:inline; 
position:relative; 
width:680px;
}
#submenu img
{
margin:0 12px;
}
#submenu img.line
{
background:#FFFFFF;
margin:2px 0;
}
#lang
{
position:absolute;
float:left;
display:inline;
color:#757575;
margin:31px 0 0 331px;
top:0;
}
#lang a
{
font-size:10px;
color:#757575;
text-decoration:none;
}
#lang a:hover
{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
#lang span
{
font-size:10px;
padding:3px;
color:#FFFFFF;
}
/* end header*/
/* footer */
#footer{
clear:both;
width:770px;
text-align:left;
border-top:1px dashed #434244;
margin-left:130px;
padding:25px 15px
}
#footer div
{
float:left;
font-size:10px;
color:#494150;
}
.media5
{
width:150px;
}
.media5 a
{
margin:0 0 0 25px;
color:#494150;
text-decoration:underline;
}
.media5 a:hover
{
margin:0 0 0 25px;
color:#BA4B5F;
text-decoration:underline;
}
.form
{
color:#818181;
border:1px solid #C4C4C4;
background:#090909;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
.middle
{
vertical-align:middle;
}
.date
{
color:#574748;
}
.news_pic
{
border:3px solid #2C1E20;
margin:0 21px 10px 0;
}
.back
{
border-left:3px solid #6F0C0C;
padding:10px;
}
/* end footer */
/* content */
#maincol{
width:630px;
margin:0 40px 0 0;
float: right; 
display:inline; 
position: relative; 
}
.bg1
{
background:url(/i/bg1.jpg) top left no-repeat
}
.bg2
{
background:url(/i/bg2.jpg) top left no-repeat
}
.bg3
{
background:url(/i/bg3.jpg) top left no-repeat
}
.bg4
{
background:url(/i/bg4.jpg) top left no-repeat
}
.bg5
{
background:url(/i/bg5.jpg) top left no-repeat
}
.bg6
{
background:url(/i/bg6.jpg) top left no-repeat
}
.gray
{
color:#818181;
}
a.red
{
color:#9F8187;
}
a.red:hover
{
color:#9F8187;
text-decoration:none
}
a.red2
{
color:#B64C56;
}
a.red2:hover
{
color:#9F8187;
text-decoration:none
}
.cont
{
font-size:11px;
color:#818181;
}
input.contact
{
border:1px solid #FFFFFF;
width:100%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#26191B;
font-size:12px;
}
textarea.contact
{
border:1px solid #FFFFFF;
width:100%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
background:#26191B;
}
.info
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#818181;
font-size:10px;
border-left:1px solid #818181;
padding:0 0 0 15px;
}
div.border
{
border:1px solid #FFFFFF;
margin:10px -10px -10px -10px;
}
.content
{
position:relative;
height:1%;
line-height:100%;
border-top:1px dotted #7D5E62;
min-height:350px;
padding:30px 20px 15px 20px;
}
.pad20
{
padding:0 20px 30px 20px;
}
.content a
{
line-height:150%;
}



.content[class] {
background-image:url(/i/bg.png);
}

.content ul, ol, dl
{
padding-left:20px;

}
.content li
{
margin-bottom:10px;
}

.border_cofe
{
border:3px solid #2C1E20;
}
/* end content */
/* heading */
h1
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:36px;
color:#FFFFFF;
font-weight:normal;
margin:0 0 30px 0;
line-height:100%;
}
h2
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
margin:0 0 5px 0;
line-height:100%;
}
h3
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
line-height:100%;
}
/* heading */
/* bottom menu */
#bot_menu
{
margin:25px 0;
}
#bot_menu a
{
color:#FFFFFF;
text-decoration:none;
}
#bot_menu a:hover
{
color:#AB4F59;
text-decoration:none;
}
#bot_menu span
{
margin:0 30px;
color:#574343;
}
/* end bottom menu */
/* submenu */
.submenu
{
line-height:200%;
margin-top:-15px;
margin-bottom:-15px
}
.submenu img
{
margin:7px 0;
}
.submenu a
{
line-height:200%;
}
/* end submenu */
.back2
{
float:right;
margin-right:-10px;
background:#321E1D;
padding:1px 10px 3px 10px;
}
.list
{
text-align:center;
background:#2C1E20;
color:#BBADAE;
font-weight:bold;
padding:3px 3px 10px 3px
}
.list img
{
margin-bottom:10px;
}

.table
{
border-bottom:1px solid #492F29;
border-collapse:collapse;
}
.table td
{
border-top:1px solid #483029;
border-bottom:1px solid #483029;
border-collapse:collapse;
padding:4px 0;
text-align:left;
font-weight:normal;
color:#BCADAE;
}
.table th
{
border-top:none;
border-bottom:3px solid  #483029;
border-collapse:collapse;
padding:7px 0;
color:#F2EEEF;
text-align:left;
font-weight:bold
}

.img1
{
border: #2c1e20 3px solid;
margin:10px; 

}
