a:link { text-decoration: none; color: #a81212; }
a:visited { text-decoration: none; color: #a81212; }
a:active { text-decoration: underline; color: #a81212; }
a:hover { text-decoration: underline; color: #a81212; }

a.h3:link { text-decoration: none; color: #000000; }
a.h3:visited { text-decoration: none; color: #000000; }
a.h3:active { text-decoration: underline; color: #000000; }
a.h3:hover { text-decoration: underline; color: #000000; }

h3.listyle { background: url(images/menu_li.gif) no-repeat; padding-left: 14px;}

body { margin: 0px; color: #000000; font-size: 12px; background: url(/images/bg.gif) top left #646464; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3c3c3c; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3c3c3c; margin: 2px 0px 5px 0px; }
h1 { font-size: 14px; font-weight: bold; color: #a60000; margin: 3px 0px 7px 0px; }
h2 { font-size: 11px; font-weight: normal; color: #a60000; margin: 3px 0px 5px 0px; }
h3 { font-size: 12px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 5px; }
h4 { font-size: 12px; font-weight: bold; color: #a40404; margin: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
form { padding: 0px; margin: 0px; }
input { background: #FFFFFF; }
select { background: #FFFFFF; }
textarea { background: #FFFFFF; }

td.bgmain { background: url(/images/bg1.gif) top left repeat-x; }
td.bgmain2 { background: url(/images/bg2.gif) bottom left repeat-x; }
td.top { background: url(/images/top_bg.jpg) top left repeat-x; }
div.top { background: url(/images/top.jpg) top left no-repeat; padding: 11px 0px 12px 42px; }
div.top_adress { width: 220px; position: relative; margin: -90px 0px 0px 735px; color: #ffffff; font-size: 11px; z-index: 1; }
div.top_adress a:link { color: #ffffff; text-decoration: none; }
div.top_adress a:visited { color: #ffffff; text-decoration: none; }
div.top_adress a:active { color: #ffffff; text-decoration: underline; }
div.top_adress a:hover { color: #ffffff; text-decoration: underline; }
div.line { background: url(/images/top_linebg.gif) top left repeat-x #f3f3f3; border-bottom: solid 1px #000000; border-top: solid 1px #000000; }
div.main_head { background: url(/images/head_bg.jpg) top left no-repeat; height: 264px; padding: 20px 20px 20px 20px; }
div.level_head { background: url(/images/2level_bg.jpg) top left no-repeat #ffffff; }
div.sert { width: 149px; position: relative; margin: -115px 0px 0px 500px; color: #ffffff; font-size: 11px; z-index: 1; }
div.h { background: url(/images/h_bg.gif) bottom left repeat-x; width: 30%; }
div.h div { background: url(/images/h_l.gif) bottom left no-repeat; }
div.h div div { background: url(/images/h_r.gif) bottom right no-repeat; height: 30px; padding-left: 35px; }
div.h2 { background: url(/images/h2_bg.gif) bottom left repeat-x; width: 30%; }
div.h2 div { background: url(/images/h2_l.gif) bottom left no-repeat; }
div.h2 div div { background: url(/images/h2_r.gif) bottom right no-repeat; height: 30px; padding-left: 35px; }
div.h100 { background: url(/images/h2_bg.gif) bottom left repeat-x; width: 99%; }
div.h100 div { background: url(/images/h2_l.gif) bottom left no-repeat; }
div.h100 div div { background: url(/images/h2_r.gif) bottom right no-repeat; height: 30px; padding-left: 35px; }
div.hlevel { background: url(/images/h2_bg.gif) bottom left repeat-x; width: 65%; margin-left: 200px; margin-bottom: 15px; }
div.hlevel div { background: url(/images/h2_l.gif) bottom left no-repeat; }
div.hlevel div div { background: url(/images/h2_r.gif) bottom right no-repeat; height: 30px; padding-left: 35px; }
div.head_about { width: 380px; padding-left: 17px; text-align: justify; margin-top: 5px; margin-bottom: 5px;}
div.head_modern { width: 380px; padding-left: 37px; text-align: justify; margin-top: 5px; margin-bottom: 5px; }
div.girl { position: absolute; top: 0px; margin-left: 430px; z-index: 1; }
div.girl3 { position: absolute; top: 0px; margin-left: 389px; z-index: 1; }
div.girl4 { position: absolute; top: 0px; margin-left: 401px; z-index: 1; }
div.main_menu { background: url(/images/menu.jpg) top left no-repeat; position: absolute; top: 150px; margin-left: 708px; font-size: 10px; line-height: 12px; padding: 8px 37px 10px 20px; z-index: 2; }
div.main_menu2 { background: url(/images/menu2.gif) top left no-repeat; position: absolute; top: 150px; margin-left: 708px; font-size: 10px; line-height: 12px; padding: 8px 37px 10px 30px; z-index: 2; }
div.main_menu a:link { color: #000000; text-decoration: none; }
div.main_menu a:visited { color: #000000; text-decoration: none; }
div.main_menu a:active { color: #000000; text-decoration: underline; }
div.main_menu a:hover { color: #000000; text-decoration: underline; }
div.main_menu2 a:link { color: #000000; text-decoration: none; }
div.main_menu2 a:visited { color: #000000; text-decoration: none; }
div.main_menu2 a:active { color: #000000; text-decoration: underline; }
div.main_menu2 a:hover { color: #000000; text-decoration: underline; }
div.menua { position: absolute; margin: 1px 0px 0px 170px; }
div.menua2 { position: absolute; margin: -15px 0px 0px 186px; }
div.menua3 { position: absolute; margin: 1px 0px 0px 160px; }
td.left { height: 265px; padding: 0px 0px 20px 38px; }
td.center { padding: 15px 25px 20px 43px; }
div.menu { background: url(/images/2menu_libg.jpg) top left repeat-y; position: relative; margin-top: -19px; z-index: 3; width: 212px; }
div.menutop { background: url(/images/2menu_top.jpg) top left no-repeat #d1d6dc; padding: 5px 15px 5px 27px; }
div.menuc { background: url(/images/2menu_li.jpg) top left no-repeat #d1d6dc; padding: 5px 15px 5px 27px; }
div.menubot { background: url(/images/2menu_bot.jpg) top left no-repeat #d1d6dc; padding: 5px 15px 10px 27px; }
div.menuopen { width: 160px; text-align: left; padding: 5px 15px 10px 5px; line-height: 16px; }
div.menuopen ul { list-style-image: url(/images/menu_li.gif); margin: 5px 0px 5px 15px; font-size: 10px; }
div.menu a:link { color: #000000; text-decoration: none; }
div.menu a:visited { color: #000000; text-decoration: none; }
div.menu a:active { color: #000000; text-decoration: underline; }
div.menu a:hover { color: #000000; text-decoration: underline; }
li.red { text-decoration: underline; color: #a81212; }
td.annat { padding-bottom: 15px; }
img.imgr { margin: 0px 0px 10px 15px; background: no-repeat center; }
img.imgl { margin: 0px 15px 10px 0px; background: no-repeat center; }
td.listtd { padding-right: 10px; vertical-align: top; }

div.service { background: url(/images/service_bg.jpg) top left no-repeat #000000; height: 200px; padding-bottom: 25px; }
div.service_list { position: relative; margin: -20px 0px 0px 0px; text-align: center; z-index: 2; }
div.service_list td { width: 16%; padding: 0px 15px 0px 15px; font-size: 10px; color: #ffffff; }
img.service { background: no-repeat center; }
div.news_bg { background: url(/images/news_bg.gif) top left repeat-x #000000; }
div.news_bg2 { background: url(/images/news_bg2.gif) bottom left repeat-x; padding: 0px 25px 0px 25px; }
div.shop { border: solid 1px #f1f1f1; background-color: #ffffff; width: 200px; }
div.shop2 { border: solid 1px #858585; padding: 5px 5px 10px 5px; }
img.shop_hp { background: no-repeat center; margin-top: 10px; }
div.shop2 td { width: 33%; padding: 5px 10px 10px 10px; }
div.shop_hp { border: solid 1px #f1f1f1; background-color: #ffffff; }
div.shop2 { border: solid 1px #858585; padding: 5px 5px 10px 5px; }
img.shop { background: no-repeat center; margin-top: 10px; }
div.shop2 td { padding: 5px 10px 10px 10px; }
div.shop_hp td { padding: 5px 10px 10px 10px; }
td.news { padding: 10px 20px 15px 40px; }
td.news div { padding: 0px 15px 15px 0px; color: #7d7d7d; }
td.news div a:link { color: #FFFFFF; text-decoration: none; }
td.news div a:visited { color: #FFFFFF; text-decoration: none; }
td.news div a:active { color: #FFFFFF; text-decoration: underline; }
td.news div a:hover { color: #FFFFFF; text-decoration: underline; }
td.tdline { padding-bottom: 20px; background-color: #000000; border-bottom: solid 1px #e7e7e7; }
div.pages { text-align: center; padding: 15px; }
div.footer { background: url(/images/footer_bg.gif) top left repeat-x; padding: 15px 0px 7px 42px; color: #cccccc; line-height: 18px; font-size: 10px; height: 90px; font-size: 10px; }
div.footer td a:link { color: #cccccc; text-decoration: none; }
div.footer td a:visited { color: #cccccc; text-decoration: none; }
div.footer td a:active { color: #cccccc; text-decoration: underline; }
div.footer td a:hover { color: #cccccc; text-decoration: underline; }
div.cont { position: relative; margin-left: -1500px; margin-top: -200px; }
img.pubimgcenter { margin-right: 5px;}
div.annotation { padding-bottom: 15px; }
div.blockis { clear: both; display: block; float: none; }

td.listtd h3 { margin-top:-3px; }

#new-wrapper td a {
	width:161px;
	display:block;
}