/*Amalgams for Lasto_Nano */

* {font:11px/1.18 verdana;margin:0;padding:0;}
a, a:visited {color:#09F;text-decoration:none;}
a:hover {color:#f60;text-decoration:underline;}
body {
	background:#5D5D5D url(../i/bg_silver.png) repeat-x;
	color:#333333;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#main_conteiner {
	background: url(../i/body-bg_whrite.png) repeat-y scroll center top;
	margin:0 auto;
	padding:0;
	min-height:500px;
}
#conteiner {
	background-color:#fff;
	text-align:center;
	border:0;
	margin:0px auto;
	width:990px;
	text-align:left;
}
.header {
	position:relative;
	width:auto;
	height:230px;
	background:#fff;
}
#header {position:absolute;height:auto;width:auto;top:0;}
#header_top {
	background:#2B9200 url(../i/header_green.png) repeat-x scroll top center;
	height:50px;
	padding:0;
}
#headertop_left {text-align:left;float:left;}
#headertop_left  {
	color:#fff;
	font-family:Impact;
	font-size:26px;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 15px;
	text-decoration:none;
}
#headertop_right {float:right;text-align:right;}
#headertop_right {font-size:12px;margin:0;padding:20px 10px 0 0;}
#header_logo {
	background:#fff url(../i/lasto_nano_cms.gif) no-repeat bottom left;
	height:66px;
	min-height:66px;
	padding-top:0;
}
*html  #header_logo {margin-top:10px;}
html:root #header_logo {padding-top:10px;}
#top-search {margin: 0 15px 0 0;}
.top-searchform {padding:0px;	}
.top-searchtext {margin:0;padding:1px 0 0 0;border: 1px solid #006600;color:#666;height:18px;}
html:root .top-searchtext  {width:130px}
.top-searchsubmit {
	font:bold 12px georgia,sans-serif;
	padding:0px 0 1px 0;
	border: 1px solid #006600;
	background-color: #46AD46;
	color: #fff;
	height: 19px;
}
html:root .top-searchsubmit  {margin:0px 0 1px 2px;padding:0 3px 4px 3px;}
.rss_icon {
	border:none; 
	width: 32px; 
	height: 32px; 
	float: right; 
	margin:5px 10px;
}
#navbar {
	position:relative;
	background: #506880 url(../i/navmenu_blue.png) repeat-x;
	text-align:left;
	height:24px;
	margin:1px 0;
	padding:0;
}
#top_nav {float:left;}
#top_nav, #top_nav ul {list-style:none;line-height: 1;}
#top_nav a {
	display: block;
	padding: 4px 4px;
	color: #EBEBEB;
	text-align:center;
	width: 100px;
	height:16px;
	background: #506880 url(../i/navmenu_blue.png) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	border-right: 2px solid #E4E4E4;
}
html root:#top_nav a {width: 100px;}
#top_nav a:hover {background: #EBEBEB;color:#333;text-decoration:none;}
#top_nav a.selected  {background: #EBEBEB;color:#333;text-decoration:none;}
#top_nav li {float: left;display: block;}
#description {
	background:#fff;
	font:bold 16px "Trebuchet MS", Tahoma, Arial;
	color:#667C98;
	text-align:left;
	height:auto;
	margin:0;
	padding:0;
	text-shadow:#ddd 2px 2px 1px;
}
.rss_icon {
border:none; 
width: 132px; 
height: 32px; 
float: right; 
margin:5px 10px;
}
/* setting type page */
#description,#header_logo,#header_top,#bottom,#navbar,.page_all,.bottom_top {width:990px;}
.sidebar_1,.sidebar_2,.content_all{float:left;}  
.content {float:right;} 
/*------------------------*/
.page_all {overflow:hidden;border:0px solid black;}
.content_all {overflow:hidden;
	background-color:#fff;
	width:815px;
	min-height:300px;
	border:0px solid green;
}
.content {
	text-align:justify;
	margin:0 10px 20px 10px;
	padding:0 0 0 10px;
	background-color:#fff;
	width:610px;
	max-width:610px;
	min-height:300px;
	border:0px solid red;
}
.sidebar_1,.sidebar_2 {width:170px;border:0px solid blue;}
.sidebar_1,.sidebar_2{text-align:left;}
.sidebar_1,.sidebar_2 {margin:0;}
.sidebar_menu h2 {
	color:#00932E;
	font:bold 16px "Trebuchet MS",Tahoma,Arial;
	margin:10px 0 5px 3px;
	padding:0px;
	text-shadow:#ccc 2px 2px 2px;
}
.sidebar_menu li{list-style:none;width:170px;}
.sidebar_menu li a {color:#09f;border-bottom:1px dotted #aaa;display:block;}
.sidebar_menu li a {padding: 2px 0;text-decoration: none;}
.sidebar_menu li a:hover {color:red;}
.sidebar_menu li a.selected {text-decoration:none;cursor:default;color:#f60;}
.sidebar_menu li a.selected:hover {color:red;}
.bottom_top {
	background:#EBEBEB url(../i/homebottom.jpg) no-repeat scroll center top;
	border-top:#667C98 3px solid;
	min-height:40px;
	height:40px;
}
#bottom {
	background:#EBEBEB url(../i/homebottom.jpg) no-repeat scroll center top;
	border-top:3px solid #667C98;
	clear:both;
	line-height:16px;
	margin:0 auto;
	padding:0 0 20px;
}
.bottomleft {
	float:left;
	text-align:left;
	margin:0 10px;
	overflow:hidden;
	padding:10px 0 0 10px;
	width:220px;
}
.bottomcenter {
	float:left;
	text-align:left;
	margin:0;
	overflow:hidden;
	padding:10px 0;
	width:480px;
}
.bottomright {
	float:right;
	text-align:left;
	margin:0;
	overflow:hidden;
	padding:10px 5px 0;
	width:220px;
}
#footer {
background:#00962F url(../i/header_green.png) repeat-x;
padding-top:5px;
min-height:40px;
height:40px;
border-bottom:3px solid #fff;
}
.footer_left{float:left;width:50%;text-align:left;margin:10px;}
.footer_right{float:right;width:400px;text-align:right;margin:10px;}
.footer_left{color:#eee;}
.footer_right,#footer a{color:#63CA00;}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	margin:0;
	padding:0;
	visibility:hidden;
}
.clear {clear:both;}
img{border:none;}

/*------------------------ */
h1,h2 {text-align:left;font:bold 16px arial,sans-serif;text-shadow:#ccc 2px 2px 2px;}
h1 {margin:15px 5px;color:#32639A;}
h2 {margin:15px 5px;color:#555;}
strong {font-weight:bold;}
blockquote {padding:0 0 0 50px;}
p {margin:10px 5px;text-indent:0em;}
ol {margin:5px 0 0 10px;}
.content ul,
.content ol {margin:0 0 0 20px;padding:0 0 0 20px;}
.content p,
.content a,
.content li, .note, u, font, strong {font-size:13px;}
h1 a {font:bold 16px arial,sans-serif;color:#32639A;}
h2 a {font:bold 16px arial,sans-serif;color:#555;}
/*----------------------------------------------*/

.red {border-color:red;color:red;}
.hide {z-index:1;left:0; visibility:hidden;position:absolute;top:0;}
.lasto {background-color:#ff9;border:#7b9ebd 1px solid;padding:10px;}
.contents .first {color:red;margin:5px 0 10px 20px;}
.contents .second {color:red;margin:20px 0 20px 10px;}
.contents span {color:red;}
.contents ol {color:silver;padding-left:10px;}
.select {color:red;}
.categories {margin:8px 0;padding:0 0 0 10px;}
.categories li {color:silver;}
.categories .selected {color:red;}
.postlink {margin:5px 25px;text-align:right;}
.postdate {color:#656565;margin:5px 10px;text-align:right;}
.postbody {margin:10px 0;}
.postbody span {color:#a00;}
.pronto {margin:10px 5px;}
.prim {color:#f60;border:silver 0px solid;margin:5px auto;padding:3px;text-align:left;width:79%;}
.prim label {color:blue;}
.prim div {background:#fff;border:#5C8D0C 1px solid;font:12px/1 arial,sans-serif;margin:3px auto;padding:5px;}
.note {border-bottom:#667C98 1px dotted;color:green;}
.pre {
   background:#f9f9f9;
   border:#999 1px solid;
   color:green;
   margin:15px;
   padding:10px;
   overflow:auto;
   height:90px;
}
.pre span {color:#45f;}

/* Start Form Email*/
#connect {
  background:url(../i/nano/spam.png) no-repeat 5px 6px #fff;border:#ccc 1px solid;
  font:11px Arial;margin:5px auto 10px;padding-top:8px;width:498px;
}
#connect label {color:#55c;float:left;font:bold 13px Arial;padding:7px 0 0 130px;}
#connect .tema,#connect .name,#connect .email,#connect .cod,#connect textarea {font:12px Arial;margin:0 5px 2px 0;padding:2px 0 0 22px;width:230px;height:18px;}
#connect .tema,#connect .name,#connect .email,#connect .cod,#connect .date,
#connect textarea,#connect .submit {background-color:#fff;border:#ccc 1px solid;float:right;}
#connect img {border:none;float:right;margin:2px 2px 2px 0;width:120px;height:19px;}
#connect .cod {width:110px;}
#connect .submit {background:#fff;color:#c77;cursor:hand;font:bold 13px Arial;margin:0 5px 5px 0;width:489px;height:21px;}
#connect textarea {margin:2px 5px 2px 0;padding:10px 0 2px 22px;overflow:auto;width:465px;height:175px;}
.prim {background:#fff;clear:both;font:bold 12px arial;margin:0;padding:10px;text-align:center;width:465px;}
.prim span {color:#b00;}
.prima {background:#fff;color:#55c;font:bold 12px Arial;margin:10px auto 0;padding:3px 10px 4px;width:478px;}
.prima span {color:#a00;font-weight:normal;}
#connect .name {background:url(../i/nano/name.gif) 2px 1px no-repeat #fff;}
#connect .email {background:url(../i/nano/email.gif) 1px 0px no-repeat #fff;}
#connect .tema {background:url(../i/nano/tema.gif) 1px 0px no-repeat #fff;}
#connect .cod {background:url(../i/nano/pencil.png) 2px 3px no-repeat #fff;}
#connect textarea {background:url(../i/nano/edit.gif) 3px 3px no-repeat #fff;}
/* End Form Email*/

fieldset {border:#ebebeb 1px solid;color:#4E667E margin:0;padding:3px 0 0;}
legend {color:#00932E;font:bold 14px/1 arial,sans-serif;padding:5px;margin:0 0 0 10px;}
fieldset {#padding:0;#position:relative;#top:10px;}
legend {#margin:0 0 -7px;#position:relative;#top:-12px;#left:3px;}

/* start forms splog */
#form_email {margin:20px auto;font:12px arial,sans-serif;width:500px;}
#form_email textarea {margin:7px 5px 7px 0;padding:5px;width:477px;height:165px;}
#form_email .submit {color:#000;cursor:hand;margin:0 5px 2px 0;width:489px;height:21px;}
#form_email textarea,#form_email .submit {background-color:#fff;border:silver 1px solid;float:right;}
/* end forms splog */

/* start google referent */
.gr_news {background-color:#fcfcfc;border:#f8f8f8 5px solid;margin:0 2% 1%;}
.gr_news a {text-decoration:none;}
.gr_date {color:#a77;font:bold 13px "Times New Roman",serif;margin:10px 12px 0 0;text-align:right;}
.gr_title {background-color:#f9f9f9;margin:1% 2% 0;padding:5px 8px;}
.gr_title a {color:#22c;display:block;font:bold 14px "Times New Roman",serif;}
.gr_title a:hover {color:#c00;}
.gr_desc {margin:0 8px 1%;text-align:justify;}
.gr_returnlink {color:#a77;margin:0 5px 5px;text-align:right;}
.gr_returnlink a {color:#00b;font:11px arial,sans-serif;}
.gr_returnlink a:hover {color:#c60;}
.gr_image {float:left;margin:5px 10px 2px 0;position:relative;}
.gr_clear {clear:both;}
/* end google rferent */

/* statistic */
.point {border:#667C98 1px solid;margin:5px auto;width:500px;overflow:hidden;}
.point .graf {margin:5px 0 0;padding:0 0 0 2px;}
.point .desc {margin:0 0 5px 20px;}
.sttit {background: #EBEBEB;border:#667C98 1px solid;color:#333;margin:2px;padding:4px;}
.hits {float:left;width:248px;margin:0 0 0 1px;padding:0;}
.hits .hit,.hits .zap,.hits .poisk {margin:0;padding:0;overflow:hidden;}
.hits .hit {color:#a00;width:42px;}
.hits .zap {color:#030;width:56px;}
.hits .poisk {width:142px;}
.hits span {display:block;padding:0 0 3px;text-decoration:underline;}
.hits .hit span {color:#a00;}
.hits .zap span {color:#030;}
.hits .poisk span {color:#00a;}
.hits pre,.value pre,.numb pre {color:#000;font:11px verdana,arial,sans-serif;padding:2px;overflow:hidden;}
.numb {float:left;overflow:hidden;width:52px;margin-left:4px;}
.value {float:left;overflow:hidden;width:433px;padding-left:4px;}
.anonce {color:#777;clear:both;margin:0px 100px 2px 44px;padding:2px 0;}
.serf,.rss {color:#1e90ff;}
.post {color:red;}
.nopost {color:blue;}
.friend {color:blue;}
.sep {color:#000;font:11px verdana,arial,sans-serif;padding:2px 2px 2px 5px;;overflow:hidden;}
/* end statistic */

/* Start Login Admin */
#login_form {
  background:url(../i/nano/password.jpg) no-repeat 50% 5% #ffffff;
  border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;
  border-top:#eee 1px solid;border-left:#eee 1px solid;
  font-family:"Lucida Grande",Arial,sans-serif;color:#000;
  margin:20px auto;padding:5px 5px 10px;width:400px;
}
#login_form h3 {color:#369;font-size:18px;font-weight:bold;padding:120px 5px 10px;text-align:center;}
#login_form .text {float:left;font-size:16px;font-weight:normal;margin:4px 5px;width:170px;}
#login_form label {float:left;padding-top:10px;text-align:right;width:150px;}
#login_form .submit  {
  background:#369;border:0;color:#fff;cursor:pointer;
  font-size:20px;font-weight:bold;
  margin-top:20px;padding:5px;width:100%;
}
/* End Login Admin */

.tbl {padding:5px 10px;width:480px;}
.tbl table td {border:0px;}
.tbl img,.t_e,.t_enp,.t_f,.t_fm,.t_fo,.t_j,.t_jb,.t_l,.t_b,.t_np {
   background:url(http://lasto.com/s/i/manual/m.png) no-repeat;width:18px;height:18px;border:0px;
}
.t_e {background-position:0 0;} 
.t_enp {background-position:0 -51px;} 
.t_f {background-position:0 -119px;} 
.t_fm {background-position:0 -187px;} 
.t_fo {background-position:0 -255px;} 
.t_j {background-position:0 -323px;} 
.t_jb {background-position:0 -391px;} 
.t_l {background-position:0 -459px;} 
.t_b {background-position:0 -527px;} 
.t_np {background-position:0 -592px;} 




#vertical {font:11px verdana;margin:5px auto;padding:0px;width:175px;}
#vertical td {background:#fff;border:none;vertical-align:top;text-align:center;width:175px;}
#vertical small {color:indigo;font:bold 12px georgia,helvetica,sans-serif;}
#vertical img {border:#ddd 1px solid;width:170px;}
#vertical p {color:#777;padding:5px;margin:1px;text-align:left;text-indent:0;}
#vertical p a {color:#777;}
#vertical p a:hover {color:blue;}
#vertical p:first-letter {text-transform:capitalize;}
#vertical p.points:first-letter {color:#fff;}

