@charset "UTF-8";

/**
*	Copyrights by protokk software
*	Hamburg 2014
*	Main default style, only main template
*	Ver. 3.00
*	09.06.2014
*
*/

/* CSS fix.BEGIN ++++++++++++++++++++++++++++++++++++++++++ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

ol, ul {
    list-style: none outside none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}

:focus {
    outline: 0 none;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
/* CSS fix.END ++++++++++++++++++++++++++++++++++++++++++++ */
span.make_strong {
	font-weight: bold;
	}

#static_right_box {
	position: fixed;
    right: 0;
    top: 50%;
    z-index: 20;
    display: block;
    padding: 10px;
    background-color: #1E3543;
    border: 1px solid #6EA5CC;    
    border-radius: 6px;
    color: #FFFFFF;
	}

#static_right_box a {
    display: block;
    color: #FFFFFF;
    font-size: 10px;
    text-align: left;
}

/* MSG_BOX.BEGIN ++++++++++++++++++++++++++++++++++ */
div.msg_box_content {
	padding: 10px 10px 10px 80px;
	text-align: left;
}

div.msg_box_close {
	cursor: pointer;
	font-weight: bold;
	text-align: right;
	margin: 6px 4px 2px 4px;
}

div.msg_box_content ul {
	list-style: disc outside none;
	}
	
div.msg_box {
	position: fixed;
	display: block;
	top: 0;
	left: 50%;
	width: 68%;
	margin-left: -34%;
	border-radius: 0 0 10px 10px;
	cursor: pointer;
	box-shadow: 0 2px 6px #686868;
	z-index: 1000;
	}

div.msg_box_error {
	background: url('/layout/default/no.png') no-repeat 10px 8px;
	background-color: #ffcfc7;
	border-left: 3px solid #d51602;
	border-right: 3px solid #d51602;	
	border-bottom: 3px solid #d51602;	
	color: #d51602;
}

div.msg_box_ok {
	background: url('/layout/default/ok.png') no-repeat 10px 8px;
	background-color: #bcfcb9;
	border-left: 3px solid #0a7005;
	border-right: 3px solid #0a7005;
	border-bottom: 3px solid #0a7005;
	color: #0a7005;
}

div.msg_box_info {
	background: url('/layout/default/info.png') no-repeat 10px 8px;
	background-color: #ffd7a4;
	border-left: 3px solid #ff9900;
	border-right: 3px solid #ff9900;
	border-bottom: 3px solid #ff9900;
	color: #c47600;
}
/* MSG_BOX.END ++++++++++++++++++++++++++++++++++++ */

/* ERROR TPL.BEGIN ++++++++++++++++++++++++++++++++ */
div.error_tpl {
	margin-top: 20px;
	background: url('/layout/default/stop.png') no-repeat 20px 20px;
	padding: 20px 20px 0 140px;
	min-height: 500px; /* New browser */
	height: auto!important; /* New browser */
	height: 500px; /* IE < Ver. 7 */
	font-size: 16px;
}
/* ERROR TPL.END **++++++++++++++++++++++++++++++++ */

/* LIGHTFORM STYLE.BEGIN ++++++++++++++++++++++++ */
div.lightformoverlay
{
	z-index: 1000;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	cursor: pointer;
}
 
div.lightformcontent
{
	z-index: 1001;
  	position: absolute;
  	padding: 10px;
  	text-align: left!important;
  	border-radius: 6px;
  	border: 2px solid #6EA6CC;
  	box-shadow: 0 0 24px #0C0C0C;
}

div.content_form_only
{
  	width: auto;
  	height: 94%;
  	display: block;
  	overflow: auto;
  	margin: 20px 6px 10px 6px;
}

div.load_image
{
  	position: relative;
  	left: 0;
  	top: 0;
  	width: 100%;
  	height: 100%;
  	display: block;
  	background: url('/layout/default/loader_image.gif') no-repeat center center;
}

a.lightformclose
{
	position: absolute;
	top: -8px;
	right: -8px;
	display: block;
	width: 16px;
	height: 16px;
	background: url('/layout/default/button-line-stripes.png') no-repeat 0 -378px;
}
/* LIGHTFORM STYLE.END ++++++++++++++++++++++++++ */

/* COOKIE CHECK.BEGIN +++++++++++++++++++++++++++ */
#cookie_check {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	z-index: 9999;
	text-align: center;
	}

/* COOKIE CHECK.END +++++++++++++++++++++++++++++ */