/*
Theme Name: Flashtuning.net
Theme URI: http://www.flashtuning.net
Description: Creative flash components, flash menus, flash galleries and site templates
Version: 1 (WP2.9.1)
Author: Alin Adam
Author URI: http://www.alinadam.ro
Tags: flash, gallery, menu, template, slideshow, player, component, xml, actionscript
*/

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

strong { font-weight: bold }
em { font-style: italic }
a img { border:none }

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 }
div { position:relative }

/**** GENERAL STYLES*****/
body{background: #131313 url(style/images/tile_bkg.png) repeat;font: normal 13px Helvetica, Arial, "Lucida Grande", Lucida, sans-serif;}
	
a{color:#E51732;text-decoration:none;}
a:hover {color:#E51732;text-decoration:underline;}

h1, h2, h3, h5, h5, h6 { font-weight:bold;} 
h2{ font-size:30px;color:#1E2137;margin-bottom:10px;}

p{margin-bottom:20px;}  
.column-clear{clear:both;overflow: hidden;}
.wrapper{margin:0px auto;padding:0px;width:1000px;}
/**** END GENERAL STYLES*****/

/****   HEADER  *****/
#header .wrapper {position:relative;}

#header{height:192px;background-color:#00FFFF;width:100%;background: #131313 url(style/images/header_bkg.png) repeat-x;}

.social{position:absolute;top:5px;right:0px;}
.social ul{display: block;}
.social li{float: left;padding: 0 0 0 20px;}
.social li a{display: block;height: 17px;overflow: hidden;text-indent: -9999px;}
.social li a:hover, .social li a.active{background-position: 0 -20px !important;color: #fff;}
.twitter a{background: url(style/images/twitter.png) 0 0 no-repeat;width: 68px;}
.facebook a{background: url(style/images/facebook.png) 0 0 no-repeat;width: 79px;}
.rss a{background: url(style/images/rss.png) 0 0 no-repeat;width: 40px;}

a#img-logo{background-image:url(style/images/logo.png);display:block;width:216px;height:91px;position:absolute;top:25px;left:12px;}
#logo span{display:none}
#navcontainer ul {position:absolute;right:0px;top:75px;}
#navcontainer ul li {display: inline;margin-left: 3px;}
#navcontainer ul li a {color: #E51732;padding:3px 8px;font-size:15px;}
#navcontainer ul li a:hover {text-decoration: underline;padding:3px 8px;}
#navcontainer ul li.current_page_item a,#navcontainer ul li.current_page_ancestor a {color: #000000;padding:3px 8px;font-size:15px;background-color: #E51732;text-decoration: none;border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius:10px;}

#categories .wrapper {position:relative;}
#categories{margin-top:30px;}
#categories ul li {display: inline;margin-left: 12px;}
#categories ul li a {color: #FFFFFF;font-size:13px;font-weight:bold;letter-spacing:.1em;}
#categories ul li a:hover {color: #ECECEC;font-weight:bold;letter-spacing:.1em;text-decoration:none;}
/***END HEADER ***/

/*** INDEX POSTS ***/
#page-content{margin-top:60px;}
#content{background-color:#e1e1e1;padding-bottom:30px;overflow:hidden;width:1000px;min-height:400px;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius:7px;}
#all-posts{float:right;width:680px;margin:30px 15px 30px 10px;}
#flash-components{font-size:35px;font-weight:bold;color:#3F3F3F;text-shadow:#FFF 0px 1px 0px;margin-bottom:40px;}
.row { clear:both; overflow:hidden; border-bottom: #cfcfcf 1px solid; padding-bottom:50px; margin-bottom:50px;}
.hol1 { width: 120px; float: left;margin-right:64px; }
.hol2 { width: 120px; float: left;margin-right:64px; }
.hol3 { width: 120px; float: left; margin-right:64px;}
.hol4 { width: 120px; float: left;}
.thumb{background-color: #ffffff; padding:10px; border: #CFCFCF 1px solid; width:100px; height:100px;}
.thumb img{width:100px; height:100px;}
.title-post{margin-top:5px; text-align:center;}
.title-post a{color:#3F3F3F;padding:2px 4px;font-size:12px;}
.title-post a:hover{color:#000000;padding:2px 4px;}
.title-post-free{ margin-top:5px; text-align:center;}
.title-post-free a{color:#0AA65D;padding:2px 4px;font-size:12px;}
.title-post-free a:hover{color:#06923C;padding:2px 4px;}
/*** END INDEX POSTS ***/

/*** HOME PAGE ***/
#featured-components{font-size:35px;font-weight:bold;color:#3F3F3F;text-shadow:#FFF 0px 1px 0px;margin:30px 0px 3px 25px;}
#description-site{margin:0px 25px 50px 25px;color:#3F3F3F;}
.row-featured { clear: both; overflow:hidden; margin:30px 0px 50px 25px;}
.prod-featured {width:135px;float: left;margin-right:65px; }
.prod-featured-last{width:135px;float: left; margin-right:25px;}
.thumb-featured{background-color: #ffffff; padding:10px; border: #CFCFCF 1px solid; width:125px; height:125px;}
.title-featured{ margin-top:5px; text-align:center;}
.title-featured a{color:#3F3F3F;padding:2px 4px;font-size:12px;}
.title-featured a:hover{color:#000000;padding:2px 4px;}
.price-featured {text-align:right;}
.price-featured span{font-size:15px;font-weight:bold;color:#3f3f3f;}
#more-components span {position:relative;top:0px;left:845px;}
#more-components span a {background-color:#F7F7F7;border:#d1d1d1 1px solid;padding:5px 10px;font-size:12px;color:#000000;font-style:italic;}
#more-components span a:hover {background-color:#121212;border:#757575 1px solid;padding:5px 10px;color:#FFFFFF;text-decoration:none;}
#bottom-home{width:1000px; margin:30px 0px;}
#package{background-color:#e1e1e1;width:550px;display:block;min-height:200px;float:left;padding-bottom:30px;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius:7px;}
#special{background:url(style/images/special.png) no-repeat;width:118px;height:68px;display: inline-block;}
.package-title{ margin:-30px 0px 30px -20px;font-size:25px;color:#3F3F3F;font-weight:bold;text-shadow:#FFF 0px 1px 0px;}
.package-thumb{background-color: #ffffff;padding:10px;float:left;border: #CFCFCF 1px solid;margin: 20px 15px 0px 25px;width:125px;height:125px;}
#package-desc{float:left;width:325px;margin:20px 25px 0px 0px;}
#package-price{ font-size:50px;font-weight:bold;width:200px;position:absolute;margin-top:15px;display:block;color:#3F3F3F;}
#package-link a{background: #e1e1e1 url(style/images/arrow.jpg) no-repeat;display:block;position:relative;
left:250px;top:-43px;height:28px;width:18px;}
#package-link span{display:none;}
#future-product{background-color:#e1e1e1;width:400px;float:right;display:block;min-height:200px;padding-bottom:30px;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius:7px;}
#soon{background:url(style/images/soon.png) no-repeat;width:120px;height:69px;display: inline-block;}
#future-desc{float:left;width:180px;margin:20px 25px 0px 0px;}
#future-title{margin:-30px 0px 30px -20px;font-size:25px;color:#3F3F3F;font-weight:bold;text-shadow:#FFF 0px 1px 0px;}
#progress{ display:block; color:#E51732;margin-top:20px;font-size:25px;}
#home-copy {text-align:right;font-size:11px;letter-spacing:.1em;color:#404040;padding:20px;}
#home-copy a{color:#404040;}
/*** END HOME PAGE ***/

/*** CUSTOM PAGE ***/
.page-title{font-size:35px;font-weight:bold;color:#3f3f3f;text-shadow:#FFF 0px 1px 0px;margin:30px 15px;}
.page-content{font-size:13px;font-weight:normal;color: #353535;margin:30px 15px;}
.border-media-page{ text-align:center; border:1px solid #d1d1d1;padding:20px;background: #FFFFFF; margin-left:180px; margin-bottom:30px; width:600px; height:250px;}
/*** END CUSTOM PAGE ***/

/*** SINGLE POST ***/
.left-side{float:right;width:680px;margin:30px 15px 30px 10px;min-height:650px;overflow:hidden;}
.file-title{font-size:35px;font-weight:bold;color:#3f3f3f;text-shadow:#FFF 0px 1px 0px;margin-bottom:5px;}
.file-category{width:400px;float:left;font-size:13px;color:#737373;margin-bottom:30px;}
.file-category a{color:#737373; text-decoration:underline;}
.file-category a:hover{color:#737373;text-decoration:none;}
.fb{width:120px;float:right;}
.antet{width:680px;height:130px;background-color:#ffffff;border:#d1d1d1 1px solid;}
.antet-img{width:100px;height:100px;display:block;margin:10px;float:left;}
.antet-img img{width:100px;height:100px;}
.antet-specs{width:280px;height:100px;display:block;margin-top:10px;padding-top:5px;float:left;}
.file-types{color:#000000;font-size:11px;width:260px;display:block;margin-bottom:10px;}
.file-types-title{color:#737373;}
.antet-order{width:240px;margin:10px 10px 0px 30px;float:right;}
.file-price{color:#000000;font-size:50px;margin-top:0px;width:50px;display:block;float:left;}
.file-buy{margin-top:-15px;width:77px;margin-left:35px;display:block;float:left;}
.file-sales{margin-top:5px;color:#737373;font-size:11px;position:absolute;top:45px;left:0px;}
.file-buy2{margin-top:25px;width:155px;margin-left:15px;display:block;float:left;}
.licences{color:#E51732;font-size:16px;cursor:pointer;}
.licences ul li{margin-bottom:10px;}
.border-media{ border:1px solid #d1d1d1;padding:20px;background: #FFFFFF; margin-bottom:30px;}
.circle{margin-bottom:20px;}
.circle li{list-style: disc;margin-left:20px;margin-bottom:5px;}
.content-post{font-size:13px;font-weight:normal;color: #353535;margin:30px 0px;}
/*** END SINGLE POST ***/

/*** COMMENTS ***/
#comments-post{margin-top:60px;margin-bottom:25px;}
#comments{font-size:30px;font-weight:bold;margin-bottom:10px;color:#1f2d3d;}
#add-comment{margin-bottom:40px;}
.comm-principal{margin:10px 0px;}
.gravatar{margin-bottom:5px;}
.comm-author{color:#E51732;font-size:11px;}
.comm-date{color:#696969;font-size:11px;}
.comm-left{float:left;width:70px;overflow:hidden;margin-bottom:20px;}
.comm-right{float:left;width:568px;min-height:120px;color:#353535;padding:20px;background-color:#f7f7f7;
border:1px solid #dadada;font-size:13px;}
.alt{float:left;width:568px;min-height:120px;color:#353535;padding:20px;border:1px solid #dadada;font-size:13px;line-height:20px;background: #F7F7F7;}
#respond{font-size:25px;margin:30px 0px;color:#1f2d3d;}
#comment-moderation{margin-bottom:5px;color:#F3231F;font-size:14px;font-weight:bold;}
#commentform{margin-top:10px;}
.put-comm{margin-bottom:8px;}
.put-comm #author{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:95%;height:18px;}
.put-comm #email{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:95%;height:18px;}
.put-comm #url{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:95%;height:18px;}
.put-comm #comment-area{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:95%;height:200px;}
form#commentform input#submit{background-color:#F7F7F7;border:#d1d1d1 1px solid;cursor:pointer;height:26px;width:128px;margin:10px 0px;}
/*** END COMMENTS ***/

/*** SIDEBAR ***/
#sidebar{float:left;width:260px;margin-top:112px;margin-left:15px;margin-right:20px;}
#cart-title{ color:#3f3f3f; font-size:20px; margin:0px 0px 20px 0px; border-bottom: #cfcfcf 1px solid; width:260px; display:block;}
#cart-title img{margin-right:20px;}
#search-title{ color:#3f3f3f; font-size:20px; margin:40px 0px 20px 0px; border-bottom: #cfcfcf 1px solid; width:260px; display:block;}
form#search-form input#search-string{background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-size:15px;padding:4px 4px 4px 5px;width:160px;height:20px;}
form#search-form input#search-submit{background-image:url(style/images/search_button.jpg);background-repeat:no-repeat;border:0
none;cursor:pointer;width:39px;height:25px;text-indent:-9999px; padding:0px 0px 4px 0px;}
.featured-title{ color:#3f3f3f; font-size:20px; margin:30px 0px 20px 0px; border-bottom: #cfcfcf 1px solid; width:260px; display:block;}
.featured-cloud{margin:40px 0px 20px 0px;}
ul.featured-products{margin-left:15px;}
ul.featured-products li{list-style:disc; color:#e51732; margin-bottom:10px;}
.featured-name{font-size:12px;color:#454545;margin-right:10px;letter-spacing:.1em;display:block;}
.featured-name a{color:#454545;line-height:12px;}
.featured-name a:hover{line-height:12px;color:#ffffff; text-decoration:none; background-color:#e51732;}
.featured-price{font-size:15px;color:#3f3f3f; float:right; margin-top:-18px;}
#mostv-title{ color:#3f3f3f; font-size:20px; margin:50px 0px 20px 0px; border-bottom: #cfcfcf 1px solid; width:260px; display:block;}
#mostv-files ul{margin-left:15px;}
#mostv-files ul li{list-style:disc; color:#e51732; margin-bottom:10px;}
#mostv-files ul li a{font-size:12px; letter-spacing:.1em;color:#454545;line-height:10px;}
#mostv-files ul li a:hover{font-size:12px; letter-spacing:.1em;line-height:10px;color:#ffffff; background-color:#e51732; text-decoration:none;}
/*** END SIDEBAR ***/

/***FOOTER ***/
#footer .wrapper {position:relative;}
#footer{clear:both;}
.footer-separator{background: #131313 url(style/images/footer_line.jpg) top repeat-x;height:3px;margin-top:50px; margin-bottom:20px;}
#footer-align{width:970px;margin:0px 15px;}
.footer-title{color:#FFFFFF;font-size:21px;letter-spacing:.05em;}
#footer-categ{width:470px;float:left;}
#footer-categ ul li {width:165px;margin:10px;display:block;float:left;}
#footer-categ ul li a {color: #c1c1c1;padding:3px 10px;font-size:12px;background-color: #000000;text-decoration: none;border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius:10px;}
#footer-categ ul li a:hover {color: #000000;padding:3px 10px;font-size:12px;background-color: #ececec;border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius:10px;}
#footer-about{width:500px;float:right;}
.about-text {margin-bottom:10px;color:#c1c1c1;font-size:11px;letter-spacing:.1em;}
.copyright {margin:10px 0px;color:#404040;font-size:11px;letter-spacing:.1em;}
.copyright a{color:#404040;}
.copyright a:hover{text-decoration:underline;}
#home-copy{float:right;width:250px;}
#friends{float:left;width:450px;}
.footer-links{margin-top:15px;color:#404040;font-size:15px;}
.footer-links li{display: inline;margin-left: 3px;}
.footer-links li a{margin-bottom:10px;color:#959595;font-size:12px;}
.footer-links li a:hover{color:#c5c5c5;}
/*** END FOOTER ***/

#page-error {width: 600px;height: 600px;margin: 0px auto;padding: 200px 0 0 0;text-align: center;}
.categ-title{font-size:35px;font-weight:bold;color:#3f3f3f;text-shadow:#FFF 0px 1px 0px;margin-bottom:40px;}
.prev-next{ width:100%;text-align:right; clear:both; }
#developer img {width:30px;height:28px;position:absolute;top:125px;left:290px;}
#developer span{display:none;}
/*** FREE FILES  ***/

.free-file{float:left;width:400px;height:120px;margin:0px 25px 30px 25px;background-color:#ffffff;border:#d1d1d1 1px solid;}
.free-file2{width:400px;height:120px;float:right;margin:0px 25px 30px 25px;background-color:#ffffff;border:#d1d1d1 1px solid;}
.free-file-img img{width:100px; height:100px;display:block;margin:10px;float:left;}
.free-file-desc{width:265px;height:100px;display:block;margin-top:10px;padding-top:5px;float:left;}
.free-file-title{color:#ff3256;font-size:18px;width:280px;display:block;margin-bottom:20px;}
.free-file-sample a{color:#FFFFFF;background-color:#3f3f3f;font-size:12px;margin-right:15px;padding:3px;}
.free-file-sample a:hover{color:#FFFFFF;background-color:#ff0022;font-size:12px;margin-right:15px;padding:3px;text-decoration:none;}
.free-file-down a{color:#FFFFFF;background-color:#3f3f3f;font-size:12px;padding:3px;}
.free-file-down a:hover{color:#FFFFFF;background-color:#0AA65D;font-size:12px;padding:3px;text-decoration:none;}
/*** TOOLTIPS  ***/

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#222222;border:1px solid #656565;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; color:#ffffff;	border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

.tip {position: relative;}
.tip span {display: none;	position: absolute;	bottom: -10px;left: -20px;	width: 125px;padding: 5px;	z-index: 5000;background: #000;	color: #fff;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}
a:hover.tip {	font-size: 99%; /* this is just for IE */}
a:hover.tip span {display: block;}
th{color:#3f3f3f;font-weight:bold;}
form{color:#737373;}
form input#quant{background: #ffffff;border: 1px solid #d1d1d1;}
form select{width:150px;background: #ffffff;border: 1px solid #d1d1d1; color:#000000;padding:5px;margin-bottom:10px;}

/**download file**/
.wpp-pop li{margin-bottom:20px;width:80px;float:left;}
/**unsubscribe**/
#email-string{border:1px solid #c6c6c6;color:#b5b5b5;font-size:12px;width:170px;padding:5px;margin:10px 0px 30px 0px;}
#unsubscribe{background-color:#F7F7F7;border:#d1d1d1 1px solid;cursor:pointer;height:25px;width:85px;color:#959595;margin-top:10px;}
#unsubscribe:hover{background-color:#F4F4F4;border:#c1c1c1 1px solid;color:#2d2d2d;}
.dpoll{width:673px;text-align:left;background-color:#ffffff;border:1px solid #d1d1d1;padding:5px;margin-bottom:10px;}

/**promo home**/
.promo{margin-bottom:100px;}
.promo-file-left{width:595px;float:left;}
.promo-file-right{width:370px;float:right;}
.promo-file-text{width:370px;text-align:right;}
.promo-file-subtitle{margin-top:5px;color:#f4f4f4;font-size:11px;}
.promo-file-title{margin-top:20px;color:#f4f4f4;font-size:25px;}
.promo-file-buynow{margin-top:15px;text-align:right;}

.all-personal{margin-bottom:15px;}
.all-personal-b{width:600px;float:left;}
.all-personal-l{width:340px;float:left;margin-left:20px;padding:0px;}
h3{font-size:18px;font-weight:normal;}

#portfolio-content { clear:both; overflow:hidden; margin: 20px 0 0 0; }
.portfolio-item {width: 300px; float: left; margin-left: 25px; margin-bottom: 40px; }
.wp-thumb-img img{border:3px solid #d9d9d9;}
.item-title{margin:10px 0px 20px 0px;}
.item-title a{color:#3F3F3F;}
.item-title a:hover{color:#000000;text-decoration:none;}
.demowp{float:left;margin-right:15px;}
.buynowwp{float:left;}
.first { margin-left: 15px; }

.big-wp{margin:0px 0px 20px 15px;}
.big-wp img{border:3px solid #d9d9d9;}
.single-wp{width:680px;float:left;margin:0px 30px 0px 15px;}
.sidebar-wp{width:260px;float:right;margin-right:15px; text-align:right;}

.page-numbers{margin:10px 2px 0px 2px;padding:3px 5px;text-decoration:none; border:1px solid #999999;color:#999999;}
.page-numbers:hover{background:#0EA9AC; color:#FFFFFF;text-decoration:none;border:1px solid #0EA9AC;}
.current, .current:hover{padding:3px 5px;color:#FFFFFF; background:#0EA9AC; border:1px solid #0EA9AC;}
