img {border:none;}
ul {list-style:none; padding:0; margin:0;}
a {text-decoration:underline; color:#fff;}
a:hover {text-decoration:none;}
h1, h2, p {margin:0;}
html 
{
   background-image: url("gfx/background.jpg");
   background-attachment: fixed;
   background-repeat: no-repeat;
   background-color: #806043;
   
   
   /*
   -moz-background-size: 100% auto;
   -o-background-size: 100% auto;
   -webkit-background-size: 100% auto; 
   background-size: 100% auto;
   */
   
   
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
   
   
   font-family:Arial, sans-serif; 
   font-size:11px;
}

body 
{
   margin:0 auto; 
   height:auto; 
   overflow-x:visible; 
   width:980px;
}

#container {position:relative; width:980px; margin:0 auto;}
#header {position:relative; width:980px; height:133px;}

#logo 
{
   position:absolute; 
   top:72px; 
   left: 0px;
   margin:0;
}

#logo img {display:block;}


#languages {position:absolute; top:23px; right:0px; padding:0 6px 6px 20px; border-bottom:1px solid #e3ded9; list-style:none;}
#languages li {float:left; color:#636363; padding:0 5px 0 10px;}
#languages li a {color:#636363; text-decoration:none;}
#languages li a:hover {color:#ed1c24;}
#languages li.vline {background:url(gfx/vline.gif) no-repeat right center; padding:0 10px;}
#languages li a.active {color:#ed1c24;}

#banner {position:relative; background:url(gfx/bg003.gif) repeat-x #a8191e; height:241px; width:980px;}
#banner h1 {position:absolute; right:0; top:0; background:url(gfx/bg004.jpg) no-repeat #dddde4; height:241px; width:544px;}
#banner h1 img {margin:17px 0 0 33px;}
#banner h2 img 
{
   margin: 65px 0 0 49px;
}
#banner p {font-size:12px; color:#fff; width:355px; line-height:18px; margin:11px 0 0 49px;}

#blok1 {position:relative; background:url(gfx/bg005.gif) repeat-x #d0262d; height:93px; width:980px;}
#blok1 h2 {background:url(gfx/bg006.jpg) no-repeat; height:93px; width:362px;}
#blok1 h2 img {position:absolute; top:35px; left:406px;}
#blok1 p {position:absolute; top:17px; right:22px; color:#fff; width:275px; line-height:15px;}


#blok1 p a,
#blok2 p a,
#blok3 p a
{ 
   color: #eed2b4; 
   font-size: 10px;
   /* text-decoration: none; */
}

#blok1 p a:hover,
#blok2 p a:hover,
#blok3 p a:hover
{
   color: #fff;
   text-decoration: underline;
}


#blok2 {position:relative; background:url(gfx/bg005.gif) repeat-x #d0262d; height:93px; width:980px;}
#blok2 h2 {float:right; background:url(gfx/bg003a.jpg) no-repeat; height:93px; width:362px;}
#blok2 h2 img {position:absolute; top:30px; left:324px;}
#blok2 p {position:absolute; top:17px; left:49px; color:#fff; width:250px; line-height:15px;}


#blok3 {position:relative; background:url(gfx/bg005.gif) repeat-x #d0262d; height:93px; width:980px;}
#blok3 h2 {background:url(gfx/bg002a.jpg) no-repeat; height:93px; width:362px;}
#blok3 h2 img {position:absolute; top:31px; left:381px;}
#blok3 p {position:absolute; top:15px; right:49px; color:#fff; width:250px; line-height:15px;}


#menu-bottom {width:980px;}
#menu-bottom div {float:left; width:980px; border-top:1px solid #cfcbc7; padding-top:6px; margin-top:12px;}
#menu-bottom ul {float:right; margin-bottom: 16px;}
#menu-bottom ul li {float:left; font-size:10px; margin-right:10px; padding-left:10px; background:url(gfx/vline2.gif) no-repeat 0 50%;}
#menu-bottom ul li a{color:#fff; text-decoration:none;}
#menu-bottom ul li a:hover {color:#ed1c24;}

/*sub pages*/
#header-subpage {position:relative; width:980px; height:179px;}
#breadcrumb {position:absolute; top:133px; left:0; height:35px; width:980px; border-bottom:1px solid #e1ddd8;}
#breadcrumb li {float:left; margin-top:14px; color:#636363; font-size:12px; padding-right:10px; margin-right:5px}
#breadcrumb li.vline {background:url(gfx/bullet001.gif) no-repeat right 6px;} 
#breadcrumb li a {color:#636363; text-decoration:none;}
#breadcrumb li a.active {color:#ed1c24;}

#page-name {position:relative; background:url(gfx/bg009.gif) repeat-x #d0262d; height:113px; width:980px;}
#page-name h1 {float:right; background:url(gfx/bg010.jpg) no-repeat #d0262d; height:113px; width:716px;}

#page-name h1 img {position:absolute; top:44px; left:47px;}
#page-name h1#page-oferta img {position:absolute; top:44px; left:30px;}

#page-name h1 p { color: white; position:absolute; top:44px; left:30px; }

#content {height:100%; overflow:hidden; background:url(gfx/bg011.gif) repeat-y right 0;}
#left-block {float:left;}
#left-block p img {display:block; margin-bottom:19px;}
#left-block p img.last {margin-bottom:0;}
#right-block {float:right; width:587px; padding:25px 48px 0px 48px; background-color:#a8191e; color:#fff; font-size:12px; line-height:18px;}
#right-block h2 {clear:both; font-size:16px; font-weight:normal; line-height:20px; padding-bottom:10px; margin-bottom:25px; border-bottom:1px solid #d09799; }
#right-block p {margin-bottom:18px;}
#right-block h2.more-space {margin-bottom:25px; padding-bottom:15px;}
#right-block h3 {clear:both; margin:0 0 5px; padding-bottom:5px; font-size:12px; border-bottom:solid 1px #cf262d;}

#right-block ul
{ 
   list-style: none;

}
#right-block ul li
{
   list-style: disc;
   list-style-position: inside; 
}

.WhiteContent #right-block a{ color: #a8191e; }

ul.oferta { margin-bottom:20px; float:left;}
ul.oferta li {float:left; width:278px; padding-left:15px;}

address {font-style:normal; margin-bottom:18px;}
dl {float:left; margin:0 0 18px 0;}
dl dt {float:left; width:200px;}
dl dd {float:left; width:200px;}
dl dt a {text-decoration:none; color:#fff;}
dl dt a:hover {text-decoration:underline;}

ul.site-map {margin-bottom:20px;}
ul.site-map li { padding-left:15px;}
ul.site-map li a {text-decoration:none; color:#fff;}
ul.site-map li a:hover {text-decoration:underline;}


#LogoConteiner
{
   text-align: center;
   height: 218px;
}

#LogoConteiner .wrapper
{
   display: inline-block;
   vertical-align: top;
}

#LogoConteiner .wrapper strong
{
   color: #fff;
}
