@CHARSET "UTF-8";

body {margin: 0; padding: 0; font:13px Arial, Helvetica, sans-serif; color: #464646; background: #FFF;}

a {color: #960000; text-decoration: underline; font:13px Arial, Helvetica, sans-serif;}
a:hover {color: #FFFFFF; text-decoration: none; background-color: #960000; }
input, textarea, select {font:13px Arial, Helvetica, sans-serif;} 

h2 a, h2{color: #960000; font:24px Georgia; font-weight:bold; margin:0; padding:0; text-decoration: none;}

.error {color: red; padding-left: 15px;}
.notices {color: green; padding-left: 15px;}
.clear {clear: both;}
.hr {background-color: #818181; height: 1px; border: 0; line-height: 1px; font-size: 0px; margin: 5px 0 10px 0;}
p {margin: 10px 0;}
#container {width: 993px; margin: auto;}

#header {margin-top: 0px;}
	#header #menu { margin:0 0 0 380px;  padding:87px 0 0 0;}
	#header #menu li {list-style: none; float: left;}
		#header #menu li a {text-decoration: none; display: block; height: 82px; overflow: hidden;}
		
		#header #menu li a.idea {background: url("images/site.gif") 0px 0px; width: 65px; margin-right: 85px;}
		#header #menu li a:hover.idea {background: url("images/site.gif") -66px 0px; width: 65px; margin-right: 85px;}
		
		#header #menu li a.blog {background: url("images/site.gif") -150px 0px; width: 76px; margin-right: 86px;}
		#header #menu li a:hover.blog {background: url("images/site.gif") -226px 0px; width: 76px; margin-right: 86px;}
		
		#header #menu li a.contact {background: url("images/site.gif") -312px 0px; width: 71px; margin-right: 91px;}
		#header #menu li a:hover.contact {background: url("images/site.gif") -383px 0px; width: 71px; margin-right: 91px;}
		
		#header #menu li a.rss {background: url("images/site.gif") -474px 0px; width: 65px; }
		#header #menu li a:hover.rss {background: url("images/site.gif") -539px 0px; width: 65px; }
		
		#header #menu li a strong {visibility: hidden;}
		
	#header #logo {border: 1px solid #e5e5e5; border-right: 0; border-left: 0; margin: 10px 30px; padding: 20px 0;}
		#header #logo a {display: block; background: url("images/site.gif") 0px -82px; width: 910px; height: 76px; margin: auto;}
		#header #logo h1 {display: none;}
		
	#header #underLogo {background: url("images/site.gif") 0px -158px; width: 915px; height: 11px; margin: auto; margin-bottom: 10px;}
		#header #underLogo h2, #header #underLogo h1 {display: none;}
	
	#header .rogvaiv {width: 223px; height: 72px; float: left; background: url("images/site.gif") -604px 0px; margin-left: 32px;}
		
#content {margin-top: 20px;}
	#content #left {float: left; width: 264px;}
		#content #left .free_yourself {background: url("images/site.gif") 0px -169px; width: 229px; height: 308px; margin: 10px 0;}
		#content #left .newsletter {width: 234px; margin: 26px 0 0 30px;}
		#content #left .add_this {margin:0 0 10px 30px; width: 234px; padding-top: 10px; text-align: center;}
			#content #left .newsletter .ston {height: 27px; width: 234px; background: url("images/site.gif") -229px -255px;}
			#content #left .newsletter p {color: #272424; font-family: Arial; padding: 0; font-size: 11px; line-height: 13px;  margin: 10px 10px 10px 15px; text-align: justify;}
			#content #left form { padding:0; margin:0; padding-left: 38px; display: block;}
			#content #left form div.input {width: 209px; height: 43px; background: url("images/site.gif") -229px -169px;}
				#content #left form div.input input {background: transparent; border: 0; margin: 16px 15px 0 15px; width: 179px; color: #000000; font: 10px Arial;}
				#content #left form div.send input {width: 92px; height: 29px; background: url("images/site.gif") -346px -226px; border: 0; cursor: pointer; margin:14px 0 0 117px;}
				
		#content #sidebar {padding: 0 0 20px 45px;}
		#content #sidebar ul {margin: 0; padding: 0;}
			#content #sidebar ul li {list-style: none; margin:20px 0px 0px 0px; padding: 0;}
			#content #sidebar h3, #content #sidebar #search form label{color: #960000; font:24px Georgia; font-weight:bold; margin:0; padding:0; margin-bottom: 5px; clear: both; display: block;}
			#content #sidebar #search form label {font-size: 16px;}
			#content #sidebar ul li li {margin: 0; padding: 0; font-size: 16px;}
				#content #sidebar ul li li a{font-size: 16px; line-height:18px;}
		
		#content #sidebar #search form {padding:0; margin:0;}
			#content #sidebar #search form #s {float:left; width:123px; height:27px; background: url("images/site.gif") -438px -221px;}
				#content #sidebar #search form #s input {background: transparent; border: 0; width: 100%; padding: 5px 6px 4px 6px; width: 111px;}
			#content #sidebar #search form #ssubmit {float:left; border: 0; background: transparent;  font:16px Georgia; font-weight:bold; color: #960000; padding: 0; margin: 3px 0 0 5px; cursor: pointer;}
		
	
	#content #right {float: left; padding: 10px 0 0 30px; width: 680px;}
	#content #right.blog {width: 660px;}
	#content #right .chenar {float: left; width: 300px; padding:10px 0 0  20px;}
		#content #right  .chenar h2 {color: #272424; font: 24px Arial normal; padding: 0; margin: 10px 0;}
		#content #right  .chenar p {margin: 20px 0;}
	
	#content #right .post {padding: 10px 0 0 0;}
	#content #right .post p {line-height: 20px; font-size: 13px;}
	#content #right .storycontent {padding: 0 0 10px 0; border-bottom: 1px solid #464646;}
		#content #right em.date {display: block; text-align: right; font-style: normal; font: 12px Georgia; font-weight: bold; line-height: 12px; text-decoration: underline;}
	#content #right .navigation {margin-bottom: 10px;}
		#content #right .navigation .alignleft {float: left;}
		#content #right .navigation .alignright {float: right;}
		#content #right #commentlist {padding: 0; margin: 0; list-style: none;}
			#content #right #commentlist li{padding: 20px 0 0 0; margin: 0; list-style: none; border-bottom: 1px solid #e5e5e5;}
			#content #right #commentlist li cite {color:#6f6e6e; font: 14px Georgia; font-weight:bold}
			#content #right #commentlist li span.autor, #content #right #commentlist li span.autor a{color: #960000; font:24px Georgia; font-weight:bold; margin:0; padding:0; text-decoration: none; line-height: 24px;}
			#content #right #commentlist li span.autor {display: block;}
			#content #right #commentlist li span.autor a:hover {color: #FFFFFF;}
			#content #right #commentlist li {font-size: 13px; line-height: 20px;}
			
		#content #right #commentform {border-bottom: 1px solid #464646; padding: 15px 0 0 0; display: block;}
			#content #right #commentform input, #content #right #commentform textarea { background: #6f6e6e; border: 0; padding: 7px; color: #FFFFFF; font: 13px 'Trebuchet MS';}
			#content #right #commentform .columPanelFormLeft {float: left;  width: 218px;}
				#content #right #commentform .columPanelFormLeft input {margin-bottom: 25px; width: 188px; height: 19px;}
				#content #right #commentform .columPanelFormLeft #url {margin-bottom: 0;}
			#content #right #commentform .columPanelFormCenter {float: left; width: 301px;}
				#content #right #commentform .columPanelFormCenter textarea {height: 134px; width: 287px; *height: 139px;}
				#content #right #commentform .columPanelFormRight {float: left;}
				#content #right #commentform #submit {background: transparent; font: 24px Georgia; color: #960000; font-weight: bold; text-decoration: underline; margin-top: 114px; cursor: pointer; margin-left: 5px;}
				#content #right .postyourcomment {padding: 30px 0 20px 0}
					#content #right .postyourcomment a{font: 24px Georgia; font-weight: bold;}
		
#footer { margin: 20px 30px 10px 30px; clear: both; border-top: 1px solid #e5e5e5;}
	#footer h1 {float: left; margin:0; padding: 0; display: block; width: 366px; height: 30px; background: url("images/site.gif") -438px -169px; margin:11px 0 0 3px;}
		#footer h1 strong {display: none;}
	#footer div {float: right; color: #888888; font: 10px Arial; margin: 20px 0 0 0;}
	#footer div a { color: #888888; font: 10px Arial; text-decoration: none; line-height: 12px;}
	#footer div a:hover {color: #FFFFFF;}

.ar16 {font: 16px Arial;}
	.page p, .page h2{margin: 10px 10px 10px 5px}
	.idea p {line-height: 20px; font-size: 13px; text-align: justify;}
	.idea {margin-left: 17px;}
	
	.idea .friend_google {width: 537px; height: 111px; background: url("images/site.gif") -229px -282px;}
		.idea h2 {margin-bottom: 0;}
		.idea .friend_google h1 {display: none;}
		.idea .friend_google p {padding: 45px  0 0 64px; font: 16px Georgia; font-weight: bold; line-height: 20px; margin: 0;}
		.idea .block {width: 230px; height: 127px; background: url("images/site.gif") -766px -350px;}
		.idea .blockr { float: right; margin: 0 0 0 10px; }
		.idea .blockl { float: left; margin: 5px 10px 0 5px; }
			.idea .block p, .idea .block h2, .idea .block h1{font: 20px Georgia; color: #FFFFFF; line-height: 24px; margin: 0; padding: 15px 10px 10px 32px;}
			
	.home h2 {font-size: 19px;}
	.home .column {margin:10px 0 20px 30px; float: left; width: 300px; display: inline;}
		.home .column p, .home .column h2 {margin: 15px 0; padding: 0; text-align: justify;}
		.home .column p {line-height: 20px;}
		.home .column div.hh {height: 300px;}
		.home .column a.readmore {background: url("images/site.gif") -438px -199px; width: 107px; height: 22px; text-align: center; float:right; font: 14px Georgia; line-height: 22px; font-weight: bold; text-decoration: none;}
		.home .column a:hover.readmore {color: #960000;}
	
	.newsletter_page, .not_found, .disclaimer{margin-left: 17px;}
		.newsletter_page h1, .not_found h1{color: #960000; font-size: 32px; font-family: Georgia; font-weight: normal; margin: 10px 0;}
		.newsletter_page h2, .not_found h2{margin: 10px 0; color: #464646; font-size: 26px; font-weight: normal;  font-family: Georgia;}
		.disclaimer p {line-height: 20px; margin: 15px 5px;}
		
	.contact {margin-left: 17px;}
		.contact form {margin: 0; padding: 0;}
			.contact form input, .contact form textarea {border: 1px solid #a9a8a8; background-color: #6f6e6e; margin-bottom: 25px; display: block; color: #FFFFFF; padding: 10px;}
			.contact form input {width: 252px;}
			.contact form textarea {width: 560px; height: 280px; margin-bottom: 10px;}
			.contact form .submit {background: transparent; font: 24px Georgia; color: #960000; font-weight: bold; text-decoration: underline; cursor: pointer; margin:0 0 0 500px; width: auto; border: 0; padding: 0;}
			.contact .error, .contact .notices {padding: 10px 0;}