html,body    {  margin:0;
                padding:0;
                background:#000000;
                color: #363636;
                font-family: Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
                text-align:center;}

body {}

H1 {color:#00588A; font-size:1.4em; font-weight:normal;margin:0px 0px 15px 0px;}
H2 {color:#363636; font-size:1.2em; font-weight:bold;margin:0px 0px 0px 0px;}
H3 {color:#99CA3C; font-size:1.0em; font-weight:bold; margin:0px 0px 0px 0px;}

P {font-size:0.85em; margin:0px 0px 15px 0px;}

A {color:#363636; text-decoration:underline;}
A:hover {text-decoration:underline;}

textarea {
    margin:0;
    padding:0;
    color: #363636;
    font-family: Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
    font-size:1em;
}

#onsize {width:100%; height:100%;}
#main {margin:0 auto; width:960px; height:100%; background:#ffffff URL('/img/content_bg.gif') no-repeat bottom right; padding:0px 20px 250px 20px; overflow:hidden; zoom:1; }

#head {margin:0 auto; width:960px; height:280px; clear:both; text-align:left;}
#head .logo {height:227px; width:215px; float:left;}
#head .logo img{border:0px; width:215px; height:227px;}
#head .center {height:227px; width:520px; float:left;}
#head .auth {height:227px; width:225px; float:left; font-size:0.9em;}
#head .auth input{border:1px solid #363638; margin-top:5px; width:169px;}
#head .auth form{margin-top:40px;}
#head .auth a{text-decoration:none;}
#head .auth a:hover{text-decoration:underline;}
#head .auth div{width:52px; float:left;margin-top:6px;}
#head .auth .reg {width:108px; float:left; margin:10px 0px 0px 52px;}
#head .auth .enter {width:60px; float:right; margin-top:12px;//margin-top:-32px;}
#head .auth .enter input {width:60px; height:22px;}
#head .auth .out {float:right; margin-right:20px;}
#head .auth .out input {width:66px; height:25px;}
#head .auth .basket {float:right; clear:both; width:135px; height:30px; background:URL('/img/index_basket_ico.gif') no-repeat top right; margin:15px 0px 0px 0px; font-size:1.2em; text-transform:uppercase; padding:11px 0px 0px 0px;}
#head .auth .subscription {float:right; clear:both; width:215px; height:22px; background:URL('/img/index_subscription_ico.gif') no-repeat top right; margin:0px 0px 0px 0px; font-size:1.2em; padding:4px 0px 0px 0px;}
#head .auth .cabinet {float:right; width:190px; height:32px; font-size:1.2em; text-transform:uppercase; background:URL('/img/cabinet_ico.gif') no-repeat top right; margin-top:56px; padding-top:5px;}
#head .menu {clear:both; width:960px; height:55px; text-transform:uppercase; text-align:center; background:URL('/img/menu_under_line.gif') repeat-x bottom left;}
#head .menu a{display:block; float:left; width:118px; height:23px; background:URL('/img/menu_item_bg.gif') no-repeat;color:#ffffff; font-size:0.75em; margin:0px 2px 0px 0px; text-decoration:none; padding-top:10px;}
#head .menu a.act {background:URL('/img/menu_item_bg_act.gif') no-repeat;}

#content {margin:15px 0px 0px 0px;}
#left_col {width:200px; float:left; text-transform:uppercase; text-align:left;}
#left_col ul{list-style:none; margin:0px; padding:0px;}
#left_col li a{display:block; width:188px; height:22px; background:URL('/img/left_menu_item_bg.gif') no-repeat; color:#ffffff; font-size:0.75em; margin:1px 0px 0px 0px; text-decoration:none; padding:10px 0px 0px 10px;}
#left_col li a.act{background:URL('/img/left_menu_item_bg_act.gif') no-repeat;}
#left_col li ul{margin:0px 0px 25px 20px;}
#left_col li li a{background-image:none; color:#363636; height:5px; font-size:0.8em;}
#left_col li li a.act{background-image:none; color:#8BB737;}
#left_col li li li {text-transform:none; font-style:italic; font-size:1.1em;}
#left_col li li li a{width:150px;}


#right_col {float:left; width:735px; margin:0px 0px 0px 20px; text-align:left;}
#right_col .index_news {float:right; width:230px;}
#right_col .index_news span {font-size:1.2em; color:#ffffff; background:#70942D; padding:0px 3px 0px 3px; margin-right:5px;}
#right_col .index_news a {font-size:1.2em; color:#70942D;}
#right_col .index_news p {margin:0px 0px 25px 0px;}
#right_col .index_news img {float:left; margin-right:10px; border:1px solid #70942D;}
#right_col .breadcrumb {margin:0px 0px 15px 0px;}
#right_col .breadcrumb a{text-decoration:none;}
#right_col .breadcrumb a.act{color:#8BB737;}
#right_col .magazin_item {float:left; width:165px; height:210px; font-size:0.8em; text-transform:uppercase; text-align:center; margin:0px 18px 20px 0px;}
#right_col .magazin_item .frame{width:159px; height:179px; border:2px solid #B1D56B; padding:4px;}
#right_col .magazin_item .frame img{ border:0px;}
#right_col .magazin_item_foto {width:200px; height:250px; border:2px solid #B1D56B; padding:4px; text-align:center;}
#right_col .magazin_item_foto img{border:0px;}
#right_col .colors span {float:left;}
#right_col .colors {margin-top:10px;}
#right_col .colors .item{width:18px; height:18px; float:left; margin-left:10px; border:1px solid #B1D56B;}
#right_col .magazin_item_text {float:left; margin:0px 0px 0px 20px; width:500px;}
#right_col .magazin_item_text strike{margin:0px 20px 0px 0px;}
#right_col .magazin_item_text span{color:#ff0000;}
#right_col .magazin_item_text h2{margin:15px 0px 0px 0px;}
#right_col .magazin_item_text .additional {}
#right_col .magazin_item_text .additional img { border:2px solid #B1D56B; margin:0px 15px 0px 0px; height:100px;}
#right_col .magazin_item_text .num {margin:15px 0px 25px 0px;}
#right_col .magazin_item_text .num input{width:30px; text-align:center; margin-left:10px; border:1px solid #363638;}
#right_col .magazin_item_text .num input.btn{width:85px; height:32px; border:0px;}
#right_col .magazin_item_text .num span{display:block;clear:both;}
#right_col .magazin_item_advisable {margin-top:10px; clear:both; width:688px; min-height:100px; border:2px solid #B1D56B; padding:5px;}
#right_col .magazin_item_advisable a{display:block; float:left; width:100px; height:100px; text-align:center; margin:0px 10px 0px 0px;}

 
#right_col .magazin_item_pager {width:700px; clear:both; margin-top:25px;}
#right_col .magazin_item_pager a{display:block; float:left; margin:0px 135px 0px 0px;}
#right_col .magazin_item_pager a.next{margin-right:0px;}

#right_col .magazin_pager{width:350px; margin:0 auto; clear:both;}
#right_col .magazin_pager a{display:block; float:left; margin:10px 10px 0px 0px;}
#right_col .magazin_pager a.act{color:#ffffff; text-decoration:none; background:#70942D; padding:0px 5px 0px 5px;}
#right_col .registration span{color:#99CA3C;}
#right_col .registration {font-size:0.85em;}
#right_col .registration td{padding-bottom:10px;}
#right_col .registration input{border:1px solid #363638; width:312px;}
#right_col .registration input.date{border:1px solid #363638; width:80px;}
#right_col .registration input.kids{width:20px; border:0px;}
#right_col .registration input.btn{width:129px; height:33px; border:0px;}
#right_col .registration input.n{width:150px;}
#right_col .basket {width:100%;border:1px solid #000000; border-collapse:collapse; font-size:0.85em;}
#right_col .basket td{padding:5px;border:1px solid #000000;}
#right_col .basket input{width:50px; text-align:center;}


#footer {clear:both; margin:0 auto; width:960px; height:40px; margin:-40px 0px 0px 0px; font-size:0.75em;}
#footer .copy{float:left;}
#footer .supportix{float:right;}

.tab {border:1px solid #99CA3C; border-collapse:collaspe; margin-bottom:10px;}
.tab td{border:1px solid #99CA3C; border-collapse:collaspe; padding:5px 0px 5px 0px;}
.tab td p{margin:0px 0px 0px 0px;}

.cn{text-align:center;}
.lt{text-align:left;}
.rt{text-align:right;}

.form_btn, .form_btn_disabled {
    background:url('/National_Library/oe_/http://studioscrap.ru/img/menu_item_bg_act.gif') no-repeat scroll 0 0 transparent;
    color:#fff;
    font-size:0.8em;
    height:33px;
    margin:0;
    padding:0;
    width:118px !important;
    border:none !important;
    text-transform:uppercase;
    cursor:pointer;
    font-family: Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
}
.form_btn_disabled {
    background:#e0dfe3 !important;
}

.error {display:none}
.hidden {display: none !important}

#subscribeWindow {
    border:1px solid #000;
    padding:0 10px 10px 10px;
    display:none;
    z-index:200;
    position:absolute;
    clear:both;
    margin:0;
    background: #fff;
    width:170px !important;
}
#subscribe_close {margin:0 !important;padding:0 !important;float:right !important;width:10px !important;cursor:pointer}
#subscribeWindow .btn {color:#fff; background:#000;width:53px !important; padding:5px;margin:0;
    font-family: Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
    font-size:0.6em;
    cursor:pointer;}
