@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:#eaebeb; background-image:url(web_images/bck_top_body.jpg); background-position:0px 0px; background-repeat:repeat-x; background-color:#e1e5e5; }

#wrapper {
	margin:0 auto;
	width:982px;
	height:100%;
/*	background-image:url(web_images/bck_top.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;*/

}

#content {
	width:100%;
	height:100%;
	}
	
#head {
	width:982px;
	height:122px;
	background-image:url(web_images/logo.jpg);
	background-repeat:no-repeat;
	background-position:25px 30px;
}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f9a9b; font-weight:normal; }
h1 a { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f9a9b; font-weight:normal; text-decoration:underline; }
h1 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#eace0a; font-weight:normal; text-decoration:none; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:normal; padding-top:0px; padding-bottom:0px; }

ul{ margin-left:0px; padding-left:15px; }

.textureinfo  { float:left; width:100%; background:url(web_images/new.jpg) 81px 10px no-repeat;}

div.navbar { right: 5px; position: fixed; top: 255px; width: 50px; z-index: 100;}


/*buttons*/

#button_holder { float:right;  vertical-align:bottom; padding-top:17px;}

a.button{background:url(web_images/button.jpg);
display:block;
color:#FFF;
font-weight:bold;
height:28px;
line-height:28px;
vertical-align:middle;
text-decoration:none;
width:101px;
}
a:hover.button{
color:#6f9a9b;
}

.add{
display:block;
text-align:center;
}
/*buttons*/

.web_tab a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#6f9a9b; }
.web_tab a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#eace0a; }

#addsG_1 { height:30px; padding-top:10px; padding-left:4px;  }
#addsG_r { width:270px; height:100%; text-align:right; }
#adds_top { padding-top:12px; height:24px; padding-left:180px;}
#addsG_indexLP { text-align:center; padding:3px; padding-top:3px; padding-bottom:3px;}
#top_banner { padding-top:11px; padding-left:467px;}

#share { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6f9a9b; }
#share a { text-decoration:none; color:#6f9a9b;  font-size:14px; }
#share a:hover { text-decoration:none; color:#eace0a;  font-size:14px; }
#login { float:right ; padding-right:20px; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; }
a.logged_user { text-decoration:none; color:#6f9a9b; }
a.logged_user:hover { text-decoration:none; color:#6f9a9b; }

#head_nav { float:left; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; background-color:#eace0a; padding-top:8px; padding-left:26px; }
a.head_nav { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none; }
a.head_nav:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6f9a9b; text-decoration:none; }

#nav { height:36px; background-color:#6f9a9b; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; padding-left:25px; padding-top:10px; }
a.nav { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; text-decoration:none; }
a.nav:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#eace0a; text-decoration:none; }
a.nav:active { color:#eace0a; }
.navTable { height:26px; text-align:center; vertical-align:middle;}
.navCell { border-left: 1px solid #FFF;}

.icons_table { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:left;  }
.icons_table a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:left; text-decoration:none;  }
.icons_table a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eace0a; text-align:left; text-decoration:none;  }

#main_content { height:1000px; background-image:url(web_images/bck_main_content.jpg); background-repeat:repeat-x; background-color:#ebeded;}
#main_content_license { height:100%; background-image:url(web_images/bck_main_content.jpg); background-repeat:repeat-x; background-color:#ebeded; padding-bottom:20px;}

/* LEFT COLUMN*/

#category { float:left; width:180px; } 
.cat_title { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f9a9b; line-height:50px; vertical-align:middle;}
.cat_title a { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f9a9b; text-decoration:none; }
.cat_title a:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#eace0a; text-decoration:none; }

.cat_item { width:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f9a9b; line-height:18px; vertical-align:middle;}

#category ul {list-style:none; margin-left:5px;}

#category a { font-family:Arial, Helvetica, sans-serif; color:#6f9a9b; text-decoration:none;}
#category a:hover { font-family:Arial, Helvetica, sans-serif; color:#eace0a; text-decoration:none;}

/* CENTER COLUMN*/

#sredina { float:left; width:500px;} 
#sredina_license { float:left; width:700px;}
#sredina_register { float:left; width:700px;} /* CENTER MIDDLE COLUMN*/
#top_text { padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#545c5e;}

#notice_outer { border:1px solid #becccc; padding:3px; margin-bottom:5px; }
#notice { background-color:#a9c2c4; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:8px;}
#notice a { color:#545c5e; text-decoration:underline; }
#notice a:hover { color:#eace0a; text-decoration:underline; }

#new_textures { width:492px; height:252px; border: 1px solid #becccc; padding:3px;  }
#new_textures_inner { width:488px; height:248px; background-color:#a9c2c4; padding-top:4px; padding-left:4px; }
#new_textures_inner_left { float:left;  }
#new_textures_inner_right { float:right; padding-right:10px; width:224px; text-align:right; height:249px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

#most_popular { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6f9a9b; padding-top:20px; line-height:17px; vertical-align:middle; }
a.most_popular { text-decoration:none; color:#6f9a9b; }
a.most_popular:hover { text-decoration:none; color:#eace0a; }
#most_popular_table { padding-top:5px; }

.pic_border { border: 1px #6f9a9b solid; padding:3px; margin:2px;}
.pic_border2 { border: 1px #6f9a9b solid; padding:3px; margin:2px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6f9a9b; background-color:#c5d6d6;}

.section_paging { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#545c5e; text-align:right; padding-right:10px; padding-top:20px;}
#section_table { padding-top:15px; padding-bottom:15px; }
#section_top { padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#545c5e; }
.section_top { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#545c5e; }
#section_top a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#545c5e; text-decoration:underline; }
#section_top a:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#545c5e; text-decoration:none; }

#section_top_sec { padding-top:6px;  }
#section_add { float:left; width:300px; padding-right:15px;}
#section_desc { float:left; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#545c5e; }
#section_title { padding-bottom:10px;}

/*a.page { display:inline-block; width: 20px; height:20px; line-height:20px; background:#becccc; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#545c5e; text-decoration:none; border: 1px #545c5e solid; } 
a.page:hover { background:#6f9a9b; border: 1px #545c5e solid;}
.page { display: inline-block; width: 20px; height:20px; line-height:20px; background:#6f9a9b; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#545c5e; text-decoration:none; border: 1px #545c5e solid; }

a.forback { display:inline-block; width: 70px; height:20px; line-height:20px; background:#becccc; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#545c5e; font-weight:bold; text-decoration:none; border: 1px #545c5e solid; } 
a.forback:hover { background:#6f9a9b; border: 1px #545c5e solid;}
.forback { display: inline-block; width: 70px; height:20px; line-height:20px; background:#6f9a9b; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#545c5e; font-weight:bold; text-decoration:none; border: 1px #545c5e solid; }*/

a.page { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545c5e; text-decoration:underline; } 
a.page:hover { text-decoration:none; }
.page { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545c5e; text-decoration:none; }

a.forback { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545c5e; text-decoration:underline; } 
a.forback:hover { text-decoration:none;}
.forback { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545c5e; text-decoration:none;  }

#desno { float:left; width:270px; height:100%; padding-left:17px; padding-right:15px; padding-top:25px;} /* RIGHT MIDDLE COLUMN*/
#tags { padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f9a9b; z-index:5; }
#keywords { width:91%; background:#e1e5e5; font-family:Arial, Helvetica, sans-serif; color:#6f9a9b; padding:5px; z-index:5; border: 1px #6f9a9b solid; }
a.tag_link { color:#6f9a9b; text-decoration:none; }
a.tag_link:hover { color:#eace0a; text-decoration: underline; }

#noga_top { height:30px; background:#a9c2c4; padding-left:20px; padding-top:10px; }
#noga { height:30px; background:#a9c2c4; line-height:30px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545c5e; text-align:center; padding-bottom:30px; }
a.noga { text-decoration:underline;  color:#545c5e;}
a.noga:hover { text-decoration:none;  color:#545c5e;}

/* LOGIN STYLES*/

.msg { padding: 5px; width: 486px; margin: 2px; color: #c00; border: 1px solid #c00; background-color: #FEF1ED; font: bold 13px arial,verdana;} 
.msg_empty { height:28px;} 
.forms { background-color: #a9c2c4; font: normal 12px arial,verdana; padding: 3px; border: 1px solid #CAE4FF; }
.myaccount { font: normal 12px arial,verdana; padding: 2px 5px; }
.main { font: normal 12px arial,verdana; padding: 2px; margin: 2px; }
.titlehdr { font: normal 18px arial, verdana;  color: #6f9a9b; }
.error { font: normal 11px arial, verdana; color: #c00; border: 1px solid #c00; padding: 2px; margin: 5px; float: left; background-color: #FEF1ED; }
.example { font: normal 10px arial,verdana; color: red; }
.approved { font: normal 10px arial,verdana; color: green; }
.loginform { font: 16px normal arial,verdana; background-color: #a9c2c4; font: normal 12px arial,verdana; padding: 3px; border: 1px solid #CAE4FF; }
.loginform #txtbox { font: 14px arial,verdana; color: #545c5e;}
a.links { font: normal 12px arial, verdana;  color: #545c5e; text-decoration:underline; }
a.links:hover { font: normal 12px arial, verdana;  color: #545c5e; text-decoration:none; }
.white { color:#545c5e; font: normal 14px arial, verdana; }
a.white { text-decoration:underline; color: #6f9a9b;}
a.white:hover { text-decoration:none; color: #6f9a9b;}
.input { width:100px; }

/* LOGIN STYLES*/

#sitemap { color:#545c5e; font: normal 14px arial, verdana; line-height:19px; }
a.sitemap { text-decoration:underline; color:#6f9a9b; }
a.sitemap:hover { text-decoration:none; color:#eace0a; }

#faq { color:#545c5e; font: normal 14px arial, verdana; }

#license { color:#545c5e; font: normal 12px arial, verdana; }

/* TEXTURE STYLES */ 

#picture { width:100% }
.picture { border:4px #c5d6d6 solid;}

#bottom_add { float:left; width:300px; height:300px; padding-top:20px; }

#share { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6f9a9b; font-weight:bold; padding-bottom:20px;}

#added_info { float:left; border-left:14px #c5d6d6 solid; padding-top:11px; padding-bottom:8px; padding-left:9px; margin-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6f9a9b; line-height:18px; }
#donate { float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6f9a9b; text-align:right; }

.table_full { height:35px; background-color:#c5d6d6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f9a9b;}
.table_empty { height:8px; line-height:8px;}
.td_download { padding-right:15px; text-align:right; font-size:14px; font-weight:bold;}
.td_data { padding-left:15px;}
a.td_download { color:#6f9a9b; text-decoration:none;}
a.td_download:hover { color:#eace0a; text-decoration:none;}