* 	{ padding:0; margin: 0; }

ul { margin:0; padding:0; list-style-type:none; }
ol { margin:0; padding:0; list-style-position:inside; }	

strong { font-weight:bold; }

body { background: #000000 url("gf/bg/bg_2.jpg") repeat; font-family: Tahoma, Arial, Verdana, sans-serif; } 

.container { width: 1025px; margin: 0 auto; position: relative; }

/* ------------------------------------------------------------WYSKAKUJACE OKNO ---------------------------------------------------------------------------*/

.up { width:100%; height:100%; }
.up ul { width:636px; height:auto;  position:absolute; z-index:5; left:200px; top:-58px;  }
.up ul li { float:left; }
.up ul li.bg_top { width:288px; height:208px; background:url("gf/bg/bg_up_top.png") no-repeat 0 0; left:0; position:relative; top:208px; }
.up ul li.up_top { width:636px; height:15px; background:url("gf/bg/bg_box_top.png") no-repeat; }
.up ul li.up_center { width:606px; height:auto; background:#0c0c0c; padding:0 15px; }
.up ul li.up_center h2 { width:100%;  font-size:22px; color:#ffffff; float:left; border-bottom:1px solid #252525; padding-bottom:10px; }

.up ul li.up_center div.upInfo { width:250px; float:right; padding:15px 0; }
.up ul li.up_center div.upInfo p { font-size:11px; color:#ffffff; line-height:15px; padding-top:10px; }
.up ul li.up_center div.upInfo span.uptitle { font-size:18px; font-weight:bold; color:#ffffff; }

.regFormMain { position:relative; float:left; }
.regFormMain fieldset { border:0; display: block;  width:300px;  padding:15px 25px 15px 0;}
.regFormMain fieldset a { color:#25ade9; text-decoration:none; }
.regFormMain .both_input { width:300px; height:27px;  clear:both;  }
.regFormMain .l_input { width:207px; height:27px;  background:url("gf/bg/form_main.png") no-repeat 0 0; float:left; }
.regFormMain .input_img { width:auto; height:auto; clear:both; }
.regFormMain .input_img img { max-width:294px; height:auto; border:3px solid #121212; float:left;}
.regFormMain .r_input { width:83px; height:27px;  float:left; padding-left:10px; }
.regFormMain .r_input img.no { padding:8px 0 0 0; }
.regFormMain .r_input img.yes { padding:4px 0 0 0; }
.regFormMain .clear { width:300px; background:none; clear:both;  }
.regFormMain label { color: #868686; font-size: 14px; line-height: 17px; margin: 5px 0; width:300px; float:left;}/**/
.regFormMain label.label2 { color: #868686; font-size: 12px; line-height: 17px; margin: 5px 0; width:auto; float:left; }
.regFormMain label.alert_green { color: #098606; font-size: 11px; width:auto; clear:both; padding:0 15px; }
.regFormMain label.alert_red { color: #d50000; font-size: 11px; width:auto; clear:both; padding:0 15px; }
.regFormMain label.alert_white { color: #ffffff; font-size: 11px; width:auto; clear:both; padding:0 15px; }
.regFormMain .bg_textarea { width:300px; height:185px; background:url("gf/bg/bg_textarea.png") no-repeat; float:left;  margin:0; padding:0; }/**/
.regFormMain .bg_textarea textarea { width:270px; height:150px; margin:15px; background:none; border:none; color:#0b0b0b; font-size:12px;font-family: Tahoma, Arial, Verdana, sans-serif;  }
.regFormMain .l_input input[type=text],.regFormMain .l_input input[type=password] { width: 177px; border: 0 none; padding: 6px 0px; margin:0 15px; color:#0b0b0b; font-size:12px;font-family: Tahoma, Arial, Verdana, sans-serif; float:left; background:none;  }
.regFormMain .clear input[type=checkbox] { float: left; margin-top: 8px; margin-right:5px; vertical-align: middle; }
.regFormMain input[type=submit] { cursor: pointer; float: right; margin-top: 7px; background:url("gf/bg/form_submit_reg.png") no-repeat; border:0; 
width:75px; height:24px; }
.regFormMain input[type=button] { cursor: pointer; float: right; margin-top: 7px;margin-left: 2px; background:url("gf/bg/form_close.png") no-repeat; border:0; 
width:75px; height:24px; }
button.przegladaj {width:83px; height:24px; background:url("gf/bg/form_down.png"); padding-left: 10px; cursor:pointer; border:none; }
.avatarremove {margin-left:5px;font-size:12px;font-weight:bold;}

.up ul li.up_bottom { width:636px; height:15px; background:url("gf/bg/bg_box_bottom.png") no-repeat; }

/* ---------------------------------------------------------------- HEADER --------------------------------------------------------------------------------*/

#header { width:1025px; height:284px; clear:both; overflow:hidden; background:url("gf/bg/bg_header.jpg") no-repeat; }

/* logo */
.logo { width: 233px; height: 215px; float: left; }
.logo a img { width: 208px; height: 188px; margin-left: 25px; border: none; }

/* nav footer top */
.nav_footer_top { width:1005px; height:32px; clear:both; margin-right:20px;}
.nav_footer_top ul { height: 32px; float:right; }
.nav_footer_top ul li { padding:0; margin:0;}
.nav_footer_top ul li.bt_left { width:8px; height:32px; background:url("gf/btn/bt_left.png") no-repeat; float:left; }
.nav_footer_top ul li.bt_center { width:auto; height:32px; background:url("gf/btn/bt_center.png") repeat-x; float:left; line-height:25px;  }
.nav_footer_top ul li.bt_center a { color:#131112; font-size:10px; text-decoration:none; padding:0 8px 0 6px; font-weight:400; float:left;  
background:url("gf/allin/nav_footer_space.gif")  no-repeat 0 3px; background-position:right;  }
.nav_footer_top ul li.bt_right { width:8px; height:32px; background:url("gf/btn/bt_right.png") no-repeat; float:left; }

/* panel logowania */
.log_panel { width:772px; height:103px; float:right; margin-right:20px;}
#loginForm fieldset { border:0; float:right; width:190px; margin-top:10px; }
#loginForm label {font-size: 12px; color: #ffffff; width:70px; float:left; line-height:20px; }
#loginForm div { width:117px; background:url("gf/bg/form_input.png") no-repeat 0 0; margin-bottom:5px; float:right;  }
#loginForm div.log_text { width:220px; margin-bottom:5px; float:left; background:none; }
#loginForm div.log_text span.blue { color:#25ade9; font-size:11px; line-height:18px; }
#loginForm div.log_text span.blue a { color:#25ade9; font-size:11px; line-height:18px; text-decoration:none; }
#loginForm div.log_text span.blue a:hover { text-decoration:underline; }
#loginForm div.log_text span.white { color:#ffffff; font-size:11px; line-height:18px; }
#loginForm div  input[type=text], input[type=password] {	width: 97px; border: 0 none; vertical-align: middle; padding:6px 0; margin:0 10px;
color:#9e9e9e; font-size:11px; font-family: Arial, Tahoma, Verdana, sans-serif; background:none;   }
#loginForm input[type=submit] { cursor: pointer; background:url("gf/bg/form_submit.png") no-repeat; border: 0 none; float: right; width:75px;
height:24px; }
#loginForm input.logout[type=submit] { cursor: pointer; background:url("gf/bg/form_logout.png") no-repeat; border: 0 none; float: right; width:75px;
height:24px; }

/* menu */
.nav_first { width:772px; height:auto; float:right; margin-right:20px; }
.nav_first ul { height:110px; float:right; }
.nav_first ul li { height:110px; float:left; }
.nav_first ul li a { display:block; color:#ffffff; text-decoration:none; font-size:16px; margin:110px 0px 0 10px; padding:0 10px 0 0;
background:url("gf/allin/nav_first_space.gif") no-repeat 0 28px; background-position:right;   }
.nav_first ul li a.active { background:url("gf/bg/bg_nav_first.png") no-repeat 0 0; background-position:right; height:110px; line-height:95px;
padding:0 10px; }

/* place */
.place { width:1025px; height:auto; clear:both; padding:0px 35px; overflow:hidden; height:35px; }
.place ul { width:954px; padding:0; border-bottom:1px solid #1d1d1d; min-height:20px;  }
.place ul li { float:left; color:#9c9c9c; font-size:10px; font-family: Verdana, Tahoma, Arial, sans-serif;  line-height:13px;  }
.place ul li span { font-size:12px; }
.place ul li a { color:#9c9c9c; font-size:10px; font-family: Verdana, Tahoma, Arial, sans-serif; text-decoration:none; padding:5px; margin-top:13px;}
.place ul li a:hover { text-decoration:underline; }
.place ul li a.active { text-decoration:none; font-weight:bold; }
.place ul li a.active:hover { text-decoration:underline; }

/* ---------------------------------------------------------------- CONTENT -------------------------------------------------------------------------------*/

#content {width: 1025px; clear:both; background:url("gf/bg/bg_content.jpg") no-repeat; height:auto; padding:15px 0 0 47px;  }

#rotate	{ width:935px; height:313px; clear:both;}

/* INDEX ROTATE */
.left_rotate { width:284px; height:313px;  float:left; }
.left_rotate ul { float:left;  }
.left_rotate ul li { margin:4px 0; width:auto; }

.left_rotate ul li a span{ font-size:11px; color:#9a9a9a; padding:0 30px; display:block; text-indent:0; line-height:14px; }
.left_rotate ul li a span.rotate_title { color:#ffffff; font-size:16px; line-height:45px;}
.left_rotate ul li a.rotate_01 { width:284px; height:98px; display:block; background:url("gf/bg/rotate_01.png") no-repeat 0 0; text-decoration:none; }
.left_rotate ul li a.rotate_01active { width:284px; height:98px; display:block; background:url("gf/bg/rotate_01.png") no-repeat 0 -98px; 
text-decoration:none; }
.left_rotate ul li a.rotate_01:hover	{ background:url("gf/bg/rotate_01.png") no-repeat 0 -98px; }
.left_rotate ul li a.rotate_02	{ width:284px; height:98px; display:block;background:url("gf/bg/rotate_02.png") no-repeat 0 0; text-decoration:none;}
.left_rotate ul li a.rotate_02active { width:284px; height:98px; display:block; background:url("gf/bg/rotate_02.png") no-repeat 0 -98px; 
text-decoration:none; }
.left_rotate ul li a.rotate_02:hover	{ background:url("gf/bg/rotate_02.png") no-repeat 0 -98px;}
.left_rotate ul li a.rotate_03	{ width:284px; height:98px; display:block; background:url("gf/bg/rotate_03.png") no-repeat 0 0; text-decoration:none;}
.left_rotate ul li a.rotate_03active { width:284px; height:98px; display:block; background:url("gf/bg/rotate_03.png") no-repeat 0 -98px; 
text-decoration:none; }
.left_rotate ul li a.rotate_03:hover	{ background:url("gf/bg/rotate_03.png") no-repeat 0 -98px; }

.right_rotate {  width:636px; height:312px; float:left; background:url("gf/bg/rotate_foto.png") no-repeat 0 0; margin:4px 0 4px 15px; }
.right_rotate ul { float:left;   }
.right_rotate ul li { width:624px; height:300px; padding:6px; position:relative; }
.right_rotate ul li img { position:absolute; left:6px;}
.right_rotate ul li img.triangle1 { background:url("gf/allin/triangle.png") no-repeat 0 0; position:absolute; z-index:2; left:0px; margin-top:30px;}
.right_rotate ul li img.triangle2 { background:url("gf/allin/triangle.png") no-repeat 0 0; position:absolute; z-index:2; left:0px; margin-top:132px;}
.right_rotate ul li img.triangle3 { background:url("gf/allin/triangle.png") no-repeat 0 0; position:absolute; z-index:2; left:0px; margin-top:234px;}
.right_rotate ul li span.rotate_info { width:624px; height:auto; z-index:3px; position:absolute;  padding:10px 0 15px 0; margin-top:199px;
background:#000000; /* IE */ filter:alpha(opacity=60); /* CSS3 */ opacity:0.6; float:left; }
.right_rotate ul li span.rotate_info a { font-size:16px; color:#ffffff; padding:0px 25px; font-weight:700; text-decoration:none; }
.right_rotate ul li span.rotate_info span {display:block; font-size:11px; color:#ffffff; padding:0px 30px; line-height:14px; } 

.right_rotate ul li span.rotate_pagin{ width:624px; height:30px; z-index:3px; position:absolute;margin-top:270px;
background:#000000; /* IE */ filter:alpha(opacity=80); /* CSS3 */ opacity:0.8;float:left;  }
.right_rotate ul li span.rotate_pagin a { font-size:11px; color:#ffffff; text-decoration:none; padding:10px 15px; margin:0 20px;}
.right_rotate ul li span.rotate_pagin a.rotate_left { float:left; background:url("gf/allin/rotate_pagin_left.png") no-repeat 0 0; background-position:left; }
.right_rotate ul li span.rotate_pagin a.rotate_right { float:right; background:url("gf/allin/rotate_pagin_right.png") no-repeat 0 0; 
background-position:right; } 

/* ---------------------------------------------------------------- BOTH SITE -----------------------------------------------------------------------------*/

#both { width:935px; height:auto;  clear:both; overflow:hidden;}

.nag { width:935px; min-height:25px; border-bottom:1px solid #373737; padding:15px 0; }
.nag h2 { font-size:22px; color:#ffffff; float:left; padding-right:30px;}
.nag ul { padding:0; float:left;}
.nag ul li { float:left;}
.nag ul li a { display:block; font-size:12px; text-decoration:none; color:#ffffff; padding:5px 10px; background:url("gf/allin/both_space.png") no-repeat 0 0;
background-position:right; }

/*select*/
.kategoria { width:300px; height:auto; position:absolute; right:45px; }
span.label {font-size: 12px; color: #ffffff; width:70px; float:left; line-height:25px; display:block; }
.generated_select {border: none; width: 206px;  font-size: 11px; font-family: Tahoma; float:right; position:absolute; z-index:4; right:0; }
.generated_select strong {background:url("gf/bg/form_select.png") no-repeat; padding:9px 10px; color:#919191; font-weight:normal; display: block; 
cursor: pointer; width:206px;}
.generated_select .option {display: none; cursor: pointer; background:#111111; width:175px; margin-left:5px; color:#919191; padding:7px 10px;}
.generated_select .hover {background:#d4d4d4; color:#505050;}

/* user info */
.user_info { clear:both; padding:10px 0; }
.user_info ul { float:left; }
.user_info ul li { padding-right:10px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#5e5e5e; }
.user_info ul li a { padding:0 10px 0 0;}


/* galeria */
#gallery { width:935px; border-bottom:1px dotted #262626; padding:15px 0; }
#gallery ul { margin:0; overflow:hidden; }
#gallery ul li { width:142px; height:162px; float:left; display:block;margin:15px 22px; } 
#gallery ul li a img { border:6px solid #121212; float:left; }
#gallery ul li span.watch { width:79px; height:30px; background:url("gf/allin/gal_see.png") no-repeat; float:left; width:100% }
#gallery ul li span.watch a { font-size:12px; text-decoration:none; background:url("gf/allin/eye.png") no-repeat 0 0; background-position:right; color:#6c6c6c; position:absolute; margin:10px; padding:0 20px 0 0;  }
#gallery ul li ul { width: 59px; height:30px; margin:0; padding:0 2px; float:left; }
#gallery ul li ul li { margin:0; padding:0; width:9px; height:9px; border:0; margin:12px 1px; }
#gallery ul li ul li img { float:left; border:none; }
#gallery ul li span.short_info { width:122px; height:1px; float:left; font-size:11px; color:#6c6c6c; padding:8px 10px; border-bottom:1px solid #373737;   }

/* paginacja */
#pagination { width:100%; height:50px; clear:both; }
#pagination ul { border-bottom:1px dotted #262626; height:30px; padding:10px 30px 0 30px; width:auto; position:absolute; right:45px;  }
#pagination ul li{ float:left; }
#pagination ul li a { color:#3a3a3a ; text-decoration:none; font-size:11px; padding:0px 5px;  }
#pagination ul li a:hover { color:#ffffff ;}
#pagination ul li .active { color:#ffffff ;}

/* tag cloudy */
#tag_cloudy { width:100%; height:auto; overflow:hidden; margin-bottom:30px; }
#tag_cloudy h2 {  width:100%;  font-size:22px; color:#ffffff; float:left; padding:15px; }
#tag_cloudy ul { padding:0; padding:30px 13px;   }
#tag_cloudy ul li { width:100%; float:left; }
#tag_cloudy ul li span {line-height: 36px; padding:0; margin: 0; border: none; padding-right: 15px;   }
#tag_cloudy ul li span a { color:#353535; text-decoration:none;   }
#tag_cloudy ul li span a.height7 { font-size:12px; }
#tag_cloudy ul li span a.height6 { font-size:15px; }
#tag_cloudy ul li span a.height5 { font-size:18px; }
#tag_cloudy ul li span a.height4 { font-size:21px; }
#tag_cloudy ul li span a.height3 { font-size:24px; }
#tag_cloudy ul li span a.height2 { font-size:27px; }
#tag_cloudy ul li span a.height1 { font-size:30px; }

/* ---------------------------------------------------------------- LEFT SITE -----------------------------------------------------------------------------*/

#left_site { width:589px; height:auto; float:left; margin-right:23px; position:relative; }

.content_left { width:589px; height:auto; overflow:hidden; background:url("gf/bg/bg_left_site.png") no-repeat; }

.content_left a.link { color:#757575; font-weight:bold; text-decoration:none; }
.content_left a.link:hover { text-decoration:underline; }

/* ul dla podgladu pracy */
.content_left ul.bg_black { float:left; width:589px;  }
.content_left ul.bg_black li { float:left; }
.content_left ul.bg_black li.bg_black_top { width:589px; height:7px; background:url("gf/bg/left_site_top.png") no-repeat; }
.content_left ul.bg_black li.bg_black_center { width:589px; height:auto; background:#121212; position:relative; }
.content_left ul.bg_black li.bg_black_bottom { width:589px; height:7px; background:url("gf/bg/left_site_bottom.png") no-repeat; }
.content_left ul.bg_black li.bg_black_center img { max-width:574px; height:auto; margin:0 7px; z-index:2px; overflow:hidden; float:left; }
.content_left ul.bg_black li.bg_black_center span.rotate_pagin { width:574px; height:30px; z-index:3px; position:absolute; left:7px; bottom:0px;
background:#000000; /* IE */ filter:alpha(opacity=80); /* CSS3 */ opacity:0.8; float:left;  }
.content_left ul.bg_black li.bg_black_center span.rotate_pagin a { font-size:11px; color:#ffffff; text-decoration:none; padding:10px 15px; margin:0 20px;}
.content_left ul.bg_black li.bg_black_center span.rotate_pagin a.rotate_left { float:left; background:url("gf/allin/rotate_pagin_left.png") no-repeat 0 0; background-position:left; }
.content_left ul.bg_black li.bg_black_center span.rotate_pagin a.rotate_center{ text-align:center; float:left; width:230px;}
.content_left ul.bg_black li.bg_black_center span.rotate_pagin a.rotate_right { float:right; background:url("gf/allin/rotate_pagin_right.png") no-repeat 0 0;
background-position:right; } 

/* lewe boxy */
.left_boxes { float:left; width:589px; clear:both; padding:0 0 15px 0; border-top:1px dotted #262626;   }
.left_boxes h1 {  width:100%;  font-size:22px; color:#878787; float:left; font-weight:700; padding:15px; }
.left_boxes h3 {  width:100%;  font-size:22px; color:#878787; float:left; font-weight:700; background:url("gf/allin/silver_star.png") no-repeat; background-position:left; padding:15px; margin-left:15px;}
.left_boxes p { font-size:11px; color:#3f3f3f; line-height:16px; padding:15px 15px 0 15px; }
.left_boxes h2 {  width:100%;  font-size:22px; color:#ffffff; float:left; padding:15px; }
.left_boxes ul.rate_star { position:absolute; right:15px; width:150px; height:30px; margin-top:10px; padding-top:5px; }
.left_boxes ul.rate_star li{ float:left; margin:0; padding:0; width:11px; height:11px; border:0; margin:5px 2px 0px 2px; }
.left_boxes ul.rate_star li img { float:left; border:none;  }
.left_boxes ul.rate_star li.info { font-size:13px; font-weight:bold; width:150px; color:#ffffff;}
.left_boxes a.buy { width:200px; height:auto; background:#00CC33; float:right; text-decoration:none;}

/* profile */
.left_boxes ul.profile { width:589px; padding-top:15px; }
.left_boxes ul.profile li { float:left; }
.left_boxes ul.profile li h2 { padding-top:0; padding-left:0; padding-right:0;}
.left_boxes ul.profile li.profile_foto { width:265px; height:auto; float:left; padding:0 0 0 15px; }
.left_boxes ul.profile li.profile_info { width:280px; height:auto; float:left; padding:0 0 0 15px;}
.left_boxes ul.profile li.profile_info span.profile_question { width:130px; height:auto; float:left; font-size:11px; color:#757575;
font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; padding:5px 0; }
.left_boxes ul.profile li.profile_info span.profile_answer { width:140px; height:auto; float:left; font-size:12px; color:#ffffff;
font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; padding:5px 0 5px 10px; line-height:18px; }
.left_boxes ul.profile li.profile_info span.profile_question a { text-decoration:none; margin:10px 10px 10px 0; }
.left_boxes ul.profile li.profile_info span.profile_question a.red_link { color:#D50000; font-weight:bold; }
.left_boxes ul.profile li.profile_info span.profile_question a.green_link { color:#098606; font-weight:bold; }
.left_boxes ul.profile li.about_me { width:100%; height:auto; float:left; padding:0 0 0 15px;}
.left_boxes ul.profile li.about_me p { color:#757575; font-size:12px; padding-left:0; }

/* komentarze */
.left_boxes ul.comments { width:589px; padding:0 15px; }
.left_boxes ul.comments li { float:left; width:589px; margin:10px 0; }
.left_boxes ul.comments li span.avatar { width:100px; height:auto; float:left; background:url("gf/allin/box_com_triangle.png") no-repeat 0 0; background-position:right; }
.left_boxes ul.comments li span.avatar img { width:77px; height:55px; vertical-align:middle; margin-top:17px; }
.left_boxes ul.comments li ul { float:left; width:465px; padding:0;  }
.left_boxes ul.comments li ul li { width:465px; float:left; margin:0; }
.left_boxes ul.comments li ul li.box_com_top { width:465px; height:14px; background:url("gf/bg/box_com_top.png") no-repeat; }
.left_boxes ul.comments li ul li.box_com_center { width:465px; min-height:27px; background:#0e0f0f; }
.left_boxes ul.comments li ul li.box_com_center span.user { position:relative; left:15px; font-size:13px; color:#898989; font-weight:bold; }
.left_boxes ul.comments li ul li.box_com_center span.user a { text-decoration:none; color:#898989; }
.left_boxes ul.comments li ul li.box_com_center span.mod_com { position:relative; left:15px; font-size:12px; color:#898989;  }
.left_boxes ul.comments li ul li.box_com_center span.mod_com a { text-decoration:none; }
.left_boxes ul.comments li ul li.box_com_center span.mod_com a.red_link { color:#D50000; }
.left_boxes ul.comments li ul li.box_com_center span.mod_com a.green_link { color:#098606; }
.left_boxes ul.comments li ul li.box_com_center span.mod_com a:hover { text-decoration:underline; }
.left_boxes ul.comments li ul li.box_com_center span.user a:hover { text-decoration:underline; }
.left_boxes ul.comments li ul li.box_com_center span.date { position:absolute; right:25px; font-size:10px; color:#898989; }
.left_boxes ul.comments li ul li.box_com_center p { font-size:10px; color:#9a9a9a; padding:10px 15px 0 15px; }
.left_boxes ul.comments li ul li.box_com_center fieldset { padding:15px 15px 0 15px; border:none;  }
.left_boxes ul.comments li ul li.box_com_center fieldset textarea { width:420px; background:#161616; height:50px; padding:10px;  border:1px solid #333333; color:#ffffff; font-size:12px;font-family: Tahoma, Arial, Verdana, sans-serif; margin-bottom:10px; }
.left_boxes ul.comments li ul li.box_com_center fieldset input[type=submit] { cursor: pointer; background:url("gf/bg/form_add.png") no-repeat; border: 0 none; float: right; width:75px; height:24px; }
.left_boxes ul.comments li ul li.box_com_bottom{ width:465px; height:14px; background:url("gf/bg/box_com_bottom.png") no-repeat; }

/* ---------------------------------------------------------------- RIGHT SITE ----------------------------------------------------------------------------*/

#right_site { width:323px; height:auto; float:right; background:url("gf/bg/bg_right_site.png") no-repeat;  }

ul.right_images { height:auto; padding:0 13px; }
ul.right_images li { width:95px; height:65px; float:left; margin:2px; }
ul.right_images li.span_name { width:100%; height:auto; clear:both; padding:5px 0px; border-bottom:1px dotted #262626;  }
ul.right_images li.span_name p { font-size:12px; font-family: Arial, Verdana, Tahoma, sans-serif; color:#5f5f5f;  padding:5px 0; }
ul.right_images li.span_name a { font-size:12px; font-family: Arial, Verdana, Tahoma, sans-serif; color:#ffffff;text-decoration:none;   }
ul.right_images li.span_name a:hover { text-decoration:underline;}
ul.right_images li a img { border:6px solid #121212; text-decoration:none;}
ul.right_images li a:hover img { border:6px solid #555757; text-decoration:none;}

/* ---------------------------------------------------------------- FOOTER BOTTOM--------------------------------------------------------------------------*/

/* footer */
#footer { width:100%; clear:both; background:url("gf/bg/bg_footer.png") no-repeat 0 0; background-position:left bottom; min-height:222px;  }
#footer .content_footer{ width: 935px; clear:both; height:auto; padding:15px 0 0 0px; margin: 0 auto; position: relative; }

/* site info */
#site_info { width:935px; height:auto; clear:both; padding:10px 0; overflow:hidden; border-top:1px dotted #262626;   }
#site_info p.left_info { font-size:14px; color:#272727; float:left; height:30px; width:335px; } 
#site_info p.left_info span { font-size:11px; color:#ababab;}

#site_info #nav_bottom { float:left; height:30px; width:600px; }
#site_info #nav_bottom ul {  float:right; }
#site_info #nav_bottom ul li { padding:0; margin:0; float:left; }
#site_info #nav_bottom ul li a { color:#272727; text-decoration:none; font-size:12px; padding:0 5px; 
background:url("gf/allin/nav_bottom_space.gif") no-repeat 0 28px; background-position:right;  }

#site_info p.made { font-size:11px; color:#272727; text-align:right; }
#site_info a { font-size:11px; color:#272727; text-decoration:none; }
