/*Override 4 tags comes first*/
body	{
	margin: 0;
	padding: 0;
	background: #e3e9f4;
	overflow-x: hidden;
}

table	{
	/*border: none;*/
}
div.news-detail p{margin: 0px; text-indent: 20px;}

td	{
	font-family: "Arial";
	font-size: 13px;
	color: #5e636a;
}

div {
	color: #5e636a;
	font-family: "Arial";
	font-size: 13px;
}	

ul {
	margin-top: 0px;
	margin-bottom: 0px;	
}

form {
	margin-top: 0px;
	margin-bottom: 0px;	
}	

a	{
	font-family: "Arial";
	font-size: 13px;
	color: #2e7eca;
	text-decoration: underline;
}

a:hover	{
	color: #01488b;
	text-decoration: none;
}

a img {
	border: none;
}

/*font	{
	font-family: "Arial";
	font-size: 13px;
	color: #5e636a;
}
*/

h1 {
	margin: 0px;
	padding: 0px 0px 16px 0px;
	color: #ca150d;
	font-size: 19px;
	font-family: "Arial";
	font-weight:lighter; 
}	
	
h2 {
	margin: 0px;
	padding: 0px;
	color: #b84500;
	font-size: 14px; 
}
	
h3 {
	margin: 0px;
	padding: 0px;
	color: #b84500;
	font-size: 12px;
}

input {
	color: #616161; 
	border: solid 1px #cbcbcb; 
	font-family: Arial; 
	font-size: 12px;
}
 
form {
	margin: 0;
}

textarea {
	color: #616161; 
	border: solid 1px #cbcbcb; 
	font-family: Arial; 
	font-size: 12px;
}


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

.pages_text {
	
}
 	 	
a.pages {
	
	text-decoration: none;
}

a:hover.pages {
	
	text-decoration: underline;
}

.pages_active {
	
	font-weight: bold; 
	text-decoration: none;
}

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

.ns_block {
	padding-bottom: 15px;
}

.ns_active {
	color: #5e636a;
	font-weight: bold;
	font-size: 11px;
}

a.ns_link {
	color: #ca150d; 
	text-decoration: underline;
	font-size: 11px;
}

a:hover.ns_link {
	color: #ca150d;
	text-decoration: none;
	font-size: 11px;
}

.ns_delimeter {
	background: url(/bitrix/templates/colaxm/images/ns_delimeter.gif) no-repeat 50% 50%;
	width: 24px;
	margin: 0px 3px;
	display: inline-block;
}

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

.quiz_note	{
	text-align: right;
	height: 77px;
	margin-top: -15px;
	margin-right: 3px;
	position: relative;
	z-index: 10;
}

.quiz_frame	{
	background: #f6f8fc;
	padding: 0px 0px 0px 0px;
	margin-top: -62px;
	position: relative;
	z-index: 9;
}

.quiz_ilk {
	background: #f6f8fc;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	position: relative;
	z-index: 9;
}

.quiz_area	{
	border: 0px solid #c8d4e9;
	background: #e3e9f4 url(/bitrix/templates/colaxm/images/quiz_bg.gif) no-repeat bottom right;
	padding: 8px 10px 8px 0px;
}

.quiz_title	{
	color: #ca150d;
	font-size: 20px;
	font-family: "Arial";
	font-weight:lighter;
	padding-left: 6px;
}

.region_name	{
	color: #5e636a;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0px 6px 10px;
	display: none;
}
.region_content{
	display: none;
	padding: 0px 0px 0px 10px;
}

.quiz_radio	{
	width: 28px;
	white-space: nowrap;
	padding: 3px 0px 0px 2px;
	vertical-align: top;
}

.quiz_item	{
	font-size: 12px;
	padding: 5px 0px 6px 0px;
}

.c_pic {
	text-align: right;
	background-color: none;
	position: relative;
	z-index: 10;
	background: none;
}

input.quiz	{
	border: none;
}

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

.promotion	{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	vertical-align: top;
	text-align: center;
	padding: 7px 0px 0px 0px;
}

td.weblink {
	color: #000;
	font-size: 10px;
	text-decoration: none;
	
	padding: 15px 20px 0px 29px; 
}

a.weblink  {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

a:hover.weblink  {
	color: #000;
	text-decoration: underline;
}

.counters	{
	padding: 22px 0px 0px 29px;
	vertical-align: top;
}

.counter {
	margin-right: 10px;
	float: left;
}

td.copyright {
	width: 344px;
	white-space: nowrap;
	color: #000;
	font-size: 12px;
}

.copyright a	{
	font-size: 12px;
	text-decoration: underline;
}

.copyright a:hover	{
	text-decoration: none;
}
/*------------------------------*/

.picture_border {
	border: 1px solid #378ad8;
}

.picture_noborder {
	border: none;
}

.noborder	{
	border: none;
}

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

.contacts_topline_grad	{
	background: url(/bitrix/templates/colaxm/images/contacta_topgrad.gif) repeat-x top;
	height: 4px;
	font-size: 4px;
}

.contacts_topline_bg	{
	background: url(/bitrix/templates/colaxm/images/contacts_topbg.jpg) right top no-repeat;
	height: 12px;
	font-size: 10px;
	margin-top: -4px;
	position: relative;
}

.contacts_block	{
	background: #e3e9f4 url(/bitrix/templates/colaxm/images/contacts_bottombg.jpg) right bottom no-repeat;
	padding-bottom: 31px;
}

.contacts_title	{
	color: #ca150d;
	font-size: 20px;
	font-family: "Arial";
	font-weight:lighter;
	padding: 3px 0px 10px 22px;
}

.contacts_text	{
	padding: 5px 20px 1px 23px;
	font-size: 12px;
	color: #5e636a;
}

.contacts_digits	{
	padding: 0px 20px 0px 23px;
	font-size: 18px;
	color: #01488b;
}

a.contacts_link	{
	font-size: 12px;
	color: #2e7eca;
}

a:hover.contacts_link	{
	color: #2e7eca;
}

.contacts_icq	{
	padding: 0px 20px 3px 21px;
}

.contacts_skype	{
	padding: 0px 20px 5px 21px;
}

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

.menu_1_area	{
	width: 54%;
overflow: visible;
}

.menu_1_area_bg	{
	background: #3b78c3;
	padding: 6px;position:relative;
z-index:20;
}

.menu_1_patch	{
	width: 210px;
	height: 0px;
	font-size: 0px;
}

.menu_1_frame	{
	border: solid 1px #285286;
	display: block;
	height: 87px;
	background: #3b78c3 url(/bitrix/templates/colaxm/images/menu_1_bg.gif) repeat;
}

.menu_1_ss	{
	margin: 10px 24px 0px 29px;
}

div.menu_1_level_1	{
float: left;
	padding: 0px 10px 0px 0px;
}

div.menu_1_level_1_wd	{
float: left;
	background: url(/bitrix/templates/colaxm/images/menu_1_delimeter.gif) 0px 6px no-repeat;
	padding: 0px 10px 8px 14px;
	white-space: nowrap;
}

a.menu_1_level_1 {
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

a:hover.menu_1_level_1 {
	color: #ddecff;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

a.menu_1_level_1_active {
	color: #ddecff;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

a:hover.menu_1_level_1_active {
	color: #ddecff;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

.menu_2_ss	{
	margin: 2px 8px 0px 18px;
}

div.menu_2_level_1_1{ 
	padding: 10px 0px 9px 31px; 
	background: url(/bitrix/templates/colaxm/images/menu_2_item_0_1.jpg) no-repeat 0px 12px;
	}
td.left div.menu_2_level_1_2	
{
	padding: 0px 0px 9px 31px;
	background: url(/bitrix/templates/colaxm/images/menu_2_item_1.jpg) no-repeat 0px 12px;
}

div.menu_2_level_1_2{ padding: 10px 0px 9px 31px; }
td.left div.menu_2_level_1_3	
{
	padding: 0px 0px 8px 31px;
	background: url(/bitrix/templates/colaxm/images/menu_2_item_2.jpg) no-repeat 0px 0px;
}
div.menu_2_level_1_3{ padding: 10px 0px 9px 31px; }
td.left div.menu_2_level_1_4	
{
	padding: 0px 0px 8px 31px;
	background: url(/bitrix/templates/colaxm/images/menu_2_item_3.jpg) no-repeat 3px 2px;
}
div.menu_2_level_1_4{ padding: 10px 0px 9px 31px; }
td.left div.menu_2_level_1_5	
{
	padding: 0px 0px 8px 31px;
	background: url(/bitrix/templates/colaxm/images/menu_2_item_4.jpg) no-repeat 3px 2px;
}
div.menu_2_level_1_5{ padding: 10px 0px 9px 31px; }
td.left div.menu_2_level_1_6	
{
	padding: 0px 0px 8px 31px;
	background: url(/bitrix/templates/colaxm/images/menu_2_item_5.jpg) no-repeat 3px 2px;
}

div.menu_2_level_1_7	
{
	padding: 0px 0px 8px 31px;
}

a.menu_2_level_1	{
	color: #01488b;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

a:hover.menu_2_level_1	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
}

a.menu_2_level_1_active	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

a:hover.menu_2_level_1_active	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
}

div.menu_2_level_2	{
	padding: 0px 10px 10px 46px;
}

td.left a.menu_2_level_2, a.menu_2_level_2	{
	color: #01488b;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
td.left a.menu_2_level_2{
background: url(/bitrix/templates/colaxm/images/menu_2_level_2.gif) no-repeat 0px 6px;
	
}

a:hover.menu_2_level_2	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
	background: url(/bitrix/templates/colaxm/images/menu_2_level_2_hover.gif) no-repeat 0px 6px;
	padding-left: 15px;
}

a.menu_2_level_2_active	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	
	background: url(/bitrix/templates/colaxm/images/menu_2_level_2_hover.gif) no-repeat 0px 6px;
	padding-left: 15px;
}

a:hover.menu_2_level_2_active	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
	
	background: url(/bitrix/templates/colaxm/images/menu_2_level_2_hover.gif) no-repeat 0px 6px;
	padding-left: 15px;
}

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

.text	{
	padding-left: 1px;
}

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

.sve {
 	width: 100%;	
}

.sve_padding {
	height: 20px;
}

.sve_textarea {
}

.sve_picture {
	float: left;
	text-align: left;
}

.sve_name {
}

.sve_date {
	font-weight: bold;
}

.sve_opisanie_small {
}

a.sve_name_link {	
}

a:hover.sve_name_link {
}

a.sve_name_link_active {
}

a:hover.sve_name_link_active {
}

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

.svr {
	width: 100%;		
}

.sva {
	width: 100%;			
}

.ss {
	margin: 15px 0px 15px 0px;
}

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

.raquo {
}

.content_blok {
}

.content_picture {
	margin: 0px 0px 15px 0px;
}

.content_opisanie_big{
}

.content_date{
	text-align: right;
}

.content_header_spisok_elements{
	padding: 20px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
}

.content_istochnik_blok {
	padding: 10px 0px 10px 0px;
}

a.content_istochnik_link {	
}

a:hover.content_istochnik_link {
}

.content_prev_next_element_blok {
	padding: 20px 0px 10px 0px;
	text-align: right;
}

a.content_prev_element_link {
}

a:hover.content_prev_element_link {
}

a.content_next_element_link {
}

a:hover.content_next_element_link {
}

.content_show_all_blok {
	text-align: right;
}

a.content_show_all_link {
}

a:hover.content_show_all_link {
}

.content_form_blok {
	padding: 10px 0px 0px 0px;
}

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

.news_mainpage	{
	background: url(/bitrix/templates/colaxm/images/news_mainpage_topbg.gif) right top no-repeat;
}

.news_mainpage_title	{
	color: #ca150d;
	font-size: 20px;
	font-family: "Arial";
	font-weight:lighter;
	padding: 14px 0px 20px 23px;
}

.news_mainpage_date	{
	font-size: 11px;
	color: #5e636a;
	font-style: italic;

	background: url(/bitrix/templates/colaxm/images/news_mainpage_date.gif) repeat-y right;
	padding: 0px 0px 0px 30px;
}

div.news_mainpage_link	{
	padding: 6px 30px 2px 23px;
	color: #0099b7;
	font-weight: bold;
	font-size: 12px;
}

a.news_mainpage_link	{
	color: #2e7eca;
	font-weight: bold;
	font-size: 12px;
}

a:hover.news_mainpage_link	{
	color: #2e7eca;
}

.news_mainpage_description	{
	padding: 4px 30px 20px 24px;
	color: #5e636a;
	font-size: 12px;
}

div.news_mainpage_allnews_link	{
	margin: 0px 20px 10px 23px;
}


.news_date	{
	font-size: 11px;
	color: #5e636a;
	font-style: italic;
        margin-bottom: 0px;
        padding-bottom: 0px;
}

.news_item {
        padding: 0;
        margin: 0;
}

div.news_link	{
	padding: 0px 0px 5px 0px;
        margin-top: 0px;
	color: #0099b7;
	font-weight: bold;
	font-size: 12px;
        margin-top: 0px;
        margin-bottom: 0;
}

a.news_link	{
	color: #2e7eca;
	font-weight: bold;
	font-size: 12px;
}

a:hover.news_link	{
	color: #2e7eca;
}

.news_description	{
	padding: 4px 30px 20px 0px;
	color: #5e636a;
	font-size: 12px;
}

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

.sitemap_string {	
}

a.sitemap_link {	
}

a:hover.sitemap_link {	
}

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

.error_text {
	color: #FF0000; 
	font-weight: bold;
	padding: 3px 0px 3px 0px;	
}

.table_line_1	{
	background: #ccd9d9;
}

.table_line_2	{
}

.form_required {
	text-align: center;
	vertical-align: top;
	padding-top: 12px;
	font-size: 0px;
}

.form_label {
	vertical-align: top;
	color: #616161;
	padding: 6px 0px 0px 0px;	
}

.form_field_1 {
	padding: 5px 29px 5px 0px;
}

.form_field_2 {
	padding: 10px 29px 10px 0px;
}

.image_cod {
	margin-top: 3px;
	border: solid 1px #b3b3b3; 
}

.button {
	
}

.checkbox {
	border: 0px solid;	
}

.button_	{
	background: url(/bitrix/templates/colaxm/images/submit.gif) no-repeat;
	width: 95px;
	height: 20px;
}



div.podmenu_1	{
	padding: 0px 10px 10px 30px;
}

div.podmenu_1 a	{
	color: #01488b;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

div.podmenu_1 a:hover	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
}




div.podmenu	{
	padding: 0px 10px 10px 10px;
}

div.podmenu a	{
	color: #01488b;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	
	background: url(/bitrix/templates/colaxm/images/podmenu.gif) no-repeat 0px 6px;
	padding-left: 15px;
}

div.podmenu a:hover	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
	
	background: url(/bitrix/templates/colaxm/images/podmenu.gif) no-repeat 0px 6px;
	padding-left: 15px;
}

div.podmenu a.podmenu_active	{
	color: #308add;
	font-size: 13px;
	text-decoration: underline;
	
	background: url(/bitrix/templates/colaxm/images/podmenu.gif) no-repeat 0px 6px;
	padding-left: 15px;
}

.atent {
	color: #ca150d;	
}

.smallatent {
	color: #ca150d;	
}

.small {
	font-size: 11px;	
}

* {
	font-size: 100.01%
}

#bigfield * {
	width: 100%
}


.icons {	
	position: absolute;
	top: 22px;
	right: 0px;
	z-index: 1001;
}

div.icon {	
	float: left;
	width: 40px;
	text-align: center;
}


.sitemap {
	padding-top: 5px;
	padding-bottom: 5px;
}

.sitemap a {
	text-decoration: none;
}

.sitemap a:hover {
	text-decoration: underline;
}



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


/* ---- css.css ----*/
#ilk p {
	text-indent: 45px;
	margin: 0;
	padding: 0;
}

#tbb p {
	text-indent: 0px;
	margin: 0;
	padding: 0;
}

#ilk ul {
	padding: 0;
	margin: 0;
}

#ilk ol {
	padding: 0;
	margin: 0;
}

#ilk ul li {
	margin: 0;
	margin-left: 60px;
	padding: 0;
}


#ilk ol li {
	margin: 0;
	margin-left: 60px;
	padding: 0;
}



#im
{
	border: 1px solid #999999;
}

#tbl td
{

}

#back {
	width: 100%;
	z-index: 9;
	display: block;
	position: relative;
}

#line {
	width: 100%; 
	height: 1px;
	background-color: #999999; 
}

#nagr {
	width: 100%;
	border: none;
	margin: none;
}

#nagr td {
	padding: 5px;
	margin: 0;
}


#nagr td img {
	padding: 0;
	margin: 0;
}


#first {
	padding: 10px;
	padding-left: 0;
	text-align: left;
	vertical-align: middle;
}

#sh {
	background-color: #3b78c3;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #fff;
}

#cl {

	margin: 20px;
}

#r {
	font-weight: bold;
	color: blue;

}
#nn p {
        text-indent: 35px;
        margin: 0;
        padding: 0;

}

}
#nn ul {

        margin: 0;
        padding: 0;

}

#nn li {

        margin: 0;
        padding: 0;

}

#nn ol {

        margin: 0;
        padding: 0;

}

a.redlink {
        color: #ca150d;        
        text-decoration: underline;
}

a.redlink:active {
        color: #ca150d;        
        text-decoration: none;
}

a.redlink:hover {
        color: #ca150d;        
        text-decoration: none;
}



.starrequired{ color: red; }

a.top_menu, a.top_menu_wd{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height: 24px;
}

a.top_menu_wd{
background: transparent url(/images/menu_1_delimeter.gif) no-repeat scroll 0 6px;
}
a.top_menu_wd span{ padding: 0 6px 8px 14px; white-space:nowrap; }
a.top_menu span{
padding: 0 6px 8px 0px;
white-space:nowrap;
}

a.active, a.top_menu_wd:hover{
color: #DDECFF;
text-decoration: underline;
}

.checkboxMe{
display: block;
width: 27px;
height: 27px;
float: left;
position: relative;
margin-right: 4px;
cursor: pointer;
clear: both;
}
.checkboxMe img{
position: absolute;
top: -4px;
display: none;
}
.message20{ color: green; }
.top-icon{ 
background-position:center top;
background-repeat:no-repeat;
display:block;
height:235px;
position:relative;
top: -21px;
}
.top-icon img{ position: absolute;
}
	.top-icons{
		position: absolute; top: 0px; left: 0px; width: 100%;
	}
	.top-icons td{
		position: relative;	
	}
	.top-icons td img{
		position: absolute;
		margin-left: -33px;
		z-index: 1;
	}
	.top-icons td a{
		display:block;
		position:absolute;
		height:200px;
		width:110px;
		z-index: 1000;
	}
    
    
.clear { clear:both; } 


/*------------ Превью -----------------*/

