html,body {width: 100%}

body {background: #FFF; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #373737}

form {display: inline; margin: 0}

:focus {outline: none}

/* Riba */

#fixed_sidebar {height: 31px; position: relative}

* html #fixed_sidebar {position: absolute; top: expression((thetop = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); left: 0}

#info {width: 100%; min-width: 1020px; height: 30px; position: fixed; line-height: 22px; border-bottom: 1px solid #FFC765; background: #FFFAAA; opacity: .95; filter: alpha(opacity=95); z-index: 9999}

#info_inline {width: 100%; height: 29px; border-bottom: 1px solid #FFF}

#adapt {width: 900px; margin: auto; border-left: 1px solid #FDF35F; border-right: 1px solid #FFF}

#adapt_inline {width: 899px; height: 29px; margin: auto; border-right: 1px solid #FDF35F; overflow: hidden}

#text {float: left; border-right: 1px solid #FFF}

	#text a {display: block; float: left; padding: 0 15px; border-left: 1px solid #FFF; border-right: 1px solid #FDF35F; line-height: 29px; color: #446796}

	#text a:hover {background: url(/img/edge/link_hover.gif) repeat-x top center; text-decoration: none; color: #6495ED}

	#text a img {display: block; float: left; margin: 2px 8px 0 0}

/* Päis */

#pais_riba {width: 100%; min-width: 1020px; height: 120px; background: url(/img/pais_riba.gif) repeat-x top center}

#pais {margin: auto; width: 1020px; height: 120px}

#pais_yl {width: 900px; height: 92px; padding: 0 60px 0 60px}

#logo {width: 200px; height: 92px; float: left}

#pais_banner {width: 674px; height: 77px; float: left; padding: 15px 0 0 26px /*padding: 15px 46px 0 26px*/}

#pais_banner_suur {float: left}

#pais_banner_vaike {float: right}

#navmenu_yle {width: 900px; height: 28px; padding: 0 60px 0 60px; background: url(/img/navmenu/navmenu_corners.png) no-repeat top center}

/* Sisu */

#sisu_varjuta, #content_no_shadow {margin: auto; width: 1020px}

#sisu_varjuta_sees, #content_no_shadow_pos_center {width: 890px; padding: 10px 65px 0 65px; text-align: center}

#content_no_shadow_pos {width: 890px; padding: 10px 65px 0 65px}

#sisu_vari {margin: auto; width: 1020px; background: url(/img/sisu_vari.gif) repeat-y top center}

#sisu_vari_all {width: 1020px; background: url(/img/sisu_vari_all.gif) no-repeat bottom center}

#sisu_vari_yl {width: 890px; padding: 10px 65px 0 65px; background: url(/img/sisu_vari_yl.gif) no-repeat top center; overflow: hidden}

/* page */

.page_title {width: 543px; height: 28px; line-height: 28px; padding: 0 0 0 14px; border: 1px solid #DADADA; background: url(/img/page_title.gif) repeat-x top center; color: #373737; font-weight: bold; font-size: 13px}

.page_title h1, .page_title h2, .page_title h3 {font-size: 13px; font-weight: bold; margin: 0}

.page_content {padding: 5px}

/* left menu */

#menu_vasak {width: 160px; float: left}

#menu {width: 160px; padding: 0 0 10px 0}

#menu ul {width: 160px; list-style: none; margin: 0; padding: 0}

#menu ul li {margin: 0; padding: 0}

#menu ul li h4.top {width: 145px; height: 32px; line-height: 31px; padding: 0 0 0 15px; margin: 0; background: url(/img/submenu_left_top.gif) no-repeat top center; color: #373737; font-weight: bold; font-size: 13px}

#menu ul li h4.tav {width: 145px; height: 32px; line-height: 31px; padding: 0 0 0 15px; margin: 1px 0 0 0; background: url(/img/menu_tav.gif) repeat-x top center; color: #373737; font-weight: bold; font-size: 13px}

#menu ul li a {width: 144px; height: 24px; line-height: 24px; padding: 0 0 0 14px; display: block; border-bottom: 1px solid #DADADA; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; background: url(/img/submenu_button.gif) repeat-x top center; color: #2A60C0; font-weight: bold}

#menu ul li a:hover {background: #FFF; text-decoration: none}

#menu ul li h4.tav a {display: inline; margin: 0; padding: 0; border: none; background: none; line-height: 31px}

/* right menu */

#menu_parem {width: 160px; float: left}

.menu_pos {width: 160px; padding: 0 0 10px 0}

.menu_box_top {}

.menu_box_top ul {width: 160px; list-style: none; margin: 0; padding: 0}

.menu_box_top ul li {margin: 0; padding: 0}

.menu_box_top ul li h4.top {width: 145px; height: 32px; line-height: 31px; padding: 0 0 0 15px; margin: 0; background: url(/img/submenu_right_top.gif) no-repeat top center; color: #373737; font-weight: bold; font-size: 13px}

.menu_box_top ul li h4.tav {width: 144px; height: 28px; line-height: 28px; padding: 0 0 0 14px; margin: 1px 0 1px 0; border: 1px solid #DADADA; background: url(/img/box_top.gif) repeat-x top center; color: #373737; font-weight: bold; font-size: 13px}

.menu_box {border: 1px solid #DADADA; padding: 10px}

.menu_box_keskel {border: 1px solid #DADADA; padding: 10px; text-align: center}

.menu_box_ylemine {border-right: 1px solid #DADADA; border-left: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 10px}

.menu_box_ylemine_keskel {border-right: 1px solid #DADADA; border-left: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 10px; text-align: center}

.menu_box_wide {border: 1px solid #DADADA}

/* page content */

.section_title {height: 24px; line-height: 24px; padding: 0 0 0 10px}

.section_title_grey {height: 24px; line-height: 24px; padding: 0 0 0 10px; border: 1px solid #454545; background: url(/games/img/section_title_grey.gif) #414141 repeat-x top center; color: #FFF}

.section_title_search {width: 550px; background: url(/games/img/section_search_games.gif) #848484 repeat-x bottom center; border-top: 1px solid #454545}

	.section_title_search_corners {width: 540px; background: url(/games/img/section_search_games_corners.gif) no-repeat bottom center; padding: 5px}
		
		input.example_text {color: #999}

.section_title h1, .section_box h1, .section_title_grey h1, .section_title_grey h2, .section_title h2 {font-size: 13px; font-weight: bold; margin: 0}

.section_title h3 {font-size: 12px; font-weight: bold; margin: 0}

	.section_title a {text-decoration: underline}

	.section_title a:hover {text-decoration: none}

.section_box {padding: 5px; margin: 0 0 10px 0}

	.section_box h3 {margin: 0; padding: 0}

.section_box_wide, .section_box_nobrd {margin: 0 0 10px 0}

.section_box_center {padding: 5px; margin: 0 0 10px 0; text-align: center}

.section_box_nomar, .section_box_nomar_nobrd, .section_box_nobrd {padding: 5px}

/* section menu */

.section_menu {height: 24px; margin: 0 0 10px 0; padding: 0 10px; border: 1px solid #DADADA; background: url(/img/submenu_button.gif) repeat-x top center; line-height: 24px; color: #DADADA}

	.section_menu a {text-shadow: 0 1px 3px #AAA; font-weight: bold; color: #2A60C0}

/* inline content */

.inline_title, .inline_title_sub {padding: 5px}

.inline_title h3, .inline_title_sub h3 {font-size: 13px; font-weight: bold; margin: 0; padding: 0}

	.inline_title a {text-decoration: underline}

	.inline_title a:hover {text-decoration: none}

.inline_title_sub h3 {color: #A3A3A3}

.inline_box {padding: 5px}

.inline_box_top {padding: 5px 0 0 0}

/* tables */

.comp {padding: 3px; border-bottom: 1px solid #B8E7FF; background: url(/img/lahter.gif) #FFF repeat-x bottom center}

tr:last-child .comp {border: 0}

.comp_nobg {padding: 3px; border-bottom: 1px solid #B8E7FF}

/* news */

.news_row {width: 540px; overflow: hidden}

	.news_row a {text-decoration: underline}

	.news_row a:hover {text-decoration: none}

.news_pic {width: 100px; float: left}

.news_text {width: 440px; float: left}

.news_time {padding: 10px 0 0 0; text-align: right}

.share {width: 540px; overflow: hidden}

	.share .item {float: left; padding: 0 5px 0 0}

/* basic */

.link_box {text-align: left; margin: 5px 0 2px 0; padding: 3px}

.img, .pilt {border: 1px solid #000}

.icon_pic {padding: 3px; border: 1px solid #DADADA}

.icon_text {padding: 5px 0 0; font-style: italic; color: #A3A3A3}

/* Kasutaja info blokk paremal menüüs */

.user_info_box {}

.user_info_box .pic {margin: 6px 0 0 0; width: 52px; height: 52px; border: 1px solid #292929}

.user_info_box .subtitle {background: url(/games/img/subtitle.gif) #EDEDED repeat-x center center; padding: 3px; margin: 3px 0}

.user_info_box .change {margin: 2px 0 10px 0; font-size: 9px; color: #56A2FF}

.user_info_box .change a {color: #a3a3a3}

.user_pic {margin: 6px 0 0 0; width: 52px; height: 52px; border: 1px solid #292929}

/* footer */

#jalus_vari {width: 900px; height: 48px; background: url(/img/jalus_vari.gif) no-repeat top center; margin: auto; padding: 4px 60px}

#jalus_sisu {width: 900px; height: 48px; background: url(../img/jalus_sisu.gif) repeat-x top center}

#jalus_logo {float: left; width: 178px; text-align: center}

#jalus_tekst {float: left; width: 705px; text-align: right; padding: 8px 17px 0 0; line-height: 16px; color: #545454}

#jalus_tekst a {color: #545454; text-decoration: none}

#laadimisaeg {width: 900px; margin: auto; padding: 10px; color: #888; font-style: italic; font-size: 10px; text-align: center}

/* footer */

#footer_optimize {width: 900px; height: 48px; margin: auto}

	#footer_optimize .footer_inline {}

	#footer_optimize .footer_logo {float: left; width: 178px; text-align: center}

	#footer_optimize .footer_text {float: left; width: 705px; text-align: right; padding: 8px 17px 0 0; line-height: 16px; color: #FFF}

	#footer_optimize .footer_text a {color: #FFF; text-decoration: none}

/* attention */

.service_box {margin: 0 0 10px 0; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}

	.service_box a {text-decoration: underline}

.tip_box {border: 1px solid #B0DBFF; background: #E8F2FF; color: #373737}

	.tip_box a {color: #373737}

.add_box {border: 1px solid #B0DBFF; background: #E8F2FF; color: #373737}

	.add_box a {color: #373737}

.error_box {border: 1px solid #FF6F4E; background: #FFB595; color: #FF4800}

	.error_box a {color: #FF4800}

.successful_box {border: 1px solid #4ECFFF; background: #B1F3FF; color: #2D99FE}

	.successful_box a {color: #2D99FE}

.info_box {border: 1px solid #FFBE4E; background: #FFF995; color: #FF6C00}

	.info_box a {color: #FF6C00}

.service_box h3 {margin: 0; padding: 0 0 5px}

/* text */

.no_user_text {color: #7F7F7F}

.light_text, .light_italic, .light_italic a, .news_time {color: #A3A3A3}

.light_text a {color: #A3A3A3; text-decoration: underline}

.error_text {color: #DA0000}

.light_italic {font-style: italic}

.dark_text {color: #000}

.dark_text a {color: #000}

/* forms */

.insert_box {padding: 5px; border-bottom: 1px solid #CCC}

.insert_box_last {padding: 5px}

.insert_row {padding: 3px; border-bottom: 1px solid #D9D9D9}

.insert_box label.normal {padding: 2px 0 4px 0; display: block}

input.insert_title_field {font-size: 13px !important; font-weight: bold; width: 100%}

input.insert_normal_field {width: 100%}

.insert_content_field {width: 100%; height: 200px}

.insert_box_last_space {margin: 0 0 20px 0}

/*sitemap sidebar */

#sitemap_sidebar {position: absolute; width: 904px; background: url(/img/sidebar/bg.gif) #FFF repeat-y top center; z-index: 9999999}

	.sm_sb_bottom {padding: 15px 10px 0 10px; background: url(/img/sidebar/bottom.gif) no-repeat bottom center}

	.sm_sb_row {width: 100%; overflow: hidden; padding: 0 0 15px 0; font-size: 12px}

		.sm_sb_item {float: left; width: 130px; padding: 0 0 0 15px}

		.sm_sb_item h4 {margin: 0; padding: 0 0 8px 0; font-size: 14px; line-height: 14px}

		.sm_sb_item ul {list-style: none; margin: 0; padding: 0}

		.sm_sb_item ul li {margin: 0; padding: 0; display: inline}

		.sm_sb_item ul li a {display: block; padding: 3px 0; text-decoration: underline; color: #3E3E3E}
		
		.sm_sb_item ul li a:hover {color: #929292}

		.sm_sb_games a {color: #F56F43}

		.sm_sb_fun a {color: #2973B9}

		.sm_sb_messenger a {color: #2689D5}

		.sm_sb_f1 a {color: #26BED5}

		.sm_sb_pc a {color: #49698D}

		.sm_sb_football a {color: #F61F25}

		.sm_sb_music a {color: #393939}

		.sm_sb_ecard a {color: #8E8E8E}

		.sm_sb_gta a {color: #6D5C55}

		.sm_sb_aoe a {color: #473720}

		.sm_sb_sims3 a {color: #149111}

		.sm_sb_sc4 a {color: #FAAC30}


	.sm_sb_close {width: 100%; padding: 0 0 10px 0; overflow: hidden}

		.sitemap_page {float: left; height: 20px; padding: 0 0 0 15px; display: block; line-height: 20px; color: #828282}

		.sm_sb_close #sitemap_sidebar_close {float: right; height: 20px; padding: 0 25px 0 0; display: block; background: url(/img/sidebar/close.gif) no-repeat center right; line-height: 20px; color: #828282}

/* sms advertisment */

#sms_advert_big {width: 466px; height: 58px; border: 1px solid #C9C9C9; background: #F2F2F2; overflow: hidden}

	#sms_advert_big .info {position: absolute; float: left; padding: 1px 2px; background: #DFDFDF; font-size: 9px}

	#sms_advert_big .info a {color: #A9A9A9}

	#sms_advert_big .item {padding: 15px 20px; font-size: 11px}

		#sms_advert_big .item a {text-decoration: underline; color: #006CF0}

#sms_advert_big_info {position: absolute; width: 426px; border: 1px solid #C9C9C9; padding: 15px 20px; background: #F2F2F2; font-size: 11px}

#sms_advert_big_info .sms_info {padding: 8px 0 0 0}

/* login */

#login label {padding: 0 0 2px 0; display: block}

#show_login {display: block; background: url(/img/button/login_blue.gif) no-repeat bottom right; text-decoration: none}

	#show_login span {display: block; height: 31px; padding: 0 0 0 15px; background: url(/img/button/login_blue.gif) no-repeat top left; line-height: 30px; text-shadow: 1px 1px 0 #303030; font-size: 14px; font-weight: bold; color: #FFF; cursor: pointer}

#show_login:hover {}

	#show_login:hover span {text-shadow: 1px 1px 0 #013B80; color: #CFE5FF}

#login_register {padding: 5px 0 0 0; font-size: 12px}
