body, html 		{ margin: 0; padding: 0; height: 100%; background: #000; color: #E8E8E8; font-size: 12px; line-height: 18px;
					font-family: Verdana,  Arial, Helvetica, sans-serif; }

h1,.h1 			{ margin: 0 0 10px 0; padding: 0; font-weight: normal; font-size: 26px; line-height: 30px; text-align: center; color: #FFF }
h2,.h2			{ margin: 0 0 10px 0; padding: 0; font-weight: bold; font-size: 18px; line-height: 22px; text-align: left; color: #FFF; }
h3,.h3			{ margin: 0 0 10px 0; padding: 0; font-weight: bold; font-size: 14px; line-height: 20px; text-align: left; color: #FFF; }

h1 a, h2 a, h3 a  { color: #FFF; text-decoration: none; border-bottom: 1px solid #E8E8E8; }
h1 a:hover, h3 a:hover, h3 a:hover	{ border-bottom: 0; }

p				{ margin: 6px 0 }

ul				{ margin: 0 0 0 20px; padding: 0; list-style-image: url(/images/page/pointer_light.gif); }
ol				{ margin: 0 0 0 20px; padding: 0; list-style-image: url(/images/page/pointer_light.gif); }
li				{ margin: 5px 0; padding: 0; }

form 			{ margin: 0; padding: 0 }

img				{ border: 0; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0; }
.png 			{ behavior: url(include/tools/iepngfix/iepngfix.htc) }

a 				{ color: #FFF; text-decoration: underline; }
a:hover 		{ text-decoration: none }

table.top		{ cursor: pointer }

.emph			{ font-size: 14px; line-height: 24px; color: #ffffff; }
.tel			{ font-size: 18px; font-weight: bold }

hr				{ height: 1px; margin: 0; padding: 0; border-top: 1px solid #FFF; border-bottom: 0; border-left: 0; border-right: 0 }

.overlay			 	{ position:absolute; width: 705px; margin-top: -15px; }
.emph_block,.emph_block_solid{background:#9AA8D6;padding:15px 20px; color: #000; font-size: 12px; }
.emph_block .emph			{ font-size: 14px; line-height: 24px; color: #000; }
.emph_block table,.emph_block tr,.emph_block td,.emph_block_solid table,.emph_block_solid tr,.emph_block_solid td{ color: #000; font-size: 12px; }
.emph_block a,.emph_block_solid a 			 	{ color: #000; text-decoration: underline; }
.emph_block a:hover,.emph_block_solid a:hover  	{ text-decoration: none }
.emph_block h1 a, .emph_block_solid h1 a, .emph_block h2 a, .emph_block_solid h2 a, .emph_block h3 a, .emph_block_solid h3 a  { color: #000; text-decoration: none; border-bottom: 1px solid #000; }
.emph_block h1 a:hover, .emph_block_solid h1 a:hover, .emph_block h2 a:hover, .emph_block_solid h2 a:hover, .emph_block h3 a:hover, .emph_block_solid h3 a:hover { border-bottom: 0; }
 { border-bottom: 0; }
.emph_block h1, .emph_block_solid h1, .emph_block .h1, .emph_block_solid .h1, .emph_block h2, .emph_block_solid h2, .emph_block .h2, .emph_block_solid .h2, .emph_block h3, .emph_block_solid h3, .emph_block .h3, .emph_block_solid .h3 { color: #000; }
.emph_block .frame,.emph_block_solid .frame		{ border: 1px solid #FFF; padding: 10px; }
.emph_block ul,.emph_block_solid ul				{ list-style-image: url(/images/page/pointer_dark.gif); }
.emph_block ol,.emph_block_solid ol				{ list-style-image: url(/images/page/pointer_dark.gif); }



#output { text-align: justify; } 
#output	{ overflow:hidden;}
/* для выравнивания изображения в тексте достаточно назначить align или float (margin не нужен) */
#output img								{ margin: 4px 8px; border: 1px solid #FFF; }
#output img[align="left"]				{ margin: 4px 16px 4px 0 }
#output img[style="float: left;"]		{ margin: 4px 16px 4px 0 }
#output img[align="right"]				{ margin: 4px 0 4px 16px }
#output img[style="float: right;"]		{ margin: 4px 0 4px 16px }
#output img.no_borders							{ border: 0; }

/* отображение номеров страниц при постриничном выводе */
div.pages			{ font-size: 12px; margin-bottom: 5px; font-weight: bold }
a.pages				{ margin: 4px 6px 4px 6px }
span.pages		{ margin: 4px 6px 4px 6px; font-weight: bold }

.overlay{margin-top:-15px;position:absolute;}
#emph,.emph_block,.emph_block_solid{background:none repeat scroll 0 0 #9AA8D6;color:#000000;font-size:12px;position:relative;}
.emph_block,.emph_block_solid{padding:5px 20px;}

#menu_top_large{background:repeat-x 0 0 url('/images/menu/top_large/menu_bg.jpg');}
#menu_top_large .item{left:0 !important; left:-10px; zoom:1;text-align:center;margin:7px 0 0 10px;background:repeat-x 0 -84px url('/images/menu/top_large/center_bg.png');height:42px;display:block;position:relative;float:left;color:#FFF;width:188px;}
#menu_top_large .item .left{background:no-repeat 0 -84px url('/images/menu/top_large/left_bg.png');width:6px;height:42px;display:block;position:absolute;left:0px;top:0px;}
#menu_top_large .item .right{background:no-repeat 0 -84px url('/images/menu/top_large/right_bg.png');width:6px;height:42px;display:block;position:absolute;right:0px;top:0px;}
#menu_top_large .item:hover,#menu_top_large .item:hover .left,#menu_top_large .item:hover .right{background-position:0px 0px;}
#menu_top_large .selected,#menu_top_large .selected .left,#menu_top_large .selected .right{background-position:0px -42px;}
#menu_top_large .selected:hover,#menu_top_large .selected:hover .left,#menu_top_large .selected:hover .right{background-position:0px -126px;}

#menu_top_small{background:repeat-x 0 0 url('/images/menu/top_small/menu_bg.jpg');}
#menu_top_small .item{left:0 !important; left:-10px;zoom:1;text-align:center;margin:5px 0 0 10px;background:repeat-x 0 0 url('/images/menu/top_small/center_bg.jpg');height:26px;display:block;position:relative;float:left;color:#FFF;width:320px;}
#menu_top_small .item .left{background:no-repeat 0 0 url('/images/menu/top_small/left_bg.jpg');width:6px;height:26px;display:block;position:absolute;left:0px;top:0px;}
#menu_top_small .item .right{background:no-repeat 0 0 url('/images/menu/top_small/right_bg.jpg');width:6px;height:26px;display:block;position:absolute;right:0px;top:0px;}
#menu_top_small .item:hover,#menu_top_small .item:hover .left,#menu_top_small .item:hover .right{background-position:0px -52px;}
#menu_top_small .selected,#menu_top_small .selected .left,#menu_top_small .selected .right{background-position:0px -26px;}
#menu_top_small .selected:hover,#menu_top_small .selected:hover .left,#menu_top_small .selected:hover .right{background-position:0px -78px;}

.menu_bottom_shadow { width: 970px; margin-left: 15px; height: 5px; position: absolute; z-index: 20; background: url(images/menu/menu_bottom_shadow.png) repeat-x; }
.dropdown 			{ position: absolute; z-index: 10; width: 208px; height: 1px; overflow: hidden; }
.dropdown table		{ position: absolute; border-collapse: collapse; top: -300px; left: 1px }
.dropdown td 		{ border: 1px solid #FFF; text-align: left; }
.dropdown a 		{ display: block; width: 194px; padding: 7px 0 8px 10px; text-decoration: none; }
.dropdown a:hover 	{ text-decoration: underline; }


.form_block01{width:330px;}

#buttons{margin:0 auto;width:356px;position:relative;top:-37px;left:11px;}
.welcomeButton{width:168px;height:26px;border:0px;margin:0px 8px 0px 0px;padding:0px;background:no-repeat #05377A 0 0;cursor:pointer;float:left;}
.welcomeButtonFlash{background-image:url('/images/welcome/button/flash.jpg');float:left;}
.welcomeButtonFlash_hover{background-position:0px -26px;}
.welcomeButtonHTML{width:20px;padding:0px 136px 0px 12px;background-image:url('/images/welcome/button/html.jpg');}
.welcomeButtonHTML_hover{background-position:0px -26px;}
.timer{text-align:center;font-size:10px;font-weight:bold;color:#05377A;width:20px;cursor:pointer;position:relative;top:-22px;left:188px;}
.timer_hover{color:#0339FF;}
