﻿/*
	Copyright (c) 2009 ABAS ČR 
*/
/*****************************************************
* HLAVNÍ
*****************************************************/
body {
	margin: 0 0 0 0; padding: 0 0 0 0;
	text-align: center;
	background-color: #eee;
	font: .7em/1.6em 'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	color: #444;
}




h1, h2, h3, h4 {
	font-weight: normal;
	color: #666;
	word-spacing: normal;
}
h1 {
	font-size: 190%;
		margin-top: 0px;
	line-height: 18px;
	letter-spacing: -1px;
}
h2 {
	font-size: 160%;
	line-height: 18px;
	letter-spacing: -1px;
}
h3 {
	font-size: 130%;
	line-height: 16px;
}
h4 {
	font-size: 110%;
	margin: 0;
	line-height: 14px;
}

/* odkazy */
/*
a:link, a:visited {
	color: #0099CC;
	text-decoration: none;
	outline:none;
	 }
a:hover, a:active {
	color: #F23F72;
	text-decoration: none;
	outline:none; }
a
{
  outline: none;
}
*/
/* FORMS */


/*****************************************************
* FORMULÁŘE
*****************************************************/

input {
	letter-spacing: normal;
    color: #555;
    padding: .2em;
    margin: 0 0 0em 0;
	font-weight: bolder;
}

    input:focus, textarea:focus {
        background: #fff;
    }


form#login {
   position:relative;
}

div#username, div#search_nav,
div#password {
   position:relative;
   float:left;
   margin-right:3px;
}

input#username-field,
input#password-field {
   width:10em;
}

label.overlabel {
   position:absolute;
   top:3px;
   left:5px;
   z-index:1;
   color:#999;
}
	
label.overlabel {
   color:#999;
}

label.overlabel-apply {
   position:absolute;
   top:3px;
   left:5px;
   z-index:1;
   color:#999;
}


/*****************************************************
* GLOBAL SECTION STYLES
*****************************************************/
#border {
	margin: 0 auto; padding: 0;
	width: 986px;
	background: url(../images/bg_page2.gif) repeat top;
	z-index: 1;
}
#container {
	margin: 0 auto; padding: 0;
	width: 932px;
	text-align: left;
	clear: both;
	background: #fff;
}

.clearer {
	height: 1px;
	clear: both;
}

#global {
	margin-left: -2px;
	width: 936px;
	float: left;
	background: #f6f6f6;
	
	font-size: 90%;
}
#global ul {
	margin: 0; padding: 5px 13px;
	float: left;
}
#global li {
	margin: 0; padding-right: 10px;
	display: inline;
	list-style: none;
}
#global .greeting {
	font-weight: 600;
}
#global .log {
	margin: 0; padding: 5px 13px 5px 20px;
	float: right;
	background: url(../images/icon_logout.gif) no-repeat 0 50%;
}

#header {
	margin: 0 13px; padding: 13px 0;
	clear: both;
}
#header .logo {
	width: 209px;
	float: left;
}

/*****************************************************
* NAV
*****************************************************/
/* nav changes depending on section, look at ie hack for gif versions */
.my-account #nav li#nav_my-account a { background-color: #0096BE; }
	.my-account #nav a:hover, .my-account #nav .selected { background:#007D9E;}
.designers #nav li#nav_designers a { background-color: #0096BE; }
	.designers #nav a:hover, .designers #nav .selected { background:#007D9E;}
.portfolios #nav li#nav_portfolio a { background-color: #0096BE; }
	.portfolios #nav a:hover, .portfolios #nav .selected { background:#007D9E;}
.inspirations #nav li#nav_inspirations a { background-color: #0096BE; }
	.inspirations #nav a:hover, .inspirations #nav .selected { background:#007D9E;}
.articles #nav li#nav_articles a { background-color: #0096BE; }
	.articles #nav a:hover, .articles #nav .selected { background:#007D9E;}
.news #nav li#nav_news a { background-color: #0096BE; }
	.news #nav a:hover, .news #nav .selected { background:#007D9E;}	
.features #nav li#nav_features a { background-color: #0096BE; }
	.features #nav li#nav_features a { background: #0096BE; }
    .features #nav a:hover, .features #nav .selected { background: #007D9E; }
.jobs #nav li#nav_jobs{ background-color: #0096BE; }
    .jobs #nav li#nav_jobs a { background: #0096BE; }
    .jobs #nav a:hover, .jobs #nav .selected { background: #007D9E; }
.backoffice #nav { background-color: #0096BE; }
	    .backoffice #nav li#nav_backoffice a { background: #0096BE; }
	    .backoffice #nav a:hover, .backoffice #nav .selected { background: #007D9E; }

#nav {
	margin: 0px;
	padding: 0;
	width: 679px;
	height: 38px;
	float: right;
	background: #00B9EB;
	background-image: url(../images/nav_round-right.gif); 
	background-repeat: no-repeat;
	background-position: right 0;
	}
	#nav ul {
		margin: 0; padding: 0;
		list-style: none;
		float: left; }
		#nav li {
			margin: 0; padding: 0;
			float: left;
			text-transform: uppercase; 
			font-size: 100%;
			font-weight: 500;
			letter-spacing: 0px;
			}
			#nav li#nav_my-account a {
				background-image: url(../images/nav_round-left.gif); 
				background-repeat: no-repeat;
				background-position: 0 0; }
			#nav li#nav_designers a { }
			#nav li#nav_inspirations a { }
			#nav li#nav_features a { }
			#nav li#nav_news a { }
			#nav li#nav_jobs a { }
			#nav li a {
				margin: 0;
				height: 28px;
				padding: 10px 15px 0 15px;
				float: left;
				color: #fff;
				font-weight: bold; }
				#nav li a:hover {
					margin: 0;
					color: #fff;
					background-color: #0096BE;
					text-decoration: none; }
				#nav li a:active { text-decoration: none; }

	#nav #search {
		margin: 0; padding: 0;
		float: right;
		width: 165px;
		background-image: url(../images/nav_round-right.gif);
		background-repeat: no-repeat;
		background-position: top right; 
		}

		#nav form {
			margin: 0; padding: 9px 9px;
			height: 25px; 
			float: right;
			}

/*****************************************************
* HLAVNÍ
*****************************************************/
#content {
	margin: 18px 13px; padding: 0;
	width: 906px;
	float: left;
	clear: both;
	height: 450px;
	min-height: 450px;
	background: #fff;
}

html > body #content, html > body #content {
	height: auto;
}

/* universal right & left */
#universal_left {
	margin: 0; padding: 0;
	width: 200px;
	float: left;
	vertical-align: top;
}
#universal_right {
	margin: 0; padding: 0;
	width: 679px;
	float: right;
	vertical-align: top;
}
#universal_left_rail {
	vertical-align: top;
	margin: 0; padding: 0;
	width: 679px;
	float: left;
	vertical-align: top;
}
#universal_right_rail {
	margin: 0; padding: 0;
	width: 200px;
	float: right;
	vertical-align: top;
}
#universal_full {
	width: 100%;
	float: left;
	background:#fff;
	vertical-align: top;
	margin: 0; padding: 0;
}

#universal_bottom {
	border-top: 1px solid #ddd;
	background: #eee;
	margin-left:0px;
	padding-bottom: 15px;
	padding-top: 5px;
	text-align:center;
	background: url(../images/bg_page3.gif) no-repeat;
	width:986px;
	height: 160px;
}
/*****************************************************
* PŘIHLÁŠENÍ
*****************************************************/

#loginbox table {
	padding-bottom: 10px;
	width: 180px;
	margin-left:10px;
}
#loginbox .loginrow {
	padding-top: 10px;
}
.register {
    font-weight: 700;
}

/*****************************************************
* KOMENTÁŘE
*****************************************************/
#comments {
	margin:0; padding: 0 0 0 0;
	margin: -1px 0;
	clear: both;
	padding-left: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #F7F7F7;
	
}
.date {
	font-size: 100%;
	color: #999;
}
#movementnav {
	clear: both;
}

#preview {
	background: #F7F7F7;
	padding: 10px 10px 20px 10px;
	border-bottom: 5px solid; 
	border-right: 5px solid;
	border-left: 5px solid;
	border-color: #444;
}
#preview_header {
	background-color: #444;
	padding: 5px 5px 5px 10px;
	color: #FFFFFF;
}

/*****************************************************
* SPODNÍ LIŠTA
*****************************************************/

#footer {
	
	padding: 10px 10px 0px 0px;

	float: left;
	clear: both;
	
	text-align: center;
	font-size: 90%;
	
	position: relative; /*bottom; */
	border-top: 1px solid #ddd;
	width: 986px;
	height: 30px;
	color: #aaa;
	}
#footer a {
	color: #666;
}
#footer a:hover {
	color: #FF0055;
}

/*****************************************************
* ../images
*****************************************************/
#image {
	vertical-align: top;
	float: left;
}
#image img {
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
}
#image img:hover {
	border: 1px solid #0096BE;
}
#login {
	margin: 0px 0px;
	width: 200px;
	border: 0px solid #fff;
}

#loginbox {
	margin: 0; padding: 0px;
	border: 0px solid #E3E3E3;
}
#loginbox ul {
	margin: 0px 15px; padding: 0;
}
#loginbox li {
	list-style: circle;
	color: #ccc;
}



#maintable {
	margin-top: 20px;
	width: 100%;
	float:  left;
	margin-bottom: 20px;
}
#maintable h2 {
	margin: 0; padding-bottom: 15px;
}
#maintable td {
	padding: 10px 5px;
	vertical-align: top;
}
#maintable img {
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
}
#maintable img:hover {
	border: 1px solid #0096BE;
}
#maintable a {
	font-weight: bold;
	color: #0096BE;
}
#maintable .entry {
	margin-bottom: 5px; padding: 5px 0;
}
#home_right {
	margin: 0;
	width: 679px;
	float: right;
}

#homepage_main {
	width: 679px;
	margin: 0;
	float: left;
	background: #fff;
}
	
#reg_features {
	width: 198px;
	float: left;
	border: 1px solid #ccc;
}
#reg_features p {
	margin: 5px 0 20px 0;
	line-height: 140%;
}
#reg_content {
	border: 5px solid #ddd;
	padding: 20px 10px;
	background: #fff;
}
#maincontent {
	margin: 0; padding: 0;
	width: 679px;
	float: right;
}
#maincontent h1 {
	margin: 10px 0; padding: 0;
}

.dividertitle {
	padding-bottom: 4px;
	border-bottom: 1px solid #ddd;
}

#loginform {
	background: #f7f7f7;
	border: 1px solid #eee;
}
#loginform td {
	padding: 2px 5px;
}

#mainform {
	margin: 10px 0;
	width: 679px;
	background: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#internalnav {
	margin: 0; padding: 0;
	width: 200px;
	float: left;
}
#internalnav li {
	list-style: none;
}
#internalnav a {
	padding: 2px 8px;
	border-bottom: 1px solid #ddd;
	display: block;
}

.staff td {
	vertical-align: top;
}

.questions p {
	padding-bottom: 15px;
}

#user_class_attr {
	background-color: #444;
	color: #FFF;

}


/* dotted lines */
#dottedline_bottom {
	border-bottom: 1px dotted #ddd; 
	padding: 0 0 0 0;
}


.cont-right-home {
	width:320px;
	float:right;
	display:inline;
	vertical-align: top;
}


.largename {
	font-size: 1.3em;
}



#flash_unit {
	margin-left: 3px;
	background: #fff;
	text-align: left;
	border-bottom: 1px solid #ccc;
	height: 210px;
}
#control {
	margin: 0px 0; padding: 0;
	width: 200px;
	float: left;
}	
.clear, .cl {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	display:block;
}
.left, .l {
	float:left;
	display:inline;
}
.left2, .l {
	float:left;
	display:inline;
	padding-left: 5px;
	padding-top: 5px;
	
}
.right, .r {
	float:right;
	display:inline;
}
a.print-view {
	font-size:12px;
	font-weight:bold;
	color:#333;
	display:block;
	padding:3px 10px 5px 10px !important;

	position:relative;
}
a.share-link:hover,
a.print-view:hover {
	color:#F23F72;
}

a.black-un:link,
a.black-un:visited {
	color:#333;
	border-bottom: dotted 1px;
	text-decoration:none;
}
a.black-un:hover,
a.black-un:active {
	color:#ff0055;
	border-bottom: dotted 1px;
	text-decoration:none;
}


a.white-un:link,
a.white-un:visited {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:underline;
}
a.white-un:hover,
a.white-un:active {
	text-decoration:none;
	color:#ccc;
}
a.gray-un:link,
a.gray-un:visited {
	color:#666;
	text-decoration:underline;
}
a.gray-un:hover,
a.gray-un:active {
	text-decoration:none;
	color:#F23F72;
}
a.gray {
	color:#999;
}
a.black-un:hover,
a.black-un:active
a.gray:hover,
a.gray:active{
	text-decoration:none;
	color:#F23F72;
}
.cm-f {
	border-bottom:solid 4px #e3e3e3;
	height:10px;
	padding:0;
	margin:0;
}
.cont-left {
	width:566px;
	float:left;
	display:inline;
}
.cont-right {
	width:320px;
	float:right;
	display:inline;
}

.category label {
	font-size:11px;
	float:left;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	color:#0099cc;
	background: #fff;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	width:65px;
}





.tabs {
	padding:0;
	margin:0;
	list-style-type:none;
}
.cont-menu {
	position:relative;
}
.cont-menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	padding-top:0;
}
.cont-menu ul li,
.tabs li {
	float:left;
	display:inline;
	margin-right:2px;
}
.cont-menu ul li.myposts a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#999;
	font-weight:normal;
	line-height:12px;
	letter-spacing: normal;
	margin-top:6px;
	margin-left:2px;
	background-color:#fff;
}
.cont-menu ul li a:hover,
.cont-menu ul li a.active,
.cont-menu ul li.my-posts a:hover,
.tabs li a:hover,
.tabs li a.active {
	color:#fff !important;
	background-color:#565656;
}



.rel-news h3 {
	text-transform:uppercase;
	padding:8px 0 0 0;
	margin:0;
	font-size:18px;
	line-height:18px;
	color:#666;
	float:left;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
}
.rel-news h3.smaller {
	font-size:13px;
	line-height:15px;
}
	
.rel-news ul {
	float:right;
	width:368px;
	list-style-type:none;
	padding:0;
	margin:0;
}
.rel-news li {
	display:inline;
	margin:0 0 0 3px;
	float:left;
}
.time-header h3 {
	text-transform:uppercase;
	padding:8px 0 0 0;
	margin:0;
	font-size:18px;
	line-height:18px;
	color:#666;
	float:left;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
}
.time-header h3.smaller {
	font-size:13px;
	line-height:15px;
}

.time-header ul {
	float:left;
	width:460px;
	list-style-type:none;
	padding:0;
	margin:0;
}
.time-header li {
	display:inline;
	margin:0 0 0 3px;
	float:left;
}
.sort {
	background:#eee;
	height:26px;
	margin-top:4px;
}
.sort ul {
	float:right;	
	list-style-type:none;
	padding:0;
	margin:5px 0 0 0;
}
.sort ul li {
	float:left;
	display:inline;
	margin:0 0 0 2px;
}
.sort ul li a:link,
.sort ul li a:visited{
	float:left;
	display:inline;
	color:#666;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}

.sort ul li a span {
	display:block;
	padding:3px 10px;
}
/*----------------------------------------*/
.sort2 {
	background:#f6f6f6;
	height:28px;
	margin-top:-10px;
}
.sort2 ul {
	float:left;	
	list-style-type:none;
	padding:0;
	margin:5px 0 0 0;
}
.sort2 ul li {
	float:left;
	display:inline;
	margin:0 0 0 5px;
}
.sort2 ul li a:link,
.sort2 ul li a:visited {
	float:left;
	display:inline;
	color:#666;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}

.sort2 ul li a span {
	display:block;
	padding:3px 10px;
}
/*----------------------------------------*/

.feeds {
	margin-top:2px;
}
.feeds span {
	float:left;
	padding:0;
	border-right:dotted 1px #999;
	margin-right:10px;
	line-height:10px;
	margin-top:18px;
	
	margin:0 10px 0 0;
}
.feeds a {
	float:left;
	margin-top:2px;
	margin-top:18px;
	
	margin:0;
}
.feeds span a {
	float:none;
	margin:0;
	padding:0;
}

.posts {
	background:#eee;
	height:25px;
}
.posts a{
	color:#808080;
	font-weight:bold;
	font-size:10px;
}
.post-buttons a {
	color:#808080;
	font-weight:bold;
	font-size:10px;
}
.post_container {
	padding:5px 0 5px 0;
	margin-bottom:10px;
}

.post {
	padding:10px 0 0px 0;
	margin-bottom:10px;
	border-bottom: dotted 1px #ddd;
}
.post .left {
	width:67px;
	text-align:center;
}
.flag-this {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 9px;
}
.flag-this a:link, 
.flag-this a:visited {
	color:#bbb;
	text-decoration:underline;
}
.flag-this a:hover {
	text-decoration:none;
}
.post .right {
	width:455px;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin-left:20px;
	overflow: hidden;
}
.post h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	margin:0px;
	padding:0;
	letter-spacing: normal;
	line-height: 24px;
}
.post h2 a{
	color:#333;
	text-decoration:underline;
}
.post .right p {
	margin:0;
	padding:5px 0 0 0;
	font-size:13px;
	line-height:19px;
	color:#333;
	padding-bottom: 10px;
}
.post .bottom-info {
	padding-top:10px;
	border-top:solid 1px #eeeeee;
	padding-bottom:10px
}
.post .bottom-info .r a {
	margin-left:5px;
}
.post .bottom-info p {
	padding:0;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.posts-info a {
	text-decoration:underline;
	color:#333;
	font-size:11px;
}
.posts-info a:hover {
	color:#f23f72;
	text-decoration:none;
}
a.more {
	font-weight:bold;
	font-style: italic;
	color:#0099cc;
	text-decoration:none;
}
.bottom-info a {
	color:#0099cc;
	text-decoration:none;
}
.bottom-info a:hover {
	color:#f23f72;
}
.main-content {
	border-bottom:dotted 1px #ddd;
	padding-bottom:20px;
	margin-bottom:20px;
}
.pages, .pages2 {
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
}
.pages .line,
.pages2 .line{
	margin:0 2px;
}
.pages2 {
	border-bottom:dotted 1px #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
.first-spot {
	background:#f1f1f1;
	border-bottom:solid 6px #e3e3e3;
	padding-bottom:10px;
	overflow: hidden;
}
.first-spot h3,
.second-spot h3 {
	margin:0;
	padding:0;
}
.first-spot h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	padding:0 10px 10px 10px;
	margin:0;
}
.first-spot p {
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
.bar {
	background:#e3e3e3;
	padding:6px 10px;
	margin-top:0;
	
}
.bar h3 {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}
.bar p a {
	font-size:10px;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#999999;
}
.bar a:hover {
	color:#f23f72;
}	
.grey-spot {

	width:300px;
	margin:10px 10px 10px 10px;
}
.grey-spot img {
	margin: 0; padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.grey-spot img:hover {
	border: 1px solid #0096BE;
}

.second-spot {
	background:#f1f1f1;
	border-bottom:solid 1px #e3e3e3;
	padding-bottom:10px;
	overflow: hidden;
}
.second-spot img {
	margin:5px 5px 	9px 4px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.second-spot img:hover {
	border: 1px solid #0096BE;
}
.second-spot span {
	font-size:14px;
	font-weight:bold;
}
.auth-tags a {
	font-weight:bold;
}
.auth-tags {
	margin-top:0px;
	margin-left:5px;
	padding-top:0px;
	width: 175px;
}
.auth-tags p {
	padding-bottom:15px;
	display:block;
	font-size:11px;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
}
.third-spot {
	background: #f1f1f1 ;
	margin-top:13px;
	padding-top:10px;
	padding-bottom: 10px;
	overflow: hidden;
}

.third-spot-s {
	background:#f1f1f1;
	padding-top:10px;
}
.third-spot p, .third-spot-s p {
	text-align:center;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#cccccc;
	padding:2px 0;
	margin:0;
}
.white-spot {
	width:300px;
	height:250px;
	background:#fff;
	border:solid 1px #ccc;
	margin:0 auto;
}
.white-spot1 {
	width:300px;
	height:250px;
	background:#fff;
	border:solid 1px #ccc;
	margin:0 auto;
}
.white-spot2 {
	width:300px;
	height:250px;
	background:#fff;
	border:solid 1px #ccc;
	margin:0 auto;
}
.third-spot-s {
	background:#f1f1f1;
	padding-top:10px;
}
.fourth-spot {
	margin-top:13px;
	padding-top:10px;
	padding-bottom: 10px;
}
.fourth-spot p, .fourth-spot-s p {
	text-align:center;
	font-size:10px;
	font-weight:normal;
	padding:2px 0;
	margin:0;
}

.tags {
	border-bottom:dotted 1px #ddd;
	padding-bottom:20px;
	margin:10px 0;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	line-height:2.0;
}
.tags a:link,
.tags a:visited {
	color:#666;
	background:#eee;
	margin-right:5px;
}
.tags a:hover {
	color:#f23f72;
}
.tags a.active:link,
.tags a.active:visited {
	background:#fff;
	color:#999;
}
.search-result {
	margin-top:16px;
}
.search-result form {
	padding:0;
	margin:0;
}
.search-result .option {
	margin-right:15px;
	font-size:11px;
}
.search-field3 {
	width:376px;
	background:#f6f6f6;
}
.button {
	border:0;
	padding:6px 10px;
	margin-left:10px;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	color:#636363;
	font-weight:bold;
	font-size:12px;
	
}
.search-result form {
	padding-bottom:15px;
	border-bottom: dotted 1px #ddd;
	margin-bottom:15px;
}
.search-result p {
	padding:0 0 15px 0;
	margin:0;
}
.search-result p.num-results {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	border-bottom:dotted 1px #ddd;
	margin-bottom:15px;
}
.search-result h1 {
	padding:0 0 5px 0;
	margin:0;
}
.pink {
	color:#ff0055;
}
.categories {
	padding-bottom:5px;
	border-bottom:dotted 1px #ddd;
	margin-bottom:15px;
}
.categories p, .categories a {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.categories a:hover {
	text-decoration:underline;
	color:#f23f72;
}
.time-box {
	background:#eee;
	padding:4px 0;
	margin:10px 0;
}
.time-box p, .time-box a {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	background:none;
	padding:0 5px;
}
.time-box a {
	color:#0099cc;
}
.time-box a:hover {
	color:#666;
}
.feeds .fbord {
	float:left;
	padding:0px 0 0 10px;
	border-right:dotted 1px #333;
	border-left:dotted 1px #333;
	margin-right:10px;
	line-height:10px;
	margin-top:18px;
}
.feeds img {
	padding-right:10px;		
}
.main-content2 {
	padding:15px 0;
}
.main-content2 img {
	margin: 0; padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.main-content2 img:hover {
	border: 1px solid #0096BE;
}

.mcont2 h1 {
	padding:0;
	margin:0;
	padding:5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height: 30px;
	font-weight:normal;
	color:#333333;
	display:block;
}
.mcont2 {
	width:360px;
} 
.mcont2 p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0 0 10px 0;
	line-height:21px;
}
.mcont2 a {
	font-weight:bold;
}
.main-content2 {
	border-bottom:dotted 1px #ddd;
	margin-bottom:15px;
}
.head-con h6,
.head-con a:link, 
.head-con a:visited, 
.archive a:link,
.archive a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#333;
	display:inline;
	padding:0;
	margin:0;
}
.archive2 a:link,
.archive2 a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#0099cc;
	display:inline;
}
.head-con p, p.archive, p.archive2 {
	float:right;
	color:#999;
	font-size:14px;
}
.head-con h6 {
	float:left;
}
.head-con {
	padding-top:15px;
	border-bottom:dotted 1px #ddd;
	padding-bottom:15px; 
	margin-bottom:15px;
}
.archive2 a:hover {
	color:#F23F72;
}
.four-spot {
	margin-left:13px;
	margin-top:13px;
}
.four-spot img {
	margin: 0; padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.mind {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#666;

	padding:0px 0px;
	line-height:24px;
}
.bqstart {}
.bqend {}
.mind p {
	line-height:24px;
	margin-left: 20px;
}
.mind .qt {
	margin-left:-24px;
}
.mind .qb {
	margin-left:7px;
	margin-top:5px;
}
.interview img {
	margin: 0; padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.interview h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
	color:#333333;
	padding:15px 0 0 0;
	margin:0;
}
.interview h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
}
.interview p {
	padding:0 0 15px 0;
}
.interview {
	padding-bottom:20px;
	border-bottom:dotted 1px #ddd;
	margin-bottom:10px;
}
p.main {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px 0;
	margin:0;
}
p.main2 {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	line-height:170%;
}
.nfo-view  {
	padding-bottom:0px;
	border-bottom:dotted 1px #ddd;

	margin-bottom:20px;
}
.cont-view p, .interview p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:160%;
}
.cont-view img {
	margin-right:7px;
	border:none;
}
.cont-view {
	padding-bottom:15px;
	border-bottom:dotted 1px #ddd;
	margin-bottom:20px;
}
.comment {
	background:#f9f9f9;
	margin-bottom:0px;
	margin-top:10px;
	margin-right:10px;
	border-bottom:solid 1px #d5d5d5;
}

.comment img {
	margin: 0; padding: 5px;
	border: 1px solid #ccc; 
	background: #fff;
}
.comment img:hover {
	border: 1px solid #0096BE;
}
.comment h1 {
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4da7d5;
	padding:0px;
	margin:0;
}
.comment h2 {
	padding:0;
	margin:0;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#aaaab3;
}
.info {
	margin-left:30px;
	margin-bottom:10px;
}
.info p {
}
.comments-box {
	clear:both;
	margin-top:20px;
	padding-bottom:2px;
	border-bottom:solid 3px #e5e5e5;
}
.comments-box .tabs li a{
	font-size:13px;
	font-weight:bold;
	line-height:16px;
}
.comments-box a.right {
	margin-top:5px;
}
.add-comment h1 {
	margin-bottom:10px;
	margin-top:15px;
}
.add-comment h2 {
	margin-bottom:10px;
}

.field2 {
	width:373px;
	height:130px;
	border:solid 1px #999;
	display:block;
}



/**** ****/

ul.top-nav {
	height:22px;
	margin:0;
	padding:0;
}
ul.top-nav li {
	float:left;
	display:inline;
	margin:0;
	
}
ul.top-nav li.greeting {
	width:220px;
}
ul.top-nav form,
ul.top-nav a,
ul.top-nav span,
ul.top-nav input {
	/* display:inline; */
	float:left;
}
ul.top-nav form {
	padding:0;
	margin:0;
}
ul.top-nav a{
	font-weight:bold;
}
.line {
	font-size:10px;
	color:#d1d1d1;
	margin:0 7px;
}
.search-button {
	margin-top:-4px;
}

.btnp {
	padding-top:5px;
}

.small-nav {
	border-bottom: dotted 1px #ddd;
	padding-bottom:5px;
	margin-bottom:15px;
}
.small-nav span {
	margin:0 5px;
	font-size:9px;
}

.links-sort {
	padding:5px 10px;
	font-weight:bold;
	line-height:12px;
	font-size:11px;
	clear:both;
	background:#eee;
	margin-bottom:15px;
}
.add-post h1 {
	padding:0;
	margin:0 0 15px 0;
}
.add-post h1 .line {
	font-size:20px;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	color:#eee;
}



.inline-form {
	text-align:left;
	border:solid 5px #ccc;
	background:#fff;
	line-height:normal;
}


.inline-form h1 {
	background:#e1e1e1;
	padding:20px;
	font-size:21px;
	text-transform:uppercase;
	font-weight:bold;
	color:#111;
	margin:0;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
}
.inline-form form {
	padding:5px 20px 0px 20px;
	margin:0;
	height:427px;
}
.inline-form label {
	display:block;
	padding:15px 0 4px 0;
	font-size:11px;
	line-height:21px;
}
.inline-form .higher {
	font-size:16px;
	font-weight:bold;
}
.inline-form .field {}

.inline-form input.field {
	width:630px;
	padding:4px;
}
.inline-form .pink {
	font-size:13px;
}
.inline-form textarea.field {
	width:640px;
	padding:4px;
	height:100px;
}
.inline-form select.field {
	font-size:11px;
}

.inline-form .btnp {
	padding-top:10px;
	clear:both;
}
.inline-form .btnp img {
	margin-bottom:-5px;
}

.inline-form .post .right {
	width:500px;
}
.inline-form p.url {
	color:#aaa !important;
	border-bottom: dotted 1px #ddd;
	padding:10px 0;
	margin:0 0 10px 0;
}
ul.tags-like {
	font-size:12px;
	list-style-type:none;
	padding:10px 0;
	margin:0;
}
ul.tags-like li {
	padding:4px 0;
	line-height:19px;
}
ul.tags-like .tag {
	color:#000;
	background:#e3e3e3;
	font-weight:bold;
}
.inline-form .post .left p{
	padding-right:0 !important;
}
.inline-form .leftf {
	float:left;
	display:inline;
	width:300px;
	clear:both;
}
.inline-form .rightf {
	float:right;
	display:inline;
	width:300px;
}

.inline-form .leftf .field,
.inline-form .rightf .field {
	width:290px;
}

.inline-form label.higher {
	text-transform:uppercase;
}
.gray {
	color:#ccc;
}

.preview {
	background:#eee;
	padding:10px;
	line-height:19px;
	height:140px;
	overflow:hidden;
	font-size:12px;
}

#custom-options {
	position:absolute;
	width:180px;
	background:#fff;
	border:solid 1px #ddd;
	top:23px;
	left:85px;
	z-index:200;
}
#custom-options ul {
	padding:5px 10px 10px 10px;
	list-style-type:none;
	margin:0;
}
#custom-options li {
	padding:0 0 1px 0;
	font-size:11px;
	line-height:17px;
}
#custom-options li a {
	color:#0099cc;
	text-decoration:underline;
}
#custom-options li a:hover {
	text-decoration:none;
	color:#fff;
	background: #ff0055;
}
.submit-button2 {}
.submit-button2 img {
	margin-bottom:-10px;
}


#footer {
	margin-top:11px;
}

.custom-select-place {
	position:relative;
	display:inline;
}

.my-acc-t {
	border-bottom:dotted 1px #ddd;
	padding-bottom:0px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.profile {
	margin-bottom:20px;
}
.profile .left {
	width:240px;
}

.profile .right {
	float:left;
	margin-left:20px;
	width:410px;
}
.profile-image {
	background:#f1f1f1;
	text-align:center;
	padding:15px 0 20px 0;
}

.profile-image img {
	background:#fff;
	padding:4px;
	border:solid 1px #ddd;
}
.profile h3{
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding:15px 0 2px 0;
}
.profile p{
	padding:0;
	margin:0;
	font-size:11px;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
}
.profile .l {
	width:200px;
	padding-bottom:15px;
}
.nice-ans a:link,
.nice-ans a:visited {
	color:#999;
	display:block;
	font-size:14px;
	font-family:'Lucida Grande', 'Tahoma', Arial, Verdana, sans-serif;
	padding:5px 0 13px 35px;
}
.nice-ans a:hover {
	color:#F23F72;
}
.profile-box {
	/*border:solid 1px #ddd;*/
	/*padding:10px;*/
	height:90px;
	background-color: #fff;
}

.profile-box img {
	/*margin: 0; padding: 5px;*/
	border: 0px solid #ccc;
	background: #fff;
}
.profile-box img:hover {
	border: 0px solid #0096BE;
}

.profile-stats {
	font-weight:bold;
}
.profile-stats td {
	padding:4px 5px;
	border-bottom:solid 1px #ddd;
}
.profile-stats h4 {
	text-transform:uppercase;
	font-weight:bold;
	color:#222;
}
.profile-stats .gray {
	color:#999;
}
.site-nc {
	background:#707070;
	color: #fff;
	padding:10px;
	margin-bottom:5px;
}
.site-news h4 {
	padding:0;
	color: #fff;
	margin:0;
}
.site-news ul {
	padding:5px 0;
	margin:0 0 0 15px;
}

.minus-btn,
.plus-btn {
	float:right;
	display:inline;
	text-indent:-10000px;
	width:14px;
	height:14px;
	position:relative;
	margin-top:-17px;
}


