/* Core Classes */
body,td,th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #1c2531;
}

body {background-color: #FFFFFF; margin: 0px;}

/*----- A Classes -----*/
a:link		{color: #22508e; text-decoration: underline;}
a:visited	{color: #592252; text-decoration: underline;}
a:hover		{color: #592252; text-decoration: none;}
a:active	{color: #22508e; text-decoration: none;}

/*--- Table Classes ----*/
table.maintable	{width:1000px;}

td.lang_container		{text-align:right; vertical-align:middle; padding-right:15px;}
td.lang_container img	{border:#28166f 1px solid;}

td.left_container {width:200px; text-align:left; vertical-align:top;}

div.logo_container {padding-bottom:20px; text-align:center;}
div.nav_container	  {text-align:center; padding-bottom:40px;}
div.nav_container img {padding-left:12px; padding-right:12px;}
div.menu1_container	{border-top:#11305b 3px solid; padding-top:32px; text-align:center;}

td.main_container {
	padding-left:9px;
	background:url(http://www.chambercom.kz/uploads/images/design/shadow.gif) no-repeat left top;
	text-align:left;
	vertical-align:top;
}
div.main_container {
	background-color:#e9ece7;
	padding:15px;
}

td.bottom_container{
	padding-top:10px;
	padding-bottom:20px;
}


/*Общий стиль для внутриконтейнерных таблиц. Он же используется в плагинах, таким образом является универсальным для сайта вцелом*/
table.contenttable{
	background-color:#F1F1F1;
	border-collapse:separate;
	border-spacing:1px;
	border:#999999 solid 1px;

}
.contenttable td, .contenttable th{
	padding:4px;
}
.contenttable th{
	background-color:#F8F8F8;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}
.contenttable td{
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}

/*------------ Логические Стили -----------------*/
/*Стили заголовков страниц и меню <span> и <div>*/

.capation_alfa	{padding-bottom:23px;}
.capation_betta	{}
.capation_gamma	{color:#22508e; font-size:13px; font-weight:bold;}

/*Тело Страниц и меню <span> и <div>*/
.mainpart{font-size:14px;}

/*Нумерация страниц <div><a><span>*/
div.pages{
	text-align:center;
	padding:5px;
	font-size:14px;
	white-space:nowrap;
}
.pages a{
	font-weight:bold;
	text-decoration:none;
	padding-left:3px;
}
.pages span{
	font-weight:bold;
	font-size:14px;
	padding-left:3px;
}

div.copyright{
	text-align:right;
	font-size:14px;
	color:#a8aaa6;
	border-top:#798ba3 3px solid;
	width:70%;
	padding:12px;
}
div.copyright a {color:#a8aaa6;}

div.decorated_links a{
	display:block;
	padding:3px;
	border:#663366 1px dotted;
	margin:1px;
}

a.detailed{
	padding-left: 20px;
	background-color:#00FF99;
}


/*------------ Текстовые Стили -----------------*/
.text_subcapation{	/*Подзаголовок*/
	font-weight:normal;
	padding-bottom:10px;
}
.text {color:#48515c; padding-bottom:12px;}
.text_bottom_data {color:#22508e; text-align:right; padding-bottom:15px;}

.text_comment{	/*Текст коментария*/
	color:#999999;
	font-size:14px;
}
.text_star{		/*Звёздочка обязательного поля*/
	font-weight:normal;
	color:#DD0000;
	font-size:14px;
	padding-left:7px;
	padding-right:7px;
}

/*--------------- Формы ------------------------*/
form{
	margin:0px;
	padding:0px;
	display:inline;
}
.input_text,
.input_file,
.select,
.textarea,
.button,
.button_r{
	border:#333333 1px solid; 
	background-color:#F7F7F7; 
	font-size:14px; 
}
.button{
	background-color:#DDDDDD;
	padding-left:5px;
	padding-right:5px
}
.button_r{
	background-color:#FF3300;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px
}

div.menuBar {
	text-align: left;
	padding-left: 15px;
	padding-bottom:15px;
}
div.menuBar a.menuButton,
div.menuBar a.menuButton_first{
	font-size:11px;
	padding: 0px 0px 24px 10px;
	display:block;
	color:#22508e;
	text-decoration:none;
	background:url(http://www.chambercom.kz/uploads/images/design/menu_arrow.gif) no-repeat left top;
}
div.menuBar a.menuButton:hover,
div.menuBar a.menuButton_first:hover{
	color:#22508e;
	text-decoration:underline;
}

table.calendar_table {
	border:#AAAAAA 1px solid;
	text-align:center;
	width:100%;
}
.calendar_table th,
.calendar_table td {
	padding:2px;
	font-size:11px;
}
.calendar_table th{
	background-color:#EEEEEE;
}
.calendar_table td.checked{
	border: #666666 1px dotted;
}
.calendar_table a{
	font-weight:bold;
	color:#СС0000;
}
.calendar_table span{
	color:#999999;
}
div.calendar_form{
	border:#AAAAAA 1px solid;
	padding:2px;
	white-space:nowrap;
	margin-bottom: 3px;
}


