body{ margin:0; background:#E4E4E4 url(/images/background.gif) left top repeat; }
body,table{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
form{ display:inline; }
a{ color:#000000; text-decoration:underline; }

.png{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.new_border_cd{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_border_cd.png', sizingMethod='scale'); width:115px; height:106px; }
.new_border_dvd{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_border_dvd.png', sizingMethod='scale'); width:115px; height:160px; }
.new_block_border_cd{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_block_cd.png', sizingMethod='crop'); width:166px; height:172px; }
.new_block_border_dvd{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_block_dvd.png', sizingMethod='crop'); width:166px; height:226px; }
.body_top_left{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_top_left.png', sizingMethod='scale'); width:27px; height:27px; }
.body_top_right{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_top_right.png', sizingMethod='scale'); width:27px; height:27px; }
.body_down_left{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_down_left.png', sizingMethod='scale'); width:27px; height:27px; }
.body_down_right{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_down_right.png', sizingMethod='scale'); width:27px; height:27px; }
.section_img_1{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_1.png', sizingMethod='scale'); width:216px; height:54px; }
.section_img_2{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_2.png', sizingMethod='scale'); width:227px; height:54px; }
.section_img_3{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_3.png', sizingMethod='scale'); width:223px; height:54px; }
.section_img_4{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_4.png', sizingMethod='scale'); width:139px; height:54px; }
.section_img_5{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_5.png', sizingMethod='scale'); width:189px; height:54px; }
.section_img_6{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_6.png', sizingMethod='scale'); width:111px; height:54px; }
.section_img_9{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/section_img_9.png', sizingMethod='scale'); width:247px; height:54px; }

.lines{ background:url(images/top_lines_bg.gif) top center no-repeat; }
table.main{ width:1002px; height:100%; }
table.main td.top{ height:333px; vertical-align:top; background:url(/images/top_bg_2.png) center top no-repeat; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_bg_2.png', sizingMethod='crop'); }
table.main td.top table.main_content{ width:100%; }
table.main td.top table.main_content table.header{ width:100%; }
table.main td.top table.main_content table.header td.logo{ height:200px; vertical-align:top; }
table.main td.top table.main_content table.header td.logo img{ margin:32px 0 0 103px; }
table.main td.top table.main_content table.header td.nav_menu{ vertical-align:top; padding-top:73px; width:172px; }
table.main td.top table.main_content td.menu{ height:79px; vertical-align:top; padding-left:55px; }
table.main td.top table.main_content td.menu table.main{ width:904px; height:79px; }
table.main td.top table.main_content td.menu table.main a{ position: relative; }
table.main td.top table.main_content td.sectionlogo{ height:54px; padding-left:290px; }

table.main td.body{ vertical-align:top; }
table.main td.body table.main{ width:904px; height:100%; }
table.main td.body table.main td.corner{ width:27px; height:27px; }
table.main td.body table.main td.down_bg{ background:url(/images/body_down.png) repeat-x; height:27px; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_down.png', sizingMethod='scale'); }
table.main td.body table.main td.top_bg{ background:url(/images/body_top.png) repeat-x; height:27px; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_top.png', sizingMethod='scale'); }
table.main td.body table.main td.left_bg{ background:url(/images/body_left.png) repeat-y; width:27px; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_left.png', sizingMethod='scale'); }
table.main td.body table.main td.right_bg{ background:url(/images/body_right.png) repeat-y; width:27px; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_right.png', sizingMethod='scale'); }
table.main td.body table.main td.content{ background:url(/images/body_bg.png) repeat; padding:17px 0 32px 19px; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/body_bg.png', sizingMethod='scale'); }
table.main td.body table.main td.content table.main_table{ width:100%; height:100%; }
table.main td.body table.main td.content table.main_table td.left{ width:166px; vertical-align:top; }
table.main td.body table.main td.content table.main_table td.left div.menu{ margin-bottom:3px; width:165px; height:20px; }
table.main td.body table.main td.content table.main_table td.left div.menu div{ padding:3 0 0 52; }
table.main td.body table.main td.content table.main_table td.left div.menu a{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none; }
table.main td.body table.main td.content table.main_table td.left table.new_block{ width:166px; height:111px; }
table.main td.body table.main td.content table.main_table td.left table.login{ margin-top:88px; width:166; height:137px; background:url(/images/login_bg.gif) no-repeat; }
table.main td.body table.main td.content table.main_table td.left table.login td{ vertical-align:top; }
table.main td.body table.main td.content table.main_table td.left table.login td a{ color:#868686; text-decoration:underline; }
table.main td.body table.main td.content table.main_table td.left table.login td div.links{ padding-left:15px; color:#B6B6B6; }
table.main td.body table.main td.content table.main_table td.left table.login td div.title{ text-align:center; padding:14px 0 10px 0; }
table.main td.body table.main td.content table.main_table td.left table.login td table.form{ color:#5A5A5A; font-weight:700; width:136px; margin-left:14px; }
table.main td.body table.main td.content table.main_table td.left table.login td table.form td.fields{ text-align:right; padding-bottom:5px; }
table.main td.body table.main td.content table.main_table td.left table.login td table.form td.fields input.field{ width:81px; height:14px; border:#878787 solid 1px; font-size:10px; }
table.main td.body table.main td.content table.main_table td.separator{ width:74px; background:url(/images/body_separator.gif) center repeat-y; }
table.main td.body table.main td.content table.main_table td.right{ vertical-align:top; }
table.main td.body table.main td.content table.main_table td.right div.title{ color:#D91F00; font-weight:700; font-size:16px; padding-bottom:20px; }
table.main td.body table.main td.content table.main_table td.right td.eventname a{ font-size:12px; color:#B61000; font-weight:700; }
table.main td.body table.main td.content table.main_table td.right td.arrow{ padding:5px 3px 0 3px; vertical-align:top; }
table.main td.body table.main td.content table.main_table td.right div.eventname img{ margin:0 4px 0 3px; }
table.main td.body table.main td.content table.main_table td.right div.eventtext{ padding:10px 0 25px 0; }
table.main td.body table.main td.content table.main_table td.right div.eventdate{ background:#D91F00 url(/images/date_bg.gif) no-repeat; color:#FFFFFF; font-weight:700; text-align:center; width:70px; height:14px; font-size:11px;}
table.main td.body table.main td.content table.main_table td.right table.bodyblock{ width:100%; }
table.main td.body table.main td.content table.main_table td.right table.bodyblock td{ vertical-align:top; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section{ width:167px; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section td.elementname{ background:url(/images/new_title_bg_main.png) left repeat-y; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section td.elementname table.elementname{ background:url(/images/new_title_bg_top.png) left top no-repeat; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section td.elementname table.elementname td{ background:url(/images/new_title_bg_down.png) bottom left no-repeat; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section td.elementname table.elementname td div.header{ width:130px; margin:5px 0 5px 20px; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section td.elementname table.elementname td a{ font-weight:700; color:#000000; text-decoration:underline; }
table.main td.body table.main td.content table.main_table td.right table.newelement_section td.elemendescr{ padding:2px 0 0 20px; }
table.main td.body table.main td.content table.main_table td.right div.chain{ color:#4E4E4E; font-size:13px; font-weight:700; padding-bottom:12px; }
table.main td.body table.main td.content table.main_table td.right div.chain a{ color:#B61101; text-decoration:underline; }
table.main td.body table.main td.content table.main_table td.right div.chain img{ margin:0 7px 0 7px; }
table.main td.body table.main td.content table.main_table td.right div.chain2{ color:#4E4E4E; font-size:13px; padding-bottom:12px; line-height: 18px; }
table.main td.body table.main td.content table.main_table td.right div.chain2 a{ color:#B61101; text-decoration:none; font-weight:700; }
table.main td.body table.main td.content table.main_table td.right table.about{ padding-bottom:32px; }
table.main td.body table.main td.content table.main_table td.right table.about td{ vertical-align:top; }
table.main td.body table.main td.content table.main_table td.right table.about div.pic{ background:#C6C6C6 url(/images/aboutpic_bg.gif) left top no-repeat; width:160px; }
table.main td.body table.main td.content table.main_table td.right table.about div.pic img{ margin:5px 5px 5px 5px; }

table.main td.body table.main td.content table.main_table td.right table.about td.name{ width:391px; background:url(/images/about_title_bg_main.gif) left repeat-y; }
table.main td.body table.main td.content table.main_table td.right table.about td.name table.maintable{ background:url(/images/about_title_bg_top.gif) left top no-repeat; }
table.main td.body table.main td.content table.main_table td.right table.about td.name table.maintable td{ background:url(/images/about_title_bg_down.gif) bottom left no-repeat; }
table.main td.body table.main td.content table.main_table td.right table.about td.name div{ margin:12px 0 12px 30px; color:#4E4E4E; }
table.main td.body table.main td.content table.main_table td.right table.about td.name a{ color:#4E4E4E; text-decoration:underline; font-size:16px; font-weight:700; }
table.main td.body table.main td.content table.main_table td.right table.about td.name a span{ font-size:11px; font-style:italic; font-weight:normal; }

table.main td.body table.main td.content table.main_table td.right table.about td.descr{ background:url(/images/about_ico_dvd.gif) right top no-repeat; font-size:12px; color:#4E4E4E; }
table.main td.body table.main td.content table.main_table td.right table.about td.descr div{ margin:0 0 0 30px; width:280px; padding-top:4px; }
table.main td.body table.main td.content table.main_table td.right table.about td.descr div span{ color:#B61101; font-weight:700; }
table.main td.body table.main td.content table.main_table td.right table.about td.fulldescr{ font-size:12px; color:#4E4E4E; font-size:12px;}
table.main td.body table.main td.content table.main_table td.right table.about td.fulldescr div{ margin: 10px 0 0 15px; line-height:17px; }
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_1 { background:url(/images/catalogue/module/1.gif) left top no-repeat;}
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_2 { background:url(/images/catalogue/module/2.gif) left top no-repeat;}
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_3 { background:url(/images/catalogue/module/3.gif) left top no-repeat;}
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_4 { background:url(/images/catalogue/module/4.gif) left top no-repeat;}
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_5 { background:url(/images/catalogue/module/5.gif) left top no-repeat;}
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_6 { background:url(/images/catalogue/module/6.gif) left top no-repeat;}
table.main td.body table.main td.content table.main_table td.right table.about td.ico_td table.ico_table td.ico_9 { background:url(/images/catalogue/module/9.gif) left top no-repeat;}

table.main td.down{ height:111px; vertical-align:top; background:url(/images/down_bg.png) bottom left no-repeat; color:#535353; padding:12px 0 0 375px; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/down_bg.png', sizingMethod='crop');  }
table.main td.down div.menu{ color:#6D6D6D; padding-top:1px; }
table.main td.down div.developer{ color:#6D6D6D; padding-top:9px; }
table.main td.down div.developer a{ color:#6D6D6D; text-decoration:underline; font-size:11px;}
table.main td.down div.menu a{ color:#6D6D6D; text-decoration:underline; font-size:11px;}
table.main td.down div.menu span { margin:0 4px 0 4px; font-size:11px;}

table.main td.body table.main td.content table.main_table td.left table.form td.fields{ text-align:right; padding-bottom:5px; }
table.main td.body table.main td.content table.main_table td.left table.form td.fields input.field{ width:81px; height:14px; border:#878787 solid 1px; font-size:10px; } 

input.lng{ width:256px; height:17px; border:#878787 solid 1px; font-size:12px; }
input.all{ width:121px; height:17px; border:#878787 solid 1px; font-size:12px; }
input.min{ width:25px; height:17px; border:#878787 solid 1px; font-size:12px; }
textarea.all{ width:500px; height:100px; border:#878787 solid 1px; font-size:12px; }
table.fborder{border-color: #878787;border-width: 0 0 1px 1px;border-style: solid;}
td.fborder , th.fborder {border-color: #878787;border-width: 1px 1px 0 0;border-style: solid;}


#preview {position: absolute; border: 1px solid #cccccc; background: #333333; padding: 5px; display: none; color: #ffffff;}
#preview2 { width: 150px; color: #ffffff;}