/* GENEL (GENERIC) */

* {
margin: 0;
padding: 0;
}

html { 
margin-bottom: 10px;
}

body {
margin: 0;
padding: 0;
background-color: #fff;
font: 400 10pt/11pt Arial, Sans-Serif; 
color: #222;
font-stretch: condensed;
text-indent: 1em;  /* IE 12pt */
}

.medred         { color: #7f0050; }
.medgreen       { color: #007f50; }
.medblue        { color: #00507f; }
.lightgray      { color: #777; }
.darkgray       { color: #444; }
.cursorpointer  { cursor: pointer; }
.cursorhelp     { cursor: help; }
.fontsize08     { font-size: 0.8em; }
.fontsize07     { font-size: 0.7em; }
.fontsize06     { font-size: 0.6em; font-weight: 400; }
.italic         { font-style: italic; }
.bold           { font-weight: 700; }
.nobold         { font-weight: 400; }
.indent         { margin-left: 25px; }
.clearleft      { clear: left; }
.clearright     { clear: right; }
.clearboth      { clear: both; }

h1, h2, h3, h4 {
font-family: Arial, Sans-Serif;
font-weight: 400;
letter-spacing: -0.02em;
word-spacing: 1%;
line-height: 110%;
}
 
a:link, a:visited { 
color: #00077f;
text-decoration: none;
}

a, :focus, :active {
outline: none; 
-moz-outline-style: none;
}
 
a img {
border: none;
}

a:hover { 
color: #0033cc;
text-decoration: none;
}
 
p {
line-height: 120%;
}
 
small {
font-size: 1em;
font-family: Arial, 'Helvetica', Sans-Serif;
color: #333; 
}

em, cite { 
font-family: 'Courier New', Courier, Fixed;
font-style: oblique; 
}

em, code, pre, acronym, abbr, cite, strike {
color: #777;
}

acronym, abbr {
border-bottom: 1px dotted #999;
font-size: 0.9em;
cursor: help;
}

hr {
width: 99%;
height: 3px;
margin: 3px 1px;
padding: 0;
background-color: #ddd; 
}

.space {
margin: 0;
padding: 3px 0;
clear: both;
display: block; 
}

.alignleft {
float: left;
}
 
.alignright {
float: right;
}
 
.aligncenter {
text-align: center;
}
 
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

ol {
list-style-type: decimal outside;
}
	
ul {
list-style-type: square inside;
}


/* WRAP */

#wrap {
width: 976px;
margin: 0 auto;
padding: 0;
background: #fff url('images/header.jpg') repeat-x 0 0; 
}


/* HEADER */

#header {
width: 976px;
height: 200px;
margin: 0 auto;
padding: 0;
position: relative;
}

#header h1 {
top: 13px;
left: -7px;
padding: 5px;
font-size: 4em;
font-variant: small-caps; 
color: #eee;
text-align: left;
overflow: auto;
position: relative;
display: block;
z-index: 2;
}

#header_logo {
width: 265px;
height: 100px;
float: left;
top: 40px;
left:80px;
position: relative;
overflow: hidden;
background: none;
}

#hsearch {
float: left;
top: 2px;
left:250px;
position: relative;
overflow: hidden;
background: none;
}

#hsearch .inputsubmit {
margin: 0;
width: 40px;
height: 20px;
background-color: #ddd;
font-family: Arial;
border: none;
vertical-align: middle;
cursor: pointer;
background: url('images/poisk.gif');
}

#hsearch .inputsearch {
width: 150px;
height: 12px;
padding: 4px 0 2px 13px;
color: #444;
background: #ffffff url('images/search.gif') no-repeat 1% 50%;
border: 1px solid #777;
vertical-align: middle;
font-size: 11px;
}

#header h1 a {
color: #eee;
display: block;
}

#header p.slogan {
top: 3px;
left: 0;
padding: 5px;
font-size: 1.2em;
font-family: Courier;
color: #ddd;
text-align: left;
letter-spacing: -0.02em;
overflow: auto;
position: relative;
display: block;
z-index: 2;
}

#header p.advert {
top: 25px;
right: 10px;
padding: 6px;
font-size: 1em;
font-family: Arial;
color: #666;
text-align: right;
overflow: auto;
position: absolute;
display: block;
z-index: 2;
}


/* MAIN */

#main {
width: 974px;
margin: 0 auto;
padding: 15px 0 15px 0;
float: left;
text-align: left;
border-left: 1px solid #fbe4e7;
border-right: 1px solid #fbe4e7;
background: #ffffff;
}


/* PAGES */

#pages {
width: 745px;
margin: -5px 7px 10px 5px;
float: left;
}

#pages h2 {
margin: 0 0 -4px 0;
padding: 4px 0 2px 5px;
color: #222;
background: #ffdead;
font-size: 1.5em;
font-weight: 700;
text-align: left;
text-indent: 0px;
clear: both;
border-bottom: 3px solid #ffdead;
}

#pages h2 a {
color: #777;
}

#pages ul {
margin: 4px 0 1px 0;
padding: 5px 0 5px 0;
font-size: 0.9em;
list-style-type: none;
clear: both;
}

#pages ul li {
margin: 0 2px 0 2px;
padding: 0;
float: left;
display: block;
text-indent: 0;
}

#pages ul li p {
margin: 0;
padding: 11px 1px 0 1px;
text-align: center;
display: block;
}

#pages .categoryback {
width: 244px;
height: 140px;
margin: 0 0 4px 0;
padding: 0;
background: #9bd9eb url('images/category_bg.gif') no-repeat 0 0;
}

#pages .adsg {
display: block;
position: absolute;
width: 244px;
height: 140px;
margin: 0 0 4px 0;
padding: 6px 0 0 5px;
background: #ffffff url('images/ads_bg2.gif') no-repeat 0 0;
}

.adsg img, .adsg img a {
width: 234px !important;
height: 60px !important;
margin: 6px 0 0 0 !important;
padding: 0;
}

#pages .gameback {
width: 244px;
height: 160px;
margin: 0 0 4px 0;
padding: 0;
background: #e4f3f9 url('images/game_bg.gif') no-repeat 0 0;
}

#pages .gameback:hover {
background: #fffef5 url('images/game_bgh.gif') no-repeat 0 0;
}

#pages .stars {
width: 90px;
height: 17px;
margin: 2px 0 0 75px;
}

#pages ul li img, #pages ul li img a {
width: 230px;
height: 100px;
margin: 6px 0 0 7px;
padding: 0;
}

#pages ul li a {
color: #333;
font-weight: 700;
}

#pages ul li a:hover {
color: #000099;
}

table.pagenav {
width: 99%;
margin: 5px 0 5px 10px;
padding: 0 5px 0 0;
}

table.pagenav select {
padding: 2px;
}

#pages .play {
width: 100%;
margin: 10px auto auto -15px;
padding: 0;
}

#pages .fullscreen {
margin: 5px 0 0 300px;
padding: 3px;
width: 150px;
height: 44px;
border: none;
float: left;
cursor: pointer;
background: #fabe83 url('images/full_screen.gif');
}

#pages .rating {
margin: 6px 0 10px 0;
padding: 3px;
float: left;
cursor: pointer;
}

#pages .rating_b {
vertical-align: middle;
width: 120px;
height: 25px;
padding: 3px;
cursor: pointer;
border: none;
background: #fabe83 url('images/rate.gif');
}

#pages .comment {
width: 100%;
margin: 0;
padding: 15px 0;
clear: both;
}

#pages form {
display: block;
}

#pages form p {
margin: 5px 0;
line-height: 110%;
}

#pages .inputname {
width: 70%;
padding: 3px 0 2px 17px;
color: #444;
background: url('images/user.gif') no-repeat 1% 50%;
border: 1px solid #777;
vertical-align: middle;
}

#pages .inputemail {
width: 70%;
padding: 3px 0 2px 20px;
color: #444;
background: url('images/email.gif') no-repeat 1% 50%;
border: 1px solid #777;
vertical-align: middle;
}

#pages .textarea {
width: 71.5%;
height: 150px;
padding: 3px;
color: #444;
border: 1px solid #777;
vertical-align: middle;
}

#pages .inputsecurity {
width: 20%;
padding: 3px;
color: #444;
border: 1px solid #777;
vertical-align: middle;
}

#pages .inputnormal {
width: 70%;
padding: 3px;
color: #444;
border: 1px solid #777;
vertical-align: middle;
}

#pages .inputsubmit {
height: 24px;
padding: 3px;
background-color: #ddd;
font-family: Arial;
border: 1px solid #ccc;
vertical-align: middle;
cursor: pointer;
}

#pages .selectbox {
height: 24px;
margin: 0 3px 0 0;
padding: 2px;
border: 1px solid #bbb;
vertical-align: top;
}

#pages .inputcheckbox, .inputradio {
vertical-align: middle;
display: inline;
}

#pages .notice {
margin: 10px 0 5px 0;
padding: 5px;
background: #ffffcc;
border: 1px solid #eee;
font-size: 0.9em;
color: #666;
clear: both;
}

#pages .contentbox {
margin: 6px 0 0 0;
padding: 5px;
background: #fdf9f0;
border: 1px solid #fdf5e6;
font-size: 0.9em;
color: #444;
clear: both;
text-indent: 0;
overflow:hidden;
}

#cbox {
display: block;
width: 420px;
height: 276px;
float: left;
margin: 6px 0 0 0;
padding: 5px;
background: #fdf5e6;
border: 1px solid #ffdead;
font-size: 15px;
line-height: 18px;
color: #444;
text-indent: 0;
}

#gbox {
display: block;
width: 300px;
height: 250px;
margin: 6px 0 0 442px;
padding: 0px;
background: #fdf5e6;
border: 1px solid #ffdead;
font-size: 0.9em;
color: #444;
text-indent: 0;
}

#pages .contentpage {
margin: 10px 0 0 0;
padding: 10px 20px 10px 20px;
background: #fff;
border: 1px solid #eee;
-moz-border-radius: 8px;
font-size: 0.9em;
color: #444;
clear: both;
text-indent: 0;
}

/* SIDEBAR */

#sidebar {
width: 202px;
margin: 0;
padding: 0 5px 10px 6px;
float: left;
}

#sidebar h2 {
margin: 0;
padding: 5px 0 0 5px;
background: #d0698c url('images/but_2.gif') no-repeat;
height: 19px;
color: #ffffff;
font-size: 1.1em;
font-weight: 700;
text-align: left;
text-indent: 3px;
}

#sidebar ul {
margin: 0px 0 0px 0;
padding: 2px 0 0 8px;
list-style-type: none;
background: #fff url('images/sb.gif') repeat-y;
}

#sidebar_bot {
padding-bottom: 5px;
margin-bottom: 10px;
background: #fff url('images/but_ni.gif') no-repeat bottom;
}

#sidebar ul li {
margin: 0;
padding: 3px 0 5px 0;
text-indent: 0;
display: block;
}

#sidebar ul li a {
color: #444;
}

#sidebar ul li a:hover {
color: #000099;
}

#sidebar form {
display: block;
}

#sidebar form p {
margin: 2px 0;
line-height: 110%;
}

#sidebar .inputusername {
width: 130px;
padding: 3px 0 2px 12px;
color: #444;
background: url('images/user.gif') no-repeat 1% 50%;
border: 1px solid #777;
vertical-align: middle;
}

#sidebar .inputpassword {
width: 130px;
padding: 3px 0 2px 12px;
color: #444;
background: url('images/key.gif') no-repeat 1% 50%;
border: 1px solid #777;
vertical-align: middle;
}

#sidebar .inputsubmit {
width: 40px;
height: 24px;
background-color: #ddd;
font-family: Arial;
border: 1px solid #ccc;
vertical-align: middle;
cursor: pointer;
}

#sidebar .inputcheckbox, .inputradio {
vertical-align: middle;
display: inline;
}


/* FOOTER */

#footer {
width: 976px;
height: 82px;
margin: auto;
clear: both;
background: #ffffff; 
}

#footer .footercontent {
width: 270px;
height: 65px;
margin: 8px 0px 0px 11px;
padding: 10px 0 0 0;
float: left;
background: none; 
}

#footer .footerc {
float: left;
width: 560px;
height: 60px;
margin: 0px 0px 0px 130px;
background: none;
color: #666666;
}

#footerline {
padding: 5px 0 0 0;
width: 974px;
height: 70px;
background: #fbe7ea url('images/footer_line.gif');
border: 1px solid #fbe7ea;
}

.footercontent h3 {
padding: 0 0 0 0;
color: #666;
font-weight: 400;
font-size: 1.1em;
}

.footercontent ul {
list-style-type: none;
}

.footercontent ul li {
margin: 1px;
line-height: 120%;
font-size: 0.9em;
}

#bannerline {
float: left;
top: 70px;
left: 0px;
width: 485px;
height: 60px;
position: relative;
overflow: hidden;
background: none;
}

/* PLUGINS */

/* default/style.css sonu --------------- */
