/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
html {background-color:#fefefe;}
body {font:62.5%/1 Arial, Helvetica, sans-serif; background-color:#fefefe; min-width:990px;}

html, body, #layer {height: 100%;}
body > #layer {height: auto; min-height: 100%;}

#layer {margin:auto; min-height: 100%; width:880px; padding:0 60px; position: relative; font-size:1.2em; line-height:1.4em; color:#000000;}

/* #Misc(links)
-------------------------------------------------- */
a img {border:none}
a {color:#000000;}
a:hover {text-decoration:none;}
.main-block h1, .h1, .main-block h2, .main-block h3, .main-block h4, .main-block h5 {margin-bottom:30px;}
.main-block h1, .h1 {font:normal 2.5em Arial, Helvetica, sans-serif; line-height:1em;}
.main-block h2, .h2 {font:normal 2.5em Arial, Helvetica, sans-serif; line-height:1em;}
.main-block h3, .h3 {font:normal 1.167em Tahoma, Arial, sans-serif; line-height:1em;}
.main-block h4 {font-size:1em; font-weight:normal; text-transform:uppercase; margin-bottom:5px;}
.main-block h5 {font-size:1.1em; line-height:1em;}
.main-block p {padding:0 0 5px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {padding:10px 50px 10px 50px; text-align:justify; color:#1b1315;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 10px 0;}
img[align=right] {float:right; margin:0 0 10px 10px;}
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {height:170px;}
#header a {color:#593351;}
#logo {background: url(images/logo.png) 0 0 no-repeat; height:33px; width:175px; margin:85px 0 0 0; float:left; text-indent:-9999px; overflow:hidden;}
#logo a {height:33px; width:175px; float:left;}
#header-menu {padding:105px 0 0 0px; margin:0 0 0 220px;}
#header-menu ul {padding:0;}
#header-menu li {display:inline; text-transform:uppercase; margin-right:10px; padding:0 0 15px 0;}
#header-menu li.selected {background:url(images/header-menu-li.png) 50% 100% no-repeat;}
#header-menu li a {text-decoration:none;}
#header-menu li a:hover {text-decoration:underline;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}
/* ----------------------------------------------- */


/* carcase
-------------------------------------------------- */
.main-block {width:100%; margin:auto;}
.main-block-pb {padding-bottom:200px;}

.left-block-width {width:100%; margin:0 -250px 0 0; float:left;}
.center-block-width {margin:0 260px 0 0;}
.center-block {float:right; width:100%; margin:0 0 0 -270px;}
.content-block-width {margin:0 0 0 220px;}
.content-block {padding:0 0px 30px 0px;}
.left-block {width:180px; float:left; padding:0 0 0px 0;}
.right-block {width:250px; float:right; padding:0 0 0px 0;}

#lang {height:50px;}
#lang img {margin:4px 40px 0 0;}
#lang a {margin:0 15px 0 0; text-decoration:none;}
#lang a:hover {text-decoration: underline;}

#left-menu {}
#left-menu ul {padding:0;}
#left-menu li {margin-bottom:20px;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
.content-block table {}
.content-block td {padding:2px 5px;}

.list-main-list {padding:0; margin:0 0 0 -4px; _width:670px; display:block;}
li.list-txt {float:left; position:relative; width:162px; height:121px; list-style-type:none; margin:0 0 4px 4px;}
.list-txt span {position:absolute; bottom:0; left:0; width:162px; text-align:center; padding:10px 0; background:url(images/list-png.png) 0 100% no-repeat; color:#424242; text-transform:uppercase; line-height:1em; display:none;}

.text {background-color:#f5f5f5; color:#000000; }
#prev-p {float:right; width:95px; padding:0 16px 0 0;}
#prev-p img {margin-bottom:15px;}
#big-pic {margin:0 110px 20px 0;}
/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {position:relative; margin: -200px auto 0 auto; width:880px; color:#000000; font-size:1.2em; line-height:1.4em; clear:both; height:200px;}
#footer a {color:#000000;}
#copyright {padding:40px 0 0 0; float:right; width:300px;}
#copyright p {margin-bottom:20px;}
#slog {padding:40px 0 0 0; float:left; width:300px;}
#baner {float:left; width:235px; padding:25px 0 0 0px;}
#baner img {margin-right:15px;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */
