HTML,BODY {padding:0px;margin:0px;width:100%;height:100%}
BODY {background:#fdfbfa}
BODY, TABLE {color:#656565; font:normal 11px Arial}

FORM {margin:0px; padding:0px}
IMG {border:0px; padding:0px}

INPUT, TEXTAREA, SELECT {}

.clear {clear:both}
.bold {font-weight:bold}

A {color:#a08f4f; text-decoration:underline}
A:hover {text-decoration:none}

A.nound {text-decoration:none!important}
A.nound:hover {text-decoration:underline!important}

/* Page strukture */
#mainContainer { width:736px; padding:0 13px; background:#FFFFFF; margin:0 auto}
#header {position:relative; height:108px}
#header .logo{position:absolute; top:24px; left:39px}
#header .search {margin:0 0 0 auto; width:400px; padding:53px 0 0 0; text-align:right}
#header .search INPUT {border:1px solid #cdc9ba; vertical-align:middle}
#header .search INPUT.field {width:121px; padding:0px 3px; height:18px; font:normal 10px/18px Arial; color:#656565; margin:0 4px 0 12px}
#header .search_fields {float:right}
#tnav {padding:4px 0 0 0; font-size:10px}
#tnav A {color:#656565; text-decoration:none}
#tnav A:hover {text-decoration:underline}

#mainNav {border:1px solid #cdc9ba; padding:3px 26px; margin:0 0 10px 0}
#mainNav DIV.item {float:left; position:relative; font-weight:bold; color:#8b7c45}
#mainNav DIV.item A{ text-decoration:none; color:#8b7c45}
#mainNav DIV.item SPAN {padding:0 8px}

#columns {padding:0px; margin:0px; border:none; border-collapse:collapse; width:100%}
#columns .item {width:33%; padding:2px}
#blocks .item {}
#blocks .sep IMG{width:6px}
#blocks .pos1 { background:url(../../img/block1-bg.jpg) 50% 50%;color:#a08f4f}
#blocks .pos2 { background:url(../../img/block2-bg.jpg) 50% 50%; color:#7c6f3f}
#blocks .pos3 { background:url(../../img/block3-bg.jpg) 50% 50%}
#blocks .bord1 {border:1px solid #d3ca93; padding:1px;}
#blocks .bord2 {border:1px solid #a08f4f;}
#blocks .container {padding:15px 13px}
#blocks .img {display:block; border:1px solid #a08f4f;padding:1px; margin:0 0 15px 0}
#blocks P {margin:8px 0}
#blocks A {color:#1e2e63}

#layout-block .bord {border:1px solid #c3bf9d;}
#layout-block .container {padding: 3px;}
#layout-block .img { vertical-align: top }
#layout-block .sep IMG{width:3px}
#layout-block .block-title{ font: bold 23px Arial; text-transform:uppercase; color: #a08f4f; letter-spacing: 1px; margin-left: 20px; margin-top: 10px;}
#layout-block .block-subtitle{ color: #7c6f3f; margin: 7px 30px 0px 22px; font-size: 12px;}

#blocks2 .bord {border:1px solid #c3bf9d; min-height:125px; padding:4px}
#blocks2 .w225{ width: 225px; }
#blocks2 .nop{ padding-left: 0px; }

#taber {width:100%;padding:0px; margin:0px; border:none;}
#tab_container {border-left:1px solid #a08f4f;border-right:1px solid #a08f4f;border-bottom:1px solid #a08f4f; min-height:190px}
#tabs TD{padding:0px; vertical-align:top}
#newtabs A {color:#1e2e63; font-weight:bold; font-size:11px; text-decoration:none;position:relative;top:-1px;}
#tabs TD.active A {color:#314d61}
#tabs TD.active {width:50%;padding:0px 17px 0 13px}
TD.nactive {
	width:50%;background:url(../../img/tab-na-bg.gif) repeat-x 0px -1px;  padding:0px 0px 0 17px;
}

#logon {margin:17px 0 0 10px}
#logon DIV{margin:0 0 9px 0}
#logon INPUT {border:1px solid #cdc9ba; vertical-align:middle}
#logon INPUT.field {width:121px; padding:0px 3px; height:18px; font:normal 10px/18px Arial; color:#656565; margin:0 10px 0 0}
#logon A {color:#aca89b; text-decoration:none; font-size:10px}
#logon A:hover{text-decoration:underline}

#blocks2 .head {color:#a08f4f; font-weight:bold; padding:3px 6px 7px 6px; background:url(../../img/dot.gif) repeat-x 0 100%}
.dnm_head {color:#a08f4f; font-weight:bold; padding:3px 6px 7px 6px; background:url(../../img/dot.gif) repeat-x 0 100%}
#news {margin:19px 6px 0 6px}
#news .n-item {margin-bottom:13px; line-height:13px}
#news .n-item *{color:#656565}
#blocks2 .container {margin:19px 6px 0 6px;color:#656565}
#blocks2 .container IMG { vertical-align:middle}
.dnm_container {margin:19px 6px 0 6px;color:#656565}
.dnm_container IMG { vertical-align:middle}

#footer {background:#a08f4f; padding:5px 13px; margin:7px 0 0 0;color:#ffffff}
#footer A{color:#ffffff; font-size:10px; text-decoration:none}
#footer A:hover {text-decoration:underline}
#add_footer IMG{display:block; margin:0 0 0 auto}

.content{color: #7b7b7a; padding: 26px 25px 0px 22px; font:normal 11px/18px Arial; }
h1.page-title{ font: bold 11px Arial; margin-bottom: 15px;}
h2{
	font: normal 11px Arial;	
}

.sub-items{
	position: absolute;
	background: #1e2e63;
	padding: 10px;
	margin: 17px 0px 0px -10px;
	width: 140px;
	display:none;
	cursor: pointer;
}

.sub-items div{
	margin-bottom: 3px;
}

.sub-items a{
	color: #d9d09f !important;
	font: bold 11px Arial !important;
	text-decoration:underline !important;
}
.sub-items a:hover{
	text-decoration:none !important;
}

.c-hand{
	cursor: pointer;
}
.form .cell1 {
	padding-top:5px;
	width:25%;
}
.form .cell3 {
	width:75%;
	padding-bottom:1px;
}
.form .textarea,
.form .select,
.form .input{
	border:1px solid #c3bf9d;
	width:97%;
	font:normal 11px Tahoma;
	color:#7A7465;
	padding:1px 3px 0px 3px;
	background:white;
}
.form .textarea {
	width:97%;
	height:60px;
	overflow:auto;
}
.form .fieldset {
	padding:0px 10px 10px 10px;
	border:1px solid #c3bf9d;
}
.form .submit {
	background:#a08f4f;
	border:1px solid #a08f4f;
	color:#ffffff;
	font:9px Arial;
	text-transform:uppercase;
	padding:2px 3px 0px 3px;
	cursor:pointer;cursor:hand;
}
.form .separator{
	background:#a08f4f;
	padding:1px 3px;
}
.form .separator SPAN {
	color:white;
	font:bold 11px Arial;
	text-transform:uppercase;
	letter-spacing:1px;
}

.pager {width:100%}
.pager .items,
.pager A {
	color:#083F73;
}
.pager .not-active{
	color:#747474;
}
INPUT.invis {margin:0px;padding:0px;width:0px;height:0px}
.obligatory {border:1px solid #c3bf9d;background:#ededed;width:8px;height:8px}

.subscr .descr{
	padding:4px 0px 0px 3px;
}

.errorbox {
	border:1px dashed #E84E4E;
	padding:5px 10px;
	background:#F1F1F2;
	color:#F70A0B;
}
.bullet-list .bullet {padding: 7px 7px 2px 0px}
.bullet-list .text {padding: 2px 7px 2px 0;line-height:14px;color:#F70A0B;font:bold 11px Arial} 
/* -- colors -- */
.dark {color:#a08f4f}
.red {color:#6f8290}
.grey{color:#acacac}
/* -- headings --*/

.pad1 {padding:1px}
.pad2 {padding:2px}
.pad3 {padding:3px}
.pad4 {padding:4px}
.pad5 {padding:5px}
.pad6 {padding:6px}

