body {margin:0;  font:normal 12px Arial; color:#000000;background:url(/_img/footer_bg.gif)  repeat-x; background-position:bottom;background-color:#F5EEE5; }
img {border:none;}

a		{font:normal 12px Arial;color:#A15B00;}
a:hover	{color:#5A3300!important;}

form { padding:0px; margin:0px;}

h1 { margin:0px 0px 0px 0px; padding:13px 0px 0px 0px; font:normal 24px Arial; color:#E14A00;}
h1 span { font-size:18px;}

h2 { margin:5px 0px 10px 0px; font:bold 16px Arial; color:#A15B00;}
h2 A { margin-bottom:10px; font:bold 16px Arial; color:#A15B00;}

h3 { margin:0px 0px 3px 0px; font:normal 18px Arial; color:#8F8F8F;}

h4 { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font:normal 24px Arial; color:#E14A00;}
h4 span { font-size:18px;}

h5 { margin:0px 0px 0px 0px; font:bold 16px Arial; color:#A15B00;}
h5 A { margin-bottom:0px; font:bold 16px Arial; color:#A15B00;}

h6 { margin:8px 0px 0px 0px; color:#E14A00; font:normal 11px Arial;}
h6 A { font-size:11px; color:#E14A00;}
h6 span { margin:0px 6px 0px 3px;}

#MainContainer {width:100%; height:100%;}
#TopBg {width:100%; height:300px; background:url(/_img/top_bg.gif) repeat-x top;}
#FooterBg {background:url(/_img/footer_bg.gif)  repeat-x; background-position:bottom;}
#Container { width:100%; height:100%;}

#ContainerTable { width:100%; height:100%;}
#TopTable { width:100%; height:140px;}
#FooterTable { width:100%;}

#TopTableRight { width:20%; vertical-align:top; text-align:center;}
#TopTableMiddle { vertical-align:top; padding-top:21px;}
#TopTableLeft { width:227px; vertical-align:top;}

#FooterTableRight { width:20%; vertical-align:top; padding:37px 0px 0px 0px;}
#FooterTableMiddle { vertical-align:bottom; padding-bottom:30px;}
#FooterTableLeft { width:227px; vertical-align:top; padding:44px 0px 0px 0px;}
#FooterTableLeft img { float:left; margin:0px 50px 37px 0px;}

#Left { width:227px; vertical-align:top; padding-top:42px;}
#Middle { vertical-align:top; padding-top:30px;}
#Right { width:20%; vertical-align:top; padding-top:32px;}

#ContentSpacer { width:1%;}
#ContentSpacer2 { width:2%;}
#Spacer {width:20px;}
#FPSpacer { width:20px;}
#TopSpacer { width:6%;}
#HSpacer { height:7px;}

#Logo { width:207px; margin-top:15px; margin-left:20px;}
#LogoDescription {font:normal 11px Arial; color:#669900; padding:2px 0px 0px 91px; line-height:11px;}

#MenuAsort { padding:0px 15px; background-color:#FFFFFF;}
#MenuAsort A {color:#A15B00;}
#MenuAsort A:HOVER {color:#5A3300!important;}
#MenuAsortTop { padding:15px 0px 0px 0px; width:227px; background:url(/_img/m_asort_top_bg.gif) no-repeat top;}
#MenuAsortFooter { padding:0px 0px 11px 0px; background:url(/_img/m_asort_footer_bg.gif) no-repeat bottom;}

ul.Item {list-style:none; margin:0px; padding:0px; font:normal 18px Arial; line-height:1px;}
  .subItem { margin:2px 0px 4px 0; padding:0px; font:normal 12px Arial;}
  
il.ListI { list-style:none; margin:0px; padding:0px;}
  .ListI A { font:normal 12px Arial; color:#A15B00;}
  .subListI { margin:0px; _margin-left:-20px; padding:0 0 0 20px; background:url(/_img/list_point.gif) no-repeat 10px 6px; list-style:none; line-height:15px;}
  .subListI A { font:normal 11px Arial; color:#BE8E50!important;}
  .subListI A:hover {color:#5A3300;}
  
#Phone { margin:25px 0px 0px 0px; width:227px; vertical-align:top;} 
#PhoneTop { background:url(/_img/phone_top_bg.gif) no-repeat top; padding:15px 0px 13px 20px;}
#PhoneTop span {font:bold 12px Arial; color:#FFFFFF;}
#PhoneMiddle { background-color:#E14A00;}
#PhoneBottom { background:url(/_img/phone_bottom_bg.gif) no-repeat bottom;}
#Mark { padding:5px 0px 0px 10px;} 

#MenuBuy { text-align:justify; font:normal 12px Arial;}
#MenuBuy A {color:#A15B00;}
#MenuBuy A:hover {color:#5A3300;}
#MenuBuy span {margin-right:20px;}
#MenuBuyLBG {background:url(/_img/menu_buy_left_bg.gif) no-repeat 0 0; margin:16px 0 0 0;width:450px;}
#MenuBuyRBG {background:url(/_img/menu_buy_right_bg.gif) no-repeat 100% 0; padding:0px 15px 0px 15px;}
#MenuBuyMiddle { padding:12px 5px 0px 4px; height:27px; white-space:nowrap; background-color:#F9F5F1;}

#Content {}
#Caption { margin-bottom:0px; padding:13px 0px 0px 0px; font:normal 24px Arial; color:#CC3300;}
#ItemList { padding-top:10px;}
#ItDescrTable { border:0; margin-bottom:15px;}
#Photo {vertical-align:top; padding-right: 10px;}
#ItDescrTop, #ItDescrTD { vertical-align:top;}
#ItDescrTD p { padding:0px; margin:0px;}
#ItDescrTop h2 { margin-bottom:0px;}
#ItDescrTop div { margin-bottom:8px; position:relative; top:-2px;}
#ItDescrTop div a { color:#000000;}
/*#ItemTitle { margin-bottom:10px;}
#ItemTitle A { font:bold 16px Arial; color:#996600;}*/
#ItemDescription {font:normal 11px Arial; color:#000000; margin-bottom:10px;}

#Price {margin-right:6px; font:normal 20px Arial; color:#669900;}
#Currency {margin-right:10px; font:normal 12px Arial; color:#669900;}
#Order A {color:#ff0000;}
#Order A:hover {color:#5A3300;}

#PriceDiv { float:left; width:85px; font:normal 20px Arial; color:#669900;}
#PriceDiv2 { float:left; width:90px; font:normal 24px Arial; color:#669900;}

#OrderDiv { height:17px; width:55px; padding:2px 0px 0px 0px; background-color:#E4D1B7; text-align:center;}
#OrderDivLeft { margin:5px 0px 0px 0px; height:19px; float:right; padding:0px 0px 0px 5px; background:url(/_img/ord-more_left_bg.gif) no-repeat left;}
#OrderDivRight { padding:0px 5px 0px 0px; background:url(/_img/ord-more_right_bg.gif) no-repeat right;}
#OrderDiv A { font:normal 11px Arial; color:#ff0000;}
#OrderDiv A:hover {color:#5A3300;}
#More { height:17px; width:65px; padding:2px 0px 0px 0px; background-color:#E4D1B7; text-align:center;}
#MoreLeft { margin:5px 0px 0px 7px; height:19px; float:right; padding:0px 0px 0px 5px; background:url(/_img/ord-more_left_bg.gif) no-repeat left;}
#MoreRight { padding:0px 5px 0px 0px; background:url(/_img/ord-more_right_bg.gif) no-repeat right;}
#More A { font:normal 11px Arial;}

#POM { width:300px; height:24px;}
#PO { width:149px; height:24px;}

#IKTable { height:100%; width:100%;}

#UserLeft { height:40px; background:#F4EDE6 url(/_img/loged-in_left_bg.gif) no-repeat left bottom;}
#UserRight { height:40px; background:url(/_img/loged-in_right_bg.gif) no-repeat right bottom;}
#UserDiv { float:right; width:175px; margin:0 0 0 0; padding-top:12px;}
#User { margin-right:11px;}
#User A { font:normal 11px Arial; color:#A15B00;}
#Logout  { margin-left:11px;}
#Logout A { font:normal 11px Arial; color:#7C7C7C;}
#Search { padding:11px 0 0 20px;}
#Search input.text { width:200px; border-width:1px; font-size:12px; height:12px; margin-right:7px;}
#Search input.btn { border:1px solid #000000; position:relative; top:-1px;}
#Search .form{ border-width:1px;}

#LogoIKTop { padding:9px 0px 0px 0px;}
#LogoIKFooter { height:100px; padding:0px 0px 0px 16px;}
#LogoIKFooter A { font:normal 12px Arial; color:#888888;}

#BasketTL { background:url(/_img/basket_tl_bg.gif) no-repeat top left;}
#BasketFL { background:url(/_img/basket_fl_bg.gif) no-repeat bottom left;}
#BasketTR { background:url(/_img/basket_tr_bg.gif) no-repeat top right;}
#BasketFR { padding:15px 20px 15px 20px; color:#6B9700; font:normal 12px Arial; background:url(/_img/basket_fr_bg.gif) no-repeat bottom right;}
#BasketFR a:hover {color:#5A3300;}
#Basket { background-color:#FFFFFF; }
/*#Basket { background-color:#FFFFFF; padding:3px 20px 3px 20px; color:#6B9700; font:normal 12px Arial;}*/
#Basket A { color:#6B9700;}
.TotalPrice {font-weight:bold;}
/*#BasketTop { margin:0px 0px 7px 0px; padding:12px 0px 0px 0px; width:197px; background:url(/_img/basket_top_bg.gif) no-repeat top;}
#BasketFooter { padding:0px 0px 15px 0px; background:url(/_img/basket_footer_bg.gif) no-repeat bottom;}*/

#BasketContent { width:100%; height:100%; margin-top:3px;}
#PositionNumber { width:8%; color:#A15B00; vertical-align:top; padding-top:3px;}
#PositionName { width:68%; vertical-align:top; padding-top:3px;}
#PositionName A { font:normal 11px Arial; color:#A15B00;}
#PositionPrice { width:24%; text-align:right; color:#6B9700; vertical-align:top; padding-top:3px;}

#Counter { margin:0px 8px 10px 0px;}
#Copyrights { margin:15px 0px 25px 0px; padding:0px 0px 0px 20px; font:normal 12px Arial; color:#474747;}
#Copyrights P { margin-top:13px; font:normal 11px Arial; color:#474747;}
#Copyrights A { font:normal 11px Arial; color:#474747;}

#Interesting { padding:1px 0px 0px 20px; margin:0px 0px 3px 0px;}
#Interesting H3 { margin:9px 0px 2px 0px;}

#Excursions P { margin:0px 0px 10px 0px;}
#ExcursionDate { font:normal 11px Arial; color:#AD8F66;}
#ExcursionName {}

#Articles P { margin:0px 0px 7px 0px;}
#Article{}
#ArticleAuthor { margin-left:12px; font:normal 11px Arial; color:#7A7772;}

#WhatsNew { margin:5px 0px 0px 0px;}
#WhatsNew P { margin:0px 0px 7px 0px;}
#WhatsNew P .Price { font:bold 14px Arial; color:#7EA422;}
#WhatsNew P .Currency { font:bold 11px Arial; color:#7EA422;}

#PageLinksTable {margin:23px 0px 0px 20px;}
#PageLink { font:normal 18px Arial; color:#000000; padding:2px 12px 0px 12px;}
#PageLink A { font-size:18px;}
#PageLinkActiveTD { height:30px; padding-right:7px;}
#PageLinkActive { height:25px; width:20px; padding-top:5px; background-color:#FFFFFF; font:normal 18px Arial; color:#000000; text-align:center;}
#PageLinkActiveLeft { height:30px; padding-left:5px; background:url(/_img/page_left_bg.gif) no-repeat left;}
#PageLinkActiveRight { padding-right:5px; background:url(/_img/page_right_bg.gif) no-repeat right;}

#ItemInfo { margin:0px 0px 0px 0px; font:normal 12px Arial; color:#000000;}
#ItemInfoShot {}
#ItemInfoShot P { margin:10px 0px 0px 0px; font:normal 12px Arial; color:#000000;}
#ItemInfoPhoto { background-color:#E9D9C6;}
#MorePhotos { height:23px; padding:7px 0px 0px 15px; white-space:nowrap;}
#MorePhotos A { font:normal 11px Arial;}
#ItemInfoShotText { padding:0px 0px 0px 10px; vertical-align:top;}
#ItemInfoText { margin:15px 0px 0px 0px;}
#ItemInfoText P { margin:0px 0px 16px 0px;}

#PagesFromBook { margin-top:13px;} 
#PagesFromBook img { position:relative; top:4px;}	
#PagesFromBook P { margin:0px 0px 0px 17px;}
#PagesFromBook P A { margin:0px 0px 0px 6px; font:normal 14px Arial; color:#A15B00;}
#PagesFromBook A:HOVER {color:#5A3300;}

#Pages { width:100%; margin-top:17px;}
#PageImage { float:left; margin:0px 0 10px 0px; width:29%;}
		
#BasketContDetails { vertical-align:top; padding-top:22px;}

#BasketContDetailsTable { width:100%; margin-top:9px;}
#BCDItemNameCaption { font:normal 10px Tahoma; color:#928E88; width:78%; text-align:left; padding:0px 0px 5px 10px; border-bottom:3px #BEB9B4 solid;}
#BCDItemAmountCaption { font:normal 10px Tahoma; color:#928E88; width:6%; text-align:center; border-bottom:3px #BEB9B4 solid;}
#BCDItemPriceCaption { font:normal 10px Tahoma; color:#928E88; width:7%; text-align:right; border-bottom:3px #BEB9B4 solid; padding:0px 10px 0px 10px;}
#BCDItemDeleteCaption { font:normal 10px Tahoma; color:#928E88; width:9%; text-align:center; border-bottom:3px #BEB9B4 solid;}

#BCDItemName { padding:5px 0px 5px 10px; border-bottom:1px #BEBAB4 solid;}
#BCDItemName IMG { vertical-align:middle;}
#BCDItemName SPAN {}
#BCDItemName A { font:normal 14px Arial; color:#BA8744;}
#BCDItemName A:HOVER {color:#5A3300;}
#BCDItemAmount { border-bottom:1px #BEBAB4 solid; text-align:center;}
#BCDItemPrice { border-bottom:1px #BEBAB4 solid; font:bold 14px Arial; color:#6B9700; text-align:right; padding:0px 10px 0px 10px;}
#BCDItemDelete { border-bottom:1px #BEBAB4 solid; text-align:center;}

#InputAmount { width:20px; text-align:center; border:1px;}
#TotalCaptions { text-align:right; padding:16px 0px 4px 0px; vertical-align:top; border-bottom:1px #BEBAB4 solid;}
#TotalPrices { padding:12px 10px 4px 9px; vertical-align:top; text-align:right; border-bottom:1px #BEBAB4 solid;}
#TotalPrices SPAN { font:normal 14px Arial; color:#000000;}

#AutoTransporting { vertical-align:middle;}
#CourierTransporting { 
	vertical-align:middle;
}

#TotalPriceCaption { font:bold 14px Arial; color:#000000; margin-bottom:12px;}
#TransportingVariants { margin:0px 0px 4px 0px; font:normal 14px Arial; color:#000000;}
#TVCaption { margin:0px 0px 0px 0px; font:normal 12px Arial; color:#000000;}
#TotalPrice { font:normal 18px Arial; color:#000000; margin-bottom:32px;} 
#ATPrice { font:normal 14px Arial; color:#000000; margin:0px 0px 4px 0px;}
#CTPrice { font:normal 14px Arial; color:#000000; margin:2px 0px 2px 0px;}

#AbsTotalPriceCaption { padding:11px 10px 0px 0px; font:bold 14px Arial; color:#6B9700; text-align:right;}
#AbsTotalPrice { padding:7px 10px 0px 0px; font:normal 18px Arial; color:#6B9700; text-align:right;}

#Buttons { text-align:right; vertical-align:top; padding:10px 10px 0px 0px;}
#ReCalculate { margin-bottom:13px; width:99px; height:24px; background:url(/_img/recalculate.gif) no-repeat; border:0px solid #FFFFFF; cursor:pointer}
#ReturnToBook {  width:200px; height:24px; background:url(/_img/return_to_book.gif) no-repeat; border:0px solid #FFFFFF; cursor:pointer}

#MakeOrder { width:137px; height:24px; background:url(/_img/make_order.gif) no-repeat; border:0px solid #FFFFFF;cursor:pointer}
#Form { margin:0px 0px 0px 0px;}
input.btn {	background-color:#e14a00;font-size:11px; color:#FFFFFF; border:1px solid #000000; cursor:pointer;}
.form{ width:275px; font-size:12px;}

#SectionText {}
#SectionText p { margin:0px; padding:0px;}