*{margin:0;padding:0;}
body{margin:0;padding:0;
	background:#3c0405;color:#fff;font-size:18px;font-family:serif;font-style:italic;}

html, body{height:100%;}
h1,h2,h3,h4{font-weight:normal;}
h2,h3{margin-bottom:.5em;color:#ffffff;font-size:30px;text-align:left;}
h3{font-size:26px;}
h4{width:175px;color:#BBBCBC;font-size:24px;text-align:center;}
p, .article-text, .articleBox{margin-bottom:1em;}
img{border:none;}
a{color:#fff;}
a:hover{text-decoration:none;}
ul{margin:1em 2em;}

#container{position:relative;width:980px;min-height:100%;_height:100%;margin:0 auto;background:#3c0405 url(../images/layout/body.gif) 50% 0 repeat-y;}
#page{position:relative;width:760px;padding:10px 10px 0;margin:0 auto;background:#fff url(../images/layout/page.gif);}
#page .in{position:relative;width:760px;background:#550303 url(../images/layout/page-in.gif) repeat-y;}
#lCol{width:230px;background:url(../images/layout/lcol.gif) no-repeat;}
#rCol{width:526px;}
#topBar{height:120px;background:url(../images/layout/v-stripes.gif);}
#content{padding:25px;}
#btmBar{text-align:center;padding:40px 0;background-color:#650404;}
#footer{color:#000;background-color:#fff;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:10px;font-style:normal;
	padding:0 2em; line-height:3em;text-align:right;}

.logo{margin:0 auto;padding:8px 0;}
.logo, .logo a{display:block;width:130px;height:106px;overflow:hidden;}
.logo a{background:url(../images/layout/logo.gif);}
.logo span{display:none;}

/* MENU */
#vMenu{list-style:none;width:202px;padding:0;margin:10px auto;}
#vMenu li{margin:0;padding:0;}
#vMenu a{display:block;margin:0;padding:0;text-align:center;color:#fff;text-decoration:none;height:30px;width:202px;}
#vMenu a.active, #vMenu a:hover{background:url(../images/layout/vmenu-active.gif) no-repeat;}
/*
#vMenu a span{display:block;margin:0;padding:0;cursor:pointer;height:30px;}
#vMenu a.active span, #vMenu a:hover span{background:url(../images/layout/vmenu-active.gif) no-repeat;}
*/
#amerika{width:204px;margin:10px auto;padding:5px 0;
	background:url(../images/layout/v-stripes-2.gif);color:#000;
	font-family: sans-serif;font-style:normal;font-size:13px;font-weight:bold;}
#amerika h3,#amerika h3 span{position:relative;display:block;width:204px;height:36px;margin:0;overflow:hidden;}
#amerika h3{margin:5px 0;}
#amerika h3 span{position:absolute;left:0;top:0;background:url(../images/layout/h-amerika.gif) no-repeat;}

#amerika h3.hMapa span{position:absolute;left:0;top:0;background:url(../images/layout/h-mapa.gif) no-repeat;}

#amerika img{border:4px solid #fff;margin:5px 2px;}
#amerika strong{font-size:1.2em;}
#amerika p{margin:6px;}
#amerika a{color:#000;}

/* LANGUAGES */
#languages{position:absolute;top:10px;right:-48px;margin:0;padding:0 10px;list-style:none;background:#C5C5C5;}
#languages li,
#languages a,
#languages span{display:block;position:relative;width:28px;height:18px;overflow:hidden;}
#languages li{margin:10px 0;}
#cs span{position:absolute;left:0;top:0;background:url(../images/layout/cs.gif) no-repeat;cursor:pointer;}
#en span{position:absolute;left:0;top:0;background:url(../images/layout/en.gif) no-repeat;cursor:pointer;}
#de span{position:absolute;left:0;top:0;background:url(../images/layout/de.gif) no-repeat;cursor:pointer;}
#ru span{position:absolute;left:0;top:0;background:url(../images/layout/ru.gif) no-repeat;cursor:pointer;}

/* THUMBNAILS */
.thumbnail{margin-bottom:10px;}
.thumbnail, .thumbnail span{position:relative;display:block;width:203px;height:107px;}
.thumbnail span{position:absolute;left:0;top:0;background:url(../images/layout/pasparta.png) no-repeat;z-index:10;}
* html .thumbnail span{position:absolute;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/pasparta.png', sizingMethod='scale');background: none;}
.thumbnail a{position:relative;display:block;z-index:100;}
.thumbnail img{padding:5px;}

/* CLASSES */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cls{clear:both;}
.column{width:50%;}

/* SIFR */
.sIFR-active span.sifr{visibility: hidden;font-family:serif;line-height:1em;}
.sIFR-alternate span.sifr{color:#ffffff;}
.sIFR-active h4{visibility: hidden;font-family:serif;line-height: 1em;}
.sIFR-active h3{visibility: hidden;font-family:serif;line-height: 1em;}
.sIFR-active h2{visibility: hidden;font-family:serif;line-height: 1em;}
