/*
Theme Name: Radislav Gandapas 
Theme URI: http://www.oratorica.ru
Description: Тема для сайта Радислава Гандапаса, основана на базовом шаблоне Ораторики.
Version: 1.0b
Author: Artem Safarov, Roman Popov
Author URI: 
Tags: custom header, fixed width, three columns
Text Domain: 

	This theme was designed by Roman Poov and built by Artem Safarov,
	

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*Общее*/
html {
    height:100%;
}


body {
	Font-family: Arial;
	min-width:990px;
	height:100%;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	Background-color:#333333;
	font-size:100%;
	font-size: 0.75em;

}

/* Блоки */

div.block_calendar {
	padding-left:10px;
	padding-top:20px;
	padding-bottom:10px;
	backGround-color: #333333;
	float:left;
	clear:both;
	height:200px;
	width:100%;
}

div.block_blog {
	padding:5px 5px 10px 10px;
	text-align:left;
	line-height:16px;
	font-size:12px;
	border:5px solid #FFFFFF;
	backGround-color: #333333;
	float:left;
	height:160px;
	min-height:160px;
	width:380px;
}

div.block_banners {
    float:left;clear:right;
    padding-left:5px;
    height:180px;
    min-height:180px;
}

div.cal_event {
    float:left;
 	padding-right:5px;
 	width:190px;

}

div.cal_event_date {
	float:left;
	border: 7px solid #FFFFFF;
	width:50px;
	height:50px;
	background-color:#FFCC00;
	color:#000000;
}

div.cal_event_date2 {
	float:left;
	border: 7px solid #FFFFFF;
	width:50px;
	height:50px;
	background-color:#CCCCCC;
	color:#000000;
}

div.cal_event_date_day {
	margin-left:-5px;
	font-size:2.275em;
	font-weight:bold;
	line-height:34px;
}

div.cal_event_date_month {
	font-size:0.6em;
	font-weight:bold;
}

div.cal_event_text {
	width:94px;
	float:left;
	clear:right;
	font-size:11px;
	padding-left:10px;
	text-align:left;
	line-height:12px;

}

div.cal_event_annot {
	float:left;
	clear:right;
}


/*Таблицы*/

table {
empty-cell: show; 
border-collapse: collapse;
}

tr.head {
background-color:#666666;
}


/*Текстовые конейтенеры*/
p {

}

p.text2 {
	font-size:11px;
	text-align:left;
	line-height:12px;
}

/*Списки*/
ul {
    display:inline;
    padding:0;
    display:inline;
    
}

li {
    margin-left: 10px;
    padding:0;
    
}

/*Списки*/
ul {
    padding:0px;
    margin:0;
}

li {
    padding:0px;
    margin:0px;
    margin-left:30px;
    
}

/*Заголовки*/

h1 {
Font-Family: Arial;
font-size:16px;
color: #FFCC00;
Text-transform:uppercase;
margin:0;padding:0;
padding-bottom:10px;
}

h2 {
Font-Family: Arial;
font-size: 14px;
color: #FFCC00;
font-weight:bold;
margin-top:10px;margin-bottom:10px; padding:0;
}

h2.cal_event_title {
Font-Family: Arial;
font-size: 12px;
text-transform:uppercase;
color:#FFFFFF;
margin:0;padding:0;
}

h3 {
Font-Family: Arial;
font-size: 14px;
color: #FFCC00;
font-weight:bold;
margin:0;
padding:0;
display:inline;
}

/*Ссылки*/

A, A:active, A:focus, A:link, A:visited {
Font-Family: Arial;
Font-weight: bold;
Font-size: 12px;
Text-decoration: none;
color: #FFFFFF;
}

A:hover {
color: #FFCC00;
}


A.menu1, A.menu1:active, A.menu1:focus, A.menu1:link, A.menu1:visited {
Font-Family: Arial;
Font-weight: bold;
Font-size: 12px;
Text-decoration: none;
color: #FFFFFF;


}
A.menu1:hover {
color: #FFCC00;
}


A.menu2, A.menu2:active, A.menu2:focus, A.menu2:link, A.menu2:visited {
Font-Family: Arial;
Font-weight: bold;
Font-size: 12px;
Text-decoration: none;
color: #CCCCCC;
}

A.menu2:hover {
color: #FFCC00;
}


A.href_y, A.href_y:active, A.href_y:focus, A.href_y:link, A.href_y:visited {
Font-Family: Arial;
Font-weight: bold;
Font-size: 12px;
Text-decoration: none;
color: #FFCC00;
}

A.href_y:hover {
color: #FFFFFF;
}


A.href_w, A.href_w:active, A.href_w:focus, A.href_w:link, A.href_w:visited {
Font-Family: Arial;
Font-weight: bold;
Font-size: 12px;
Text-decoration: none;
color: #FFFFFF;
}

A.href_w:hover {
color: #FFCC00;
}



A.href_months_2, A.href_months_2:active, A.href_months_2:focus, A.href_months_2:link, A.href_months_2:visited {
Font-Family: Arial;
TEXT-TRANSFORM:UPPERCASE;
Text-decoration: none;
Font-weight:bold;
color:  #FFCC00;
Font-size: 9px;

}

A.href_months_2:hover  {
color: #FFFFFF;
}

A.href_months_2_on, A.href_months_2_on:active, A.href_months_2_on:focus, A.href_months_2_on:link, A.href_months_2_on:visited {
Font-Family: Arial;
TEXT-TRANSFORM:UPPERCASE;
Text-decoration: none;
Font-weight:bold;
color:  #FFFFFF;
Font-size: 9px;

}

A.href_months_2_on:hover  {
color: #FFCC00;
}

/*Разметка*/

#wrap {
     height:auto !important;
	 height:100%;
	 min-height:100%;
	 position:relative;
     backGround-color: #333333;
	 width:100%;
	 overflow:hidden;
	 margin-left:auto;
	 margin-right:auto;
}

#container {
	padding-left: 290px;      /* LC fullwidth */
	padding-right: 22%;     /* RC fullwidth + CC padding */
	position:relative;
}
#container:after {
	content:"";
	display:block;
	clear:both;
}
#container .column {
	position: relative;
	float: left;
	padding-bottom: 100570px;     /* X + padding-bottom */
	margin-bottom: -100000px;     /* X */
}

#container .column2 {
	font-family: Arial;
	position: relative;
	float: left;
	padding-bottom: 100070px;     /* X + padding-bottom */
	margin-bottom: -100000px;     /* X */
	font-size:10px;
	z-index:2;

}

#main {
	padding:10px 0px;       /* CC padding */
	width:100%;
	Background-color:#434345;


}

#sidebar-left{
	width: 260px;             /* LC width */
	padding: 10px 10px;          /* LC padding */
	right: 280px;             /* LC fullwidth + CC padding */
	//right: -100px;
	//height:1000px;
	margin-left: -100%;
	Background-color:#434345;

}


#sidebar-right {
	width:34%;            /* RC width */
	padding: 10px 10px;          /* RC padding */
	margin-right: -100%;
	margin-left: 10px;

	backGround-color: #666666;
	z-index:2;
}



#header,#footer,#footer2{
	font-size: large;
	text-align: center;
	backGround-color: #333333;
	position:relative;
}

#header {
	width:100%;
	text-align:left;
	height:46px;
}

#footer {
	 width:100%;
	 overflow:hidden;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:-70px;
	 height:70px;
	 z-index:2;
	 font-family:Arial;
	 font-size:10px;
	 text-align:left;
}

#footer2 {
	padding-right:200px;
	margin-top:-500px;
	height:500px;
	z-index:1;
}
