/**
* Components styles
*/

/* top news */
#top_news{}
#top_news .news_entry{display:block; min-height:42px; height:auto !important; height:44px; border-bottom:1px solid #DEDEDE; padding:0 18px; font-size:11px;}
#top_news .news_entry .n_title{color:#016395; padding-top:6px;}
#top_news .news_entry.n_opened{background:#f4f4f4; min-height:110px; height:auto !important; height:112px;}
#top_news .news_entry.n_opened .n_title{font-weight:bold;}
#top_news .news_entry .n_announce{color:#202020; padding:6px 0; display:none;}
#top_news .news_entry .n_date{color:#7B7B7B; font-size:10px; display:none; padding-bottom:6px;}
#top_news .news_entry.n_opened div{display:block !important;}
#top_news .archive_link{height:30px; clear:both; border-bottom:1px solid #DEDEDE; padding-right:15px;}
#top_news .archive_link div{float:right; padding-left:18px; margin-top:8px; background:url('/img/news_archive_ic.gif') 0 3px no-repeat;}
#top_news .archive_link a{font-size:11px;}

/* news line */
.news_line{background:#F2F2F2; border-color:#DEDEDE; border-style:solid; border-width:1px 0; padding:16px 22px 14px 22px;}
.news_line .section_title{float:left; padding-right:14px; margin-top:7px;}
.news_line .section_title a{font-family:tahoma;}
.news_line .controls{float:left; margin-right:14px;}
.news_line .controls div{float:left; margin:0 2px; padding:3px; cursor:pointer; margin-top:7px;}
.news_line #news_line_items{float:left; width:420px; margin-top:6px;}
.news_line #news_line_items div{line-height:16px; float:left; display:none;}
.news_line #news_line_items div#cur_news{}
.news_line #news_line_items a{font-size:11px;}
.news_line #news_line_items a .date{color:#7F7F7F !important;}
.news_line .currency{float:right; padding-left:15px; border-left:1px solid #DEDEDE; font-size:11px;}

.news_list table{width:100%;}
.news_list td{padding:10px; border-bottom:1px solid #DADADA; vertical-align:top;}
.news_list td.news_pict{width:82px; text-align:right; padding-left:22px;}
.news_list img{width:80px; border:1px solid #e0e0e0;}
.news_list .news_date{color:#777; padding-bottom:6px;}
.news_list .news_title{font-weight:bold; padding-bottom:6px;}

/* photogallery */
.photogallery div{float:left; margin:0px 26px 26px 0px;}
/* photogallery end */

/* pager */
.pager td{padding:0px;}
.pager td.prev_link a{display:block; background:url('/img/prev_arrow.gif') left 8px no-repeat; padding-left:15px; padding-right:12px;}
.pager td.next_link a{display:block; background:url('/img/next_arrow.gif') right 8px no-repeat; padding-right:15px; padding-left:12px;}
.pager a{font-size:13px;}
.pager a:link{color:#2483C5;}
.pager a:visited{color:#2483C5;}
.pager a.cur{color:#333; text-decoration:none; font-weight:bold;}

/* standard form */
.form input, .form textarea{width:200px;}
.form textarea{width:400px; height:150px;}
.form td{padding:4px; vertical-align:top;}
.form td.f_name{width:100px; text-align:left; padding-left:0;}
.form .error{color:#dd0000;}
td.captcha div{padding-bottom:4px;}
td.captcha img{border:1px solid #ABADB3;}
td.captcha input{width:82px;}

/* registration */
.reg_conditions{height:200px; border:1px solid #c1c1c1; overflow:auto; padding:10px; background:#fff;}
img.captcha{border:1px solid #c1c1c1; margin-top:4px;}

/* wishlist */
.wishlist_item{position:relative;}
.wishlist_items .item_table{width:100%; margin:15px 0;}
.wishlist_items .photo{width:71px; padding:0 32px 0 22px; vertical-align:top;}
.wishlist_items .item_name{float:left;}
.wishlist_items .item_name a{font-size:14px;}
.wishlist_items .item_controls{font-style:italic; display:block;}
.wishlist_items .item_controls_cnt{float:right; height:10px; margin-right:28px;}
.wishlist_items .item_controls a{color:#A2A2A2; font-size:11px;}
.wishlist_items .section_name{clear:both; padding-top:6px; padding-bottom:10px; font-size:11px; font-weight:normal; color:#555;}
.wishlist_items .section_name a{font-size:11px;  font-weight:normal;}
.wishlist_items .price{float:left; font-size:18px;}
.wishlist_items .items_num{float:right; width:265px;}
.wishlist_items .items_num td{white-space:nowrap; padding-right:4px;}
.wishlist_items .items_num input{width:42px;}
.wishlist_items .items_num input.im{margin-left:4px;}
.wishlist_items .items_num td.price{padding-left:8px;}
#wishlist_order_form{}
.wishlist_total_sum{font-size:18px; text-align:right; color:#5E5E5E; padding:15px 50px 38px 0;}
.wishlist_total_sum span#totalSum{color:#000;}
#wishlist_order_form table{margin-left:22px;}
#wishlist_order_form .form textarea{width:500px !important; height:70px;}
#wishlist_order_form .form td{padding-right:20px;}
#wishlist_order_form .form td.f_name{padding-left:0; text-align:left;}
.wishlist{font-size:11px; margin-bottom:1px; border-bottom:1px solid #E5E5E5; background:#F4F4F4; padding:5px 2px 5px 24px;}
.wishlist form{margin-left:6px;}
.wishlist a{font-size:11px;}
.wishlist.default{background:#E2E2E2;}
.wishlist_name{padding-bottom:3px;}
.wishlist.default .wishlist_name a{font-weight:bold; color:#3C3D3E; text-decoration:none !important;}
.wishlist_date{font-size:11px; color:#8E8E8E;}
.create_wishlist_link{display:block; line-height:16px; padding-left:20px; background:url('/img/plus_icon.gif') 0 0 no-repeat; margin:10px 18px;}
#create_wishlist{display:none; padding-left:18px;}
.wishlist_controls{padding-left:22px; margin-bottom:20px;}
.wishlist_controls a{font-style:italic; font-size:11px;}

#moveitem_popup{border:1px solid #d8d8d8; position:absolute; display:none; padding:6px; width:150px; z-index:130; top:30px; right:100px; background:#fff;}
#moveitem_popup a{line-height:20px;}
.close_moveitem_popup{text-align:right; cursor:pointer;}

#wishlist_rename{display:none; text-align:right; padding:8px; background:#e2e2e2; margin-bottom:1px;}
#wishlist_rename input{width:200px;}
#wishlist_note_form{display:none; text-align:right; background:#e2e2e2; padding:8px; margin-bottom:1px;}
#wishlist_note_form textarea{width:70%; margin-bottom:5px; height:80px;}

.wishlist_left_cnt{padding-left:20px;}
.wishlist_left_cnt a{font-size:15px;}

/* TAGS */
.tags_container{padding:6px 24px 6px 24px; line-height:20px;}
.tags_title{font-size:18px; margin-bottom:10px;}
.tags_list{}

.content_404{height:100%; width:100%;}
.content_404 .logo{width:280px; text-align:right; padding-right:100px; vertical-align:top; padding-top:40px;}
.title_404{font-size:52px;}
.title2_404{font-size:22px; padding-bottom:30px;}
.links_404 td{padding:4px 10px 4px 0;}
