/* Каталог */

.catalog_tab {padding-bottom:30px;}
.page_tab {border:0 !important;}
.catalog_tab td {width:33%;vertical-align:top; border:1px solid #E5E5E5;border-radius:10px;}
.cat_elem_1 {border:1px solid #E5E5E5; margin:0px 0px 2px 5px; padding:5px;minheight:5em;background-color:white;}
.cat_elem_2 {border:1px solid #E5E5E5; margin:0px 5px 2px 0px; padding:5px;minheight:5em;background-color:white;}
.cat_title {height:3em;text-align:center;}
.cat_title a {font-size:1.1em; font-weight:bold;height:3em;padding:6px 0px 0px 0px;color:#000000;}
.cat_title a:hover {font-size:1.1em; font-weight:bold;padding:6px 0px 0px 0px;color:red;}
.cat_img {text-align:center; height:180px; padding:10px 4px;}


.img_show {display:inline; padding:5px;}
.picture {padding:10px; background-color:#F5F5F5; border:1px dotted #E0E0E0;}
.cat_anons{padding:10px 0;}
.anons_el {padding:6px 0px 0px 25px;background:url('../../images/arrow-000-small_9064.png') 0px 6px no-repeat;}
.comment_msg {height:1em;}
.comment_msg a {padding:0px 0px 0px 23px; background:url('../../images/comment_reply_4355.png') no-repeat}
.cat_price {text-align:center; padding:10px 0 10px 0;font-weight:bold;color:red;}
.cat_price2 {text-align:center; padding:30px 0 10px 0;font-weight:bold;color:#ffffff;font-size:1.6em;}
.cat_price span {font-size:1.6em;}
.set_basket {text-align:center;}
.set_basket a {padding:5px 20px 5px 20px;background-color:red; border-radius:5px; font-weight:bold;font-size:16px;color:#ffffff;text-decoration:none;}
.set_basket a:hover {color:#ffffff;background-color:#00E100;}
.in_basket {text-align:center;}
.in_basket a {padding:5px 20px 5px 20px;background-color:#00E100; border-radius:5px; font-weight:bold;font-size:16px;color:#ffffff;text-decoration:none;}
.in_basket a:hover {color:#ffffff;background-color:red;}

/* Подробности */
.cat_tab {padding:20px 0 0 0;}
.cat_tab_left {width:30%;padding:10px 0px 10px 25px;background:url('../../images/arrow-000-small_9064.png') 0px 10px no-repeat;font-weight:bold;border-bottom:1px dotted #E5E5E5;vertical-align:top;}
.cat_tab_right {width:70%;border-bottom:1px dotted #E5E5E5;}
.chb {font-size:20px;}

/* Корзина */
.bask_img {float:left;padding-right:5px;}
.bask_img img {padding-right:5px; border-right: 1px dotted #C0C0C0;}
.bask_info {font: 400 normal 12px  Tahoma, Verdana, sans-serif;color:#454545;}
.bask_title {font-weight:bold; color:#0000A0;height:27px;}
.bask_title a {font-size:0.9em !important;}
.bask_price {padding-top:5px;}
.bask_price div {padding-top:3px; font-size:0.8em; text-align:left; }
.bask_price div b {font-size:1.2em !important;}
.bask_price div span {font-size:1.8em !important; font-weight:bold;position:relative; top:2px;}
.bask_el_total {text-align:right;font-size:0.8em;border-top:1px dotted #C0C0C0;}
.b_num{margin-top:-3px !important;}
.bask_el_total span {font-size:14px;font-weight:bold;}
.bask_del {position:absolute; z-index:10; margin:-19px 0 0 -1px; cursor:pointer;}
.bask_del img {padding:3px 7px 3px 7px; background-color:#FFFF80; border:1px dotted #FF6262;border-bottom:0;}
.bask_total {text-align:left; padding:7px 0 15px 15px;font-size:14px;}
.bask_total span{font-weight:bold;font-size:1.2em;}

.order_msg {text-align:left;color:#808080; margin:20px 10% 20px 10%; padding:15px 15px 15px 15px; background:#EFEFEF !important; border:1px dotted #808080;}
.order_msg a {text-decoration:none; border-bottom:1px dashed #03A4C0;}
.order {text-align:right; padding:10px 10px 10px 0;}
.order a {font-size:1.3em; background:url('/images/calculatorred.png') 0 3px no-repeat; padding:5px 0 5px 28px;color:#FF8000;}
.order a:hover {font-size:1.3em; background:url('/images/calculatorgreen.png') 0 3px no-repeat; padding:5px 0 5px 28px;color:#46C43C;}
.order_nav {padding:5px 0 5px 10px; font-size:0.8em !important; text-align:left; float:left;}
.order_tab {width:90% !important;padding:15px 30px !important;}
.order_tab td {border-bottom:1px dotted #808080 !important;}
.order_tab input, .order_tab textarea {width:97% !important;}
.order_tab sup {color:red; font-size:1.3em;}
.tb_title{width:33%;text-align:right;padding:5px 5px 5px 0;}
.tb_field {width:67%;text-align:left;padding:5px 0px 5px 5px;}
.tb_field i {color:#8F8F8F;font-size:0.8em;}
.order_error {display:none; margin:5px -5px 0 0; padding:5px 5px 5px 20px; background:#FFE8E8; border:1px dotted red;}
.order_true {display:none; color:#258B30; margin:40px 10% 20px 10%; padding:15px 15px 15px 15px; background:#EAFDEC; border:1px dotted #42CC50;}
.mark {position:absolute; padding:0px;}
.marked {position:absolute; background:url('/images/001_06.png') 0 0px no-repeat; padding:5px 10px 15px 10px; margin:-45px 0 0 -5px;}

.mark_det { width:100%; padding:5px;}
.marked_det {position:absolute; background:url('/images/001_06.png') no-repeat; padding:15px;}


/* Фотографии */
#outer_container{margin:auto; width:100%; padding:0 10px;}
#outer_container .left{float:left; width:12px; height:170px;}
#outer_container .right{float:right; width:12px; height:170px;}
#thumbScroller{position:relative; margin:auto; float:left;}
#thumbScroller{width:957px;}
#thumbScroller, #thumbScroller .container, #thumbScroller .content{height:170px;}
#thumbScroller {overflow:hidden;}
#thumbScroller .container{position:relative; left:0;}
#thumbScroller .content{width:260px; float:left;}
#thumbScroller .content div{padding:10px 15px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px; background:url('/templates/advert/images/thumbScroller_shadow.png') no-repeat left top; text-align:center;}
#thumbScroller img{padding:5px;}


