@charset "utf-8";
@import "reset.css";
@import "base1.css";
@import "system.css";
@import "clearfix.css";
@import "bootstrap.css";
@import "nav.css";
@import "header_search.css";
@import "footer.css";
@import "typs_termin.css";
@import "join_to_group.css";

@import "styles_popup.css";
@import "modal_win_2/modal_resize_shadow.css";
@import "modal_win_2/modal_win_content.css";

@import "theory.css";
@import "updates.css";
@import "reclama.css";
@import "scroll_to_up.css";
@import "social.css";

@import "ie_png.css";


/* SYSTEM DIV`s (edit)
------------------------------------------------ */
/*
* html .colmask {
	overflow:hidden
}
*/


/* BASE CSS (edit)
------------------------------------------------ */
/*
.wrap {
	background: transparent;
	position: relative;
	overflow: hidden;
	z-index: 10;
}





* html .wrap {
	overflow:visible
}
*/

/* GALLERY BLOCK EDIT
------------------------------------------------ */
.border_gallery {
    top: 0;
	margin: 0
}


/* CONTENT NEW
------------------------------------------------ */
.wrap_section_pic {
	position: absolute;
	width: 100%;
	z-index: 0;
}

.post_head {
	margin-bottom: 8px;
	position: relative;
	z-index: 1;
}


h1.main {
	display: inline;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 25px;
	margin-right: 30px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	position: relative;
	vertical-align: middle;
	z-index: 1;
	zoom:1;
}

h1.hed_main {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 22px;
    line-height: 30px;
}

.brief {
    font-size: 12px;
    line-height: 17px;
	margin-bottom: 10px;
    position: relative;
	z-index: 4;
}



.post_head img.logo {
	margin-right: 15px;
	position: relative;
	vertical-align: middle;
	max-width: 210px; max-height: 90px;
	z-index: 0;
	zoom:1;
}

.section_pic {
	position: absolute;
	right: 15px;
	z-index: 10;
}

h2.brief {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 35px;
}

.grey_2 {
	border: none;
	border-top: 2px solid #f2f2f2;
	display: inline;
	float: left;
	margin: 0px;
	width: 100%; height: 2px;
	zoom:1;
}


/* brief
------------------------------------------------ */
.description {
	font-size: 12px;
	line-height: 17px;
}


/* CONTENT
------------------------------------------------ */

.main_caption {
	display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 25px;
	max-width: 60%;
	width: 60%;
    vertical-align: middle;
}

.main_caption span{
	font-size: 12px;
}


.page_text, .page_text_first {
	font-size: 12px;
    line-height: 17px;
	/*margin-bottom: 5px;*/
	position: relative;
	z-index: 5;
}

.page_text_first sup, .page_text_first sub {
	line-height: 0px;
	font-size: 9px;
}


.page_text h2, .page_text_first h2, .page_text h3, .page_text_first h3  {
    font-size: 16px;
	padding: 15px 0 8px;
}

.page_text h3, .page_text_first h3  {
    font-weight: normal;
}

.page_text h2, .page_text_first h2  {
    font-weight: bold;
}

h3.h3_no_indent {
	padding-top: 5px;
}


/*
.page_text h3 {
    padding-top: 10px;
}
*/
.page_text p, .page_text ul, .page_text ol, .page_text_first p, page_text_first ul, .page_text_first ol {
	padding: 0 0 6px;
}

.page_text ul, .page_text ol, .page_text_first ul, .page_text_first ol {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-left: 26px;
	margin-bottom: 6px;
}

.page_text ul li, .page_text_first ul li {
	list-style-type: disc;
}

.page_text ul li ul li, .page_text_first ul li ul li {
	list-style-type: circle;
}

.page_text ul li ul li ul li, .page_text_first ul li ul li ul li {
	list-style-type: square;
}

.page_text ol li, .page_text_first ol li {
	list-style-type: decimal;
}

.italic {
	font-style: italic;
}



/*  Others
------------------------------------------------ */




/*---------------------------------------------- */

