body {
    padding:0;
    margin:0;
    background-color:#fff;
}
a,a:visited,a:link,a:active {
	color: #213f57;
	border-bottom: 1px solid #489D9D;
	padding-bottom: 1px;
	text-decoration: none;
}
a:hover {
	border-bottom: none;
	text-decoration: none;
}
h1 {
	font-size: 16px;
	font-family: tahoma;
	margin: 0 0 20px 0;
	letter-spacing: 1px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	font-weight: bold;
}
li {
	margin-bottom: 5px;
}
input {
	width: 50%;
}
.login_input {
	width: 80px;
	margin: 0;
}
.more_room {
	margin-top: 40px;
}
.small_br {
	height: 9px;
	line-height: 9px;
}
#page {
    background-color:#fff;
    width:990px;
    margin: 0 auto 50px auto;
}
#header {
    width:990px;
    height:auto;
    margin: 0 auto 0 auto;
    padding:2px;
    margin-bottom:2px;
}
#login_form {
    width:990px;
    height:auto;
    margin: 0 auto 0 auto;
    padding:2px;
    margin-bottom:2px;
    text-align: right;
}
#langaddr {
    width:990px;
    margin: 0 auto 0 auto;
}
#languages {
    text-align:right;
    width: 410px;
    margin: 0 auto 0 auto;
    float:right;
    font-size: 11px;
    font-family: tahoma;
    padding-right: 10px;
    color: #808080;
}
#languages a {
	border-bottom: none;
	text-decoration: underline;
}
#languages img{

    border:0px #fff solid;
    padding-top:2px;
    padding-bottom:4px;
    padding-left: 20px;
}
#address  {
    font-size: 11px;
    font-family: tahoma;
    color: #808080;
    float:left;
    padding: 33px 0 0 10px; /* for the record! */
    width: 555px;
}
#horizontalnav {
    text-align:center;
    width:990px;
    height:22px;
    margin: 0 auto 0 auto;
    background-image:url('images/menu_background.jpg');
    padding-top:8px;
    padding-bottom:4px;
}
#horizontalnav a {
    text-align:center;
    margin:30px;
    text-transform:uppercase;
    text-decoration:none;
    color:#20272d;
    font-family:Arial;
    font-size:13px;    
    border-bottom: none;
}
#horizontalnav a:hover { 
    color:#fc0000;
    text-decoration:underline;
    border-bottom: none;
}
#rotation {
    width:990px;
    height:245px;
    margin: 0 auto 0 auto;
    margin-bottom:8px;
    margin-top:8px;
}
#container {
    width:990px;
    margin: 0 auto 0 auto;  
}
#leftsitebar {
    width:200px;
    height:auto;
    background-color:#e7e7e7;
    float:left;
}
.isologo {
    margin-left:15px;
}
#content {
    float:right;
    width:780px;
    height:auto;
    font-size:11px;
    font-family:tahoma; 
    padding-left: 10px;
}
/* Веселин е мазал тук! */
#content_single {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-family: tahoma;
}
/* Ще познаете по ИСТИНСКАТА табулация */
#footer {
	width:990px;
    height:auto;
    margin: 0 auto 0 auto;
    text-align:center;
    font-size:10px;
    font-weight:300;
    font-family:tahoma;
    background-color:#213f57;
    color:#fff;
    padding-bottom: 11px;
    padding-top: 15px;
}
#footertext {
    padding:10px;
    margin:5px;
}
#footer a {
    font-size:10px;
    font-weight:300;
    padding:10px;
    color:#fff;
    font-family:tahoma;
    border-bottom: none;
    text-decoration: underline;
}
.clear {
    clear:both;
}
#error {
	height: 80%;
	background-color: #FFD4AA;
	border: 1px solid #AA0000;
	padding: 20px;
}
#success {
	height: 80%;
	background-color: #E9FEE7;
	border: 1px solid #00802B;
	padding: 20px;
}
/* Форма за контакти */
#contacts_form {
	background-color: #fff;
	padding: 20px;
}
#message {
	width: 50%;
}
/* Форма за регистрация - hints */
.hint {
    display: none;
    position: absolute;
    width: 350px;
    margin-top: -4px;
    margin-left: 50px;
    border: 1px solid #D3D3D3;
    padding: 10px 12px;
    background: #F4F4F4 url(pointer.gif) no-repeat -10px 5px;
}
.hint .hint-pointer {
    position: absolute;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}
/* Меню с категории */
a .nob {
	border-bottom: none;
}
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }

.treeview li { 
	font-family: Tahoma;
	font-size: 14px;
}   