﻿/* User/Login */
h2 { font-size: 160%; margin: 10px 0; }
h3 { font-size: 125%; margin: 10px 0; padding-bottom: 5px; border-bottom: 1px solid #666;}

.main-box { margin-left: 10px; }

.profile { margin: 10px 0 0; overflow: hidden; }
.profile .left { float: left; margin: 0 10px 0 0; width: 210px; z-index: 20; position: relative; }
.profile .main { margin-left: 210px; }
.profile .grey-b { margin-bottom: 10px; }
.left ul { padding: 10px; }
.left ul li { line-height: 120%; }
.left hr { border-bottom-color: #ddd; margin: 4px 0; }

/* myitems - goods list */
.my-offers-summary { margin-top: 10px; overflow: hidden; }
.my-offers-summary li { float: left; margin: 2px 0; padding: 0px 7px; border-right: 1px solid black; }
.my-offers-summary .right { border: 0 none; }

.my-offers-controls { margin: 10px 0; overflow: hidden; border-bottom: 1px solid #DDDDDD; padding: 0 0 5px; }
.my-offers-controls li { float: left; padding: 2px; margin: 0 5px; display: none; }
.my-offers-controls .check { display: list-item; }
.my-offers-controls .check span { padding: 0 10px 0 20px; }

.showcase li.from-showcase, .showcase li.to-trash { display: list-item; }
.published li.to-showcase, .published li.to-trash { display: list-item; }
.draft li.delete { display: list-item;}
.trash .restore { display: list-item; }
.showcase li.showcase a, .published li.published a, .draft li.draft a, .trash li.trash a { color: #000; font-weight: bold; }
.showcase li.showcase a:hover, .published li.published a:hover, .draft li.draft a:hover, .trash li.trash a:hover { text-decoration: none; cursor: default; }

.my-offers-list .offer { overflow: hidden; } 
.my-offers-list .offer .checkbox { float: left; width: 40px; padding: 20px 0; text-align: center; } 
.my-offers-list .offer .altar { float: left; width: 90px; text-align: center; min-height: 60px; }
.my-offers-list .offer .altar img { max-width: 80px; max-height: 80px; }
.my-offers-list .offer .properties { float: right; width: 320px; padding-top: 5px; }
.my-offers-list .offer .title { padding: 0 320px 0 140px; font-size: 120%; }
.my-offers-list .offer .title span { font-size: 11px; padding-right: 5px; font-weight: bold; color: #666; }

.showcase-setup dl { overflow: hidden; }
.showcase-setup dt { padding: 10px 5px; float: left; width: 45%; text-align: right; }
.showcase-setup dd { margin: 5px 10px; float: left; width: 45%; }
.showcase-setup dl.showcase-props input, .showcase-setup input.url { width: 250px; border: 1px solid #333; padding: 4px; }

.showcase-setup .button-place { text-align: center; margin-top: 10px; }
.showcase-setup .button-place button { padding: 4px 20px; }

/* YML here */

.yml-list { width: 100%; margin: 10px auto; }
.yml-list tbody { border-top: 2px solid #666; }
.yml-list th { line-height: 28px; font-size: 120%; }
.yml-list tr { border-bottom: 1px solid #999; }
.yml-list td { line-height: 20px; }
.yml-list .n { width: 24px; text-align: center; }
.yml-list .url { width: 50%; text-align:left;}
.yml-list .up a { font-weight: bold; }
.yml-list .del a { color: red; }

.yml-parse-result td { padding: 2px; }
.yml-parse-result td.id { width: 80px; }
.yml-parse-result td.status { width: 200px; }

.match { height: 500px; width: 100%; }
.match-dest { width: 58%; }
.match-src { width: 30%; }
.match-ok { width: 12%; vertical-align: middle; text-align: center; }
.swap-categories, .match-ok a { border: 1px solid black; padding: 5px; overflow: auto; height: 500px; margin: 2px; }
.yml-categories { padding:0px; overflow:auto; height:500px; margin:2px; }
.match-ok a { font-size: 200%; padding: 15px;}

.yml-categories table { width: 100% }
.yml-categories tr span.selected { background-color: #edf; } 
.yml-categories tr i.v { font-weight: bold; }
.yml-categories th { line-height: 28px; font-size: 115%; }
.yml-categories tbody { border-top: 2px solid #999; }
.yml-categories tbody tr { border-bottom: 1px solid #ccc; }
.yml-categories td { padding: 2px; }
.yml-categories td.lvl1 { padding-left: 20px; }
.yml-categories td.lvl2 { padding-left: 40px; }
.yml-categories td.lvl3 { padding-left: 60px; }

.swap-categories ul { margin: 0 0 3px 20px; }
.swap-categories li b { width: 24px; display: inline-block; text-align: center; font-weight: normal; } 
.swap-categories li s { width: 24px; display: inline-block; text-align: center; text-decoration: none; } 
.swap-categories li span { padding: 1px; } 
.swap-categories li span.selected { background-color: #edf; } 

.match li.collapsed ul { display: none; }
.button-place { text-align: center; margin: 10px 0; }

.logo_swap{width:100%; height:80px; border:solid 0px #000; margin-bottom:-20px; text-align:left;}
.logo_swap IMG{cursor:pointer;/* float:left;*/}
.admin_upmenu{float:right; text-align:right; padding:0px; width:760px;}
.admin_upmenu .user{width:100%; padding:0px; margin:0px;}
.admin_upmenu .actions{height:auto;}
.admin_upmenu .actions LI{display:inline; padding:10px; vertical-align:middle; margin:0px;}
.admin_upmenu .actions LI:hover{background-color:#fbf3cc;}
.admin_upmenu .actions A{color:#1b75bb; font-size:12px; line-height:normal; text-decoration:none;}
.admin_upmenu .actions A:hover{text-decoration:none;}
.admin_upmenu .actions LI .active, .admin_upmenu .actions LI .first{font-weight:bold;}
.admin_upmenu LI{display:inline; padding:10px 5px 10px 10px; vertical-align:middle;}
.admin_upmenu LI:hover{background-color:#fbf3cc;}
.admin_upmenu A{color:#1b75bb; font-size:12px; line-height:normal; text-decoration:none;}
.admin_upmenu A:hover{text-decoration:none;}
.admin_upmenu LI .active{font-weight:bold;}
.spacer{width:100%; height:0px; clear:both;}

.admin_panel{ margin:10px 0px;}
.admin_panel .tabn{ list-style:none; padding-right:2px; margin-left:190px;}
.admin_panel .tabn LI{ float: left; padding:7px 0px 5px; border:solid 1px #d0d0d0; border-bottom:solid 0px #d0d0d0;}
.admin_panel .tabn LI.selected{ border:solid 1px #76c337; border-bottom:solid 0px #d0d0d0; }
.admin_panel .tabn LI A{ padding:7px 10px 5px; background:#eeeeee; color:#214d00; text-decoration:none; cursor:pointer;}
.admin_panel .tabn LI A.selected{padding-top:6px; border:solid 1px #FFF; border-bottom:solid 0px #000; background:#76c337; color:#FFF; font-weight:bold;}

.admin_panel .tabn LI A.rgt{border-left:solid 0px #000;}
.admin_panel .tabn LI A.lft{border-right:solid 0px #000;}
.admin_panel .sub_container{ padding:5px 0px 10px 0px; border-top:solid 1px #76c337; background:#e7f5dd; display:none; clear:both;}
.admin_panel .container{display:block; padding:0px; padding:5px 0px; height:auto; margin-bottom:0px;}
.admin_panel .menu_sub{display:inline; height:20; padding:5px 10px 10px 10px; margin-right:-3px; color:#214d00; font-weight:normal; font-size:12px;/*text-shadow:#FFF 1px 1px 2px; filter:Shadow(Color=#FFF, Direction=45, Strength=2);*/ position:relative;}
.admin_panel .menu_sub .curent{font-weight:bold;}
.admin_panel .menu_sub:hover{background-color:#d3ebc0;}
.admin_panel .menu_sub .selected{font-weight:bold;}
.admin_panel .menu_sub span{height:100%; cursor:pointer;}
/*.admin_panel .menu_sub A{display:inline-block; color:#214d00; font-weight:normal; font-size:12px; }
.admin_panel .menu_sub A:hover{text-decoration:none;}
.admin_panel .menu_sub A.selected{font-weight:bold;}*/
.admin_panel .menu_sub span:after{content:"";}
.admin_panel .menu_sub:hover{color:#000;}
.admin_panel .menu_sub .floatmenu{padding:0px; width:200px; height:auto; /*line-height:20px;*/background-color:#FFF; border:solid 1px #DDD; position:absolute; top:24px; left:0px; z-index:999999; color:#666; display:none;}
.admin_panel .menu_sub .floatmenu A:hover{text-decoration:none;}
.admin_panel .menu_sub .floatmenu UL{text-align:left; margin:3px; background-color:#fffbf5;}
.admin_panel .menu_sub .floatmenu UL LI{min-height:20px; padding:5px; _height:20px; color:#0072bc;}
.admin_panel .menu_sub .floatmenu UL LI:hover{background-color:#DEDEDE; cursor:pointer;}
.admin_panel .menu_sub .floatmenu UL LI.active{font-weight:bold; color:#990000;}
.admin_panel .menu_sub .floatmenu UL LI A{display:block; width:100%; height:100%;}
.admin_panel .menu_sub .floatmenu .menu_helper{width:70%; height:20px; position:absolute; top:-20px; left:0px; border:solid 0px #F00; cursor:pointer;}

.admin_content .left .leftmenu{padding:0px; width:210px; height:auto; /*line-height:20px;*/background-color:#FFF; border:solid 1px #DDD; color:#666;}
.admin_content .left .leftmenu UL{text-align:left; margin:3px; padding:0px; background-color:#fffbf5;}
.admin_content .left .leftmenu UL LI{min-height:20px; padding:5px; color:#0072bc; cursor:pointer; margin:0px; _height:20px; overflow:hidden;}
.admin_content .left .leftmenu UL LI A{color:#0072bc; display:block; width:100%; height:100%;}
.admin_content .left .leftmenu UL LI A:hover{text-decoration:none;}
.admin_content .left .leftmenu UL LI A.selected{font-weight:bold; color:#990000;}
.admin_content .left .leftmenu UL LI:hover{background-color:#DEDEDE;}
.admin_content .left .leftmenu UL LI.active{font-weight:bold; color:#990000;}

.error_list{display:block; text-align:center; padding:64px 0px;}
.error_list h1{font-weight:bold; font-size:20px; color:#999;}
.error_list h2{font-weight:bold; font-size:16px; color:#999;}
.error_list a{font-weight:bold; font-size:16px; color:#1B75BB;}

.admin_content .left{}
.admin_content .main{margin-left:220px;}
  .admin_content .main .admin_navigation{color:#444; font-size:11px; padding:0px 5px 10px 0px;}
  .admin_content .main .admin_navigation A{color:#0072bc; font-size:11px; text-decoration:none;}
  .admin_content .main .admin_navigation A.active{color:#666;}
  .admin_content .main .admin_navigation A:hover{text-decoration:underline;}
.admin_content .main H1{text-align:left; font-weight:normal; font-size:20px; line-height:normal; color:#666;}
.admin_content .main H2{text-align:left; font-weight:bold; font-size:12px; line-height:normal; color:#898989; padding:5px; margin:0px; margin-bottom:1px; background-color:#f5f5f5;}
.admin_content .main H2 SPAN{font-weight:normal;}
.admin_content form{margin:10px 0px;}
.admin_content fieldset{border:solid 1px #DDD; padding:5px; color:#ddd;}

.adm_prefs{background-color:#fafafa; padding:5px;}
.adm_prefs TABLE{width:100%;}
form.admin_form{padding:0px; margin:0px;}
.adm_line{color:#666; font-size:12px; line-height:1.5em; padding:5px 0px; display:table;}
.msg_table{width:100%;}
.msg_table TR TD{border-bottom:solid 1px #DDD;}
.msg_line{color:#666; font-size:12px; line-height:1.5em; padding:5px 0px; width:100%; cursor:pointer;}
.msg_line:hover{background-color:#EFEFEF;}
.msg_line .actions{width:20px; text-align:center; padding:3px;}
.msg_line .sender{width:110px;}
.msg_line .header{padding-left:10px; width:440px; }
.msg_line .date{width:110px; font-size:9px; text-align:right; padding-right:3px;}
.msg_line .fresh{font-weight:bold;}
.msg_line .wmz_name{font-weight:bold; vertical-align:middle; padding:5px; text-align:left;}
.msg_line .wmz_num{width:120px; font-weight:bold; vertical-align:middle; color:#0072BC; text-align:center;}
.msg_line .wmz_add{width:200px; padding:5px; white-space:nowrap;}
.msg_line .wmz_add INPUT[type="text"]{height:20px; width:80px; margin-right:10px;}

.msg_line .wmz_count{width:120px;  padding:5px 5px; text-align:center;}
.msg_line .unread{font-weight:bold;}
.adm_line UL LI{display:inline; text-align:left;/* padding:5px 10px;*/ cursor:pointer;}
.adm_line UL LI input[type="submit"]{padding:5px 10px; border:solid 1px #000; cursor:pointer;}
.adm_line UL LI input[type="submit"]:hover{background-color:#dedede;}
.adm_line UL LI.activator{padding:6px 5px 5px 4px;}
.adm_line UL LI:hover{background-color:#dedede;}
.adm_line UL LI.activator:hover{background-color:transparent;}
.adl1{background-color:#fafafa;}
.adl2{background-color:#fefefe;}
.adl3{background-color:#f5f5f5; text-align:right; margin-top:1px; padding-bottom:0px; width:100%; height:auto; display:none;}
.adl4{background-color:#fefefe; text-align:center; margin-top:1px; width:100%;}
.adl5{background-color:#fafafa; text-align:center; margin-top:1px; width:100%;}


.adm_line A{color:#666; font-size:12px; line-height:normal;}
.adm_line A:hover{text-decoration:underline;}
.adm_line .ref{width:200px; float:left;}
.adm_line .ref H3{color:#666; font-weight:bold; font-size:12px; line-height:normal; text-align:left; padding:0px; margin:0px; border:solid 0px #ddd;}
.adm_line .active{padding-right:10px; background:url('/Img/buttons/field-required.gif') right top no-repeat;}
.adm_line .data{float:left;  width:518px; font-size:12px; font-weight:normal; color:#1b75bb;}
.adm_line .data H3, .adm_line H3{color:#666; font-weight:bold; font-size:12px; line-height:normal; text-align:left; padding:0px; margin:0px; border:solid 0px #ddd;}
.adm_line .data LABEL{font-size:11px; font-weight:normal; color:#898989;}
.adm_line .data SPAN{color:#898989; font-size:10px; line-height:0.75em;}
.adm_line INPUT[type="text"]{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.adm_line INPUT[type="text"]:focus{height:24px; background-color:#FFF; background-image:none; outline:none; color:#000;}
.adm_line INPUT[type="password"]{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.adm_line INPUT[type="password"]:focus{height:24px; background-color:#FFF; background-image:none; outline:none; color:#000;}
.adm_line SELECT{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.adm_line SELECT:focus{height:24px;}
.adm_line OPTION{background:#EEE none top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.adm_line TEXTAREA{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font:normal 12px/normal Verdana; resize:none;}
.adm_line TEXTAREA:focus{height:60px; background-color:#FFF; background-image:none; outline:none; color:#000; resize:none;}
.adm_line .l30 INPUT[type="text"]{width:170px; margin:0px;}
.adm_line .l30 SPAN{padding:0px 4px;}
.adm_line INPUT[type="checkbox"]{margin:0px 5px 5px 0px;}
.adm_line INPUT[type="radio"]{margin:0px 5px 0px 5px;}
.adm_line .data INPUT[type="text"].browse{width:420px; margin-right:10px;}


.admin_content TABLE A{color:#666; font-size:12px; line-height:normal;}
.admin_content TABLE A:hover{text-decoration:underline;}
.admin_content TABLE .ref{width:200px; float:left;}
.admin_content TABLE .ref H3{color:#666; font-weight:bold; font-size:12px; line-height:normal; text-align:left; padding:0px; margin:0px; border:solid 0px #ddd;}
.admin_content TABLE .active{padding-right:10px; background:url('/Img/buttons/field-required.gif') right top no-repeat;}
.admin_content TABLE .data{float:left; /*margin-left:210px;*/ width:518px; font-size:12px; font-weight:normal; color:#1b75bb;}
.admin_content TABLE .data H3, .adm_line H3{color:#666; font-weight:bold; font-size:12px; line-height:normal; text-align:left; padding:0px; margin:0px; border:solid 0px #ddd;}
.admin_content TABLE .data LABEL{font-size:11px; font-weight:normal; color:#898989;}
.admin_content TABLE .data SPAN{color:#898989; font-size:10px; line-height:0.75em;}
.admin_content TABLE INPUT[type="text"]{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.admin_content TABLE INPUT[type="text"]:focus{height:24px; background-color:#FFF; background-image:none; outline:none; color:#000;}
.admin_content TABLE INPUT[type="password"]{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.admin_content TABLE INPUT[type="password"]:focus{height:24px; background-color:#FFF; background-image:none; outline:none; color:#000;}
.admin_content TABLE SELECT{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.admin_content TABLE SELECT:focus{height:24px;}
.admin_content TABLE OPTION{background:#EEE none/*url('/Img/buttons/inputs.gif')*/ top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font-size:12px;}
.admin_content TABLE TEXTAREA{height:20px; width:100%; background:#EEE url('/Img/buttons/inputs.gif') top center repeat-x; color:#666; border:solid 1px #868686; outline:none; font:normal 12px/normal Verdana; resize:none;}
.admin_content TABLE TEXTAREA:focus{height:60px; background-color:#FFF; background-image:none; outline:none; color:#000; resize:none;}
.admin_content TABLE .l30 INPUT[type="text"]{width:165px; margin:0px;}
.admin_content TABLE .l30 SPAN{padding:0px 6px;}
.admin_content TABLE INPUT[type="checkbox"]{margin:0px 5px 5px 0px;}
.admin_content TABLE INPUT[type="radio"]{margin:0px 5px 0px 5px;}
.admin_content TABLE .data INPUT[type="text"].browse{width:420px; margin-right:10px;}
.slider{cursor:pointer;}
.profile_prefs{width:100%; padding:0px; margin:0px;}
.profile_prefs TD{padding:5px;}
.profile_prefs .ref{min-width:200px; padding-top:7px; float:none;}
.profile_prefs .data{width:100%; float:none;}
.profile_prefs TD A{color:#666; font-size:12px; line-height:normal;}
.profile_prefs TD A:hover{text-decoration:underline;}
.profile_prefs .submitter{width:100%; text-align:center; height:auto; overflow:hidden; float:none;}
.tooltip{color:#898989; font-size:10px; line-height:0.75em;}
.admin_navigation .active{background-image:none;}
.prof_btn{display:block; margin:0px auto; border:solid 0px #000; width:112px; height:32px; font-weight:bold; font-size:12px; line-height:normal; background:url('../Img/buttons/CardButtons.png') left top no-repeat; text-shadow:#FFF 1px 1px 2px; filter:Shadow(Color=#FFF, Direction=45, Strength=2); cursor:pointer;}
.prof_save{color:#32520e; background-position:0px 0px;}
.prof_save:hover{background-position:-112px 0px;}
.prof_see{color:#804400; background-position:0px -31px;}
.prof_see:hover{background-position:-112px -31px;}

.see_showcase{width:477px; height:30px; border:solid 0px #000; padding:0px; font:bold 13px/normal Arial,Tahoma,Verdana; color:#32520e;  text-align:center; background:url('/Img/buttons/start-endless.gif') 0px -90px no-repeat; text-shadow:#FFF 1px 1px 2px; filter:Shadow(Color=#FFF, Direction=45, Strength=2); cursor:pointer;}
.see_showcase:hover{background-position:0px -120px; color:#32520e;}

.pmbutton{width:80px; height:21px; border:solid 0px #000; padding:0px; font:bold 12px/normal Arial,Tahoma,Verdana; color:#000; text-align:center; background:url('/Img/buttons/to_basket.gif') left top no-repeat; text-shadow:#FFF 1px 1px 2px; filter:Shadow(Color=#FFF, Direction=45, Strength=2); cursor:pointer;}
.to_buy{background-position:0px -132px; color:#32520e;}
.to_buy:hover{background-position:0px -154px;}

#YMapsID{width:740px;height:400px; margin:16px 0px 32px 0px;}

.tmprry{width:100%; height:0px; display:none;}
/* ShowCase Skin */
	.skin_preview{width:100px; height:100px; display:inline-block; margin:5px; border:solid 1px #DDD; cursor:pointer;}
	.skin_blue{background:url('/Img/Skin/blue.png') 0px 0px no-repeat;}
	.skin_green{background:url('/Img/Skin/green.png') 0px 0px no-repeat;}
	.skin_pink{background:url('/Img/Skin/pink.png') 0px 0px no-repeat;}	
	.skin_gold{background:url('/Img/Skin/gold.png') 0px 0px no-repeat;}
	.skin_violet{background:url('/Img/Skin/violet.png') 0px 0px no-repeat;}
	.skin_brown{background:url('/Img/Skin/brown.png') 0px 0px no-repeat;}
	.skin_darkblue{background:url('/Img/Skin/darkblue.png') 0px 0px no-repeat;}
	.skin_bw{background:url('/Img/Skin/bw.png') 0px 0px no-repeat;}
	.skin_active{border:solid 1px #F00;}
	.display_preview{width:16px; height:16px; background:url('/Img/buttons/viewtype.png') 0px 0px no-repeat; display:inline-block; cursor:pointer;}
	.display_lines{background-position:-30px 0px;}
	.display_smallbox{background-position:-30px -18px;}
	.display_largebox{background-position:-30px -36px;}
	.display_infinite{background-position:-30px -54px;}
	.display_active{border:solid 1px #F00;}