/* CSS PETUSHOK */
BODY, DIV, P, TD, TH, H1, H2, H3  {font-family: Verdana, Arial, Helvetica, sans-serif;}

BODY {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  text-align: center;}

H1 {
  font-size: 18px;
  color: #A2204C;
  font-weight: normal;}

H1.section {font-size: 19px;}

H2 {font-size: 12px;}

H3 {
  font-size: 12px;
  color: #704165;
  margin: 0px;}

UL {
  padding: 0px;
  margin: 0px 0px 5px 10px;
}
UL LI {
  padding: 0px;
  margin: 0px 0px 7px 12px;}

HR {
  height: 1px;
  color: #CCC;}

A {
 color: #A21F4B;
 text-decoration: none;}

A:hover {
 text-decoration: underline;}

.Marking1 {
  font-size: 11px;
  font-weight: bold;
  color: #A21F4B;}

TABLE.Top {
text-align:center;
width: 770px;
height: 138px;
border: none;
background-image: url('../i/top_bg.gif');
background-repeat:repeat-x;}

/* ###################### */
 
TABLE.Top td#maintd {
border-bottom: none;
width:770px;}

td#alltd {  
border: none;
border-bottom: 1px solid #cccccc;}

.slogan {
z-index: 2;
position:absolute;
margin-left:40px;
margin-top:-80px;}

TABLE.home {
position:relative;
text-align:center;
margin-bottom:15px;
}

TABLE.home TD.anons {
border: none;
border-top: 6px solid #fff;
padding: 4px 12px 10px 10px;
height:85px;
background-color: #F1F1F5;
font-size: 9px;
line-height: 1.9;
text-align:left;
color: #333;}

TABLE.home TD.anons DIV.more a{
height:auto;
margin-top:-10px;}

div.more {margin-top:-26px;}

DIV.homeNews {
padding: 11px 0px 28px 0px;
width:770px;}

DIV.homeNews h1 {
color: #555;
font-size: 11px;
margin-top:-14px;
font-weight:bold;
padding-left:9px;}

DIV.homeNews P {
color: #555;
font-size: 10px;
margin-top:-3px;
padding-left:9px;
padding-bottom:5px;
width:300px;}

DIV.homeNews TABLE.Anews TD.date {
padding-top: 0px;   
height:auto;     
padding-left:9px;
font-size: 9px;
padding-bottom:5px;}

DIV.homeNews TABLE.Anews TD.Anews {
padding-top: 0px; 
padding-bottom:5px;
padding-left:5px;}

DIV.homeNews TABLE.Anews TD.Anews A {
  font-size: 9px;
  color: #A21F4B;
  text-decoration: none;}

DIV.homeNews TABLE.Anews TD.Anews A:hover {text-decoration: underline;}

/* ############################################################## */

TABLE.Top TD {padding: 0px;}

.lang { 
 z-index: 2;
 width:50px;
 top:0px;
padding-left:670px;
 position:absolute;        
}

.Top div.topMenu {
 position: relative; 
 z-index: 2;
 width: 760px;
 top:3px;      
 text-align: right;
 padding-right: 0px;}
 
 .topmenu img {
 margin-left:-3px;
 margin-right:-3px;}


.Top div.topMenu TABLE TR TD {
 height: 20px; 
 background-color: #888888;
 text-align: center;}

.Top div.topMenu TABLE TR TD A {
 color: #FFFFFF;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;}

.Top div.logoImg {
 z-index: 2;
 top:4px;
 left:29px;
 position:relative;
 width:150px;}

TABLE.content {
width: 770px;
position:relative;
top:-3px;
left:0px;
height:auto;
padding-left:3px;
border: none;
}

TABLE.content1 TD {
vertical-align: top;
}

.text table {font-size:11px;
color:#333;}                     /*    */

TABLE.content1 TD.leftMenu {
width: 208px;
padding: 5px 3px 10px 25px;}

TABLE.content1 TD.Text {
 width: 562px;
 padding: 5px 0px 15px 12px;
 font-size: 11px;
 color: #333;
 border-left: 1px solid #CCCCCC;
}

TABLE.content1 TD.Text  P {
padding-right:22px;
width:347px;
margin-top:0px;
float:right;
text-align:left;  
}

TABLE.content1 TD.Text  B {color: #A21F4B;}

TABLE.content TD.Text TABLE TD {
 font-size: 11px;
font-family:arial;
 color: #333;
}

.headline {
position:absolute;
 padding-left: 0px;
 margin-left:220px;
 margin-top:-25px;
z-index:2;
}



div.breadcrumb  {
position:absolute;
z-index: 3;
width: 540px;
margin-left: 220px;
top: 67px;
padding-bottom: 9px;
border-bottom: 1px solid #cccccc;}

DIV.breadcrumb DIV,
DIV.breadcrumb DIV A {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:left;
 text-decoration: none;
 color: #333;
}

DIV.breadcrumb DIV A:hover {text-decoration: underline;}

 td.leftmenu {
width: 195px;
padding-top:6px;
padding-right:5px;
}
 
TD.leftMenu A {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #704165;
 text-decoration: none;
}

TD.leftMenu A:hover {text-decoration: underline;}

TD.leftMenu DIV A#selected {font-weight: bold;}

TD.leftMenu DIV.item0 {
  width: 188px;
  height:13px;
padding-bottom:5px;
padding-top:2px;
  background: url(../i/menu/menu_top.gif);
  background-repeat: no-repeat;
}
TD.leftMenu DIV.item3 {
  width: 250px;
  height:13px;
  padding: 2px 0px 5px 7px;
   background: url('../i/map/map_top.gif');
}

TD.leftMenu DIV.item3,
TD.leftMenu DIV.item3 A,
TD.leftMenu DIV.item3 A:hover {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #545454;
}

TD.leftMenu DIV.item0,
TD.leftMenu DIV.item0 A,
TD.leftMenu DIV.item0 A:hover {
  font-size: 11px;
  font-weight: bold;
padding-left:10px;
  text-decoration: none;
  color: #545454;
}

TD.leftMenu DIV.item2 {
  background-image: url(../i/menu/1level.gif);
  background-position: 10 6;
  background-repeat: no-repeat;
  text-indent: 0px;
  padding: 1px 0px 4px 17px;
}

TD.leftMenu DIV.subitem DIV.item {
  background-image: url(../i/menu/2level.gif);
  background-position: 21 6;
  background-repeat: no-repeat;
  padding: 1px 0px 4px 29px;
}

DIV.brandItem {
  padding: 0px 5px 7px 16px;
  border-bottom: 1px solid #E4E5E9;
  margin-bottom: 2px;
}

DIV.brandItem#1 {border-top: 1px solid #E4E5E9;}

DIV.brandItem#nobrand {padding-bottom: 2px;}

DIV.brandItem H3 {
  font-size: 10px;
  margin: 1px 0px 2px 0px;
}

DIV.brandItem DIV.catItem {
  background-image: url(../i/menu/1level.gif);
  background-position: 0 6;
  background-repeat: no-repeat;
  padding: 1px 0px 0px 7px;
}

DIV.brandItem DIV.catItem DIV.subcatItem {
  background-image: url(../i/menu/2level.gif);
  background-position: 3 7;
  background-repeat: no-repeat;
  padding: 2px 0px 3px 10px;
}

.leftMenu DIV.MenuEnd {
  width: 198px;
  height: 12px;
  background: url(../i/menu/menu_end.gif);
  background-repeat: no-repeat;
margin-bottom:6px;
}

.leftMenu DIV.item4 {
  width: 250px;
  height: 12px;
  background: url('../i/map/map_bottom.gif');
  background-repeat: no-repeat;
}

/* ################################# */
 
div.vI {width:178px;
float:right;
margin-left:10px;
margin-top:5px;
margin-right:0px;}

DIV.vI IMG {
border: 1px solid #ACACAC;
width:178px;
margin-bottom: 8px;}

DIV.hI {margin: 4px 0px 12px 0px;}

DIV.hI IMG {margin-left: 10px;}

DIV.hI IMG#1 {margin-left: 0px;}

DIV.illustration {
  position: relative;
  z-index: 1;
  top: -6px;
  left: 0px;
  margin: 0px 0px 6px 10px;
}

div.illustration img{ border: 1px solid #777; }
/* ############################################ */
.film {FILTER: RevealTrans();}
/* ############################################ */

A.more {
color: #777;
font-size: 9px;
text-decoration: none;}

IMG.more {
position: relative;
top: 1px;
left: 8px;}

TABLE.copyright {
 width: 770px;
 border: none;
 position: relative;
 margin:0 auto;
 text-align:center;
 top: -4px;
 border-top: 1px solid #CCCCCC;}

u:hover {text-decoration:underline;}

.copyright a:hover {text-decoration:none;}
u {text-decoration:none;
font-weight:bold;}

TABLE.copyright TD,
TABLE.copyright TD A {
font-size: 10px;
text-decoration: none;
vertical-align: top;}

TABLE.copyright TD .image {font-family: Arial, Helvetica, sans-serif;}

TABLE.copyright TD.copyright {
font-family: Arial, Helvetica, sans-serif;
padding: 5px 0px 11px 10px; 
color: #888B9A;}

TABLE.copyright TD.copyright DIV A {color: #888B9A;}
TABLE.copyright TD.copyright DIV {margin-top: 3px;}

.service {
padding: 0px 10px 0px 5px; 
color: #999;
font-size:11px;
margin-bottom:20px;}

TABLE.copyright TD.service A {
 color: #A11F4B;
 font-weight: bold;
 font-size:11px;}
 
 .text p {
font-size:11px;
margin-left:10px;
margin-bottom:7px;
margin-top:0px;
text-align:justify;
}

td.text {border-left: 1px solid #ccc; 
padding:0px; 
margin:0px;
padding-bottom:10px;
padding-top:6px;
}

 
.pimage  {padding-left:10px;}
table.pitem {padding-bottom:10px;}
h2.pitem {padding-left:10px;
color:#a2204c;}

.text ul li {font-size:11px;
margin-bottom:0px;
}

.text ul {margin-left:15px;
margin-top:10px;
}

div.news p  {margin-left:0px;}

img#reward {margin-top:10px;
margin-left:10px;
margin-bottom:10px;}

.text div {font-size:11px;}

div.brand img {margin-left:10px;
margin-bottom:10px;}