html {background: #000000; width:100%; height:100%; padding: 0; margin: 0; vertical-align:top; }
body {height: auto !important; height: 100%; min-height: 100%; position: relative; margin:0; padding:0; }
table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {padding:0;margin: 0;}
table {border: 0;border-collapse: collapse;}
table td {vertical-align:top}
img {border: 0;}
p {font-size: 0.9em}
a:focus { outline: none; }
ul {margin: 0 0 20px 30px; padding: 0; list-style-type: none; list-style: none;}
li { font-size: 0.9em; padding: 0 0 7px 0;}
* { filter:expression(fixPNG(this)); }
body,td,div,span,p,select,textarea,h1,h2,h3,h4,h5,h6,i,u{font-family: "Tahoma"; color: white; font-weight: normal;}
input {font-family: "Myriad Pro";font-size: 0.9em;color: white; font-weight: normal;}

/*
body {
background: transparent url('../images/main_bg_r.jpg') no-repeat;
background-position: 200% 0%;
}*/

#bg_table { width: 100%; position: absolute; left: 0; top: 0; height: 1149px; padding: 0;  }
.bg_right {  height: 1149px; position: relative;  background: transparent url('../images/main_bg_r2.jpg') no-repeat; }


p.lit { font-size: 0.75em; color: #e6e6e6; padding-top: 5px; }
p.pad_l_40 {font-size:0.9em;}
img.img_l_30 { padding: 0 0 10px 30px; }

h1 {font-size:0.9em;   color: #dadada; margin: 0 0 -17px 0; padding: 0;}
.h1 { font-size:1.1em; color: #0099ff; margin: 0 0 0 0; padding: 15px 0 5px 0; }
h2 {font-size:1.1em;   color: #dadada; margin: 0 0 0 0; padding: 0;}
.special_h1 {font-size:0.9em;  color: #ffffff; margin: 0; padding: 0; font-weight: 300;}

.hidden { display:none }
.clear {clear:both;display:block;height:0;overflow:hidden;}

.main_bg  {width:100%;  margin:0 auto; position: relative; overflow: hidden;}

.right_bg_img {  width: 770px; height: 1157px; position: relative; top: 0; right: -400px; border: 1px solid #fff; background: transparent url('../images/main_bg_r.jpg') no-repeat; }

/***links***/
.a_blu_big { font-size: 1.55em; color: #0099ff; line-height: 25px;}
.a_dvd_big { font-size: 1.55em; color: #965ada; line-height: 25px;}
.a_cd_big { font-size: 1.55em; color: #a0d02a; line-height: 25px;}
.a_blu_tit { font-size: 1.45em; color: #0099ff; line-height: 25px;}
.a_dvd_tit { font-size: 1.45em; color: #965ada; line-height: 25px;}
.a_cd_tit { font-size: 1.45em; color: #a0d02a; line-height: 25px;}

.a_white_lit { font-size: 0.9em; color: #fff; line-height: 25px;}

/*** HEADER ***/
.header {width:1000px; height: 110px; margin:0 auto; position: relative;  }

#logo { width: 164px; float: left; margin: 40px 0 0 20px; padding: 0; color: #ffffff; font-size: 0.9em;  }
.logo_text { color: #fff; font-size: 10px; }
.logo_img1, .logo_img2, .logo_img3 { width: 164px; height: 26px; }
.logo { height: 97px; width: 310px; margin: 0; padding: 13px 0 0 40px; float: left; }
.top_menu { height: 65px; width: 520px; margin: 0; padding: 45px 0 0 100px; float: left; color: #ffffff; }

.top_navigation { width: 330px; height: 50px; margin: 0; padding: 0; float: left;  }
.top_navigation ul{ margin: 0; padding: 0;}
.top_navigation li{height: 39px; width: 110px; list-style:none; float:left; margin: 0; padding: 11px 0 0 0;}
.top_navigation li a{  display:block; text-align:center; color: #07b7ff; font-size: 1.07em;  }
.top_navigation li a:hover{ display:block; text-align:center; color: #07b7ff; font-size: 1.07em; text-decoration: none; }

.top_quote { width: 190px; height: 65px;  margin: 0 -100px 0 20px; position: relative;  padding: 8px 0 0 5px; float: left;}
.top_quote img {  float: left;}
.top_quote_text { color: #fff; margin-left: 30px; font-family: Tahoma; font-size: 0.9em; padding: 0 0 0 0; }
.top_quote_text span { font-size: 20px; }
.top_quote_text a { color: #f4d922;  font-family: Tahoma; font-size: 1.07em; }

.nav { width:970px;  margin:0 auto; position: relative;  top: -25px;  padding: 0 0 0 30px; color: #6666cc; font-size: 0.9em; }
.nav2 { width: 825px;  margin:0 auto; position: relative; bottom: -20px; padding: 0 0 20px 175px; color: #6666cc; font-size: 0.9em;}
.nav3 { width: 900px;  margin:0 auto; position: relative; bottom: -20px; padding: 0 0 20px 100px; color: #6666cc; font-size: 0.9em; text-align:left;}
.nav a, .nav2 a, .nav3 a { color: #6666cc;  }
.nav img, .nav2 img, .nav3 img  { margin: 0 10px 0 15px; }

/* .navigation {margin:auto; padding:15px 0 10px 280px; position:relative; font-size: 1em;} */
.navigation {margin:auto; position:relative; font-size: 1em; width:720px; padding:15px 0 10px 0; text-align:left;}
.navigation a {color:#565092; font-size: 0.9em;}
.navigation img {margin:0 7px 0 7px;}

/*** DISC_TYPE ***/

.disc_type { width:1000px; margin:0 auto; margin-top: 30px;  position: relative; }
.disc_img1, .disc_img2, .disc_img3 { margin: -40px 0 0 -15px; }
.disc_type_img { width:508px; height: 440px; float: left; position: relative;}
.disc_type_text { width:492px; height: 440px; float: left; position: relative; margin: 0; padding: 0;}

.disc_type_nav { width: 331px; height: 42px;  margin: 10px 0 0 0; padding: 0; clear: both; }
.disc_type_nav ul{ margin: 0 0 0 0; padding: 0;}
.disc_type_nav li{height: 42px; width: 106px; list-style:none; float:left; margin: 0; padding: 0 0 0 0; }
.disc_type_nav li a{ display:block; height: 42px; width: 106px; text-align:center; color: #fff200; font-size: 1.07em;  }

.disc_type_nav li a.sel_br{ display:block; text-align:left; background: url('../images/discs_butt/sel_br.jpg') no-repeat bottom left;}
.disc_type_nav li a.no_sel_br{ display:block; text-align:left; background: url('../images/discs_butt/no_sel_br.jpg') no-repeat bottom left;}

.disc_type_nav li a.sel_dvd{ display:block; text-align:left; background: url('../images/discs_butt/sel_dvd.jpg') no-repeat bottom left;}
.disc_type_nav li a.no_sel_dvd{ display:block; text-align:left; background: url('../images/discs_butt/no_sel_dvd.jpg') no-repeat bottom left;}

.disc_type_nav li a.sel_cd{ display:block; text-align:left; background: url('../images/discs_butt/sel_cd.jpg') no-repeat bottom left;}
.disc_type_nav li a.no_sel_cd{ display:block; text-align:left; background: url('../images/discs_butt/no_sel_cd.jpg') no-repeat bottom left;}

.change_text1, .change_text2, .change_text3 {width: 380px; font-size: 0.8em;  margin: 0 0 0 0; padding: 17px 0 0 0; text-align: left; line-height: 15px; }
.change_text1 { color: #0099ff; }
.change_text2 { color: #965ada }
.change_text3 { color: #a0d02a; }

.qoute, .view_dvd, .view_br, .view_cd { width: 191px; height: 35px; float: left; margin: 20px 0 0 0; padding: 0; cursor: pointer; }
.view_dvd  { background: url('../images/butt_view_dvd.gif') no-repeat top left; }
.view_br { background: url('../images/butt_view_br.gif') no-repeat top left; }
.view_cd { background: url('../images/butt_view_cd.gif') no-repeat top left; }
.qoute { background: url('../images/quote.gif') no-repeat top left; }

.specialPackages { 
background: url('../images/specialPackages.png') no-repeat top left; 
width: 191px; height: 35px; float: left; margin: 20px 0 0 0; padding: 0; cursor: pointer;
}
.or { font-size: 1.1em; float:left; height: 35px; margin: 20px 0 0 0; padding: 5px 10px 0 10px; vertical-align: top;}


.rated_img { width: 65px; height: 73px; float: left; margin: 0; padding: 0; }
.rated_right {
	width: 300px;
	float: left;
	margin: 0;
	font-size: 0.8em;
	color: #dadada;
	line-height: 15px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

/*** MAIN_CONTENT ***/
.content {width:1000px;  margin:0 auto; position: relative; }
.content_100  {width:730px; padding: 20px 0 0 140px;  position: relative;  } 

#home_table { border-collapse: collapse; width: 1000px }
#home_table span { font-size: 0.9em; }
.home_table_td{ padding-bottom: 20px; }

.home_table_title { width: 250px; margin: 0; padding: 0 0 20px 70px;   font-size: 1.07em; }
.home_table_title2 { width: 250px; margin: 0; padding: 50px 0 0 80px;   font-size: 1.07em; }
.home_table_title3 { width: 250px; margin: 0; padding: 30px 0 0 70px;   font-size: 1.07em; }
.home_table_title_dvd { width: 220px; margin: 0; padding: 15px 0 20px 80px;   font-size: 1.07em; }
.home_table_title_cd{ width: 230px; margin: 0; padding: 20px 0 20px 90px;   font-size: 1.07em; }

.home_table_img { width: 115px; float: left; margin: 0; padding: 4px 0 0 0; text-align: left; }

.home_table_serv { width: 300px; float: left; margin: 0; padding: 0 0 0 15px;  }
.home_table_left20 { width: 190px; float: left; margin: 0; padding: 20px 0 0 15px;  }
.home_table_left0 { width: 190px; float: left; margin: 0; padding: 0 0 0 15px;  }
.home_table_center20 { width: 165px; float: left; margin: 0; padding: 20px 0 0 15px; }
.home_table_center0 { width: 165px; float: left; margin: 0; padding: 0 0 0 15px; }
.home_table_right20 { width: 190px; float: left; margin: 0; padding: 20px 0 0 15px;  }
.home_table_right0 { width: 190px; float: left; margin: 0; padding: 0 0 0 15px;  }

.home_table_left20 p, .home_table_left0 p, .home_table_center20 p , .home_table_center0 p, .home_table_right20  p, .home_table_right0 p , .delivery_right p, .delivery_right2 p, .home_table_serv{font-size: 0.8em; color: #e6e6e6; padding-top: 7px; }

.home_table_left20 a, .home_table_left0 a { font-size: 1.45em;  color: #0099ff; }
.home_table_center20 a, .home_table_center0 a  { font-size: 1.45em;  color: #965ada; } 
.home_table_right20 a, .home_table_right0 a  { font-size: 1.45em;  color: #a0d02a; } 

.brack  { width: 957px; height: 42px; clear: both; margin: 0 auto; padding-right: 20px; background: url('../images/brack.png') no-repeat top left; }

/* DELIVERY */
.delivery_drop  { width: 330px; float: left;  margin: 0; padding: 10px 0 40px 170px; }
.delivery_direct  { width: 465px; float: left; text-align: left; margin: 0; padding: 10px 0 40px 0; }
.delivery_img { width: 115px; float: left; margin: 0; padding: 0; }
.delivery_img2 { width: 159px; float: left; margin: 0; padding: 10px 0 0 0; }
.delivery_right { width: 190px; float: left; margin: 0; padding: 25px 0 0 15px;  text-align: left; }
.delivery_right3 { width: 310px; float: left; margin: 0; padding: 25px 0 0 15px;  text-align: left; }
.delivery_right2 { width: 270px; float: left; margin: 0; padding: 27px 0 0 15px;  text-align: left; }
.delivery_right a , .delivery_right2 a , .delivery_right3 a{ font-size: 1.45em;  color: #fff200; } 

/* SERVICES */
.h1_big_cd { font-size: 36px; color: #66ccff; margin: 0; }
.h1_big_dvd { font-size: 36px; color: #ad76b2; margin: 0; }
.h1_br_white { font-size: 26px; color: #7bd2ff; margin: 0 0 0 0; }

.serv_disc_dvd, .serv_disc_cd, .serv_disc_br {  float: left; position: relative; width: 332px; height: 332px; margin-left: -210px; margin-top: -30px;}
.serv_disc_br { background: url('../images/services/serv_big_disc_br.jpg') no-repeat top right; }
.serv_disc_dvd { background: url('../images/services/serv_big_disc_dvd.jpg') no-repeat top right; }
.serv_disc_cd { background: url('../images/services/serv_big_disc_cd.jpg') no-repeat top right;}

#info_table { border-collapse: collapse; }
#info_table td { text-align: center; vertical-align: bottom; }
#info_table a { font-size: 0.75em; color: #62c5f3; line-height: 25px; }

/* blu-ray*/
.serv_cont_br {  float: left; padding: 40px 0 0 0; margin-left: 50px; width: 380px; }
.serv_faq {
	float: left;
	padding: 40px 0 0 0;
	margin-left: 50px;
	width: 720px;
}
.serv_cont_br_2 {  float: left; padding: 50px 0 0 0; right: -60px; position: relative;  width: 335px; }
.serv_cont_br_2_img { padding: 0 0 0 60px; position: relative; }
.serv_cont_br_3 {  float: left; margin: -115px 0 0 170px; position: relative;  padding: 0 0 0 0; width: 238px; }
* html .serv_cont_br_3 { margin: -115px 0 0 85px; } 
.serv_cont_br_4 {  margin: 30px 0 0 80px; float: left;  padding: 10px 0 0 0; width: 389px; }
.serv_cont_br_4 span { padding-left: 120px;}
.serv_cont_br_4 p { padding-left: 120px;}
.serv_cont_br_5 { clear: both; margin: 0 0 0 0; padding: 35px 0 10px 0; width: 550px; }
.serv_cont_br_6  { width: 470px; padding: 0 0 15px 0;  left: 170px; top: -30px;  width: 350px; position: relative;}
.serv_cont_br_7 { width: 730px; padding: 0 0 15px 0; margin: 0 0 0 155px; position: relative;   }

/* cd*/
.serv_cont_cd_2 { float: left; padding: 50px 0 0 80px; width: 330px; position: relative;  }
.serv_cont_cd_3 {  float: left;  margin: -80px 0 0 20px; padding: 0 0 0 0; width: 480px; position: relative; }
* html .serv_cont_cd_3 { margin: -80px 0 0 10px; float: left; }
.serv_cont_cd_4 {  margin-left: -15px; float: left;  padding: 10px 0 0 0; width: 389px; } 
.serv_cont_cd_5 { clear: both; margin: 0 0 0 0; padding: 0 0 10px 0; top: -30px; position: relative; width: 550px; }
.serv_cont_cd_6 { width: 470px; padding: 10px 0 15px 0; margin: 0 0 0 70px; position: relative; top: -80px; width: 470px; }
.serv_cont_cd_7 { width: 730px; padding: 10px 0 15px 0; margin: 0 0 0 70px; position: relative; top: -80px;  }

/*dvd*/
.serv_cont_dvd{  float: left; padding: 40px 0 0 0; margin-left: 50px; width: 420px; }
.serv_cont_dvd_2 { float: left; padding: 60px 0 0 30px; width: 407px;  position: relative; margin: 0 -140px 0 0; } 
.serv_cont_dvd_2  p { width: 250px; }
.serv_cont_dvd_3 {  float: left;  position: relative; margin: -100px 0 0 90px; padding: 0 0 0 0; width: 300px; }
* html .serv_cont_dvd_3 { margin: -100px 0 0 50px;   }
.serv_cont_dvd_4 { margin: 50px 0 0 80px; float:left;  padding: 0 0 0 0; width: 280px; vertical-align: top; } 
.serv_cont_dvd_6 { width: 740px; padding: 20px 0 15px 0; margin: 0 0 40px 250px;  width: 390px; }
.serv_cont_dvd_7 { width: 730px; padding: 10px 0 15px 0; margin: 0 0 0 40px; position: relative;   }

.serv_cont_br_2 p, .serv_cont_br_3 p, .serv_cont_br_4 p, .serv_cont_br_5 p, .serv_cont_cd_3 p, .serv_cont_cd_2 p, .serv_cont_cd_6 p, .serv_cont_cd_4 p, .serv_cont_dvd_2 p, .serv_cont_dvd_3 p, .serv_cont_dvd_4 p, .serv_cont_cd_6 p, .serv_cont_dvd_6  p, .serv_cont_br_6 p{ font-size: 0.75em; color: #e6e6e6; padding-top: 7px; }
.serv_cont_br p, .serv_cont_cd_5 p, .serv_cont_dvd p, .serv_cont_br_5 p { font-size: 0.9em; color: #e6e6e6; padding-top: 7px; }

/* SPECIAL */
#special_table  { border-collapse: collapse; width: 220px; padding: 0; margin: 10px 0 5px -5px; }
#special_table  td { vertical-align:top; padding:0 3px 0 3px;}

.special_bott { width: 230px; height: 9px; background: url('../images/special/special_br_bott.gif') no-repeat top left; }
#special_blu_ray, #special_dvd, #special_cd { width: 230px; margin: 0; padding: 0 0 0 20px; float: left; }
#special_blu_ray p, #special_cd p, #special_dvd p { color: #cecece; font-size: 0.75em; padding: 0px 8px 5px 0; }
.butt_br, .butt_dvd, .butt_cd { width: 112px; float: left; height: 30px; margin: 0 0 0 15px; padding: 0; }

.special_br_main { width: 215px; margin: 0; padding: 15px 0 0 15px; background: url('../images/special/special_br_main.gif') #252525 no-repeat top left; }
.butt_br { background: url('../images/special/butt_br.gif') no-repeat top left;}

.special_dvd_main { width: 215px; margin: 0; padding: 15px 0 0 15px; background: url('../images/special/special_dvd_main.gif') #252525 no-repeat top left; }
.butt_dvd { background: url('../images/special/butt_dvd.gif') no-repeat top left;}

.special_cd_main { width: 215px; margin: 0; padding: 15px 0 0 15px; background: url('../images/special/special_cd_main.gif') #252525 no-repeat top left; }
.butt_cd { background: url('../images/special/butt_cd.gif') no-repeat top left;}

.special_price { color: #fff788; font-size: 1.55em; float: left;}

/* FOOTER*/
#footer {width:1000px;  margin:0 auto; position: relative; padding: 45px 0 50px 0; text-align: center; font-size: 0.8em; color: #ffffff; }
#footer a {color: #5d5d5d; font-size: 0.8em; text-decoration: none;  }
#footer span{color: #5d5d5d; font-size: 0.9em;   }

.packaging-item div {display:inline-table; vertical-align:middle;}
.packaging-item {margin:0 0 15px 0;}

#packaging-items img {margin:10px 10px 10px 0;}
#packaging-items td {vertical-align:middle;}

