/* ::::: http://www.mir-igrushki.ru/css/main.css ::::: */

html { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); }
body { margin: 0px; padding: 309px 0px 0px; background-image: url('img/body.jpg'); background-repeat: repeat-x; background-position: center top; font-family: Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; min-width: 994px; position: relative; }
img { border-style: none; }
form { margin: 0px; padding: 0px; }
a { text-decoration: underline; color: rgb(192, 138, 44); font-size: 12px; }
h1 a {font-size: 24px;}
a:hover { text-decoration: none; }
p { margin: 0px; padding-bottom: 10px; }
td, th {font-size: 12px;}

.spacer {display: block;}
.hd {display: block;}


.logo {position: absolute;left: 40%;top: 25px;height: 72px;width: 199px;z-index: 999;margin-left: -90px;}
.logo img {display: block;background-image: url(img/logo.png);}
.cart_cont {position: absolute;height: 113px;width: 328px;top: 21px;right: 15%;}



.cart {background-image: url(img/cart.png);padding-top: 39px;padding-left: 100px;line-height: 14px;height: 74px;width: 228px;}
.cart b, .cart strong {color: #DF1616;}
.cart .cart_link {position: relative;height: 15px;width: 45px;display: block;text-indent: -2000px;background-image: url(img/spacer.gif);}

.trail {width: 100%;border-collapse:collapse;height: 47px;position: absolute;left: 0px;top: 261px;z-index: 500;}
.trail td {padding: 0px;}
.trail a {color: #515151;margin-right: 3px;margin-left: 3px;}
.trail b {margin-right: 3px;margin-left: 3px;}
.trail a b {margin-right: 0px;margin-left: 0px;}

.content {width: 100%;border-collapse:collapse;margin-bottom: 70px;}
.content .leftblock {vertical-align: top;padding: 0px 0px 100px;width: 317px;}

.content .leftblock #menu_links {padding: 10px 0 15px 50px; list-style: none; margin: 0;}
.content .leftblock #menu_links a {font-size: 14px; font-weight: bold; padding-bottom: 5px; display: block;}

.content .leftblock .hd_1 {background-image: url(img/left_hd_1.gif);background-repeat: no-repeat;height: 38px;width: 263px;padding-left: 54px;padding-top: 29px;padding-bottom: 5px; position: relative;background-position:100% 0;}
.content .leftblock .hd_2 {background-image: url(img/left_hd_2.gif);background-repeat: no-repeat;height: 39px;width: 247px;padding-left: 54px;padding-top: 29px;position: relative;background-position:100% 0;}

.content .leftblock .block {background-image: url(img/left_block.gif);background-repeat: repeat-y;width: 317px;margin-bottom: 10px;background-position:100% 0;}
.content .leftblock .block .padder {padding-left: 44px;padding-right: 32px;}

.content .leftblock .block .bot {background-image: url(img/left_block_bot.gif);height: 56px; background-position: 100% 0;}
.content .leftblock .block .menu {font: 12px Arial, Helvetica, sans-serif; padding-top: 25px;}
.content .leftblock .menu_cat a, .content .left .menu_sub a {color: #000000;text-decoration: none;}
.content .leftblock .menu_cat a:hover, .content .left .menu_sub a:hover {text-decoration: underline;}
.content .leftblock .menu_cat a.menu_current , .content .left .menu_sub a.menu_current {text-decoration: underline;}
.content .leftblock .menu_cat {background-image: url(img/left_menu_divider.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 5px;font-weight: bold;margin-bottom: 5px;}
.content .leftblock .menu_sub {background-image: url(img/left_menu_divider.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 5px;margin-bottom: 5px;}
.content .leftblock .star {font-size: 0px;background-image: url(img/star.gif);float: right;height: 8px;width: 9px;margin-top: 4px;}

.content .leftblock .book {position: absolute;top: -2px;right: 23px;}


.content .centerblock {vertical-align: top;/*padding: 0px 50px 0px 20px;*/ padding-bottom: 100px;}
.content .centerblock #banner_top {width: 500px; height: 140px; margin: 0 auto 20px; overflow: auto; display: table; background: #eee; text-align: center;}

.content .centerblock .h1 {font: normal 24px "Arial Narrow", Arial, Tahoma, sans-serif;color: #827B62;padding-bottom: 22px;background-image: url(img/h1.gif);background-repeat: no-repeat;padding-left: 35px;background-position: 0px 3px;}
.content .centerblock .arial {font: 12px Arial, Helvetica, sans-serif;}
.content .centerblock .more {font: 11px/18px Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;background-image: url(img/more.gif);text-indent: 11px;float: left;height: 19px;width: 98px;}
.content .centerblock .more:hover {text-decoration: underline;}
.content .centerblock .title {font-size: 12px;line-height: 20px;color: #FFFFFF;background-image: url(img/title.gif);background-repeat: no-repeat;background-position: right top;float: left;height: 22px;padding-right: 24px;padding-left: 8px;text-decoration: none;}
.content .centerblock a.title {cursor: pointer;}
.content .centerblock a.title:hover {text-decoration: underline;}
.content .centerblock .item_top {font-size: 0px;background-image: url(img/item_top.gif);background-repeat: repeat-x;height: 38px;clear: both;}
.content .centerblock .item_top .lf {background-image: url(img/item_top_l.gif);float: left;height: 38px;width: 12px;}
.content .centerblock .item_top .rt {background-image: url(img/item_top_r.png);background-repeat: no-repeat;float: right;height: 38px;width: 543px;}

.content .centerblock .item {background-color: #FCFCFB;background-image: url(img/item.gif);background-repeat: repeat-y;background-position: right top;border-bottom: 10px solid #FFFFFF;}
.content .centerblock .item_left {background-image: url(img/item_left.gif);background-repeat: repeat-y;padding-right: 25px;padding-left: 25px;}
.content .centerblock .item_bot {height: 35px;background-image: url(img/item_bot.gif);background-repeat: repeat-x;background-position: right top;margin-right: -25px;margin-left: -25px;}
.content .centerblock .item_bot .lf {background-image: url(img/item_bot_lf.png);background-repeat: no-repeat;float: left;height: 35px;width: 538px;}
.content .centerblock .item_bot .rt {background-image: url(img/item_bot_rt.gif);float: right;height: 35px;width: 17px;}
.content .centerblock .special {width: 100%;border-collapse:collapse;margin-bottom: 15px;}
.content .centerblock .special td {vertical-align: top;padding: 0px; width: 30%; padding: 0 2% 0 1%;}
.content .centerblock .special table.product_list_pic {width: 150px; height: 150px;}
.content .centerblock .special table.product_list_pic td {vertical-align: middle !important;text-align: center;} 
.content .centerblock .special .product_list_desc {padding-bottom: 10px;}
/*.content .centerblock .special .price {color: #827B62; font-size: 24px;}
.content .centerblock .special .price span{color:#C08A2C; font-size:18px; font-weight: bold;}*/
.content .centerblock .special .price {float: left; text-align:left; width:65%;}
.content .centerblock .special .more2 {float: right; text-align: right; width: 34%; }
.content .centerblock .special .more2 a {}
.content .centerblock .special .quant {font: 10px Tahoma, Arial, sans-serif;color: #A1A1A1;display: block;width: 95px;margin-bottom: 10px;margin-right: 25px;}
.content .centerblock .special .arrowed {float: left;margin-right: 22px;margin-bottom: 5px;}
.content .centerblock .special a {color: #000000;text-decoration: none;}
.content .centerblock .special a:hover {text-decoration: underline;}
.content .centerblock h1 {font: normal 24px "Arial Narrow", Arial, Tahoma, sans-serif;color: #827B62;padding-bottom: 22px;background-image: url(img/h1.gif);background-repeat: no-repeat;padding-left: 35px;background-position: 0px 3px;margin: 0px;}
.content .centerblock h2 {font: normal 24px "Arial Narrow", Arial, Tahoma, sans-serif;color: #827B62;padding-bottom: 22px;background-image: url(img/h2.gif);background-repeat: no-repeat;padding-left: 35px;background-position: 0px 3px;margin: 0px;}
.content .centerblock h3 {font: normal 24px "Arial Narrow", Arial, Tahoma, sans-serif;color: #827B62;padding-bottom: 22px;background-image: url(img/h3.gif);background-repeat: no-repeat;padding-left: 35px;background-position: 0px 3px;margin: 0px;}


.content .rightblock {width: 317px; vertical-align: top;padding: 0px 0px 100px;}
.content .rightblock .all {font: 11px Tahoma, Arial, sans-serif;color: #C08A2C;}
.content .rightblock .search_full {background-image: url(img/left_hd_2.gif);background-repeat: no-repeat;height: 39px;width: 263px;padding-left: 54px;padding-top: 29px;position: relative; background-position:-50px 0;}
.content .rightblock .block_search {background-image: url(img/left_block.gif);background-repeat: repeat-y;width: 263px;margin-bottom: 10px;padding-left: 54px; background-position:-50px 0;}
.content .rightblock .cpt_product_search .bot {background-image: url(img/left_block_bot.gif);height: 56px; background-position:-50px 0;}

.content .rightblock .search {color: #4C4B4B; overflow: auto;}
.content .rightblock .search .inp {font: 10px Tahoma, Arial, sans-serif;color: #A1A1A1;display: block;margin-top: 3px;margin-bottom: 10px;width: 215px; float: left;}
.content .rightblock .search .price {width: 99px;font: 10px Tahoma, Arial, sans-serif;color: #A1A1A1;margin: 3px 11px 10px 0px;}
.content .rightblock .search .age {display: block;width: 221px;font: 10px Tahoma, Arial, sans-serif;color: #A1A1A1;margin-top: 3px;margin-bottom: 10px;}
.content .rightblock .search .subm {margin-top: 10px;position: relative;}
.content .rightblock .search .search_select {display: block;width: 221px;font: 10px Tahoma, Arial, sans-serif;color: #A1A1A1;margin-top: 3px;margin-bottom: 10px;}


.content .rightblock .hd_1 {background-image: url(img/left_hd_1.gif);background-repeat: no-repeat;height: 38px;width: 263px;padding-left: 54px;padding-top: 29px;position: relative; background-position:-50px 0;}
.content .rightblock .hd_2 {background-image: url(img/left_hd_2.gif);background-repeat: no-repeat;height: 39px;width: 247px;padding-left: 54px;padding-top: 29px;position: relative; background-position:-50px 0;}
.content .rightblock .lens {position: absolute;top: -12px;right: 10px;}
.content .rightblock .book {position: absolute;top: -2px;right: 23px;}
.content .rightblock .newsblock .news_viewall {padding: 10px 0;}


.content .rightblock .block {background-image: url(img/left_block.gif);background-repeat: repeat-y;/*width: 263px;*/margin-bottom: 10px; background-position:-50px 0;}
.content .rightblock .block .padder {padding-left: 44px;padding-right: 32px;}

.content .rightblock .block .bot {background-image: url(img/left_block_bot.gif);height: 56px; background-position:-50px 0;}
.content .rightblock .block .menu {font: 12px Arial, Helvetica, sans-serif;}
.content .rightblock .menu_cat a, .content .left .menu_sub a {color: #000000;text-decoration: none;}
.content .rightblock .menu_cat a:hover, .content .left .menu_sub a:hover {text-decoration: underline;}
.content .rightblock .menu_cat a.menu_current , .content .left .menu_sub a.menu_current {text-decoration: underline;}
.content .rightblock .menu_cat {background-image: url(img/left_menu_divider.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 5px;font-weight: bold;margin-bottom: 5px;}
.content .rightblock .menu_sub {background-image: url(img/left_menu_divider.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 5px;margin-bottom: 5px;}
.content .rightblock .star {font-size: 0px;background-image: url(img/star.gif);float: right;height: 8px;width: 9px;margin-top: 4px;}

.footer {height: 185px;position: relative;background-image: url(img/footer.gif);background-repeat: no-repeat;background-position: right top;}
.footer .left {background-image: url(img/footer_left.jpg);position: absolute;height: 113px;width: 220px;left: 0px;top: -160px;padding-top: 190px;padding-left: 135px;}
.footer .left .frend {color: #C08A2C;font: 18px Arial, Helvetica, sans-serif;}
.footer .left .frend a {font-size: 18px;}
.footer .right {background-image: url(img/footer_right.gif);position: absolute;min-height: 84px;width: 253px;left: 364px;top: -59px;padding-top: 96px;padding-left: 227px;background-repeat: no-repeat;}
.footer .right .phone {color: #C08A2C;font: 18px Arial, Helvetica, sans-serif;}
.footer .tomain {color: #C08A2C;text-align: center;width: 242px;position: absolute;top: 41px;right: 0px;}
.footer .tomain a {margin-right: 10px;margin-left: 10px;}
.footer .link {position: absolute;text-align: center;left: 130px;top: 170px;background-repeat: no-repeat;}


.top_nav {width: 100%;border-collapse:collapse;font: 12px "Arial Narrow", Arial, Tahoma, sans-serif;position: absolute;left: 0px;top: 176px;text-transform: uppercase;z-index: 400;}
.top_nav th {padding: 0px;width: 1px;font-weight: normal;}
.top_nav th, .top_nav th * {white-space: nowrap;}
.top_nav td {padding: 0px;background-image: url(img/top_nav_divider.gif);background-repeat: no-repeat;background-position: center;}
.top_nav .first {width: 270px;background-image: none;}

.top_nav .last {width: 210px;background-image: none;}
.top_nav a {color: #FFFFFF;text-decoration: none;}
.top_nav a:hover {text-decoration: underline;}
.login {text-align: center;position: absolute;width: 90%;left: 10%;top: 222px;}
.login a {color: #515151;margin-right: 7px;margin-left: 7px;}
.login img {margin-bottom: -2px;}

.login .inp {background-color: #F1EEEB;width: 15%;border: 1px solid #807F90;font: 10px Tahoma, Arial, sans-serif;color: #5E5E5E;margin-right: 2px;margin-left: 2px;}
.login .subm {margin-bottom: -2px;}


.girl {background-image: url(img/girl1.png);height: 254px;width: 242px;position: absolute;left: 0px;top: 0px;z-index: 100;}
.left_leaves {background-image: url(img/left_leaves.gif);height: 96px;width: 50px;position: absolute;left: 0px;top: 260px;}
.boy {background-image: url(img/boy1.png);position: absolute;height: 181px;width: 174px;top: 64px;right: 0px;z-index: 100;}
.right_leaves {background-image: url(img/right_leaves.gif);position: absolute;height: 106px;width: 19px;top: 361px;right: 0px;}
.leaves_1 {background-image: url(img/leaves_1.png);position: absolute;height: 75px;width: 217px;left: 23%;top: 80px; z-index: -1;}
.leaves_2 {position: absolute;height: 42px;width: 211px;top: 0px;background-image: url(img/leaves_2.png);left: 33%;z-index: 500;}
.divider {height: 50px;background-image: url(img/left_menu_divider.gif);background-repeat: repeat-x;background-position: left center;}
.divider2 {height: 15px;background-image: url(img/left_menu_divider.gif);background-repeat: repeat-x;background-position: left center;}
.content .right .special td.price {padding-right: 20px;padding-left: 20px;}
.content .right .special div.price {margin-bottom: 10px;}
.content .right .special td.price b {font-size: 18px;white-space: nowrap;color: #C08A2C;display: block;}
.content .right .special div.price b {font-size: 18px;white-space: nowrap;margin-left: 5px;color: #C08A2C;}
.children {position: absolute;width: 100%;left: 0px;top: 0px;height: 324px;}
.children .positioner {position: relative;height: 324px;max-width: 1100px;margin-right: auto;margin-left: auto;}
.left_bg {background-image: url(img/left_bg.png);position: absolute;height: 151px;width: 277px;left: 0px;top: 4px;}
.mouse {background-image: url(img/mouse.png);position: absolute;height: 140px;width: 139px;left: 0px;top: 146px;z-index: 200;}

.right_bg {background-image: url(img/right_bg.png);position: absolute;height: 70px;width: 291px;top: 0px;right: 0px;}
.right_bg2 {background-image: url(img/right_bg2.png);position: absolute;height: 82px;width: 163px;top: 212px;right: 0px;}
.right_bg3 {background-image: url(img/right_bg3.png);position: absolute;height: 48px;width: 138px;top: 108px;right: 22%;}
.soldiers {background-image: url(img/soldiers.png);height: 124px;width: 206px;position: absolute;top: 168px;right: 0px;z-index: 200;}

.cart_table {width: 100%;border-collapse:collapse;background-color: #EFEDE9;margin-bottom: 20px;border-right: 1px solid #C6BCB0;}
.cart_table th {vertical-align: top;padding: 10px;background-color: #D5D2C8;border: 1px solid #8F886E;white-space: nowrap;}
.cart_table td {vertical-align: top;padding: 10px;border: 1px solid #C6BCB0;}
.cart_table .quant {width: 40px;border: 1px solid #C6BCB0;font: 11px Tahoma, Arial, sans-serif;color: #999999;}
.cart_table .subm {margin-bottom: -2px;margin-left: 4px;}
.cart_table .last {white-space: nowrap;}

.lmt {font: normal 22px "Arial Narrow", Arial, Tahoma, sans-serif;color: #827B62;font-weight: bold;padding-bottom: 22px;background-repeat: no-repeat;margin: 0px;}

span.new{ font-size: 0.7em; font-weight: bold; color: #CF0000; }
.line { height: 1px; background: url('/images/pointer_x.gif') repeat-x 0 0; }

.cpt_product_price { padding: 5px 10px 0 0;}
.cpt_product_price h1 {background: none; padding: 0 0 20px 0;}
.cpt_product_price h1 span { color:#C08A2C; font-size:18px; font-weight: bold;}

/*shopping cart*/
#cart_clear {text-align: right;}
.form_wrapper td, .cellpadding td {padding: 2px;}
.form_wrapper input {}

/* CHECKOUT */
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #e9E9dF;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px; 
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 

/*common styles*/
.background1, .background1 td {
	background-color: #e9E9dF;
}

/*product brief*/

.product_brief_block {width: 31%; padding: 0 1%; vertical-align: top; padding: 0;}
.product_brief_pic {margin-bottom: 5px;  height:150px; width: 150px;}
.product_brief_pic td {vertical-align: middle !important; text-align: center; }
.product_brief_pic a {text-align: center;}
.product_brief_desc {text-align: center; }
.product_brief_desc .desc {text-align: left;}
.product_brief_price {padding-top: 10px; text-align: left; float: left; width: 65%; }
.product_brief_add2cart {text-align: right; padding-top: 10px; float: right; width: 34%;}

.pager {padding: 10px 0; text-align: center;}

.selected_category_description span {font-size: 12px !important;}

/*product info */
.productinfo_sel_buy {padding-bottom: 20px;}
.productinfo_sel_buy table td {padding-right: 15px;}
.productinfo_img {float: left; padding: 0 20px 20px 0;}
.productinfo_img #box_product_thumbnails {}

.cpt_product_params_fixed {padding-bottom: 20px; }
.cpt_product_params_fixed td {vertical-align: top;}
#shortdesc {padding: 0;}
#shortdesc br {clear: none;}
.toggle_desc {font-size: 14px; font-weight: bold; margin: 0px 0 10px;}
#fulldesc {display: none; padding: 10px 0 20px;}
.cpt_product_details_request {clear: both; display: table; padding-top: 20px;}

/*news*/

.post_block h2.post_title  {padding: 10px 0 10px 35px;}
.post_block h2.post_title a {font-size: 14px; font-weight: bold; }

#tbl-checkout-progress {border: 1px solid #ddd;}