/*
Theme Name: Urbanoise
Description: my firsth theme.
Author: Palladev
Author URI: http://palladev.com/
Version: 1.0
Tags: black, dark blue, simple,
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/* Defaults */

/* начало */

body 			{
			  	position: relative; /* Fixes browser resizing bug in IE6 */
			  	margin: 0px auto;
			  	width: 100%;
			  	font-family: Trebuchet MS, Arial, Sans-serif;
			  	text-align: center; /* IE Centering Technique */
			  	background: #000;
				padding: 0;
				//background-image: url('images/body.png');
			  	}

a 				{
  				color: #788e8f;
  				text-decoration: none;
  				}

a:hover 		{
  				color: #466566;
  				text-decoration: underline;
  				}


h1, h2, h3, h4, h5, h6, p {
			  	margin: 0;
			  	padding-left: 30px;
			  	padding-top: 25px;
			  	line-height: 1.6;
				text-align: left;
			  	}



table.maine		{
  				width: 100%; height: 100%;
				background-image: url('images/body.png');
                //width; //background-image: url('');
				}

table.maine td.op	{
				background: url(images/bot.png) 0 100%  repeat-x;
				//background-image: url('');
				}

#main 			{
				clear: both;
				max-width: 60em;
				margin: 0 auto;
				width: 880px !important;
				height: 100%;
				}


/* лампа */

#lampa			{
	  			margin-left: 20%;
				margin-top: 0;
				width: 560px;
				height: 75px;
				}

.effect			{cursor: pointer;}


#lampa img		{border: 0}


.roll				{
					display: block;
					width: 560px;
					height: 100px;
					background: url('images/lampa.png') no-repeat;
					overflow: hidden;
					cursor: link;
					margin-left: 20%;
					filter: expression(fixIePng(this));
					}

.roll img			{visibility: hidden; filter: expression(fixIePng(this)); //margin-top: -15px;}
.roll:hover			{background: 0;}
.roll:hover img		{visibility: visible; border: 0; margin-top: 0px; //margin-top: -15px;}


png					{filter: expression(fixIePng(this));}


/* заголовок блога */

#header 			{
  					margin: 10px 0 0 0;
  					paddding-top: 15px;
  					height: 80px;
 					}

#title 				{
				  	float: left;
				  	margin-left: 25px;
				  	width: 360px;
				  	display:inline;
				  	}

#header h1 			{
				  	padding: 0;
				  	font-size: 140%;
				  	color: #b3e2f0;
				  	font-family: Georgia;
				  	}

#header h1 a 		{
				  	color: #b3e2f0;
				  	text-decoration: none;
				  	border-bottom-color: #b3e2f0;
				  	border-bottom-style: solid;
				  	border-width: 1px;
				  	}

#header h1 a:hover 	{
				  	color: #ceeef8;
				  	text-decoration: none;
				  	text-decoration: none;
				  	border-bottom-color: #b3e2f0;
				  	border-bottom-style: solid;
				  	border-width: 0px;
				  	}

#header h3 			{
				  	padding: 0;
				  	color: #fff;
				  	font-size: 95%;
				  	}


/* поехали */

#content			{
  					background-color: white;
					margin: 0px 0 0 0;
					padding-bottom: 20px;
					heidght: 100%;
					}



/* верхняя полоса навигации */

#nav				{
                    clear: both;
  					height: 50px;
  					width: 100%;
					text-align: left;
					//padding-left: 40px;
					}

#nav ul 			{
				  	list-style: none;
				  	width: 600px;
					margin-left: -27px;
				  	}

#nav li 			{float: left; margin-top: 2px;}

#nav li a 			{
				  	padding: 0 15px;
				  	height: 32px;
				  	line-height: 32px;
				  	font-weight: bold;
				  	font-size: 11pt;
				  	color: #738287;
				  	3color: #2c406b;
				  	text-transform: lowercase;
				  	text-decoration: none;
				  	}

#nav li a:hover 	{
					*color: #d3d082;
					color: #54a0b6;
					text-decoration: none;
					}

#nav li.rssmenu a 	{color: #d3d082;}
#nav li.rssmenu a:hover {color: #fff;}


/* поиск... будь ты соска или в розыске */

#searchform 		{
  					margin-left: 10px;
  					width: 228px;
  					padding-top: 4px;
   					height: 28px;
  					background: #ccc;
  					background: url(images/bgsearch.png) left 3px no-repeat;
                    float: right;
  					margin-left: 0px;
					margin-top: 5px;
  					}

*:first-child+html #searchform {padding: 5px 0;}
* html #searchform {padding: 5px 0;}

#searchbox 			{
  					margin-left: 8px;
				  	margin-bottom: 3px;
				  	width: 145px;
				  	background: none;
				  	border: none;
  					}

#searchbutton 		{
  					width: 50px;
  					background: none;
  					border: none;
  					}

#searchbutton:hover {cursor: pointer;}



/* пост великий */

.post				{
				  	margin: 0px 0 75px 0;
					//margin: 0 0 50px 0;
					padding: 0 20px 0 40px;
					width: 73%;
					clear: left;
				  	}

.post h2	 		{
  					padding: 0 0px;
				  	letter-spacing: -1px;
				  	font-size: 14pt;
				  	color: #333;
					line-height: 1.4;
					margin-bottom: 2px;
				  	}

.post h2 a			{
					font-size: 14pt;
					font-weight: bold;
					color: #333;
					text-decoration: none;
  					}

.post h2 a:hover	{
  					text-decoration: none;
                    border-bottom: solid #333 2px;
					padding-top: 4px;
					color: #333;
					}


.post .timeless		{
  					padding: 0 0px;
  					font-size: 10pt;
  					color: #7b7b7b;
  					line-height: 1.5;
					margin-bottom: 0px;
  					}

.post ul.meta 		{
  					padding: 0px 0px;
  					font-size: 10pt;
  					color: #7b7b7b;
					list-style: none;
  					line-height: 1.5;
					margin-top: 0px;
					//margin: 0; //padding: 0;
  					}

.post ul.meta a			{
						color: #7b7b7b;
                        text-decoration: none;
						border-bottom: 1px #cbcbcb solid;
						}
.post ul.meta a:hover	{border: 0;}



.post .major		{
  					margin: 0px 0 20px 0;
					}

.post .major img	{
  					text-align: center;
					margin: 0 auto 10px auto;
					border: 0;
					}

.post .tags			{color: #788e8f;}
.post .tags a		{color: #788e8f; text-decoration: none;}
.post .tags a:hover	{color: #466566; text-decoration: underline;}


.post p				{
                    line-height: 1.6;
				  	margin: 0; padding: 0;
                    color: #333333;
  					font-size: 10pt;
					font-family: Trebuchet MS, Arial, Sans-Serif;
					margin-bottom: 25px;
					}

.post .major		{margin-top: 20px;}


.post .major a		{
  					color: #466566;
  					text-decoration: underline;
  					}

.post .major a:visited 	{
  					color: #466566;
  					text-decoration: underline;
  					}

.post .major a:hover 	{
  					color: #466566;
  					text-decoration: none;
  					}

.post .major ul, ol {padding: 0 0 0 35px;}
.post .major ul li, ol li {font-size: 10pt; color: #333;}


.notelephono		{margin-bottom: 0 !important;}


.aligreleft 		{
                position: absolute;
                color: white;
				margin-top: 47px;
				margin-left: -40px;
				//margin-top: 0; //margin-left: -70px;
				height: 50px;
				}

.aligreleft a, .aligreright a	{
				color: #CEEEF8;
				font-weight: normal;
				font-size: 16pt;
				}

.aligreleft a:hover, .aligreright a:hover	{
				color: #CEEEF8;
				font-weight: bold;
				font-weight: normal;
				border-bottom: groove #CEEEF8 2px;
				padding-top: 4px;
				font-size: 16pt;
				text-decoration: none;
				}


.aligreright		{
                position: absolute;
				color: white;
				font-size: 16pt;
				color: white;
				margin-top: 47px;
				margin-left: 895px;
				//margin-top: 0; //margin-left: 855px;
                height: 50px;
				}


p.centro 		{text-align: center;}



.rlz   			{margin-bottom: 30px;}
.rlz li			{line-height: 2;}
.rlz li span.time	{
					font-size: 9pt;
					font-family: Georgia;
					font-style: italic;
					color: #909090 !important;
					margin-left: 0.5em;
					margin-right: 1em;
					}

.rlz a			{
  				color: #333333 !important;
				text-decoration: none !important;
				border-bottom: 1px #acacac solid !important;
				padding-bottom: 0px !important;
				}

.rlz a:hover	{border: 0 !important;}



/* дальше-раньше */

#nextprevious 		{margin: 0 0 20px 0;}
.alignleft 			{
  					float: left;
					margin-left: 15px;
  					}

.alignright 		{
  					float: right;
                    margin-right: 185px;
  					}

.luciano			{margin-bottom: 70px !important;}


/* облако меток */


#clouds				{
					floаat: right;
  					width: 600px;
					margin: 120px 0 20px 40px;
  					}

#clouds h2 			{
  					padding: 0 0 2px 0;
  					font-size: 12pt;
  					color: #888;
 					letter-spacing: -1px;
  					border-bottom: 1px solid #e4e4e4;
  					}

div.ctc a			{
  					line-height: 1.78;
					text-decoration: none;
					border-bottom: 1px #d4d4d4 solid;
					margin-right: 0.5em;
					}

div.ctc a:hover		{border: 0;}



/* архив */

h2.archive			{
                    padding: 0 0px;
				  	letter-spacing: -1px;
				  	font-size: 15pt;
				  	color: #333;
					line-height: 1.4;
					margin: 0 0 12px 35px;
					}

h2.archive span		{
                    background-color: #092034;
					color: white !important;
					height: 20px;
					padding: 4px 8px;
					text-decoration: none;
					}

#archive p			{}


#archive p a 		{
                    background-color: #092034;
					color: white !important;
					font-size: 15pt;
					height: 20px;
					letter-spacing: -1px;
					margin: 0px 0 30px 0px;
					padding: 4px 8px;
					text-decoration: none;
					}

#archive p a:hover 	{
                    text-decoration:underline;
					}

#archive ul 		{
					padding: 0px 0 0 10px;
					margin: -15px 0 40px 0;
					list-style: none;
					//margin: -45px 0 40px 0px;
                    }

#archive ul li		{
					line-height: 1.8;
					}





#footer 			{
					position: relative;
					width: 50%;
					height: 209px;
  					}

#footer p 			{
				  	font-size: 85%;
				  	color: #205370;
				  	margin-left: 10%;
				  	margin-top: 20px;
				  	line-height: 1.8;
				  	float: left;
				  	}

#footer p span		{
  					//background-color: #010915;
					//padding: 5px;
					}


#footer a		{color: #205370; text-decoration: underline;}
#footer a:hover	{text-decoration: none;}
