body { font-family: Helvetica, Arial, Tahoma, sans-serif; background: url( images/fon.jpg ) #211410; color: #f7db8c; font-size: 80%; }

a { color: #f7db8c; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a:hover { color: #f7db8c; }
td { vertical-align: top; }
img { border: none; }
h1 { width: 381px; padding-top: 61px; text-align: center; margin: 0px; margin-left: 223px; height: 44px; font-size: 130%; font-family: Comic Sans MS, cursive, Courier New, Courier, monospace, Helvetica, Arial, Tahoma, sans-serif; }
* html h1 { height: 52px; padding-top: 0px; /* IE6 */}
*+html h1 { height: 52px; padding-top: 0px; /* IE7 */}
h1 a { text-decoration: none; }
input.text { height: 22px; margin-bottom: 2px; }
input.contacts_text { width: 398px; margin-bottom: 2px; }
* html input.contacts_text { width: 393px; /* IE6 */}
*+html input.contacts_text { width: 393px; /* IE7 */}
input:active { outline: none; }
input:focus { -moz-outline-style: none; }

.report { color: #00dd00; }
.error { color: #ff0000; }

.fleft { float: left; display: block; }
.fleft a { display: block; }
.fright { float: right; display: block; }
.fright a { display: block; }

.all { width: 827px; margin: auto; }
.central { background-color: #f7db8c; color: #000000; width: 827px; height: 613px; }
* html .central { height: 500px; /* IE6 */}
*+html .central { height: 613px; /* IE7 */}
.central a { color: #000000; }
.central a:hover { color: #39754a; }
.b_gallery a { background: url( images/gallery.jpg ) no-repeat; width: 122px; height: 105px; }
.b_gallery a:hover { background-position: left bottom; }
.b_gallery_s a { background: url( images/gallery_s.jpg ) no-repeat; width: 122px; height: 105px; }
.b_gallery_eng a { background: url( images/gallery_eng.jpg ) no-repeat; width: 122px; height: 105px; }
.b_gallery_eng a:hover { background-position: left bottom; }
.b_gallery_s_eng a { background: url( images/gallery_s_eng.jpg ) no-repeat; width: 122px; height: 105px; }
.b_about a { background: url( images/about.jpg ) no-repeat; width: 101px; height: 85px; }
.b_about a:hover { background-position: left bottom; }
.b_about_s a { background: url( images/about_s.jpg ) no-repeat; width: 101px; height: 85px; }
.b_about_eng a { background: url( images/about_eng.jpg ) no-repeat; width: 101px; height: 85px; }
.b_about_eng a:hover { background-position: left bottom; }
.b_about_s_eng a { background: url( images/about_s_eng.jpg ) no-repeat; width: 101px; height: 85px; }
.b_eng a { background: url( images/eng.jpg ) no-repeat; width: 64px; height: 53px; }
.b_eng s:hover { background-position: left bottom; }
.b_eng_s a { background: url( images/eng_s.jpg ) no-repeat; width: 64px; height: 53px; }
.b_rus a { background: url( images/rus.jpg ) no-repeat; width: 64px; height: 53px; }
.b_rus a:hover { background-position: left bottom; }
.b_rus_s a { background: url( images/rus_s.jpg ) no-repeat; width: 64px; height: 53px; }
.b_contacts a { background: url( images/contacts.jpg ) no-repeat; width: 78px; height: 63px; }
.b_contacts a:hover { background-position: left bottom; }
.b_contacts_s a { background: url( images/contacts_s.jpg ) no-repeat; width: 78px; height: 63px; }
.c_top { float: left; background: url( images/top.gif ); width: 540px; height: 21px; }
.c_right { float: right; background: url( images/right.gif ); width: 27px; height: 497px; }
.c_left { float: left; background: url( images/left.gif ); width: 29px; height: 485px; }
.c_bottom { background: url( images/bottom.gif ) left bottom no-repeat; width: 827px; height: 23px; margin-top: 40px; }
* html .c_bottom { margin-top: 0px; width: 749px; float: left; /* IE6 */}
*+html .c_bottom { margin-top: 0px; width: 749px; float: left; /* IE7 */}
.footer { width: 827px; padding-left: 13px; }
.copyr { font-size: 9px; text-align: left; width: 827px; padding-top: 10px; }
.copyr a { color: #f7db8c; text-decoration: none; }
.copyr a:hover { color: #f7db8c; }
.central_text { height: 445px; width: 472px; padding-left: 150px; overflow: hidden; text-align: justify; }
* html .central_text { width: 472px; /* IE6 */}
*+html .central_text { width: 472px; /* IE7 */}
.central_text p { text-indent: 30px; padding: 0px; margin: 0px; }
.central_text a { color: #000000; }
.central_text a:hover { color: #39754a; }
.g_gameart { background: url( images/gameart.gif ) no-repeat; width: 111px; height: 44px; }
.g_gameart:hover { background-position: left bottom; }
.g_gameart_s { background: url( images/gameart_s.gif ) no-repeat; width: 111px; height: 44px; }
.g_interfaces { background: url( images/interfaces.gif ) no-repeat; width: 111px; height: 44px; }
.g_interfaces:hover { background-position: left bottom; }
.g_interfaces_s { background: url( images/interfaces_s.gif ) no-repeat; width: 111px; height: 44px; }
.g_others { background: url( images/others.gif ) no-repeat; width: 61px; height: 44px; }
.g_others:hover { background-position: left bottom; }
.g_others_s { background: url( images/others_s.gif ) no-repeat; width: 61px; height: 44px; }
.g_fon { background: url( images/g_fon.gif ) no-repeat; width: 472px; height: 393px; }
.g_img { float: left; width: 66px; height: 65px; padding-top: 12px; padding-left: 11px; }
.g_img a { display: block; width: 64px; height: 64px; border: 1px solid #22160d; }
.g_img a:hover { border: 1px solid #3b941d; }
.page_nums { font-size: 130%; font-weight: bold; font-family: Comic Sans MS, cursive, Courier New, Courier, monospace, Helvetica, Arial, Tahoma, sans-serif; text-align: center; padding-top: 10px; }
.page_nums a { text-decoration: none; }
.page_num_selected { color: #ad7542; }

.h1_about { padding-left: 40px; }
.h1_about_eng { padding-left: 70px; }

.h_about a { background: url( images/about.gif ) no-repeat; width: 81px; height: 44px; }
.h_about a:hover { background-position: left bottom; }
.h_about_s { background: url( images/about_s.gif ) no-repeat; width: 81px; height: 44px; }
.h_about_eng a { background: url( images/about_eng.gif ) no-repeat; width: 81px; height: 44px; }
.h_about_eng a:hover { background-position: left bottom; }
.h_about_s_eng { background: url( images/about_s_eng.gif ) no-repeat; width: 81px; height: 44px; }

.h_projects a { background: url( images/projects.gif ) no-repeat; width: 111px; height: 44px; }
.h_projects a:hover { background-position: left bottom; }
.h_projects_s { background: url( images/projects_s.gif ) no-repeat; width: 111px; height: 44px; }
.h_projects_eng a { background: url( images/projects_eng.gif ) no-repeat; width: 81px; height: 44px; }
.h_projects_eng a:hover { background-position: left bottom; }
.h_projects_s_eng { background: url( images/projects_s_eng.gif ) no-repeat; width: 81px; height: 44px; }

.h_contacts a { background: url( images/contacts.gif ) no-repeat; width: 111px; height: 44px; }
.h_contacts a:hover { background-position: left bottom; }
.h_contacts_s { background: url( images/contacts_s.gif ) no-repeat; width: 111px; height: 44px; }
.h_contacts_eng a { background: url( images/contacts_eng.gif ) no-repeat; width: 111px; height: 44px; }
.h_contacts_eng a:hover { background-position: left bottom; }
.h_contacts_s_eng { background: url( images/contacts_s_eng.gif ) no-repeat; width: 111px; height: 44px; }

.h1_gallery { padding-left: 50px; }
.h1_gallery_eng { padding-left: 90px; }

.h_Igrovoj_art a { background: url( images/Igrovoj_art.gif ) no-repeat; width: 111px; height: 44px; }
.h_Igrovoj_art a:hover { background-position: left bottom; }
.h_Igrovoj_art_s { background: url( images/Igrovoj_art_s.gif ) no-repeat; width: 111px; height: 44px; }
.h_Igrovoj_art_eng a { background: url( images/Igrovoj_art_eng.gif ) no-repeat; width: 81px; height: 44px; }
.h_Igrovoj_art_eng a:hover { background-position: left bottom; }
.h_Igrovoj_art_s_eng { background: url( images/Igrovoj_art_s_eng.gif ) no-repeat; width: 81px; height: 44px; }

.h_Interfejsy a { background: url( images/Interfejsy.gif ) no-repeat; width: 115px; height: 44px; }
.h_Interfejsy a:hover { background-position: left bottom; }
.h_Interfejsy_s { background: url( images/Interfejsy_s.gif ) no-repeat; width: 115px; height: 44px; }
.h_Interfejsy_eng a { background: url( images/Interfejsy_eng.gif ) no-repeat; width: 81px; height: 44px; }
.h_Interfejsy_eng a:hover { background-position: left bottom; }
.h_Interfejsy_s_eng { background: url( images/Interfejsy_s_eng.gif ) no-repeat; width: 81px; height: 44px; }

.h_Raznoe a { background: url( images/Raznoe.gif ) no-repeat; width: 81px; height: 44px; }
.h_Raznoe a:hover { background-position: left bottom; }
.h_Raznoe_s { background: url( images/Raznoe_s.gif ) no-repeat; width: 81px; height: 44px; }
.h_Raznoe_eng a { background: url( images/Raznoe_eng.gif ) no-repeat; width: 81px; height: 44px; }
.h_Raznoe_eng a:hover { background-position: left bottom; }
.h_Raznoe_s_eng { background: url( images/Raznoe_s_eng.gif ) no-repeat; width: 81px; height: 44px; }
