/*   
Theme Name: Flashgamm
Theme URI: the-theme's-homepage
Description: a-brief-description
Author: Ivan Michailov
Author URI: your-URI
Version: 0.1
.
Special for flashgamm conference.
.
*/

/*common*/
body{padding:0;margin:0;background: url(images/bg.gif) no-repeat top #2C2C2C;}
table,img, td{margin:0;padding:0;border:0}
body, td{color:#373737;font-family: Tahoma,Sans-Serif;font-size:13px;margin:0;padding:0;}
p {padding:0; margin:3px 0 7px 0;}
h1{color:#f36301;font-size:30px;font-weight:normal;text-transform:uppercase;font-family:Impact,Tahoma,Sans-Serif;padding:17px 0 15px 0px; margin:0; /*letter-spacing: -0.05em;*/}
h1.light{color:#e8e8e8;font-size:30px;font-weight:normal;text-transform:uppercase;font-family:Impact,Tahoma,Sans-Serif;padding:5px 0 0px 0px; margin:0;}
h2{color:#f36301;font-size:12px;font-weight:normal;text-transform:uppercase;font-family:Impact,Tahoma,Sans-Serif;padding:5px 0 0 0; margin:0;}
h2 a {color:#f36301; text-decoration:none;}
h2 a:hover {text-decoration:none;}

/*links*/
a {color: #c42222; text-decoration:underline;}
a:hover {text-decoration:underline;}

/*menu*/
.menu {background: url(images/bg_menu.gif) no-repeat #1c1c1c; width:800px; height: 36px;}
.menu img {margin:0 7px 0 7px;}
.menu a {font-size:14px; color:#FFF;text-transform:uppercase;text-decoration:none;}


/*top footer*/
.hat {background: url(images/notice.gif) no-repeat 527px 25px;padding: 0px 0 30px 25px;}
.footer {text-align:center; font-size:11px; color:#FFF; padding-top: 4px;}

/*content*/
.main_table {background: #E8E8E8;}
.column_left_top {color:#e8e8e8; background: #373737;}
.column_left_bottom {color:#e8e8e8; background: url(images/column_bottom.gif) no-repeat bottom #373737;padding:0 13px 10px 13px;}
.content {padding: 20px 0 10px 0;}

/*lists*/
ul, ol {padding:0; margin:0;}
ul li {background: url(images/point.gif) no-repeat 0 5px; padding:0px 0 10px 15px;list-style-type: none;}

/*misc.*/
.small {font-size:11px;}

/*photos*/
.block_info {padding-top:30px;}
.photo {width:93px; background: url(images/bg_photo.gif) no-repeat;}
.photo img{margin:9px;}
.information {padding: 5px 0 0 17px;}
.line {background: url(images/line_photos.gif) repeat-x; height:21px;}

/*table*/
table.facts {background-color:#F6F6F6;}
table.facts td{padding: 0 5px 0 5px; }
table.facts  td.table_top{background: url(images/table_top.gif) no-repeat bottom;width:556px; height:9px;}
table.facts  td.table_bottom{background: url(images/table_bottom.gif) no-repeat top;width:556px; height:9px;}
table.facts  td.bounds_left{background: url(images/bounds_left.gif) repeat-y top left; padding:0 5px 0 15px; }
table.facts  td.bounds_right{background: url(images/bounds_right.gif) repeat-y top right; padding:0 15px 0 5px;}

/*404*/
.content_404 {padding: 20px 0 10px 20px;}
.hat_404 {padding: 0px 0 30px 25px;}
td.main_table404{ background: url(images/bg_404.gif) no-repeat top right #E8E8E8;}