.WysiwygSettings_article .name
{
	width: 238px;
}

.WysiwygSettings_article_list .articleCount
{
	width: 90px;
}

.WysiwygSettings_banner_list label,
.WysiwygSettings_banner_list_small label,
.WysiwygSettings_contact label,
.WysiwygSettings_heureka_review label,
.WysiwygSettings_newsletter label,
.WysiwygSettings_iframe label
{
	display: block;
	float: left;
	width: 85px;
	position: relative;
	top: 5px;
}

.WysiwygSettings_banner_list label
{
	width: 73px;
}

.WysiwygSettings_banner_list input
{
	width: 273px;
}

.WysiwygSettings_event_overview .nextEvents
{
	width: 50px;
}

.WysiwygSettings_faq .emailTo
{
	width: 85px;
}

.WysiwygSettings_heureka_review label
{
	width: 145px;
}

.WysiwygSettings_heureka_review input
{
	width: 195px;
}

.WysiwygSettings_link_exchange label.forTextarea
{
	display: block;
}

.WysiwygSettings_link_exchange textarea
{
	width: 343px !important;
}

.WysiwygSettings_link_exchange .titleInput
{
	width: 300px;
}

.WysiwygSettings_login input
{
	width: 300px;
}

.WysiwygSettings_newsletter select
{
	width: 305px !important;
}

.WysiwygSettings_newsletter input
{
	width: 300px;
}

.WysiwygSettings_newsletter .checkboxInput
{
	width: 20px;
	position: relative;
	top: 2px;
}

.WysiwygSettings_newsletter label
{
	width: 45px;
}

.WysiwygSettings_official_board .titleInput
{
	width: 300px;
}

.WysiwygSettings_partners_list input
{
	width: 300px;
}

.WysiwygSettings_guestbook input
{
	width: 226px;
}

.WysiwygSettings_google_search input
{
	width: 300px;
}

.WysiwygSettings_gallery_slideshow .titleInput
{
	width: 302px;
}

.WysiwygSettings_gallery_slideshow .secondsInput
{
	width: 187px;
}

.WysiwygSettings_menu .nameInput
{
	width: 238px;
}

.WysiwygSettings_article_list .articleCount
{
	width: 178px;
}

.WysiwygSettings_article_list .pageInput
{
	width: 160px;
}

.WysiwygSettings_banner_list_small .topInput
{
	width: 258px;
}

.WysiwygSettings_banner_list_small .bottomInput
{
	width: 162px;
}

.WysiwygSettings_contact label
{
	width: 45px;
}

.WysiwygSettings_contact .topInput
{
	width: 300px;
}

.WysiwygSettings_contact .bottomInput
{
	width: 255px;
}

.WysiwygSettings_event input
{
	width: 300px;
}

.WysiwygSettings_event_overview .topInput
{
	width: 300px;
}

.WysiwygSettings_event_overview .bottomInput
{
	width: 127px;
}

.WysiwygSettings_event_overview .bottomInput2
{
	width: 128px;
}

.WysiwygSettings_faq .emailTo
{
	width: 163px;
}

.WysiwygSettings_faq .whoAnswers
{
	width: 263px;
}

.WysiwygSettings_faq .answersCount
{
	width: 202px;
}

.WysiwygSettings_gallery .countInput
{
	width: 198px;
}

.WysiwygSettings_product_filter_box .titleInput
{
	width: 300px;
}

.WysiwygSettings_product_list_advanced .countInput,
.WysiwygSettings_product_list_box .countInput
{
	width: 306px;
}

.WysiwygSettings_product_list_advanced .countAll,
.WysiwygSettings_product_list_box .countAll
{
	width: 190px;
}

.WysiwygSettings_product_list_advanced .titleInput,
.WysiwygSettings_product_list_box .titleInput
{
	width: 300px;
}

.WysiwygSettings_product_list_box .imageCount
{
	width: 260px;
}

.WysiwygSettings_product_tag_list input
{
	width: 300px;
}

.WysiwygSettings_product_tree .titleInput
{
	width: 302px;
}

.WysiwygSettings_product_tree .pageInput
{
	width: 160px;
}

.WysiwygSettings_search .titleInput
{
	width: 300px;
}

.WysiwygSettings_search .pageInput
{
	width: 157px;
}

.WysiwygSettings_sitemap .titleInput
{
	width: 302px;
}

.WysiwygSettings_sitemap .menuSelect
{
	width: 300px;
}

.WysiwygSettings_sitemap .title2Input
{
	width: 212px;
}

.WysiwygSettings_sitemap .categorySelect
{
	width: 290px;
}

.WysiwygSettings_sitemap .pageInput
{
	width: 250px;
}

.WysiwygSettings_term_dictionary .titleInput
{
	width: 300px;
}

.WysiwygSettings_popup_window select
{
	width: 305px;
}

.WysiwygSettings_iframe label
{
	width: 65px;
}

.WysiwygSettings_iframe input
{
	width: 280px;
}





.FakeElement
{
	border: 2px dotted lightgray;
	padding: 10px;
	opacity: 0.7;
	margin-top: 10px;
	margin-bottom: 10px;
}

.FakeElement .FakeHeader
{
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 120%;
}

.SettingsDialogMain form,
.DialogMain form
{
	width: 350px;
}

.SAArea .AdminControls
{
	display: none;
}

.SettingsDialog
{
	min-height: 400px;
}

.SettingsDialogMain form select, .DialogMain form select
{
	width: 100%;
}

.SettingsDialogMain form .elementHeader, .DialogMain form .elementHeader
{
	display: none;
}

#SettingsDialog, .DialogMain, .SunlightStyleEditor, .SunlightStyleEditor .ui-widget-content
{
	font-size: 12px;
}

div.Admin #EditPage
{
	padding: 0;
}

#EditDialog,
#NewDialog
{
	overflow-y: auto;
	font-size: 90%;
	padding: 0px;
}
/*
.EditDialog,
.NewDialog
{
	min-width: 600px;
	min-height: 600px;
}*/

.SERel, .SARel
{
	position: relative;
	/*z-index: 10000;*/
}

.SEMenu
{
	position: absolute;
	z-index: 1010;
	right: 3px;
	width: 117px;
	border: 1px solid lightgray;
}

.SAButton
{
	display: block;
	height: 100px;
/*	position: absolute;*/
	z-index: 1000;
	border: 2px dotted lightgray;
	color: lightgray !important;
	font-size: 60px;
	line-height: 75px;
	text-decoration: none !important;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	background: white;
/*	position: absolute;
	bottom: 0;*/
}

.SAButton span
{
	display: block;
	font-size: 12px;
	line-height: 15px;
}

.SAButton:hover
{
	text-decoration: none !important;
	color: gray !important;
	border-color: gray;
}

.SEButton
{
	background: white;
	width: 100px;
	height: 20px;
	line-height: 20px;
	display: block;
	padding-left: 10px;
	padding-right: 7px;
	text-decoration: none;
}

.SEButton:hover
{
	text-decoration: none !important;
	background: lightgray;
}

.WysiwygMenuToggler
{
	display: block;
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	line-height: 15px;
/*	border: 1px solid lightgray;*/
	overflow: hidden;
/*	background: white;*/
	color: lightgray !important;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	opacity: 0.8;
	background: url('img/gear.png') center center no-repeat;
	z-index: 1000;
}

.WysiwygButtonsContainer
{
	text-align: center;
	margin-top: 20px;
	border-top: 1px dashed gray;
	padding-top: 10px;
}

.WysiwygButtonsContainer a:first-child
{
	margin-right: 5px;
}

#SettingsDialog,
#DeleteDialog,
#HideDialog,
.SettingsDialog
{
	padding-top: 10px !important;
}

#DeleteDialog
{
	text-align: center;
}

.DeleteButton
{
	margin-top: 10px;
}

.DeleteButtonNo
{
	margin-left: 5px;
}

#HideDialog
{
	text-align: center;
}

.HideButton
{
	margin-top: 10px;
}

.HideButtonNo
{
	margin-left: 5px;
}

.HiddenElement
{
	opacity: 0.4;
}

.SASortable .Element
{
	cursor: move;
}

.WysiwygMenuToggler:hover
{
	text-decoration: none !important;
	color: gray !important;
}

.SAMenu
{
	opacity: .8;
	position: absolute;
	top: -10px;
	right: 0px;
}

.SEDraggable
{
	background-color: blue;
	cursor: move;
}

.SEHelper
{
	border: 1px dashed black;
}

.SEHelperDenyed
{
	background: red;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
}

.SEHelperDenyed span
{
	display: block;
	margin-top: 20px;
}

.SASortable
{
	min-height: 50px;
/*	min-width: 100px;*/
/*	padding-bottom: 110px;*/
/*	position: relative;*/
/*	z-index: 900;*/
}

.ControlPanel
{
	background-color: white;
	padding: 5px;
	border-bottom: 1px solid black;
	min-height: 30px;
}

.ControlPanel a
{
	color: blue;
}

.AdminControlsContainer
{
	position: relative;
	z-index: 10;
}

.AdminControls
{
	position: absolute;
	top: 0px;
	right: 4px;
}

.AdminControls img
{
	border: none;
}

.AdminHighlight
{
	_height: 0px;
	-moz-opacity:.50;opacity:.50;
	filter:alpha(opacity=50);
}

.AdminControls a
{
	background: none !important;
}






















/* STYLE EDITOR */
.SuperStyleFullImageSize
{
	position: absolute;
	left: -5000px;
	top: 0px;
	z-index: -9000;
}

.SunlightStyleEditor .Slider
{
/*	position: absolute;
	width: 300px;*/
}

#SunlightStyleEditor .Header
{
	font-weight: bold;
	margin-bottom: 5px;
}

#SunlightStyleEditor #ResetSettingsButton
{
	position: relative;
	left: 5px;
	float: right;
	margin-top: 2px;
}

#SunlightStyleEditor .TemplateChoose
{
	float: left;
	margin-top: 10px;
}

#SunlightStyleEditor .Slider
{
	width: 265px;
	float: right;
	position: relative;
	top: 4px;
	margin-left: 10px;
	display: block !important;
}

#TabHeaderImage .Slider
{
	width: 210px;
}

#SunlightStyleEditor .Template
{
	margin-bottom: 5px;
}

#SunlightStyleEditor .Cleaner
{
	height: 1px;
	overflow: hidden;
}

#SunlightStyleEditor .LeftButtons
{
	float: left;
	margin-top: 5px;
}

#SunlightStyleEditor .RightButtons
{
	float: right;
	margin-top: 5px;
}

#TabHeaderText .Label,
#TabLogo .Label,
#TabRecolorize .Label
{
	float: left;
	width: 100px;
	line-height: 23px;
	height: 23px;
}

#TabRecolorize .Label
{
	width: 140px;
}

#TabLogo .LabelBg
{
	float: left;
	line-height: 30px;
	height: 30px;
}

#TabHeaderImage .Label
{
	float: left;
	width: 155px;
	line-height: 23px;
	height: 23px;
}

#TabHeaderImage .LabelImage
{
	height: 30px;
	line-height: 30px;
}

#TabHeaderImage #header_image_img,
#TabHeaderImage #header_image2_img,
#TabHeaderImage #header_image3_img,
#TabHeaderImage #header_image4_img,
#TabHeaderImage #header_bg_image_img
{
	margin-left: 155px;
}

#TabLogo #style_header_logo_img
{
	margin-left: 100px;
}

#TabHeaderText input
{
	margin-bottom: 3px;
}

#TabHeaderText .ValueSmall,
#TabHeaderText .ValueSize
{
	float: left;
}

#TabHeaderText .ColorPicker
{
	margin-left: 100px;
}

#TabHeaderText .FirstLine,
#TabHeaderText .SecondLine
{
	margin-top: 10px;
}

#TabPage .BgColor .Label
{
	line-height: 20px;
}

#TabPage .ColorPicker
{
	margin-left: 130px;
}

#TabRecolorize input
{
	margin-bottom: 3px;
}

#TabRecolorize .ColorPicker
{
	margin-left: 140px;
	position: relative;
}

#TabPage .BgImage .LabelBg,
#TabPage .BgImage .SuperButton
{
	line-height: 30px;
}

.NewPageDialogInner	label
{
	position: relative;
	top: 5px;
}

.NewPageDialogInner .MegaLine
{
	margin-top: 5px;
	margin-bottom: 5px;
}


#TabPage .BgImage .SuperButton,
#TabLogo .SuperButton
{
	position: relative;
	left: -3px;
}

#TabPage .Label
{
	width: 130px;
	float: left;
}

#TabPage #body_bg_image_img,
#TabPage #favicon_img
{
	margin-left: 130px;
}

.SuperCounter
{
	float: left;
	width: 20px;
	margin-right: 3px;
}

#SunlightStyleEditor input,
#SunlightStyleEditor select
{
	border: 1px solid #CECECE;
}

#TabHeaderImage .DecorImage .SmallLabel
{
	width: 70px;
	clear: none;
}

.SuperCounterWrap
{
	float: left;
}

#TabHeaderImage .DecorImage .PxLbl
{
	float: left;
	width: 15px;
	height: 23px;
	line-height: 23px;
	margin-right: 20px;
	margin-left: 3px;
}

#TabHeaderImage .DecorImage img
{
	margin-bottom: 3px;
}

#SunlightStyleEditor .NotSupportedBrowser
{
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
	color: red;
}

#SunlightStyleEditor .NotSupportedBrowser2
{
	width: 220px;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
}

#TabDetail .Label
{
	float: left;
	width: 155px;
}

#TabDetail select
{
	float: left;
}

#TabDetail .ElemSort .connectedSortable
{
	padding: 5px;
	background: lightgray;
	min-height:30px;
	width: 125px;
	float: left;
	margin-right: 20px;
	margin-top: 0;
}

#TabDetail .ElemSort li
{
	display: block;
	width: 110px;
	height: 20px;
	line-height: 20px;
	padding: 5px;
	background: white;
	border: 1px solid black;
	cursor: move;
	margin-bottom: 5px;
}

#TabDetail .ElemSort .Label1,
#TabDetail .ElemSort .Label2
{
float: left;
width: 140px;
padding-left: 10px;
margin-top: 10px;
font-weight: bold;
}



#TabCatalog #maximum_values_products_presentation_with_pictures,
#TabCatalog #maximum_values_products_presentation_list,
#TabCatalog #basic_manufacturers_max_toggle,
#TabCatalog #basic_manufacturers_max_show,
#TabCatalog #basic_parameters_max_toggle,
#TabCatalog #basic_parameters_max_show,
#TabCatalog #basic_subcategory_max_toggle,
#TabCatalog #basic_max_subcategory_chooser_count
{
	width: 40px;
}
/* STYLE EDITOR END */




















.StyleSwitcher
{
	position: fixed;
	_position: absolute;
	top: 50px;
	right: 20px;
	background: transparent url(img/user-panel/prepinac-pozadi.png) left top repeat;
	border: 1px solid black;
	padding: 10px;
	z-index: 10000;
	width: 230px;
	color: white;
	font-family: Tahoma;
	font-size: 12px;
}

.StyleSwitcher input
{
	margin-bottom: 2px;
}

.StyleSwitcher input.login-button
{
	cursor: pointer;
	float: right;
	margin-right: 2px;
}

.StyleSwitcher a.SelectedTemplate,
.StyleSwitcher a:hover
{
	text-decoration: underline;
}

.StyleSwitcher .Delim,
.StyleSwitcher .Substyle
{
	float: left;
}

.StyleSwitcher .Substyle
{
	padding-right: 5px;
/*	text-decoration: underline;*/
}

.StyleSwitcher .Delim
{
	padding-left: 3px;
	padding-right: 3px;
}

.StyleSwitcher a
{
	color: white;
	text-decoration: none;
	display: block;
	font-family: tahoma;
	float: left;
}

.StyleSwitcher a.Template,
.StyleSwitcher .Delim
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
}

.StyleSwitcher a.ToggleTemplate
{
	background: url(img/user-panel/prepnout-ikona.png) left top no-repeat;
	padding-left: 43px;
	height: 32px;
	line-height: 32px;
	text-decoration: underline;
	font-size: 13px;
}

.StyleSwitcher .LayoutName
{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	text-decoration: underline;
	font-size: 13px;
}

.StyleSwitcher .LayoutName.LayoutName1
{
/*	margin-top: 0;*/
}
