
body{
	font-family:"Times, Times New Roman", serif;
	background-color: #f3e2a7;
	margin:10px;
	font-size:14px;
	color:#002740;
}
table.layout{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
td.layout{
	padding:0px;
}
table.head{
	width:100%;
}
td.vline{
	font-size:1px;
	line-height:1px;
	height:3px;
	background-color:black;
}
td.vspace{
	font-size:1px;
	line-height:1px;
	height:10px;
}
td.menu{
	background-image:url(../images/bg_menu_off.gif);
	vertical-align:top;
	width:200px;
}
td.content{
	width:720px;
	height:600px;
	border: 4px solid black;
	padding:4px 4px 4px 4px; 
}
table.inner_content{
	height:100%;
	width:100%;
}
td.inner_content{
	vertical-align:top;
	border:2px solid black;
	height:100%;
	width:100%;
}
table.blind{
	width:100%;
}
td.blind{
	text-align:center;
	vertical-align:top;
}
table.menu{
	height:100%;
	width:255px;
	border-collapse:collapse;
}
td.menu_off, td.menu_on{
	height: 50px;
	/*padding-left:15px;*/
	border-bottom:1px solid #f3e2a7;
	white-space: nowrap;
}
td.menu_off{
	background-image:url(../images/bg_menu_off.gif);
}
td.menu_on{
	background-image:url(../images/bg_menu_on.gif);
}
div.menu{
	height:45px;
	width:230px;
	line-height:50px;
	padding-left:20px;
	cursor:pointer;
}
a.menu{
	font-size:18px;
	color:#f3e2a7;
	text-decoration:none;
	cursor:pointer;
}

input{
	border: 1px solid black;
}

input.short{
	width:150px;
}
input.middle{
	width:248px;
}
input.long, input.register{
	width:510px;
}

input.login{
	width:170px;
}

td.login, td.login_special, td.login_text{
	text-align:right;
}
td.login{
	width:180px;
}
td.login_text{
	padding-top:10px;
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
}
a.login_special{
	font-size:12px;
	color:#002740;
	text-decoration:none;
}


h1{
	color:#002740;
	padding: 30px 100px 0px 100px;
}
h2{
	color:#002740;
	padding: 30px 100px 0px 100px;
}

p{
	font-size:18px;
	color:#731428;
	padding: 0px 100px 0px 100px;
	font-weight:bold;
	line-height:25px;
}
i{
	color:#731428;
	padding: 0px 100px 0px 100px;
	font-size:18px;
}
ul{
	margin: 0px 100px 0px 100px;
	font-size:18px;
}
li{
	color:#731428;
	margin: 10px 0px 10px 0px;
}

p.error{
	font-size:18px;
	color:#f3e2a7;
	margin: 0px 100px 0px 100px;
	padding: 10px 10px 10px 10px;
	font-weight:bold;
	line-height:25px;
	background-color:#731428;
}
img{
	border:none;
}
table.form{
	margin: 0px 100px 0px 100px;
}
td.formtext{
	font-size:18px;
	color:#731428;
	font-weight:bold;
	line-height:25px;
}
td.formspace{
	width:25px;
}
td.formbutton{
	text-align:right;
}
table.prices{
	font-size:18px;
	color:#731428;
	margin: 0px 100px 0px 100px;

}

a.path,
a.catalog{
	font-size:16px;
	color:#731428;
}

table.catalog{
	margin: 0px 100px 0px 100px;
	width:500px;
	border-spacing:0px;
}
td.catalog_list,
td.catalog_text,
td.catalog_head{
	font-size:18px;
	padding: 10px 0px 10px 0px;
}
td.catalog_head{
	font-weight:bold;
}
td.catalog_text{
	text-decoration:italic;
}
td.catalog_space,
td.catalog_list{
	border-top: 1px solid #002740;
}
td.catalog_space_plain,
td.catalog_space{
	width:20px;
}
td.headertext{
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

input.button{
	font-family:"Times, Times New Roman", serif;
	color:#002740;
	font-size:14px;
	font-weight:bold;
	border:none;
	background-color:#f3e2a7;
	cursor:pointer;
	padding-right:0px;
}

input.button_dark{
	font-family:"Times, Times New Roman", serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border:none;
	background-color:#707070;
	cursor:pointer;
	padding:5px 10px 5px 10px ;
}

input[type='file'] {
	background-color: #ffffff;
}

input.spinning:after {
	content: '';
	position: absolute;
	right: 6px;
	top: 50%;
	width: 0;
	height: 0;
	box-shadow: 0px 0px 0 1px darken(@base,10%);
	position: absolute;
	border-radius: 50%;
	animation: rotate360 .5s infinite linear, exist .1s forwards ease;
}

input.spinning:before {
	content: "";
	width: 0px;
	height: 0px;
	border-radius: 50%;
	right: 6px;
	top: 50%;
	position: absolute;
	border: 2px solid darken(@base,40%);
	border-right: 3px solid @accent;
	animation: rotate360 .5s infinite linear, exist .1s forwards ease ;
}


