/* CSS Document */

body { background-color: #eaeaea; }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
a {color:#000000; text-decoration:none;}
a:hover { color:#666666; text-decoration:underline;}
#container {
	width: 678px;
	margin: 0 auto 0 auto;
	height: auto;
}
#container_index { width: 830px; margin: 160px auto 0 auto;}
#copyright { font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
img { border: none;}
/*------index lang select--------*/

#lang_eng a { display:block; width: 134px; height: 197px; background:url(images/langselect2a.gif);}
#lang_eng a:hover { width: 134px; height: 197px; background:url(images/langselect2a_mo.gif);}
#lang_cz a { display:block; width: 135px; height: 197px; background:url(images/langselect2b.gif) no-repeat;}
#lang_cz a:hover { width: 135px; height: 197px; background:url(images/langselect2b_mo.gif) no-repeat;}


/*------homepage-------*/
#hp_header { width: 253px; height: 67px; margin: 0 220px 0 auto; background:url(images/hp_header.gif);}
#top_menu {
	width: 466px;
	height: 82px;
	margin: 0 auto 0 auto;
}
#spacer_top {
	width: 678px;
	height: 28px;
	background:url(images/spacer_top.gif);
}
#hp_mainpic {
	width: 678px;
	height: 409px;
	background:url(images/hp_mainpic.gif);
}

#langselect {
	height: 44px;
	background:url(images/hp_bgnlang.gif);
}
#welcome { height: 40px; background:url(images/hp_welcome.gif); }
#filmDIV { height: 155px; margin: 10px 0 0 0; }
#filmstriptop { height: 23px; background:url(images/hp_filmstriptop.gif);}
#filmstripbottom { height: 26px; background:url(images/hp_filmstripbottom.gif); }
#pic_links {
	height: 108px;
	width: 606px;
	margin: 0 auto 0 auto;
}
#btn_film1 {width: 198px; height: 108px; float: left;}
#btn_film1 a {  width: 198px; height: 108px; background:url(images/btn_film1.gif); float: left;}
#btn_film1 a:hover { background:url(images/btn_film1_msover.gif);}
#btn_film2 {width: 198px; height: 108px; background:url(images/btn_film2.gif); float: left;} 
#btn_film2 a { width: 198px; height: 108px; background:url(images/btn_film2.gif); float: left;}
#btn_film2 a:hover { background:url(images/btn_film2_msover.gif);}
#btn_film3 { width: 198px; height: 108px; background:url(images/btn_film3.gif); float: left;}
#btn_film3 a { width: 198px; height: 108px; background:url(images/btn_film3.gif); float: left;}
#btn_film3 a:hover { background:url(images/btn_film3_msover.gif);}
#separator_pic { float: left; width: 12px; height:108px; background:url(images/film_separator.gif); }	
#bottom_links {
	margin: 10px 0 0 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}
#bottom_links a {
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999; text-decoration:none; }
	
#bottom_links a:hover {
    color:#333333; 
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;}	

/*--------Menu Buttons----------*/
#btn_about { float: left; width: 98px; height: 82px;}
#btn_about_slc { float: left; width: 98px; height: 82px; background:url(images/btn_about_me_slc.gif);}
#btn_about a{ float: left; width: 98px; height: 82px; background:url(images/btn_about_me.gif); }
#btn_about a:hover { float: left; width: 98px; height: 82px; background:url(images/btn_about_me_msover.gif); }
#btn_cv { float: left; width: 60px; height: 82px;}
#btn_cv_slc { float: left; width: 60px; height: 82px; background:url(images/btn_cv_slc.gif);}
#btn_cv a { float: left; width: 60px; height: 82px; background:url(images/btn_cv.gif);}
#btn_cv a:hover { float: left; width: 60px; height: 82px; background:url(images/btn_cv_msover.gif);}
#btn_gallery { float: left; width: 114px; height: 82px; }
#btn_gallery_slc { float: left; width: 114px; height: 82px; background:url(images/btn_gallery_slc.gif); }
#btn_gallery a { float: left; width: 114px; height: 82px; background:url(images/btn_gallery.gif); }
#btn_gallery a:hover { float: left; width: 114px; height: 82px; background:url(images/btn_gallery_msover.gif); }

#btn_anims a { float: left; width: 90px; height: 82px; background:url(images/btn_anims.gif);}
#btn_anims a:hover { float: left; width: 90px; height: 82px; background:url(images/btn_anims_msover.gif);}
#btn_anims { float: left; width: 90px; height: 82px; }
#btn_anims_slc { float: left; width: 90px; height: 82px; background:url(images/btn_anims_slc.gif); }
#btn_home { float: left; width: 104px; height: 82px;}
#btn_home_slc { float: left; width: 104px; height: 82px; background:url(images/btn_home_slc.gif);}
#btn_home a { float: left; width: 104px; height: 82px; background:url(images/btn_home.gif);}
#btn_home a:hover { float: left; width: 104px; height: 82px; background:url(images/btn_home_msover.gif);}

/*------------Gallery-------------*/

#hd {
	width: 234px;
	height: 43px;
	margin: 0 auto 0 auto;
}


#back_btn  {
	display: block;
	height:28px;
	width:120px;
	background:url(images/back_btn.gif) no-repeat;
	margin: 0 auto 0 auto;
	position: relative;
}
#back_btn a {
display: block;
	height:28px;
	width:120px;
	background:url(images/back_btn.gif) no-repeat;
	margin: 0 auto 0 auto;
}

#back_btn a:hover {
display: block;
	height:28px;
	width:120px;
	background:url(images/back_btn_ms.gif) no-repeat;
	margin: 0 auto 0 auto;
}

#czech {

	width: 42px;
	height: 28px;
	float: left;
}
#czech a {
   width: 42px;
	height: 28px;
	background:url(images/czechflg2.gif) no-repeat;
	margin: 0 0 0 170px;
	float: left;
}
#czech a:hover {
	width: 42px;
	height: 28px;
	background:url(images/czechflg2_ms.gif) no-repeat;
	margin: 0 0 0 170px;
	float: left;
}
#eng {
	width: 42px;
	height: 28px;
    float: right;

}

#eng a {
	width: 42px;
	height: 28px;
	background:url(images/englishflg2.gif) no-repeat;
	float: right;
	margin: 0 170px 0 0;
}

#eng a:hover {
	width: 42px;
	height: 28px;
	background:url(images/englishflg2_ms.gif) no-repeat;
	float: right;
	margin: 0 170px 0 0;
}
#galleryDIV {
	height: auto;
	width: 100%;
}
#aboutmeDIV {
	height: auto;
	width: 100%;
}
#crn_topleft {
	width: 53px;
	height: 37px;
	background:url(images/crn_topleft.gif);
	float: left;
}
#spacer {
	width: 572px;
	height: 37px;
	background:url(images/spacer_tile.gif) repeat-x;
	float: left;
}
#crn_topright {
	width: 53px;
	height: 37px;
	background:url(images/crn_topright.gif);
	float: right;
}

#left_column {
	width: 53px;
	float: left;
}
#left_strip {
	height: 472px;
	width: 53px;
	background:url(images/left_strip.gif);
	float: left;
}

#left_strip_tile {
	height: 299px;
	width: 53px;
	background:url(images/filmstrip_tile.gif);
	float: left;
}

#middle_strip {
	width: 572px;
	height: auto;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
}

#right_column {
	width: 53px;
	float: right;
	position: relative;
}

#right_strip {
	height: 472px;
	width: 53px;
	background:url(images/right_strip.gif);
	float: right;
}

#right_strip_tile {
	height: 299px;
	width: 53px;
	background:url(images/filmstrip_tile2.gif);
	float: right;
}

#crn_bottomleft {
	width: 53px;
	height: 42px;
	background:url(images/crn_bottomleft.gif);
	float: left;
}
#bottom_spacer {
	width: 572px;
	height: 42px;
	background:url(images/spacerbtm_tile.gif) repeat-x;
	float: left;
}
#crn_bottomright { 	width: 53px;
	height: 42px;
	background:url(images/crn_bottomright.gif);
	float: right;
}
#ostrich {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/ostrich_thumb.gif);
	position: inherit;
	margin: 0 0 2px 8px;
}
#ostrich a {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/ostrich_thumb.gif);
}
#ostrich a:hover {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/ostrich_thumb_msover.gif);
}
#themyth {
	float: right;
	height: 122px;
	width: 276px;
	margin: 0 8px 2px 0;
}

#themyth a { 
    display:block;
	height: 122px;
	width: 276px;
	background:url(images/themyth_thumb.gif);
	margin: 0 8px 2px 0;
}
#themyth a:hover {
	height: 122px;
	width: 276px;
	background:url(images/themyth_thumb_ms.gif);
	margin: 0 8px 2px 0;
}
#hockey {
	float: left;
	height: 122px;
	width: 276px;

}
#hockey a {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/hockey_thumb.gif);
	margin: 0 0 2px 8px;
	position: inherit;
}
#hockey a:hover {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/hockey_thumb_ms.gif);
	margin: 0 0 2px 8px;
	position: inherit;
}
#truck {
	float: right;
	height: 122px;
	width: 276px;

}

#truck a {
	float: right;
	height: 122px;
	width: 276px;
	background:url(images/truck_thumb.gif);
	margin: 0 8px 2px 0;
}

#truck a:hover {
	float: right;
	height: 122px;
	width: 276px;
	background:url(images/truck_thumb_ms.gif);
	margin: 0 8px 2px 0;
}
#robot {
	float: left;
	height: 122px;
	width: 276px;
}
#robot a {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/robot_thumb.gif);
	margin: 0 0 2px 8px;
}
#robot a:hover {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/robot_thumb_ms.gif);
	margin: 0 0 2px 8px;
}



#lowpoly {
	float: right;
	height: 122px;
	width: 276px;
}

#lowpoly a {
	float: right;
	height: 122px;
	width: 276px;
	background:url(images/lowpoly_thumb.gif);
	margin: 0 8px 2px 0;
}

#lowpoly a:hover {
	float: right;
	height: 122px;
	width: 276px;
	background:url(images/lowpoly_thumb_ms.gif);
	margin: 0 8px 2px 0;
}

#containers {
	float: left;
	height: 122px;
	width: 276px;
}

#containers a {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/containers_btn.gif);
	margin: 0 0 2px 8px;
}

#containers a:hover {
	float: left;
	height: 122px;
	width: 276px;
	background:url(images/containers_btn_ms.gif);
	margin: 0 0 2px 8px;
}

#wips {
	float: right;
	height: 122px;
	width: 276px;
}

#wips a {
	float: right;
	height: 122px;
	width: 276px;
	background:url(images/wips_btn.gif);
	margin: 0 8px 2px 0;
}

#wips a:hover {
	float: right;
	height: 122px;
	width: 276px;
	background:url(images/wips_btn_ms.gif);
	margin: 0 8px 2px 0;
}


#drawings a { height: 200px; width: 250px; background:url(gallery/drawings/drawings_btn.gif); display:block; }
#drawings a:hover { height: 200px; width: 250px; background:url(gallery/drawings/drawings_btn_ms.gif); }
#web_design a { height: 159px; width: 360px; background:url(gallery/webdesign/web_design_btn.gif); display:block;}
#web_design a:hover { height: 159px; width: 360px; background:url(gallery/webdesign/web_design_btn_ms.gif);}
#graphic_design a { height: 127px; width: 553px; display:block; background:url(gallery/graphic_design/gradesign_btn.gif) no-repeat;}
#graphic_design a:hover { height: 127px; width: 553px; background:url(gallery/graphic_design/gradesign_btn_ms.gif) no-repeat;}
#textures a { height: 127px; width: 553px; display:block; background:url(gallery/textures/textures_btn.gif) no-repeat;}
#textures a:hover { height: 127px; width: 553px; background:url(gallery/textures/textures_btn_ms.gif) no-repeat;}


#about_text {
	line-height: 17px;
	height: 738px;
	margin: 0px 20px 20px 20px;
}
#page_number { text-align:center; }

#cv_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 0 20px 0 20px;
	height: 1356px;
	font-size: 13px;
}

#cv_text a{
	color:#0066CC;
}

/*------------Gallery Content pages------------------*/

#ostrich_bgn {
	background:url(gallery/ostrich/ostrich_bgn.gif) no-repeat;
	width: 572px;
	height:472px;
	float: left;
}
#ostrich_hd {
	float:left;
	width: 194px;
	height: 51px;
	background:url(gallery/ostrich/heading.gif) no-repeat;
	margin-left: 10px;
}
#ost_watch {
	background:url(gallery/ostrich/ost_watch.gif) no-repeat;
	width: 145px;
	height: 51px;
	float: right;
}
#ostrich_text {
	width: 225px;
	height: 150px;
	margin: 80px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#ostrich_img {
	margin: 10px 0 0 20px;
	width: 230px;
	padding: 2px 0 2px 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#hoc_watch {
	background:url(gallery/hockey/watch_anim.gif) no-repeat;
	width: 145px;
	height: 51px;
	float: right;
	margin: 5px 3px 0 0;
}


#hockey_bgn {
	background:url(gallery/hockey/hockey_bgn.gif) no-repeat;
	width: 572px;
	height:472px;
	float: left;
}
#hockey_hd {
	float:left;
	width: 194px;
	height: 51px;
	background:url(gallery/hockey/hoc_hd.gif) no-repeat;
	margin: 8px 0 0 10px;
}

#myth_bgn {
	background:url(gallery/myth/myth_bgn.gif) no-repeat;
	width: 572px;
	height:472px;
	float: left;
}

#myth_text {
	width: 355px;
	height: 150px;
	margin: 80px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#myth_watch {
	background:url(gallery/myth/watch_anim.gif) no-repeat;
	width: 145px;
	height: 51px;
	float: right;
	margin: 5px 3px 0 0;
}

#truck_text {
	width: 420px;
	height: 150px;
	margin: 80px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#myth_hd {
	float:left;
	width: 194px;
	height: 51px;
	background:url(gallery/myth/myth_hd.gif) no-repeat;
	margin-left: 10px;
}

#truck_bgn {
	background:url(gallery/truck/truck_bgn.gif) no-repeat;
	width: 572px;
	height:472px;
	float: left;
	
}

#truck_hd {
	float:left;
	width: 194px;
	height: 51px;
	background:url(gallery/truck/truck_hd.gif) no-repeat;
	margin-left: 10px;
}

#robot_bgn {
	background:url(gallery/robot/robot_bgn.gif) no-repeat;
	width: 572px;
	height:472px;
	float: left;
	
}

#robot_text {
	width: 420px;
	height: 150px;
	margin: 0 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#lowpoly_bgn {
	background:url(gallery/lowpoly/lowpoly_bgn.gif) no-repeat;
	width: 572px;
	height:472px;
	float: left;
	
}
#middle_strip472px {
	width: 552px;
	height: 472px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	text-align: center;
	padding: 0 10px 0 10px;
	}
#middle_stripGRA_DES {
	width: 552px;
	height: 1370px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	text-align: center;
	padding: 0 10px 0 10px;
	}

#middle_stripPHOTO {
	width: 552px;
	height: 1070px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	text-align: center;
	padding: 0 10px 0 10px;
	}
#middle_stripGALLERY {
	width: 552px;
	height: 1668px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	text-align: center;
	padding: 0 10px 0 10px;
	}
#middle_stripWEB {
	width: 552px;
	height: 771px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	text-align: center;
	padding: 0 10px 0 10px;
	}
#web_table { text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif; 
 }
#web_text { background:url(gallery/webdesign/web_textbgn.gif) no-repeat;
padding: 0 22px 0 15px;  }
#web_text a { color:#0066CC;}
#web_text3 { background:url(gallery/webdesign/web_textbgn3.gif) no-repeat;
padding: 0 22px 0 15px;  }
#web_text3 a { color:#0066CC;}

#anims_div1 {
	width: 553px;
	height: 191px;
	background:url(images/anims_bgn1.gif) no-repeat;
	padding: 8px 15px 0 6px;
}
#anims_div2 {
	width: 553px;
	height: 191px;
	background:url(images/anims_bgn2.gif) no-repeat;
	padding: 8px 15px 0 6px;
}
#anims_div3 {
	width: 553px;
	height: 191px;
	background:url(images/anims_bgn3.gif) no-repeat;
	padding: 8px 15px 0 6px;
}
#middle_stripANIM {
	width: 552px;
	height: 1668px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	padding: 0 10px 0 10px;
	}
	
#anim_text {
	width: 270px;
	height: 170px;
	float:right;
	padding: 7px 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#middle_stripCV {
	width: 552px;
	height: 1668px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	padding: 0 10px 0 10px;
	}

#middle_stripABOUTen {
	width: 552px;
	height: 1070px;
	background:url(images/middle_strip.gif) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2b2b2;
	padding: 0 10px 0 10px;
	}
	
	
