body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#000; font-family: Arial, Tahoma, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#05c; text-decoration:underline; outline:0}
a:hover {text-decoration:none;}
/*a:visited {color:#639;}*/

hr {color: #ededed; background-color:#ededed; border:0px none; height:1px; }
h1, h2, h3, h4 {}
h1 {color:#363636; font-weight:normal; font-size:2em; margin:0 0 35px;}
h2 {font-size:1.5em; font-family:Tahoma, sans-serif;}
h3 {font-size:1.4em; font-family:Tahoma, sans-serif; font-weight:normal;}
h4 {}


ul {}
ul li {}

p {margin:12px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
small {font-size:0.9em;}

.cl {clear:both; font-size:0;}
.right {float:right;}
.left {float:left;}

#main {}
#container {font-size: 1.2em; /*background:url(images/header_bg.jpg) 0 0 no-repeat;*/ width:887px; margin:0 auto;}
#header {height:380px; position:relative;}
.top_nav {font-size:1.4em; font-weight:bold; padding:26px 0 40px; color:#9a9a9a;}
.top_nav a {color:#00f;}
.top_nav span {margin:0 29px 0 0;}
.top_nav .user {padding:0 0 0 20px; float:right; margin:0; font-size:0.8em; font-weight:normal;}
.ads {width:710px; margin:0 auto 40px; }
.ad_block img {border:1px #666 solid;}
.ad_block {width:136px; float:left; margin:0 4px 8px 0; font-size:0.8em;}
.ad_block a {font-size:1.3em;}
.ads .prev {display:block; width:48px; height:48px; background:url(images/prevnext.png) 0 0 no-repeat; float:left; margin:18px 25px 0 0;}
.ads .next {display:block; width:48px; height:48px; background:url(images/prevnext.png) -48px 0 no-repeat; float:left; margin:18px 0 0 21px;}
.ad_here {color:#666; margin:0 80px 0 0; float:right; font-family:'Times New Roman', serif; }
.logo {font-size:0.9em; font-family:Tahoma, sans-serif; color:#a73e00; width:192px; float:left; margin:0 3px 0 0;}
.subscribe {float:left; width:662px; height:46px; padding:14px 0 0 30px; background:url(images/str_bg.png) 0 0 no-repeat;}
.subscribe .inp {color:#494949; padding:6px; border:1px #888687 solid; width:230px; vertical-align:middle; margin:0 3px 0 0;}
.subscribe .sbm {height:32px; vertical-align:middle; font-size:1.4em; cursor:pointer;}
.subscribe label {font-size:0.8em; font-family:Tahoma, sans-serif; vertical-align:middle;}
.subscribe #ch1 {vertical-align:middle; margin:0 6px 0 0;}
.subscribe p.right {padding:7px 45px 0 0;}

.main_menu {}

#content {padding:40px 0 33px;}
.over {overflow:hidden; width:887px; }
.inover {margin:0 -70px 0 0;}
.columns {width:255px; margin:0 60px 30px 0; float:left;}
.columns td {padding:0 60px 20px 0; vertical-align:top;}
.columns h2 {font-weight:normal; font-size:1.3em; margin:0 0 10px; color:#888;}
.blogoftheweek {margin:0 0 40px;}
.blogoftheweek h2 {margin:0 0 0px; color:#ff6601; font-weight:normal; font-size:1em;}
.columns h3 {font-weight:normal; font-size:1.2em; margin:0 0 3px;}
.columns p {margin:3px 0 10px;}
.columns img {padding:1px; border:1px #827d83 solid; margin:0 0 6px;}
.date {font-size:0.8em; font-family:Tahoma, sans-serif; color:#929292; }

#footer {border-top:17px #eebd00 solid; background:#ffcd00; padding:40px 0 0;  }
#infooter {margin:0 auto; width:671px; padding:0 0 0 216px; font-size:1.4em; color:#7f6703; height:140px; position:relative;}
#infooter a {color:#7f6703; margin:0 19px 0 0;}
#infooter strong {font-size:1.3em;}
#infooter .copy {font-size:0.7em; font-family:Tahoma, sans-serif; position:absolute; width:140px; right:-55px; bottom:20px;}
#infooter .copy a {margin:0;}

#inner_body #infooter {width:771px; padding:0 0 0 116px;}

#inner_body {background:url(images/head.png) 0 0 repeat-x;}
#inner_body #header {height:110px;}
#inner_body #container {width:800px;}
#inner_body #content {padding:20px 0 33px 45px;}
#inner_body .over {width:755px; }
#inner_body .inover {margin:0 -30px 0 0; }
#inner_body .top_nav {position:absolute; top:80px; left:45px; padding:0;}
#inner_body .logo {position:absolute; float:none; top:11px; left:29px;}
.slogan {width:192px; height:29px; padding:3px 9px 0; background:url(images/white.png) 0 0 no-repeat; position:absolute; left:158px; top:11px; color:#a44700; font-size:0.9em; font-family:Tahoma, sans-serif; }
.manage {width:150px; height:32px; padding:9px 0 0; text-align:center; background:url(images/white2.png) 0 0 no-repeat; position:absolute; right:37px; top:11px; color:#a44700; font-size:0.9em; font-family:Tahoma, sans-serif; }
.manage a {color:#a44700;}
.catalog p {color:#666; }
.catalog .columns {margin:0 50px 50px 0; width:210px; }
.catalog input {vertical-align:middle;}
.catalog small {font-size:0.8em; font-family:Tahoma, sans-serif; color:#000;}
.catalog h4 {margin:0;}
.catalog h4 a {background:url(images/rss.gif) 0 0 no-repeat; padding:0 0 0 20px; font-size:1em; }
.catalog a {color:#05c; font-family:Tahoma, sans-serif;}
.catalog img {border:0; padding:0;}
.green {color:#008000;}
.view {font-family:Arial, sans-serif !important; margin:0 8px 0 0; display:inline-block; display:-moz-inline-box; font-size:0.9em; color:#fff !important; text-decoration:none; width:71px; height:15px; padding:0 2px 2px 17px; background:url(images/view.gif) 0 0 no-repeat; vertical-align:middle;}

.pad {padding:0 0 0 50px;}
.pad .subscribe {margin:0 0 40px -48px;}
.pad .subscribe .inp {width:475px; text-align:center; font-size:1.8em; color:#000; padding:1px 6px;}
.item {font-size:1.4em; padding:0 0 20px 30px;}
.item .left {width:416px;}
.item img {border:1px #606060 solid; float:left; margin:0 15px 0 22px;}
.item h2 {font-size:1em;}
.item h2 a {background:url(images/rss.gif) 0 4px no-repeat; padding:0 7px 0 22px;  }
.item p {margin:0 0 10px; line-height:1em;}

.html_button {float:right; width:203px; text-align:center;}
.html_button small {font-family:Tahoma, sans-serif; font-size:0.8em; line-height:1.2em; display:block;}
.html_button input {width:100%; border:1px #a5acb2 solid; padding:2px}
.btn {background:url(images/env.png) 0 0 no-repeat; width:116px; height:63px; padding:20px 0 0; margin:0 auto; font-size:0.9em;}

.invite {color:#16416b; line-height:1.6em; width:380px; margin:0 0 20px; }
.invite p, .invite h3{color:#000;}
.invite label {/*width:65px;*/ display:inline-block;}
.invite input {margin:0 0 5px; border:1px #a5acb2 solid;}
.invite textarea {border:1px #a5acb2 solid; width:360px; height:95px; }
.invite .chb {vertical-align:middle; margin:0 6px 0 0; border:0;}
.invite .chbl {vertical-align:middle;}
.invite .who {margin:0 0 25px;}
.invite .who input {width:168px;}
.invite .who td {padding:0 6px 1px 0;}
.invite .sbm {background-color:buttonface; border:2px outset buttonface; color:buttontext; margin:10px 0 0 110px; cursor:pointer;}
.digits {width:84px; vertical-align:middle;}
.dgs {vertical-align:top;}

/* Float Properties */
.clearfloat:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
