body {
 margin: 0;
 padding: 0;
 background: #fff /*url(http://giftcode.ucoz.com/img/bg.jpg)*/;
 font-family: Verdana, sans-serif;
 color: #000;
 font-size: 10pt;
 }

.wrap {
 text-align: center;
 background: url('http://giftcode.ucoz.com/img/line2.jpg') repeat-x;
 }

.contanier {
 width: 1000px;
 margin-left: auto;
 margin-right: auto;
background: url('/img/book_ae.png') top center no-repeat;
 }

.announcment {
 padding:12px;
 border:1px solid #eee;
 background:#fcfcfc;
 font:normal 8pt tahoma;
 margin:;
 text-align:right;
 color:#777;
}


a.content {display:none !important;}
 
.header {
 height: 450px;
 position: relative;
 }
 
.footer {
 text-align: center;
 font-size: 8pt;
 color: #888;
 border-top: 1px solid #c2c2c2;
 padding: 10px;
 }
 .footer img {
 margin: 5px !important;
 }

/*a.home-link {
 display: block;
 width: 291px;
 height: 114px;
 overflow: hidden;
 text-indent: -9999px;
 background: url('http://giftcode.ucoz.com/img/logo.png') no-repeat;
 position: absolute;
 top: 10px;
 left: 100px;
 }*/

a.home-link {
 display: block;
 width: 223px;
 height: 95px;
 overflow: hidden;
 text-indent: -9999px;
 background: url('http://giftcode.ucoz.com/logo2.png') no-repeat;
 position: absolute;
 top: 26px;
 left: 100px;
 }

/*div.navigation a {
 display: block;
 width: 20px;
 height: 20px;
 overflow: hidden;
 text-indent: -9999px;
 position: absolute;
 margin: 0;
 padding: 0;
 top: 15px;
 }*/


 
div.navigation a {
 display: block;
 width: 31px;
 height: 33px;
 overflow: hidden;
 text-indent: -9999px;
 position: absolute;
 margin: 0;
 padding: 0;
 top: 15px;
 }

a.i-ucoz {
 background: url('http://giftcode.ucoz.com/img/ico-ucoz.png') no-repeat;
 right: 144px;
 }
a.i-facebook {
 background: url('http://giftcode.ucoz.com/img/i-facebook.png') no-repeat;
 right: 140px;
 }
a.i-twitter {
 background: url('http://giftcode.ucoz.com/img/ico-twitter.png') no-repeat;
 right: 178px;
 }
a.i-vkontakte {
 background: url('http://giftcode.ucoz.com/ico-facebook.png') no-repeat;
 right: 110px;
 }

.login-block {
 position: absolute;
 top:65px;
 right:110px;
 text-align: right;
 font-size: 9pt;
 color: #555;
 }
 
p.recommend {
 text-indent: -9999px;
 overflow: hidden;
 margin: 0;
 padding: 0;
 display: block;
 width: 132px;
 height: 132px;
 background: url('/') no-repeat;
 position: absolute;
 top: 330px;
 right: 80px;
 }

a.content {
 display: block;
 text-indent: -9999px;
 overflow: hidden;
 position: absolute;
 top: 88px;
 right: 165px;
 background: url('http://giftcode.ucoz.com/img/content.png') no-repeat;
 width: 46px;
 height: 114px;
 }

.header h1 {
 font-size: 36pt;
 color: #fff;
 font-weight: normal;
 position: absolute;
 top: 155px;
 left: 140px;
 margin: 0;
 padding: 0;
 text-align: right;
 }

.header h2 {
 font-size: 18pt;
 color: #fff;
 font-weight: normal;
 position: absolute;
 top: 215px;
 left: 140px;
 margin: 0;
 padding: 0;
 width: 300px;
 text-align: left;
 line-height: 20pt;
 }

.header h3 {
 font-size: 12pt;
 color: #fff;
 font-weight: normal;
 position: absolute;
 /*top: 290px;*/
 top: 280px;
 left: 140px;
 margin: 0;
 padding: 0;
 width: 400px;
 text-align: right;
 line-height: 16pt;
 }

table.main-table {
 border: 0px;
 padding: 0px;
 border-collapse: collapse;
 width: 800px;
 border-spacing: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: right;
 font-size: 10pt;
 }
 
td.content-block {
 vertical-align: top;
 padding: 10px 30px 10px 0;
font: normal 9pt tahoma;
 }
td.side-block {
 vertical-align: top;
 width: 268px;
 padding: 8px 0 0 0;
 }

a {
 color: #0e7fab;
 text-decoration: underline;
 }
 a:hover {
 color: #aaa;
 text-decoration: none;
 }
hr {
 color: #e6e6e6;
 border: none;
 height: 1px;
 background-color: #e6e6e6;
 }

h1.page-header {
 font: bold 16pt arial;
 color: #2f4d7e;
 border-bottom: 1px solid #e6e6e6;
 padding-bottom: 10px;
 margin: 0 0 10px 0;
 }
h1 {
 font-size: 14pt;
 font-weight: normal;
 margin: 5px 20px;
 padding: 0;
 }
h2 {
 font:bold 12pt arial;
 margin: 10px 20px;
 padding: 0;
 }
ul.content-list {
 margin: 3px 30px;
 list-style-image: url('http://giftcode.ucoz.com/img/ul.png');
 }
 ul.content-list li {
 margin: 2px 0;
 }
 
p.akcia {
 display: block;
 text-align:right;
 overflow: hidden;
 width: 191px;
 height: 150px;
 position: absolute;
 top: 360px;
 left: 73px;
 z-index: 100;
 background: url('http://giftcode.ucoz.com/img/akcia.png') no-repeat;
 }

p.akcia a {
 display:block;
 width: 191px;
 height: 60px;
 margin-top: 70px;
}

.akcia-top {
 background: url('http://giftcode.ucoz.com/img/block-bottom.png') no-repeat bottom center;
 width: 268px;
 padding-bottom:18px;
 }
 .akcia-bottom {
 padding: 15px 15px 0 15px;
 background: url('http://giftcode.ucoz.com/img/block-top.png') no-repeat;
 font: normal 8pt tahoma; 
 text-align: right;
 }
.akcia-bottom img { padding-right:4px;}

 .akcia-bottom b {
 color: #0E7FAB;
 font-size: 9pt;
 }

.help-top {
 background: url('http://giftcode.ucoz.com/img/block-bottom.png') no-repeat bottom center;
 width: 268px;
 padding-bottom:18px;
 }
 .help-bottom {
 padding: 15px 15px 0 15px;
 background: url('http://giftcode.ucoz.com/img/block-top.png') no-repeat;
 font-size: 8pt;
 text-align: right;
 }
 .help-bottom b {
 color: #ef2222;
 font-size: 10pt;
 }

.block {
 width: 268px;
 margin: 10px 0;
 }
.block-title {
 height: 28px;
 background: #6ebec3;
 border-radius: 15px;
 text-align: center;
 color: #fff;
 padding-top:9px;
 font:bold 12pt arial;
 }
 .block-content {
 padding: 10px;
 }

#table1 {
 font-size: 8pt;
 color: #666;
 }

input, textarea {
 border: 1px solid #ccc;
 font-size: 9pt;
 }
 
p {
 text-align: justify;
 margin: 10px 0;
 }

h2.h-why {
 background: url('http://giftcode.ucoz.com/img/i-why.png') 0 3px no-repeat;
 padding: 5px 5px 10px 30px;
 margin: 5px 0;
 color: #0e7fab;
 font-weight: normal;
 font-size: 13pt;
 }
h2.h-what {
 background: url('http://giftcode.ucoz.com/img/i-what.png') 0 3px no-repeat;
 padding: 5px 5px 10px 30px;
 margin: 5px 0;
 color: #0e7fab;
 font-weight: normal;
 font-size: 13pt;
 }
h2.h-where {
 background: url('http://giftcode.ucoz.com/img/i-where.png') 0 3px no-repeat;
 padding: 5px 5px 10px 30px;
 margin: 5px 0;
 color: #0e7fab;
 font-weight: normal;
 font-size: 13pt;
 }

.shop-recommend {
 color: #fff;
 background: #ff0000;
 padding: 2px;
 font-size: 7pt;
 font-weight: bold;
 }

.buttons {
 position: absolute;
 top: 40px;
 right: 100px;
 }

.note {
 font-size: 8pt;
 margin: 5px 0 10px 20px;
 color: #555;
 }

a.download {
 background: #fa631c;
 color: #fff;
 padding: 2px;
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
 }
 a.download:hover {
 color: #fa631c;
 background: #fff;
 text-decoration: none;
 }

#item1, #item2, #item3, #item4, #item5 {
 display:none;
 }
.tumb {
 border: 1px solid #d3eaf4;
 }
.templates-block {
 margin: 5px;
 text-align: center;
 width: 77px;
 float: left;
 }
.tooltip {
 border: 1px solid #fff;
 }

a.buy-link {
 display: none;
 text-indent: -9999px;
 overflow: hidden;
 width: 120px;
 height: 33px;
 background: url('http://giftcode.ucoz.com/img/buy-off.png') no-repeat;
 position: absolute;
 top: 405px;
 left: 420px;
 }
 a.buy-link:hover {
 background: url('http://giftcode.ucoz.com/img/buy-on.png') no-repeat;
 }

a.get-link {
 display: block;
 text-indent: -9999px;
 overflow: hidden;
 width: 156px;
 height: 64px;
 background: url('http://giftcode.ucoz.com/downloadoff.png') no-repeat;
 margin: 0 auto;
 }
 a.get-link:hover {
 background: url('http://giftcode.ucoz.com/downloadon.png') no-repeat;
 }

a.buy-ebook, a.buy-textbook {position: absolute;width:196px;height:61px;text-indent: -9999px;outline:none;text-decoration:none;z-index:101;}
a.buy-ebook {background: url(http://giftcode.ucoz.com/img/buy-ebook2.png) no-repeat;/*top:381px;left:418px;*/top:373px;left:140px;}
a.buy-textbook {background: url(http://giftcode.ucoz.com/img/buy-textbook2.png) no-repeat;/*top:381px;left:578px;*/top:373px;left:343px;}
a.buy-ebook:hover, a.buy-textbook:hover {background-position: 0 -61px;}

a.totheshop {position: absolute; width:227px;height:48px;text-indent: -9999px;outline:none;text-decoration:none;z-index:101;}
a.totheshop {background: url(/img/toshop-ae.png) no-repeat;/*top:340px;left:350px;*/top:335px;right:198px;}
a.totheshop:hover {background-position: 0 -48px;}

.mainpage-banner{
 position: relative;
 background: url("http://giftcode.ucoz.com/banner2-2-2.png");
 display: block;
 margin-left: auto;
 margin-right: auto;;
 width: 492px;
 height: 235px;
}
a.banner-book1{
 position: absolute;
 background: url("http://giftcode.ucoz.com/3books_set/book-1.png");
 display: block;
 width: 38px;
 height: 57px;
 top: 10px;
 left: 10px;
}

a.link-book1{
 position: absolute;
 display: block;
 font-family: Verdana, sans-serif;
 color: #0E7FAB;
 font-size: 11pt;
 top: 28px;
 left: 60px;
}

a.banner-book2{
 position: absolute;
 background: url("http://giftcode.ucoz.com/3books_set/book-2.png");
 display: block;
 width: 38px;
 height: 58px;
 top: 90px;
 left: 10px;
}

a.link-book2{
 position: absolute;
 display: block;
 font-family: Verdana, sans-serif;
 color: #0E7FAB;
 font-size: 11pt;
 top: 94px;
 left: 60px;
}

a.banner-book3{
 position: absolute;
 background: url("http://giftcode.ucoz.com/3books_set/book-3.png");
 display: block;
 width: 53px;
 height: 61px;
 top: 165px;
 left: 10px;
}

a.link-book3{
 position: absolute;
 display: block;
 font-family: Verdana, sans-serif;
 color: #0E7FAB;
 font-size: 11pt;
 top: 180px;
 left: 70px;
}

a.buy-banner3 {position: absolute;width:80px;height:41px;text-indent: -9999px;outline:none;text-decoration:none;z-index:101;top:172px;left:422px;background: url(http://giftcode.ucoz.com/img/buy-banner-button.png) no-repeat 100px 100px;}
a.buy-banner3:hover {background-position: bottom left;}

a.m-button-b {position: absolute;width:290;height:45px;text-indent: -9999px;outline:none;text-decoration:none;z-index:101;}
a.m-button-b {background: url(http://giftcode.ucoz.com/165377964.png) no-repeat; top:10px;left:10px;}
a.m-button-b:hover {background: no-repeat; position: -45px 0;}


.ulogin-btn span.ulb-left.ubtn-user {background: url(http://giftcode.ucoz.com/img/ubtn-user.png) no-repeat !important;}
.buy-set-link {
 margin-top: 10px;
 display: inline-block;
 width: 290px;
 height: 37px;
 background: url(http://giftcode.ucoz.com/buy-set.png) no-repeat 0 -37px;
 text-indent: -9999px;
}
.buy-set-link:hover {
 background-position: 0 0;
}
/*---uWnd---*/
.myWinGrid {opacity: .65 !important;filter: alpha(opacity=65) !important;}
div[id^=_uwndWnd] {
 border-radius: 15px;
 background-color: #fff;
 box-shadow: 0 2px #21627f, inset 0 0 3px rgba(255,255,255,.28);
 border: solid 1px #0081ba;
 background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
 background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
 background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
 background-image: -ms-linear-gradient(bottom, #e3e3e3, #fff);
 background-image: linear-gradient(to top, #e3e3e3, #fff);
}
div[id^=_uwndTop] .x-sh {display: none !important;}
div[id^=_uwndTop] .xw-tl, div[id^=_uwndTop] .xw-tr, div[id^=_uwndTop] .xw-tc {background: none !important;}
div[id^=_uwndTop] .xw-ml, div[id^=_uwndTop] .xw-mr, div[id^=_uwndTop] .xw-mc {background: none !important;}
div[id^=_uwndTop] .xw-mc {border: 1px solid #dedede !important;background: #f4f4f4 !important;box-shadow: inset 0 0 3px #fff;border-radius: 10px;}
div[id^=_uwndTop] .xw-tl {margin: 5px 5px 0 5px !important;}
div[id^=_uwndTop] .xw-ml {margin: 0 5px !important;}
div[id^=_uwndTop] .xw-bl {margin: 0 5px 5px 5px !important;}
div[id^=_uwndTop] .xw-body {border: 0 !important;}
div[id^=_uwndTop] .xw-bl, div[id^=_uwndTop] .xw-br, div[id^=_uwndTop] .xw-bc {background: none !important;}
div[id^=_uwndTop] .xw-hdr-text {
 font-size: 12px !importamt;
 color: #2c8cb6 !important;
 text-transform: uppercase;
 padding-left: 10px;
}
div[id^=_uwndTop] .xt-close, div[id^=_uwndTop] .xt-maxi, div[id^=_uwndTop] .xt-mini {margin-top: 2px !important;width: 17px !important;height: 17px !important;}
div[id^=_uwndTop] .xt-close {background: url(http://giftcode.ucoz.com/img/close.png) !important;}
div[id^=_uwndTop] .xt-maxi {background: url(http://giftcode.ucoz.com/img/max.png) !important;}
div[id^=_uwndTop] .xt-mini {background: url(http://giftcode.ucoz.com/img/min.png) !important;}
div[id^=_uwndTop] .myWinCont {
 color: #3a3a3a !important;
}
.xw-blank {border-radius: 0 0 15px 15px;}

/*--uWnd-main-and-forms--*/
div[id^=_uwndTop] .xw-body .myWinTD1, div[id^=_uwndTop] .xw-body .myWinTD2 {background: #fff !important;}
div[id^=_uwndTop] .xw-body .myWinCont fieldset {border: none !important;}
div[id^=_uwndTop] .xw-body .myWinCont legend {font-size: 12px !important;color: #515151 !important;}
.modeSwitch span.btn-tooltip {left: auto !important;right: -3px;}
.modeSwitch span.btn-tooltip ins {left: auto !important; right: 10px;}
.wysibb-text iframe, .wysibb-text textarea {margin: 0;}
.myWinPollG {background: url('/.s/img/wd/3/gridh.gif') no-repeat 0 0 !important;}
.myWinPollT {background: #ccc !important;}
.myWinPollTd {background: #fff !important;}


.list-item {margin: 10px 0; border-bottom: 1px dashed #ccc;}
.list-item table td {padding: 10px;}
.goods-title {font: bold 18pt arial; margin: 20px 0 5px 0;display: block;}
.goods-descr {font-size: 11pt; margin: 10px 0 5px 0;}
.goods-price {
 font-size: 13pt; 
 background: #e2695b; 
 color: #fff; 
 padding: 5px 15px; 
 border-radius: 0 10px 10px 0; 
 margin: 10px 0 5px 0; 
 float: right;
 border: 1px solid #fff;
 box-shadow: 3px 3px 5px #ddd;
 }
.goods-price-white{
 font-size: 13pt; 
 background: #fff; 
 color: #e2695b; 
 padding: 5px 15px; 
 border-radius: 0 10px 10px 0; 
 margin: 10px 0 5px 0; 
 float: right;
 border: 1px solid #e2695b;
 box-shadow: 3px 3px 5px #ddd;
 font-weight: bold;
 }

#order-form {font:normal 10pt tahoma;}