/* ----- 'styles.css' - =27.05.09.= General styles ----- */
/* =default
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
html, body {
	height: 100%;
}
html, body, address, blockquote, div, p, pre, h1, h2, h3, h4, h5, h6, hr,
dd, dl, dt, ul, ol, li,
a, abbr, acronym, b, br, cite, code, del, dfn, em, i,
ins, kbd, q, samp, span, strong, tt, var,
object,
input, textarea, select, button, form, fieldset, legend, label {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	/*line-height: 1;*/
}
input, textarea {
	background:#aaaaaa;
	border:1px solid #aaaaaa;
}
a, :focus {
	outline: none;
}
/* --- !!! --- */
sub, sup {
	vertical-align: baseline;
	position: relative;
	font-size: 0.8em;
	line-height: 1;
}
sub {
	top: 0.3em;	
}
sup {
	top: -0.3em;
}
/* --- !!! --- */
hr, object {
	border: 0px;
}
hr {
	color: #cdcdcd;
	background-color: #cdcdcd;
	height: 1px;
	margin: 7px 0px;
}
input, select, button {
	vertical-align: middle;
	font-family: Arial, sans-serif;
}
textarea {
	vertical-align: top;
	font-family: Arial, sans-serif;
}
/* --- !!! --- */
ol li {
	list-style-type: decimal;
}
ul li {
	list-style-type: disc;
}
/* --- !!! --- */
q {
	quotes: '\00AB' '\00BB' '\201E' '\201C';
}
q:before {
	content: '\00AB';
}
q:after {
	content: '\00BB';
}
q q:before {
	content: '\201E';
}
q q:after {
	content: '\201C';
}
/* --- For_Opera --- */
optgroup {
	color: #000;
	background: #fff;
	font-style: normal;
}
optgroup option {
	padding-left: 22px;
}
/* --- // For_Opera // --- */



/* =global
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
html, body	{
	height:100%;
}
html {
	font-size: 100.01%;
}
body {
	font-size: 62.5%;
	font-family: Arial, sans-serif;
	color: #ffffff;
	background:#541900 url(bg_grad2.jpg) left top repeat-x;
}
/* --- !!! --- */
a {
	text-decoration: underline;
	color: #9c4e09;
}
a:hover {
	text-decoration: none;
}

/* --- !!! --- */
input.button {
	overflow: visible;	/* Removed_extra_internal_padding_with_the_buttons_in_IE. */
}
/* --- !!! --- */




/* =wrapper
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.wrapper {
	background:url(bg11.jpg) center top repeat-y;
	min-height:100%;
	_height:100%;
	min-width:953px;
}
.inner {
	min-height:100%;
	_height:100%;
	background:url(bg2.jpg) center top repeat-y;
	min-width:953px;
}
.clear{
	clear:both;
	font-size:1px;
}



/* =header
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.header {
	background:url(header_bg.jpg) center top no-repeat;
	height:428px;
}
.iconz {
	width:893px;
	text-align:right;
	height:11px;
	margin:0px auto;
	padding:12px 30px;
}
.iconz a{
	margin-left:25px;
}
.iconz img{
	border:none;
}
.header_menu {
	width:893px;
	text-align:right;
	padding:18px 30px;
	margin:0px auto;
}
.header_menu a {
	color:#9d9694;
	font-size:1.5em;
	text-decoration:none;
	margin-left:23px;
}
.header_menu a:hover {
	text-decoration:underline;
}
.header_img {
	width:830px;
	height:269px;
	/*background:url(header.jpg) right top no-repeat; - by Tarik 23.11.2010 - */
	background:url(header.gif) right top no-repeat;
	margin:1px auto 0px;
	padding:64px 62px 0px;
	
	position: relative;
	z-index: 1;
}
.logo {
	height:80px;
	
	position: relative;
	z-index: 2;
}
.logo a{
	display:block;
	width:174px;
	height:80px;
}
.header_img img {
	border:none;
}
.page_path {
	color:#b37844;
	/*padding:170px 0px 0px 240px; - by Tarik 23.11.2010 - */
	padding:173px 0px 0px 240px;
	height:11px;
	overflow:hidden;
	position: relative;
	z-index: 3;
}
.page_path a{
	color:#b37844;
	margin:0px 3px;
	font-size:1.1em;
}
.page_path span{
	color:#b37844;
	margin:0px 3px;
	font-size:1.1em;
}



/* =content
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.content {
	font-size:1.1em;
	width:953px;
	margin:0px auto;
	padding-bottom:70px;
}
.inner .content {
	padding-bottom:165px;
}
h1 {
	font-size:1.8em;
	font-weight:normal;
	padding-bottom:20px;
}
h2 {
	padding-bottom:3px;
}
.left_col {
	width:623px;
	min-height:450px;
	_height:450px;
	float:left;
	padding:20px 30px 30px;
	position:relative;
	z-index:200;
}
.about {
	padding:30px 0px;
	background:url(line1.gif) left bottom repeat-x;
	}
.about p{
	color:#9d9694;
	font-size:1.3em;
	margin-bottom:10px;
}
.about li{
	color:#9d9694;
	font-size:1.3em;
	padding:3px 0px;
}
.about a{
	font-size:0.9em;
}
.learning {
	padding-top:25px;
	font-size:11px;
}
.learning-title {
	font-size: 1.8em;
    font-weight: normal;
    padding-bottom: 20px;	
}
.learning ul {
	list-style:inside;
	margin:7px 0px;
}
.learning ul li {
	font-size:11px;
	line-height:18px;
	color:#9d9694;
}
.learn_txt {
	width:100%;
	background:url(line2.gif) center top repeat-y;
}
.right_col {
	width:270px;
	float:right;
	padding:20px 0px 60px;
	font-size:1.1em;
}
.right_col p.htitle {
	padding: 13px 30px;
	background:url(h1_bg.jpg) center top no-repeat;
	margin:0px;
	height:27px;
	font-size:1.7em;
}
.right_col p {
	margin:5px 30px;
}
.right_col a {
	color:#ffffff;
	text-decoration:none;
}
.right_col a:hover {
	text-decoration:underline;
}
.right_col .gotoall a {
	color:#9C4E09;
	text-decoration:underline;
}
.right_col .gotoall a:hover {
	text-decoration:none;
}
.gotoall {
	text-align:right;
	padding:10px 35px 0px;
}
.action {
	padding-bottom:50px;
}
.action p.htitle {
	color:#de4d00;
}
.action p.htitle a {
	color:#de4d00;
}
.news_block {
	padding-bottom:30px;
	}
.news_block p.htitle {
	color:#9D9694;
}
.news_date {
	color:#9C4E09;
	font-size:0.9em;
	padding:0px 30px;
}
.left {
	width:280px;
	float:left;
}
.right {
	width:280px;
	float:right;
}
.left p, .right p{
	line-height:18px;
	margin:7px 0px;
	color:#9d9694;
}
.line {
	font-size:1px;
	height:1px;
	background-color:#1a1a1a;
	margin:20px 35px 20px 30px;
}
.left_inner {
	width:215px;
	float:left;
	padding:25px 30px 0px;
}
.right_inner {
	width:678px;
	float:right;
	padding:30px 0px 0px;
	font-size:1.2em;
	line-height:1.3em;
	color:#9D9694;
}
.right_txt {
	padding:0px 30px;
	line-height:17px;
}
.right_inner h1 {
	padding-bottom:25px;
	padding-left:30px;	
}
.right_inner h4 {
	color:#ffffff;
}
.right_inner .news_date{
	padding:0px 0px 12px 0px;
	font-size:0.8em;
}
.right_inner p {
	margin:0px 0px 7px;
}
.right_menu li {
	list-style:none;
	margin:0px;
	padding:5px 0px;
	font-size:1.4em;
}
.right_menu li a{
	text-decoration:none;
}
.right_menu li a:hover{
	text-decoration:underline;
}
.photogallery .photo {
	width:166px;
	height:170px;
	padding:20px 30px 20px;
	text-align:center;
	vertical-align:top;
}
.photogallery .photo img {
	border:none;
}
.photogallery .photo a.photoimg {
	border:1px solid #9D9694;
	display:block;
	margin-bottom:30px;
}
.photogallery .photo a.photoimg:hover {
	border:1px solid #ffffff;
}
.photogallery .photo a {
	color:#ffffff;
	font-size:1.0em;
	text-decoration:none;
}
.photogallery .photo a:hover {
	text-decoration:underline;
}
.pager {
	text-align:center;
	color:#9C4E09;
	padding-top:10px;
}
.pager a, .pager span {
	margin:0px;
}
.pager span {
	color:#ffffff;
	font-size:0.9em;
}
/* =footer
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.footer {
	height:125px;
	margin:-125px auto 0px;
	width:100%;
	clear:both
}
.footer_top {
	width:953px;
	margin:0px auto;
	height:65px;
}

.footer_bot {
	height:60px;
	background:#541900 url(footer_bg2.jpg) center top no-repeat;
	clear:both;
	width:100%;
	text-align:center;
}
.null {
	height:62px;
	width:680px;
	float:left;
	background:#CC00FF;
	position:relative;
	z-index:100;
}
.copyr {
	height:50px;
	width:270px;
	background:url(copy_bg.gif);
	margin:0px 0px 0px 683px;
	padding:15px 0px 0px;
	text-align:center;
	color:#888080;
	font-size:1.1em;
	position:relative;
	z-index:300;
}
.copyr img {
	border:none;
	vertical-align:middle;
}
.copyr a, .copyr span, .copyr p {
	color:#888080;
	text-decoration:none;
}
.copyright {
	margin-bottom:5px;
}


/* =anketa
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.anketa {
}
.anketa input{
	margin-right:10px;
}
.anketa textarea {
	width:450px;
	height:70px;
	margin-top:3px;
}
.anketa div{
	padding-bottom:5px;
}
.anketa .question {
	padding-bottom:20px;
}
.inputname {
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}
.input_txt {
	width:450px;
	height:22px;
}
.red_img {
	vertical-align:middle;
	margin-bottom:2px;
}
.binding {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.kontakty {
	color:#8F6C5A;
	font-size:12px;
	float:left;
}

/* --- !!! --- */
#ps_snow {
	width: 953px;
	height: 337px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
/* --- !!! --- */


/*----Styles by Maha--------*/
.new_year {
	width:270px;
	text-align:center;
	padding:20px 0 40px 0;
	}
