body { 

	margin: 0; 

	background-color: #3E3E3E; 

	font-family: tahoma, sans-serif; 

	font-size: 11px;

	text-align:center;

	background-image: url(/images/background/main.jpg);

	background-repeat: repeat-x;

	

}



input, select, textarea { 

	font-family: tahoma, sans-serif; 

	font-size: 11px;

	color: #666;

}



form {

	margin: 0;

}



a {

	font-family: tahoma, sans-serif;

	color: #069;

}



img {

	border: 0;

}



table {

	border-spacing: 0; 

	border-collapse: collapse;

}



td {

	vertical-align: top;

}



.dotted-line {

	height: 1px;

	background-image: url(/images/background/dotted-line.gif);

	background-repeat: repeat-x;

	background-position: center;

	font-size: 0;

}



.gray-dotted-line {

	height: 1px;

	background-image: url(/images/background/gray-dotted-line.gif);

	background-repeat: repeat-x;

	background-position: center;

	font-size: 0;

}



.bold {

	font-weight: bold;

}



#portal-box {

	margin: 7px auto 0 auto;

	width: 957px;

	text-align: left;

}



#main-box {

	background-color: white;

	background-image: url(/images/box/upper-corners.gif);

	background-repeat: no-repeat;

	width: 828px;

	float: left;

}



#header-box {

	background-image: url(/images/background/header.jpg);

	background-repeat: no-repeat;

	margin: 7px 0 1px 8px;

	height: 127px;

	position: relative; 

}



#header-box a.glowna {

	top: 10px;

	left: 20px;

	position: absolute;

	height: 107px;

	width: 114px;

}

#header-box a.online {

	top: 51px;

	left: 476px;

	position: absolute;

	height: 65px;

	width: 97px;

}


#menu-box {

	height: 40px;

	background-color: #403D3E;

	background-image: url(/images/background/menu.gif);

	background-repeat: repeat-x;

	background-position: bottom; 

	margin: 0 7px 0 8px;

	padding-left: 6px;

}



#menu-box .menu {

	float: left;

	margin-top: 5px;

}



#menu-box .left {

	width: 4px;

	float: left;

	height: 35px;

}



#menu-box .center {

	float: left;

	padding: 6px 14px 0 6px;

}



#menu-box .right {

	width: 4px;

	float: left;

	height: 35px;

}



#menu-box .on {

	background-color: white;

}



#menu-box .on .left {

	background-image: url(/images/box/left-upper-corner-menu.gif);

	background-repeat: no-repeat;

}



#menu-box .on .right {

	background-image: url(/images/box/right-upper-corner-menu.gif);

	background-repeat: no-repeat;

}



#menu-box a {

	color: #ECBD06;

	text-decoration: none;

	font-weight: bold;

	font-size: 12px;

}



#menu-box .on a {

	color: #191919;

}



#menu2-box {

	height: 23px;

	overflow: hidden;

	margin: 0 7px 0 8px;

	padding-top: 7px;

	background-image: url(/images/background/dotted-line.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}



#menu2-box div {

	float: left;

}



#menu2-box .spacing {

	color: #ccc;

}



#menu2-box a {

	color: #069;

	font-weight: bold;

	font-size: 11px;

	margin: 0 11px;

}



#menu2-box .on a {

	color: #666;

}





#billboard-box {

	text-align: center;

	font-size: 0;

	margin: 0 7px 0 8px;

}



#billboard-box .dotted-line {

	height: 16px;

}



#content-box {

	margin: 2px 7px 9px 8px;

	overflow: hidden;

	min-height: 400px;

}



#left-column {

	float: left;

	width: 247px;

	margin-right: 10px;

}



#right-column {

	float: left;

	width: 556px;

}



#center-panel {

	float: left;

	width: 299px;

	margin-right: 10px;

}



#right-panel {

	float: left;

	width: 247px;

}



#bottom-panel {

	float: left;

	width: 555px;

	margin-top: 10px;

}



#footer-box {

	clear: left;

	height: 42px;

	background-color: #2B292E;

	color: #908F92;

}



#footer-box .spacing {

	margin: 0 7px;

}



#footer-box a {

	color: #908F92;

	text-decoration: none;

}



#footer-left {

	float: left;

	height: 42px;

	width: 4px;

	background-image: url(/images/background/footer-left.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}



#footer-center {

	float: left;

	height: 29px;

	width: 800px;

	background-image: url(/images/background/footer.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	padding: 13px 0 0 20px;

}



#footer-right {

	float: right;

	height: 42px;

	width: 4px;

	background-image: url(/images/background/footer-right.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

}





#skyscraper-box {

	background-color: white;

	float: left;

	font-size: 0;

}



#skyscraper-box #top-margin {

	height: 8px;

	background-color: white;

	background-image: url(/images/box/right-upper-corner.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



#skyscraper-box #bottom-margin {

	height: 8px;

	background-color: white;

	background-image: url(/images/box/right-bottom-corner.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}



#skyscraper-box #skyscraper {

	padding-right: 8px;

}



.box-header {

	height: 24px;

	color: white;

	font-size: 14px;

	padding: 5px 0 0 17px;

	background-image: url(/images/background/title-box.jpg);

	position: relative;



}



.box-header img {

	position: absolute;

	right: 11px;

	top: 5px;

}



.box-header a {

	color: white;

	font-size: 14px;

	text-decoration: none;

}



.box-header a:hover {

	color: white;

	font-size: 14px;

	text-decoration: none;

}



#expert-box {

	margin-top: 5px;

}

#expert-box .content {

	border-right: 1px solid #D8D8D8;

	border-bottom: 1px solid #D8D8D8;

	border-left: 1px solid #D8D8D8;

	background-color: #F0F0F0;

	padding: 21px 10px 10px 12px;

} 

#fb {

	margin-top: 7px;

}

#fb .content {

	border-right: 1px solid #D8D8D8;

	border-bottom: 1px solid #D8D8D8;

	border-left: 1px solid #D8D8D8;

	background-color: #F0F0F0;

	padding: 0px 0px 0px 0px;

} 


#expert-box .content .photo {

	float: left;

	width: 93px;

	font-size: 10px;

}



#expert-box .content .photo .job {

	color: #666;

}



#expert-box .content .links {

	float: left;

	width: 130px;

}



#expert-box .content .links a {

	background-image: url(/images/icon/gray-right-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

	padding-left: 13px;

	display: block;

	margin-bottom: 4px;  

}



#expert-box .content .see-more {

	clear: left;

	text-align: right;

	font-size: 0;

}



#news-box {

	

}



#news-box .content {

	border-right: 1px solid #D8D8D8;

	border-bottom: 1px solid #D8D8D8;

	border-left: 1px solid #D8D8D8;

	background-color: #fff4cb;

	padding: 1px 9px 3px 9px;

} 



#news-box .content .news {

	padding: 11px 10px

}





#news-box .content .news .title {

	margin: 3px 0 4px 0;

}



#news-box .content .news .teaser {

	COLOR: #666;

}



#calendar-box {

	margin-top: 7px;

}



#calendar-box .content {

	border-right: 1px solid #D4CDB8;

	border-bottom: 1px solid #D4CDB8;

	border-left: 1px solid #D4CDB8;

	background-color: #F0F0E4;

	padding: 3px 8px 0 8px;

} 



#calendar-box .content .row {

	padding: 10px 8px;

}



#calendar-box .content .date {

	COLOR: #666;

}



#ski-centers-box {

	color: #666;

	margin-top: 6px;

}



#ski-centers-box .content {

	border-right: 1px solid #D4CDB8;

	border-bottom: 1px solid #D4CDB8;

	border-left: 1px solid #D4CDB8;

	background-color: #F0F0F0;

	padding: 7px 9px 0 9px;

}



#ski-centers-box .content .teaser {

	padding: 0 7px 10px 7px;

}



#ski-centers-box .content .center {

	margin: 9px 2px 8px 2px;

}



#ski-centers-box .content .photo {

	width: 92px;

}



#ski-centers-box .content .text {

	width: 181px;

}



#ski-centers-box .content .text .name {

	margin-bottom: 4px;

}



#ski-centers-box .content .text .name a {

	font-size: 12px;

	font-weight: bold;

	margin-left: 7px;

}



#ski-centers-box .content .text .rating {

	color: #069;

	font-size: 10px;

	margin-bottom: 4px;

}



#ski-centers-box .content .text .rating img {

	margin-left: 5px;

}



#ski-centers-box .content .text .desc {

	font-size: 11px;

}



#mainBanner-box {

	margin-top: 8px;

}



#video-box {

	margin: 5px 0 7px 0;

}



#video-box .content {

	border-right: 1px solid #CACAC5;

	border-bottom: 1px solid #CACAC5;

	border-left: 1px solid #CACAC5;

	background-color: #DAE4E7;

	height: 114px;

}



#video-box .content .image {

	height: 92px;

	width: 123px;

}



#video-box .content .image img {

	margin: 12px 0 0 16px;

}



#video-box .content .date {

	font-size: 9px;

	margin-top: 15px;

}



#video-box .content .stars {

	margin-bottom: 2px;

	color: #666;

	font-size: 10px;

}



#video-box .content .stars img {

	margin-left: 5px;

}



#video-box .content .title {

	margin: 2px 0 8px 0;

}



#video-box .content .title a {

	font-size: 11px;

	font-weight: bold;

}



#video-box .content .title a:hover {

	font-size: 11px;

	font-weight: bold;

}



#video-box .content .counter {

	font-size: 9px;

	color: #666;

}



#video-box .content .author {

	margin-left: 19px;

	font-size: 9px;

	color: #666;

}



#forum-box .content {

	border-right: 1px solid #CACAC5;

	border-bottom: 1px solid #CACAC5;

	border-left: 1px solid #CACAC5;

	background-color: #DAE4E7;

	padding: 0 8px 9px 10px;

}



#forum-box .content .button{

	padding-top: 10px;

	text-align: right;

}



#forum-box .content .post-info .date{

	font-size: 10px;

	margin-bottom: 3px;

}



#forum-box .content .post-info .author{

	float: right;

	font-size: 9px;

	color: #666;

}



#forum-box .content .post-info .author a{

	font-size: 9px;

	color: #666;

}



#forum-box .content .post-info .author a:hover{

	font-size: 9px;

	color: #666;

}



#forum-box .content .post{

	margin-bottom: 4px;

}



#forum-box .content .post a{

	font-size: 12px;

	font-weight: bold;

}



#forum-box .content .post a:hover{

	font-size: 12px;

	font-weight: bold;

}



#forum-box .content .row{

	padding-top: 9px;

	padding-left: 6px;

}



#forum-box .content .subject{

	margin-bottom: 10px;

}



#forum-box .content .subject span{

	color: #666;

	font-size: 10px;

	margin-left: 9px;

}



#forum-box .content .subject a{

	color: #000;

	font-weight: bold;

}



#forum-box .content .subject a:hover{

	color: #000;

	font-weight: bold;

}



#ntnowcy-box .header {

	float: left;

	background-image: url("/images/background/ntnowcy-main.gif");

	background-repeat: repeat-y;

}



#ntnowcy-box .photos {

	float: left;

	border-top: 1px solid #CACAC5;

	border-right: 1px solid #CACAC5;

	border-bottom: 1px solid #CACAC5;

	background-color: #DAE4E7;

	min-height: 121px;

	width: 487px;

	padding: 12px 0 0 30px;

}



#ntnowcy-box .photos .person {

	float: left;

	width: 97px;

}



#ntnowcy-box .photos .person .name {

	color: #000;

	font-size: 10px;

}



#ntnowcy-box .photos .person .name a {

	color: #000;

	font-size: 10px;

	text-decoration: none;

}



#ntnowcy-box .photos .person .name a:hover {

	color: #000;

	font-size: 10px;

	text-decoration: none;

}



#ntnowcy-box .photos .person .city {

	color: #727778;

	font-size: 9px;

}



#ntnowcy-box .button {

	text-align: right;

	font-size: 0;

}



#header {

	font-size: 22px;

	color: #333;

	padding-left: 38px;

	height: 50px;

	margin-top: 12px;

}



#header .header-text {

	padding-top: 10px;

}



#tests-search {

	position: relative;

	height: 90px;

	background-color: #F0F0F0;

	margin: 15px 22px 0 22px;

	color: #666;

}



#tests-search .search-text {

	position: absolute;

	left: 22px;

	top: 19px;

	font-weight: bold;

	color: #333;

}



#tests-search .button {

	position: absolute;

	right: 13px;

	top: 22px;

}



#tests-search .category {

	position: absolute;

	left: 23px;

	top: 54px;

}



#tests-search .producer {

	position: absolute;

	left: 287px;

	top: 54px;

}



#tests-search .model {

	position: absolute;

	right: 174px;

	top: 54px;

}



#tests-search select {

	font-weight: bold;

	width: 155px;

	color: #999;

	font-size: 10px; 	

}



#tests-search .category-select {

	position: absolute;

	left: 77px;

	top: 52px;

}



#tests-search .category-select-end {

	position: absolute;

	left: 261px;

	top: 45px;

	background-image: url(/images/background/tests-dotted-line.gif);

	background-position: right;

	background-repeat: repeat-y;

	height: 33px;

	width: 1px;

}



#tests-search .producer-select {

	position: absolute;

	left: 346px;

	top: 52px;

}



#tests-search .producer-select-end {

	position: absolute;

	left: 530px;

	top: 45px;

	background-image: url(/images/background/tests-dotted-line.gif);

	background-position: right;

	background-repeat: repeat-y;

	height: 33px;

	width: 1px;

}



#tests-search .model-select {

	position: absolute;

	right: 12px;

	top: 52px;

}



#article-box {

	margin: 15px 22px 22px 22px;	

}



#tests-search-results {

	margin: 22px;

}



#tests-search-results .result .image {

	text-align: center; 

	margin-top: 25px;

}



#tests-search-results .result .basic-info {

	text-align: center; 

	margin: 20px 0;

	color: #999;

}



#tests-search-results .tests-results-link {

	text-align: left; 

	margin: -10px 0 20px 0;

}



#tests-search-results .tests-results-link .compare {

	float: right;

	margin-top: 0;

	color: #069;

}



#tests-search-results .compare {

	text-align: right;

	margin-top: 10px;

	color: #069;

}



#tests-search-results .compare input {

	vertical-align: middle;

	margin-right: 10px;

}



#tests-search-results .result .season {

	float: right;

}



#tests-search-results .result .basic-info strong {

	margin-right: 10px;

}



.header-title {

	height: 30px;

	background-image: url(/images/background/header-title.gif);

	background-repeat: repeat-x;

	font-size: 13px;

	color: #fff;

	font-weight: bold;

	padding: 0 19px;

}



.header-title a {

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}



.header-title a:hover {

	color: #FECC09;

	font-weight: bold;

	text-decoration: none;

}



.header-title div {

	margin-top: 6px;

}



.header-title .title {

	float: left;

}



.header-title .category {

	float: right;

	color: #FECC09;

}



.result-param {

	margin: 0 50px 0 18px;

}



.result-param .gender {

	margin: 15px 0;

	font-weight: bold;

	color: #000;

	clear: left;

}



.result-param .opinions {

	background-image: url(/images/background/tests-opinion.gif);

	background-position: top right;

	background-repeat: no-repeat;

	background-color: #DAE4E6;

}



.result-param .opinions .opinion {

	padding: 30px 27px;

	font-size: 10px;

	color: #666;

	vertical-align: top;

}



.result-param .opinions .img {

	color: #069;

	font-size: 9px;

	vertical-align: top;

}



.result-param .opinions .img img {

	padding: 10px 0 8px 10px;

}



.result-param .opinions .img div {

	padding: 0 0 10px 10px;

}



.result-param .desc {

	margin-bottom: 20px;

}



.result-param .params-all {

	border-left: 1px solid #E5E6E8;

	border-right: 1px solid #E5E6E8;

	border-bottom: 1px solid #E5E6E8;

}



.result-param .params-all .inner {

	margin: 2px;

	background-image: url(/images/background/test-desc-gradient.gif);

	background-repeat: repeat-x;

	overflow: hidden;

}



.result-param .params {

	padding: 27px 0 21px 20px;

	width: 470px;

}



.result-param .params .param {

	height: 20px;

	width: 227px;

	float: left;

}



.result-param .params .label {

	float: left;

	width: 116px;

}



.result-param .params .value {

	float: left;

	width: 111px;

}



.usefulness {

	font-size: 13px;

	font-weight: bold;

	width: 187px;

	vertical-align: middle;

}



.usefulness div {

	border: 1px solid #E5E6E8;

	padding: 13px 0 13px 17px;

}



.usefulness .M {

	color: #39c;

}



.usefulness .W {

	color: #f90;

}



#tests-main-box {

margin-top: 7px;

}



.tests-main {

	border: 4px solid #131214;

	height: 278px;

	width: 239px;

}



.tests-main-top {

	background-image: url(/images/background/tests-main.gif);

	background-position: top;

	background-repeat: no-repeat;

	height: 102px;

	width: 239px;

	position: relative;

}



.tests-main .button {

	position: absolute;

	left: 120px;

	top: 13px;

}



.tests-main .teaser {

	position: absolute;

	left: 18px;

	top: 58px;

	color: #333;

	font-weight: bold;

}



#narty {

	position: absolute;

	bottom: 0;

	left: 0;

}



#narty a {

	display: block;

	margin: 4px 0 0 20px;

	font-weight: bold;

	color: #333;

	text-decoration: none;

}



#narty a:hover {

	font-weight: bold;

	color: #333;

	text-decoration: none;

}



#buty a {

	display: block;

	margin: 4px 0 0 25px;	

	font-weight: bold;

	color: #333;

	text-decoration: none;

}



#buty a:hover {

	font-weight: bold;

	color: #333;

	text-decoration: none;

}



#buty {

	position: absolute;

	bottom: 0;

	left: 79px;

}



.tests-main .on {

	background-image: url(/images/background/tests-main-on.gif);

	background-position: top;

	background-repeat: no-repeat;

	width: 78px;

	height: 24px;

}



.tests-main .off {

	background-image: url(/images/background/tests-main-off.gif);

	background-position: top;

	background-repeat: no-repeat;

	width: 78px;

	height: 24px;

}



.tests-main-bottom {

	background-image: url(/images/background/tests-main-bottom.gif);

	background-repeat: repeat-x;

	background-color: #FDC60C;

	height: 176px;

	width: 239px;

	position: relative;

}



.tests-main-bottom img {

	position: absolute;

	top: 13px;

	left: 8px;

}



.tests-main-bottom .links {

	position: absolute;

	top: 14px;

	left: 142px;

	width: 132px;

}



.tests-main-bottom .links .link {

	height: 18px;

	padding-top: 3px;

}



.tests-main-bottom .links a {

	color: #333;

	text-decoration: none;

	font-size: 10px;

	background-image: url(/images/icon/red-right-arrow.gif);

	background-repeat: no-repeat;

	background-position: 5px 4px;

	padding-left: 17px;

}



.tests-main-bottom .links a:hover {

	color: #333;

	text-decoration: none;

	font-size: 10px;

}



#skicenters {

	padding: 15px 32px 20px 32px;

}



#skicenters-comments {

	margin-top: 20px;

}



#skicenters-search {

	overflow: hidden;

	margin-bottom: 10px;	

}



#skicenters-search div {

	float: left;

}

#skicenters-search .choose {

	color: #666;

	margin-right: 5px;

	padding-top: 2px;

}



#skicenters-search select {

	color: #999;

	font-size: 10px;

	width: auto;

}



#skicenter-header {

	clear: both;

	width: 746px;

	border: 1px solid #E8E8E8;

	background-color: #F2F2F2;

}



#skicenter-header .tracks {

	vertical-align: middle;

}



#skicenter-header .image {

	width: 240px;

	padding: 6px 0 6px 8px;

}



#skicenter-header .info {

	height: 170px;

	width: 300px;

	position: relative;

	color: #333;

}



#skicenter-header .info .name{

	color: #069;

	font-weight: bold;

	font-size: 16px;

	margin: 17px 0 10px 0;

}



#skicenter-header .info .www{

	margin-top: 10px;

	color: #999;

}



#skicenter-header .info .phones{

	margin-top: 10px;

}



#skicenter-header .info .buttons{

	position: absolute;

	left: 0;

	top: 128px;

}



#skicenter-header .info .buttons img{

	margin-right: 7px;

}



#skicenters .desc {

	border-bottom: 1px solid #E0E0E0;

}



#skicenters .zjazdowe {

	font-weight: bold;

	color: #333;

	font-size: 11px;

	padding: 15px 0 0 8px;

	width: 107px;

}



#skicenters .biegowe {

	font-weight: bold;

	color: #333;

	font-size: 11px;

	padding: 15px 0 0 33px;

	width: 110px;

}



#skicenters .dlugosc {

	color: #333;

	font-size: 9px;

	padding-top: 10px;

	width: 41px;

}



#skicenters .dlugosc2 {

	color: #036;

	font-size: 9px;

	padding-top: 10px;

}



#skicenters-trasy {

	margin-bottom: 20px;

}



#skicenters .wyciagi {

	font-weight: bold;

	color: #333;

	font-size: 11px;

	padding: 0 0 10px 8px;

	width: 107px;

}



#skicenters .wyciag-pict {

	padding-left: 9px;

}



#skicenters .wyciag {

	color: #333;

	font-size: 9px;

	padding-left: 8px;

	vertical-align: middle;

}



#skicenters .il-wyciag {

	color: #333;

	font-size: 9px;

	padding-left: 4px;

	padding-right: 11px;

	vertical-align: middle;

}



#skicenters .odleglosci {

	margin: 3px 0 0 13px;

	width: 270px;

	height: 66px;

	background-image: url(/images/background/odleglosci.gif);

	background-repeat: repeat-x;

	color: #333;

	padding: 18px 0 0 50px;

}



#skicenters .odleglosci .label {

	font-weight: bold;

	font-size: 11px;

	margin-bottom: 7px;

}



#skicenters .odleglosci .values {

	margin-bottom: 5px;

}



#skicenters .odleglosci .spacing {

	color: #ccc;

	margin: 0 5px;

}



#skicenters .icons {

	border: 1px solid #E5E5E5;

	height: 72px;

	font-size: 0;

	background-image: url(/images/background/skicenters-icons.gif);

	background-repeat: repeat-x;

}



#skicenters .ntn-rating {

	width: 238px;

	border-right: 1px solid #E5E5E5;

	color: #333;

	font-size: 10px;

	padding-left: 25px;	

}



#skicenters .rating-header {

	font-weight: bold;

	font-size: 11px;

	width: 115px;

	border-bottom: 1px solid #E5E5E5;

	padding: 9px 0 4px 8px;

}



#skicenters .rating-header2 {

	width: 159px;

}



#skicenters .rating-avr {

	text-align: center;

	font-weight: bold;

	font-size: 11px;

	color: #c30;

	border-bottom: 1px solid #E5E5E5;

	padding: 9px 0 4px 0;	

}



#skicenters .stars {

	padding-top: 9px;	

}



#skicenters .ntn-rating .label {

	border-bottom: 1px solid #E5E5E5;

	padding: 4px 0 4px 8px;

}



#skicenters .ntn-rating .button {

	text-align: right;

	padding-top: 15px;

}



#skicenters .ntn-rating .button img {

	margin-right: 20px;

}



#skicenters .weight {

	width: 33px;	

	border-bottom: 1px solid #E5E5E5;

	padding: 4px 0;

}



#skicenters .rating {

	color: #c30;

	width: 19px;	

	border-bottom: 1px solid #E5E5E5;

	padding: 4px 0;

}



#skicenters .rating2 {

	width: 36px;	

}



#articles-panel {

	margin: 15px 32px 20px 32px;

}



#articles-submenu {

	width: 175px;

}



#articles-submenu-inner {

	padding: 9px 0 9px 5px;

	background-color: #FFE10D;	

}



#articles-submenu .item {

	background-image: url(/images/background/articles-dotted-line.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	padding: 7px 0 10px 14px;

}



#articles-submenu .last {

	background-image: none;

}



#articles-submenu .selected {

	background-image: url(/images/background/articles-menu-selected.gif);

	background-repeat: no-repeat;

}



#articles-submenu .item a {

	color: #333;

	text-decoration: none;

}



#articles-submenu .item a:hover {

	color: #333;

	text-decoration: none;

}



#articles-box {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	padding: 20px;

}



#articles-box .articles-title {

	COLOR: #069;

	font-weight: bold;

	font-size: 13px;

	margin-bottom: 25px;

}



#articles-box .articles-title .date {

	COLOR: #000;

	font-weight: bold;

}



#articles-box .articles-title a {

	float: right;

	color: #000;

	font-weight: normal;

	font-size: 12px;

}



#articles-box .articles-title a:hover {

	float: right;

	color: #000;

	font-weight: normal;

	font-size: 12px;

}



#articles-box .articles-body {

	COLOR: #333;

}



#articles-image {

	float: right;

	margin: 0 0 15px 15px;

}



.articles-n-title .date {

	font-size: 11px;

	font-weight: bold;

}



.articles-n-title a {

	font-size: 11px;

	COLOR: #069;

	font-weight: bold;

	text-decoration: none;

}



.articles-n-title a:hover {

	font-size: 11px;

	COLOR: #069;

	font-weight: bold;

	text-decoration: none;

}



.articles-n-teaser {

	margin-top: 5px;

}



.articles-n-more {

	text-align: right;

	margin-bottom: 10px;

}



.articles-n-more a {

	COLOR: #069;

	text-decoration: none;

}



.articles-n-more a:hover {

	COLOR: #069;

	text-decoration: none;

}



.margin-left {

	margin-left: 14px;

}



.chapter-header-1 {

	width: 249px;

	height: 23px;

	color: #fff;

	font-size: 14px;

	padding: 5px 0 0 15px;

	background-image: url(/images/background/magazine-header.jpg);

}



.chapters-2 {

	border: 1px solid #D8D8D8;

	background-color: #F0F0F0;

	width: 245px;

	color: #333;

	padding: 7px 0 7px 17px;

	margin-bottom: 17px;

}



.chapter-header-2 {

	padding-left: 16px;

	background-image: url(/images/icon/double-right.gif);

	background-repeat: no-repeat;

	background-position: 0 3px;

}



.full {

	font-weight: bold;

}



.chapter-header-3 {

	padding-left: 18px;

}



.chapters-3 {

	margin: 5px 0;

}



.chapters-2 a {

	font-weight: normal;

	color: #069;

	font-size: 10px;

}



.chapters-2 a:hover {

	font-weight: normal;

	color: #069;

	font-size: 10px;

}



#magazine-panel {

	margin: 15px 0 20px 32px;

}



#magazine-panel #articles-box {

	width: 100%;

}



.order-magazine-link {

	margin-top: 20px;

	text-align: right;

	COLOR: #069;

	font-weight: bold;

	font-size: 11px;

}



.order-magazine-link a {

	COLOR: #069;

	font-weight: normal;

}



.order-magazine-link a:hover {

	COLOR: #069;

	font-weight: normal;

}



#order-magazine {

	margin-left: 14px;

}



#events {

	margin: 0 0 20px 20px;

}



#events th {

	height: 30px;

	background-image: url(/images/background/header-title.gif);

	background-repeat: repeat-x;

	font-size: 13px;

	color: #fff;

	font-weight: bold;

	vertical-align: middle;

	text-align: center;

	border-top: 1px solid #E7E7E7;

	border-bottom: 1px solid #E7E7E7;

	border-right: 1px solid #131315;

}



#events td {

	color: #000;

	vertical-align: middle;

	text-align: center;

	border: 1px solid #E7E7E7;

	padding: 30px 0;

	background-color: #F6F6F6;

}



#events td.club {

	border: 1px solid #CFCFBB;

	background-color: #E4E4CE;

}



#events .first {

	border-left: 1px solid #E7E7E7;

}



#events .last {

	border-right: 1px solid #E7E7E7;

}



#events .date {

	width: 186px;

}



#events td.date {

	padding-left: 17px;

	width: 169px;

	text-align: left;

}



#events .date-more {

	color: #666;

	margin-top: 15px;

}



#events .date-more .tv-pict {

	text-align: right;

	margin: 4px 10px 0 0;

}



#events .date-more .tv {

	color: #069;

	font-weight: bold;

}



#events .name {

	width: 147px;

}



#events td.name {

	width: 127px;

	padding-left: 10px;

	padding-right: 10px;

}



#events .desc {

	width: 217px;

}



#events td.desc {

	width: 177px;

	padding-left: 20px;

	padding-right: 20px;

	text-align: left;

}



#events .info {

	width: 214px;

}



#events td.info .see-also {

	color: #069;

	margin-top: 4px;

}



#events td.info .see-also .link {

	margin-top: 2px;

}



#events td.info {

	width: 188px;

	padding-left: 26px;

	text-align: left;

}



.add-event-link {

	text-align: right;

	padding-right: 41px;

	margin-bottom: 20px;

}



#events-search {

	overflow: hidden;

	margin: 15px 0 0 40px;	

}



#events-search div {

	float: left;

}

#events-search .choose {

	color: #000;

	margin-right: 5px;

	padding-top: 2px;

	font-weight: bold;

}



#events-search select {

	color: #999;

	font-size: 10px;

	font-weight: bold;

}



#galery {

	padding: 5px 22px 22px 22px;

}



.galery-category {

	border: 1px solid #D8D8D8;

	padding: 10px 0;

	background-color: #F0F0F0;

	margin-bottom: 15px;

}



#galery .header-title img {

	float: left;

	margin: 6px 0 0 20px;

}



.galery-category .picture {

	width: 194px;

	background-image: url(/images/background/galery-dotted-line.gif);

	background-repeat: repeat-y;

	background-position: right;

}



.galery-category .last {

	background-image: none;

}



.galery-category .picture .image {

	margin-top: 5px;

	text-align: center;

}



.galery-category .picture .date {

	padding-left: 24px;

	font-size: 10px;

	margin-top: 10px;

}



.galery-category .picture .title {

	margin-top: 4px;

	padding-left: 24px;

}



.galery-category .picture .title a {

	color: #069;

	font-size: 11px;

	font-weight: bold;

}



.galery-category .picture .title a:hover {

	color: #069;

	font-size: 11px;

	font-weight: bold;

}



.galery-category .picture .author {

	padding-top: 6px;

	color: #666;

	font-size: 10px;

	margin: 12px 24px 0 24px;

}



.galery-category .picture .stars {

	padding-top: 6px;

	color: #666;

	font-size: 10px;

	margin: 8px 24px 5px 24px;

	background-image: url("/images/background/gray-dotted-line.gif");

	background-position: top;

	background-repeat: repeat-x;	

}



.galery-category .picture .stars .link {

	margin-bottom: 3px;

}



.galery-category .picture .stars img {

	margin: 0 5px;

}



.galery-category .picture .stars span {

	color: #aaa;

}



.galery-category .comments {

	color: #999;

	font-size: 10px;

	margin: 6px 24px;

	padding-top: 6px;

	background-image: url("/images/background/gray-dotted-line.gif");

	background-position: top;

	background-repeat: repeat-x;

}



.galery-category .comments a {

	color: #069;

	font-size: 10px;

}



.galery-category .comments a:hover {

	color: #069;

	font-size: 10px;

}



#galery-picture-out {

	padding: 10px 0;

	border: 1px solid #D8D8D8;

	background-color: #F0F0F0;

}



#galery-buttons {

	padding: 7px 16px 16px 16px;

	height: 18px;

}



#galery-comments {

	padding: 2px 3px;

	margin: 0 52px;

	background-color: #FFF;

}



#galery-picture {

	padding: 0 52px;

}



#galery-picture .image {

	text-align: center;

}



#galery-picture .picture {

	padding-left: 17px;

	width: 50%;

}



#galery-picture .picture .date {

	font-size: 10px;

	margin-top: 10px;

}



#galery-picture .picture .title {

	margin-top: 4px;

	color: #069;

	font-size: 11px;

	font-weight: bold;

}



#galery-picture .picture .author {

	color: #666;

	font-size: 10px;

	margin: 12px 0 15px 0;

}



#galery-picture .rating {

	text-align: right;

	vertical-align: bottom;

	width: 50%;

}



#galery-picture .rating .info {

	margin: 0 81px 5px 0;

	font-size: 10px;

	color: #069;

	font-weight: bold;

}



#galery-picture .rating #stars-box {

	margin: 0 17px 10px 0;

	color: #666;

	font-size: 10px;

}



#galery-picture .rating #stars-box img {

	margin: 0 5px;

}



#galery-picture .rating #stars-box span {

	color: #aaa;

}



#galery .see-also {

	text-align: right;

	padding-right: 17px;

	padding-bottom: 15px;	

}



#galery .see-also a {

	font-size: 9px;

}



#galery .see-also a:hover {

	font-size: 9px;

}



#galery-back {

	text-align: right;

	margin: 15px 0;

	padding-right: 15px;

}



#galery-picture .opinions {

	margin-top: 15px;

	background-image: url(/images/background/video-expert-comment.gif);

	background-position: top right;

	background-repeat: no-repeat;

	background-color: #C5D7DA;

}



#galery-picture .opinions .opinion {

	padding: 30px 27px;

	font-size: 10px;

	color: #666;

	vertical-align: top;

}



#galery-picture .opinions .img {

	color: #069;

	font-size: 9px;

	vertical-align: top;

}



#galery-picture .opinions .img img {

	padding: 10px 0 8px 10px;

}



#galery-picture .opinions .img div {

	padding: 0 0 10px 10px;

}



#galery-search {

	overflow: hidden;

	padding-top: 15px;

	margin-bottom: 5px;

}



#galery-search div {

	float: left;

}

#galery-search .choose {

	color: #666;

	margin-right: 5px;

	padding-top: 2px;

	padding-left: 34px;

	font-size: 10px;

}



#galery-search select {

	color: #999;

	font-size: 10px;

}



#advices-box {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	padding: 20px;

	width: 530px;

}



#advices-box table {

	width: 100%;

}



#advices-box .plus {

	width: 15px;

}



#advices-box .plus a {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



#advices-box .plus a:hover {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



#advices-box .date {

	margin-right: 5px;

	color: #666;

}



#advices-box .question {

	margin-top: 5px;

	display: none;

	margin-bottom: 15px;

}



#advices-box .answer {

	margin-top: 5px;

	display: none;

	margin-bottom: 10px;

}



#advices-box .advices-more {

	text-align: right;

	margin-top: 5px;

	margin-bottom: 10px;

}



#advices-box .advices-more a {

	COLOR: #069;

	text-decoration: none;

}



#advices-box .advices-more a:hover {

	COLOR: #069;

	text-decoration: none;

}



#tests-compare {

	margin: 22px;

}



#tests-compare table {

	margin-bottom: 17px;

}



#tests-compare td {

	border: 1px solid #E7E7E7;

	width: 193px;

	height: 34px;

	text-align: center;

	vertical-align: middle;

	font-size: 9px;

}



#tests-compare td.label {

	width: 161px;

	color: #666;

	text-align: left;

	padding-left: 18px;

}



#tests-compare td.image {

	height: 79px;

}



#tests-compare .legend {

	color: #666;

	font-size: 9px;

}



#tests-compare .legend span {

	color: #000;

	font-weight: bold;

}



#tests-compare .scale {

	font-size: 9px;

	margin-top: 15px;

}



#tests-compare .return {

	float: right;

}



#tests-compare td .M {

	color: #39c;

	margin: 0 10px 0 2px;

}



#tests-compare td .W {

	color: #f90;

	margin: 0 10px 0 2px;

}



#tests-compare-edit {

	margin-left: 17px; 

}



#tests-compare-edit .header{

	font-weight: bold;

	margin-bottom: 15px;

}



#tests-compare-edit .row{

	height: 25px;

	width: 250px;

}



#tests-compare-edit .row img {

	float: right;

}



#tests-compare-items {

	margin-bottom: 10px;

}



#galery-path {

	font-size: 14px;

	padding-left: 34px;

	font-weight: bold;	

}



#galery-path a {

	font-size: 14px;

	font-weight: bold;

}



#galery-path a:hover {

	font-size: 14px;

	font-weight: bold;

}



#login-box {

	height: 47px;

	background-color: #1B1A1B;

	border-top: 1px solid #FFC90D;

	border-bottom: 1px solid #2D2C2D;

	color: #fff;

	font-size: 12px;

	float: right;

	padding-left: 12px;

}



#login-box .why-register-box {

	background-image: url("/images/background/why-register.gif");

	background-repeat: repeat-x;

	float: left;

	padding: 10px 10px 0 10px;

	height: 37px;

}



#login-box .why-register-box img {

	margin-right: 10px;

}



#login-box .why-register-box a {

	background: none;

	padding-left: 0;

}



#login-box .why-register-box a:hover {

	background: none;

	padding-left: 0;

}



#login-box .why-register-box span {

	color: #fc0; 

}



#login-box .why-register-box .desc {

	color: #ccc;

	margin-top: 2px;

	font-size: 10px; 

}



#login-box .your-profile {

	margin-top: 9px;

	float: left;

	width: 66px;

}



#login-box .login-form {

	float: left;

	width: 227px;

}



#login-box input {

	vertical-align: middle;

}



#login-box input.login {

	width: 94px;

	border: 1px solid #A5ACB2;

	color: #666;

	margin-top: 7px;

}



input.login-back {

	background-image: url("/images/background/login.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

}



#login-box input.password {

	width: 94px;

	border: 1px solid #A5ACB2;

	color: #666;

	margin: 0 8px 0 5px;

	margin-top: 7px;

}



input.password-back {

	background-image: url("/images/background/password.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

}



#login-box input.button {

	margin-top: 6px;

}



#login-box a {

	color: #fff;

	font-size: 10px;

	background-image: url("/images/icon/yellow-right-arrow.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

	padding-left: 15px;

}



#login-box a.register {

	color: #fc0;

}



#login-box a.register:hover {

	color: #fc0;

}



#login-box .error {

	color: red;

	font-size: 10px;

}



#logged-main-box .links {

	font-size: 12px;

	background-color: #191819;

	height: 41px;

	padding: 10px 17px 0 15px;

}



#logged-main-box .top {

	font-size: 12px;

	color: #fff;

	background-color: #2D2C2D;

	height: 23px;

	padding: 10px 17px 0 15px;

}



#logged-main-box .top .log-out {

	float: right;

}



#logged-main-box a {

	color: #B9B9B9;

	font-size: 10px;

	background-image: url("/images/icon/yellow-right-arrow.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

	padding-left: 15px;

}



#logged-main-box .links td {

	padding-left: 5px;

}



#logged-main-box .top .log-out a {

	color: #fc0;

}



#logged-main-box .top .log-out a:hover {

	color: #fc0;

}



#login-main-box {

	height: 82px;

	background-color: #1B1A1B;

	border-top: 1px solid #2D2C2D;

	border-bottom: 1px solid #2D2C2D;

	color: #fff;

	font-size: 14px;

	padding: 0 0 0 12px;

}



#login-main-box .your-profile {

	margin: 12px 0 6px 0;

}



#login-main-box input {

	vertical-align: middle;

}



#login-main-box input.login {

	width: 94px;

	border: 1px solid #A5ACB2;

}



#login-main-box input.password {

	width: 94px;

	border: 1px solid #A5ACB2;

	margin: 0 8px 0 5px;

}



#login-main-box a {

	color: #fff;

	font-size: 10px;

	background-image: url("/images/icon/yellow-right-arrow.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

	padding-left: 15px;

}



#login-main-box a.register {

	color: #fc0;

}



#login-main-box a.register:hover {

	color: #fc0;

}



#login-main-box .error {

	color: red;

	font-size: 10px;

}



#why-register-main-box {

	background-image: url("/images/background/why-register.gif");

	background-repeat: repeat-x;

	padding: 9px 0 0 12px;

	height: 42px;

	border-top: 1px solid #FFC90D;

	color: #fff;

	font-size: 15px;

}



#why-register-main-box img {

	margin-right: 7px;

}



#why-register-main-box a {

	background: none;

	padding-left: 0;

}



#why-register-main-box a:hover {

	background: none;

	padding-left: 0;

}



#why-register-main-box span {

	color: #fc0; 

}



#why-register-main-box .desc {

	color: #ccc;

	margin-top: 2px;

	font-size: 10px; 

}



#logged-box {

	width: 247px;

	right: 35px;

	top: 22px;

	position: absolute;

}



#logged-box a {

	color: #B9B9B9;

	font-size: 10px;

	background-image: url("/images/icon/yellow-right-arrow.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

	padding-left: 15px;

	position: static;

}



#logged-box .top {

	font-size: 12px;

	color: #000;

	background-color: #FFC900;

	height: 23px;

	padding: 10px 17px 0 15px;

	position: relative;

}



#logged-box .top .log-out {

	position: absolute;

	left: 170px;

	top: 8px;

}



#logged-box .top .log-out a {

	color: #000;

	background-image: url("/images/icon/white-right-arrow.gif");

}



#logged-box .top .log-out a:hover {

	color: #000;

	background-image: url("/images/icon/white-right-arrow.gif");

}



#logged-box .links {

	font-size: 12px;

	background-color: #191819;

	height: 23px;

	padding: 10px 17px 0 15px;

}



#your-profile-info {

	margin: 0 21px 15px 0;

	background-color: #F2F2F2;

	width: 487px;

	min-height: 179px;

	border: 1px solid #E8E8E8;

}



#your-profile-info .image {

	padding: 13px 0 3px 13px;

}



#your-profile-info .info {

	padding: 15px 20px;

}



#your-profile-info .info .greeting{

	font-size: 16px;

	color: #333;

}



#your-profile-info .info .greeting .username{

	font-weight: bold;

	color: #069;

}



#your-profile-info .info .desc{

	color: #666;

	margin-top: 13px;

}



#your-profile-info .info .buttons{

	margin-top: 20px;

}



#your-profile-info .info .buttons .view{

	margin-right: 9px;

}



#your-profile-links {

	background-color: #F0F0F0;

	border: 1px solid #D8D8D8;

	float: right;

	width: 228px;

	height: 179px;

	padding: 0 8px;

	margin-right: 33px;

	color: #999;

	font-size: 10px;

}



#your-profile-links .my-galery {

	padding: 12px 0 8px 10px;

	border-bottom: 1px solid #E3E3E3;

}



#your-profile-links .my-video {

	padding: 12px 0 8px 10px;

	border-bottom: 1px solid #E3E3E3;

}



#your-profile-links .my-calendar {

	padding: 12px 0 0 10px;

}



#your-profile-links .title {

	color: #069;

	font-weight: bold;

	font-size: 12px;

	margin-bottom: 8px;

}



#your-profile-links .title a {

	color: #069;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}



#your-profile-links .title a:hover {

	color: #069;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}



#your-profile-links .title img {

	float: right;

}



#people {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	margin: 10px 33px 0 24px;

	padding: 0 11px 20px 8px;

}



#people .image {

	width: 102px;

	padding: 0 0 0 5px;

}



#people .info {

	width: 496px;

}



#people .info .name {

	color: #039;

	font-size: 12px;

	font-weight: bold;

	margin: 5px 0;

}



#people .info .name a {

	color: #039;

	text-decoration: none;

}



#people .info .name a:hover {

	color: #039;

	text-decoration: none;

}



#people .info .desc {

	margin-top: 23px;

}



#people .links {

	width: 118px;

	text-align: right;

	padding: 32px 12px 0 0;

}



#people .links div {

	margin-bottom: 8px;

}



#people .links a {

	color: #039;

}



#people .links a:hover {

	color: #039;

}



#people .person {

	border-bottom: 1px solid #D3D3D3;

	padding: 16px 0 19px 0;

	color: #666;

}



#comments-header {

	background-color: #DAE4E6;

	color: #333;

	font-size: 12px;

	font-weight: bold;

	height: 26px;

}



#comments-header div {

	padding: 5px 0 0 17px;

}



#comments-header span {

	color: #666;

	font-size: 12px;

	font-weight: normal;

}



#comments-header img {

	float: right;

	margin: 4px 11px 0 11px;

}



.comment-row {

	padding: 9px 17px;

	color: #333;

}



.comment-row .title a {

	font-size: 12px;

	font-weight: bold;

}



.comment-row .title a:hover {

	font-size: 12px;

	font-weight: bold;

}



.comment-row .info {

	float: right;

	font-size: 10px;

}



.comment-row .info a {

	font-size: 10px;

}



.comment-row .info a:hover {

	font-size: 10px;

}



.comment-row .body {

	margin-top: 20px;

	display: none;

}



#comments-form {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	padding: 20px;

	display: none;

}



#comments-form .form-title {

	color: #069;

	font-size: 12px;

	font-weight: bold;

}



#comments-form .row input, textarea {

	border: 1px solid #D4D4D4; 

}



#comments-form .row textarea {

	height: 84px; 

}



#comments-form .row {

	width: 610px;

	overflow: hidden;

	margin-top: 15px;

}



#comments-form .row .label {

	color: #333;

	width: 200px;

	margin: 0 25px 0 0;

	text-align: right;

	float: left;

	padding-top: 2px;

}



#comments-form .row .value {

	width: 260px;

	float: left;

}



#comments-form .row .error {

	color: #f00;

	float: left;

	margin-left: 10px;

	padding-top: 2px;

}



#comments-form #comment-title {

	width: 260px;

}



#comments-form #comment-body {

	width: 260px;

}



#comments-form .buttons {

	margin-top: 20px;

	width: 486px;

	text-align: right;

}



#register-box {

	padding: 15px 30px 30px 30px;

}



#why-register-title {

	color: #069;

	font-size: 12px;

	font-weight: bold;

}



#why-register-body {

	color: #333;

	margin: 5px 0 30px 0;

}



#register-form {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	padding: 20px;

}



#register-form .form-title {

	color: #069;

	font-size: 12px;

	font-weight: bold;

}



#register-form .row input, #register-form .row textarea {

	border: 1px solid #D4D4D4;

	width: 260px;

}



#register-form .row select {

	border: 1px solid #D4D4D4;

}



#register-form .row .radio {

	width: auto;

	border: none;

	vertical-align: middle;

}



#register-form #regulations {

	color: #999;

	margin: 15px 0;

}



#register-form .row .checkbox {

	width: auto;

	border: none;

	vertical-align: middle;

}



#register-form .row textarea {

	height: 84px; 

}



#register-form .row {

	width: 700px;

	overflow: hidden;

	margin-top: 15px;

}



#register-form .row label {

	color: #333;

}



#register-form .row .label {

	width: 180px;

	margin: 0 25px 0 0;

	text-align: right;

	float: left;

	padding-top: 2px;

}



#register-form .row .value {

	width: 260px;

	float: left;

}



#register-form .row .order-price {

	margin-left: 9px;

	color: #666;

}



#register-form .orderRow {

	border-top: 1px solid #C1C1C1;

	padding-top: 15px;

	font-size: 13px;

}



#register-form .row .orderValue {

	width: 260px;

	float: left;

	padding-top: 2px;

}



#register-form .row .orderValue span {

	color: #069;

}



#register-form .row .error {

	color: #f00;

	float: left;

	margin-left: 10px;

	padding-top: 2px;

}



#register-form .buttons {

	margin-top: 20px;

	width: 486px;

	text-align: right;

}



#friends-box {

	width: 245px;

	background-color: #DAE4E7;

	float: left;

}



#friends-box .content {

	padding: 0 8px;

	border: 1px solid #CACAC5;	

}



#friends-box .content .notlast {

	border-bottom: 1px solid #C2CACE;

}



#friends-box .content .person .image {

	width: 110px;

}



#friends-box .content .person .image img {

	margin: 7px;

}



#friends-box .content .person .info .name {

	margin-top: 20px;

}



#friends-box .content .person .info .city {

	margin-top: 2px;

	color: #727778;

}



#friends-box .content .person .info .name a {

	font-size: 12px;

	font-weight: bold;

}



#friends-box .content .person .info .name a:hover {

	font-size: 12px;

	font-weight: bold;

}



#friends-box .content .person .info .link {

	margin: 15px 0;

}



#friends-box .content .person .info .link a {

	font-size: 10px;

}



#friends-box .content .person .info .link a:hover {

	font-size: 10px;

}



#your-profile {

	padding-left: 24px;

	margin-bottom: 20px;

	margin-top: 10px;

}



#add-video {

	float: right;

	background-color: #F1F1F1;

	border: 1px solid #E7E7E7;

	padding: 6px 26px;

	margin-right: 75px;

	margin-top: 10px;

}



#logged2-box {

	border-top: 1px solid #FFC90D;

	float: right;

	width: 489px;

}



#logged2-box .links {

	font-size: 12px;

	background-color: #191819;

	height: 30px;

	width: 254px;

	padding: 10px 17px 0 10px;

	float: left;

}



#logged2-box .links td {

	padding-left: 5px;

}



#logged2-box .top {

	font-size: 12px;

	color: #fff;

	background-color: #2D2C2D;

	height: 29px;

	width: 176px;

	padding: 11px 17px 0 15px;

	float: left;

}



#logged2-box .top .log-out {

	float: right;

}



#logged2-box a {

	color: #B9B9B9;

	font-size: 10px;

	background-image: url("/images/icon/yellow-right-arrow.gif");

	background-repeat: no-repeat;

	background-position: 4px 4px;

	padding-left: 15px;

}



#logged2-box .top .log-out a {

	color: #fc0;

}



#logged2-box .top .log-out a:hover {

	color: #fc0;

}



#creator {

	text-align: right;

	padding: 2px 125px 5px 0;

	width: 828px;

}



#creator a {

	color: #fff;

	text-decoration: none;

}



#creator a:hover {

	color: #fff;

	text-decoration: none;

}



#register-form .row #order-street {

	width: 148px;

	padding-left: 0;

	padding-right: 0;

}



#register-form .row #order-streetNo {

	margin-left: 15px;

	width: 38px;

	padding-left: 0;

	padding-right: 0;

}



#register-form .row #order-flatNo {

	margin-left: 15px;

	width: 38px;

	padding-left: 0;

	padding-right: 0;

}



#register-form .row #order-postalCode {

	width: 78px;

}



#profile-equipment-box {

	width: 220px;

	float: left;

}



#profile-equipment-box .content {

	border: 1px solid #D8D8D8;

	background-color: #F0F0F0;	

	padding: 0 8px;

}



#profile-equipment-box .content .row {

	border-bottom: 1px solid #E3E3E3;

	padding: 8px 11px;

	color: #999;

	font-size: 9px;

}



#profile-equipment-box .content .last {

	border-bottom: none;

}



#profile-equipment-box .content .name {

	color: #069;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 5px;

}



.profile-hobbies-box {

	width: 245px;

	float: left;

	margin-left: 23px;

}



.profile-hobbies-box .content {

	border: 1px solid #CACAC8;

	background-color: #DAE4E6;	

	padding: 15px;

	color: #069;

}



.profile-hobbies-box .content .row{

	margin-bottom: 10px;

	background-image: url("/images/icon/gray-right-double-arrow.gif");

	background-repeat: no-repeat;

	background-position: 0 5px;

	padding-left: 15px; 

}



.profile-hobbies-box .content .row a{

	text-decoration: none;

}



.profile-hobbies-box .content .row a:hover{

	text-decoration: none;

}



#forumgroup {

	margin: 15px 33px 0 24px;

}



#forumgroup-info {

	margin-bottom: 15px;

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

}



#forumgroup-info .image {

	padding: 13px 0 13px 13px;

}



#forumgroup-info .info {

	padding: 15px 20px;

}



#forumgroup-info .info .greeting{

	font-size: 14px;

	color: #303;

}



#forumgroup-info .info .greeting .groupname{

	font-weight: bold;

	color: #069;

}



#forumgroup-info .info .desc{

	color: #666;

	margin-top: 5px;

}



#forumgroup-info .info .author{

	color: #666;

	margin-top: 20px;

}



#forumgroup-info .info .buttons{

	margin-top: 20px;

}



#forumgroup-info .info .buttons img {

	margin-right: 9px;

}



.box-header img.second {

	right: 121px;

}



#forumgroups-header {

	padding: 10px 33px 0 24px;

}



#forumgroups {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	margin: 0 33px 0 24px;

	padding: 0 11px 20px 8px;

}



#forumgroups .image {

	width: 102px;

	padding: 0 0 0 5px;

}



#forumgroups .info {

	width: 496px;

}



#forumgroups .info .name {

	color: #039;

	font-size: 12px;

	font-weight: bold;

	margin: 5px 0;

}



#forumgroups .info .name a {

	color: #039;

	text-decoration: none;

}



#forumgroups .info .name a:hover {

	color: #039;

	text-decoration: none;

}



#forumgroups .info .desc {

	margin-top: 23px;

}



#forumgroups .links {

	width: 118px;

	text-align: right;

	padding: 22px 12px 0 0;

}



#forumgroups .links div {

	margin-bottom: 4px;

}



#forumgroups .group {

	border-bottom: 1px solid #D3D3D3;

	padding: 16px 0 19px 0;

	color: #666;

}



#invite-button {

	margin: 10px 0 0 32px;

}



#forum-threads .content {

	background-color: #F0F0F0;

	border: 1px solid #D8D8D8;

	padding: 4px 13px 25px 13px;

}



#forum-threads .content th {

	border-bottom: 1px solid #D8D8D8;

	padding: 5px 0 8px 0;

	color: #333;

}



#forum-threads .content td {

	color: #666;

}



#forum-threads .content td {

	border-bottom: 1px solid #D8D8D8;

}



#forum-threads .content td.name, #forum-threads .content th.name {

	width: 405px;

	border-right: 1px solid #D8D8D8;

}



#forum-threads .content td.name-forum, #forum-threads .content th.name-forum {

	width: 334px;

}



#forum-threads .content td.name {

	padding: 15px 0;

	vertical-align: middle;

}



#forum-threads .content .name a {

	font-size: 12px;

	font-weight: bold;

}



#forum-threads .content .name a:hover {

	font-size: 12px;

	font-weight: bold;

}



#forum-threads .content .last-post a.author {

	font-size: 11px;

	font-weight: bold;

	color: #000;

}



#forum-threads .content .last-post a.author:hover {

	font-size: 11px;

	font-weight: bold;

	color: #000;

}



#forum-threads .content .last-post {

	width: 224px;

	border-right: 1px solid #D8D8D8;

	padding: 0 0 0 26px;

	vertical-align: middle;

}



#forum-threads .content .post-count {

	width: 70px;

	text-align: center;

	vertical-align: middle;

	font-weight: bold;

}



#forum-threads .content .threads-count {

	width: 70px;

	text-align: center;

	vertical-align: middle;

	font-weight: bold;

	border-right: 1px solid #D8D8D8;

}



.forumgroup-forum-group-name {

	font-size: 14px;

	margin-top: 5px;

	margin-bottom: 15px;

}



.forumgroup-forum-group-name img {

	margin-left: 5px;

	vertical-align: middle;

}



.post .post-header {

	background-color: #302E2E;

	color: #fff;

	padding: 9px 0 9px 12px;

}



.post .content {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

}



.post .content .author{

	width: 173px;

	text-align: center;

	font-size: 10px;

	padding-top: 10px;

}



.post .content .author .name {

	margin: 4px 0;

}



.post .content .author .thanks {

	color: #666;

	margin-bottom: 10px;

}



.post .content .author a{

	font-size: 12px;

	font-weight: bold;

}



.post .content .author a:hover{

	font-size: 12px;

	font-weight: bold;

}



.post .content .body{

	width: 568px;

	padding: 15px 12px 10px 0;

	color: #666;

}



.post .content .body .title {

	font-weight: bold;

	margin-bottom: 4px;

}



.post .content .body .text {

	margin-top: 4px;

}



.post .content .body .text p {

	margin: 0;

}



.post .content .buttons {

	padding-top: 10px;

	text-align: right;

}





#link-group-page {

	font-size: 11px;

	float: right;

}



#article-comments {

	margin-top: 15px;

	clear: both;

}



#forum-form {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	padding: 20px;

}



#forum-form .form-title {

	color: #069;

	font-size: 12px;

	font-weight: bold;

}



#forum-form .row input, #forum-form .row textarea {

	border: 1px solid #D4D4D4;

	width: 380px;

}



#forum-form .row input.checkbox {

	width: auto;

	border: none;

	vertical-align: middle;



}



#forum-form .row textarea {

	height: 84px; 

}



#forum-form .row {

	width: 700px;

	overflow: hidden;

	margin-top: 15px;

}



#forum-form .row label {

	color: #333;

}



#forum-form .row .label {

	width: 180px;

	margin: 0 25px 0 0;

	text-align: right;

	float: left;

	padding-top: 2px;

}



#forum-form .row .value {

	width: 380px;

	float: left;

}



#forum-form .row .error {

	color: #f00;

	float: left;

	margin-left: 10px;

	padding-top: 2px;

}



#forum-form .buttons {

	margin-top: 20px;

	width: 586px;

	text-align: right;

}



.quote {

	margin: 10px 20px 5px 20px;

}



.quote .quote-owner {

	font-weight: bold; 

}



.quote .quote-body {

	border: 1px solid #666;

	background-color: #fbfbfb;

	padding: 5px;

	margin-top: 5px;

}



#forumgroups-profile {

	margin-right: 23px;

	float: left;

}



.forumgroups-profile-box {

	width: 220px;

	margin-bottom: 18px;

}



.forumgroups-profile-box .content {

	border: 1px solid #D8D8D8;

	background-color: #F0F0F0;	

	padding: 15px;

	color: #069;

}



.forumgroups-profile-box .content .row{

	margin-bottom: 10px;

	background-image: url("/images/icon/gray-right-double-arrow.gif");

	background-repeat: no-repeat;

	background-position: 0 5px;

	padding-left: 15px; 

}



.forumgroups-profile-box .content .row a{

	text-decoration: none;

}



.forumgroups-profile-box .content .row a:hover{

	text-decoration: none;

}



#forum-box-profile {

	float: left;

	width: 246px;

	margin-right: 22px;

}



#vote-form {

	background-color: #F2F2F2;

	border: 1px solid #E8E8E8;

	padding: 20px;

	display: none;

}



#vote-form .form-title {

	color: #069;

	font-size: 12px;

	font-weight: bold;

}



#vote-form .row select {

	border: 1px solid #D4D4D4; 

}



#vote-form .row {

	width: 610px;

	overflow: hidden;

	margin-top: 10px;

}



#vote-form .row .label {

	color: #333;

	width: 200px;

	margin: 0 25px 0 0;

	text-align: right;

	float: left;

	padding-top: 2px;

}



#vote-form .row .label2 {

	width: 485px;

	font-weight: bold;

	padding-top: 0;

}





#vote-form .row .value {

	width: 60px;

	float: left;

}



#vote-form .row .value2 {

	font-weight: bold;

	color: #c30;

}



#vote-form .buttons {

	margin-top: 20px;

	width: 546px;

	text-align: right;

}

