body{padding: 0; margin: 0; font-family: arial; font-size: 12px; color: #000000; background-color:#FFFFFF; }
html, body {height: 100%;}
* img {border: none;}
* ul, li {margin: 0; padding: 0;}
.clear {clear: both;}




.header_bg {position: absolute; left: 0; top: 0; width: 100%; overflow: hidden; z-index: 0;}
.header_bg .t_centered {position: relative; margin: 0 auto; width: 980px; height: 319px;}
.header_bg .t_centered .img00 {position: absolute; left: -576px; top: 0;}
.header_bg .t_centered .img01 {position: absolute; right: -303px; top: 0;}

.footer_bg {position: relative; width: 100%; height: 206px; overflow: hidden;  margin: -206px 0 0 0;}
.footer_bg .b_centered {position: relative; margin: 0 auto; width: 980px; height: 206px;}
.footer_bg .b_centered .img10 {position: absolute; left: -695px; bottom: 0;}
.footer_bg .b_centered .img11 {position: absolute; right: -389px; bottom: 0;}


.container {position: relative; margin: 0 auto; width: 980px; z-index: 1; min-height: 100%; overflow: hidden;}
.container .header {position: relative; width: 100%; height: 200px;}
.container .header a.logo {position: absolute; left: 32px; top: 96px; width: 397px; height: 85px; display: block;}
.container .header ul.top_menu {position: absolute; right: 0; top: 48px; list-style: none;}
.container .header ul.top_menu li {display: block; float: left; height: 9px; background: url(/img/v_dot.gif) right bottom repeat-y; padding: 0 8px 0 8px;}
.container .header ul.top_menu li.li_3 {background: none;}	
.container .header ul.top_menu li a {display: block; height: 9px; width: 13px;}
.container .header ul.menu {position: absolute; right: 70px; top: 140px; list-style: none;}
.container .header ul.menu li {padding: 0 7px; float: left; font-size: 12px; color: #565655;}
.container .header ul.menu li a {text-decoration: none; color: #565655;}
.container .header ul.menu li a:hover {text-decoration: underline;}


.container .content {font-size: 14px; color: #565655; position: relative;}
.container .content c
.container .content a:hover {text-decoration: none;}
.container .content .cover {position: absolute; top: 0; width: 100%; display: none; z-index: 3;}
.container .content .picture {position: relative; width: 535px; height: 488px; float: left; margin: 0;}
.container .content .picture .big_border {position: relative; left: 7px; top: 7px; width: 521px; height: 421px; background: url(/img/big_border.gif) no-repeat;}
.container .content .picture .big_border img.preloader {position: absolute; left: 253px; top: 205px; width: 32px; height: 32px; display: none; z-index: 3;}
.container .content .picture .big_border .already {position: absolute; left: 100px; top: 140px; width: 321px; height: 130px; display: none;
													font-size: 45px; z-index: 3; text-align: center; font-weight: bold; background: #ffffff; padding: 20px 0 0 0;}
.container .content .picture .big_border .already.red {color: red;}
.container .content .picture .big_border .already.green {color: green;}
.container .content .picture .big_border .outer {position: absolute; left: 20px; top: 20px; width: 480px; height: 380px; 
													display: table; vertical-align: middle; text-align: center;}				
.container .content .picture .big_border .outer .inner {display:table-cell; vertical-align: middle; position: relative; z-index: 2;}
.container .content .picture .big_border .sold {position: absolute; width: 88px; height: 89px; background: url(/img/sold_out.png) no-repeat; display: none; z-index: 3;} 
.container .content .picture .pic_menu {position: relative; top: 7px; margin: 0 auto; width: 456px; height: 60px;}
.container .content .picture .pic_menu a {display: block; float: left; height: 24px; margin: 12px 0 0 20px;}
.container .content .picture .pic_menu a.m0 {width: 124px; background: url(/img/picmenu0.gif) top no-repeat; margin-left: 0;}
.container .content .picture .pic_menu a.m0:hover {background: url(/img/picmenu0.gif) bottom no-repeat;} 
.container .content .picture .pic_menu a.m1 {width: 97px; background: url(/img/picmenu1.gif) top no-repeat;}
.container .content .picture .pic_menu a.m1:hover {background: url(/img/picmenu1.gif) bottom no-repeat;} 
.container .content .picture .pic_menu a.m2 {width: 80px; background: url(/img/picmenu2.gif) top no-repeat;}
.container .content .picture .pic_menu a.m2:hover {background: url(/img/picmenu2.gif) bottom no-repeat;} 
.container .content .picture .pic_menu a.m3 {width: 95px; background: url(/img/picmenu3.gif) top no-repeat;}
.container .content .picture .pic_menu a.m3:hover {background: url(/img/picmenu3.gif) bottom no-repeat;}
.container .content .layer_description {height: 270px; margin: 0 33px 20px 555px; position: relative;}
.container .content .layer_description img.preloader_d {position: absolute; left: 190px; top: 130px; width: 32px; height: 32px;}
.container .content .layer_description .description {}
.container .content .layer_description .description h1 {color: #00869f; font-weight: normal; font-size: 28px; padding: 20px 0 10px 0; margin: 0;}
.container .content .layer_description .description .dsold {color: #e74a20; font-weight: bold; font-size: 14px; padding: 0; margin: 0; height: 15px;}
.container .content .layer_description .description .descrn {margin: 0; padding: 0; text-align: justify; height: 70px; overflow: auto;}
.container .content .layer_description .description span.blue_bold {color: #00869f; font-weight: bold;}
.container .content .layer_description .description a {color: #00869f; text-decoration: underline;}
.container .content .layer_description .description a:hover {text-decoration: none;}
.container .content .cloud {position: relative; float: right; width: 436px; height: 181px; background: url(/img/cloud.gif) no-repeat;}
.container .content .cloud .tags {position: relative; left: 33px; top: 30px; width: 347px; height: 111px; text-align: justify;}
.container .content .cloud .tags a {color: #717171; text-decoration: none;}
.container .content .cloud .tags a:hover {color: #079eb9;}
.container .content .cloud .tags span {color: #079eb9;}
.container .content .prevs {position: absolute; margin: 10px 0 0 73px; z-index: 2; width: 810px;}
.container .content .prevs .roll {width: 30px; height: 75px; background: none; padding: 30px 0 0 0; float: left;}
.container .content .prevs .roll a {display: block; width: 30px; height: 31px;}
.container .content .prevs .roll a.prev {background: url(/img/thumbs_prev.gif) top no-repeat; float: right;}
.container .content .prevs .roll a.prev:hover {background: url(/img/thumbs_prev.gif) bottom no-repeat;} 
.container .content .prevs .roll a.next {background: url(/img/thumbs_next.gif) top no-repeat; float: left;}
.container .content .prevs .roll a.next:hover {background: url(/img/thumbs_next.gif) bottom no-repeat;}
.container .content .prevs .moove {width: 750px; height: 105px; overflow: hidden;  float: left; position: relative;}
.container .content .prevs ul.thumbs {list-style: none;  height: 105px; position: absolute; width: 125000px;}
.container .content .prevs ul.thumbs li {display: block; float: left; width: 107px; height: 96px; background: url(/img/thumb_border.jpg) top center no-repeat;
									padding: 9px 0 0 18px;}
.container .content .prevs ul.thumbs li.img_sel {background: url(/img/thumb_border.jpg) bottom center no-repeat;}
.container .content .footerback {height: 206px; position: relative; width: 100%; z-index: 1; left: 0;}
/*contact*/
.container .content img.contact {position: relative; left: 32px}
.container .content table.contform {margin-left: 32px;}
.container .content table.contform tr td input.text_inp {width: 437px; height:37px; border: none; background: url(/img/inptext_bg.jpg) no-repeat;
															font-size: 21px; padding: 3px 15px 0 15px; color: #565655; margin: 0;}
.container .content table.contform tr td input.text_inp2 {width: 327px; height:37px; border: none; background: url(/img/inpText2_bg.png) no-repeat;
															font-size: 21px; padding: 3px 15px 0 15px; color: #565655; margin: 0;}
.container .content table.contform tr td.textar {width: 467px; height: 206px; background: url(/img/textarea_bg.jpg) no-repeat;}
.container .content table.contform tr td.textar textarea {width: 442px; height: 196px; border: none; background: none; padding-left: 15px; font-size: 16px;
															color: #565655;}
.container .content table.contform tr td a.send {display: block; width: 107px; height: 45px; background: url(/img/send_button.gif) top no-repeat;}
.container .content table.contform tr td a.send:hover {background: url(/img/send_button.gif) bottom no-repeat;}
.container .content .thanks {position: absolute; top: 90px; left: 260px; z-index: 3; width: 467px; height: 156px; display: none;
									background: url(/img/textarea_bg.jpg) no-repeat; font-size: 24px; text-align: center; padding-top: 50px;}
.container .content .thanks a.ok {position: absolute; left: 195px; top: 120px; width: 80px; height: 45px; background: url(/img/b_ok.gif) top no-repeat;}
.container .content .thanks a.ok:hover {background: url(/img/b_ok.gif) bottom no-repeat;}

/*cart*/
.container .content table.cart {margin-left: 32px; width: 900px; z-index: 1; position: relative;}
.container .content table.cart tr th {background: #f4f3f3; height: 25px; text-align: left; padding-left: 20px;}
.container .content table.cart tr th.to_center {padding: 0; text-align: center;}
.container .content table.cart tr td {padding: 0 15px 0 15px; vertical-align: top;}
.container .content table.cart tr td .img_b {height: 96px; width: 99px; background: url(/img/thumb_border.jpg) left top no-repeat; padding: 8px 0 0 8px; position: relative;}
.container .content .grayLine {margin-left: -15px; margin-right: -15px; width: 900px; height: 5px; font-size: 5px; background: #f4f3f3;}
.container .content a.del {display: block; width: 18px; height: 21px; background: url(/img/delete.gif) top no-repeat;}
.container .content a.del:hover {background: url(/img/delete.gif) bottom no-repeat;}
.container .content a.continue {margin:20px 0 0 32px; display: block; width: 264px; height: 46px; background: url(/img/but_continue.gif) top no-repeat;}
.container .content a.continue:hover {background: url(/img/but_continue.gif) bottom no-repeat;}
.container .content .for_ch_but {position: relative; float: right; margin-right: 50px !important; margin-right: 25px; width: 200px; height: 95px;
								 background: url(/img/lyap.gif) right no-repeat;}
.container .content .for_ch_but a.checkout {position: absolute; top:27px; right: 30px; display: block; width: 146px; height: 45px;
											background: url(/img/but_checkout.gif) top no-repeat; z-index: 2;}
.container .content .for_ch_but a.checkout:hover {background: url(/img/but_checkout.gif) bottom no-repeat;}
.container .content .confirm_del {position: fixed; top: 290px; left: 400px; z-index: 3; width: 467px; height: 176px; display: none;
									background: url(/img/textarea_bg.jpg) no-repeat; font-size: 24px; text-align: center; padding-top: 30px;}
.container .content .confirm_del a.yes {position: absolute; left: 120px; top: 120px; width: 80px; height: 45px; background: url(/img/b_yes.gif) top no-repeat;}
.container .content .confirm_del a.yes:hover {background: url(/img/b_yes.gif) bottom no-repeat;}
.container .content .confirm_del a.no {position: absolute; right: 120px; top: 120px; width: 80px; height: 45px; background: url(/img/b_no.gif) top no-repeat;}
.container .content .confirm_del a.no:hover {background: url(/img/b_no.gif) bottom no-repeat;}


.footer {position: relative; margin: -90px auto 0 auto; width: 890px; height: 60px; z-index: 2; font-size: 12px; color: #565655; padding: 30px 0 0 90px;}
.footer a {color: #565655;}
.footer .bottom_menu {position: absolute; right: 100px; top: 30px;}
.footer .bottom_menu a {color: #565655; text-decoration: none;}
.footer .bottom_menu a:hover {text-decoration: underline;}
