/* Main
------------------------------ */
div, body { margin:0; padding:0; }
*:focus { outline:none; }
html, body { width:100%; height:100%; }

body { background:#210909; color:#000; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; }
#wrapper { max-width:1400px; min-width:1000px; margin: 0 auto; position:relative; background:url('images/style/bg.jpg') repeat-x 1px 0; } 


div.bg_uho			{background:url('images/uho-left.jpg') repeat-x -1px 0; }
div.travm_uho_left	{background:url('images/style/bg_travmatika_left.png') no-repeat 50% 0; }
div.travm_uho_right	{background:url('images/style/bg_travmatika_right.png') no-repeat 50% 0; }

/* Middle
------------------------------ */
#middle { width:100%; height:1%; overflow:hidden; position:relative; background:url('images/style/bg_center.jpg') no-repeat center top; }
#middle:after { content:'.'; display:block; clear:both; visibility:hidden; height:0; }
#container { width:100%; float:left; overflow:hidden; }
#content { float:left; width:100%; margin-left:-8%; height:100%; }
.content { padding:0 0 0 260px; margin-left:16%;  }
.content2 { background:#fff; position:relative; z-index:100; padding:35px 10px 150px 20px;  }
.falsebar_white { background:#fff; height:999em; position:absolute; left:8%; margin-left:260px;  right:8%; z-index:2 }

/* Sidebar Left
------------------------------ */
#sideLeft { font-size:11px; line-height:12px; color:#fff; width:260px; float:left; position:relative; margin-left:-100%; z-index:150; padding:10px 0 0 8%; }
#sideLeft h2 { font:bold 30px/32px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-bottom:10px; letter-spacing:-0.5pt; }
#sideLeft h2 span { display:block; font-size:13px; line-height:14px }
#sideLeft a { color:#ffcc33; text-decoration:underline }
#sideLeft a:hover { text-decoration:none }

/* Index
------------------------------ */
#index .content2 { padding-top:10px; padding-left:10px; }


/* Travmatika
------------------------------ */
#index.travmatika { background:#000; }
#index.travmatika #middle { background:url('images/style/bg_travmatika.jpg') no-repeat center top; }
#index.travmatika #header {  background:url('images/style/bg_travmatika_header.jpg') no-repeat center top; }
#index.travmatika #header .phone { width:305px; top:15px; color:#FFCC00; } 
#index.travmatika #header .phone p{ background-color:rgba(0, 0, 0, 0.5); display:inline;} 
#index.travmatika #header .phone div { background:none; }
#index.travmatika #wrapper { background:#000; }
#index.travmatika .basket { margin-top:-30px; padding-bottom:140px; background:url('images/style/bask_travmatika.png') no-repeat; }
#index.travmatika .basket_inner { padding:106px 0 70px 0; }
#index.travmatika .new { background:url('images/style/new_travmatika.png') no-repeat; padding:75px 0 0 0; }
#index.travmatika .magazine { background:url('images/style/lett_travmatika.png') no-repeat; padding-top:110px; }
#index.travmatika .bg_lsb { background:url('images/style/bg_leftside_travmatika.png') no-repeat; }
#index.travmatika #sideRight div { background:url('images/style/bg_pattern_right.png_travmatika.png') no-repeat; }
#index.travmatika #sideRight { background:url('images/style/tntclub_travmatika_wide_11.jpg') no-repeat left bottom; }
#index.travmatika h1 { color:#010101; font-size:24px; line-height:24px; }
#index.travmatika #sideLeft { background:url('images/style/tntclub_travmatika_wide_14.jpg') no-repeat right bottom; }
#index.travmatika .footer { background:url('images/style/footer_travmatika.jpg') no-repeat center top; }
#index.travmatika .fl { background:none; }

#index.travmatika #topmenu .tm li.active { color:#000; background:#626262; }
#index.travmatika #topmenu .podmenu li { color:#fff; background:#626262 url("images/style/1.png") no-repeat scroll -543px -40px; }
#index.travmatika .podmenu a:link, #index.travmatika .podmenu a:visited { text-decoration:none; color:#bbb; }
#index.travmatika .podmenu a:hover, #index.travmatika .podmenu a:active { text-decoration:none; color:#fff; }

#index.travmatika #header .home { width:9px; height:9px; background:url('images/style/1.png') no-repeat -439px -147px; display:block; }
#index.travmatika #header a.home:link, #header a.home:visited { background:url('images/style/1.png') no-repeat -439px -147px; }
#index.travmatika #header a.home:hover, #header a.home:active { background:url('images/style/1.png') no-repeat -439px -147px; }

#index.travmatika #header .feedback { width:12px; height:11px; background:url('images/style/1.png') no-repeat -482px -110px;; display:block; }
#index.travmatika #header a.feedback:link, #header a.feedback:visited  { background:url('images/style/1.png') no-repeat -482px -110px; }
#index.travmatika #header a.feedback:hover, #header a.feedback:active { background:url('images/style/1.png') no-repeat -482px -110px; }

#index.travmatika #header .map { width:9px; height:9px; background:url('images/style/1.png') no-repeat -463px -129px; display:block; }
#index.travmatika #header a.map:link, #header a.map:visited { background:url('images/style/1.png') no-repeat -463px -129px; }
#index.travmatika #header a.map:hover, #header a.map:active { background:url('images/style/1.png') no-repeat -463px -129px; }



/* Sidebar Left
------------------------------ */

.hs { overflow:hidden; margin-bottom:40px; position:relative; }
.hs_inn { overflow:hidden; width:100%; }
.hs_big { height:266px; margin-bottom:10px; width:100%; }
.hs.hs_big .descr { width:49%; }
.hs .descr { width:100%; position:absolute; right:0; bottom:0; color:#fff; font-size:11px; }
.hs .descr .d_inn { background:url('images/style/bg_transp.png'); }
.subj { padding:15px; position:relative }
.subj a:link, .subj a:visited { text-decoration:underline; color:#FFCC33; }
.subj a:hover, .subj a:active { text-decoration:none; color:#FFCC33; }
a.main_img {text-decoration:none !important;}


.hs .descr .head { color:#ffcc33; font:bold 30px/24px 'Trebuchet MS', Tahoma, Arial, san-serif; letter-spacing:-1.5pt; display:block; padding-bottom:10px; }

.hs_sm { height:200px; width:49%; float:left; }
.hs.hs_sm {  }
.hs.hs_sm .descr .head { font-size:18px; line-height:22px; letter-spacing:-0.4pt; padding-bottom:2px; }
#hs1 { float:left }
#hs2 { float:right }

.red_paragraph { color:#990000; }
.content_inner { padding:0 10px 60px; }

/* Basket
------------------------------ */
.basket { background:url('images/style/bullet.png') no-repeat; width:100%; height:190px; line-height:13px; }
.basket_inner { padding:0 100px 10px 0; }
.basket a { position:relative; }

/* Hotspots
------------------------------ */
.new { background:url('images/style/pistol.png') no-repeat; width:100%; padding:150px 0 0; }
.new ul { padding:25px 0 0; }
.new li { list-style:none; background:none; padding:0 0 20px; }
.new .new_inner { padding:0 35px 0 0; }

.magazine { padding:130px 0 50px; background:url('images/style/magaz.png') no-repeat; }
.magazine .magazine_inner { padding:0 30px 0 0; }
.magazine dl { margin:40px 0 0; }
.magazine dd { padding-bottom:22px; margin: 0;} 

.seo_block { color:#c4ae95; padding:0 35px 15px 0; }

/* Sidebar Right
------------------------------ */
#sideRight { position:absolute; top:0; right:0; height:100%; width:8%; padding:0; background:url('images/style/tntclub_int_24.png') no-repeat left bottom; z-index:10; }
#sideRight div {  background:url('images/style/bg_pattern_right.png') no-repeat left top; height:501px }

.bg_lsb { background:url('images/style/bg_leftside.png') no-repeat left top; width:100%; }
.fl { position:absolute; top:0; height:100%; width:260px; padding:0 0 0 8%; z-index:10; left:0; background:url('images/style/tntclub_int_23.png') no-repeat right bottom; }


/* Header
------------------------------ */
#header { height:165px;	position:relative;	background:url('images/style/bg_header.jpg') no-repeat center top; }
#header .logo { margin:0 0 0 8%; padding:45px 0 0 32px; position:absolute; top:0; }
#header .bg_pattern { position:absolute; right:8%; margin-right:-44px; top:99px; width:440px; height:66px; z-index:1; }
#header .bg_pattern div { background:url('images/style/bg_header_top.png'); width:440px; height:66px; }
#header .title { margin:0 0 0 8%; padding:0 0 0 260px; position:absolute; top:100px; left:0; width:305px; height:32px; }
#header .phone { position:absolute; z-index:5; top:15px; right:8%; margin-right:-50px; text-align:right; width:305px; color:#000; letter-spacing:-1.5pt; font:bold 30px/30px 'Trebuchet MS', Tahoma, Arial, san-serif; }
#header .phone div { background:url('images/style/bg_phone.png') no-repeat; width:253px; height:88px; padding:62px 64px 0 0; }
#header .phone .code { color:#ffcc33; font:normal 24px/24px 'Trebuchet MS', Tahoma, Arial, san-serif; }
#header .phone p { margin:0; }

#header .navibar { position:absolute; left:8%; top:11px; margin-left:16px; width:150px; height:11px; z-index:1500 }
#header .navibar li { float:left; height:11px; background:none; padding-left:28px; padding:0 27px 0 0; }
#header .navibar a { display:block;}
#header .navibar a:link, #header .navibar a:visited { text-decoration:none; color:#990000; }
#header .navibar a:hover, #header .navibar a:active { text-decoration:none; color:#990000; }

#header .home { width:9px; height:9px; background:url('images/style/1.png') no-repeat -439px -147px; display:block; }
#header a.home:link, #header a.home:visited { background:url('images/style/1.png') no-repeat -501px -92px; }
#header a.home:hover, #header a.home:active { background:url('images/style/1.png') no-repeat -439px -147px; }

#header .feedback { width:12px; height:11px; background:url('images/style/1.png') no-repeat 0 center; display:block; }
#header a.feedback:link, #header a.feedback:visited  { background:url('images/style/1.png') no-repeat -536px -51px; }
#header a.feedback:hover, #header a.feedback:active { background:url('images/style/1.png') no-repeat -482px -110px; }

#header .map { width:9px; height:9px; background:url('images/style/1.png') no-repeat -518px -73px; display:block; }
#header a.map:link, #header a.map:visited { background:url('images/style/1.png') no-repeat -518px -73px; }
#header a.map:hover, #header a.map:active { background:url('images/style/1.png') no-repeat -463px -129px; }

/* Menu
------------------------------ */
#sideLeft .mainmenu { padding:0 35px 60px 0; }
#sideLeft .mm { padding:0; } 
#sideLeft .mm li { list-style:none; padding-bottom:4px; position:relative }
#sideLeft .mm .active { color:#ffcc66; }
#sideLeft .mm .active ul { padding:0 0 0 8px; overflow:hidden }
#sideLeft .mm .active li { background:url('images/style/1.png') no-repeat -574px -9px; font-size:11px; padding-left:8px }
#sideLeft .mm .active a { background:none; padding:0 3px; }
#sideLeft .mm .active a:link, #sideLeft .mm .active a:visited { text-decoration:underline; }
#sideLeft .mm .active a:hover, #sideLeft .mm .active a:active { text-decoration:none; }
#sideLeft .mm .active li span { color:#ff9c00; background:#000; padding:0 3px }
#sideLeft .mm .active li span .aspan { color:#ff9c00; text-decoration:none;}
#sideLeft .mm .active span .aspan { color:#ffcc66; text-decoration:none; background:none;}

li.red_bold {font-weight:bold; color:#FF9C00;}

#sideLeft .mm li.red_bold  a:link, #sideLeft .mm  li.red_bold  a:visited {color:#FF9C00;  background-image:url('images/line_dotted_yellow.gif')}
#sideLeft .mm li.red_bold ul span a {color:#CC0000 !important; }



#sideLeft .mm { font:normal 13px/16px 'Trebuchet MS', Tahoma, Arial, san-serif; }
#sideLeft .mm a:link, #sideLeft .mm a:visited { text-decoration:none; color:#fff; background:url('images/style/line_dotted.gif'); }
#sideLeft .mm a:hover, #sideLeft .mm a:active { text-decoration:none; color:#fff; background:none; }

#topmenu { margin:0 0 0 8%; padding:0 0 0 260px; height:33px; }
.tm {margin:0; }
.tm li { list-style:none; height:28px; padding:5px 10px 0; font-size:11px; line-height:24px; display:block; float:left; background:#000; white-space:nowrap }

.tm li.active { color:#fea100; background:#4c1a00; }
.tm a:link, .tm a:visited, .tm a:hover, .tm a:active { color:#fff; }
.tm .license { background:#cc0000; }
.tm .wrap_a_p { position:relative; height:28px; float:left }
.podmenu { position:absolute; bottom:-24px; left:-10px; white-space:nowrap; width:350px; overflow:hidden; }
.podmenu ul { padding:0; margin-left:-1px; width:100%; }
.podmenu li { display:inline; color:#fea100; height:24px; padding:0 9px; background:#4c1a00 url('images/style/1.png') no-repeat -559px -26px; }
.podmenu a:link, .podmenu a:visited { text-decoration:none; color:#d37d4f; }
.podmenu a:hover, .podmenu a:active { text-decoration:none; color:#fea100; }
.hover { background:green }
.mm_lvl1 { position:relative; }
.mm_lvl1 .blink_menu { display:none; }
.mm_lvl1.hover .blink_menu { display:block; }
.blink_menu { position:absolute; width:280px; left:60px; top:95%; z-index:150; font-size:11px; line-height:13px; }
.blink_inn { width:260px; background:url('images/style/bg_podmenu.png') no-repeat left top; padding:22px 20px 20px 0; }
#sideLeft .blink_inn a:link, #sideLeft .blink_inn a:visited { text-decoration:underline; }
#sideLeft .blink_inn a:hover, #sideLeft .blink_inn a:active { text-decoration:none; }

#sideLeft .mm li:hover .blink_menu, #sideLeft .mm li.over .blink_menu { display:block; }

/* Content
------------------------------ */
a:link, a:visited { text-decoration:underline; color:#990000; }
a:hover, a:active { text-decoration:none; color:#990000; }

#index h1 { font:bold 18px/24px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-bottom:10px; }
#index .content h2 { color:#CC0000; font:bold 24px/26px 'Trebuchet MS', Tahoma, Arial, san-serif; padding:0 0 10px 10px; }
#index .content div.catalog-top h2		{ padding-left:30px; }
#index .content div.thumbnails h2 		{ padding:20px 0 10px 30px; }
h1 { font:bold 24px/24px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-bottom:20px; color:#000; letter-spacing:-0.5pt; }
.seo_block h3 { font:bold 18px/20px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-bottom:10px; color:#fff; }
h3 { font:bold 13px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-bottom:10px; color:#000; }
h4 { }

table { border-collapse:collapse; border:0; width:100%; }
table td { }
ul, ol { padding:0 0 0 20px; }
a img { border:none; }
p {margin-bottom:10px;}
input, textarea { }
blockquote { margin:20px; padding-left:10px; border-left:2px solid #b8b8b8; color:#656565; font-style:italic; }
pre, code { font:12px/18px "Courier New", Courier, monospace; border:1px dashed #aaa; padding:10px; background:#eee; }
code { padding:2px 5px; }

.clear { clear:both; }
.dop_block { margin:20px 0; }

.thumbnails { margin:-25px 0 60px 0; text-align:left; padding:0 0 30px 0; background:url('images/style/line_dotted_black.gif') repeat-x left bottom; }
.thumbnail { text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; margin:25px 0 0 35px; }
.thumbnail p { margin-bottom:5px; margin-top:0; }
.thumbnail .r { width:135px; float:left; position:relative; }
.thumbnail .price { background:#ffcc00; padding:0 3px; font-size:11px; }  
.sm_img { height:120px; width:135px; overflow:hidden; display:table-cell; vertical-align: middle; }
.thumbnails a { line-height:15px; }
.thumbnails a:link, .thumbnails a:visited { text-decoration:underline; color:#990000; }
.thumbnails a:hover, .thumbnails a:active { text-decoration:none; color:#990000; }

.nobg { background:none; }

.text_after { font-size:11px; line-height:15px; color:#666; margin:0 35px 50px; height:80px; overflow:hidden; position:absolute; bottom:0; z-index:1500; left:8%; right:8%; padding:0 0 0 260px; }
.attention { color:#000; font-weight:bold; }

.style_img { margin:0 20px 20px 0; display:block; float:left; overflow:hidden }
.style_ul { margin:20px 0; }
.style_ul li { padding:0 0 5px 12px; list-style:inside url('images/style/bg_li.gif'); }
div.content2 table { margin-bottom:20px }
div.content2 table caption { color:#fff; font:bold 16px/18px 'Trebuchet MS', Tahoma, Arial, san-serif; background:#621e03 url('images/style/bg_caption.png') repeat-y right top; text-align:center; padding:10px; }
div.content2 table td { padding:10px }
div.content2 table .even td { background:#f0f0f0; }

.bg_line_bottom {  width:100%; height:397px; background:url('images/style/bg_footer2_rep.png') repeat-x left bottom; position:absolute; left:0; bottom:0; z-index:1; }

.pre_text { margin-bottom:30px; }

.sm_bask img { margin:0 0 0 5px; position:relative; top:2px; } 
.new_l { background:url('images/style/new.gif') no-repeat; width:53px; height:13px; position:absolute; left:10px; top:0; }
.hit_l { background:url('images/style/hit.gif') no-repeat; width:70px; height:13px; position:absolute; left:10px; top:0; }
.sale_l { background:url('images/style/sale.png') no-repeat; width:40px; height:13px; position:absolute; left:10px; top:0; }

.dop_text_cat { color:#666; font-size:11px; }

#filtr { position:relative; height:60px; padding:13px 0 13px 25px; background:#d0d0d0; margin-bottom:50px; font-size:11px; }
#filtr select {margin:0 10px 0 0; font:normal 11px/13px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#666; }
.fork { float:left; padding:0 10px 0 15px; }
#filtr .small_inp { width:42px; text-align:center; }
#filtr .metki { float:left; margin:-5px 20px 0 15px; }
#filtr .pip { width:15px; height:7px; background:url('images/style/pip.gif'); position:absolute; left:30px; bottom:-7px; }

.opportunity { font:bold 18px/24px 'Trebuchet MS', Tahoma, Arial, san-serif; }
.opportunity .price { background:#ffcc00; padding:3px; margin:0 15px 0 3px; }
#bask_lnk { background:url('images/style/small_basket.gif') no-repeat; padding:0 0 0 25px; font-size:13px; font-weight:normal;  }
#photogallery #bask_lnk { display:inline; }


img.default_product {border:1px solid #cecece;}

/* Navibar
------------------------------ */
.navibar { margin:0 0 10px; font-size:11px; }
.navibar ul { padding:0; }
.navibar li { display:inline; background:url('images/style/1.png') no-repeat right 8px; padding:0 20px 0 0; }
.navibar a:link, .navibar a:visited, .navibar a:hover, .navibar a:active { color:#fd995d; }

/* News
------------------------------ */
.news { margin:20px 0; }
.news li { list-style:none; padding-bottom:24px; overflow:hidden; }
.item { overflow:hidden; }
.news img { float:left; margin:0 23px 0 0; }
.date { margin:0; font-size:11px; }
.anons { color:#666; font-size:11px; }

/* Numpages
------------------------------ */
.numpages { margin:20px 0; color:#666; font-size:11px; }
.numpages ul { padding:0; margin-left:-6px; }
.numpages li { display:inline; list-style:none; padding:0 6px; font-weight:bold; }
.numpages .active { color:#fff; background:#000; padding:0 4px; margin:0 1px; }
.numpages .n_p { font-weight:normal; }

/* Webforms
------------------------------ */

/* PHOTOALBUM EX. 2
------------------------------ */
#photogallery { margin-bottom:50px; overflow:hidden; }
#photogallery table { width:90%; }
#photogallery img { border:1px solid #fff; padding:1px; }
#photogallery img.current_preview { border:1px solid #D75717; padding:1px; }
#photogallery a { display:block; }
#photogallery .item_photo { height:50px; overflow:hidden; margin: 15px 15px 0 0; float:left; }
#photogallery .photog { width:170px; vertical-align:top; }
#photogallery .img { vertical-align:middle; }
#photogallery .img div { }
#photogallery .img img { margin-bottom:20px; }
/* Footer
------------------------------ */
#footer { min-width:1000px; max-width:1400px; margin:0 auto; color:#666; font-size:9px; height:165px; position:relative; background:#000 url('images/style/bg_footer.gif') repeat-x; }
.footer { padding:70px 8% 10px 0; margin-left:8%; height:80px; background:url('images/style/bg_footer2.png') no-repeat center top; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:#ccc; }
.c_tnt { width:255px; margin:0 3% 0 0;}
.c_tnt img { float:left; margin:0 15px 10px 0; }
.info_footer { width:345px; margin:0 0 0 0; position:absolute; left:50%; margin-left:-170px; }
#footer .webprofy { float:right; }
.webprofy img { vertical-align:middle }
/*.webprofy { background:url(images/style/webprofy.gif) no-repeat; padding:0 0 0 0; }*/
.copycompany { background:url(images/style/logo_small.gif) no-repeat; padding:0 0 0 0; }
.bl_f { float:left }

/*Order*/
#SLorder {
	position:fixed;
	/*position:absolute;*/
	right:0px;
	top:40px;
	width:42px;
	z-index:9997;
}
#TDorder_fl {
	width:42px;
}
#TDorder {
	width:694px;
}
#order_fl {
	width:42px;
	height:147px;
	z-index:9999;
	cursor:pointer;
}
#order {
	/*width:694px;*/
	z-index:9998;
	display:none;
	margin-left:-8px;
	
	/*margin-bottom:8px;
	background:url(images/order/st.png) bottom repeat-x;*/
}

#order .td-cnt{
	background-color:#e1c9b0;
}
#order .st{
	background:url(images/order/st.png);
	height:8px;
}
#order .sl{
	background:url(images/order/sl.png) repeat-y;
	width:8px;
	background-position:bottom;
}
#order .cnt{
	background-color:#e1c9b0;
	/*width:686px;
	display:table;*/
	/*height:600px;*/
	overflow:auto;
	z-index:9999;
	/*margin-bottom:0px;
	padding-bottom:13px;*/
	margin:13px;
	/*width:660px;*/
	overflow-x:hidden;
}
#order .cnt .group{
	clear:both;
	/*margin-left:13px;
	margin-top:13px;*/
	
	
}

#order .cnt .group .gr_name{
	clear:both;
	width:628px;
	background-color:#f0e5d8;
	color:#491b01;
	font-size:18px;
	font-weight:700;
	line-height:18px;
	padding-left:15px;
	padding-top:15px;
	height:33px;
}

#order .cnt .group .gr_items_count
{
	color:#b7854a;
}

#order .cnt .props_descr{
	float:left;
	background-color:#f0e5d8;
	width:130px;
	font-size:11px;
	padding-left:13px;
	padding-bottom:56px;
}

#order .cnt .group .group_items_outer {
	overflow:auto;
	width:500px;
	background-color:#f0e5d8;
	display:inline-block;
	float:left;
	padding-bottom:25px;
	margin-bottom:13px;
	overflow-x:scroll;
}

#order .cnt .group .group_items {
	float:left; 
}

#order .cnt .item{
	width:155px;
	/*height:200px;*/
	background-color:#f0e5d8;
	margin-bottom:13px;
	margin-right:13px;
	float:left;
	position:relative;
}

#order .cnt .group .group_items .item {
	display:inline;
	margin-left:0px;
}

.group_grad {
	position:relative;
	background-image:url(images/grad.png);
	background-position:right;
	width:27px;
	left:616px;
	top:0px;
	z-index:10002;
	/*padding-bottom:33px;
	margin-bottom:-33px;
	padding-bottom:33px;
	margin-top:-33px;
	float:right;*/
}

#order .cnt .payment{
	height:155px;
	margin-top:13px;
	margin-left:13px;
}
#order .cnt .load{
	margin-left:13px;
	margin-top:13px;
	font-size:20px;
}
#order .cnt .item .photoDiv{

	text-align:center;
	height:103px;
	padding:13px 13px 0;
	overflow:hidden;
	/*width:50px;
	background:#ffffff;*/
	
}
#order .cnt .item .photo{
/*margin:13px;
height:50px;
width:50px;*/
}

#order .cnt .item .cat_title{
	padding-left:13px;
	font-size:11px;
}
#order .cnt .item .title{
	color:#990000;
	padding-left:13px;
	font-size:13px;
}

#order .cnt .item .item_props
{
	padding-left:13px;
	font-size:11px;
	/*margin-bottom:39px;*/
	overflow:hidden;
}

#order .cnt .group .item_props
{
	padding-left:5px;
}

#order .cnt .item .item_props .prop_value, #order .cnt .group .props_descr .prop_name
{
	border-bottom-style:dotted;
	border-bottom-color:#000;
	border-bottom-width:1px;
	line-height:11px;
	margin-top:10px;
	white-space:nowrap;
}

#order .cnt .item .item_props .prop_value_int, #order .cnt .prop_name_int
{
	/*margin-bottom:-2px;*/
	line-height:11px;
	background-color:#f0e5d8; 
}

#order .cnt .item .price, #order .cnt .props_descr .price{
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-left:13px;
	margin-top:3px;
	margin-bottom:8px;
	overflow:hidden;
	width:55px;
	white-space:nowrap;
}
#order .cnt .item .close{
	position:absolute;
	left:129px;
	top:13px;
	width:10px;
	height:11px;
	background:url(images/order/close.png) no-repeat;
	cursor:pointer;
}
#order .cnt .item .count{
	font-size:12px;
	margin-top:4px;
	margin-right:13px;
	float:right;
	color:#635445;
	margin-bottom:8px;
}
#order .cnt .item .count .ic{
	background:url(images/order/input.png) no-repeat;
	width:40px;
	height:16px;
	position:relative;
}
#order .cnt .item .count .ic .up{
	position:absolute;
	width:8px;
	height:4px;
	background:url(images/order/up.png) no-repeat;
	top:2px;
	right:5px;
	cursor:pointer;
}
#order .cnt .item .count .ic .down{
	position:absolute;
	width:8px;
	height:4px;
	background:url(images/order/down.png) no-repeat;
	bottom:2px;
	right:5px;
	cursor:pointer;
}
#order .cnt .item .count .ic .inp{
	font-weight:bold;
	width:18px;
	height:12px;
	font-size:11px;
	border:0px;
	margin-left:10px;
	margin-top:2px;
}

#order .cnt .pay{
	background-color:#cba280;
	/*margin:13px;*/
	color:#271201;
	padding:13px;
}
#order .cnt .pay .cb{
	font-size:13px;
	background-color:#cc0000;
	color:#FFFFFF;
	padding:3px 6px 4px 6px;
	border:0px;
	cursor:pointer;
}
#order .cnt .pay .num{
	font-size:44px;
	font-weight:bold;
	color:#000000;
	width:113px;
	height:44px;
	background:url(images/order/num.png) no-repeat;
	text-align:center;
	padding-top:15px;
}
#order .cnt .ob{
	font-size:22px;
	/*
	background-color:#a87f5d;
	color:#bb997c;*/
	background-color:#cc0000;
	color:#ffffff;
	padding:3px 6px 4px 6px;
	border:0px;
	cursor:pointer;
}
#order .cnt .oba{
	font-size:22px;
	background-color:#cc0000;
	color:#ffffff;
	padding:3px 6px 4px 6px;
	margin:20px 0 0 50px;
	border:0px;
	cursor:pointer;
}
#order .cnt .obc{
	font-size:22px;
	background-color:#a87f5d;
	color:#ffffff;
	padding:3px 6px 4px 6px;
	border:0px;
	cursor:pointer;
}
#order .err{
	color:#cc0000;
	font-weight:bold;
}

#search{
	position:absolute;
	margin-top:2px;
	margin-left:-3px;
	display:none;
}
#search .pointer{
	width:14px;
	height:7px;
	background:url(images/top_nav/pointer.png) no-repeat;
}
#search .cont{
	width:240px;
	height:35px;
	background:url(images/top_nav/hf_bg.png);
	margin-left:-120px;
	padding:10px 0 0 10px;
}
.srh_btn{
	background:url(images/top_nav/btn.png) no-repeat;
	border:0;
	height:25px;
	width:57px;
	padding:0px;
	margin:0px;
	margin-left:10px;
	cursor:pointer;
}
#search .query{
	height:20px;
	padding:0px;
	margin:0px;
	width:160px;
}

#ordord TD{
	padding:2px 0;
}

.zz{
	color:#cc0000;
}

td.delivery_chk label			{display:block;}
td.basket_right 				{width:365px}




/* Таблица сравнения товаров */ 


table.compare_table  th			{text-align:right;}
table.compare_table  th.prop_name	{width:180px;}
table.compare_table  td,
table.compare_table  th			{vertical-align:top; padding:10px;}
table.compare_table  tr.even td,
table.compare_table  tr.even th		{background-color:#F0F0F0;}
table.compare_table tfoot td,
table.compare_table tfoot th			{padding-top:30px;}

table.compare_table div.img		{position:relative;float:left;margin: 0 0 10px; height:103px; width:103px; text-align:center;border:1px solid #cecece;}
table.compare_table div.img b		{display:table-cell;vertical-align:middle; height:100px;}
table.compare_table div.img img		{}
table.compare_table  a.delete 		{background: url("images/order/close.png") no-repeat 0 0 transparent;cursor: pointer;height: 11px;right: -10px;position: absolute;top: 0; width: 10px;display:block;}
table.compare_table  div.price		{padding:5px 0 0;}
table.compare_table  span.price	{font-size:14px; font-weight:bold;}



div.compare_cont					{position:absolute; bottom: 0; right:300px;z-index:1600;}
div.compare_list					{position:fixed; bottom: 0; background:url('images/compr_bg.png') no-repeat right 0 transparent; padding:5px 10px 20px; color:#ccc; font-size:11px;}
div.compare_list	a				{color:#fff;}
div.compare_list	img				{display:inline-block;margin:0 3px -2px 0;}

div.carousel_cont li				{list-style:none !important;}

table.compare_table  i				{display:block; font-style:normal;}
table.right_side  i				{min-width:150px;}

table.compare_cont 				{width:100%;}
table.compare_cont td.compare_left,
table.compare_cont td.compare_right	{padding:0 !important; vertical-align:top;}
table.compare_cont td.compare_left	{width:200px;}
table.compare_cont td.compare_left th.prop_name i {height:95px;}
table.compare_cont div.overflow	{overflow: auto; }
table.compare_cont div.overflow_cont	{overflow: hidden; max-width:700px;}


div.opportunity a.add2compare 	{background: url('images/compr_icon.gif') no-repeat 0 50% transparent; font-size: 13px; font-weight:normal; display:inline-block !important;padding: 0 0 0 20px; margin-left:10px;}



div.pay							{position:relative; min-height:100px;}
div.order_sum					{position:absolute;}


div.auth-inOrder				{position:relative; left: 200px; width: 237px;}
div.auth-inOrder .inputText			{width: 110px;}
span.auth-error				    {float: left; margin-left: 5px;}
.auth-submit                    {height: 15px;}
.auth-button                    {float: right;}

div.reg-inOrder				    {position:relative; left: 200px; width: 250px; margin-top: 10px;}
div.reg-inOrder .inputText			{width: 110px;}
span.reg-error				    {margin-left: 5px;}
.reg-submit                    {margin-right: 15px; text-align: right;}
.reg-button                    {}


div.confirm_button				{position:absolute; right:10px; top: 30px;}


div.clear						{clear:both;height:0px; overflow:hidden;position:relative;}



li.show_all						{position:absolute; right:20px;font-weight:normal;}
















