body,p,td,font {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}
a:visited	{
	color: #275B9C;
	text-decoration: underline;
}
a:link	        {
	color: #275B9C;
	text-decoration: underline;
}
a:hover	        {
	text-decoration: underline;
	color: #FFAE00;
}

.ramka {border: #dadada 1px solid;}
/*link on title
________________*/

div.link_tit {z-index: 100; position: absolute; top: 220px; left: 140px;}

img.txt_title { margin-top: 5px; margin-bottom : 2px; margin-left : 17px; margin-right : 0px; }
img.txt_title_all { margin-top: 15px; margin-bottom : 0px; margin-left : 17px; margin-right : 0px; }

.txt { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	line-height: 16px;
    text-decoration : none; 
    color : #444444; }
a:visited.txt	{
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:link.txt     {
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:hover.txt    {
	color: #FFAE00; 
	font-weight: normal;
	text-decoration: underline; 
	}
	
.txt1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	line-height: 16px;
    text-decoration : none; 
    color : #43648D; }
a:visited.txt1	{
	color: #275B9C; 
	text-decoration: underline; 
	}
a:link.txt1     {
	color: #275B9C; 
	text-decoration: underline; 
	}
a:hover.txt1    {
	color: #FFAE00; 
	text-decoration: underline; 
	}
	
.txt12 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	line-height: 16px;
    text-decoration : none; 
    color : #444444; }
a:visited.txt12	{
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:link.txt12     {
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:hover.txt12    {
	color: #FFAE00; 
	font-weight: normal;
	text-decoration: underline; 
	}
	
.date { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-decoration : none; 
    color : #FFAE00; }
	


p.p_txt_date { margin-top: 14px; margin-bottom : 0px; margin-left : 17px; margin-right : 5px; }
p.p_txt_news { margin-top: 13px; margin-bottom : 0px; margin-left : 3px; margin-right : 5px; }
p.p_txt_index { margin-top: 10px; margin-bottom : 0px; margin-left : 17px; margin-right : 0px; }
p.p_txt_index_proba { margin-top: 10px; margin-bottom : 0px; margin-left : 17px; margin-right : 0px; }
p.p_txt_tit { margin-top: 10px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; }
p.p_txt_page { margin-top: 10px; margin-bottom : 10px; margin-left : 17px; margin-right : 0px; }
p.p_txt_gloss { margin-top: 0px; margin-bottom : 13px; margin-left : 17px; margin-right : 100px; }
p.p_txt_gloss1 { margin-top: 0px; margin-bottom : 13px; margin-left : 17px; margin-right : 0px; }
img.eli_del { margin-top: 0px; margin-bottom : 0px; margin-left : 0px; margin-right : 10px; }

div.block					
{
	padding: 0px 0px 0px 36px;
	float: left;
}

div.block1 
{
	padding: 0px 0px 0px 20px;
	float: left;
}

div.hotline					
{
	padding: 10px 15px 50px 0px;
}
/*---  uhod za kozhej  ---*/

UL.small {
PADDING-RIGHT: 0px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 0px;
MARGIN: 4px 0px 7px 0px;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none
}

/*---   /uhod za kozhej  ---*/


/*---  test  ---*/


div.name_div {	
	width: 100%;
	height: 70px;
	margin-left: 7px;
	margin-right: 7px;}

div.center_div {	
	width: 100%;
	height: 250px;
	margin-left: 7px;
	margin-right: 7px;}

div.bottom_div {	
	width: 100%;
	height: 19px;
	margin-left: 7px;
	margin-right: 0px;}

img.marg_left {margin-left: 5px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;}

div.top_bottom { padding-top: 80px; }
div.top_bottom_man { margin-top: 0px; margin-bottom : 0px;}

div.quest {
	width: 99%;
	height: 30px;}

div.blue_main {
	background-color: #3F6999;
	float: left;
	width: 85%; }

img.otstTBR {
	margin-top: 2px;
	margin-bottom: 3px;
	margin-right: 3px; }

.p_left_shag {margin-left: 10px; margin-top: 0px; 	margin-bottom: 0px;}
.hands {cursor: hand;}

div#nifty{ margin: 0 0; background: #FEE4A6}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FEE4A6}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



.white_bold {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	text-decoration : none;
	font-weight: none;
	color : #275B9C;
	margin-right: 10px;}

.white {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	text-decoration : none;
	font-weight: none;
	color : #ffffff;
	margin-right: 10px;}
div.otv {	
	width: 99%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 20px;
}

div.otv_znak { 
	float: left;
	Width: 24px;}

.otv_left {
	margin-left: 35px;
	margin-top: 2px;}

img.menquest {	
	margin-right: 10px;
	margin-left: 10px;}

div.oboznach {	margin-bottom: 10px;}

/*---  /test  ---*/

/*---  menu  ---*/
p.otst_title {margin-left: 60px;}

td.menu_top { border-top: #A1AAAE 1px solid; }
td.menu_top1 { border-top: #c8d3d8 1px solid; }

.menu0 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	font-weight: bold;
    text-decoration : none; 
    color : #275B9C; }
a:visited.menu0	{
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:link.menu0     {
	color: #275B9C;
	font-weight: normal;
	text-decoration: underline; 
	}
a:hover.menu0    {
	color: #000000;
	font-weight: normal;
	text-decoration: underline; 
	}

.menu1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-decoration : none; 
    color : #000000; }
a:visited.menu1	{
	color: #275B9C; 
	text-decoration: underline; 
	}
a:link.menu1     {
	color: #275B9C; 
	text-decoration: underline; 
	}
a:hover.menu1    {
	color: #000000;
	text-decoration: underline; 
	}
	
.menu_top { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-decoration : none; 
    color : #999999; }
a:visited.menu_top	{
	color: #275B9C; 
	text-decoration: underline; 
	}
a:link.menu_top     {
	color: #275B9C; 
	text-decoration: underline; 
	}
a:hover.menu_top    {
	color: #FFAE00;
	text-decoration: underline; 
	}
	
p.menu_bull { margin-top: 8px; margin-bottom : 0px; margin-left : 20px; margin-right : 0px; }
img.bullets { margin-right: 0px; margin-left: 9px; margin-top: 12px; }

p.menu_bull_1 { margin-top: 6px; margin-bottom : 0px; margin-left : 28px; margin-right : 7px; }
img.bullets_1 { margin-right: 0px; margin-left: 21px; margin-top: 12px; }

p.menu_bull_3 { margin-top: 3px; margin-bottom : 0px; margin-left : 20px; margin-right : 0px; }
img.bullets_3 { margin-right: 0px; margin-left: 9px; margin-top: 7px; }

P.P_text_left {margin-top: 10px; margin-bottom : 0px; margin-left : 20px; margin-right : 0px;}

UL LI {
PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(/img/li.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 7px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI.li_title {
PADDING-RIGHT: 0px; PADDING-LEFT: 33px; BACKGROUND: url(/img/li_title.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 16px 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
LI.li_title_1 {
PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/img/li_title.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 16px 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}


UL LI.li_yes {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 17px;
 PADDING-TOP: 0px;
 PADDING-BOTTOM: 0px;
 BACKGROUND: url(/img/yes.gif) no-repeat 0px 3px;
 MARGIN: 0px 0px 0px -33px;
 LIST-STYLE-TYPE: none;
} 

UL LI.li_no {
PADDING-RIGHT: 0px;
PADDING-LEFT: 17px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
MARGIN: 0px 0px 0px -33px;
BACKGROUND: url(/img/no.gif) no-repeat 0px 3px;  
LIST-STYLE-TYPE: none;  
}

img.RT {margin-top: 10px; margin-bottom : 0px; margin-left : 0px; margin-right : 3px;}

hr.orange {
 width: 100%;
 height: 1px;
 color: #FFAE00;
 background-color: #FFAE00;
 border: 0px;
 text-align: left;
 margin-top: 0px;
 margin-bottom : 15px;
 margin-left : 0px;
 margin-right : 0px; }

p.p_info { margin-top: 3px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px;}

td.color0 { background-color: #FDF5E6;}
td.color1 { background-color: #F9EED7;}
td.color2 { background-color: #F9E3BA;}
td.color3 { background-color: #F9DDA6;}


/*--- added by luky ---*/

    ul.num
    {
        padding-left: 17px;
        margin: 0;
    }
    #numbers li
    {
        padding-bottom: 1px;
        margin: 0 2em 0 0;
        list-style-type: none;
        position: relative;
    }
    #numbers a
    {
        padding: 0 0 0 25px;
		margin-left: 0px;
        display: block;
        position: relative;
        text-de: 2;
    }
    /* этот элемент нужен для решения проблемы перезагруки фоновых изображений в IE */
    #numbers i
    {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0px;
        width: 48px; height: 29px;
        margin-top: 5px;
        background: url('/img/li_numbers.gif') no-repeat;
    }
    #num1 i { background-position: 0px 0; }
    #num2 i { background-position: -48px 0; }
    #num3 i { background-position: -96px 0; }
    #num4 i { background-position: -144px 0; }
    #num5 i { background-position: -192px 0; }
    #num6 i { background-position: -240px 0; }
    #num7 i { background-position: -288px 0; }
    #num8 i { background-position: -336px 0; }
    #num9 i { background-position: -384px 0; }
    #num10 i { background-position: -432px 0; }
    #num11 i { background-position: -480px 0; }
    #num12 i { background-position: -528px 0; }
    #num13 i { background-position: -576px 0; }
    #num14 i { background-position: -624px 0; }
    #num15 i { background-position: -672px 0; }
    #num16 i { background-position: -720px 0; }
    #num17 i { background-position: -768px 0; }
    #num18 i { background-position: -816px 0; }
    #num19 i { background-position: -864px 0; }
    #num20 i { background-position: -912px 0; }

/*--- /added by luky ---*/



h1 	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFAE00;
	text-decoration: none;
	margin-left : 17px;
	margin-right : 15px;
	margin-bottom : 25px;
	margin-top: 0px;
}

.library1	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFAE00;
	text-decoration: none;
	margin-left : 0px;
	margin-right : 15px;
	margin-bottom : 5px;
	margin-top: 25px;
}

h2 	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #275b9c;
	text-decoration: none;
	margin-left : 0px;
	margin-right : 15px;
	margin-bottom : 15px;
	margin-top: 0px;
}
.title_h2 	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #275b9c;
}

.title_h2_isp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	color: #275b9c;}

h3 	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #008467;
	text-decoration: none;
	margin-left : 0px;
	margin-right : 15px;
	margin-bottom : 0px;
	margin-top: 0px;
}

/* глоссарий */
h4 	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #43648D;
	text-decoration: none;
	margin-left : 17px;
	margin-right : 15px;
	margin-bottom : 18px;
	margin-top: 12px;
}


div.block_faq {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:23px;
	margin-top:0px;
}


div.otst_faq {
	margin-left:15px;
	margin-right:0px;
	margin-bottom:23px;
	margin-top:50px;
}

.faq { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none; 
    color : #777777; }
	
.faq1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	font-weight: bold;
    text-decoration : none; 
    color : #FFAE00; }

a:visited.in_table	{
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:link.in_table     {
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:hover.in_table    {
	color: #000000; 
	font-weight: normal;
	text-decoration: underline; 
	}

p.in_table {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	}

/*---  copyright  ---*/
.copy { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration : none; 
    color : #959595; }
a:visited.copy	{
	color: #00984C; 
	text-decoration: underline; 
	}
a:link.copy     {
	color: #00984C; 
	text-decoration: underline; 
	}
a:hover.copy    {
	color: #F08231; 
	text-decoration: underline; 
	}
p.p_copy { margin-top: 10px; margin-bottom : 10px; margin-left : 0px; margin-right : 15px; }

p.p_dalee { margin-top: 10px; margin-bottom : 10px; margin-left : 17px; }

/* card 
____________________*/


div.card_name {width: 700px; }
p.crd_marg {margin: 5px 10px 5px 0px;}
.card_bluetxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	font-weight: bold;
    text-decoration : none; 
    color : #4477AE; }

table.bgtable {background-color: #0054A6;}
tr.bgtrff {background-color: #ffffff;}
tr.bgorange {background-color: #FAE4B7;}
td.bgfff {background-color: #ffffff;}
tr.trblue {background-color: #4477AE;}


div.div_chel {margin: 5px 2px 0px 2px;}
.card_txt { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration : none; 
    color : #000000; }

.week { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none; 
	font-weight: bold;
    color : #ffffff; }


img.raz1 {margin: 3px 20px 0px 12px;}
img.raz2 {margin: 3px 20px 0px 0px;}
img.raz3 {margin: 3px 11px 0px 0px;}
img.sost {margin: 0px 2px 0px 2px;}

textarea.full_white {
scrollbar-base-color:white;
scrollbar-3dlight-color:white;
scrollbar-arrow-color:white;
scrollbar-darkshadow-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
scrollbar-track-color:white;
}
textarea.full_yellow {
scrollbar-base-color:#FAE4B7;
scrollbar-3dlight-color:#FAE4B7;
scrollbar-arrow-color:#FAE4B7;
scrollbar-darkshadow-color:#FAE4B7;
scrollbar-face-color:#FAE4B7;
scrollbar-highlight-color:#FAE4B7;
scrollbar-shadow-color:#FAE4B7;
scrollbar-track-color:#FAE4B7;
}

textarea.my_border {
border: 1px solid rgb(0, 0, 0);
}

/*elly
______________________________*/

img.elly_marg {margin: 3px 10px 0px 0;}
div.elly {margin: 0px 0px 0px 20px;}

/* heroes
______________________________*/
div.heroes_girl { margin-top: -72px; z-index: 0; float:right;}
div.text_left {margin-left:17px; }


/*control map

________________________________*/

div.control_map {width: 645px;}
div.con_pad_left {padding-left: 2px;}
div.map_block {width: 142px; height: 64px; float: left;}
div.yellow_map {width: 32px; height: 44px; float: left; border-right: #ffffff 1px solid; background: url(/img/yel.gif) repeat-x;  border-bottom: #e4e4e4 1px solid;}
div.blue_map {width: 90px; height: 44px; float: left; background: url(/img/gray.gif) repeat-x; border-bottom: #e4e4e4 1px solid;}
.cifry_map {    
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size : 15px;
    	text-decoration : none; 
	font-weight: bold;
    	color : #000000;}
.date_map {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size : 10px;
    	text-decoration : none; 
	font-weight: normal;
    	color : #000000;}

div.date_map_marg {margin: 5px 0px 6px 4px;}
div.cifry_map_marg {margin: 6px 0px 7px 5px;}
img.map_marg {margin: 0px 8px 0px 8px;}

div.flash_elf {width: 199px; height: 227px; background: url(/img/elf-static.gif) no-repeat;}

/* control_map_baby
_______________________________*/

div.baby_width {width: 110px; height: 93px;}
div.baby_pad {margin: 5px 2px 0 3px;}
div.babyL {width: 51px; height: 93px; float: left;}
div.babyR {width: 51px; height: 93px; float: right;}


div.babyT {width: 51px; height: 19px; z-index: 1; position: relative;}




div.head_pad {padding: 0 17px 0 17px;}

div.babyC {width: 51px; height: 38px; display: block;  z-index: 2; position: relative;}
div.centrL {width: 15px; height: 38px; float: left;}
div.centrC {width: 21px; height: 38px; float: left;}
div.centrR {width: 15px; height: 38px; float: left;}


div.babyB {width: 51px; height: 36px;  z-index: 4; position: relative;}

img.footL_mar {margin: 0 0 0 13px;}
img.footR_mar {margin: 0 13px 0 0;}
div.footL {width: 13px; height: 39px; float: left; display: block;}
div.footR {width: 12px; height: 39px; float: left; display: block;}



/*right_baby
________________________________*/

div.right_babyT {width: 49px; height: 16px; z-index: 7; position: relative;}
img.right_b_t_mar {margin: 0px 16px 0px 16px;}

div.right_babyN {width: 49px; height: 6px;}
div.right_b_N_mar {padding: 0px 12px 0px 12px;}
div.right_babyS {width: 49px; height: 25px;}
div.right_babyP {width: 49px; height: 13px;}
img.right_man_L {margin-left: 12px;}
img.right_man_R {margin-right: 12px;}

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

div.heroes {float: left;z-index: 1;}
div.heroes_t {float: left;z-index: 2;}

/* instruct */
.inst {float: right; width: 400px;}
.instruc {float: left; width: 200px;}

.blue_tit_txt { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height: 16px;
    text-decoration : none; 
    color : #275B9C; }
a:visited.blue_tit_txt	{
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:link.blue_tit_txt     {
	color: #275B9C; 
	font-weight: normal;
	text-decoration: underline; 
	}
a:hover.blue_tit_txt    {
	color: #FFAE00; 
	font-weight: normal;
	text-decoration: underline; 
	}

.sa_link, .sa_link a, .sa_link a:hover {color: #fedc8e; font-size: 10px;  text-decoration: none;  }


