body { margin:0; background:url(../images/bg.gif) repeat-x #E5E5E5;}
body, td, a, caption, th, td, input, select, textarea { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.adv1 div, div.adv1 p { margin:0;}
a { color: #000066; text-decoration: none;}
a:hover { color: #000066; text-decoration: underline;}


table.top { background:url(../images/head.gif) no-repeat; width:100%; border:0;}
table.main { width:100%; border:0;}
table.main tr td , table.top tr td { vertical-align:top;}

td.logo { width:155px; text-align:right;}
td.name { width:265px; font-family:Arial; font-size:16px; color:#FFFFFF; font-weight:bold; font-style:normal; padding:90px 0 0 0;}
td.rezin { width:auto; background:url(../images/cinema2_sliced1_08.gif) repeat-x;}
td.kurs { width:362px; height:67px; text-align:right; background:url(../images/cinema2_sliced1_57_11.gif) right no-repeat; padding:50px 0 0 0;}

div.topmenu { position:absolute; left:170px; top:123px;}
#topmenu { border:0; height:18px;}
#topmenu td { background:url(../images/cinema2_sliced1_57_17.gif) repeat-x; padding:0 9px 0 9px;}
#topmenu td a { color: #FFFFFF;	text-decoration: none;}
#topmenu td a:hover { color: #8EFFFF;	text-decoration: none;}
#topmenu td.first { background:url(../images/cinema2_sliced1_57_16.gif) no-repeat; width:8px; padding:0;}
#topmenu td.last { background:url(../images/cinema2_sliced1_57_23.gif) no-repeat; width:8px; padding:0;}
#topmenu td.middle { background:url(../images/cinema2_sliced1_15.gif) no-repeat; width:4px; padding:0;}

#kurs td { font:11px Arial; color: #8EFFFF;}
#kurs td a { color: #8EFFFF; text-decoration:none; font-weight:bold; line-height:20px;}
#kurs td a:hover { text-decoration: underline;}


#left { width:174px; vertical-align:top; background:#FFFFFF;}
#left ul { margin:0; padding:0; background:url(../images/cinema2_sliced1_60.gif) repeat-y; list-style:none;}
#left ul li { background:url(../images/cinema2_sliced1_27.gif) 2 2 no-repeat; padding:5px 10px 5px 25px;}
#left ul li a { color:#FFFFFF; text-decoration:none;}
#left ul li a:hover { color:#8EFFFF;}
#left ul ul { background:none;}
#left ul ul li { background:url(../images/cinema2_sliced1_27_2.gif) 0 7 no-repeat; padding:2px 0 2px 9px;}
#left div.bottom { background:url(../images/cinema2_sliced1_53.gif) no-repeat; height:20px;}
#left div.leftblock { padding:5px;}
#left div.leftblock a img { border:0;}

#content { vertical-align:top; background:#FFFFFF;}
#content h1 {font-size: 12px; color: #000066; font-weight: bold;}
#content h1 span { display:block; font-size:9px; font-weight:normal; padding:2px 10px 2px 10px; background:#eFeFeF; white-space:nowrap; float:right;}
_#content h1 span { width:0;}
#content h2 { font-size: 11px; color: #000066; font-weight: bold;}
#content h3 { font-size: 11px; color: #000066; font-weight: bold;}

#sender { width:475px; text-align:left; border:1px solid #032768; background:#CCCCCC; padding:30px;}
#sender p { text-align:center; font-weight:bold; color:#032768; margin-top:-10px;}
#sender span { width:205px; display:block;}
#sender span b { color:#990000;}
#sender input { width:200px;}
#sender textarea { width:410px; height:100px;}

#downlinks { padding:5px;}
table.bottom { width:100%; background:url(../images/cinema2_sliced1_55.gif) repeat-x top #E5E5E5; height:130px; padding:20px;}


table.best caption { font:15px Arial; color: #990000; font-weight:bold;}
table.best { margin-bottom:30px;}
table.best td.sp { font-family:Fixedsys, Arial; font-size:10px; vertical-align:top; width:300px; padding:0;}
table.best td.sp div.1 { color:#004E8F; width:100%; height:40px; line-height:20px; padding:14px 20px 0 20px; background:url(../images/sp_blank_top.gif) no-repeat top;}
table.best td.sp div.3 { width:100%; text-align:center; padding:5px; background:url(../images/sp_blank.gif) repeat-y;}
table.best td.sp div.3 img { border:0;}
table.best td.sp div.2 { color:#0B3659; padding:5px 0 0 33px; width:100%; height:30px; background:url(../images/sp_blank_bottom.gif) no-repeat bottom;}
table.best td.sp div.2 a { color:#006600; margin-right:15px; float:right; font-family:Fixedsys, Arial;}
table.best td.sp div.2 span.small { font:10px Tahoma; line-height:9px;}


#catalog { width:100%;}
#catalog tr.footer td { border:0;}
#catalog th { background:#efefef; padding:4px; color:#032768; white-space:nowrap;}
#catalog td { padding:4px; border-bottom:1px solid #032768;}
#catalog td b { color:#bb0000;}
#catalog a img { border:0;}
#catalog caption form { display:inline;}

div.brands { text-align:center;}
div.brands div { font:15px Arial; color: #990000; font-weight:bold;}
div.brands p { width:160px; height: 105px; float:left;}
div.brands img { border:0;}

td.desc a { font-size:10px; font-weight:normal !important; text-decoration:none;}
td.desc strong { font-size:10px; font-weight:normal !important;}

input#form_point { height:28px; width:60px; font:19px Arial;}