body 	{ border: 0px solid #ff0000; }
body p 	{  }
	
#content h2 { font-size: 150%; margin-bottom: 0.2em; }
div.category_description { margin: 10px 0;  }
table.sub_categories { margin-bottom: 0;}
#layout_inner center { z-index: 0; position: relative; }
table#head { margin-bottom: 20px; }


/* content */




table.txt_colls_3 { width: 70%;  border: 0px solid #ff0000;}
table.txt_colls_3 td { padding-top: 0; }
table.txt_colls_3 td p,
table.txt_colls_4 td p { font-size: 75%; margin-bottom: 0; }
table.txt_colls_3 td p a { font-size: 122%;  }

table.txt_colls_4 { width: 904px; text-align: left; position: relative; padding-bottom: 2em;}
table.txt_colls_4 td { padding-right: 0; }
table.txt_colls_4 td p span { font-size: 122%;   }

.category_description table td.drums	{ border: 1px solid #ff0000; width: 10%; }


span.header_page_ny { font-size: 92%; } 
span.header_page_ny b { color: #b60000; font-weight: normal; } 



h3.header_mode1 { margin-bottom: 0.8em;}

div.wpar_params { margin-top: 55px; }

p.text_usual,
p.text_ask_mod1,
div.text_left p { font-size: 87%; }
p.text_ask_mod1 a { font-size: 125%; } 

p.sub_header_text { font-size:120%; font-style: italic; position: relative; margin-top:  -0.3em;  margin-bottom: 0px; }

p.text_left,
ul.text_left,
ul.text_left li { text-align: left; }
 
div.text_left { width: 60%; }
div.text_left p,
div.text_left ul { text-align: left; width: 100%; list-style: none; padding: 0;  }
div.text_left ul li { position: relative; font-size: 90%; line-height:  1.3em; padding-bottom: 10px;}  
div.text_left ul span { position: relative; display: block; float: left; margin-left: -1.6em;}



p.break_line_mode1 i,
p.break_line_mode2 i,
p.break_line_mode3 i { display: none;}

p.break_line_mode1 { position: relative; margin-bottom: 2.2em; width: 772px; height: 45px; background: url('../programs/new-year/break_line01.png') top center repeat-x; }
p.break_line_mode2 { position: relative; margin-bottom: 2.2em; margin-top: 2em; width: 293px; height: 46px; background: url('../programs/new-year/break_line04.png') top center no-repeat; }
p.break_line_mode3 { position: relative; margin-bottom: 1.2em; margin-top: 2em; width: 803px; height: 46px; background: url('../programs/school-party/break_line05.png') top center no-repeat; }
p.break_line_mode4 { font-size: 120%;  padding-bottom: 0; margin: 1em 0 0 0; line-height: 0.3em; }

#logo_frontpage_corp { width: 75px; height: 92px; margin-top: -15px; position: relative; display: block; background: url('../programs/new-year/logo_frontpage.png') top center no-repeat;  }
#logo_frontpage_corp i { display: none; }

table.table_logofront { width: 70%; } 
table.table_logofront td { vertical-align: middle; padding-bottom: 0px;}
table.table_logofront td p { padding: 0; margin: 0; } 






/*
	Reasons wrap for top (3 or 4) columns
*/

table.reasons	 		{ width: 80%; border: 0px solid #ff0000; position: relative; }

table.reasons td 		{ padding: 0; padding-right:50px; position: relative; }
table.reasons td p		{ font-size: 75%; margin-bottom: 0; line-height: 1.4em; }
table.reasons td p a,
table.reasons td p span	{ font-size: 122%; position: relative; }
table.reasons td p img 	{ height: 58px; width: 58px; display: block; position: relative; float: left; margin-left: -58px; left: -7px; }

table.reasons td.last	{  padding-right: 0; width: 15%; }		
table.reasons td.drumm 		{ border: 0px solid #000; width: 1%; padding:0; }
table.reasons td.drumm p	{ width: 1px; float: right; position: relative; top: -30px; left: -15px; }


table.reasons td.drumm span 	{ font-size: 100%; width: 1px; color: #5e7687; border-bottom:1px dashed #5e7687;  cursor: pointer; cursor: hand; position: relative; }
table.reasons td.drumm ins  	{ left: 2em; top: 0.6em; position: relative; width:  50px; display: block; overflow: hidden; }
table.reasons td.drumm ins img 	{ margin: 0; position: relative; width: 100px; height: 63px; left: 0; }
table.reasons td.drumm ins.selected img { margin-left: -50px; }

/*ie6*/table.reasons 	{ -overflow: hidden; -zoom: 1; }
/*ie6*/table.reasons td p img { //margin-left: -62px; }
/*ie6*/table.reasons td.drumm p	{ //position: absolute; //right: 0; }
/*ie6*/table.reasons td.drumm span { //border-bottom:0; //text-decoration: underline; }

table.maxcolls
table.maxcolls 			{ width: 90%; margin:  -3em 0 2em 0; }
table.maxcolls td		{ padding-right: 10px; }	
table.maxcolls td.last	{ width:19%; }

table.maxcolls th	{ height: 1px; position: relative; text-align: center; padding-right: 40px; vertical-align: bottom;}
table.maxcolls th img	{ position: relative; text-align: center; }	



/*
	Line braker  
*/
div.line-breaker { width: 100% ; height:45px; margin:0.5em 0 2.2em ; position: relative;  }


/*
	All special texts
*/
p.text_ask01 	{ font-size: 87%; padding-bottom: 2.5em; position:  relative; }
p.text_ask01 a 	{ font-size: 125%; } 


.category_description table.columns {width: 80%; position: relative; margin-bottom: 1em;}
.category_description table.columns th {text-align: center; vertical-align: bottom;padding-right: 40px;}
.category_description table.columns td {padding-right: 30px; padding-top: 0; width: auto;}
.category_description table.columns td p {width: 100%; font-size: 75%; line-height: 1.4em; position: relative; }
.category_description table.columns td p img {left:-64px; position:absolute; top:-5px;} 
.category_description table.columns td p a {font-size: 120%;}
.category_description table.columns td p span {font-size:122%; position:relative;}
.category_description table.columns td.drumm {width: 1%; padding:0; }
.category_description table.columns td.drumm p	{ width: 1px; float: right; position: relative; top: -30px; left: -15px; }
.category_description table.columns td.drumm span {font-size: 100%; color: #5e7687; border-bottom:1px dashed #5e7687;  cursor: pointer; cursor: hand; position: relative;}
.category_description table.columns td.drumm ins  	{ left: 2em; top: 0.6em; position: relative; width:  50px; display: block; overflow: hidden; }
.category_description table.columns td.drumm ins img 	{ margin: 0; position: relative; width: 100px; height: 63px; left: 0; }
.category_description table.columns td.drumm ins.selected img { margin-left: -50px; }
.category_description table.cols4 td {padding-left: 50px; width: 33%;} 

.category_description table.cols5 {margin-right: 50px;}
.category_description table.cols5 td {width: 24%; padding-right: 0;}
.category_description table.cols5 td.drumm {width:4%; padding-left: 50px;}

.category_description table.cols4 {margin-top: 2em;}


/*
	FAQ tabel footer
*/	
.faq_footer 						{ border: 0; width: 95%; position: relative;}
.faq_footer table 			{ margin: 4em 0 0 50px; }
table.non_side							{ left: -60px ; margin-left: 0;  }
.faq_footer td						{ font-size: 110%; width: 25%;}
.faq_footer td.last 			{width: 25%; padding-right: 0; padding-left: 60px;}
.faq_footer td span				{ position: relative; height: 1px; max-height: 1px; display: block; text-align: center; z-index: 2;}
.faq_footer td span img { position: relative; top: -60px; }
.faq_footer td p					{ padding-left: 1em; }
.faq_footer td.last p, .faq_footer td .round-sides p {padding-left: 0;}
table.faq_footer td p.wrapped			{ padding-top: 1em; border: 1px solid #f2f2f2; background: #fff; color: #765c00; }
table.faq_footer td p.wrapped span		{ height: auto; position: relative; margin-top: 0; top: 0; }
table.faq_footer td p.wrapped span img	{ margin: 1em 0 0 0; }

table.faq_footer td.last				{ width: 1%; position: relative; }
table.faq_footer td.last p				{ width: 1px; position: relative; padding: 0; }			
table.faq_footer td.last p a			{ text-align: center; position: relative;  zoom: 1; overflow: hidden; }
table.faq_footer td.last p a img		{ border: 0; text-decoration: none; display: block; position: relative;  zoom: 1;}
.faq_footer td.last p.addons		{ position: static; width: auto; margin-top: 0;}
table.faq_footer td.last p.addons a		{ color: #000; position: relative; zoom: 1; } 
table.faq_footer td.last p.addons img	{ position: absolute; float: left; margin: -1.2em 0 0 0px; left: -37px; zoom: 1; }
.faq_footer td.last p.addons span	{ position: static; height: auto; text-align: left;}

table.non_side td.last p				{ padding-left: 20px; }
/*ie6*/table.non_side td.last p			{ -float: left; }

.faq_footer td.last p.addons a {position: relative;}
.faq_footer td.last p.addons a img {position: absolute; left: -37px; top: -5px; }
.faq_footer td.last .faq_link {float:left;}
.faq_footer td.last .faq_link {text-align: center;}


/*
	Footer phone
*/
p.ny_footer a		{ text-decoration: none!important; }
p.ny_footer a i		{ text-decoration: underline; font-style: normal; }
p.ny_footer a span 	{ text-decoration: none; }


/*
	New fixed params
*/
td.vacancies h2 { margin-left: 0; }
img#vacansy_crow { position: absolute; right: -10px; margin-top: -65px; width: 76px; height: 74px; }

div.faq { zoom:1; overflow: hidden; }
div.incut,
table.incut { color: #000; }
table.incut a:hover { color: #cd272e; } 
table.incut p.date { margin-bottom:-0.5em; color: #818181; }

dl.news_list dd p  { margin-bottom: 0; }

.category_description p { width:70%;}
.bird_footprints { z-index:3; }
table.bird_books td { padding-right: 0;  }

