/*Tusnius Theme Developed by Mekha.net*/
/*Global Reset*/
* { padding:0; margin:0; border:0; }
body { text-align:center; /* for IE */ font-family: Helvetica, sans-serif; /*background-image:url(../img/bg.png); background-position:top left; ; background-repeat:repeat-x;*/}
#wrapper { width: 100%; }
span.bold { font-weight:bold; }
#main-header { clear:both; width:100%; }
#main-header .wrapper { width:953px; overflow-y:auto; overflow-x:hidden; margin: 0 auto; text-align:left; padding:40px 0px 40px 0px; }
#main-header ul li ul { z-index:999; width:177px; height:193px; ; list-style-type: none; margin:-30px 0px 0px -13px; padding-top:46px; background-image:url(../img/cat_bg.gif); background-position:top left; background-repeat:no-repeat; }
#main-header ul li ul li { margin-top:5px; float:none; display:block; margin: 1px 0px 0px 0px; padding:5px 15px 5px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#main-header ul li ul li img { margin: 0px 4px 0px 0px; }
#main-header ul li ul li a { color:#666666; text-decoration:none; }
#main-header ul li ul li a:hover { color:#39b54a;}
.categories { visibility: hidden; opacity: 0; position: absolute; z-index:999; }
#banner { clear:both; width:100%; }
#banner .wrapper { width:953px; overflow-y:auto; overflow-x:hidden; margin: 0 auto; text-align:left; padding:0px 0px 40px 0px; }
#main-header a img.logo { float:left; }
#main-header ul { list-style-type: none; float:right; }
#main-header ul li { float:left; margin:0px 0px 0px 35px; }
#main-header ul li.netleft { vertical-align:middle; line-height:1.2; float:left; margin:0px 0px 0px 35px;}
#main-header ul li.netleft img { }
#main-header ul li.net { vertical-align:middle; line-height:1.2;float:left; margin:0px 0px 0px 10px;}
#main-header ul li.net img { }
#main-header ul li a.cufon { font-size:19px; color:#424242; text-decoration:none; font-weight:bold;}
#main-header ul li a.cufon:hover { color:#39b54a;}
#main-container { width:953px; margin: 0 auto; text-align:left; /* reset text alignment */ overflow:visible; background-image:url(../img/columnbg.gif);}
#main-container #left-column { overflow:hidden; float:left; width:603px; padding:0px 40px 0px 0px;  margin:0px 0px 0px 0px; border-right: 1px solid #e5e5e5; }
#main-container #left-column #header { height:35px; }
#main-container #left-column #header a img.logo { float:left; }
#main-container #left-column #header ul { list-style-type: none; float:right; }
#main-container #left-column #header ul li { float:left; margin:0px 0px 0px 20px; }
#main-container #left-column #header ul li a { font-size:19px; color:#424242; text-decoration:none; font-weight:bold; }
.pds-pd-link { display:none; visibility:hidden; }
.pds-comments { display:none; visibility:hidden; width:0px; height:0px; overflow:hidden; }
#main-container #left-column #rotador { clear:both; position: relative; height: 357px; width:600px; margin:0px 0px 40px 0px; }
#main-container #left-column #rotador img.featured { position: absolute; margin: -7px 0px 0px -7px; z-index:999; }
#main-container #left-column #rotador div.images { }
#main-container #left-column #rotador div.images p a { text-decoration:none; color:#ffffff; }
#main-container #left-column #rotador div.images p { margin: 0; padding: 0 1em; font-size: 1.5em; position: relative; top: -70px; height: 70px; background: black; opacity: .8; filter:alpha(opacity=80); }
#main-container #left-column #rotador div.images span.title { line-height:18px; font-size:15px; font-weight:bold; display:block; padding:15px 0px 0px 0px; }
#main-container #left-column #rotador div.images span.desc { line-height:13px; font-size:12px; display:block; padding:5px 0px 0px 0px; }
#main-container #left-column #rotador ul.thumbs { list-style-type: none; position: absolute; z-index:57; right:20px; top:20px; }
#main-container #left-column #rotador ul.thumbs li { margin:0px 0px 10px 0px; }
#main-container #left-column #rotador ul.thumbs li a { cursor: pointer; overflow:auto; }
#main-container #left-column #rotador ul.thumbs li a img { background-color:#FFFFFF; padding:3px; display:inline; }
#main-container #left-column #rotador ul.thumbs li a img:hover { background-color:#39b54a; }
#main-container #left-column .post { margin:0px 0px 40px 0px; position:relative; }
#main-container #left-column .post h1 { font-size:21px; color:#424242; padding:0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; overflow:hidden;}
#main-container #left-column .post h1 a { color:#424242; text-decoration:none;  overflow:hidden; width:598px;}
#main-container #left-column .post h1 a:hover { color:#39b54a; text-decoration:underline; }
#main-container #left-column .post span.social_detail { padding:0px 10px 10px 0px; position:absolute; margin-left: -110px; width:85px; }
#main-container #left-column .post div.detail { padding:8px 0px 15px 0px; }
#main-container #left-column .post div.detail span { font-size:11px; color:#7f7f7f; }
#main-container #left-column .post div.detail span.social { float:right; vertical-align:middle; line-height: 24px;}
#main-container #left-column .post div.detail span.date { float:left; margin: 0px 0px 0px 0px; }
#main-container #left-column .post div.detail span.category { float:left; margin: 0px 0px 0px 10px; }
#main-container #left-column .post div.detail span.category a { text-decoration: none; color:#7f7f7f; }
#main-container #left-column .post div.detail span.category a:hover { text-decoration: underline; color:#39b54a; }
#main-container #left-column .post div.detail span.comments { float:left; margin: 0px 0px 0px 10px; }
#main-container #left-column .post div.detail span.comments a { text-decoration:none; color:#7f7f7f; }
#main-container #left-column .post div.detail span.comments a:hover { text-decoration:underline; color:#39b54a; }
#main-container #left-column .post p { font-size:14px; line-height:1.7em; color:#4d4d4d; padding:0px 0px 14px 0px; }
#main-container #left-column .post p a { color:#4d4d4d; }
#main-container #left-column .post p a:hover { color:#39b54a;}
#main-container #left-column .post p img { }
#main-container #left-column .post div.tags { background-color: #fafafa; border: 1px dotted #e5e5e5; padding:10px; margin:20px 0px 0px 0px; font-size:12px; color:#7e7e7e; }
#main-container #left-column .post div.tags a { text-decoration:none; color:#7e7e7e; }
#main-container #left-column .post div.tags a:hover { text-decoration:underline; color:#39b54a; }
#main-container #left-column .pager { margin:40px 0px 40px 0px; color:#4d4d4d; overflow:hidden; }
#main-container #left-column .pager span.recent { float:left; overflow:hidden; }
#main-container #left-column .pager span.recent a { display:block; text-decoration:none; }
#main-container #left-column .pager span.old { float:right; overflow:hidden; }
#main-container #left-column .pager span.old a { display:block; text-decoration:none; }
#related h1.title { font-size:21px; color:#424242; padding:0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
#related ol { margin: 40px 0px 40px 0px; overflow:auto; width:100%; }
#related ol li { list-style: none; float:left; padding: 0px 19px 0px 0px; }
#related ol li img { background-color:#FFFFFF; border:1px solid #D6D6D6; float:left; padding:3px; }
#related ol li h2 { text-align:center; font-size:12px; padding-top:5px; clear:right; font-weight:normal; color:#4D4D4D; clear:both; }
#related ol li h2 a { text-decoration:none; color:#4D4D4D; }
#related ol li h2 a:hover { text-decoration:underline; color:#39b54a; }
#comentarios h1.title { font-size:21px; color:#424242; padding:0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
#form h1.title { font-size:21px; color:#424242; padding:0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
#comentarios ol { margin: 40px 0px 40px 0px; }
#comentarios ol li { margin: 20px 0px 20px 0px; list-style: none; }
#comentarios ol img.avatar { float:left; display:inline; margin: 0px 15px 5px 0px; line-height:1.7em; padding:0px; }
#comentarios ol li h1 { border-bottom: 1px dotted #dadada; padding:0px 0px 10px 0px; margin:5px 0px 5px 0px; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#424242; }
#comentarios ol li h1 span.date { font-weight:normal; font-size:12px; color:#666666; }
#comentarios ol li h1 a { color:#424242; text-decoration: none; }
#comentarios ol li h1 a:hover { text-decoration: underline; color:#39b54a;}
#comentarios ol li p { clear:both; padding:5px 0px 0px 0px; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.7em; color:#666666; }
#comentarios ol li p a { color:#666666; text-decoration: none; }
#comentarios ol li p a:hover { text-decoration:underline; color:#39b54a;}
#commentform input { border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; width: 300px; color:#777777; border-color:#dadada; border-style: solid; border-width: 1px; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:8px; }
#commentform { padding-top:40px; clear:both; }
#commentform input.button { border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; background:url("http://s3.wordpress.com/wp-admin/images/white-grad.png") repeat-x scroll left top #F2F2F2; border:1px solid #999999; color:#333333; font:bold 14px/24px Arial; margin:0; padding:0px 0px 0px 12px; text-align:left; width:100px; height:30px; cursor: pointer; }
#commentform textarea#comment { border-bottom-left-radius: 4x 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; color:#777777; width: 96%; height: 100px; border-color:#dadada; border-style: solid; border-width: 1px; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:10px; }
/*Contactform*/
input.wpcf7-validates-as-required { border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; width: 300px; color:#777777; border-color:#dadada; border-style: solid; border-width: 1px; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:8px; }
span input.contact { border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; width: 300px; color:#777777; border-color:#dadada; border-style: solid; border-width: 1px; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:8px; }
input.button {
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
background:url("http://s3.wordpress.com/wp-admin/images/white-grad.png")
repeat-x scroll left top #F2F2F2;
border:1px solid #999999;
color:#333333;
font:bold 14px/24px Arial;
margin:0;
padding:0px 0px 0px 12px;
text-align:left;
width:80px;
height:30px;
cursor: pointer;}
span textarea { border-bottom-left-radius: 4x 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; color:#777777; width: 96%; height: 100px; border-color:#dadada; border-style: solid; border-width: 1px; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:10px; }
/*Contactform*/
#main-container #right-column { overflow-y: visible; overflow-x:hidden; float:right; width:309px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#main-container #right-column #header { height:35px; }
#main-container #right-column #header span { float:right; }
#main-container #right-column #header ul { vertical-align:bottom; list-style-type: none; float:left; }
#main-container #right-column #header ul li { float:left; margin:0px 20px 0px 0px; }
#main-container #right-column #header ul li a { font-size:19px; color:#424242; text-decoration:none; font-weight:bold; }
#main-container #right-column .searchbox { clear:both; margin: 0px 0px 0px 0px; background-image: url(../img/search-box.gif); background-position:top left; background-repeat:no-repeat; width: 309px; height:33px; }
.search { margin:0px; padding:0px; border: 0px; line-height:14px; width: 200px; height:20px; font-size:15px; color: #777777; margin:7px 0px 0px 75px; outline:none; -webkit-appearance: none; }
#main-container #right-column .searchbox input.btn{ margin:0px; padding:0px; border: 0px; isplay:inline; background-color:#FFFFFF; background-image: url(../img/searchinput.gif); background-repeat:no-repeat; background-position:top-center; width:18px; height:18px; cursor: pointer; }
#main-container #right-column #catnews { overflow:auto; }
#main-container #right-column #catnews h1 { font-size:21px; color:#424242; padding:20px 0px 10px 20px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
#main-container #right-column #catnews ul { list-style-type:none; padding: 10px 0px 0px 20px; overflow:hidden; }
#main-container #right-column #catnews ul li img { float:left; background-color:#FFFFFF; padding:3px; border-bottom: 1px solid #000000; border: 1px solid #d6d6d6; margin: 0px 10px 20px 0px; }
#main-container #right-column #catnews ul li h2 { font-size:14px; color:#4d4d4d; padding: 0px 0px 3px 0px; }
#main-container #right-column #catnews ul li h2 a { color:#4d4d4d; text-decoration:none; }
#main-container #right-column #catnews ul li h2 a:hover { text-decoration:underline; color:#39b54a;}
#main-container #right-column #catnews ul li p { font-size:11px; color:#7f7f7f; line-height: 1.4em; }
#main-container #right-column #catnews ul li a.link { color:#7f7f7f; text-decoration:none; }
#main-container #right-column #latnius { overflow:auto; }
#main-container #right-column #latnius h1 { font-size:21px; color:#424242; padding:20px 0px 10px 20px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
#main-container #right-column #latnius ul { list-style-type:none; padding: 10px 0px 0px 20px; overflow:hidden; }
#main-container #right-column #latnius ul li img { margin: 0px 6px 0px 0px; }
#main-container #right-column #latnius ul li h2 { font-size:13px; line-height:1.7em; color:#4d4d4d; padding: 0px 0px 3px 0px; font-weight: normal; }
#main-container #right-column #latnius ul li h2 a { color:#4d4d4d; text-decoration:none; }
#main-container #right-column #latnius ul li h2 a:hover { color:#39b54a; text-decoration:underline; }
#main-container #right-column #latnius ul li p { font-size:11px; color:#7f7f7f; line-height: 1.4em; }
#main-container #right-column #latnius ul li a.link { color:#7f7f7f; text-decoration:none; }
#main-container #right-column #ads { overflow:hidden; background-color: #f8f8f8; border-top: 1px solid #d8d8d8; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #d8d8d8; border-left: none; padding:4px; margin: 20px 0px 50px 0px; }
#editors-choice { clear:both; width:100%; background-color:#f5f5f5; border-top: 1px solid #e5e5e5; }
#editors-choice .wrapper { width:953px; margin: 0 auto; text-align:left; padding:20px 0px 20px 0px; }
#editors-choice .wrapper h1 { font-size:21px; color:#424242; padding:15px 0px 10px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #e0e0e0; width:953px; }
#editors-choice .wrapper h1 span { float:right; }
#editors-choice .wrapper ul { overflow:hidden; list-style-type:none; }
#editors-choice .wrapper ul li { float:left; width:208px; padding:20px 39px 20px 0px; display:inline; overflow: hidden; }
#editors-choice .wrapper ul li.last { float:left; width:208px; padding:20px 0px 20px 0px; display:inline; overflow: hidden; }
#editors-choice .wrapper ul li img { background-color:#FFFFFF; padding:3px; border-bottom: 1px solid #000000; border: 1px solid #d6d6d6; margin: 0px 10px 10px 0px; }
#editors-choice .wrapper ul li h2 { font-size:14px; color:#4d4d4d; padding: 0px 0px 5px 0px; }
#editors-choice .wrapper ul li h2 a { color:#4d4d4d; text-decoration:none; }
#editors-choice .wrapper ul li h2 a:hover { text-decoration:underline; color:#39b54a; }
#editors-choice .wrapper ul li p { font-size:11px; color:#4d4d4d; line-height: 1.4em; }
#editors-choice .wrapper ul li a.link { color:#4d4d4d; text-decoration:none; }
#footer { clear:both; width:100%; background-color:#e0e0e0; overflow:hidden; border-top: 1px solid #cfcfcf; }
#footer .wrapper { width:953px; height:100px; margin: 0 auto; text-align:left; padding:40px 0px 10px 0px; }
#footer .wrapper span.logo { float: right; }
#footer .wrapper span.dev { clear:both; display:block; font-size:11px; color:#4d4d4d; }
#footer .wrapper ul { list-style-type:none; float:left; }
#footer .wrapper ul li { color: #424242; font-size:14px; float: left; padding: 0px 12px 0px 0px; }
#footer .wrapper ul li a{ color: #424242; text-decoration:none; }
#footer .wrapper ul li a:hover{ color:#39b54a; }
.clear { clear:both; }
.textwidget { overflow:hidden; }
