	body {margin: 0; padding: 0; width: 100%; height: 100%;}
	table#main {height: 100%;}
	#up {height: 186px;}
	#menu {height: 50px; padding: 0px 34px 0px 40px;}
	#bottom {height: 70px;}

	#flash {background-image: url(img/tempf.jpg); width: 588px; height: 186px; float: right; margin-right: 2px; background-repeat: no-repeat;}
        HTML > BODY #flash {margin-right: 5px;}
	#nav {width: 85px; height: 186px; float: left; background-image: url(img/vline.gif); background-repeat: no-repeat; padding-left: 6px;}
        HTML > BODY #nav {width: 80px;}
	#nav img {border: none;}
	a#gomain {color: #CF0000; font: bold 10px Tahoma; display: block; text-align: right; padding: 4px 8px 0px 0px;}
	#logo {width: 306px; height: 186px; float: left;}

	FORM#s {color: #828282; font: bold 11px Tahoma; margin: 0; padding: 0; width: 230px; margin-left: 40px;}
	FORM#s INPUT {margin-top: 2px; border-top: 2px solid #9B9B9B; border-bottom: 2px solid #E0E0E0; border-left: 2px solid #B9B9B9; border-right: 2px solid #B9B9B9; width: 190px; padding: 2px; font: 12px Tahoma; color: #000;}
	FORM#s BUTTON#but {width: 37px; height: 22px; border: 0px; margin-top: -22px; padding: 0; float: right; background-image: url(img/s_but.gif); cursor: pointer;}
	.f_menutab11 {width: 100%; height: 50px; border-collapse: collapse; border: 0px;}
	.f_menutab11 td.f_menu1, .f_menutab11 td.f_menu2 {padding: 0; text-align: center; vertical-align: bottom; width: 14.28%; background-image: url(img/mbutton.gif); background-position: center bottom; background-repeat: no-repeat;}
	.f_menutab11 td.f_menu1a, .f_menutab11 td.f_menu2a {padding: 0; text-align: center; vertical-align: bottom; width: 14.28%; background-image: url(img/mbuttonac.gif); background-position: center bottom; background-repeat: no-repeat;}
	.f_menutab11 .f_menu1 a, .f_menutab11 .f_menu1a a {display: block; padding: 30px 0px 8px 0px; font: bold 10px Tahoma; text-decoration: none; color: #6E6E6E; background-image: url(img/mbuttonb.gif); background-position: right bottom; background-repeat: no-repeat;}
	.f_menutab11 .f_menu2 a, .f_menutab11 .f_menu2a a {display: block; padding: 30px 0px 8px 0px; font: bold 10px Tahoma; text-decoration: none; color: #6E6E6E; background-image: url(img/mbuttonb2.gif); background-position: right bottom; background-repeat: no-repeat;}

	.f_menutab11 a:hover {color: #4E4E4E;}

	#mb {padding-left: 4px; background-image: url(img/mbuttonb3.gif); background-position: left bottom; background-repeat: no-repeat;}

	#center {padding: 3px 36px 0px 42px;}
	#lmenu {width: 267px;}
	#lmup {height: 156px; background-image: url(img/lmup.jpg); background-position: left bottom; background-repeat: no-repeat;}
	#lmb {height: 174px; background-image: url(img/lmb.jpg); background-position: left bottom; background-repeat: no-repeat;}
	#lmb_ {height: 174px; background-image: url(img/lmb_.jpg); background-position: left bottom; background-repeat: no-repeat;}
	#lmc {background-image: url(img/lmc.jpg); background-position: -1px top; background-repeat: repeat-y;}

	#cicon {margin: 32px 0px 0px 32px; padding: 62px 0px 16px 75px; background-image: url(img/catalog_icon.gif); background-position: left top; background-repeat: no-repeat;}
	#cicon a {font: 9px Tahoma; color: #D90000; }
	#cicon a:hover {color: #F90000; text-decoration: none;}
	#block {margin: 10px 0px 0px 32px; padding-bottom: 24px; background-image: url(img/block_line.gif); background-position: left bottom; background-repeat: no-repeat;}
	#block .c {font: 12px Tahoma; display: block; padding: 2px 0px 2px 24px; background-image: url(img/block_arrow.jpg); background-position: 3px 4px; background-repeat: no-repeat;}
	#block .c a {color: #4C4C4C;}
	#block a.b {font: 12px Tahoma; color: #F90000; display: block; padding: 32px 0px 20px 78px; background-image: url(img/block_quest.jpg); background-position: 3px 2px; background-repeat: no-repeat;}
	#block2 {margin: 60px 0px 0px 32px;}
	#block2 p {margin: 0; padding: 0px 0px 0px 8px; font: bold 12px Tahoma; color: #24A5E1; text-decoration: underline;}


	FORM#sc {color: #828282; font: bold 11px Tahoma; margin: 8px 0px 32px 8px; padding: 0; }
	FORM#sc INPUT {margin-top: 2px; border-top: 2px solid #9B9B9B; border-bottom: 2px solid #E0E0E0; border-left: 2px solid #B9B9B9; border-right: 2px solid #B9B9B9; width: 190px; padding: 2px; font: 12px Tahoma; color: #000;}
	FORM#sc BUTTON#butt {height: 22px; border: 0px; float: left; padding-left: 73px;  background-color: transparent; cursor: pointer; font: 12px Tahoma; color: #888888;}

	HTML > BODY FORM#sc BUTTON#butt {padding-left: 106px; }

	#block2 a#arch {font: 12px Tahoma; color: #24A5E1; display: block; padding: 0px 0px 32px 8px; text-decoration: none;}

	#mainbgg {float: left; width: 100%;  height: 100%;}
	#mainbg {background-image: url(img/mainbg.jpg); background-position: left top; background-repeat: repeat-x;}
	#mainupr {background-image: url(img/mainupr.jpg); background-position: left top; background-repeat: no-repeat;}
	#mainupl {background-image: url(img/mainupl.jpg); background-position: left top; background-repeat: no-repeat;}
	#maincen {background-image: url(img/maincen.jpg); background-position: right top; background-repeat: repeat-y;}
	#mainbtl {background-image: url(img/mainbtl.jpg); background-position: left bottom; background-repeat: no-repeat;}
	#mainbtcen {background-image: url(img/mainbtcen.jpg); background-position: left bottom; background-repeat: repeat-x;}
	#mainbtr {background-image: url(img/mainbtr.jpg); background-position: right bottom; background-repeat: no-repeat;}
	#mainbtr_ {background-image: url(img/mainbtr_.jpg); background-position: right bottom; background-repeat: no-repeat;}

	#newsbg {width: 100%; height: 100%; background-image: url(img/newsbg.jpg); background-position: left top; background-repeat: repeat-x; background-color: #002E5E;}
	.padd {padding: 0px 36px 0px 42px;}

	#bgg {background-image: url(img/blueg.gif); background-position: left bottom; background-repeat: no-repeat;}
	#bgg2 {background-image: url(img/blueg2.gif); background-position: left bottom; background-repeat: no-repeat;}

	#newsbgl {background-image: url(img/newsbgl.jpg); background-position: right top; background-repeat: no-repeat; padding: 0px 40px 40px 40px;}
	#newsbgr {background-image: url(img/newsbgr.jpg); background-position: left 192px; background-repeat: no-repeat; padding: 0px 40px 0px 40px;}
	#stub {width: 10px; height: 120px;}
	#stub2 {font: 1px tahoma; width: 987px; height: 1px; margin-top: -1px;}

	#phone {width: 297px; height: 225px; margin: -206px 40px 0px 0px; position: relative; float: right;background-image: url(img/phone.gif); background-position: right bottom; background-repeat: no-repeat;}
	HTML > BODY #phone {margin: -206px 70px 0px 0px;}
	#contacts, #copy {float: left; margin: 20px 0px 0px 8px; font: 11px Tahoma; color: #888888;}
	#copy {padding-bottom: 10px; clear: both;}
	#copy a {color: #888888; text-decoration: none;}

	#main_text1 {color: #fff; vertical-align: top;}
	#main_text1 H1 {font: bold 14px Arial; color: #fff; text-decoration: underline; margin: 0px 0px 8px 0px; padding: 16px 0px 0px 0px;}
	#main_text1 p {font: 11px Tahoma; color: #fff; margin: 0; padding: 4px 0px 4px 0px;}

	#main_text2 {color: #fff; vertical-align: top;}
	#main_text2 H1 {font: bold 14px Arial; color: #fff; text-decoration: underline; margin: 0; padding: 16px 0px 10px 0px;}
	#newslist {margin-top: 0px;}
	#newslist table td {font: 11px Tahoma; color: #fff; vertical-align: top;}

	.f_newsface {padding-bottom: 8px; font-weight: bolder;}
	.f_newstime {font-weight: bolder; color: #B3E9FF; padding: 3px 20px 3px 0px;}
	.f_news_summ {padding-bottom: 16px;}
	.f_newstime a {background-image: url(img/news_light.gif); background-position: right 4px; background-repeat: no-repeat;}
	.f_newstime a:hover {background-image: url(img/news_light2.gif); background-position: right 4px; background-repeat: no-repeat;}
	.f_newstime a {color: #B3E9FF; text-decoration: none; padding: 3px 20px 3px 0px;}
	.f_news_div {}


	#content_ {padding: 24px 24px 64px 24px; text-align: left; font: 12px Tahoma; color: #555;}
	#content__ {padding: 56px 16px 64px 24px; text-align: left;}

	.f_menutab1 {font: bold 12px Tahoma; color: #4C4C4C; margin: 48px 0px 32px 40px;}
	.f_menu1 {margin: 8px 0px 8px 0px; padding: 0px 0px 0px 24px; background-image: url(img/block_arrow.jpg); background-position: 3px 2px; background-repeat: no-repeat;}
	.f_menu1 a { color: #4C4C4C; text-decoration: none;}

	#content_ h1, #content_ .f_art_head {font: bold 17px Arial; color: #555; margin: 8px 0px 16px 0px; padding: 0; }
	#content_ h2 {font: bold 15px Arial; color: #555; margin: 8px 0px 16px 0px; padding: 0; }
	#content_ h3 {font: bold 15px Arial; color: #555; margin: 8px 0px 16px 0px; padding: 0; }

	.f_art_head, h1 {font: bold 17px Arial; color: #555; margin: 8px 0px 8px 0px; padding: 0; }
	#content_ p, #content_ .f_art_text {font: 12px Tahoma; color: #555; line-height: 17px; }
	.f_art_text, p {font: 12px Tahoma; color: #555; line-height: 17px; }
	#content_ p {margin: 8px 0px 8px 0px;}

	#content_ .f_arh_newstime {font: 12px Tahoma; color: #555;}
	#content_ .f_arh_newsface {font: bold 12px Tahoma; color: #555; padding: 4px 0px 4px 0px}
	#content_ .f_arh_news_summ {font: 12px Tahoma; color: #555;}
	#content_ .f_arh_news_summ a {font: 11px Tahoma; color: #555;}

        #content_ .news_arhiv a {font: 12px Tahoma; color: #555;}

        #content_ .f_find_face {font: 12px Tahoma; color: #555; margin-bottom: 2px;}
        #content_ .f_find_div {padding-bottom: 8px;}
        #content_ .f_art_table {font: 12px Tahoma; color: #555; line-height: 17px; border-collapse: collapse; border: 1px solid #fff;}
        #content_ .f_art_table td {padding: 4px 8px 4px 8px; background-color: #f0f0f0; border: 1px solid #fff;}
        #content_ a {color: #CF0000;}
        #content_ a:hover {text-decoration: none;}

	#tbl table td {padding: 0;}
	#tbl table tr td.cat_grp_dev {height: 1px; display: none;}
	#tbl table td p {padding: 0px 0px 4px 0px; margin: 0; margin: 0;}
	#tbl table td p a span {padding-left: 32px;}
        #tbl table tr .cat_grp_price {visibility: hidden; font: 1px Tahoma;}

	#catalog_menu {padding: 26px 8px 32px 20px; }
	#catalog_menu h1 {padding-left: 8px;}
	#catalog_menu .f_menutab1 {padding: 8px 0px 0px 0px; margin: 0; color: #4C4C4C;}
	#catalog_menu .f_menu1 {margin: 2px 0px 6px 0px; padding: 0px 0px 0px 9px; background-image: url(img/cmenu.gif); background-position: -2px 3px; background-repeat: no-repeat; font: 11px Tahoma;}
	#catalog_menu .f_menu1 a {color: #4C4C4C; text-decoration: none;}

.new {width: 284px; height: 195px; float: left; margin-bottom: 0px; background-image: url(img/new.jpg); background-position: 10px top; background-repeat: no-repeat;}
	.newh {font: bold 12px Tahoma; color: #fff; padding: 8px 0px 34px 20px; vertical-align: bottom; text-align: center;}
	.newi {text-align: left; vertical-align: center; }
	.newd {vertical-align: top; font: 12px Tahoma; color: #4C4C4C; padding: 4px 12px 4px 20px;}
	#content_ .newd h1, .newd h1 {margin: 0; padding: 8px 0px 8px 0px; font: bold 11px Tahoma; text-decoration: underline;}
	.newd p {margin: 0; padding: 0; font-size: 11px;}
	.newd a {color: #7CCD00; margin-top: 12px; padding-left: 18px; float: left; background-image: url(img/news_light.gif); background-position: left 2px; background-repeat: no-repeat;}
	.newd a:hover {background-image: url(img/news_light2.gif); background-position: left 2px; background-repeat: no-repeat;}
        .f_faq_list, .f_faq_listc {font: 12px Tahoma;}
#live    {float: left; margin: 20px 0px 0px 8px;}
#prnt    {text-align: right; margin: 0px 6px -20px 0px;}
#tabcontent{float: left;
margin-left: -100%;width:100%;
position:relative;}
