body {
background:#292e2a url('images/background2.jpg') top center no-repeat;
font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers";
font-size:12px;
color:#FFF;
margin:0 auto;
}

.wrapper {
position:relative;
width:980px;
margin:0 auto;
}

.main {
background:#fff url('images/mainbg.jpg') top center repeat-y;
width:950px;
}

.container {
background:#51b9ee;
margin-left:auto;
margin-right:auto;
width:980px;
display:table;
text-align:left;
}

.header {
background:#c8c8c8 url('images/igre.jpg') top center;
height:162px;
width:980px;
margin:0 auto;
}

.adtop {
text-align:center;
}

.adside {
position:absolute;
top:178px;
left:781px;
z-index:1;
}

.rightside {
float:left;
width:565px;
margin:-16px 0 60px 14px;
}

.leftside {
float:left;
background:#FFF url('images/sidebar_02repeat.jpg') top left;
width:191px;
margin:0 0 -5px 8px;
}

.leftside h2,.adside h2 {
font-size:12px;
text-align:center;
background:#51b9ee  top left;
margin:0 0 -5px;
}

.leftside li,.adside li {
list-style-image:url('images/li.gif');
font-family:verdana,arial,times;
font-size:12px;
border-bottom:1px solid #db6726;
margin:0 5px 2px -5px;
}

.sidebarback1 li {
list-style:none;
font-family:verdana,arial,times;
font-size:12px;
border-bottom:1px solid #db6726;
margin:0 5px 2px -24px;
background:url('images/ikone.png') no-repeat 
}

#menis li#domov {
background: background-position: 0px 0px;; 
padding-left:18px;
}

#menis li#vici {
background-position: 0px -52px;
padding-left:18px;
}

#menis li#nasveti {
background-position: 0px -26px;
padding-left:18px;
}

.leftside li a,.adside li a {
color:#FFF;
text-decoration:none;
padding:1px 2px 0;
}

.leftside li a:hover {
color:#000;
text-decoration:none;
background:#;
}

.menuholder {
width:730px;
}

.menu {
padding-right:50px;
position:relative;
top:-60px;
left:20px;
font-size:15px;
color:#f8882b;
width:985px;
text-align:center;
font-family:Verdana,Arial,Black;
font-weight:900;
letter-spacing:-2px;
}

.menu li {
float:left;
list-style-type:none;
padding:4px;
}

.menu a {
color:#474747;
text-decoration:none;
}

.menu a:hover {
color:#2f2e2c;
}

.footer {
clear:both;
background:#51b9ee;
height:107px;
width:950px;
font-size:80%;
margin:0 auto;
}

.footertext {
color:#000;
font-size:14px;
text-align:right;
padding:0 50px 0 0;


}



a img {
border:none;
}

.blockdiv img {
max-height:90px;
max-width:90px;
width:expression(this.width > 50 ? 50: true);
height:expression(this.height > 50 ? 50: true);
position:relative;
top:-125px;
z-index:1;
padding:0 22px;
}

.blockdiv a img {
max-height:800px;
max-width:1010px;
width:expression(this.width > 101 ? 101: true);
height:expression(this.height > 80 ? 80: true);
position:relative;
top:20px;
left:21px;
padding:0;
}

.blockdiv {
height:176px;
width:135px;
min-height:176px;
min-width:135px;
background:url('images/tableback1.gif') top center;
float:left;
display:block;
margin:0 2px;
}

.blockdiv h4 {
text-align:center;
font-size:95%;
position:relative;
top:40px;
}

.block {
margin-left:auto;
margin-right:auto;
width:560px;
}

.bottomnav {
margin-left:auto;
margin-right:auto;
float:right;
}

.bottomnav a {
text-decoration:none;
font-family:verdana,arial;
font-size:20px;
color:#000;
position:relative;
top:1px;
}

.blockdiv .spacer {
top:0;
margin:0;
padding:0 40px;
}

.detail {
background:#5993eb;
border:1px solid #333;
position:relative;
color:#000;
margin:0 0 -65px;
padding:5px 10px;
}

.playnow a img {
z-index:0;
position:relative;
left:471px;
top:-3px;
}

.reviews,.article,.register form,.login form,.gameembed,.viewFavorites,.changePass,.profileInfo {
background:url('images/bigback_trepeat.jpg') top left repeat-y;
border-top:4px solid #3f667b;
border-bottom:4px solid #3f667b;
width:556px;
}

.gameembed {
margin-bottom:18px;
}

.reviews p,.reviews h2,.reviews h3,.reviews form,.postcat,.article h1,.article h2,.article p,form p,.gameembed h3,.viewFavorites p,.changePass p,.viewFavorites h2,.changePass h2,.viewFavorites h1,.changePass form,.profileInfo h1,.profileInfo p,.profileInfo img {
padding:0 20px;
}

.profileInfo img {
float:right;
}

.individualreview {
border:1px solid #313131;
background:#FFF;
width:400px;
color:#000;
margin:10px 20px 5px;
padding:10px 20px;
}

.reviewtext {
font-size:14px;
color:#fff;
text-indent:10px;
background:#333;
}

.addreview {
width:200px;
border:1px solid #313131;
margin:0 auto;
padding:15px;
}

h1,h1 a {
color:#FFF;
font-size:22px;
text-decoration:none;
}

h1 a:hover,a:hover {
color:#ff5400;
}

h2 {
color:#FFF;
font-size:18px;
}

a {
color:#EEE;
}

.gamedetails {
color:#FFF;
background:url('images/bigback.gif') top left no-repeat;
height:238px;
min-height:238px;
padding:10px 28px 10px 12px;
}

.gamedetails p {
margin:0 0 0 70px;
}

.gamedetails img {
float:left;
margin:30px 5px 5px;
}

.register form,.login form {
font-size:14px;
display:table;
}

.register input,.login input {
width:400px;
height:22px;
font-size:18px;
font-family:Verdana,Arial,Times;
background:#ededed;
float:right;
position:relative;
left:-20px;
margin:-20px 0 20px;
}

.register input:hover,.register input:hover:active,.login input:hover,.login input:hover:active {
background:#FFF;
}

#regsubmit,#submit,#tafbutton {
background:#fff;
font-family:Geneva, Vera, Arial, Helvetica, sans-serif;
font-size:x-small;
font-variant:small-caps;
border:1px solid #aaa;
width:30%;
margin:0 10px 0 0;
padding:1px;
}

#regsubmit:hover,#submit:hover,#tafbutton:hover {
border:1px solid #000;
}

#agree,#sponsored,#rememb {
width:15px;
background:transparent;
margin:-10px 0 0;
}

#tafbutton {
clear:both;
}

.tellafriend label {
display:block;
margin-bottom:-8px;
}

.register textarea,.gameembed textarea {
width:492px;
height:100px;
font-size:11px;
font-weight:400;
margin:0 0 20px;
}

.gameembed textarea {
margin:0 5px 10px 30px;
}

.welcomebox,.featuredgame,.suggestedgames {
background:url('images/mediumback.gif') top left no-repeat;
width:275px;
height:240px;
min-width:275px;
min-height:240px;
float:left;
}

.welcomebox p,.featuredgame p,.suggestedgames p,.tellafriend p,.tellafriend label {
overflow:hidden;
padding:10px;
}

.welcomebox h2,.featuredgame h2,.suggestedgames h3,.tellafriend h3 {
text-align:center;
margin:0;
padding:10px 10px 0;
}

.featuredgame h1 {
text-align:left;
font-size:110%;
}

.suggestedgames,.tellafriend {
margin-top:15px;
}

.tellafriend form {
margin:-40px 0 0 65px;
}

.featuredgame {
background:url('images/featuredgame.gif') top left no-repeat;
margin-left:7px;
}

.featuredgame img {
float:left;
padding:5px 10px 1px;
}

.featuredgame a {
color:#FFF;
font-size:0;
text-decoration:none;
float:right;
}

.featuredgame a:hover {
color:#041a00;
}

.tellafriend {
background:url('images/mediumgreen.jpg') top left no-repeat;
width:274px;
height:240px;
min-width:274px;
min-height:240px;
float:right;
position:relative;
left:-10px;
}

#searchbox {
position:absolute;
top:70px;
left:842px;
}

.topcategory {
height:176px;
width:135px;
min-height:176px;
min-width:135px;
background:url('images/tableback342.gif') top center;
float:left;
display:block;
margin:4px 6px 0 0;
}

.topcategory h2 a,.topcategory h2 {
font-size:15px;
text-align:center;
color:#fff;
text-decoration:none;
}

.topcategory img {
height:176px;
width:135px;
margin:0 auto;
}

.topcategory ul,.topcategory a {
color:#fff;
line-height:12px;
text-decoration:none;
width:120px;
margin:-10px 5px 0 0;
}

.topcategory li {
height:14px;
overflow:hidden;
position:relative;
left:-30px;
}

.toplogin {
position:absolute;
top:135px;
left:332px;
text-align:right;
width:600px;
font-variant:small-caps;
}

.toplogin a {
text-decoration:none;
}

#gameRating {
position:relative;
top:-16px;
left:126px;
}

#thegamediv {
position:relative;
z-index:0;
}

.tip {
margin-left:-100px;
}

.sidebarback1,.sidebarback {
background:url('images/sidebar_01top.jpg') top left no-repeat;
width:191px;
max-width:191px;
}
