body {margin:0px; padding:0px; font-family:arial; background:url('images/back.jpg') no-repeat top center #e0e4cd; font-size:12px; color:#333;}
p, h1, h2, h3, h4, h5, h6, table, ul, li, span {margin:0px; padding:0px;}
#wrap {width:1000px; margin:0 auto;}
#wrapin {width:1000px;  float:left; background:#fff;}
a {text-decoration:none;}
a img {border:0px;}
#head {width:1000px; float:left; }
#head a img#logo {float:left; border:0px; position:relative; left:20px; margin-top:10px;}
#head #ad1 {float:right; width:728px; height:90px; position:relative; right:10px; background:#eee; margin-top:12px;}

#menu {float:left; width:980px; padding:0 10px; margin-top:10px; background:url('images/menuback.gif') repeat-x;}
#menu ul, #menu li{float:left; list-style:none;}
#menu ul {width:980px; }
#menu ul a {float:left; color:#333; font-weight:bold; text-decoration:none; padding:13px 15px 12px 15px; }
#menu ul a:hover {background:#aaa;}
#menu ul a#selected {background:#CF0068; color:#fff;}
#lang {float:right; width:190px; padding:13px 5px 12px 5px; background:url('images/langhover.gif') repeat-x; position:relative; top:1px;}
#lang b {float:left; margin-right:10px;}
#lang a img{float:left; border:0px; margin-right:5px; height:13px; position:relative; top:1px; }

#banner {width:980px; padding:10px; floaT:left; border-bottom:5px solid #2C90D3;}
#banner ul, #banner li {float:left; list-style:none; width:770px;}
#banner ul li {background:url('images/bannerback.gif') no-repeat right bottom;}
#banner ul img {float:left; width:250px; height:180px; background:#eee; border:0px; margin-right:10px;}
#banner .bannertext {floaT:left; height:170px; width:510px; border-top:10px solid #eee;}
#banner .bannertext h1 {font-family:impact; floaT:left; width:100%; margin-top:10px; font-size:26px; color:#0082DA; margin-top:10px;}
#banner .bannertext strong {float:left; margin-top:10px; font-weight:normal; font-size:13px; line-height:20px;}
#banner .bannertext a {font-family:impact; font-size:18px; color:#D21675; float:left; width:100%; margin-top:10px; text-decoration:none;}
#banner .bannertext a:hover {color:darkorange;}

#search {float:right; width:190px; height:170px; padding:5px; background:url('images/cautaback.gif');}
#search h1 {float:left; font-size:12px; margin-bottom:5px; width:165px; color:#fff; padding:5px 5px 5px 20px; border-bottom:2px dotted #fff; background:url('images/searchico.gif') no-repeat left center;}
#search form {float:left; width:100%;}
#search form p {float:left; width:100%; color:#fff; clear:both; margin-top:5px;}
#search form input, #search form select {background:#f2f2f2; border:1px solid #555; padding:3px 2px; width:184px; float:left; }
#search form select {width:190px;}
#search form input.sendbutton {background:#D21675; float:left; width:auto; bordeR:1px solid #fff; color:#fff; cursor:pointer; margin-top:10px; padding:2px 0px;}

#content {float:left; width:980px; padding:0 10px; background:#fff;}
.side-col {float:left; width:200px;}
#center-col {float:left; width:560px; padding:0 10px;}

.box, #newsletter, #login, #login2 {float:left; width:200px; margin-top:15px; font-size:11px;}
.box h1 {font-size:12px; float:left; padding:5px; background:#eee; bordeR:1px solid #bbb; margin-bottom:5px; width:190px;}
.boxtext {float:left; width:100%; margin-bottom:5px;}
.box ul.categories, .box li {float:left;  list-style:none;}
.box ul li {width:100%; floaT:left; background:url('images/cat.gif') no-repeat 5px center #dfdfdf;}
.box ul li ul li { background:url('images/cat.gif') no-repeat 10px center #dfdfdf; }
.box ul li ul li ul li{ background:url('images/cat.gif') no-repeat 15px center #dfdfdf;}
.box ul li:hover {background:url('images/cathover.gif') no-repeat 5px center #2D90D3; color:#fff;}
.box ul li ul li:hover {background:url('images/cathover.gif') no-repeat 10px center #2D90D3; color:#fff;}
.box ul li ul li ul li:hover {background:url('images/cathover.gif') no-repeat 15px center #2D90D3; color:#fff;}
.box ul a {color:#333; float:left; border-top:1px solid #fff; padding:5px 0; text-decoration:none; width:100%;}
.box ul li a {text-indent:17px; display:block; font-size:12px;} 
.box ul li ul li a {text-indent:22px; display:block;}
.box ul li ul li ul li a {text-indent:27px; display:block;}
.box ul li a:hover, .box ul li a#selected2 {background:url('images/cathover.gif') no-repeat 5px center #2D90D3; color:#fff;}
.box ul li ul li a:hover, .box ul li ul li a#selected2 {background:url('images/cathover.gif') no-repeat 10px center #2D90D3; color:#fff;}
.box ul li ul li ul li a:hover, .box ul li ul li ul li a#selected2 {background:url('images/cathover.gif') no-repeat 15px center #2D90D3; color:#fff;}

#newsletter #cont {width:188px; float:left; padding:5px; background:#E5E5E5; border:1px solid #ccc; border-top:0px;}
#newsletter h1 {float:left; width:163px; padding:5px 5px 5px 30px; color:#fff; font-size:12px; background:url('images/newsletter.gif') no-repeat 5px #D03382; border:1px solid #AA2568;}
#newsletter form strong {width:70px; margin-right:5px; float:left;}
#newsletter form input {width:98px; background:#fff; padding:2px; border:1px solid #aaa;}
#newsletter form input.sendbutton {background:#D03382; border:1px solid #AA2568; width:auto; color:#fff; padding:2px 0px;}

#login #cont2 {width:188px; float:left; padding:5px; background:#E5E5E5; border:1px solid #ccc; border-top:0px;}
#login h1 {float:left; width:163px; padding:5px 5px 5px 30px; color:#fff; font-size:12px; background:url('images/userlogin.gif') no-repeat 5px #2B90D3; border:1px solid #2080BC;}
#login form strong {width:70px; margin-right:5px; float:left;}
#login form input {width:98px; background:#fff; padding:2px; border:1px solid #aaa;}
#login form input.sendbutton {background:#D03382; width:auto; border:1px solid #AA2568; color:#fff; padding:2px 0px;}
#login a {float:left; color:#555; text-decoration:none;  position:relative;}
#login a:hover {color:#2B90D3;}
#login span {float:left; color:#333; padding:0 5px;}
#login a.logged {float:left; width:100%; color:#333; font-weight:bold; text-decoration:none;}
#login a.logged:hover {color:#AA2568;}

#login p, #newsletter p, #login2 p {padding:5px 0; float:left;}
#login2 #cont2 {width:188px; float:left; padding:5px; background:#E5E5E5; border:1px solid #ccc; }
#login2 h1 {float:left; width:163px; padding:5px 5px 5px 30px; color:#fff; font-size:12px; background:url('images/userlogin.gif') no-repeat 5px #2B90D3; border:1px solid #2080BC;}
#login2 a {float:left; color:#555; text-decoration:none;  padding:2px 0; font-weight:bold; font-size:12px; position:relative; clear:both; width:100%;}
#login2 a:hover {color:#2B90D3;}
#login2 span {float:left; color:#333; padding:0 5px;}
#login2 a.logged {float:left; width:100%; color:#333; font-weight:bold; text-decoration:none;}
#login2 a.logged:hover {color:#AA2568;}

form {float:left; width:100%; }
form .row {width:100%; padding:3px 0; float:left;}
form input.sendbutton {cursor:pointer; width:auto!important; padding:2px 0px;}

#wordscript, #form  {margin-top:15px; float:left; width:560px; clear:both;}
#formin {float:left; width:540px; padding:10px; background:#f2f2f2;}
#form form strong {width:120px; floaT:left;}
#form form input, #form form select {float:left; background:#fff; bordeR:1px solid #ccc; padding:3px; width:200px;}
#form form textarea {float:left; width:400px; height:120px; background:#fff; bordeR:1px solid #ccc; padding:3px; overflow:auto;}
#form form input.sendbutton {background:#D03382; width:auto; border:1px solid #AA2568; color:#fff; padding:2px 0px;}

#list, #comments, #photos {float:left; margin-top:5px;  width:560px; clear:both;}
.article {float:left; margin-top:10px; padding:10px; width:538px; background:#f2f2f2; border:1px solid #ccc;}
.article a img {width:140px; height:100px; border:0px; background:#ddd; float:left; margin-right:10px;}
.article img {width:140px; height:100px; border:0px; background:#ddd; float:left; margin-right:10px;}
.article .listleft {width:376px; float:left;}
.listleft h1 {font-size:14px; font-weight:bold; color:#333; float:left; width:100%;}
.listleft h1 i {color:#AA2568!important; font-weight:normal; font-size:12px; font-style:normal;}
.listleft p {floaT:left; margin-top:10px; width:100%;}
.listleft a {color:#fff; background:#2B90D3; border:1px solid #2080BC; float:left; text-decoration:none; margin-top:10px; padding:3px 5px;}
.listleft a:hover {background:#D03382; border:1px solid #AA2568; color:#fff;}

.paging {float:left; width:100%; margin-top:10px;}
.paging a {floaT:left; padding:2px 5px; margin-right:5px; background:#f2f2f2; bordeR:1px solid #ccc; color:#333; text-decoration:none;}
.paging a#selected3, .paging a:hover {color:#fff; background:#2B90D3; border:1px solid #2080BC;}

.oppinions {float:left; margin-top:10px; padding:10px; width:538px; background:#f2f2f2; border:1px solid #ccc;}
.oppinions a img {float:left; margin-right:10px; width:75px; height:75px; bordeR:0px; background:#ddd;}
.oppinions .opp-cont {float:left; width:450px;}
.oppinions .opp-cont h2 {float:left; width:100%; font-size:12px;}
.oppinions .opp-cont h3 {float:left; width:100%; font-size:11px; color:#AA2568;margin-top:5px; font-weight:normal;}
.oppinions .opp-cont p {float:left; margin-top:5px; width:100%;}

#photos a img {width:130px; height:100px; float:left; margin:10px 10px 0 0; border:0px; background:#ddd;}

#oppinionform {float:left; margin-top:10px; width:100%;}
#oppinionform form {float:left; width:100%;}
#oppinionform h1 {color:#333; font-size:14px; padding-bottom:2px; border-bottom:1px dotted #333;}
#oppinionform form textarea {width:548px; background:#f2f2f2; border:1px solid #ccc; padding:5px; font-size:11px; overflow:auto; height:50px;}
#oppinionform form input.sendbutton {background:#D03382; border:1px solid #AA2568; color:#fff; width:auto; padding:2px 0px;}

#adzone2 {float:left; width:980px; padding:10px; background:#2B91D3; color:#fff; margin-top:10px;}
#adzone3 {float:left; width:980px; padding:10px; background:#D03382; color:#fff;}
