/****** EXTREME DESIGN STUDIO STYLESHEET v4.0 ********/
/****** http://www.extremestudio.ro ********/

/* DEFAULTS */
body {
background: #000;
padding: 0px;
margin: 0px;
font-family: Arial;
font-size: 9pt;
}

.ptc_button {margin: 0 auto; width: 340px;}
.ptc_button a {padding: 23px 159px 23px 159px; background: #000 url("images/ptc_button.jpg") no-repeat; }
.ptc_button a:hover {background: #000 url("images/ptc_button2.jpg") no-repeat; }

a {color: #2469a2; text-decoration: none;}
a:hover {color: #2469a2; text-decoration: underline;}

img {border: 0px solid #fff; margin: 0px;}
hr {border: 1px solid #eee;}
.out {width: 0px; height: 2px;}
.out img {width: 0px; height: 0px;}

/* HEADER */
.header_bg {margin: 0 auto; background: url("images/header_bg.png") repeat-x; height:158px;}
.header {width: 940px; padding-left: 0px; margin: 0 auto;}

.menu_bg {margin: 0 auto; background: url("images/menu_bg.png") repeat-x; height: 36px; padding-left: 30px;}
.menu {width: 960px; margin: 0 auto;}
.menu a {
width: 100px;
float:left;
text-align:center;
padding: 10px 4px 11px 4px;
margin-top: 1px;
font-size: 8pt;
font-family: Franklin Gothic Medium;
color: #fff;
text-decoration:none;
text-transform: uppercase;
}
.menu a:hover {
background-image: url("images/menu_hover.png");
background-repeat: no-repeat;
background-position: center;
color: #222; text-decoration:none;}

.under_menu_bar { background: url("images/under_menu_bar.png") repeat-x; height: 5px;}

/* BODY */
.content {width:900px; margin: 0 auto;}
.left_side {width: 580px; padding-right: 50px;}
.right_side {width: 320px;}

.link_status {border: 1px solid #b5b5b5; background: #f5f5f5; padding: 5px 5px 5px 10px; font-size: 8pt; font-family: Franklin Gothic Medium; color: #444; text-align: left;}
.link_status a {color: #37a2cd; font-weight: bold; text-decoration: none; font-size: 8pt; font-family: Franklin Gothic Medium; padding: 0px 4px 0px 4px;}
.link_status a:hover {background: #37a2cd; color: #fff; text-decoration: none;} 
.link_status img {padding: 0px 4px 2px 4px; vertical-align: middle;}

.delimitator {margin: 0 auto; width: 500px;}

.res_cat {width:514px; vertical-align: top; margin: 0 auto;}
.res_title { padding-left: 1px; padding-bottom: 6px;}
.res_title a {font-size: 11pt; font-family: Franklin Gothic Medium; color: #000; text-decoration:none}
.res_title a:hover {background: #37a2cd; color: #fff; text-decoration:none}
.res_img {width: 394px;}
.res_img img {border: 5px solid #ddd; padding: 1px;}
.res_img img:hover {border: 5px solid #37a2cd;}
.res_bar_l, .res_bar_r {width: 75px;}
.res_desc {background: #f5f5f5; border: 1px solid #d0d0d0; padding: 5px; font-size: 8pt; font-family: Franklin Gothic Medium; color: #000;}
.res_desc:hover {border: 1px solid #37a2cd;}
.res_desc a {color: #37a2cd; text-decoration: none;}
.res_desc a:hover {color: #fff; background: #37a2cd; text-decoration: none; }
.res_desc img {vertical-align: middle; margin: 4px;}
.res_dld {padding-top: 10px;}
.res_dld img:hover {}

.tut_cat {width:514px; vertical-align: top; margin: 0 auto;}
.tut_title { padding-left: 1px; padding-bottom: 6px;}
.tut_title a {font-size: 11pt; font-family: Franklin Gothic Medium; color: #000; text-decoration:none}
.tut_title a:hover {background: #dfb042; color: #fff; text-decoration:none}
.tut_img {width: 394px;}
.tut_img img {border: 5px solid #ddd; padding: 1px;}
.tut_img img:hover {border: 5px solid #dfb042;}
.tut_bar_l, .tut_bar_r {width: 75px;}
.tut_desc {background: #f5f5f5; border: 1px solid #d0d0d0; padding: 5px; font-size: 8pt; font-family: Franklin Gothic Medium; color: #000;}
.tut_desc:hover {border: 1px solid #dfb042;}
.tut_desc a {color: #37a2cd; text-decoration: none;}
.tut_desc a:hover {color: #fff; background: #37a2cd; text-decoration: none; }
.tut_desc img {vertical-align: middle; margin: 4px;}
.tut_dld {padding-top: 10px;}
.tut_dld img:hover {}

.tips_cat {width:514px; vertical-align: top; margin: 0 auto;}
.tips_title { padding-left: 1px; padding-bottom: 6px;}
.tips_title a {font-size: 11pt; font-family: Franklin Gothic Medium; color: #000; text-decoration:none}
.tips_title a:hover {background: #81b500; color: #fff; text-decoration:none}
.tips_img {width: 394px;}
.tips_img img {border: 5px solid #ddd; padding: 1px;}
.tips_img img:hover {border: 5px solid #81b500;}
.tips_bar_l, .tips_bar_r {width: 75px;}
.tips_desc {background: #f5f5f5; border: 1px solid #d0d0d0; padding: 5px;font-size: 8pt; font-family: Franklin Gothic Medium; color: #000;}
.tips_desc:hover {border: 1px solid #81b500;}
.tips_desc a {color: #638b00; text-decoration: none;}
.tips_desc a:hover {color: #fff; background: #81b500; text-decoration: none; }
.tips_desc img {vertical-align: middle; margin: 4px;}
.tips_dld {padding-top: 10px;}
.tips_dld img:hover {}

.tutorials {width: 499px; vertical-align: top; margin: 0 auto;}
.tuts_cat td {height: 99px; vertical-align: top; margin: 0 auto;}
.tuts_img_f img, .tuts_img_p img, .tuts_img_h img {width: 75px; height: 75px; padding: 1px; margin: 0px 5px 0px 5px; border: 5px solid #ddd;}
.tuts_img_f img:hover {border: 5px solid #f61700;}
.tuts_img_p img:hover {border: 5px solid #37a2cd;}
.tuts_img_h img:hover {border: 5px solid #89bf00;}
.tuts_desc_f {padding: 15px 10px 0px 0px; font-size: 8pt; font-family: Franklin Gothic Medium;}
.tuts_desc_p {padding: 15px 10px 0px 0px; font-size: 8pt; font-family: Franklin Gothic Medium;}
.tuts_desc_h {padding: 15px 10px 0px 0px; font-size: 8pt; font-family: Franklin Gothic Medium;}
.tuts_desc_f a {font-weight: bold; margin-bottom: 2px; color: #f61700; text-decoration: underline; font-family: Arial; font-size: 10pt;}
.tuts_desc_p a {font-weight: bold; margin-bottom: 2px; color: #37a2cd; text-decoration: underline; font-family: Arial; font-size: 10pt;}
.tuts_desc_h a {font-weight: bold; margin-bottom: 2px; color: #89bf00; text-decoration: underline; font-family: Arial; font-size: 10pt;}
.tuts_desc_f a:hover  {background: #f61700; color: #fff; text-decoration:none;}
.tuts_desc_p a:hover {background: #37a2cd; color: #fff; text-decoration:none;}
.tuts_desc_h a:hover {background: #89bf00; color: #fff; text-decoration:none;}

.concepts {width: 502px;vertical-align: top; margin: 0 auto;}
.con_cat td {height: 120px; vertical-align: top;}
.con_img img {width: 96px; height: 96px; padding: 1px; border: 5px solid #ddd;  margin: 0px 5px 0px 3px;}
.con_img img:hover {border: 5px solid #84a19b;}
.con_d a {font-size: 8pt; font-family: Franklin Gothic Medium; text-decoration:none;}
.con_d a:hover {background: #000; color: #fff; text-decoration:none;}
.con_desc {padding: 3px 10px 0px 0px; font-size: 8pt; font-family: Franklin Gothic Medium;}
.con_l a {font-weight: bold; color: #84a19b; text-decoration: underline; font-family: Arial; font-size: 10pt;}
.con_l a:hover {background: #000; color: #fff; text-decoration:none;}
.con_desc img {vertical-align: middle; margin: 4px 2px 4px 2px;}

.sidebar {width: 320px; margin: 0 auto;}
.sb_1_up {
background-image: url("images/sb_1_up.png");
background-repeat:no-repeat;
background-position:top; height: 5px;}
.sb_1_bg {background: url(images/sb_1_bg.png) repeat-y; }
.sb_2_up {
background: url("images/sb_2_up.png");
background-repeat:no-repeat;
background-position:top; height: 5px;}
.sb_2_bg {background: url(images/sb_2_bg.png) repeat-y; padding-bottom: 10px;}
.sb_3_down {background: url(images/sb_3_down.png) no-repeat; height: 5px;}
.sb_3b_down {background: url(images/sb_3b_down.png) no-repeat; height: 6px;}

.new2 {width: 54px; height: 25px; position:absolute; margin: -5px 0px 0px -26px;}
.new {width: 54px; height: 25px; position:absolute; margin: 0px 0px 0px -26px;}
.tuts {width:310px; margin: 0 auto;}
.tuts_text {padding-top: 20px; line-height: 14pt;}
.tuts_text a:hover {background: #37a2cd; text-decoration:none; color: #fff;}
.advertise {padding-top: 10px; margin: 0 auto;}
.advertise td {padding: 5px 10px 5px 10px;}
.advertise img:hover, .img_ad:hover  {}

.aff_logo {width: 312px; }
.aff_list {width: 304px; padding-left: 4px; padding-bottom: 6px;}
.aff_links {padding-right: 14px;}
.aff_links a:hover {background: #37a2cd; text-decoration:none; color: #fff;}
.aff_txt {font-family: Franklin Gothic Medium; font-size: 10px;}
.aff_text {width: 550px; margin: 0 auto;}
.aff_text a {font-family: Franklin Gothic Medium; font-size: 12px;}

.posts_logo {margin-left: 0px; text-align: left; width: 310px;}
.p_posts {text-align: left; margin-left: 6px; margin-top: -16px;}
.p_posts ul {list-style-type: disc;}
.p_posts li {line-height:16pt;}
.p_posts a:hover {background: #37a2cd; color: #fff; text-decoration:none;}

.rss_logo {padding-left: 8px; width: 310px;}
.rss {margin: 0 auto;}
.rss td {padding-bottom: 10px;}
.rss_item a {
padding: 6px 0px 7px 0px; width:90px; float:left; text-align:center;
background: url("images/rss_item.png") no-repeat center; margin:0px 4px 0px 4px;
text-decoration:none; font-size: 8pt; font-family: Franklin Gothic Medium; color: #000;}
.rss_item a:hover {background: url("images/rss_item2.png") no-repeat center; color: #fff; text-decoration:none; }

/* FOOTER */
.footer_bg {margin: 0 auto; background: #222 url("images/footer_up_bg.png") repeat-x top; height: 300px; padding-top: 40px;}
.footer {margin: 0 auto; width: 860px; color: #e0d8b7; font-size: 8pt; font-family: Franklin Gothic Medium; vertical-align: top;}
.footer_titles {color: #f8f8f8; font-size: 16pt; font-family: Arial;}
.ff_table {margin-top: 0px;}
.ff_table td {padding-right: 4px;}


.site_bar {width: 200px; height:40px; position: absolute; margin: -20px 0px 0px 200px;}
.pdt_bar {width: 200px; height:40px; position: absolute; margin: -20px 0px 0px 200px;}
.why {width: 360px; font-size: 11px; font-family: Franklin Gothic Medium;}
.why a {color: #37a2cd; text-decoration:none; font-family: Franklin Gothic Medium;}
.why a:hover {color: #fff; background: #37a2cd; text-decoration:none;}
.info img {vertical-align: middle; margin:2px 4px 4px 0px;}
.links {width: 200px; font-size: 13px; font-family: Arial;}
.links a {color: #e0d8b7;}
.links a:hover {color: #fff; text-decoration:none;}
.links img {vertical-align: middle; margin:6px 4px 8px 0px;}


.ad_f img {margin: 2px 2px 1px 2px;}
.info2 {width: 300px; font-size: 12px; font-family: Franklin Gothic Medium;}
.info2 a {color: #37a2cd; text-decoration:none; font-size: 12px; font-family: Franklin Gothic Medium;}
.info2 a:hover {color: #fff; background: #37a2cd; text-decoration:none;}

.contact {margin: 0 auto;}
.contact td {padding: 2px 0px 2px 0px; font-size: 8pt; font-family: Franklin Gothic Medium; color: #f61700; margin: 0 auto;}
.t {border: 1px solid #ccc; color: #37a2cd; font-size: 8pt; font-family: Franklin Gothic Medium;}
.t:hover {border: 1px solid #37a2cd; background: #f8f8f8; color: #000;}
.t:active {border: 1px solid #37a2cd; background: #f8f8f8; color: #000;}
.s {border: 1px solid #ccc; color: #000; font-size: 8pt; font-family: Franklin Gothic Medium;}
.s:hover {border: 1px solid #37a2cd; background: #f8f8f8;}
.s:active {border: 1px solid #37a2cd; background: #f8f8f8;}

.affiliates {margin:0 auto;}
.affiliates img {border: 4px solid #ddd; width: 88px; height: 31px; padding:2px;}
.affiliates img:hover {border: 4px solid #f61700;}
.aff_banners {margin: 0 auto;}
.aff_banners td {padding-bottom: 40px;}
.aff_banners img {border: 4px solid #ddd; padding:1px;}
.aff_banners img:hover { border: 4px solid #f61700;}
.aff_banners textarea {
cursor: default; border: 1px solid #ccc;
width:220px; height: 60px;
color: #555; font-size: 8pt; font-family: Tahoma;}
.det {margin-left: 20px;}
.det img {margin: 4px; vertical-align: middle}
.aform {width: 550px;}
.aform td {padding: 2px 0px 2px 0px; font-size: 8pt; font-family: Franklin Gothic Medium; color: #f61700;}

.ad_class {margin: 0 auto; width: 560px;}
.ad_class td {padding-bottom: 40px;}

.ff_table a {color: #444; background: none; text-decoration:none;}
.ff_table a:hover {color: #444; background: none; text-decoration:none;}