/***** body *****/
body {
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
color:#fff;
background:url('images/fon.gif') #3E7A1F;
}
/***************/


/***** h1-h5 *****/
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:13px; }
h4 { font-size:11px; }
/***************/


/***** input, select, textarea *****/
input,select,textarea {
font-family:Verdana, Arial;
font-size:11px;
color:#000;
border:#BBD37E 1px solid;
background:#eee;
}
/***************/


/***** Стиль основных ссылок *****/
a,visited,active {
color:#FFECAB;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial;
}
a:hover {
color:#FFECAB;
text-decoration:underline;
font-size:11px;
font-family:Verdana, Arial;
}
/***************/


/*** Оформление форм в центральной таблице ***/
.border {
border-right:#BBD37E 1px solid;
border-left:#BBD37E 1px solid;
border-top:#BBD37E 1px solid;
border-bottom:#BBD37E 1px solid;
}
.fon { background:#346917; }
#txt {
font-family:Verdana, Arial;
font-size:11px;
color:#fff;
width:150px;
height:20px;
border:1px solid #BBD37E;
padding-bottom:3px;
background:#346917;
}
/***************/


/***** Логотип *****/
.logo {
border-right:#BBD37E 1px solid;
border-left:#BBD37E 1px solid;
background:url('images/logo_and_fons.png') #3A701C;
background-position:0 -150px;
height:150px;
}

a#logo_gl {
background:url('images/logo_and_fons.png') no-repeat;
background-position:0 0;
display:inline-block;
text-decoration:none;
width:160px;
height:150px;
}

#rss { position:relative; top:6px; right:6px; }
a#rss_icons {
background:url('images/icons_swf_window.png') no-repeat;
background-position:-20px -20px;
display:inline-block;
text-decoration:none;
width:24px;
height:24px;
}

#mini_home { position:relative; top:50px; right:10px; }
a#mini_home_icons {
background:url('images/icons_swf_window.png') no-repeat;
background-position:-20px -44px;
display:inline-block;
text-decoration:none;
width:15px;
height:16px;
}

#mini_mail { position:relative; top:61px; right:10px; }
a#mini_mail_icons {
background:url('images/icons_swf_window.png') no-repeat;
background-position:-20px -60px;
display:inline-block;
text-decoration:none;
width:15px;
height:16px;
}

#mini_map { position:relative; top:71px; right:10px; }
a#mini_map_icons {
background:url('images/icons_swf_window.png') no-repeat;
background-position:-20px -76px;
display:inline-block;
text-decoration:none;
width:15px;
height:16px;
}
/***************/


/***** Верхнее меню *****/
.menu_gl {
border-right:#BBD37E 1px solid;
border-left:#BBD37E 1px solid;
background:url('images/logo_and_fons.png') #3A701C;
background-position:0 -300px;
height:30px;
}
.menu_gl_left {
background:url('images/logo_and_fons.png') no-repeat;
background-position:0 -330px;
width:42px;
height:30px;
}
.menu_gl_right {
background:url('images/logo_and_fons.png') no-repeat;
background-position:0 -360px;
width:42px;
height:30px;
}

a#home {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -150px;
display:inline-block;
text-decoration:none;
width:70px;
height:30px;
}
a#home:hover {
background-position:-70px -150px;
}

a#news {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -30px;
display:inline-block;
text-decoration:none;
width:120px;
height:30px;
}
a#news:hover {
background-position:-120px -30px;
}

a#articles {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 0;
display:inline-block;
text-decoration:none;
width:135px;
height:30px;
}
a#articles:hover {
background-position:-135px 0;
}

a#tournaments {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -180px;
display:inline-block;
text-decoration:none;
width:70px;
height:30px;
}
a#tournaments:hover {
background-position:-70px -180px;
}

a#players {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -270px;
display:inline-block;
text-decoration:none;
width:60px;
height:30px;
}
a#players:hover {
background-position:-60px -270px;
}

a#rankings {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -330px;
display:inline-block;
text-decoration:none;
width:65px;
height:30px;
}
a#rankings:hover {
background-position:-65px -330px;
}

a#video-snooker {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -300px;
display:inline-block;
text-decoration:none;
width:50px;
height:30px;
}
a#video-snooker:hover {
background-position:-50px -300px;
}

a#links {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -240px;
display:inline-block;
text-decoration:none;
width:60px;
height:30px;
}
a#links:hover {
background-position:-60px -240px;
}

a#contacts {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -90px;
display:inline-block;
text-decoration:none;
width:115px;
height:30px;
}
a#contacts:hover {
background-position:-115px -90px;
}

a#archive {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -60px;
display:inline-block;
text-decoration:none;
width:115px;
height:30px;
}
a#archive:hover {
background-position:-115px -60px;
}

a#forum {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -210px;
display:inline-block;
text-decoration:none;
width:60px;
height:30px;
}
a#forum:hover {
background-position:-60px -210px;
}
/***************/


/***** Таблица с контентом *****/
.table_content {
font-size:11px;
font-family:Verdana, Arial;
color:#fff;
border-top:#BBD37E 1px solid;
border-right:#BBD37E 1px solid;
border-left:#BBD37E 1px solid;
border-bottom:#BBD37E 1px solid;
background:#3A701C;
}
/***************/


/***** Окна *****/
.window_center {
font-size:11px;
font-family:Verdana, Arial;
color:#fff;
border-right:#BBD37E 1px solid;
border-left:#BBD37E 1px solid;
border-bottom:#BBD37E 1px solid;
background:#3A701C;
}
.window_top_online {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -360px;
width:250px;
height:30px;
}
.window_top_new {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -390px;
width:250px;
height:30px;
}
.window_top_articles {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -420px;
width:250px;
height:30px;
}
.window_top_search {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -480px;
width:250px;
height:30px;
}
.window_top_navigaciya {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -510px;
width:250px;
height:30px;
}
.window_top_tournaments {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -540px;
width:250px;
height:30px;
}
.window_top_rankings {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -570px;
width:250px;
height:30px;
}
.window_top_rankings_ptc {
background:url('images/windows_menu_gl.png') no-repeat;
background-position:0 -600px;
width:250px;
height:30px;
}
.window_center_ya_direct {
font-size:11px;
font-family:Verdana, Arial;
color:#fff;
background:#3A701C;
}
/***************/


/***** Окно swf-плеера *****/
.swf_window_top {
background:url('images/icons_swf_window.png') no-repeat;
background-position:0 0;
width:328px;
height:4px;
}
.swf_window_bottom {
background:url('images/icons_swf_window.png') no-repeat;
background-position:0 -4px;
width:328px;
height:4px;
}
.swf_window_left {
background:url('images/icons_swf_window.png') no-repeat;
background-position:0 -8px;
width:4px;
height:260px;
}
.swf_window_right {
background:url('images/icons_swf_window.png') no-repeat;
background-position:-4px -8px;
width:4px;
height:260px;
}
/***************/


/***** news_articles *****/
.news_articles {
margin:0 0 0 0; /*сверху-справа-снизу-слева*/
}
.new_art_1 {
margin:0 0 0 1px; /*сверху-справа-снизу-слева*/
background:url('images/icons_swf_window.png') no-repeat;
background-position:-50px -20px;
width:12px;
height:12px;
}
.new_art_2 {
margin:-12px 0 0 17px; /*сверху-справа-снизу-слева*/
}
/***************/


/***** Копирайт *****/
.copyright {
font-weight:normal;
color:#fff;
font-size:10px;
font-family:Verdana, Arial;
border-top:#BBD37E 1px solid;
border-right:#BBD37E 1px solid;
border-left:#BBD37E 1px solid;
border-bottom:#BBD37E 1px solid;
background:#3A701C;
}

#cop_partners { margin:2px 0 0 0; /*сверху-справа-снизу-слева*/ }
#copyright_menu_1 { margin:10px 0 10px 10px; /*сверху-справа-снизу-слева*/ }
#copyright_menu_2 { margin:10px 0 10px 10px; /*сверху-справа-снизу-слева*/ }
#copyright_menu_3 { margin:10px 0 10px 10px; /*сверху-справа-снизу-слева*/ }
#copyright_menu_4 { margin:10px 0 10px 10px; /*сверху-справа-снизу-слева*/ }
#cop_counter { margin:10px 0 0 0; /*сверху-справа-снизу-слева*/ }
#cop_rec { margin:10px 0 0 0; /*сверху-справа-снизу-слева*/ }
#cop_copyright { margin:0 0 0 0; /*сверху-справа-снизу-слева*/ }

a.copyright_lnk:link {
font-weight:normal;
color:#fff;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial;
}
a.copyright_lnk:visited {
font-weight:normal;
color:#fff;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial;
}
a.copyright_lnk:hover {
font-weight:normal;
color:#fff;
text-decoration:underline;
font-size:10px;
font-family:Verdana, Arial;
}
a.copyright_lnk:active {
font-weight:normal;
color:#fff;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial;
}
/***************/


/***** ist_link *****/
.ist {
font-size:9px;
font-family:Verdana, Arial;
}
a.ist_link:link {
color:#fff;
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial;
}
a.ist_link:visited {
color:#fff;
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial;
}
a.ist_link:hover {
color:#fff;
text-decoration:underline;
font-size:9px;
font-family:Verdana, Arial;
}
a.ist_link:active {
color:#fff;
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial;
}
/***************/


/***** Championship *****/
.font_tabl { color:#000; }
a.champ_lnk:link {
color:#0050A1;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial;
}
a.champ_lnk:visited {
color:#0050A1;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial;
}
a.champ_lnk:hover {
color:#0050A1;
text-decoration:underline;
font-size:10px;
font-family:Verdana, Arial;
}
a.champ_lnk:active {
color:#0050A1;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial;
}
/***************/


/***** Список максимальных брейков. Таблицы рейтинга и достижений *****/
.fon_tabl { background:#346917; }
.table_max {
border-left:#BBD37E 1px solid;
border-top:#BBD37E 1px solid;
font-family:Verdana, Arial;
font-size:11px;
color:#fff; }
.max_2 {
border-right:#BBD37E 1px solid;
border-bottom:#BBD37E 1px solid;
font-family:Verdana, Arial;
font-size:11px;
color:#fff;
}
/***************/


/***** Баннеры *****/
a#part_banners_1 {
background:url('../upload/banners/part_banners.jpg') no-repeat;
background-position:0 0;
display:inline-block;
text-decoration:none;
width:180px;
height:50px;
}
a#part_banners_2 {
background:url('../upload/banners/part_banners.jpg') no-repeat;
background-position:0 -50px;
display:inline-block;
text-decoration:none;
width:180px;
height:50px;
}
a#part_banners_3 {
background:url('../upload/banners/part_banners.jpg') no-repeat;
background-position:0 -100px;
display:inline-block;
text-decoration:none;
width:180px;
height:50px;
}
a#part_banners_4 {
background:url('../upload/banners/part_banners.jpg') no-repeat;
background-position:0 -150px;
display:inline-block;
text-decoration:none;
width:180px;
height:50px;
}

a#vsego_ru {
background:url('images/icons_swf_window.png') no-repeat;
background-position:-70px -20px;
display:inline-block;
text-decoration:none;
width:88px;
height:31px;
}
/***************/


/***** Разное *****/
.txt_justify { text-align:justify; }
.txt_center { text-align:center; }
.txt_left { text-align:left; }
.txt_right { text-align:right; }
.hr { color:#BBD37E; }
/***************/


