@CHARSET "UTF-8";

html, body
{
	height: 100%;
	width: 100%;
}

body
{
	padding: 0px;
	margin: 0px;
	background-image: url(../img/tapeta.jpg);
}

ul
{
    color: rgb(128, 0, 0);
}
a
{
	color: #875742;
	font-weight: bold;
}
a.menulink
{
	color: white;
	font-family: Century Gothic,Verdana,Sans-serif;
	font-size: 10pt;
	text-decoration:none;
	font-weight: bold;
}
div.flags
{
	position: absolute;
	top: 3px;
	left: 3px;
}
div.flags img
{
	width:20px;
}
.border-box
{
	margin-left:auto;
	margin-right:auto;
}

.border-box .top-left,.border-box .top-right,.border-box .bottom-left,.border-box .bottom-right
{
	background-image: url(../img/bg-box.gif);
	background-repeat: no-repeat;
}

.border-box .top-left
{
	background-position: left top;
}

.border-box .top-right
{
	/*top right bottom left*/
	background-position: right top;
	margin-left: 10px;
	padding: 10px 10px 0px 0px;
}
.border-box .middle
{
	padding: 10px;
	overflow:auto;
}
.border-box .bottom-left
{
	background-position: left bottom;
}

.border-box .bottom-right
{
	background-position: right bottom;
	height: 10px;
	margin-left: 10px;
}

#mail_form
{
	width: 398px;
	height: 179px;
	position:relative;
	padding:0px;
}

#Bubble
{
	border-style: solid;
	border-width: 2px;
	border-color: #A9602F;
	max-width: 300px;
	background-color: #FDFBF9;
	padding: 10px;
	z-index:999;
	color: #602204;
	font-family: Century Gothic;
	font-size: 10pt;
	text-align: left;
}

#content
{
	padding: 0px 10px 10px 10px;
}

#content p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#content li
{
	margin-left: -20px;
}

#content ul
{
	list-style-position: outside;
	margin-left: 20px;
	padding-left: 20px;
}

#banner img
{
	border: 0px;
	max-width: 630px;
	max-height: 384px;
}
#menu_product
{
	width: 130px;
	display: none;
	position: absolute;
	top: 156px;
	left: 53px;
	z-index: 40;
}
#prodlist
{
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: left;
}
#menu_about
{
	width: 130px;
	display: none;
	position: absolute;
	top: 143px;
	left: 6px;
	z-index: 40;
}
#alist
{
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
}
#left_side
{
	height: 400px;
}
#right_side
{
	height: 400px;
}

#loader
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 1000px;
	background-color: white;
	background-image: url(../img/loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 3000;
}
#reg_err
{
	color: red;
}

.calendar_table
{
	empty-cells: show;
	border-collapse: collapse;
	border-style: solid;
	border-width: 2px;
	border-color: #FDECDB;
	margin: 0px;
	width: 510px;
	z-index: 1;
}
.calendar_table th
{
	height: 47px;
	width: 14%;
	color: #60260E;
	text-align: center;
	background-color: #FEEBBC;
	vertical-align: middle;
	text-decoration: none;
	border-style: solid;
	border-width: 3px;
	border-color: #FDECDB;
	padding: 0px;
}
.calendar_table td
{
	border: 1px;
	width: 14%;
	height: 47px;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	background-color: #FAF6F3;
	border-style: solid;
	border-width: 3px;
	border-color: #FDECDB;
	padding: 0px;
}

.input_field
{
	position: absolute;
	top: 70px;
	left: 15px;
	width: 268px;
	height: 12px;
	padding: 1px 8px 3px 6px;
	background-image: url("../img/login/email_field.png");
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #60270D;
}

.emailinput
{
	width: 268px;
	height: 12px;
	padding: 1px 8px 3px 6px;
	background-image: url("../img/login/email_field.png");
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #60270D;
}

.logout
{
	text-align: right;
	margin: 60px 53px 0px 0px;
	font-family	: Century Gothic;
	color: #60270d;
	font-weight: bold;
	font-size: 12px;
}

.calendar_outter
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 510px;
	padding: 0px;
	z-index: 1;
}

.calendar_outter .cal_icon
{
	position: absolute;
	top: 0px;
	left: 20px;
	z-index: 1;
}

.calendar_outter #year_select
{
	position: absolute;
	top: 20px;
	right: 170px;
	border-color: #F9C89C;
	border-width: 3px;
	background-color: white;
	color: #60270D;
	font-weight: bold;
	z-index: 1;
}

.calendar_outter #selecter_form
{
	display: block;
}
.calendar_outter #month_select
{
	position: absolute;
	top: 20px;
	right: 60px;
	width: 100px;
	border-color: #F9C89C;
	border-width: 3px;
	background-color: white;
	color: #60270D;
	font-weight: bold;
	z-index: 1;
}

#banner_table
{
	position: absolute;
	top: 195px;
	left: 31px;
	width: 635px;
	height: 389px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#banner
{
	vertical-align: middle;
	text-align: center;
	width: 635px;
	height: 389px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#flag_table td
{
	text-align: center;
	font-family: century gothic;
	font-size: 8pt;
	color: #592E1E;
	cursor: pointer;
}

.calendar_table td.free_course
{
	background-color: #CAE944;
	cursor: pointer;
}

.calendar_table td.corp_course_final
{
	background-color: #D64200;
	cursor: pointer;
}

.calendar_table td.corp_course_maybe
{
	background-color: #FD9C21;
	cursor: pointer;
}

.calendar_table td.publ_course
{
	background-color: #FEF600;
	cursor: pointer;
}

#reg_window2 .input
{
	border: 0px;
	padding: 1px 3px 1px 3px;
	width: 140px;
	height: 12px;
	background-image: url("../img/registration/field.png");
	color: #60270D;
	font-weight: bold;
	font-size: 9px;
}

#login_form2 input
{
	border: 0px;
	padding: 1px 3px 1px 3px;
	width: 140px;
	height: 12px;
	background-image: url("../img/registration/field.png");
	color: #60270D;
	font-weight: bold;
	font-size: 9px;
}

#order_form2
{
	font-family	: Century Gothic;
	color: #60270d;
	font-weight: bold;
}

.header
{
	font-family	: Century Gothic;
	color: #60270d;
	font-weight: bold;
	font-size: 11pt;
}

.content
{
	font-family	: Century Gothic;
	color: #60270d;
	font-weight: normal;
	font-size: 12px;
}

#order_form2 .input
{
	background-color: #FFFFFF;
	border-color: #FBE7D2;
	border-style: solid;
	border-width: 1px 3px 1px 3px;
	color:#60270D;
	font-family: Verdana;
	padding: 1px;
	font-size: 9px;
	font-weight: bold;
}


.calendar_info table td
{
	font-family	: Century Gothic;
	color: #60270d;
	font-weight: bold;
	font-size: 12px;
}

#pwd_change
{
	margin-top: 50px;
	font-family	: Century Gothic;
	font-weight: normal;
	font-size: 11pt;
	color: #60270D;
}

.show_pic_table
{
	background-color: #FCFBFA;
	border-style: solid;
	border-width: 3px;
	border-color: #FFFFFE #FBC693 #FBC693 #FFFFFE;
}

.gal_categ_name
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12pt;
	font-weight: bold;
}

.gal_categ_name a
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12pt;
	font-weight: bold;
}

.gal_categ_desc
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12px;
}

.gal_pic_desc
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12px;
}

.gal_categ_table
{
	
}

.show_prod_table
{
	background-color: #FCFBFA;
	border-style: solid;
	border-width: 3px;
	border-color: #FFFFFE #FBC693 #FBC693 #FFFFFE;
	font-family	: Century Gothic;
	color: #60270D;
	font-weight: bold;
	font-size: 13px;
}

.shop_categ_name, .shop_categ_name a
{
	font-family	: Century Gothic;
	color: #60270D;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.shop_mini_categ
{
	margin-top: 25px;
	font-family	: Century Gothic;
	color: #875742;
	font-size: 11px;
	text-align: left;
	width: 590px;
	height: 71px;
	background-image: url("../img/webshop/mini_categ_bg.png");
	text-decoration: none;
	font-weight: bold;
}

.shop_mini_categ a
{
	text-decoration: none;
}

.shop_categ_desc
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.shop_prod_desc
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 11px;
	font-weight: normal;
}

.shop_prod_price
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 11px;
	font-weight: normal;
}

.shop_prod_store
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12px;
	font-weight: normal;
}

.shop_prod_delivery
{
	font-family	: Century Gothic;
	color:#60270D;
	font-size: 12px;
	font-weight: normal;
}

.shop_categ_table td
{
	width: 33%;
}

.button
{
	background-color: #FFFEFE;
	font-family	: Century Gothic;
	color: #60270D;
	font-size: 12px;
	font-weight: bold;
	border-color: #FFFFFF #ECC39D #EABA8B #FFFFFF;
	border-width: 3px;
	border-style: solid;
}

.oinput
{
	background-color: #FFFFFF;
	border-color: #FBE7D2;
	border-style: solid;
	border-width: 1px 3px 1px 3px;
	color:#60270D;
	font-family: Verdana;
	padding: 1px;
	font-size: 9px;
	font-weight: bold;
}

div.ws_lnk
{
	position: absolute;
	top: 3px;
	left: 389px;
	z-index: 40;
}

#ws_table td
{
	text-align: center;
	font-family: Century Gothic;
	font-size: 8pt;
	color: #592E1E;
	cursor: pointer;
}

#carttext
{
	position: absolute;
	top: 19px;
	right: 315px;
	z-index: 40;
	border: 0px;
	cursor: pointer;
	text-align: center;
	font-family: Century Gothic;
	font-size: 8pt;
	color: #592E1E;
}

#carttext p
{
	margin: 0px;
	text-decoration:underline;
	font-weight: bold;
}

.fixeddiv
{
	 
}
