﻿/*----------------- Generic tags ----------------*/

img, div, a, h2, h4, h3, input {behavior: url(css/iepngfix.htc)/*ie6 transparency*/}

*{
	margin: 0;
	padding: 0;
	list-style: none;
}

body{
	background: #7ccbe9 url(../site_images/body-bg.jpg) repeat-x center top;
	margin:0 auto;
	padding:0;
	font:12px Tahoma, Arial, Verdana;
}
	
h1 {
	font:16px;
	font-weight: bold;
}

h2 {
	font:14px;
	font-weight: bold;
}
	
p {
    	margin: 13px 0 0;
	line-height: 1.25;
}	
	
img {
	border:0;
}
	
a,a:visited {
	color: #2677bc;
	text-decoration: none;
	outline: none;
}
	
a:hover {
	color: #2677bc;
	text-decoration: none;
}


/*-------- Header -------*/

#header {
	width:890px;
	height:185px;
	margin: 0 auto;
	background: url(../site_images/header-bg.png) no-repeat;
}

#header h1  a{
	background: url(../site_images/header-logo.png) no-repeat;
	width: 270px;
	height: 110px;
	float: right;
	text-indent: -9999px;
	display: block;
	margin: 25px 45px 0 45px;
}

#search {
	width: auto;
	height: 30px;
	float: right;
	margin: 195px 10px 0 0;
	display: inline;
	}

.wraper {
	background: url(../site_images/wraper-bg.png) no-repeat;
	height: auto;
	width: 890px;
	margin: 0 auto;
	}

/*--------  Main Navbar (left)-------*/

#main-navbar {
	background: url(../site_images/main-navbar-bg.gif) no-repeat;
	width: 940px;
	height: 42px;
	margin: 10px 0 10px 50px;
	float: left;
	display: inline;
	position: relative;
	z-index: 90;
	}
#main-navbar #panel {
	float: left;
	width: 295px;
	height: 42px;
	position: absolute;
	left: 4px;
	z-index: 100;
	//top: -25px;
	top: -10px;
	}

#main-navbar #panel li{
	float: left;
	margin: 0 1px 0 0;
	}

#main-navbar #panel a:link, #main-navbar #panel a:visited{
	display: block;
	height: 52px;
	text-indent: -9999px;
	}	

#main-navbar #panel #profile a:link, #main-navbar #panel #profile a:visited{background:url(../site_images/nav_1/mainnavbar-tamers.png) no-repeat left top;width: 40px; padding-right: 1px;}
#main-navbar #panel #profile-options a:link, #main-navbar #panel #profile-options a:visited{background:url(../site_images/nav_1/mainnavbar-digimons.png) no-repeat left top;width: 38px; padding-right: 1px;}
#main-navbar #panel #search-user a:link, #main-navbar #panel #search-user a:visited{background:url(../site_images/nav_1/mainnavbar-search-user.png) no-repeat left top; width: 57px; padding-right: 1px;}
#main-navbar #panel #profile-mail a:link, #main-navbar #panelry #profile-mail a:visited{background:url(../site_images/nav_1/mainnavbar-profile-mail.png) no-repeat left top;width: 57px; padding-right: 1px;}
#main-navbar #panel #profile-exit a:link, #main-navbar #panel #profile-exit a:visited{background:url(../site_images/nav_1/mainnavbar-profile-exit.png) no-repeat left top;width: 57px; padding-right: 1px;}

#main-navbar #panel #download a:link, #main-navbar #panel #download a:visited{background:url(../site_images/nav_1/mainnavbar-download.png) no-repeat left top;width: 290px; padding-right: 1px;}



#main-navbar #panel #download a:hover, #main-navbar #panel #profile-options a:hover, #main-navbar #panel #search-user a:hover, #main-navbar #panel #profile-mail a:hover, #main-navbar #panel #profile-exit a:hover{background-position:left bottom;}


/*--------  Main Navbar (right)-------*/

#main-navbar #actions {
	width: 620px;
	height: 42px;
	display: inline;
	position: absolute;
	z-index: 100;
	left: 320px;
	}

#home, #about-game, #wiki, #guide, #help-center, #faq {
	float: left;
	padding: 0 17px;
	background: url(../site_images/mainnavbar-actions-separator.gif) repeat-y right;
	}
	
#main-navbar #actions a:link, #main-navbar #actions a:visited{
	display: block;
	height: 42px;
	}

#main-navbar #actions .indent{text-indent:-9999px;}

#main-navbar #actions #home a.indent {background:url(../site_images/nav_2/mainnavbar-actions-home.png) no-repeat left top;width: 65px;}
#main-navbar #actions #about-game a.indent{background:url(../site_images/nav_2/mainnavbar-actions-about-game.png) no-repeat left top;width: 65px;}
#main-navbar #actions #wiki a.indent{background:url(../site_images/nav_2/mainnavbar-actions-wiki.png) no-repeat left top;width: 95px;}
#main-navbar #actions #guide a.indent{ background:url(../site_images/nav_2/mainnavbar-actions-guide.png) no-repeat left top; width: 50px;}
#main-navbar #actions #help-center a.indent{background:url(../site_images/nav_2/mainnavbar-actions-help.png) no-repeat left top;width: 70px;}
#main-navbar #actions #faq a.indent{background:url(../site_images/nav_2/mainnavbar-actions-faq.png) no-repeat left top;width: 37px;}

/*-------- Dropmenu -------*/

ul.dropmenu li {position:relative; float:left;}

ul.dropmenu ul {
	position:absolute;
	top:42px;
	left:-2px;
	display:none;
	opacity:0;
	width: 117px;
	}
	
ul.dropmenu .topline {background: url(../site_images/drop-top.png) 0 0 no-repeat;}

ul.dropmenu ul li {
	position:relative; 
	width: 117px; 
	height: 32px; 
	background: url(../site_images/drop-middle.png) 0 0 no-repeat;
	}
	
ul.dropmenu .bottom {background: url(../site_images/drop-bottom.png) 0 0 no-repeat; height: 35px;}

ul.dropmenu ul li a {
	display:block; 
	width: 96px; 
	height: 23px; 
	position: absolute; 
	left: 10px; 
	top: 5px; 
	font:12px Tahoma; 
	padding: 4px 4px 4px 8px; 
	color: white; 
	}

ul.dropmenu ul li a:hover {background: url(../site_images/drop-hover.gif) 0 0 no-repeat; color: black;}
ul.dropmenu ul li a:hover.sub {background: url(../site_images/drop-sub-hover.gif) 0 0 no-repeat; color: black;}
ul.dropmenu .sub {background: url(../site_images/drop-sub.gif) 0 0 no-repeat;}

ul.dropmenu .menuhover { background: url(../site_images/drop-menuhoverarrow.png) center 33px no-repeat;}

ul.dropmenu a:visited {color: white;}

ul.dropmenu ul ul {left:116px; top:-1px}

/*-------- Sidebar -------*/

#sidebar {
	width: 350px;
	float: left;
	height: auto;
	color: #fff;
	_position: relative;
  padding: 0 0 10px 0; 
}

#sidebar a:link, #sidebar a:visited{color:#8dddff;}
#sidebar a:hover{color:#fff;}

#sidetabs {
	float: left;
	width: 40px;
	height: auto;
	margin: 9px 10px 0 0;
	display: block;
	}

#sidetabs a:link, #sidetabs a:visited{
	display: block;
	font-size: 9px;
	width: 35px;
	float: right;
	padding: 22px 0 0 0;
	margin: 0 -2px 0 0;
	height: 11px;
	}



#sidetabs #error a:link, #sidetabs #error a:visited{background:url(../site_images/sidebar-sidetabs-error.png) no-repeat left top;}
#sidetabs #newnote a:link, #sidetabs #credits a:visited{background:url(../site_images/sidebar-sidetabs-newnote.png) no-repeat left top;}
#sidetabs #contacts a:link, #sidetabs #contacts a:visited{background:url(../site_images/sidebar-sidetabs-contacts.png) no-repeat left top;}

#sidetabs #error a:hover, #sidetabs #newnote a:hover, #sidetabs #contacts a:hover{background-position:left bottom;}
#sidebar .wraper {
	background:#2677bc url(../site_images/sidebar-corner-top.gif) no-repeat left top;
	float:left;
	width:300px;
	height: auto;
	}




#sidetabs #refer a:link, #sidetabs #refer a:visited{background:url(../site_images/sidebar-sidetabs-refer.png) no-repeat left top;}
#sidetabs #credits a:link, #sidetabs #credits a:visited{background:url(../site_images/sidebar-sidetabs-credits.png) no-repeat left top;}
#sidetabs #shop a:link, #sidetabs #shop a:visited{background:url(../site_images/sidebar-sidetabs-shop.png) no-repeat left top;}

#sidetabs #refer a:hover, #sidetabs #credits a:hover, #sidetabs #shop a:hover{background-position:left bottom;}
#sidebar .wraper {
	background:#2677bc url(../site_images/sidebar-corner-top.gif) no-repeat left top;
	float:left;
	width:300px;
	height: auto;
	}

#sidebar #beginning {
	width: 300px;
	text-align: center;
	font-size: 10px;
	color: #0c2d54;
	margin: 15px 0 10px 0;
	}
	
#sidebar #navigation {
	float:left;
	width:149px;
	border-right: #0f4274 1px dotted;
	height: auto;
	font-size: 11px;
	margin: 0 0 10px 0;
	_position: absolute;
	}

#sidebar #navigation h1, #sidebar #petname h1{
	font-weight: bold;
	font-size: 12px;
	width: 150px;
	text-align: center;
	margin: 0 0 7px 0;
	}

#sidebar #navigation-big {
	float:left;
	width:298px;
	border-right: #0f4274 1px dotted;
	height: auto;
	font-size: 11px;
	margin: 10px 0 10px 0;
	_position: absolute;
	}

#sidebar #navigation-big h1{
	font-weight: bold;
	font-size: 12px;
	width: 298px;
	text-align: center;
	margin: 0 0 7px 0;
	}

#sidebar #username li a, #sidebar li a{text-decoration: none;}
.navlink-btn-big {
	background:url(../site_images/sidebar-navigation-btn-big.gif) no-repeat left
center;
	width:260px;
	height:18px;
	margin: 0 auto;
	text-align: center;
	padding: 4px 0 3px 0;
	}

#sidebar #username  #avatar{
	background:url(../site_images/sidebar-avatar-bg.gif) no-repeat center center;
	padding: 5px;
	margin: 0 auto;
	display: block;
	}

#sidebar #username #change-avatar {
	background:url(../site_images/sidebar-changeavatar-bg.gif) no-repeat top center;
	width: 110px;
	height: 19px;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	padding: 4px 0 0 0;
	}
	
#sidebar #username #change-avatar a:link, #username #change-avatar a:visited {
	background:url(../site_images/sidebar-changeavatar-btn.gif) no-repeat left top;
	display: block;
	width: 80px;
	margin: 0 auto;
	height: 10px;
	line-height: 90%;
	padding: 0 0 0 11px;
	}

#sidebar #username #change-avatar a:hover {
	background-position:left bottom;
	}

#sidebar #username ul {
	margin: 5px auto 10px auto;
	display: block;
	width: 111px;
	}

#sidebar #username li, #sidebar #petname li {
	background:url(../site_images/sidebar-bullet.gif) no-repeat left center;
	padding: 0 0 0 6px;
	margin: 1px 0 0 0;
	}

#sidebar #username li a, #sidebar #petname li a{text-decoration: none;}
.navlink-btn {
	background:url(../site_images/sidebar-userpetname-btn.gif) no-repeat left
center;
	width:110px;
	height:18px;
	margin: 0 auto;
	text-align: center;
	padding: 4px 0 3px 0;
	}


#sidebar #pet-selector #select a:link, #sidebar #pet-selector #select a:visited{
	background:url(../site_images/sidebar-petselector-btn.gif) no-repeat top left;
	width: 102px;
	height: 18px;
	text-align: center;
	margin: 0 auto;
	display: block;
	color:#fff480;
	padding: 4px 0 0 0;
	}

#sidebar #pet-selector #select a:hover{
	color: #fff;
	background-position: bottom left;
	}

#sidebar #pet-selector #select2 a:link, #sidebar #pet-selector #select2 a:visited{
	background:url(../site_images/sidebar-petselector-btn2.gif) no-repeat top left;
	width: 102px;
	height: 18px;
	text-align: center;
	margin: 0 auto;
	display: block;
	color:#fff480;
	padding: 4px 0 0 0;
	}

#sidebar #pet-selector #select2 a:hover{
	color: #fff;
	background-position: bottom left;
	}

#sidebar #pet-selector #left  {
	position: absolute;
	z-index: 100;
	top: 45px;
	left: 0px;
	}
	
#sidebar #pet-selector #left a:link, #sidebar #pet-selector #left a:visited  {
	background:url(../site_images/sidebar-petslector-left.gif) no-repeat top left;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 16px;
	}

#sidebar #pet-selector #left a:hover {background-position: bottom left;}

#sidebar #pet-selector #right  {
	position: absolute;
	z-index: 100;
	top: 45px;
	right: 0px;
	}
	
#sidebar #pet-selector #right a:link, #sidebar #pet-selector #right a:visited  {
	background:url(../site_images/sidebar-petslector-right.gif) no-repeat top left;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 16px;
	}

#sidebar #pet-selector #right a:hover {background-position: bottom left;}

#sidebar #petname ul {
	margin: 5px auto 11px auto;
	display: block;
	width: 111px;
	}

#sidebar .links {
	width:300px;
	background-color: #2677bc;
	height: auto;
	float: left;
	margin: 0 0 0 50px;
	display: inline;
}

#sidebar .links-l, #sidebar .links-r{
	width: 150px;
	display: block;
	float: left;
	}
	
#sidebar .links-l li {
	margin:1px 0 0 0;
	width: 149px;
	}

#sidebar .links-r li {
	margin:1px 0 0 0;
	width: 150px;
	}

#sidebar .links-l li a:link, #sidebar .links-l li a:visited, #sidebar .links-r li a:link, #sidebar .links-r li a:visited{
	display: block;
	height: 44px;
	text-indent: -9999px;
	background-color: #2677bc;
	}

#sidebar .links #rmail a:link, #sidebar .links #rmail a:visited {
	background:url(../site_images/links-rmail.gif) no-repeat top left;
}
#sidebar .links #forums a:link, #sidebar .links #forums a:visited {background:url(../site_images/links-forums.gif) no-repeat top left;}
#sidebar .links #updates a:link, #sidebar .links #updates a:visited {background:url(../site_images/links-updates.gif) no-repeat top left;}
#sidebar .links #gallery a:link, #sidebar .links #gallery a:visited {background:url(../site_images/links-gallery.gif) no-repeat top left;}
#sidebar .links #calendar a:link, #sidebar .links #calendar a:visited {background:url(../site_images/links-calendar.gif) no-repeat top left;}
#sidebar .links #help a:link, #sidebar .links #help a:visited {background:url(../site_images/links-help.gif) no-repeat top left;}
#sidebar .links #respals a:link, #sidebar .links #respals a:visited {background:url(../site_images/links-respals.gif) no-repeat top left;}
#sidebar .links #rules a:link, #sidebar .links #rules a:visited {background:url(../site_images/links-rules.gif) no-repeat top left;}
#sidebar .links #parties a:link, #sidebar .links #parties a:visited {background:url(../site_images/links-parties.gif) no-repeat top left;}
#sidebar .links #preferences a:link, #sidebar .links #preferences a:visited {background:url(../site_images/links-preferences.gif) no-repeat top left;}

#sidebar .links #rmail a:hover,#sidebar .links #forums a:hover,#sidebar .links #updates a:hover,#sidebar .links #gallery a:hover,#sidebar .links #calendar a:hover,#sidebar .links #help a:hover,#sidebar .links #respals a:hover,#sidebar .links #rules a:hover,#sidebar .links #parties a:hover,#sidebar .links #preferences a:hover {background-position: bottom left;}

#sidebar #logout a:link, #sidebar #logout a:visited{
	background:url(../site_images/sidebar-logout.gif) no-repeat top left;
	margin: 0 0 2px 50px;
	height: 44px;
	width: 300px;
	float: left;
	text-indent:-9999px;
}

#sidebar #rectangle_ad{
	height: 250px;
	width: 300px;
	float: left;
}

#sidebar #logout a:hover{
	background-position: bottom left;
}

#sidebar #adv {
	margin: 0 0 1px 50px;
	display: inline;
	height: 250px;
	width: 300px;
	float: left;
}

#sidebar #stats {
	width:300px;
	margin: 0 0 0 50px;
	display: inline;
	float: left;
	height: 58px;
	text-align: center;
        font-size: 13px;
	color: #2677bc;
	}
	
#sidebar #stats-l ,#sidebar #stats-r   {
	width: 150px;
	height: 48px;
	display: block;
	float: left;
	padding: 10px 0 0 0;
	}
	
#sidebar #stats-l {background:url(../site_images/sidebar-stats-l.gif) no-repeat top left;}
#sidebar #stats-r {background:url(../site_images/sidebar-stats-r.gif) no-repeat top left;}

#sidebar #stats span {font-size: 20px;font-weight: bold;}

#sidebar #stats span a:link, #sidebar #stats span a:visited {color: #2677bc;}
#sidebar #stats span a:hover {color: #fff;}
	
/*-------- Alerts -------*/

#alerts	{
	float: left;
	width: 500px;
	color: #59534c;
	height: auto;
	padding: 0 0 0 10px;
  position: relative;
  z-index: 0;
  }
	
#alerts	a:link, #alerts	a:visited{	font-weight: bold;text-decoration: underline;}	

#alerts	a:hover {color: #89b000;}

#alerts .body .alertimg {
	float: left;
	margin: 0 10px 0 20px;
	}

#alerts .img-back-al {
	position: absolute;
	z-index: -1;
	}

#alerts .header-alerts {
	height: 33px;
	color: white;
	}

#alerts .header-alerts .switcher {
  	float: left;
	margin-top: 12px !important;
	margin: 10px 5px 5px 5px;
	}

#alerts .header-alerts .close {
  	float:right;
	margin: 8px 8px 8px 10px;
	}

#alerts .header-alerts p {
	float: left;
	margin-top: 8px !important;
	margin-left: 14px !important; 
	margin-left: 8px;
	}

#alerts .header-alerts a, .header a:visited {color: white;}
#alerts .header-alerts a:hover{ color: #b5dd0e; }

#alerts .body {
	font-size: 10px;
	height: 54px;
	padding-top: 12px !important;
	padding: 10px 79px 8px 71px;
	display: none;
	}

#alerts .body p { margin: 0px 20px 0px 10px; }


/*-------- Content -------*/

#content {
  	float: left;
	width: 530px;
	height: auto;
	color: #59534c;
	padding: 0 0 10px 10px;
	position: relative;
	z-index: 2;
	}

#content #breadcrumbs {
	width:520px;
	float:left;
	background: url(../site_images/content-corner-top.png) no-repeat top left;
	height: 0px;
	padding: 0 10px 0 0;
	}

#content #breadcrumbs a:link, #content #breadcrumbs a:visited{
	color: #59534c;
	}

#content #breadcrumbs a:hover{
	color: #59534c;
	text-decoration:underline;
}

#content #breadcrumbs p{
	float:left;
	padding: 7px 0 0 15px;
	margin: 0;
	font-size: 11px;
	}
	
#content #breadcrumbs ul {
	float:right;
	display: block;
	width: 300px;
	height: 20px;
	padding: 8px 15px 0 0;
	font-size: 10px;
	}
	
#content #breadcrumbs li {
	float:right;
	height:10px;
	padding: 0 0 0 12px;
	margin: 0 0 0 20px;
	}
		
#content #breadcrumbs .folders {background: url(../site_images/secondarybar-folders.gif) no-repeat top left;}
#content #breadcrumbs #settings {background: url(../site_images/secondarybar-settings.gif) no-repeat top left;}

#content #navigation {
	float:left;
	width: 615px;
	background:#fff;
	height: 52px;
	padding: 0 0 0 15px;
	}
	
#content #navigation #nav {
	width: 580px;
	background: url(../site_images/content-bar.gif) no-repeat top left;
	height: auto;
	float: left;
	padding: 5px 10px;
	display: block;
	font-weight: bold;
	}

#content #navigation #nav li{
	margin: 0 20px 0 0;
	float: left;
	display: block;
	padding: 4px;
	}
	
#content #navigation #nav .selected {background-color: #5c99cd;color: #fff;}	
#content #navigation #nav a:link,#content #navigation #nav a:visited{color: #80d9ff;}
#content #navigation #nav a:hover {color:#fff;}


#content #body-banners {
	width: 600px;
	background:#fff url(../site_images/content-corner-bottom.gif) no-repeat center bottom;
	padding: 0 15px 0px 15px;
	float: left;
	min-height: 100px;
}


#content #padding {
        padding-top: 0px;
}

#content #body {
	width: 490px;
	background:#fff url(../site_images/content-corner-bottom.png) no-repeat center bottom;
	padding: 0 15px 40px 15px;
	float: left;
	min-height: 500px;
}

#content #storage {
	background: url(../site_images/content-storage.jpg) no-repeat center left;
	width: 404px;
	margin: 0 auto 10px auto;
	padding: 30px 0 0 70px;
	font-size: 11px;
	height: 65px;
	}

#content #storage p{
	margin:2px 0 0 0;
	padding:0;
	}
	
#content #display {
	font-size:11px;
	float: left;
}
#content #display a:link, #content #display a:visited {color:#59534c;}
#content #display a:hover {color: #89b000;}

#content #display #amount {
	float: left;
	padding: 5px 50px 0 0;
	width: 150px;
	}

#content #display .folders{
	float: left;
	width: 180px;
	padding: 2px 50px 0 26px;
	}
#content #display .folders select{
	height: 20px;
	font-size: 11px;
	}

#content #display #pagination {
	padding: 3px 0 0 0;
	float: left;
	width: 140px;
	}

#content #display #pagination p{
	padding: 3px 0 0 0;
	margin: 0;
	float: left;
	font-size: 11px;
	line-height: 100%;
	}

#content #display #pagination ol {
	float: right;
	width: 107px;
}

#content #display #pagination li {
	float: left;
}

#content #display #pagination a:link, #content #display #pagination a:visited{
	padding: 2px;
	background-color: #f6f3ef;
	margin: 0 0 0 3px;
	border: #c7c7c7 1px solid;
	}

#content #display #pagination li a:hover{background-color:#fff;}

#content #message-action {
	width:535px;
	float: right;
	padding: 0 15px 0 0;
	font-size: 11px;
	}
#content #message-action p {
	float: left;
	margin: 9px 0 0 0;
	
	
	}

#message-action #move {
	background: url(../site_images/content-move-message.gif) no-repeat center left;
	width: 170px;
	float: left;
	height: 31px;
	margin: 0 10px;
	}

#message-action #move select{
	background: none;
	border: none;
	width: 106px;
	margin: 6px 5px 0 0;
	}

#message-action #delete {
	float: left;
	height: 31px;
	margin: 0 0 0 10px;
}

#message-action #delete a:link, #message-action #delete a:visited{
	background: url(../site_images/content-delete-message.gif) no-repeat top left;
	display: block;
	width: 56px;
	height: 31px;
	text-indent: -9999px;
}

#message-action #delete a:hover {background-position: bottom left;}

/*----------------- Table----------------*/

table {
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	margin: 5px 0 10px 0;
	float: left;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
}


#content table {
	border: 2px solid #ffffff;
	border-collapse: collapse;
	background-color: #ffffff;
}

#content td, th {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 8px;
}

.head {
	background-color: #c3b4a5;
	color: #fff;
	font-weight: bold;
}

.head a:link,.head a:visited{
	color:#59534c;
	font-weight: bold;
	text-decoration: underline;
}

.head a:hover{color:#fff;}

.row-dark{background-color: #eaeaea;}

.row-dark a:link, .row-light a:link  {
	color: #59534c;
	font-weight: bold;
	text-decoration: underline;
}

.row-dark a:visited, .row-light a:visited {
	color: #59534c;
	text-decoration: underline;
	font-weight: normal;
}

.row-dark a:hover, .row-light a:hover {color: #89b000;}

/*-------- Footer -------*/

#footer_bg {
	background: url(../site_images/footer-bg.jpg) repeat-x bottom left;
	height: 150px;
	width: auto;
	color: #5b5b5b;
}

#footer {
	margin: 0 auto;
	width:790px;
	height: 150px;
	color: #808698;
	position: relative;
}

#footer a:link, #footer a:visited {color: #808698;}
#footer a:hover {color: #fff;}

#footer #logo {
	background: url(../site_images/footer-logo.gif) no-repeat center 15px;
	float:left;
	width:300px;
	height: 82px;
	margin: 0 0 0 0px;
	font-size: 11px;
	display: inline;
}

#footer #logo p{
	text-align: center;
	padding: 93px 0 0 0;
	margin: 0;
}

#footer #logo ul{
	margin: 0 auto;
	display: block;
	width: 177px;
}

#footer #logo li{
	width: auto;
	display: block;
	float: left;
	padding: 0 0 0 10px;
}

#footer #logo li a , #footer #logo li a:visited {
	text-decoration: underline;
}

#footer #logo a:hover{
}

#footer #list{
	float: left;
	padding: 23px 20px 0 30px;
}

#footer #list li{
	background: url(../site_images/footer-bullet.gif) no-repeat center left;
	padding: 0 0 0 7px;
	margin: 5px 0 0 0;

}

#footer #social{
	float: left;
	margin: 45px 0 0 0;
}
#footer #social li {
	float:left;
	margin: 0 10px 0 30px;
	display: inline;
}

#footer #social a:link, #footer #social a:visited{
	display: block;
	height: 47px;
	text-indent: -9999px;
	}

#footer #social #rss a:link, #footer #social #rss a:visited {background:url(../site_images/footer-rss.jpg) no-repeat top left;width:131px;}
#footer #social #twitter a:link, #footer #social #twitter a:visited {background:url(../site_images/footer-twitter.jpg) no-repeat top left;width:113px;}
#footer #social #vkontakte a:link, #footer #social #vkontakte a:visited {background:url(../site_images/footer-vk.jpg) no-repeat top left; width:130px;}

#footer #social #rss a:hover,#footer #social #twitter a:hover,#footer #social #vkontakte a:hover {background-position:bottom left;}



/*----------------- Alignments----------------*/

.center {
text-align: center;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

img.center, img[align="center"] {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignleft, img[align="left"] {
float:left;
margin: 2px 10px 5px 0px;
}
img.alignright, img[align="right"] {
float:right;
margin: 2px 0px 5px 10px;
}
.clear {
clear:both;
}

/* Форма поиска 
 ------------------------------------------*/ 
 .poick_os {  
  float:right; 
 }  

 .poick_os input { 
  vertical-align:middle; 
 } 

 .poick_pole { 
  font:11px Verdana,Arial,Helvetica,sans-serif; 
  color:#4684a8; text-shadow: 1px 1px 1px #fff; 
  height:16px; 
  margin:0; 
  padding:4px; 
  background:#eff3f7; 
  border: 1px solid #84ABC2; 
  border-right: none; 
 } 
   
 .poick_pole:focus { 
  background:#fff; 
 }  
   
 .poick_knopka { 
  font:11px Verdana,Arial,Helvetica,sans-serif; 
  color:#4684a8; text-shadow: 1px 1px 1px #fff; 
  height:26px; 
  margin:0; 
  padding:0 7px; 
  background:#AFD5EB; 
  border:1px solid #84ABC2; 
 } 
   
 .poick_knopka:hover { 
  background:#88b9d6; 
  }