body { margin:0 0 0 0; padding:0; background-color:#B0E9FD }
body#sub { margin:0 0 0 0; padding:0 }
table { border-collapse:collapse; padding:0; margin:0 }
table tr td { padding:0 }
img { border:0 }
ul, li { padding:0; margin:0 0 0 18px }
h1,h2,h3,h4,h5,h6,form { margin:0 }
p, div { margin:0 }
div#m { margin-top:10px; }
div#m a { font-family:Tahoma; font-size:11px; color:#BCBCBC }
div#back { font-family:Tahoma; font-size:13px; color:#BCBCBC; cursor:pointer }
.clickable { cursor:pointer }

table.bottom tr td div.imax_copy { margin-left:101px }
table.bottom tr td div.imax { margin-top:2px }
table.bottom tr td div.imax a { font-family:Verdana; font-size:10px; color:#999999; text-decoration:none }

td.left_top { background:url(img/page_left_top_repeater.jpg) left top repeat-x; }
td.left_top div { background:url(img/page_left_top_bg.jpg) right top no-repeat; width:100%; height:700px }

td.right_top { background:url(img/page_right_top_repeater.jpg) left top repeat-x; }
td.right_top div { background:url(img/page_right_top_bg.jpg) left top no-repeat; width:100%; height:700px }

table.head tr td.f_f { background:url(img/page_f_f_bg.jpg) left top no-repeat }
table.head tr td.f_s { background:url(img/page_f_s_bg.jpg) left top no-repeat }
table.head tr td.f_t { background:url(img/page_f_t_bg.jpg) left top no-repeat }

table.head tr td div.mail { position:relative; top:30px; left:116px }
table.head tr td div.main { position:relative; top:41px; left:68px }
table.head tr td div.sitemap { position:relative; top:26px; left:131px }
table.head tr td div.partners { position:relative; top:130px; left:88px }
table.head tr td div.services { position:relative; top:153px; left:205px }
table.head tr td div.cleanmex { position:relative; top:43px; left:95px }
table.head tr td div.about { position:relative; top:76px; left:21px }
table.head tr td div.contacts { position:relative; top:66px; left:293px }
table.head tr td div.devices { position:relative; top:94px; left:152px }
table.head tr td div.price { position:relative; top:223px; right:134px }
table.head tr td div.online_order { position:relative; top:246px; right:234px }

table.head tr td div img.unactive { opacity: 0.6; filter:alpha(opacity=50); }
table.head tr td div img.active { opacity: 0.9; filter:alpha(opacity=90); }

table.body { background:url(img/page_body_top_bg.jpg) left top no-repeat }

table.body tr td.left_part table.header { margin:10px 0 0 50px }
table.body tr td.center_part table.header { margin:50px 0 25px 36px }

table.sub_menu { margin:15px 10px 30px 0 }
table.sub_menu td span { font-family:Tahoma; font-size:12px; color:#105995 }
table.sub_menu td a { font-family:Tahoma; font-size:12px; color:#105995 }
table.sub_menu tr td.link { padding-right:15px; }

table.ssub_menu { margin:15px 0 7px 30px }
table.ssub_menu tr td { padding:4px 0 4px 20px }
table.ssub_menu tr td span { font-family:Tahoma; font-size:11px; color:#60AAD7; }
table.ssub_menu tr td.unactive { background:url(img/ssub_menu_bg.gif) left top repeat-y }
table.ssub_menu tr td.active { background:url(img/a_ssub_menu_bg.gif) left repeat-y }
table.ssub_menu tr td a { font-family:Tahoma; font-size:11px; color:#105995 }

table.header tr td.center { background:url(img/center_header_part.gif) left top repeat-x; padding-top:3px }
table.header tr td.header { background:url(img/header_bubles_bg.jpg) right top no-repeat }
table.header tr td.header h1 { font-family:Sans-serif; font-size:16px; color:#005898 }

div.content, div.content table tr td { font-family:Tahoma; font-size:9pt; color:#105995; line-height:16px; margin:20px 0 0 55px }
div.content a, div.content table tr td a { color:red }
div.content table { border:1px solid #5E8EB5 }
div.content table tr td { border:1px solid #5E8EB5; padding:5px }
div.content table.noborder tr td, div.content table.noborder { border:none; padding:0px; margin:0px; }
div.content table.noborder tr td.big { font-size:50px; line-height:50px; }

div.hd { font-family:Tahoma; font-size:8pt; color:#105995 }
div.hd { margin-bottom:2px }
div.prm { margin-bottom:7px }
div.prm input { border:1px solid #7F9DB9; background-color:#FFFFFF; font-family:Tahoma; font-size:12px; color:#105995; width:180px; height:19px; padding-left:5px; padding-right:5px }
div.prm select { border:1px solid #7F9DB9; background-color:#FFFFFF; font-family:Tahoma; font-size:11px; color:#105995; width:310px; height:19px; padding-left:5px; padding-right:5px }
div.prm textarea { border:1px solid #7F9DB9; background-color:#FFFFFF; font-family:Tahoma; font-size:12px; color:#105995; width:310px; height:87px; overflow:hidden; padding-left:5px; padding-right:5px }
div.prm #wrong { border:1px solid red }
div.submit { margin-top:10px }
div.info { font-family:Tahoma; font-size:11px; line-height:16px; margin:0 0 20px 0 }

td.left_bottom { background:url(img/left_bottom_bg.jpg) right top no-repeat; }
td.right_bottom { background:url(img/right_bottom_bg.jpg) left top no-repeat; }

table.bottom tr td.f_f { background:url(img/f_f_bottom_bg.jpg) left top no-repeat }
table.bottom tr td.f_s { background:url(img/f_s_bottom_bg.jpg) left top no-repeat }
table.bottom tr td.f_t { background:url(img/f_t_bottom_bg.jpg) left top no-repeat }

table.bottom tr td { font-family:Tahoma; font-size:8pt; color:#105995; }
table.bottom tr td a { font-family:Tahoma; font-size:9pt; color:#105995; }
table.bottom tr td img.mail { position:relative; top:1px }

.tips { font-family:Tahoma; font-size:8pt; color:#105995; text-style:normal; line-height:15px; display:none; position:absolute; left:0; top:0; width:500px;	background: #e5d9c9; border: 1px solid #B2EBFF; text-align: justify; padding-left:20px; padding-right:20px; padding-top:16px; padding-bottom:17px; background-color:#FFFFFF }
.tip { cursor:help; border-bottom:1px dashed #105995 }

div.sitemap_main { font-family:Verdana; font-size:9pt; color:#105995; margin:0 0 7px 0 }
div.sitemap_main a { font-family:Verdana; font-size:9pt; color:#105995; }
div.sitemap_sub { font-family:Verdana; font-size:8pt; color:#60AAD7; margin-left:18px }
div.sitemap_sub a { font-family:Verdana; font-size:8pt; color:#105995; }