body {padding:0;margin:0;background:white url(../layout_images/bg.png) repeat-x;font-size:11px;font-family:tahoma, sans-serif;color:#221f1f;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, serif;font-size:11px;color:#221f1f;outline:none;}
textarea {resize: none;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#221f1f;text-decoration:none;}
a:hover {text-decoration:underline;}
.columns {width:100%;overflow:hidden;}

#enter {width:570px;margin:0 auto;}
#enter h1 {padding:100px 16px 0 0;margin:0;text-align:center;}
#enter p.big {text-align:center;color:#d93e06;font-family:trebuchet ms, sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:1.5em;}
#enter ul {list-style-type:none;margin:0 auto;padding:13px 0 0 0;width:412px;text-transform:uppercase;}
#enter ul li {float:right;width:190px;line-height:53px;font-family:trebuchet ms, sans-serif;}
#enter ul li.enter {float:left;}
#enter ul a {color:white;font-size:18px;display:block;font-weight:bold;text-align:center;}
#enter ul .exit a {background:#7a7a7a url(../layout_images/exit.png) no-repeat;}
#enter ul .enter a {background:#951f05 url(../layout_images/enter.png) no-repeat;}
#enter ul a:hover {background-position:left bottom;text-decoration:none;}
#enter .page-form {clear:left;}
#enter .page-form .input-line {width: 290px;margin: 11px auto;}
#enter .padding-top {padding-top:35px;}
 
#container {width:968px;margin:0 auto;background:transparent url(../layout_images/topbg.png) no-repeat 260px 0;overflow:hidden;}
#container.enter {background:transparent url(../layout_images/bg1.png) no-repeat center top;}
#top {width:100%;position:relative;margin-bottom:9px;}
#top h1 {margin:0;padding-top:6px;font-size:16px;height:93px;position:relative;left:-10px;}

#tools {list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;line-height:33px;z-index:100}
#tools li {padding-left:8px;background:transparent url(../layout_images/arrow.gif) no-repeat 0 5px;padding-right:12px;display:inline;}
#tools li.strong {font-weight:bold;}
#tools li a {color:#336699;}
#tools .welcome {background-image:none;padding-left:0;position:reltaive;padding-right:10px;}
#tools .welcome a {margin-left: 2px;}
#tools .welcome strong {color:#336699;}
#tools .message img {vertical-align:text-bottom;}
#tools .bubble {position:absolute;z-index:20;right:44px;top:38px;}
#tools .bubble p {background-color:#faf0d2;border:1px solid #8b1c03;padding:3px 20px 1px 13px;width:130px;margin:0;color:#8b1c03;}
#tools .bubble p a {color:#8b1c03;}
#tools .bubble .close {position:absolute;right:6px;top:-20px;}
#tools span {color:#818181;}
#tools #notify_total {color:#8b1c03;font-weight:bold;}
* html #tools .bubble .close {top:0px;}
*+html #tools .bubble .close {top:0px;}
#tools .bubble-item {position:absolute;left:12px;top:-11px;}

#search {width:300px;height:66px;background:#d03c07 url(../layout_images/searchbg.jpg) no-repeat;right:6px;top:33px;position:absolute;}
#search fieldset {padding:12px 0 0 19px;}
#search label {background:white url(../layout_images/searchinput.png) no-repeat;margin-right:4px;width:192px;height:25px;float:left;margin-top:3px;}
#search label input {border-width:0;background-color:white;width:145px;margin-left:35px;margin-top:6px;padding:0;}
#search .button {width:70px;height:31px;background:#8b1c03 url(../layout_images/searchbutton.png) no-repeat;color:white;border-width:0;padding:0 0 2px 0;cursor:pointer;}
#search p {margin:0;padding-top:4px;text-align:right;padding-right:18px;}
#search p a {padding-left:8px;background:transparent url(../layout_images/arrow.gif) no-repeat 0 5px;color:white;}

#menu {height:38px;line-height:30px;background:#3b596c url(../layout_images/menu.png) no-repeat;list-style-type:none;margin:0;padding:0;}
#menu li {float:left;padding-top:4px;padding-left:2px;background:transparent url(../layout_images/menuline.png) no-repeat 0 4px;}
#menu li.first {background-image:none;}
#menu li.selected a {color:#f5c32e;}
#menu li a {width:135px;float:left;text-align:center;font-size:14px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;font-weight:bold;color:#cfdfe9;}
#menu li.last a {width:140px;}
#menu li a:hover {text-decoration:none;background:transparent url(../layout_images/menuhover.png) repeat-x;}
#menu li.first a:hover {background:transparent url(../layout_images/menuhover1.png) no-repeat 2px 0;}
#menu li.last a:hover {background:transparent url(../layout_images/menuhover2.png) no-repeat 100% 0;}
#menu li a em {font-style: normal; font-size: 10px;}

#content {padding:0 4px 17px 4px;width:960px;overflow:hidden;margin-top:15px;min-height:250px;}
#left {float:left;width:655px;}
#right {float:right;width:300px;}
#big-right {float:right;width:655px;}
#small-left {float:left;width:300px;}
#big-left {width:780px;float:left;}
.banner160 {width:160px;float:right;padding-top:8px;}
.center-col {width:630px;margin:0 auto;}

.banner {margin-bottom:15px;text-align:center;}
#right .add {margin-bottom:15px;}

.box {padding:1px 0;margin-bottom:15px;}
.box .box-title {border-bottom:1px solid #c5c5c5;width:630px;position:relative;}
.box .box-title h2, .box .box-title h3 {line-height:33px;margin:0;font-family:'trebuchet ms', sans-serif;font-size:15px;color:#d93e06;text-transform:uppercase;}
.columns .box .box-title h3 {padding-left:15px;padding-bottom:3px;}
.box .box-title .tools {list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:0;line-height:34px;}
.box .box-title .tools li {display:inline;}
.box .box-title .tools li a {color:#336699;padding-left:8px;background:transparent url(../layout_images/arrow.gif) no-repeat 0 5px;}
.box .more {padding-right:25px;margin:0;text-align:right;}
.box .more a {padding-left:8px;color:#336699;background:transparent url(../layout_images/arrow.gif) no-repeat 0 5px;}

.profile-list {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.profile-list li {float:left;width:106px;margin-right:25px;padding-top:9px;padding-bottom:5px;text-align:center;color:#a5a5a5;position:relative;}
.profile-list .nested {margin-right:16px;}
#big-right .profile-list li {margin-right:0;padding-left:25px;}
#big-left .profile-list li {margin-right:28px;}
.profile-list li a {color:#a5a5a5;}
.profile-list li a:hover {text-decoration:none;}
.profile-list li .link {color:#336699;text-align:center;display:block;height:123px;overflow:hidden;}
.profile-list li .link:hover {color:#dc4b17;border-width:0;}
.profile-list li .link:hover img.avatar {background-color:#dc4b17;border-color:#dc4b17;}
.profile-list li .link img.avatar {display:block;height:100px;width:100px;padding:2px;border:1px solid #cacaca;background-color:#dbdbdb;margin-bottom:3px;margin-left:0;}
* html .profile-list li .link img.avatar {margin-bottom:0;}
*+html .profile-list li .link img.avatar {margin-bottom:0;}
.profile-list li .photos {border-left:1px solid #dadada;padding:1px 0 1px 3px;}
.profile-list li img {vertical-align:middle;margin-bottom:1px;margin-left:-1px;}
.ranking-list li {margin-right:16px;}
.profile-list li.last-col {margin-right:0 !important;}
.ranking-list li strong {color:#db4006;}
.ranking-list li .mark {background-color:white;padding-left:5px;position:absolute;top:119px;right:0;}

.group-list {list-style-type:none;margin:-9px 0 0 0;padding:0;width:100%;overflow:hidden;}
.group-list li {float:left;width:106px;margin-right:25px;padding-top:9px;padding-bottom:5px;text-align:center;color:#a5a5a5;position:relative;}
.group-list li a {color:#a5a5a5;}
.group-list li a:hover {text-decoration:none;}
.group-list li .link {color:#336699;text-align:center;display:block;height:123px;overflow:hidden;}
.group-list li .link:hover {color:#dc4b17;border-width:0;}
.group-list li .link:hover img.avatar {background-color:#dc4b17;border-color:#dc4b17;}
.group-list li .link img.avatar {display:block;height:100px;height:100px;padding:2px;border:1px solid #cacaca;background-color:#dbdbdb;margin-bottom:3px;margin-left:0;}
* html .group-list li .link img.avatar {margin-bottom:0;}
*+html .group-list li .link img.avatar {margin-bottom:0;}

.event-list {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.event-list li {float:left;width:180px;position:relative;border-top:1px solid #dbdbdb;padding-left:135px;padding-top:9px;padding-bottom:5px;color:#a5a5a5;}
.event-list li.first-row {border-top-width:0;padding-top:0;}
.event-list li a {color:#336699;font-weight:bold;}
.event-list li a:hover {text-decoration:none;}
.event-list li .link {position:absolute;left:15px;top:15px;}
.event-list li.first-row .link {top:2px;}
.event-list li .link:hover {color:#dc4b17;border-width:0;}
.event-list li .link:hover img.avatar {background-color:#dc4b17;border-color:#dc4b17;}
.event-list li .link img.avatar {display:block;height:100px;height:100px;padding:2px;border:1px solid #cacaca;background-color:#dbdbdb;margin-bottom:3px;margin-left:0;}
.event-list h3 {font-size:12px;margin:4px 0 14px 0;}
.event-list .first-row h3 {margin-top:0;}
.event-list li dl {margin:0;padding:0 0 2px 0;line-height:1.3em;}
.event-list li dt {float:left;width:70px;color:#5f5f5f;}
.event-list li dd {color:#221f1f;}

.news-list {list-style-type:none;margin:0;padding:0 0 9px 0;width:630px;}
.news-list li {border-bottom:1px solid #ececec;padding:10px 100px 11px 0;width:530px;position:relative;}
.news-list li a {color:#336699;}
.news-list li.strong {padding:1px 0;width:100%;} 
.news-list li .icon {padding:0 15px 0 12px;vertical-align:middle;}
.news-list li strong {background:#faf0d2;padding:9px 80px 10px 0;width:550px;overflow:hidden;display:block;}
.news-list .date {color:#999999;font-size:10px;font-style:normal;width:90px;position:absolute;right:14px;text-align:right;top:10px;}

.news-list li p {margin:13px 0 4px 45px;border:1px solid #c5c5c5;background-color:#f5f5f5;color:#5f5f5f;padding:5px 10px; width:430px;overflow:hidden;}
.news-list li ol {list-style-type:none;margin:0;padding:7px 0 4px 45px;width:456px;overflow:hidden;}
.news-list li li {display:inline;border-width:0;padding:6px 6px 0 0;width:auto;float:left;}
.news-list li li img {width:64px;height:64px;padding:2px;border:1px solid #cacaca;background-color:#dbdbdb;}
.news-list li li a:hover img {background-color:#dc4b17;border-color:#dc4b17;}

.searchForm {margin-bottom:15px;}
.searchForm h2 {font-family:'trebuchet ms', sans-serif;font-size:15px;margin:0;padding:0 4px;line-height:33px;color:#d93e06;text-transform:uppercase;}
.searchForm fieldset {background:#c33805 url(../layout_images/searchformbg.jpg) no-repeat;height:119px;padding-top:23px;}
.searchForm .select-line {width:100%;overflow:hidden;padding-bottom:5px;}
.searchForm .select-line label {float:left;font-weight:bold;padding-top:4px;width:107px;margin-right:18px;color:white;text-align:right;}
.searchForm .select-line select {width:140px;border:1px solid #bcbcbc;height:19px;}

.searchForm .button {text-align:right;padding-right:29px;margin:0;padding-top:1px;}
.searchForm .button input {padding:0 0 3px 0;width:90px;height:32px;background:#8b1c03 url(../layout_images/searchbutton1.png) no-repeat;color:white;border-width:0;}

.user-profil {border-bottom:1px solid #c5c5c5;width:630px;}
.user-profil h3 {color:#d93e06;font-size:14px;text-transform:uppercase;margin:5px 0 0;padding:8px 0 8px 16px;font-family:'trebuchet ms', sans-serif;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
.user-profil .text {width:615px;padding:0 0 0 15px;overflow:hidden;}
.user-profil .text p {margin:0.7em 0 1em 0;line-height:1.45em;}
.user-profil .main-info {width:100%;overflow:hidden;background:transparent url(../layout_images/dot.png) repeat-y 313px 0;margin:0;color:#5f5f5f;}
.user-profil .main-info dl {float:left;width:280px;position:relative;margin:0;}
.user-profil .main-info dl.to-right {float:right;} 
.user-profil .main-info dt {position:absolute;left:0;width:100px;padding:8px 0 0 15px;height:21px;overflow:hidden;}
.user-profil .main-info dd {font-weight:normal;width:160px;padding:8px 0 0 120px;margin:0;border-top:1px solid #c5c5c5;height:21px;overflow:hidden;}
.user-profil .main-info dd a {color:#336699;font-weight:bold;}
.user-profil .main-info dd.first {border-top-width:0;} 
.user-profil .main-info dl.search {width:630px;overflow:hidden;}
.user-profil .main-info dd.search {width:630px;}
.user-profil .main-info.search {background:none;margin:0;border:0px;}
.user-profil .sidebar {border-bottom: 0px; margin-bottom: 0px;padding:0;}
.user-profil .sidebar dd {width:150px;height:auto;padding-bottom:8px;}
.user-profil p.title{color:#d93e06;font-weight:bold;border-top:1px solid #c5c5c5;margin:0 14px 0 0;padding:8px 0;}
.user-profil p.desc {margin:0 0 12px;padding:0 14px 0 0;color:#5f5f5f;}

.gallery-list {list-style-type:none;margin:0 0 -17px 0;padding:0;width:100%;overflow:hidden;}
.gallery-list li {float:left;border:1px solid #c5c5c5;width:473px;margin-bottom:10px;position:relative;height:135px;overflow:hidden;}
.gallery-list li.last-col {float:right;}
.gallery-list li .link {position:absolute;left:4px;top:4px;}
.gallery-list li .link img {padding:2px;background-color:#dbdbdb;border:1px solid #cacaca;}
.gallery-list li .link:hover img {background-color:#d93e06;border-color:#d93e06;}
.gallery-list li h3 {font-size:12px;margin:0;padding:8px 0 6px 140px;width:320px;}
.gallery-list li h3 a {color:#336699;}
.gallery-list li dl {margin:0;padding:0 0 7px 0;padding-left:140px;width:320px;font-size:10px;color:#5f5f5f;}
.gallery-list li dt {float:left;margin-right:2px}
.gallery-list li dd {margin:0;font-weight:bold;}
.gallery-list li dd a {color:#336699;}
.gallery-list li p {padding-left:140px;width:320px;margin:0.5em 0 0 0;line-height:1.3em;color:#5f5f5f;}

.user-gallery-list {list-style-type:none;width:630px;overflow:hidden;margin:0;padding:0;}
.user-gallery-list li {float:left;width:294px;padding:7px;margin-bottom:10px;position:relative;min-height:106px;border:1px solid #c5c5c5;}
.user-gallery-list li.last-col {float:right;}
* html .user-gallery-list li {height:106px;}
.user-gallery-list li .link {position:absolute;left:7px;top:7px;}
.user-gallery-list li .link img {padding:2px;background-color:#dbdbdb;border:1px solid #cacaca;}
.user-gallery-list li .link:hover img {background-color:#d93e06;border-color:#d93e06;}
.user-gallery-list li h3 {margin:0;padding:0 0 6px 120px;color:#336699;font-size:12px;}
.user-gallery-list li h3 a {color:#336699;}
.user-gallery-list li p {padding-left:120px;line-height:1.3em;margin-bottom:0;}
.user-gallery-list li .date {color:#5f5f5f;font-style:normal;padding-bottom:2px;display:block;padding-left:120px;font-size:10px;}
.user-gallery-list p strong {color:#d63d05;}

#profil .sidebar-label {font-size:10px;color:#D93E06;letter-spacing:0.3em;text-transform:uppercase;margin:0;padding:0 0 0 7px;font-family:'trebuchet ms',sans-serif;width:670px;margin:0 auto;position:relative;}
#profil .sidebar-label a {right:0;position:absolute;letter-spacing:normal;text-transform:none;color:#336699;background:transparent url(../layout_images/arrow.gif) no-repeat scroll 0 5px;padding-left:8px;font-family:tahoma,sans-serif;font-size:11px;}
#profil .sidebar {border: 1px solid #c5c5c5;padding:10px 5px;text-align:center;margin:0 auto 22px;width:672px;}
#profil .sidebar a {display:inline-block;margin:0;padding:0;}
#profil .sidebar img {background-color:#DBDBDB;border:1px solid #CACACA;padding:2px;width:48px;height:48px;margin:0 5px;}
#profil .sidebar img.first {margin:0;}
#profil .sidebar img:hover {background-color:#DC4B17;border-color:#DC4B17;}
#profil p.next {text-align:right;font-family:'trebuchet ms', sans-serif;font-size:12px;text-transform:uppercase;padding-right:14px;margin:0 0 10px 0;font-weight:bold;}
#profil p.next a {color:#336699;}
#profil .columns {padding:0 0 0 16px;width:946px;}
#profil .avatar {float:left;margin-right:14px;position:relative;}
#profil .avatar span {width:52px;height:42px;position:absolute;background:transparent url(../layout_images/bottom.png) no-repeat;left:26px;bottom:1px;display:none;cursor:pointer;}
#profil .avatar img {padding:2px;width:100px;height:100px;border:1px solid #cacaca;background-color:#dbdbdb;}
#profil .hover span {display:block;}

#profil .user {float:left;width:500px;margin-left:20px;}
#profil .user h2 {margin:2px 0 14px 0;padding-right:18px;font-size:12px;color:#d93e06;float:left;margin-right:11px;}
#profil .user h2.group-title {border:0;margin:0 0 7px 0;}
#profil .user h2 img {margin-right:9px;vertical-align:top;}
#profil .user .ranking {margin:0;line-height:17px;color:#d93e06;font-size:12px;}
#profil .user .ranking dt {display:inline;margin:0;line-height:17px;}
#profil .user .ranking dd {display:inline;margin:0;font-weight:bold;line-height:17px;}
#profil .user .group-description {width:500px;overflow:hidden;height:75px;display:block;}
#profil .user .group-description span {border:0;color:#d93e06;}
#profil .user .information {clear:both;color:#5F5F5F;display:block;margin:0 0 8px;}
#profil .user .information .link {color:#336699;}

#profil .user-data {width:450px;overflow:hidden;line-height:1.3em;color:#5f5f5f;}
#profil .user-data dl {float:left;margin:0 10px 0 0;border-right:1px solid #ffccba;padding-right:10px;}
#profil .user-data dt span {color:#a5a5a5;}
#profil .user-data dd {margin:0;color:#5f5f5f;}
#profil .user-data dd.undefined {color:#5f5f5f;}
#profil .user-data dt.show {display:block;float:left;margin-right:2px;}
#profil .user-data p {margin:1.3em 0 0 0;}
#profil .user-data p img {vertical-align:middle;margin-left:3px;}

#profil .counter {margin:1.3em 0 0 0;padding:0;color:#5f5f5f;}
#profil .counter dt {float:left;margin-right:3px;}
#profil .counter dd {margin:0;font-weight:bold;}
#profil .counter dd.status {margin:0 0 0 0;font-weight:bold;color:#D93E06;}
#profil .counter dd.status span {margin:0 0 0 5px;font-weight:normal;color:black;}
#profil .counter dd.status em {margin:0 0 0 0;font-style: normal; color:#a5a5a5;font-size:10px;font-weight:normal;}

#profil .user-extra {margin-left:10px;}
#profil .user-extra h2 {padding-left:34px;height:17px;background:transparent url(../layout_images/n.png) no-repeat;}
#profil .user-extra .user-data {margin-left:34px;}
#profil .user-extra .counter {margin-left:34px;}

#profil .tools {width:276px;background:transparent url(../layout_images/border276.png) no-repeat;padding-top:11px;float:right;}
#profil .tools ul {list-style-type:none;margin:0;padding:0 33px 11px;background:transparent url(../layout_images/border276a.png) no-repeat left bottom;}
#profil .tools ul a {color:#336699;}
#profil .tools ul img {vertical-align:middle;margin:3px 17px 3px 0;}

#user-menu {line-height:25px;border-bottom:3px solid #d93e06;list-style-type:none;margin:0 1px 14px 1px;padding:13px 0 0 0;width:958px;overflow:hidden;}
#user-menu li {float:left;margin-right:1px;}
#user-menu li.last {margin-right:0;}
#user-menu li a {width:136px;text-align:center;float:left;background:transparent url(../layout_images/usermenu.png) no-repeat;color:#336699;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;padding-top:2px;}
#user-menu li.selected a {background-color:#d93e06;color:white;background-position:left bottom;}

#ranking-menu {line-height:25px;border-bottom:3px solid #d93e06;list-style-type:none;margin:0 0 14px 0;padding:13px 0 0 0;width:959px;overflow:hidden;}
#ranking-menu li {float:left;margin-right:1px;}
#ranking-menu li.last {margin-right:0;}
#ranking-menu li a {width:191px;text-align:center;float:left;background:transparent url(../layout_images/rankingmenu.png) no-repeat;color:#336699;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;padding-top:2px;}
#ranking-menu li.selected a {background-color:#d93e06;color:white;background-position:left bottom;}

.gallery-box td {vertical-align:top;}
.gallery-box .banner-left {width:160px;}
.gallery-box .banner-right {width:160px;}
.gallery-box .content {width:640px;}

.profile-gallery-box td {vertical-align:top;}
.profile-gallery-box .banner-left {width:126px;}
.profile-gallery-box .banner-right {width:126px;}
.profile-gallery-box .content {width:708px;}

.big-photo {width:100%;overflow:hidden;padding-top:0px;position:relative;padding-bottom:10px;margin-bottom:14px;}
.no-padding-top {padding-top:0;border-bottom-width:0;padding-bottom:3px;margin-bottom:0;margin-top: 14px;}
* html .no-padding-top {padding-top:2px;}
*+html .no-padding-top {padding-top:2px;}
.big-photo .photo-list {float:left;list-style-type:none;margin:0 10px;padding:0;}
.big-photo .to-right {float:right;}
.big-photo .photo-list li {margin-bottom:19px;}
.big-photo .photo-list img {background-color:#dbdbdb;border:1px solid #cacaca;padding:2px;width:100px;height:100px;}
.big-photo .photo-list a:hover img {background-color:#dc4b17;border-color:#dc4b17;}
.big-photo .photo {margin:0 auto;width:auto;text-align:center;position:relative;}
.profile-gallery-box .photo {width:708px;}
.big-photo .photo #photo_desc {font-size:11px;}

.big-photo .photo .img_border {background:#dbdbdb url(../layout_images/ajax-loader-grey.gif) no-repeat scroll center center;border:1px solid #cacaca;padding:2px;margin:0 auto;display:-moz-inline-box;display:inline-block;overflow:hidden;position:relative;}
.big-photo .photo .img_border #link-left, .big-photo .photo .img_border #link-right {height:100%;display:block;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;position:absolute;top:0;width:49%;}
.big-photo .photo .img_border #link-left {left:0;}
.big-photo .photo .img_border #link-left:hover {background:transparent url(/layout_images/arrow_left.png) no-repeat scroll 0 15%;}
.big-photo .photo .img_border #link-right {right:0;}
.big-photo .photo .img_border #link-right:hover {background:transparent url(/layout_images/arrow_right.png) no-repeat scroll 100% 15%;}

.big-photo .vote-error {position:absolute;margin-left:-250px;width:500px;top:5px;left:50%;}
.big-photo .vote {margin:0 auto;width:361px;text-align:center;color:#d93e06;}
.big-photo .vote p {display:inline;font-family:'trebuchet ms', sans-serif;margin:0;text-transform:uppercase;font-size:14px;}
.big-photo .vote ul {list-style-type:none;margin:0;padding:0 0 0 0px;display:inline;}
.big-photo .vote li {display:inline;padding:0;margin:0;}
.big-photo .vote img {vertical-align:middle;margin-bottom:3px;}

.gallery {margin:0 auto;width:556px;padding:9px 0 0 0;overflow:hidden;}
.gallery h2 {margin:0;font-family:'trebuchet ms', sans-serif;font-size:14px;color:#336699;text-transform:uppercase;border-bottom:1px solid #c5c5c5;padding-bottom:17px;}
.gallery h2 strong {color:#d93e06;}
.gallery h2 span {padding-left:19px;background:transparent url(../layout_images/path.png) no-repeat 5px 7px;}
.gallery p {float:left;margin:0;}
.gallery p a {color:#336699;}
.gallery ul.prev-next {float:right;list-style-type:none;margin:0;padding:0;}
.gallery ul li {display:inline;padding-left:20px;background:transparent url(../layout_images/line.png) no-repeat 8px 2px;}
.gallery ul li.prev {background-image:none;padding-left:0;}
.gallery ul li a {color:#336699;font-weight:bold;}

.photo-details {margin: 0 auto; width:780px;overflow:hidden;padding-top:14px;display:block;}
.gallery-box .photo-details {padding:0;}
.profile-gallery-box .photo-details {padding:0;}
.photo-details .tools {float:right;list-style-type:none;margin:10px 0;padding:0 25px 0 0;}
.photo-details .tools li {display:inline;padding-left:20px;background:transparent url(../layout_images/line.png) no-repeat 8px 2px;}
.photo-details .tools li.first {padding-left:0;background-image:none;}
.photo-details .tools a {color:#336699;}
.photo-details p {margin:10px 0;padding:0;text-align:left;padding-left: 25px;}
.photo-details #photo_title {padding:0; text-align:center;}
.photo-details p em {color:#949494;font-style:normal;}

.photo-details .details {border:1px solid #c5c5c5;width:728px;overflow:hidden;padding:10px 0;margin:0 25px 13px;}
.photo-details .details p {float:left;padding-left:15px;color:#D63D05;margin:0px;}
.photo-details .details p.info {padding-top:6px;height:20px;}
.photo-details .details dl {margin:0;padding-right:15px;float:right;padding-top:6px;}
.photo-details .details dt {display:inline;color:#221f1f;padding-left:21px;background:transparent url(../layout_images/line.png) no-repeat 10px 2px;}
.photo-details .details dd {display:inline;color:#d63d05;margin:0;font-weight:bold;}
.photo-details .details dt.first {padding-left:0;background-image:none;}


.other-photos {width:100%;margin:12px 0 16px ; position: relative;height:72px;}
.other-photos .list {position: relative; left: 35px; top: 1px; margin:0;padding:0; width: 725px; overflow: hidden;}
.other-photos .list .inner {position: relative;width: 10000px; margin:0 auto;}
.other-photos .list .inner .slide_element {display:block;float:left;width:80px;height:80px;text-align:center;}
.other-photos .list .inner a img {padding:2px;background:#dbdbdb;border:1px solid #cacaca;width:64px;height:64px;}
.other-photos .list .inner a:hover img {background-color:#d93e06;border-color:#d93e06;}
.other-photos .list .inner .selected {background-color:#d93e06;border-color:#d93e06;}
.other-photos .prev-next {list-style-type:none;margin:0;padding:0;}
.other-photos .prev-next .prev {position:absolute;left:12px;top:23px;cursor:pointer;}
.other-photos .prev-next .next {position:absolute;right:0px;top:23px;cursor:pointer;}

.browse-galleries h2 {padding-left:15px;color:#d93e06;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;margin:0;padding-bottom:14px;font-size:14px;}
.browse-galleries fieldset {border:1px solid #c5c5c5;padding:11px 0;width:958px;overflow:hidden;border-bottom-width:0;margin:15px 0 0 0;}
.browse-galleries fieldset.friends {border:1px solid #c5c5c5;margin-bottom:10px;s}
.browse-galleries fieldset label {font-weight:bold;padding-left:17px;padding-right:5px;color:#d93e06;float:left;padding-top:5px;}
.browse-galleries fieldset .select {float:left;width:175px;height:25px;background:white url(../layout_images/select2.png) no-repeat}
.browse-galleries fieldset .select select {border:1px solid white;width:160px;height:18px;margin:3px 0 0 8px;}
.browse-galleries fieldset .select input {border:1px solid white;width:160px;margin:3px 0 0 8px;}
.browse-galleries fieldset .button input {width:62px;height:25px;background:#8b1c03 url(../layout_images/button62.png) no-repeat;color:white;border-width:0;padding:0 0 2px 0;margin-left:17px;}

.show-only {font-size:12px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;margin-top:14px;padding:15px 18px 16px 18px;color:#336699;margin-bottom:12px;}
.show-only * {margin:0;padding:0;display:inline;}
.show-only li {padding-left:28px;background:transparent url(../layout_images/line.png) no-repeat 12px 2px;}
.show-only li.first {padding-left:10px;background-image:none;}
.show-only a {color:#336699;font-weight:bold;}
.show-only li.selected a {color:#d93e06;}

h2.big {color:#d93e06;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;padding:0 0 0 18px;margin:0;font-size:30px;}

.content-title {width:auto;position:relative;padding:15px 0;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;margin-bottom:12px;}
.content-border {border-top:1px solid #dadada;padding-top:12px;margin-top:-5px;}
.content-title h3, .content-title h4 {color:#d93e06;font-size:14px;text-transform:uppercase;margin:0;padding-left:16px;font-family:'trebuchet ms', sans-serif;}
.content-title h3 em {font-style:normal;color:#ff6730;}
.content-title .grey {color:#5f5f5f;}

.states-list {width:100%;overflow:hidden;padding-bottom:12px;margin-bottom:12px; border-bottom: 1px solid #c5c5c5;}
.states-list ul {float:left;list-style-type:none;margin:0;padding:0 0 0 22px;width:136px;border-left: 1px solid #c5c5c5;}
.states-list ul.small {border: 0;}
.states-list ul.big {width:160px;padding-left:20px;}
.states-list ul li {padding-bottom:3px;}
.states-list ul li strong {color:#D63D05;}
.states-list ul a {color:#336699;font-weight:bold;}
.states-list ul a span {float:left;width:76px;font-weight:normal;color:#221f1f;}
.blue-links ul a span {color:#336699;float:none;}
.blue-links ul a span em {font-size:9px;font-style:normal;}
.states-list ul.small a span {width:67px;}
.states-list ul.big a span {width:117px;}
.states-list ul .all {padding-top:8px;}
.states-list ul .all a {font-weight:normal;}
.states-list ul a:hover {text-decoration:none;}
.states-list ul a:hover span {text-decoration:underline;}

.add-comment {background:#dbdbdb url(../layout_images/addcomment1.png) no-repeat left bottom;width:630px;padding-bottom:2px;}
.add-comment fieldset {background:transparent url(../layout_images/addcomment.png) no-repeat;padding-top:15px;padding-left:16px;}
.add-comment fieldset label {display:block;width:599px;height:89px;background:white url(../layout_images/textarea.png) no-repeat;}
.add-comment fieldset label textarea {border-width:0;margin:8px 0 0 8px;width:583px;height:73px;color:#5f5f5f;font-size:12px;padding:0;}
.add-comment .button {color:#d93e06;line-height:1.45em;margin:0;padding:10px 0 13px 16px;width:600px;font-size:11px;font-weight:normal;}
.add-comment .button input {float:right;width:111px;border-width:0;background:#a01e01 url(../layout_images/button111.png) no-repeat;color:white;padding:0 0 2px 0;height:25px;}
.add-comment .verification {padding:10px 0 0 16px;color:#5F5F5F;}
.add-comment .verification .small-input {background:transparent url(../layout_images/select3.png) no-repeat;width:149px;height:25px;float:left;}
.add-comment .verification .small-input input {border-width:0;margin:4px 0 0 12px;width:120px;padding:2px;}
.add-comment .verification label {float:left;margin-right:10px;padding-top:6px;}
.add-comment .verification a {color:#336699;}
.group-comment .add-comment {margin:0 auto;}

.add-message {width:700px;padding-bottom:2px;}
.add-message {padding-top:8px;}
.add-message fieldset label {display:block;width:700px;height:89px;background:white url(../layout_images/textarea4.png) no-repeat;}
.add-message fieldset label textarea {border-width:0;margin:8px 0 0 8px;width:684px;height:73px;color:#5f5f5f;font-size:12px;padding:0;}
.add-message .button {color:#D93E06;font-size:11px;font-weight:normal;line-height:1.45em;margin:0;padding:4px 0 17px 16px;width:684px;height:17px;}
.add-message .button input {float:right;width:111px;border-width:0;background:#a01e01 url(../layout_images/button111.png) no-repeat;color:white;padding:0 0 2px 0;height:25px;}
.add-message .verification {padding:10px 0 0 16px;color:#5F5F5F;}
.add-message .verification .small-input {background:transparent url(../layout_images/select3.png) no-repeat;width:149px;height:25px;float:left;}
.add-message .verification .small-input input {border-width:0;margin:4px 0 0 12px;width:120px;padding:2px;}
.add-message .verification label {float:left;margin-right:10px;padding-top:6px;}
.add-message .verification a {color:#336699;}


.comment-list {border-top:1px solid #C5C5C5;list-style-type:none;margin:15px 25px 0 0;padding:0;width:auto;}
.comment-list li {width:100%;min-height:76px;position:relative;border-bottom:1px solid #c5c5c5;padding:14px 0;}
* html .comment-list li {height:74px;}
.comment-list li h3 {font-size:12px;padding-left:86px;padding-right:120px;margin:0;}
.comment-list li h3 a {color:#d93e06;text-decoration:underline;}
.comment-list li h3 a:hover {text-decoration:none;}
.comment-list li .link {position:absolute;left:0;top:14px;}
.comment-list li .link img {background-color:#dbdbdb;border:1px solid #cacaca;padding:2px;}
.comment-list li .link:hover img {background-color:#d93e06;border-color:#d93e06;}
.comment-list blockquote {margin:15px 0 0 86px;line-height:1.3em;color:#221f1f;font-size:12px;width:544px;overflow:hidden;}
.comment-list blockquote p {margin:0;}
.comment-list em {font-style:normal;color:#5f5f5f;position:absolute;right:0;top:16px;font-size:10px;}
.comment-list ul {list-style-type:none;margin:1em 0 0 0;padding:0;text-align:right;color:#336699;font-size:11px;}
.comment-list ul li {display:inline;min-height:0;border-width:0;padding:0 0 0 31px;background:transparent url(../layout_images/line.png) no-repeat 14px 2px;}
.comment-list ul li.first {padding-left:0;background-image:none;}
.comment-list ul li a {color:#336699;}
.album-comment {margin:15px 0 0;}

.content-subtitle {width:100%;position:relative;padding:10px 0 7px 0;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;}
.content-subtitle h4 {color:#d93e06;font-size:14px;text-transform:uppercase;margin:0;padding-left:16px;font-family:'trebuchet ms', sans-serif;}

#left .content-subtitle {width:630px;}
#left .content-title {margin-right: 25px}
#left .navigator {width:auto;padding-right:10px;margin-right:25px;border-top:0;}
#big-right .navigator {width:620px;margin-left:auto;padding-right:10px;}
#big-right .no-margin-top {margin-top: 0;}

.content-title .navigator {border-width:0;padding:0;position:absolute;right:0;top:2px;margin:0;}
.content-subtitle .navigator {border-width:0;padding:0;position:absolute;right:0;top:11px;margin:0;}
.content-title .navigator-left-big {right:334px;}
.content-title .navigator-left-medium {right:175px;} 
.content-border .navigator {top:15px;}

.navigator {border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:14px 0;text-align:right;margin:1em 0 0 0;}
.navigator li {display:inline;background:transparent url(../layout_images/line1.png) no-repeat 0 3px;padding:0 6px 0 7px;color:#ff7646;font-weight:bold;}
.navigator li.noborder {background-image:none;padding:0 6px 0 7px;}
.navigator li a {color:#ff7646;text-decoration:underline;}
.navigator li.selected a {color:#8b1c03;}
.navigator li a:hover {text-decoration:none;}
.navigator li img {vertical-align:middle;}
.navigator-friends-top {padding-top:4px;}
.navigator-friends-bottom {padding-bottom:4px;}

.right-box {padding-bottom:2px;background:transparent url(../layout_images/rightbox1.png) no-repeat left bottom;width:100%;position:relative;margin-bottom:15px;}
.right-box h2 {width:285px;height:42px;background:#dc480b url(../layout_images/rightbox.png) no-repeat;color:white;margin:0;text-transform:uppercase;font-family:'trebuchet ms', sans-serif;font-size:14px;line-height:39px;padding-left:15px;}
.right-box .content {background-color:#f2f2f2;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;padding:9px 0 2px 14px;width:284px;border-bottom:0;margin:0;}
.right-box .content .input {width:245px;height:15px;border-width:0;background:white url(../layout_images/select.png) no-repeat;padding:5px 12px;}
.right-box .content .right-tools {padding:5px 14px; text-align:right;color:#A5A5A5;}
.right-box .content .right-tools a {color:#336699;}
.right-box .content .chart {position:relative;overflow:hidden;width:177px;height:110px;}
.right-box .content .chart img {top:-25px;left:-23px;position:absolute;}
.right-box .content .chart-data {padding:30px 7px 0 0;position:absolute;right:0;text-align:center;top:0;width:100px;}
.right-box .content .chart-data span {font-family:arial;font-size:30px;}
.right-box .content .chart-data em {font-family:arial;font-size:20px;font-style:normal;}
.right-box .content .chart-data p {padding:0;margin:0;}
.right-box .content .form {text-align:center;margin:0 14px 10px 0;}
.right-box .content .form .button-yes {width:62px;height:25px;font-size:11px;background:#8b1c03 url(../layout_images/button62.png) no-repeat;color:white;border-width:0;padding:0 0 2px 0;}
.right-box .content .form .button-no {width:62px;height:25px;font-size:11px;background:#8b1c03 url(../layout_images/button62-grey.png) no-repeat;color:white;border-width:0;padding:0 0 2px 0;margin-left:17px;}
.right-box .confirm {color:#18724a;position:absolute;top:81px;}

.right-box .corner {padding-top:21px;background:transparent url(../layout_images/boxcorner.png) no-repeat;}
.right-box .tools {position:absolute;color:white;right:15px;top:12px;text-decoration:none;background:transparent url(../layout_images/arrow-white.gif) no-repeat scroll 0 5px;padding-left:8px;}
.right-box .tools:hover {text-decoration:underline;}
.right-box .news-list {width:284px;}
.right-box .news-list li {border-bottom:1px solid #ECECEC;padding:10px 0 11px 0;position:relative;width:274px;}
.right-box .news-list .date {right:0px;}

.other-box .avatar {float:left;margin-right:15px;margin-top:3px;}
.other-box .avatar img {padding:2px;background-color:#dbdbdb;border:1px solid #cacaca;}
.other-box .avatar:hover img {border-color:#dc4b17;background-color:#dc4b17;}
.other-box p {margin:0 0 1.3em 0;line-height:1.3em;}

.right-usermenu {padding:15px;height:375px;width:270px;background:transparent url(../layout_images/rusermenubg.png) no-repeat left bottom;position:relative;margin-bottom:15px;color:#ffffff;}
.right-usermenu h2 {font-family:'trebuchet ms',sans-serif;text-transform:uppercase;font-size:26px;margin:6px 0 0;padding:0 0 0 5px;}
.right-usermenu .subtitle {margin:0;padding:0 0 3px 10px;font-weight:bold;}
.right-usermenu .subtitle a {color:#ffe186;}
.right-usermenu .group {margin:0;padding:0;}
.right-usermenu .group .group-title {margin:16px 0 0;padding:0 0 3px 26px;color:#ffe186;font-weight:bold;}
.right-usermenu .group #msg.group-title {background:transparent url(../layout_images/ico-msg.png) no-repeat left top;}
.right-usermenu .group #friends.group-title {background:transparent url(../layout_images/ico-friends.png) no-repeat left top;}
.right-usermenu .group #report.group-title {background:transparent url(../layout_images/ico-report.png) no-repeat left top;}
.right-usermenu .group #profile.group-title {background:transparent url(../layout_images/ico-profile.png) no-repeat left top;}
.right-usermenu .group .links {margin:0;padding:0;list-style-type:none;}
.right-usermenu .group .links li {padding:0 0 3px 26px;margin:0;}
.right-usermenu .group .links em {color:#333333;font-size:9px;font-style:normal;vertical-align:2px;}
.right-usermenu .group .links a {color:#ffffff;padding:0;margin:0;}

.map-box .content .map-border {margin-bottom: 10px; padding: 2px; border: 1px solid #CACACA; background-color: #DBDBDB; width: 266px;}
.map-box .content #map_canvas {width:265px; height:175px;}

.small-profile-list {width:100%;overflow:hidden;list-style-type:none;margin:0 0 0 -6px;padding:3px 0 12px 0;}
.small-profile-list li {width:82px;overflow:hidden;float:left;padding-left:18px;color:#a5a5a5;background:transparent url(../layout_images/friendsbg.png) no-repeat 9px 0px;text-align:center;font-size:10px;}
.small-profile-list li.first {margin:0;padding:0;background:none;}
.small-profile-list li img {vertical-align:middle;margin-bottom:2px;}
.small-profile-list li .link {color:#336699;display:block;margin-bottom:1px;font-size:11px;}
.small-profile-list li .link:hover {text-decoration:none;border-width:0;color:#dc4b17}
.small-profile-list li .link img.avatar {padding:2px;margin-bottom:5px;background-color:#dbdbdb;border:1px solid #cacaca;display:block;margin-left:6px;}
.small-profile-list li .link:hover img.avatar {border-color:#dc4b17;background-color:#dc4b17;}
.small-profile-list li .photos {border-left:1px solid #dadada;padding:1px 0 1px 3px;}

.search-box .content {padding-top:11px;padding-bottom:5px;}
.search-box .input-line {width:100%;overflow:hidden;padding-bottom:7px;clear:both;}
.search-box .input-line label {color:#5F5F5F;font-weight:bold;display:block;padding-bottom:6px;}
.search-box .input-line .input {width:245px;height:15px;border-width:0;background:white url(../layout_images/select.png) no-repeat;padding:5px 12px;}
.search-box .chceckbox-line {width:130px;float:left;}
.search-box .chceckbox-line input {vertical-align:middle;}
.search-box .select-line {width:100%;overflow:hidden;padding-bottom:7px;}
.search-box .select-line label {color:#5F5F5F;font-weight:bold;display:block;padding-bottom:4px;}
.search-box .select-line label.none {display:none;}
.search-box .select-line label em {font-style:normal;font-weight:normal;}
.search-box .select-line .select {width:269px;height:25px;background:white url(../layout_images/select.png) no-repeat;display:block;}
.search-box .select-line .small-select {width:84px;height:25px;margin-right:24px;background:white url(../layout_images/select1.png) no-repeat;float:left;}
.search-box .select-line select {border:1px solid white;height:17px;width:255px;margin:4px 0 0 9px;}
.search-box .select-line .small-select select {width:70px;}
.search-box .checkbox-line {padding-top:11px;}
.search-box .checkbox-line input {vertical-align:middle;}
.search-box .border-top {margin-top:7px;border-top:1px solid #c5c5c5;width:269px;padding-top:14px;}
.search-box .button {margin-bottom:0.6em;}
.search-box .button input {width:62px;height:25px;background:#8b1c03 url(../layout_images/button62.png) no-repeat;color:white;border-width:0;padding:0 0 2px 0;}
.search-box .tree {list-style-type:none;margin:0 14px 0 0;padding:0;}
.search-box .tree li {border-top:1px solid #c5c5c5;padding:7px 0;line-height:15px;}
.search-box .tree li.first {border:0; padding-top:0;}
.search-box .tree li.selected a {color:#D93E06;}
.search-box .tree li a {color:#336699;font-weight:bold;}
.search-box .tree li img {margin-right:12px;vertical-align:middle;}
.search-box .tree ul {list-style-type:none;margin:0;padding:4px 0 0 0;}
.search-box .tree ul li {border-top-width:0;padding:0 0 0 31px;line-height:14px;}
.search-box .tree ul li a {font-weight:normal;}

.page-maintitle h2 {margin:0;font-size:24px;font-family:'trebuchet ms', sans-serif;color:#d63d05;text-transform:uppercase;padding-left:18px;}
.page-maintitle p {margin:0;padding:0 18px;font-size:11px;color:#5f5f5f;}
.page-maintitle p a{color:#336699;font-weight:bold;}
.hr {background-color:#c5c5c5;height:1px;overflow:hidden;width:100%;margin:1.2em 0;}

.page-menu {width:960px;overflow:hidden;margin:1em 0;padding-top:4px;background:transparent url(../layout_images/pagemenu.png) no-repeat;}
.page-menu-corner {padding-bottom:2px;background:transparent url(../layout_images/pagemenu1.png) no-repeat left bottom;}
.page-menu-border {padding:11px 0 8px 0;border:1px solid #c5c5c5;border-bottom-width:0;background-color:#f2f2f2;}
.page-menu ul {width:100%;overflow:hidden;list-style-type:none;margin:0;padding:0;background:transparent url(../layout_images/pagemenuborder.png) repeat-y 192px 0;}
.page-menu li.item {float:left;width:191px;}
.page-menu li.item h3 {font-family:'trebuchet ms', sans-serif;color:#d93e06;font-size:14px;text-transform:uppercase;padding:0 20px 0 43px;margin:0;}
.page-menu li.item ol {list-style-type:none;margin:0;padding:0;}
.page-menu li.item ol li {background:transparent url(../layout_images/point.png) no-repeat 29px 15px;padding:9px 0 3px 43px;}
.page-menu li.item ol li a {color:#336699;}
.page-menu li.item ol li em {color:#d93e06;vertical-align:2px;font-style:normal;font-size:9px;}
.page-menu li.item ol li.selected a {font-weight:bold;}
.page-panels {list-style-type:none;margin:1em 0;padding:0 16px;height:29px;border-bottom:1px solid #c5c5c5;}
.page-panels li {float:left;padding-right:4px;}
.page-panels a {float:left;position:relative;top:1px;background-color:#f2f2f2;border:1px solid #c5c5c5;color:#336699;font-weight:bold;padding:0 26px;line-height:27px;}
.page-panels li span {float:left;position:relative;top:1px;background-color:#f2f2f2;border:1px solid #c5c5c5;font-weight:bold;padding:0 26px;line-height:27px;color:#a5a5a5;}
.page-panels .selected a {color:#d93e06;background-color:white;border-bottom-color:white;}

.page-subtitle {width:100%;overflow:hidden;position:relative;margin:1em 0;}
.page-subtitle h3 {font-family:'trebuchet ms', sans-serif;padding-left:16px;margin:0;text-transform:uppercase;font-size:14px;color:#d93e06;}
.page-subtitle h3 a {color:#336699;}
.page-subtitle p {margin:0;padding:0 16px;font-size:11px;color:#5f5f5f;}
.page-subtitle .button {background:#8b1c03 url(../layout_images/button182.png) no-repeat;width:182px;height:23px;line-height:23px;color:white;text-align:center;position:absolute;right:0;top:0;}
.page-subtitle .button:hover {text-decoration:none;}
.page-subtitle .buttons {list-style-type:none; margin:0;padding:0;position:absolute;right:0;top:0;}
.page-subtitle .buttons li {float:left;margin-right:15px;}
.page-subtitle .buttons a {color:#336699;text-decoration:none;}
.page-subtitle .buttons a:hover {text-decoration:underline;}
.page-subtitle .buttons img {display:block;float:left;margin-right:4px;}
.page-subtitle .buttons {margin-bottom:0;}
.page-subtitle .invite {position:absolute;right:0;top:0;padding:2px 0 2px 25px;background:transparent url(../images/icons/group_invite16.gif) no-repeat 0 0;color:#336699;}

.edit-photo {width:100%;overflow:hidden;margin:1em 0;}
.edit-photo p {float:left;padding-left:16px;width:106px;margin:0 21px 0 0;color:#5f5f5f;font-size:10px;}
.edit-photo p .photo img {border:1px solid #cacaca;margin-top:8px;background-color:#dbdbdb;padding:2px;}
.edit-photo p a {color:#336699;}
.edit-photo fieldset {float:left;width:440px;font-size:10px;color:#5f5f5f;}
.edit-photo label {display:block;margin-bottom:8px;}
.edit-photo .input {width:280px;margin-right:12px;}
.edit-photo .button {width:82px;height:23px;color:white;background:#8b1c03 url(../layout_images/button82.png) no-repeat;border-width:0;padding:0 0 2px 0;}
.edit-photo fieldset p {float:none;padding:0;width:100%;margin:0;padding:14px 0;line-height:1.5em;}

.page-form .radio-line {width:100%;overflow:hidden;margin:9px 0;}
.page-form .radio-line .label {float:left;padding-left:15px;color:#5f5f5f;font-weight:bold;width:106px;padding-top:2px;}
.page-form .radio-line .label em {font-style:normal;color:#d93e06;}
.page-form .radio-line .inputs {padding-left:141px;}
.page-form .radio-line .checkbox {vertical-align:top;margin-right:5px;}
.page-form .radio-line .inputs em {font-style:normal;display:block;border-bottom:1px solid #ededed;padding:0 0 12px 3px;color:#5f5f5f;font-size:11px;margin-bottom:14px;}
.page-form .radio-line .inputs em a {color:#336699;}
.page-form .radio-line label {display:block;margin:9px 0;}
.page-form .radio-line label.nomargin {display:block;margin:0;}

.page-form .radio-line label input {margin:0 5px 0 0;vertical-align:top;}

.page-form .input-line {width:100%;overflow:hidden;margin:11px 0;}
.page-form .input-line label {float:left;padding-left:15px;margin-right:10px;color:#5F5F5F;font-weight:bold;width:116px;padding-top:6px;}
.page-form .input-line label em {font-style:normal;color:#d93e06;}
.page-form .input-line .select {float:left;width:269px;height:25px;background:transparent url(../layout_images/select.png) no-repeat;}
.page-form .input-line .select select {margin-left:12px;width:250px;border:1px solid white;margin-top:3px;height:17px;}
.page-form .input-line .select select:disabled {color:#8f8f8f;background-color:transparent;}
.page-form .input-line .select-small {float:left;width:149px;height:25px;background:transparent url(../layout_images/select3.png) no-repeat;}
.page-form .input-line .select-small select {margin-left:12px;width:130px;border:1px solid white;margin-top:3px;height:17px;}
.page-form .input-line .input {background:transparent url(../layout_images/select.png) no-repeat;width:269px;height:25px;float:left;}
.page-form .input-line .input input:disabled {color:#8f8f8f;background-color:transparent;}
.page-form .input-line .input input {border-width:0;margin:4px 0 0 12px;width:240px;padding:2px;}
.page-form .input-line .small-input {background:transparent url(../layout_images/select3.png) no-repeat;width:149px;height:25px;float:left;}
.page-form .input-line .small-input input {border-width:0;margin:4px 0 0 12px;width:120px;padding:2px;}
.page-form .input-line .textarea {background:transparent url(../layout_images/textarea1.png) no-repeat;width:389px;height:130px;float:left;}
.page-form .input-line .textarea textarea {border-width:0;margin:4px 0 0 12px;width:368px;height:118px;padding:2px;}
.page-form .input-line .textarea-wide {background:transparent url(../layout_images/textarea3.png) no-repeat;width:780px;height:200px;float:left;}
.page-form .input-line .textarea-wide textarea {border-width:0;margin:4px 0 0 12px;width:759px;height:188px;padding:2px;}
.page-form .input-line a {color:#336699;}
.page-form .input-line .select-vsmall {margin-right:24px;float:left;width:84px;height:25px;background:transparent url(../layout_images/select1.png) no-repeat;}
.page-form .input-line .select-vsmall select {margin-left:12px;width:66px;border:1px solid white;margin-top:3px;height:17px;}
.page-form .input-line .checkbox {margin: 6px 0;}
.page-form .info {color:#5f5f5f;font-size:11px;margin-bottom:1.8em;padding-left:140px;}
.page-form .info a {color:#336699;}
.page-form .info-left {color:#D93E06;font-size:14px;margin-bottom:1em;padding-left:14px;padding-bottom:0.5em;border-bottom:1px solid #c5c5c5;margin-top:2em;font-family:trebuchet ms,sans-serif;font-weight:bold;text-transform:uppercase;}
.page-form .error-line {color:#d93e06;font-size:10px;margin-bottom:1em;padding-left:145px;padding-bottom:0;margin-top:-10px;}
.page-form .wait {color:#A5A5A5;}
.page-form .ok {color:#489A1B;}

.page-form .input-line .error {margin-left: 310px;font-style:normal;color:#d93e06;padding-top:5px;}
.page-form .input-line .error img {margin-right:8px;vertical-align:middle; height:16px;}
.page-form .input-line .ok {color:#489A1B;}
.page-form .button {padding-left:140px;margin-top:1.8em;}
.page-form .button input {background:#951f05 url(../layout_images/button111.png) no-repeat;width:111px;height:25px;color:white;padding:0 0 2px 0;border-width:0;}
.page-form .button input.wide {background:#951f05 url(../layout_images/button182.png) no-repeat;width:182px;height:23px;color:white;padding:0 0 2px 0;border-width:0;}
.page-form .button-center {margin-top:1.8em;text-align:center;}
.page-form .button-center input {background:#951f05 url(../layout_images/button111.png) no-repeat;width:111px;height:25px;color:white;padding:0 0 2px 0;border-width:0;}

.page-form  .button-big {padding-top:16px;clear: left; text-align: center;}
.page-form  .button-big input {cursor:pointer;font-size:18px;color:white;font-family:'trebuchet ms', sans-serif;width:190px;height:53px;background:#8b1c03 url(../layout_images/button190.png) no-repeat;border-width:0;}
.page-form  .button-big input.disabled {cursor:default;font-size:18px;color:white;font-family:'trebuchet ms', sans-serif;width:190px;height:53px;background:#8b1c03 url(../layout_images/button190_gray.png) no-repeat;border-width:0;}



.inline-search {width:676px;height:89px;background:#d93e06 url(../layout_images/searchinline.jpg) no-repeat;margin:1em auto;}
.inline-search fieldset {padding-top:25px;}
.inline-search fieldset.friends {padding-top:15px;}
.inline-search fieldset .input-line {width:100%;overflow:hidden;padding-bottom:1px;}
.inline-search fieldset .input-line label {line-height:25px;float:left;margin-right:20px;margin-top: 4px;color:white;font-family:'trebuchet ms', sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:right;width:228px;}
.inline-search fieldset .input-line .input {float:left;width:265px;height:25px;background:white url(../layout_images/searchinput1.png) no-repeat;margin-top: 4px;}
.inline-search fieldset .input-line .input input {margin-left:34px;margin-top:4px;border-width:0;font-size:12px;width:222px;}
.inline-search fieldset .input-line .padding-top {padding-top:4px;}
.inline-search fieldset .input-line .select {margin-top:4px;float:left;width:192px;height:25px;background:white url(../layout_images/searchselect.png) no-repeat;margin-right:5px;}
.inline-search fieldset .input-line .select select {border:1px solid white;margin-left:12px;margin-top:3px;font-size:12px;color:#a5a5a5;width:173px;}
.inline-search fieldset .input-line .button {width:70px;height:33px;color:white;border-width:0;background:#981f04 url(../layout_images/button62a.png) no-repeat;padding:0 0 2px 0;}
.inline-search fieldset .advanced-search {float:left;width:580px;text-align:right;}
.inline-search fieldset .advanced-search a {color: white;background: transparent url(../layout_images/arrow.gif) no-repeat scroll 0 5px;padding-left: 8px;}
.inline-search fieldset .advanced-search a:hover {color: white;}
.inline-search fieldset .input-line .button {line-height: 25px;}

.page-friend {margin:1em auto;overflow:hidden;width:673px;position:relative;}
.page-friend .photo {float:left;background-color:#dbdbdb;border:1px solid #cacaca;padding:2px;margin-top:2px;}
.page-friend h3 {margin:0;font-size:12px;padding:0 0 4px 121px;}
.page-friend h3 a {color:#336699;}
.page-friend .info {display:block;padding-left:121px;font-style:normal;color:#777777;font-size:10px;}
.page-friend .info a {color:#336699;}
.page-friend p {color:#555555;padding-left:121px;padding-right:380px;line-height:1.25em;margin:1.3em 0 0.5em 0;}
.page-friend p strong {color:#d63d05;}
.page-friend ul {list-style-type:none;margin:0;padding:0;position:absolute;right:208px;top:0;}
.page-friend ul li {padding-bottom:7px;text-align:right;}
.page-friend ul a {color:#336699;}

.page-gallery {margin:1em auto;overflow:hidden;width:673px;position:relative;}
.page-gallery .photo {float:left;background-color:#dbdbdb;border:1px solid #cacaca;padding:2px;margin-top:2px;}
.page-gallery h3 {margin:0;font-size:12px;padding:0 0 4px 121px;}
.page-gallery h3 a {color:#336699;}
.page-gallery .info {display:block;padding-left:121px;font-style:normal;color:#777777;font-size:10px;}
.page-gallery .info a {color:#336699;}
.page-gallery p {color:#555555;padding-left:121px;padding-right:380px;line-height:1.25em;margin:1.3em 0 0.5em 0;}
.page-gallery p strong {color:#d63d05;}
.page-gallery ul {list-style-type:none;margin:0;padding:0;position:absolute;right:208px;top:0;}
.page-gallery ul li {padding-bottom:7px;text-align:right;}
.page-gallery ul a {color:#336699;}

.page-gallery2 {margin:1em auto; width: 618px; border:1px solid #c5c5c5;padding:10px;}
.page-gallery2 td {vertical-align:top;}
.page-gallery2 .col-right {padding-left:10px;width:460px;}
.page-gallery2 .col-right2 {padding-left:10px;width:500px;}
.page-gallery2 .col-right2 .input-line label.title{float:none;display:block;margin:0;padding:0 0 5px 2px;}
.page-gallery2 .col-right2 .input-line label.text{display:block;margin:4px 0;padding:0;font-weight:normal;width:120px;line-height:16px;}
.page-gallery2 .col-right2 .input-line label.text input {margin:2px 4px 0 0;vertical-align:top;}
.page-gallery2 .col-right2 .input-line {margin:0 0 11px;}
.page-gallery2 .photo {float:left;background-color:#dbdbdb;border:1px solid #cacaca;padding:2px;}
.page-gallery2 .photo:hover {background-color:#dc4b17;border-color:#dc4b17;}
.page-gallery2 h3 {margin:0 0 10px;font-size:12px;padding:0 5px 5px 0;border-bottom:1px solid #c5c5c5;position:relative;}
.page-gallery2 h3 a {color:#336699;}
.page-gallery2 a.link {color:#336699;text-decoration:none;position:absolute;right:0;top:0;}
.page-gallery2 a.link:hover {text-decoration:underline;}
.page-gallery2 a.link img {display:block;float:left;margin-right:4px;}
.page-gallery2 .info {display:block;font-style:normal;color:#777777;font-size:10px;margin:0 0 10px;}
.page-gallery2 .info a {color:#336699;}
.page-gallery2 p {color:#5f5f5f;line-height:1.25em;margin:0 0 0.5em 0;width:433px;overflow-x:hidden;}
.page-gallery2 p strong {color:#d63d05;}
.page-gallery2 ul {list-style-type:none; margin:0;padding:0;}
.page-gallery2 ul li {float:left;margin-right:10px;}
.page-gallery2 ul a {color:#336699;text-decoration:none;line-height:16px;}
.page-gallery2 ul a:hover {text-decoration:underline;}
.page-gallery2 ul img {display:block;float:left;margin-right:4px;}


#rules {padding-bottom:2px;background:transparent url(../layout_images/rightbox1.png) no-repeat left bottom;width:100%;position:relative;margin-bottom:15px;}
#rules h2 {width:285px;height:42px;background:#dc480b url(../layout_images/rightbox.png) no-repeat;color:white;margin:0;text-transform:uppercase;font-family:'trebuchet ms', sans-serif;font-size:14px;line-height:39px;padding-left:15px;}
#rules .content {background-color:#f2f2f2;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;padding:9px 0 2px 0;width:298px;}
#rules p {margin:0 25px 1.8em 25px;text-align:center;}
#rules ol {list-style-type:none;margin:1em 0;padding:0 10px;}
#rules li {padding:20px 0 26px 34px;}
#rules li.number1 {background:transparent url(../layout_images/rules/number1.png) no-repeat 0 5px;}
#rules li.number2 {background:transparent url(../layout_images/rules/number2.png) no-repeat;}
#rules li.number3 {background:transparent url(../layout_images/rules/number3.png) no-repeat;}
#rules li.number4 {background:transparent url(../layout_images/rules/number4.png) no-repeat;}
#rules li p {margin:0 0 0.45em 5px;text-align:left;width:240px;}
#rules li img {margin:0 14px 0 0;background-color:#DBDBDB;border:1px solid #CACACA;padding:2px;width:100px;height:100px;}
#rules .content img.verify {margin:0 6px;background-color:#DBDBDB;border:1px solid #CACACA;padding:2px;width:280px;height:418px;}
#rules p.verify {margin:1.8em 10px;text-align:left; text-align:justify;}

.page-topics {width:958px;margin:1em auto;position:relative;}
.page-topics h3 {font-family:'trebuchet ms', sans-serif;color:#d93e06;font-size:14px;text-transform:uppercase;}
.page-topics h3.inline {font-family:'trebuchet ms', sans-serif;color:#d93e06;font-size:14px;text-transform:uppercase;display:inline;}
.page-topics .add {position:absolute;right:0;top:0;padding:2px 0 2px 19px;background:transparent url(../layout_images/addtopic.png) no-repeat 0 2px;color:#336699;}
.page-topics .back {position:absolute;right:0;top:0;padding:2px 0 2px 19px;background:transparent url(../images/icons/back16.gif) no-repeat 0 2px;color:#336699;}
.page-topics .right-link {float:right;padding:2px 0 2px 12px;color:#336699;}
.page-topics .right-link img { margin-right: 4px;}
.page-topics ol {border:1px solid #dddddd;border-bottom-width:0;padding:0;list-style-type:none;margin:0;}
.page-topics ol li {height:57px;border-bottom:1px solid #dddddd;}
.page-topics .response {float:left;border-right:1px solid #dddddd;height:57px;color:#555555;text-align:center;width:73px;}
.page-topics .response span {font-size:16px;display:block;padding:11px 0 3px 0;}
.page-topics .topic-title {width:560px;float:left;border-right:1px solid #dddddd;height:57px;}
.page-topics .topic-title h4 {margin:0;padding:11px 0 1px 30px;font-size:11px;background:transparent url(../layout_images/comment.png) no-repeat 11px 13px;}
.page-topics .topic-title h4.closed {background:transparent url(../images/icons/group_discussion_closed16.gif) no-repeat 11px 10px;}
.page-topics .topic-title h4 span {color:#777777;font-weight:normal;} 
.page-topics .topic-title h4 span a {font-size:11px;font-weight:normal;}
.page-topics .topic-title h4 a {color:#336699;font-weight:bold;font-size:12px;}
.page-topics .topic-title p {color:#777777;font-size:11px;margin:0;padding:0 31px;}
.page-topics .topic-title p.sticky {background:url("../images/icons/group_discussion_stickied16.gif") no-repeat scroll 9px 0 transparent;padding-top:2px;}
.page-topics .topic-title p a {color:#336699;}
.page-topics .last-reponse {width:300px;float:left;padding:10px 0 0 10px}
.page-topics .last-reponse .photo {float:left;}
.page-topics .last-reponse p {margin:0;padding-top:2px;line-height:1.45em;width:253px;float:right;}
.page-topics .last-reponse a {color:#336699;}
.page-topics .last-reponse img {background:#DBDBDB none repeat scroll 0 0;border:1px solid #cacaca;height:32px;margin:0;padding:1px;width:32px;}
.page-topics .last-reponse img:hover{background-color:#D93E06;border-color:#D93E06;}

#footer {background-color:#ececec;border-top:1px solid #cacaca;margin-top:5px;display:block;position:relative;}
#footer .container {width:968px;margin:0 auto;position:relative;padding:20px 0;}
#footer p {margin:0;}
#footer .top {width:53px;height:37px;position:absolute;top:-8px;left:0;background:#ececec url(../layout_images/top.png) no-repeat;}
#footer .top a {color:#d93f07;display:block;text-align:center;padding-top:20px;font-size:10px;height:17px;}
#footer .copyright {float:right;}
#footer .copyright cite {font-weight:bold;font-style:normal;}
#footer .copyright cite span {color:#d93f07;}
#footer ul {list-style-type:none;margin:0;padding:0 310px 0 0;text-align:right;}
#footer ul li {padding-left:14px;background:transparent url(../layout_images/footline.png) no-repeat 4px 6px;display:inline;}
#footer ul li.first {background-image:none;padding-left:0;}
#footer ul li a {color:#336699;}

.message-header {background:transparent url(../layout_images/header2.png) repeat scroll 0 0; line-height:29px;}
.message-header .select-all img {margin-left:10px;margin-bottom:6px;}

.message-frame {margin:1em auto;padding:3px 0 10px 0;overflow:hidden;border-bottom:1px solid #c5c5c5;width:950px;padding-bottom}
.message-frame .select-all input {float:left;margin-top:27px;}
.message-header .header-from {margin-left:15px;}
.message-frame .message-from .photo {float:left;}
.message-frame .message-from .photo .avatar {background:#CACACA;border:1px solid #CACACA;padding: 2px;}
.message-frame .message-from .photo .avatar:hover {background:#D93E06;border:1px solid #D93E06;padding: 2px;}
.message-frame .message-from {float: left;margin-left:10px;}
.message-frame .message-from .data {float:left;margin-left:10px;}
.message-frame .message-from .data h3 {margin:0;font-size:12px;padding:9px 0 4px 0;}
.message-frame .message-from .data h3 a {color:#336699;}
.message-frame .message-from .data .info {display:block;padding-left:0;font-style:normal;color:#777777;font-size:9px;}
.message-frame .message-from .data .info a {color:#336699;}
.message-header .header-subject {margin-left:155px;}
.message-frame .message-subject {float: left;margin-left:20px;padding: 9px 0 4px;width:690px;}
.message-frame .message-subject a {font-weight:bold;}

.message-frame ul {list-style-type:none;margin:0;padding:0;top:0;float:left;margin-top:20px;}
.message-frame ul li {padding-bottom:7px;text-align:right;}
.message-frame ul a {color:#336699;}
.message-frame ul li a {text-decoration:none;font-weight:bold;}

.message-list .button {background: url(../layout_images/button111.png) no-repeat scroll 0 0;width:111px;text-align:center;color:white;height:25px;border:0;}

.border-area-top {background:transparent url(../layout_images/border_top_960.png) no-repeat left bottom;padding:12px 21px 17px 19px;width:920px;overflow:hidden;height:15px;}
.border-area-top div.border-title {float: left;background-color:white;padding:0 13px;}
.border-area-top div.border-title h2 {background-color:white;color:#D93E06;font-size:11px;margin:0;}
.border-area-top div.border-title h2 em {color:#5f5f5f;font-style:normal;font-weight:normal;margin-left: 3px;}

ul.border-navigator {list-style-type:none;margin:0;padding:0 11px;background-color:white;text-align:right;float:right;}
ul.border-navigator li {display: inline;font-weight:bold; background:transparent url(../layout_images/line1.png) no-repeat 0 3px;padding-left:8px;color:#ff7646;font-weight:bold;}
ul.border-navigator li.noborder {background-image:none;padding-left:4px;}
ul.border-navigator li img {vertical-align:middle;}
ul.border-navigator li a {color:#ff7646;text-decoration:underline;margin-right:5px;}
ul.border-navigator li.selected a {color:#8b1c03;}
ul.border-navigator li a:hover {text-decoration:none;}

.border-area {border-color:#c5c5c5;border-style:solid;border-width:0 1px;padding:0px 19px 10px 19px; width:920px;}
.border-area table {background-color:white;width:100%;}
.border-area table tr {background:white url(../layout_images/hdot1.png) repeat-x scroll left bottom;vertical-align:center;padding:8px 4px;}
.border-area table tr:hover.no-hover {background:white url(../layout_images/hdot1.png) repeat-x scroll left bottom;vertical-align:center;padding:8px 4px;}
.border-area table tbody tr:hover {background:#f5f5f5 url(../layout_images/hdot1.png) repeat-x scroll left bottom;vertical-align:center;padding:8px 4px;}
.border-area table th {color:#5f5f5f;font-weight:bold;padding:0px 3px 10px 4px;text-align:left;}
.border-area table th em {font-style:normal;font-weight:normal;}
.border-area table th em a {color:#336699}
.border-area table tbody td {text-align:left;padding-left:4px;}
.border-area table tbody td.center {text-align:center;}
.border-area table tbody td a {color:#336699;}
.border-area table tbody td.avatar {color:#5f5f5f;font-weight:normal;padding:8px 8px 8px 4px;text-align:left;width:220px;}
.border-area table tbody td.avatar a.avatar {float:left; margin-right: 17px;}
.border-area table tbody td.avatar p  {margin: 2px 0 0;}
.border-area table tbody td.avatar p a {color:#336699;font-weight:normal;font-size:13px;display:block;}
.border-area table tbody td.avatar p a img, .border-area table tbody td.avatar p a img:hover {width:auto;height:auto;border:0;padding:0;vertical-align:middle;}
.border-area table tbody td.avatar p em {font-style: normal;margin: 0 4px;display:block;font-size:10px; color:#9F9F9F;}
.border-area table tbody td.avatar p em img, .border-area table tbody td.avatar p em img:hover {width:auto;height:auto;border:0;padding:0;vertical-align:middle;}
.border-area table tbody td.avatar .image {background-color:#DBDBDB;border:1px solid #CACACA;height:64px;padding:2px;width:64px;}
.border-area table tbody td.avatar .image:hover {background-color:#D93E06;border:1px solid #D93E06;height:64px;padding:2px;width:64px;}
.border-area table tbody td.message {font-size:12px; color:#7F7F7F;vertical-align:top;padding:10px 5px 8px;}
.border-area table tbody td.message a {font-size:13px; color:#336699;display:block;}
.border-area table tbody td.message:hover {cursor:pointer;}
.border-area table tbody td.voting {font-family:arial;font-size:20px}
.border-area .message-unread a, .border-area table tbody .message-unread td.avatar p a,.border-area table tbody .message-unread td.message a {color:#D93E06;font-weight:bold;}
.border-area table tbody .message-unread td.message, .border-area table tbody .message-unread td.avatar p em  {color:#221F1F;}
.border-area table tr.message-unread {background:#FAF0D2 url(../layout_images/hdot1.png) repeat-x scroll left bottom;}
.border-area table tbody tr:hover.message-unread {background:#f4e3bd url(../layout_images/hdot1.png) repeat-x scroll left bottom;}
.border-area .links {color:#9F9F9F;margin-top:8px;}
.border-area .links a {color:#336699;}
.border-area table tbody td.avatar p .sex-icon {border:0;padding:0;margin:0;height:auto;width:auto;}

.border-area-bottom {background:transparent url(../layout_images/border_bottom_960.png) no-repeat scroll left top;overflow:hidden;padding:14px 21px 14px 19px;}

.table-border {border: 1px solid #c5c5c5; padding:10px 19px 10px 19px;}

.table {background-color:white;width:100%;margin-bottom:10px;}
.table tr {background:white url(../layout_images/hdot1.png) repeat-x scroll left bottom;vertical-align:center;padding:8px 4px;}
.table tr:hover {background:#f5f5f5 url(../layout_images/hdot1.png) repeat-x scroll left bottom;vertical-align:center;padding:8px 4px;}
.table .noborder td {background:white;}
.table .noborder th {background:white;}

.table thead tr:hover {background-color:white;}
.table th {color:#5f5f5f;font-weight:bold;padding:0px 3px 10px 4px;text-align:left;}
.table th.message-topic {font-size:15px;color:#D93E06;font-weight:normal;}
.table th.message-topic span {color:#5F5F5F;font-size:12px;}
.table tbody td.avatar {color:#5f5f5f;font-weight:normal;padding:8px 4px;text-align:left; vertical-align:top;width:250px;}
.table tbody td {text-align:left;}
.table tbody td.center {text-align:center;}

.table tbody td a {color:#336699;}
.table tbody td.avatar a.avatar {float:left; margin-right: 17px;}
.table tbody td.avatar p  {margin: 2px 0 0 0;}
.table tbody td.avatar p a {color:#336699;font-weight:normal;display:block;font-size:13px;}
.table tbody td.avatar p em {font-style: normal;margin: 0 4px;display:block;font-size:10px;}
.table tbody td.avatar img {background-color:#DBDBDB;border:1px solid #CACACA;height:64px;padding:2px;width:64px;}
.table tbody td.avatar img:hover {background-color:#D93E06;border:1px solid #D93E06;height:64px;padding:2px;width:64px;}

.table tbody td.message {padding:8px 0; font-size:12px;}

.page-group {margin:12px 0 0 25px;padding:3px;overflow:hidden;border:1px solid #c5c5c5;width:622px;}
.page-group-first {margin-top:0;}
.page-group .photo {float:left;}
.page-group h3 {margin:0;font-size:12px;padding:9px 0 4px 121px;}
.page-group h3 a {color:#336699;}
.page-group .info {display:block;padding-left:121px;font-style:normal;color:#777777;font-size:11px;}
.page-group .info a {color:#336699;}
.page-group p {color:#555555;padding-left:121px;line-height:1.50em;margin:0.5em 0;padding-right:10px;}
.page-group p a {color:#221F1F;text-decoration:none;font-weight:bold;}
.page-group .photo .avatar {background:#CACACA;border:1px solid #CACACA;padding:2px;width:100px;height:100px;}
.page-group .photo .avatar:hover {background:#D93E06;border:1px solid #D93E06;padding: 2px;}
.page-group span {margin:0;font-size:10px;padding: 10px 0 4px 10px;}
.page-group dl {margin:0;position:relative;width:330px;line-height:18px;padding: 4px 0 4px 115px;}
.page-group dl dt {width:90px;position:absolute;}
.page-group dl dd {color:#D73D06;width:275px;padding-left:40px;font-weight:bold;overflow:hidden;}
.page-group dl dd a {color:#221F1F;text-decoration:none;}

.search-results {overflow:hidden;width:960px;padding-left:0px;list-style-type:none;}
.search-results .search-group {margin:1em auto;padding:3px;overflow:hidden;border:1px solid #c5c5c5;width:465px;float:left;margin:3px;}
.search-results .search-group .photo {float:left;}
.search-results .search-group h3 {margin:0;font-size:12px;padding:9px 0 4px 118px;}
.search-results .search-group h3 a {color:#336699;}
.search-results .search-group .info {display:block;padding-left:121px;font-style:normal;color:#777777;font-size:9px;}
.search-results .search-group .info a {color:#336699;}
.search-results .search-group p {color:#555555;padding-left:121px;line-height:1.50em;margin:0.5em 0;padding-right:10px;}
.search-results .search-group p a {color:#336699;text-decoration:none;font-weight:bold;}
.search-results .search-group p a:hover {text-decoration:underline;}
.search-results .search-group .photo .avatar {background:#CACACA;border:1px solid #CACACA;padding: 2px;}
.search-results .search-group .photo .avatar:hover {background:#D93E06;border:1px solid #D93E06;padding: 2px;width:100px;height:100px}
.search-results .search-group span {margin:0;font-size:10px;padding: 10px 0 4px 10px;}
.search-results .search-group dl {margin:0 0 0 118px;position:relative;width:340px;line-height:15px;padding: 3px 0 3px;font-size:10px;}
.search-results .search-group dl dt {float:left;margin-right:3px;}
.search-results .search-group dl dd {margin:0; font-weight:bold;white-space:nowrap;}
.search-results .search-group dl dd a {color:#336699;text-decoration:none;}

.friends-list {list-style-type:none;margin:0 0 -10px;overflow:hidden;padding:0;width:100%;}
.friends-list .friend-group {padding:3px;overflow:hidden;border:1px solid #c5c5c5;width:467px;float:left;margin:0 0 10px;color:#5f5f5f;position: relative;height:90px;}
.friends-list .last-col {float:right;}
.friends-list .friend-group .photo {float:left;margin-left:5px;margin-top:7px;margin-bottom:5px;}
.friends-list .friend-group h3 {margin:0;font-size:12px;padding:5px 0 4px 91px;}
.friends-list .friend-group h3 a {color:#336699;}
.friends-list .friend-group .info {display:block;padding-left:121px;font-style:normal;color:#777777;font-size:9px;}
.friends-list .friend-group .info a {color:#336699;}
.friends-list .friend-group p {color:#555555;padding-left:121px;line-height:1.50em;margin:0.5em 0;padding-right:10px;}
.friends-list .friend-group p a {color:#221F1F;text-decoration:none;font-weight:bold;}
.friends-list .friend-group .photo .avatar {background:#dbdbdb;border:1px solid #cacaca;padding: 2px;}
.friends-list .friend-group .photo .avatar:hover {background:#D93E06;border:1px solid #D93E06;padding: 2px;}
.friends-list .friend-group span {margin:0;font-size:10px;padding: 10px 0 4px 10px;}
.friends-list .friend-group span img {vertical-align:top;margin-top:3px;}
.friends-list .friend-group ul.friends-menu {font-size:10px;line-height:15px;list-style-type:none;position:absolute;right:10px;text-align:right;top:6px;width:110px; margin:0;}
.friends-list .friend-group .checkbox {position:absolute;bottom:3px;right:3px;}
.friends-list .friend-group ul.friends-menu li a {text-decoration:none;color:#336699;}
.friends-list .friend-group ul.friends-menu li a:hover{text-decoration:underline;}
.friends-list .friend-group dl {margin:0 0 0 91px;position:relative;width:280px;line-height:15px;padding: 3px 0 3px;font-size:10px;}
.friends-list .friend-group dl dt {float:left;margin-right:3px;}
.friends-list .friend-group dl dd {margin:0; font-weight:bold;white-space:nowrap;}
.friends-list .friend-group dl dd a {color:#336699;text-decoration:none;}
.friends-list .friend-group .dates {color:#a5a5a5;font-size:9px;text-align:left; padding-left:91px;}

.message-links {border-top:1px solid #C5C5C5;color:#A5A5A5;margin-top:11px;padding-top:7px;}
.message-links a {color:#336699;}

.select-type ol {list-style-type:none;margin:-7px 0 0 0;height:59px;padding:0 0 15px 265px;background:transparent url(../layout_images/stepline.png) no-repeat center bottom;}
.select-type ol li {color:#c5c5c5;float:left;padding-left:30px;background:transparent url(../layout_images/steparrow.gif) no-repeat left center;width:120px;}
.select-type ol li.first {padding-left:0;background-image:none;}
.select-type ol li span {float:left;font-size:48px;font-weight:bold;font-style:italic;font-family:'trebuchet ms';padding-right:4px;}
.select-type ol li em {font-style:normal;font-size:10px;display:block;padding-top:24px;}
.select-type ol li.red {color:#d93e06;}
.select-type h2 {color:#d93e06;font-size:36px;font-family:'trebuchet ms';text-align:center;margin:0;padding-top:19px;margin-bottom:-5px;}
.select-type fieldset {overflow:hidden;padding-left:141px;padding-top:5px;padding-bottom:26px;height:299px;}
.select-type fieldset .checkbox {float:left;height:299px;width:121px;margin-right:20px;padding-top:20px;}
.select-type fieldset label {background:#b2b2b2  url(../layout_images/type.png) no-repeat;display:block;height:296px;width:121px;overflow:hidden;padding-top:3px;font-family:'trebuchet ms', sans-serif;font-size:14px;font-weight:bold;text-align:center;color:white;text-transform:uppercase;cursor:pointer;position:relative;line-height:15px;letter-spacing:-0.03em}
.select-type fieldset label span {padding-left:3px;width:115px;height:205px;overflow:hidden;display:block;margin-bottom:15px;position:relative;}
* html .select-type fieldset label span {padding-left:2px;}
*+html .select-type fieldset label span {padding-left:2px;}
.select-type fieldset label em {font-style:normal;display:block;margin-top:-2px;font-size:10px;color:#ec9f83;font-family:tahoma, sans-serif;font-weight:normal;text-transform:none;display:none;}
.select-type fieldset label.hover  {background-position:0 -299px;}
.select-type fieldset .hover img {position:relative;top:-205px;}
.select-type fieldset .selected label {background-position:0 -598px;}
.select-type fieldset .selected img {position:relative;top:-410px;}
.select-type fieldset .selected label em {display:block;}
.select-type .button input {cursor:pointer;font-size:18px;color:white;font-family:'trebuchet ms', sans-serif;width:190px;height:53px;background:#8b1c03 url(../layout_images/button190.png) no-repeat;border-width:0;}
.select-type .button input.disabled {cursor:pointer;font-size:18px;color:white;font-family:'trebuchet ms', sans-serif;width:190px;height:53px;background:#8b1c03 url(../layout_images/button190_gray.png) no-repeat;border-width:0;}

.select-type p {text-align:center;font-size:12px;font-style:normal;margin:7px 0 0;}
.select-type p.button {font-style:normal;}

.registration-box {width: 480px;float:left;}
.signup-map-box {width:450px; height:400px;float:right;margin-top:30px;}
.signup-map-box h2 {background:#DC480B url(../layout_images/rightbox_450.png) no-repeat scroll 0 0;color:white;font-family:'trebuchet ms',sans-serif;font-size:14px;height:42px;line-height:39px;margin:0;padding-left:15px;text-transform:uppercase;width:435px;}
.signup-map-box .content {background-color: #F2F2F2;border-left:1px solid #C5C5C5;border-right:1px solid #C5C5C5;padding:3px 4px 4px 4px;width:440px;height:332px;}
.signup-map-box .corner {background:transparent url(../layout_images/boxcorner_450.png) no-repeat scroll left 338px;height:345px;}
.signup-map-box .content .map {height: 330px;}

.vote-error {margin:0;width:100%;text-align:center;color:#d93e06;font-size:14px;}
.vote-error img {vertical-align:middle;margin:0 10px 0 0;}

.confirm-info {margin: 0 auto;width:400px;text-align:left;color:#00ae04;font-size:14px;background:transparent url(../layout_images/confirm-ok.png) no-repeat 0 50%;padding:10px 0 10px 48px;}
.confirm-info a, .error-info a {color:#336699;font-weight:bold;} 
.error-info {margin: 0 auto;width:400px;text-align:left;color:#ff0509;font-size:14px;background:transparent url(../layout_images/confirm-error.png) no-repeat 0 50%;padding:10px 0 10px 48px;}

.rules {padding: 0px 18px; font-size:12px; line-height: 1.5em;}
.rules h2 {color:#d93e06;font-size:16px;font-family:'trebuchet ms';text-align:left;margin:15px 0;padding:0;text-transform:uppercase;}
.rules p {margin: 1em 0 0 30px;}
.rules ol {padding: 0 0 0 48px;}
.rules ol li {margin: 0.5em 0;}
.rules ul {list-style-type:lower-latin;margin: 0;padding: 0 0 0 36px;}
.rules ul.faq-questions {list-style-type:decimal;}
.rules .faq-questions li {color:#336699;padding:2px 0;}
.rules .faq-questions a {color:#336699;}
.rules .faq-desc {border:1px solid #C5C5C5;color:#221F1F;margin:12px 0;padding:9px 13px;background-color:#f5f5f5;}

.infobox-confirm {background:#eafdde url(../layout_images/infobox-confirm.png) no-repeat 20px center;color:#18724a;border:1px solid #57a234;padding:12px 20px 12px 80px;margin:25px auto;width:420px;font-size:14px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;font-weight:bold;}
.infobox-warning {background:#dfefff url(../layout_images/infobox-warning.png) no-repeat 20px center;color:#395a97;border:1px solid #526782;padding:12px 20px 12px 80px;margin:25px auto;width:420px;font-size:14px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;font-weight:bold;}
.infobox-error {background:#f6f7ce url(../layout_images/infobox-error.png) no-repeat 20px center;color:#d93c00;border:1px solid #d93e00;padding:12px 20px 12px 80px;margin:25px auto;width:420px;font-size:14px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;font-weight:bold;}

.infobox-small-confirm {background:#eafdde url(../layout_images/infobox-small-confirm.png) no-repeat 15px center;color:#18724a;border:1px solid #57a234;padding:6px 20px 6px 50px;margin:15px;font-size:12px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;}
.infobox-small-warning {background:#dfefff url(../layout_images/infobox-small-warning.png) no-repeat 15px center;color:#395a97;border:1px solid #526782;padding:6px 20px 6px 50px;margin:15px;font-size:12px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;}
.infobox-small-error {background:#f6f7ce url(../layout_images/infobox-small-error.png) no-repeat 15px center;color:#d93c00;border:1px solid #d93e00;padding:6px 20px 6px 50px;margin:15px;font-size:12px;font-family:'trebuchet ms', sans-serif;text-transform:uppercase;}

.infobox-voting {background:transparent none repeat scroll 0 0;border:0 none;font-weight:bold;height:18px;margin:0 auto;padding:9px 20px;text-align:center;}

.no-border {border-width:0;margin-top:0;}
.no-border-no-bottom {border-width:0;margin-top:0;padding-bottom:0;}
.no-margin {margin-bottom:0;margin-top:0;}
.none {display:none;}

/* GROUP DISCUSSIONS */
div.group_discussion_topic {padding:10px;color:#D93E06;font-size:12px;font-weight:bold; border-top: 1px solid #DDDDDD;background-color:#f5f5f5;}
div.group_discussion_topic span {color:#221F1F;font-weight:normal;}
td.group_discussion_topic1, td.group_discussion_topic1_end {border-top: 1px solid #DDDDDD;padding: 10px;background: #F5F5F5;vertical-align: top;border-right: 1px solid #DDDDDD;}
td.group_discussion_topic2, td.group_discussion_topic2_end {border-top: 1px solid #DDDDDD;padding: 10px;vertical-align: top;border-right: 1px solid #DDDDDD;}
td.group_discussion_topic1_end, td.group_discussion_topic2_end {border-right: none;}
div.group_discussion_bar {font-size: 1pt;border-bottom: 1px solid #DDDDDD;}
table.group_discussion_table, div.group_discussion_table {border: 1px solid #DDDDDD;border-top: none;margin-top:10px;}
table.group_discussion_table, div.group_discussion_table .post-tools a{padding-left: 4px;color: #336699;}
table.group_discussion_thread {border: 1px solid #DDDDDD;border-top: none;}
td.group_discussion_item1 {padding: 5px 0px 5px 0px;vertical-align: top;padding: 10px;color: #A5A5A5;}
td.group_discussion_item2 {padding: 5px 5px 5px 5px;vertical-align: top;}
td.group_discussion_item2 .header{color: #336699;}
div.invite_friendlist {overflow: auto;margin: 4px 0px 4px 0px;height: 150px;text-align: left;padding-left: 4px;border: 1px solid #AAAAAA;}
div.group_discussion_deleted {padding: 10px;font-style: italic;}
div.group_discussion_row2 {border-top: 1px solid #DDDDDD;background: #F5F5F5;}
div.group_discussion_row1 {border-top: 1px solid #DDDDDD;}
div.group_discussion_daterow {border-top: 1px solid #CFCFCF;margin-top: 6px;width: 100%;}
div.group_discussion_daterow_i2 {padding-top: 6px;padding-bottom: 6px;width:812px;overflow: auto;overflow-y: visible;overflow-x: auto;}
div.group_discussion_quote {margin: 10px;border: 1px dashed #AAAAAA;background: #f6fcff;padding: 10px;}
/* Discussion: [code] */
div.group_discussion_code {padding: 10px;font-family: courier, courier new, tahoma, serif;background: #fffaef;border: 1px dashed #ffdb86;margin-top: 5px; margin-bottom: 5px;}
div.group_discussion_code div.group_discussion_code_title {padding-bottom: 3px;border-bottom: 1px solid #e0e0e0;}
.group_discussion_item1 .link {color:#336699;display:block;height:123px;overflow:hidden;text-align:center;}
.group_discussion_item1 img {margin-bottom:1px;margin-left:-1px;vertical-align:middle;}
.group_discussion_item1 .avatar{background:#dbdbdb;border:1px solid #cacaca;padding: 2px;display:block;}
.group_discussion_item1 .avatar:hover {background:#D93E06;border:1px solid #D93E06;padding: 2px;}
.group_discussion_item1  a{color:#221F1F;text-decoration:none;}


.mosaic {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.mosaic li {float:left;width:86px;margin-right:23px;padding-top:9px;padding-bottom:5px;text-align:center;color:#a5a5a5;position:relative;}
.mosaic .nested {margin-right:16px;}
.mosaic li a {color:#a5a5a5;}
.mosaic li a:hover {text-decoration:none;}
.mosaic li .link {color:#336699;text-align:center;display:block;height:96px;overflow:hidden;}
.mosaic li .link:hover {color:#dc4b17;border-width:0;}
.mosaic li .link:hover img.avatar {background-color:#dc4b17;border-color:#dc4b17;}
.mosaic li .link img.avatar {display:block;height:80px;width:80px;padding:2px;border:1px solid #cacaca;background-color:#dbdbdb;margin-bottom:3px;margin-left:0;}

.mosaic-only {font-size:12px;padding:15px 0 16px 18px;color:#336699;margin:0 0 15px;width:612px;border-bottom:1px solid #C5C5C5;}
.mosaic-only * {margin:0;padding:0;display:inline;}
.mosaic-only li {padding-left:28px;background:transparent url(../layout_images/line.png) no-repeat 12px 2px;}
.mosaic-only li.first {padding-left:10px;background-image:none;}
.mosaic-only a {color:#336699;font-weight:bold;}
.mosaic-only li.selected a {color:#d93e06;}
