*{margin:0px;padding:0px;}
body{font-family:"Trebuchet MS", sans-serif;font-size:12px;color:#000;}
a{color:#36c;text-decoration:underline;}
a:hover{text-decoration:none;}
h1{font-size:22px;color:#1F4972;}
h3{font-size:18px;font-weight:400;}
h2{font-size:14px;line-height:19px;}
h4{font-size:19px;font-weight:bold;color:#ff7109;}
img{border:0;}
ul,li{list-style:none;}
address {color:#4f4f4f; margin-top:5px;}
.clear{clear:both;font-size:0px;}
.wrapper_t{background:transparent url('/images2/background_t.jpg') repeat-x center top;text-align:center;padding:10px 0px;}
.wrapper_b{background:#FDFDD0 url('/images2/background_b.jpg') repeat-x center bottom;}
.container_b{background:#ffffff url('/images2/fon_b.gif') repeat-x center bottom;width:972px;margin:auto;}
.container_t{background:url('/images2/fon_t.jpg') no-repeat center top;text-align:left;}
.logo{float:left;margin:0 0 0 60px;padding-top:10px;width:219px;}
.slogan{width:243px;height:72px;margin-left:70px;padding-top:30px;float:left;}
.info{float:right;background:transparent url('/images2/info.gif') no-repeat 0 25px;width:325px;height:124px;padding-top:25px;margin-right:20px;}
.info_inner{padding:18px 0px 0px 70px;}
.footer{background:url('/images2/footer.gif') no-repeat center top;margin:auto;width:972px;height:34px;}
.menu{margin-left:-14px;margin-right:-14px;width:980px;padding-left:20px;background:transparent url('/images2/menu.gif') no-repeat 0 0;height:38px;position:relative;}
.menu_item{float:left;padding:3px 5px 10px 5px;}
.menu_item a{display:block;font-size:19px;color:#FFF;text-decoration:none;padding:0px 15px;}
.menu_item a:hover{background-color:#FFF;color:#FF7109;}
.menu_delimiter{float:left;width:2px;height:29px;background:transparent url('/images2/menu_delimiter.gif') no-repeat 0 1px;}
.big_block{margin-top:20px;margin-left:-14px;margin-right:-14px;padding:21px 0px 0px 41px;width:959px;background:transparent url('/images2/block.gif') no-repeat 0 0;height:379px;position:relative;}
.big_block_inner{width:918px;background:transparent url('/images2/znak.jpg') no-repeat 0 0;height:336px;}
.big_block_inner_grad{width:918px;background:transparent url('/images2/znak3.jpg') no-repeat 0 0;height:336px;}
.items{float:right;text-align:left;width:312px;margin-right:20px;padding-top:10px;}
.items h4{color:#1F4972;font-size:22px;font-weight:normal;}
.item{margin-top:20px;width:312px;height:55px;background:transparent url('/images2/item.gif') no-repeat 0 0;}
.item_num{font-size:50px;font-weight:bold;float:left;text-align:center;width:50px;color:#FFFFFF;line-height:1;}
.item_desc{margin-left:60px;font-size:17px;padding-top:3px;}
.item_desc2{margin-left:60px;font-size:13px;}
.video_section{position:absolute;bottom:0px;left:95px;}
.video_section a{color:#FF7109;font-size:19px;font-weight:bold;text-decoration:none;}
.v_item{float:left; margin:0 10px; font-size:14px;}
.v_item div {margin:20px 5px;}
.block1{float:left;margin-top:-8px;position:relative;margin-left:30px;width:200px;border:1px solid #5F92CA;border-top:0px;}
.block2{float:right;margin-top:-8px;position:relative;margin-right:30px;border:1px solid #5F92CA;border-top:0px none;width:340px;}
.block2_inner{padding:20px;text-align:center;height:130px;}
.block2_inner p{text-align:left;width:260px;margin:auto;font-size:13px;margin-top:10px;}
.upload_but{margin:auto;display:inline-block;width:260px;height:40px;background:transparent url('/images2/upload_but_full.gif') no-repeat 0 0;text-align:center;font-size:24px;font-weight:bold;color:#FFF;text-decoration:none;padding-top:8px;}
.upload_but:hover{background:transparent url('/images2/upload_but_full.gif') no-repeat 0 -48px;color:#FF7109;}
.block3{background:transparent url('/images2/books3_new.jpg') no-repeat 0 0;width:912px;height:291px;margin:30px auto 20px 30px;position:relative;}
.block3_grad{width:910px;height:720px;margin:30px auto 20px 30px;position:relative;border:1px solid #5F92CA;}
.block3_grad_inner{font-size:16px;padding:20px;height:110px;}
.block_grad{float:left;margin-top:6px;position:relative;margin-left:30px;padding-left:10px;width:546px;border-top:0px;background:url('/images/price_block.jpg') no-repeat 0 0;height:360px;}
.delivery{position:absolute;top:-11px;left:70px;}
.books{padding:1px 0px 0px 1px;}
.books_price td{text-align:center;}
.price{font-size:16px;margin-top:7px;font-weight:bold;color:#FF7109;}
.copyright{float:left;color:#204972;padding-top:5px;margin-left:30px;}
.submenu{float:right;padding-top:5px;margin-right:30px;}
.submenu a{color:#fff;text-decoration:underline;}
.submenu a:hover{text-decoration:none;}
.submenu li{display:block;float:left;margin-left:20px;}
.blue_back{width:959px;height:379px;background:url('/images2/blue_back.gif') no-repeat 0 0;margin-left:-14px;margin-right:-14px;margin-top:20px;padding:21px 0px 0px 41px;position:relative;}
.price_items{width:918px;height:336px;background:#FFFFFF url('/images2/price_back.gif') repeat-x 0 0;}
.price_table td{border-right:1px solid #AFC8E4;}
.price_table td.item_img_td{height:250px;vertical-align:bottom;}
.price_table td.item_price_td{height:42px;background-color:#EEF4FB;border-bottom:1px solid #AFC8E4;}
.item_img{height:250px;position:relative;z-index:999;}
.item_img div{text-align:center;position:absolute;width:100%;bottom:0px;font-size:13px;}
.item_1{background:url('/images2/price_book1.jpg') no-repeat 50% 100%;}
.item_2{background:url('/images2/price_book2.jpg') no-repeat 50% 100%;}
.item_3{background:url('/images2/price_book3.jpg') no-repeat 50% 100%;}
.item_4{background:url('/images2/price_book4.jpg') no-repeat 0 100%;}
.item_7{background:url('/images2/price_book7.jpg') no-repeat 0 100%;}
.item_8{background:url('/images2/price_book8.jpg') no-repeat 0 100%;}
.price_caption, .price_cost{border-top:1px solid #5F92CA;position:relative;z-index:1;margin-top:-1px;height:42px;text-align:center;}
.price_cost{font-size:24px;font-weight:bold;color:#FF7109;padding-top:5px;height:37px;}
.pages_cost_td{font-size:17px;font-weight:bold;color:#FF7109;text-align:center;height:43px;}
.sections{position:absolute;bottom:0px;}
.section_r, .section_l, .section_c{display:inline-block;height:30px;}
.section_r{background:url('/images2/section_r.gif') no-repeat 100% 0;padding-right:13px;}
.section_l{background:url('/images2/section_l.gif') no-repeat 0 0;padding-left:15px;}
.section_c{background:url('/images2/section_c.gif') repeat-x 0 0;padding:5px 10px 0px;height:21px;font-size:19px;font-weight:bold;color:#FF7109;}
.cost_deliv{border:1px solid #5F92CA;border-top:0px;margin-left:30px;margin-right:30px;margin-top:-8px;margin-bottom:50px;padding:10px 0px;position:relative;}
.cost_deliv table{width:100%;}
.cost_deliv table td{width:50%;padding:0px 20px;font-size:13px;vertical-align:top;}
.cost_deliv table td p{margin:10px 0px;}
.content{font-size:16px;padding:10px 0px;}
.sale_table{background:#afc8e4;}
table.sale_table th, table.sale_table td{width:111px;background:#eef4fb;text-align:center;vertical-align:middle;font-size:13px;font-weight:bold;color:#000000;padding:7px 0px;}
table.sale_table td{background:#ffffff;}
table.sale_table td span{color:#ff7109;font-size:17px;font-weight:bold;}
.download_div{float:right;width:260px;padding:5px 20px;border:1px solid #afc8e4;background:#ffffff;}
.download_link{width:260px;height:48px;background:url('images2/download_back.gif') no-repeat 0 0;color:#ffffff;font-size:24px;font-weight:bold;display:block;text-decoration:none;text-align:center;line-height:45px;}
.download_div .app_descr{color:#666666;padding:10px 0px;}
#simplemodal-container a.modalCloseImg{background:url(/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;}
.input_audience{width:300px;height:23px;font-size:18px;}
.quotes{width:260px;height:72px;margin-left:50px;padding-top:20px;float:left;}
.q_table{width:100%;}
td#q_container{height:95px;vertical-align:middle;}
td#q_container p{font-size:16px;font-weight:bold;line-height:17px;}
td#q_container div{text-align:right;font-size:14px;font-style:italic;}
td.q_sects{text-align:center;font-size:0px;}
.q_sect, .q_sect_a{display:inline-block;width:5px;height:5px;font-size:0px;background:url('/images2/wedding/quote_sect.gif') no-repeat 0 0;margin:0px 5px;}
.q_sect_a{background-position:-5px 0;}
#gallery { margin: 30px 0 30px 0; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; margin:0 7px 0 0;}
#gallery ul img { border: 0px; }
.normal_ul {margin:10px 0 20px 0;}
.normal_ul li {list-style-type:disc;margin-left:40px;}
.normal_ul_num {margin:10px 0 20px 0;}
.normal_ul_num li {list-style-type:decimal;margin-left:40px;}
.normal_ol_num {margin:10px 0 20px 0;}
.normal_ol_num li {list-style-type:decimal;margin:10px 0 0 40px;}
