body{
margin:0;
padding:0;
background-color:#242c33;
}




#topSection{
position:relative;
float:left;
width:100%;
height:113px;
background-color:#960017;
background-image:url("../images/topBg.png");
background-repeat:repeat-x;
background-position:bottom;
}
#mainSection{
position:relative;
float:left;
width:100%;
height:457px;
background-color:#e0e0e1;
background-image:url("../images/mainBg.png");
background-repeat:repeat-x;
}
#mainSectionSUB{
position:relative;
float:left;
width:100%;
height:auto;
background-color:#e0e0e1;
background-image:url("../images/mainBg.png");
background-repeat:repeat-x;
}
#footer{
position:relative;
float:left;
width:100%;
height:40px;
background-image:url("../images/footerBg.png");
background-repeat:repeat-x;
}
#topMenuContainer{
position:relative;
float:right;
width:663px; /*693px*/
height:35px;
background-image:url("../images/topMbg.png");
background-repeat:no-repeat;
margin:37px 23px 0 0; padding:0;
/*text-align:center;*/
}


#bottomMenuContainer{
position:relative;
float:right;
width:600px;
height:20px;
margin:10px 0 0 40px; padding:0;
}

#menuContainer{
position:relative;
margin-left:auto; margin-right:auto;
width:900px;
height:113px;
background-image:url("../images/topMenuBg.png");
background-repeat:no-repeat;
}
#contentContainer{
position:relative;
margin-left:auto; margin-right:auto;
width:900px;
height:auto;
padding:0;
}
#adContainer{
position:relative;
float:left;
width:900px;
height:96px;
background-image:url("../images/keyVisual.jpg");
background-repeat:no-repeat;
background-position:right;
}
#banerContainer{
position:relative;
float:left;
width:518px;
height:67px;
margin:18px 0 0 0; padding:0;
}
#leftContainer{
position:relative;
float:left;
width:160px;
height:auto;
margin:0; padding:0;
}
#leftMcontent{
position:relative;
float:left;
width:160px;
height:auto;
margin:0; padding:0;
/*background-image:url("../images/middleMgfx.png");
background-repeat:repeat-y;
*/
}
#rightContainer{
position:relative;
float:left;
width:740px; height:auto;
margin:0; padding:0;
}
#sliderContainer{
position:relative;
float:right;
width:726px; height:312px;
margin:5px 0 0 0; padding:0;
background-image:url("../images/sliderBg.png");
background-repeat:no-repeat;
background-position:top right;
}
#subpageContainer{
float:right;
width:726px; height:auto;
margin:5px 0 15px 0; padding:0;
background-color:#fff;
border:1px solid #8e8e8e;
-webkit-border-radius: 8px; /* Safari, Chrome */
-khtml-border-radius: 8px;    /* Konqueror */
-moz-border-radius: 8px; /* Firefox */
border-radius: 8px;
}
#posContainer{
float:right;
width:726px; height:auto;
margin:0; padding:0;
}
#posContainer p{
font:500 11px Arial, Helvetica, sans-serif;
color:#555;
margin:0; padding:7px;
}
#flagContainer{
float:right;
width:124px; height:auto;
margin:15px 0px 0 0; padding:0;
}
#textSlide{
position:relative;
float:left;
width:655px; height:240px;
margin:0; padding:0;
}
#textSlide p{
font:500 13px Arial, Helvetica, sans-serif;
color:#555;
line-height:19px;
margin:0 5px 0 5px; padding:10px;
}
#textSlide h2{
font:900 14px Arial, Helvetica, sans-serif;
color:#b2001b;
margin:5px 5px 0 5px; padding:10px;
}
#sliderMenuCont{
position:relative;
width:524px; height:24px;
margin:40px 0 0 100px; padding:0;
background-image:url("../images/sliderMenuBg.png");
background-repeat:no-repeat;
background-position:top center;
}
#footerContainer{
position:relative;
margin-left:auto; margin-right:auto;
width:900px;
height:40px;
padding:0;
text-align:center;
}




ul.leftMenu{
position:relative;
float:left;
margin:0; padding:0;
display:block;
list-style-type:none;
}
ul.leftMenu li{
width:160px; height:36px;
margin:0; padding:0;
background-image:url("../images/leftMbg.png");
background-repeat:no-repeat;
background-position:top left;
background-color:#fff;
}
ul.leftMenu li:hover{
background-position:top right;
cursor:pointer;
color:#b2001b;
}
ul.leftMenu a:hover{
color:#b2001b;
}
ul.topMenu{
position:relative;
margin:7px 0 0 0; padding:0;
}
ul.topMenu li{
position:relative;
display:inline;
margin:0 0 0 20px; padding:7px;
width:auto;height:35px;
}
ul.topMenu li:hover{
background-color:#60000f;
border-bottom:2px solid #fff;
border-top:2px solid #fff;
}
ul.stopka{
position:relative;
margin:7px 0 0 0; padding:0;
}
ul.stopka li{
position:relative;
display:inline;
margin:0 0 0 0; padding:2px;
width:auto;height:35px;
}


img.logo{
position:relative;
float:left;
border:none;
margin:23px 0 0 6px; padding:0;
}
img.baner{
position:relative;
float:left;
border:none;
margin:0; padding:0;
}
img.btn{
position:relative;
border:none;
margin:10px 0 0 0; padding:0;
}
img.gfx{
position:relative;
float:left;
border:none;
margin:0; padding:0;
}
img.gfx2{
position:relative;
border:none;
margin:0; padding:0;
}
img.gfx3{
position:relative;
border:none;
margin:5px 0 0 0; padding:0;
vertical-align:bottom;
}
img.stopka{
position:relative;
float:left;
border:none;
margin:5px 0 0 0; padding:0;
}
img.flag{
position:relative;
float:left;
border:none;
margin:0; padding:2px;
}
img.sliderImg{
position:relative;
float:left;
border:none;
margin:0; padding:0;
}
img.newsImg{
position:relative;
float:left;
border:1px solid #999;
margin:10px; padding:0;
}

a.leftMenuLink{
position:relative;
float:left;
width:130px; height:25px;
margin:12px 0 0 25px; padding:0;
font:900 14px Arial, Helvetica, sans-serif;
color:#5a5a5a;
text-decoration:none;
line-height:14px;
}
a.leftMenuLink:hover{
color:#b2001b;
}
a.topMenuLink{
position:relative;
margin:0 0 0 5px; padding:0;
font:900 14px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
a.topMenuLink:hover{
color:#fff;
text-decoration:underline;
}
a.stopkaLink{
position:relative;
margin:0 0 0 5px; padding:0;
font:500 11px Arial, Helvetica, sans-serif;
color:#777;
text-decoration:none;
}
a.stopkaLink:hover{
color:#fff;
text-decoration:underline;
}
a.sliderLink{
position:relative;
margin:0 0 0 15px; padding:0;
font:900 12px Arial, Helvetica, sans-serif;
color:#969696;
text-decoration:none;
}
a.sliderLink:hover{
color:#fff;
}
a.perma{
position:relative;
margin:0 0 0 15px; padding:0;
font:900 12px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}
a.perma:hover{
color:#b2001b;
text-decoration:underline;
}


h1.subPageH{
font:900 14px Arial, Helvetica, sans-serif;
color:#b2001b;
margin:5px; padding:10px;
}
#subpageContainer p{
font:500 12px Arial, Helvetica, sans-serif;
color:#4e4e4e;
margin:5px; padding:10px;
line-height:18px;
}
#subpageContainer li{
font:500 12px Arial, Helvetica, sans-serif;
color:#4e4e4e;
line-height:18px;
}
#subpageContainer img{
position:relative;
float:left;
border:1px solid #999;
margin:14px; padding:0;
}


