* {padding:0; margin:0; list-style:none}

html, body {height:100%; font:normal 12px Arial, Helvetica, sans-serif}
body {background:url(../images/body_bg.gif) #bbd2d7 repeat-x; color:#707c8a}

a {color:#dc8d00}
a:hover {text-decoration:none; color:#e90d0d}
a img {border:0}

img, .lang, .top_block_bg {_behavior: url("css/iepngfix.htc")}

h1 {font-size:25px; font-weight:normal; color:#376496; padding-bottom:15px}
h2 {font-size:16px; color:#376496; padding-bottom:10px}

p {padding-bottom:10px}

table {border-collapse:collapse; width:100%}
table td {vertical-align:top}

#site {background:url(../images/bg.gif) #f8f0e3 repeat-y; width:919px; margin:auto;}
#site .bg_site {background:url(../images/site_bg.jpg) no-repeat; width:901px; padding:0 9px}

.header {background-repeat:no-repeat; min-height:188px; _height:188px}
.index_bg .header { min-height:225px; _height:225px}
.slogan {float:left; padding:35px 0 0 12px; width:400px}
.lang {background:url(../images/logo.png) no-repeat; float:right; height:35px; padding:105px 40px 0 18px; width:85px}

.bg_site .wrapper {background:url(../images/right_white.gif) 100% 0 repeat-y; _height:5px}
.bg_site .uzor {background:url(../images/bottom_bg2.gif) 0 100% no-repeat;  padding-bottom:135px; }

.index_bg .wrapper {clear:both; background:url(../images/bottom.gif) 100% 100% no-repeat; margin-top:-20px }
.index_bg .uzor {background:url(../images/bottom_bg.gif) 0 100% no-repeat;}

.sidebar {float:left; width:303px; padding:20px 13px 0 15px}
.main {width:465px; float:left; padding:30px 80px 0 25px; background:url(../images/right_bg.gif) 100% 0 no-repeat}


.menu li {padding:1px 0; background:url(../images/brd.gif) no-repeat; margin-bottom:1px  }
.menu li a {display:block; color:#d43301; text-decoration:none; height:21px; padding:6px 10px 0}
.menu li.actived a, .menu li a:hover { background:url(../images/menu_bg.gif) no-repeat; color:#f8f0e3}

.mainBlock {width:533px; float:right; padding-right:22px}
.top_block_bg {background:url(../images/top_bg.png) no-repeat; width:533px; height:20px}
.block {background:url(../images/bg_block.gif) no-repeat; width:533px} 
.block .inner {background:url(../images/btm_bg.jpg) no-repeat 0 100%; padding:0 30px 20px; width:473px }

#games {padding:15px; background:#fcfdfc; color:#dc8d00}
#games p {font-weight:bold}
#games td {width:25%; text-align:center}
#games img {background:url(../images/games_bg.gif) no-repeat; padding:14px; margin-bottom:5px}
#games .next {text-align:center}
#games .next a {background:url(../images/pagin.gif) no-repeat; padding:1px 6px; color:#f25859; font-weight:bold; margin:0 2px; text-decoration:none}
#games .next a.actived {background:url(../images/pagin-act.gif) no-repeat; padding:6px 14px; color:#fff; font-weight:bold; margin:0 2px}

.alphapet {clear:botn; margin-right:-20px; height:22px;}
.alphapet div {position:relative;  float:left; width:19px; text-align:center; }
.alphapet div ul {display:none}
.alphapet div a {width:19px; display:block; z-index:6; position:relative; padding-bottom:6px; height:17px }
.alphapet div.act a {text-decoration:none; background:#edd5ad; border:solid 1px #c3ab80; border-bottom:0; width:17px; height:16px   }
.alphapet div.act ul {top:22px; z-index:5; left:0px; position:absolute; background:url(../images/alph_bg.jpg) 0 100% repeat-x; padding:15px 12px; width:116px; border:solid 1px #c3ab80}
.alphapet div.act ul li {padding:2px 0; text-align:left}
.alphapet a {color:#ce0d0d}
.alphapet div.act ul a {display:inline; width:auto; padding-bottom:0; height:auto; text-decoration:underline; background:none; border:0}

#search {height:40px; padding-top:30px}
#search .text_f {border:solid 1px #f9d2a8; padding:6px 4px; bacground:#fffcf9; width:180px; margin-right:7px; float:left; color:#f9d2a8}
#search .btn {background:url(../images/search_btn.jpg) no-repeat; width:29px; height:28px; float:left; cursor:pointer;  border:0}

#footer {clear:both; background:url(../images/footer.gif) #fbfbfc 0 100% repeat-x; font-size:11px; color:#a0b2bc; padding:15px 25px 0; height:46px; overflow:hidden}
#footer .copyright {width:255px; float:left; }
#footer .sands {float:right; padding-top:10px}
#footer .color_link {color:#a0b2bc;}
#footer a {color:#7bb2f7}

img.left {margin:5px 10px 5px 0}


.left {float:left}
.right {float:right}
.clear {clear:both}
