body	{padding:0; margin:0; font-size:80%; font-family:Verdana,Tahoma,Arial; color:252525; height:100%;}
#min-width	{min-width:990px; width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');}

a			{color:b31736;}
a:visited	{color:b31736;}
a:hover		{text-decoration:none;}

table	{border-collapse:collapse;}
td		{font-size:80%; font-family:Verdana,Tahoma,Arial; color:050505; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:200%; margin:24px 0 12px 0; font-weight:normal;}
h2		{font-size:150%; margin:24px 0 12px 0; font-weight:normal;}
h3		{font-size:130%; margin:12px 0 6 0; font-weight:normal;}
h4		{font-size:100%; margin:12px 0 6 0; line-height:130%;}
h5		{font-size:90%; margin:12px 0 6 0; line-height:130%;}

H3.gold { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 0px; COLOR: #707070; }

h1.page_title		{margin-top:0;}
h2.page_title		{margin-top:0;}

p		{margin:0 0 15px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
ul li		{margin:2px 0; padding-left:13px; background:url(../img/li_01.gif) 0 0.6em no-repeat; white-space:nowrap;}



#header				{width:100%; height:100px; font-size:12pt;}
#header td			{width:25%;}
#header td.logo		{text-align:center;}
#header td.home		{padding:0 0 4px 20px; color:8e8e8e; font-size:8pt; vertical-align:bottom;}
#header td.icq		{padding-bottom:4px; vertical-align:bottom;}
#header td.phone	{padding-left:20px; color:242424; font-size:14pt; vertical-align:bottom;}
#header tr.top_menu	{height:60px;}
#header a, #header a:visited	{color:252525;}

#main_menu			{width:100%; height:30px; font-size:11pt;}
#main_menu td		{width:25%; padding-left:20px;}
#main_menu td.fine			{background:url(../img/bg_menu_01.gif) repeat-y #f0be32;}
#main_menu td.fine a, #main_menu td.fine a:visited			{color:252525;}
#main_menu td.unlimit		{background:url(../img/bg_menu_02.gif) repeat-y #b31736;}
#main_menu td.unlimit a, #main_menu td.unlimit a:visited			{color:white;}
#main_menu td.special		{background:url(../img/bg_menu_03.gif) repeat-y #252525;}
#main_menu td.special a, #main_menu td.special a:visited			{color:white;}
#main_menu td.extra			{background:url(../img/bg_menu_04.gif) repeat-y #d0c8ba;}
#main_menu td.extra a, #main_menu td.extra a:visited			{color:252525;}


ul.icq_contact		{margin:0;}
ul.icq_contact li	{margin:0; padding:2px 30px 2px 20px; display:inline; font-size:8pt; font-weight:bold;}
ul.icq_contact li.online	{background:url(../img/icq_color.gif) 0 2px no-repeat;}
ul.icq_contact li.offline	{background:url(../img/icq_grey.gif) 0 2px no-repeat;}

div.pimp_about		{position:relative; left:-5px; z-index:1; height:21px; padding:2px 0 0 25px; background:url(../img/pimp_about.gif) 0 4px no-repeat;}
div.pimp_faq		{position:relative; left:-8px; z-index:1; height:21px; padding:2px 0 0 28px; background:url(../img/pimp_faq.gif) no-repeat;}
div.pimp_contacts	{height:21px; padding:2px 0 0 20px; background:url(../img/pimp_contacts.gif) 0 2px no-repeat;}

#main_pic_01		{width:100%; height:321px; font-size:12pt; background:url(../img/main_pic_left_01.jpg) left bottom no-repeat;}
#main_pic_01 td		{padding:20px 0 0 30%; background:url(../img/main_pic_right_01.jpg) right bottom no-repeat; vertical-align:top;}
#main_pic_02		{width:100%; height:321px; font-size:12pt; background:url(../img/main_pic_left_02.jpg) left bottom no-repeat;}
#main_pic_02 td		{padding:20px 0 0 45%; background:url(../img/main_pic_right_02.jpg) right bottom no-repeat; vertical-align:top;}
#main_pic_03		{width:100%; height:321px; font-size:12pt; background:url(../img/main_pic_left_03.jpg) left bottom no-repeat;}
#main_pic_03 td		{padding:20px 0 0 30%; background:url(../img/main_pic_right_03.jpg) right top no-repeat; vertical-align:top;}
#main_pic_04		{width:100%; height:321px; font-size:12pt; background:url(../img/main_pic_left_04.jpg) left bottom no-repeat;}
#main_pic_04 td		{padding:20px 0 0 30%; background:url(../img/main_pic_right_04.jpg) right bottom no-repeat; vertical-align:top;}
#main_pic_05		{width:100%; height:321px; font-size:12pt; background:url(../img/main_pic_left_05.jpg) left bottom no-repeat;}
#main_pic_05 td		{padding:20px 0 0 30%; background:url(../img/main_pic_right_05.jpg) right bottom no-repeat; vertical-align:top;}

div.for_text		{width:290px;}

#hr		{width:100%; height:9px; background:url(../img/bg_menu_01.gif) repeat-y #f0be32;}
#hr td	{font-size:1pt; background:url(../img/bg_hr.gif) repeat-x;}


#content		{width:100%;}
#content td.nav	{padding:0 20px;}
#content td.left_banner		{width:20%; padding-top:10px; vertical-align:top;}
#content td.content			{width:60%; padding:0px 20px 50px 20px; vertical-align:top;}
#content td.right_banner	{width:20%; padding-top:10px; vertical-align:top;}
#content tr.underline td		{padding-top:10px; border-bottom:1px solid #d0c8ba;}

#left_banner		{padding:0 16px 0 20px; }
#right_banner		{padding:0 16px 0 20px; }
#left_banner a, #left_banner a:visited, #right_banner a, #right_banner a:visited	{color:252525;}
div.banner_01		{height:88px; padding:14px 50px 0 0; margin-top:13px; background:url(../img/banner_01.gif) right top no-repeat;text-align:center;}
div.banner_02		{height:72px; padding:14px 60px 0 0; margin-top:16px; background:url(../img/banner_02.gif) right top no-repeat;text-align:center;}
div.banner_03		{height:171px; padding:73px 0px 0px 0px; margin-top:16px; background:url(../img/banner_03.gif) center top no-repeat;text-align:center;}
div.banner_04		{height:193px; padding:95px 0px 0px 0px; margin-top:5px; background:url(../img/banner_04.gif) center top no-repeat;text-align:center;}
div.banner_05		{height:73px; padding:14px 100px 0 0; margin-top:15px; background:url(../img/banner_05.gif) right top no-repeat;text-align:center;}
div.banner_06		{height:104px; padding:30px 40px 0 0; margin-top:0; background:url(../img/banner_06.gif) right top no-repeat;text-align:center;}

#bottom_menu		{width:100%; height:22px; font-size:10pt; background:url(../img/bg_menu_01.gif) repeat-y #f0be32;}
#bottom_menu td		{text-align:center;}
ul.bottom_menu		{margin:0;}
ul.bottom_menu li	{margin:0; padding:0 0.8%; display:inline; background:none;}
ul.bottom_menu li a, ul.bottom_menu li a:visited	{color:252525;}

#footer		{width:100%; height:75px; color:blue;}
#footer td	{padding:10px 20px; font-size:10pt; color:blue;}
#footer a	{font-size:10pt; color:blue;}

div.news	{text-align:justify; margin-bottom:20px;}
div.big		{font-size:120%;margin-bottom:3px;}

ul.more		{margin:0;}
ul.more li	{margin:0; padding-left:20px; background:url(../img/pimp_more.gif) 0 0.3em no-repeat;}

#submenu_01	{width:100%; height:24; margin-bottom:20px; background:url(../img/bg_menu_01.gif) repeat-y #f0be32;}
#submenu_02	{width:100%; height:24; margin-bottom:0px; background:url(../img/bg_menu_02.gif) repeat-y #b31736;}
#submenu_03	{width:100%; height:24; margin-bottom:20px; background:url(../img/bg_menu_03.gif) repeat-y #252525;}
#submenu_04	{width:100%; height:24; margin-bottom:20px; background:url(../img/bg_menu_04.gif) repeat-y #d0c8ba;}
table.dot		{width:100%; height:24px; background:url(../img/bg_dot_01.gif) repeat-x;}
table.dot td.s	{padding-top:1px; background:url(../img/bg_dot_02.gif) bottom repeat-x;}
table.dot table.list			{height:23px;}
table.dot table.list td			{padding:2 15px; font-size:8pt;}
table.dot table.list td.selected	{background:white;}

#submenu_01 table.list td a, table.list td a:visited	{color:252525;}
#submenu_02 table.list td a, table.list td a:visited	{color:white;}
#submenu_03 table.list td a, table.list td a:visited	{color:white;}
#submenu_04 table.list td a, table.list td a:visited	{color:252525;}


#content td.nav div.tab	{color:acacac; font-size:8pt;}
#content td.nav div.tab span	{margin:0 8px;}
#content td.nav div.tab a, #content td.nav div.tab a:visited	{color:acacac;}

div.number		{float:left; padding:2px 0; font-size:13pt;}
div.number div.order		{padding-left:15px; padding-top:3px; padding-right:60px;}

#content table.select				{position:relative; top:1px; z-index:1; height:22px; border-right:1px solid #d0c8ba;}
#content table.select td			{padding:0 20px; font-size:10pt; font-weight:bold; border-bottom:none; border-left:1px solid #d0c8ba; border-top:3px solid white;}
#content table.select td.selected	{border-bottom:1px solid white; border-top:3px solid #e6911e;}
#content table.select td a, #content table.select td a:visited	{color:252525;}

table.price		{width:100%; margin:20px 0;}
table.price	td.name	{width:80%; padding-bottom:2px; font-size:14pt; color:b31736; border-bottom:2px solid #b31736;}
table.price td.price		{width:20%; border-bottom:2px solid #b31736;}
table.price td.price div	{width:100px;}
table.price td		{padding-top:2px; vertical-align:top; color:707070;}
table.price td.sec		{padding-left:20px;}
table.price td.dark		{color:252525;}
table.price td.high		{padding-top:6px;}
table.price td.sup_high		{padding-top:16px;}

div.note	{color:707070; font-size:8pt;}
div.button		{margin:20px 0;}
div.button div	{display:inline; margin-right:30px;}

input.standart	{width:100%; background:#f0efee; border:1px solid black;}
textarea.standart	{width:100%; height:80px; background:#f0efee; border:1px solid black;}

a.black, a.black:visited	{color:252525;}


TABLE.service_01 {
     MARGIN-BOTTOM: 15px; WIDTH: 100%
}
TABLE.service_01 TD.title {
     PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(../img/bg_line.gif) #ececec repeat-x 50% bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
TABLE.service_01 TD.lines {
     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.serv_link {
     PADDING-RIGHT: 8px; DISPLAY: inline
}
TABLE.list {
     WIDTH: 100%
}
TABLE.list TD {
     PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #707070; PADDING-TOP: 1px
}
TABLE.list TD.sub {
     PADDING-LEFT: 20px
}
TABLE.list TD.figure {
     WIDTH: 25%; COLOR: #050505
}
H2.service {
     DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0px; COLOR: #050505
}
TABLE.list TD.stext {
     WIDTH: 100%; COLOR: #050505; FONT-SIZE: 70%;
}
P.pstext {
     WIDTH: 100%; COLOR: #050505; FONT-SIZE: 70%; TETX-ALIGN: justify;
}
