kdooni@charset "utf-8";
/* CSS Document */
/*
Theme Name: Iranian Download
Theme URI: http://ir-dl.com/
Author: Amin Tabrizi
Author URI: http://amintabrizi.com/
Description: قالب اختصاصی وبسایت ایرانیان دانلود
Version: 0.9
License: Private
License URI: license.txt
*/

@font-face {
 font-family: 'BKoodak';
 src:url('files/fonts/BKoodakBold.eot?#') format('eot'),  /* IE6�"8 */  url('files/fonts/BKoodakBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/  url('files/fonts/BKoodakBold.ttf') format('truetype');  /* Saf3�"5, Chrome4+, FF3.5, Opera 10+ */
}
/* Reset CSS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, 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 {
	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:'';
}
abbr, acronym {
	border:0;
}
html, div, map, dt, isindex, form {
	display: block;
}
strong {
	font-weight: bold;
}
/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {
	display: block;
}
/* CSS3 Codes */
.topnav li a, .cats a, .tags ul li a, .friends ul li a, .links ul li a, .links-archives ul li a, .
 ul li a, .entry h2 a, .entry-cats a, .pagination ul li a, .
 
  ul li a{
 -webkit-transition-duration:.2s;
 -moz-transition-duration:.2s;
 transition-duration:.2s;
}
.s-field, .widget, .post, .comment{
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.


 h2, .shortcut .submenu {
	-moz-border-radius:0 0 8px 8px;
	-khtml-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}
.cm-header {
	-moz-border-radius:0 8px 0 0;
	-khtml-border-radius:0 8px 0 0;
	-webkit-border-radius:0 8px 0 0;
	border-radius:0 8px 0 0;
}
.board-header {
	-moz-border-radius:8px 8px 0 0 !important;
	-khtml-border-radius:8px 8px 0 0 !important;
	-webkit-border-radius:8px 8px 0 0 !important;
	border-radius:8px 8px 0 0 !important;
}
.tags ul li a, .friends ul li a, .links ul li a, .links-archives ul li a, .linkdooni ul li a, #searchbar {
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#hd-time {
	-moz-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
#hd-time2  {
	box-shadow: 0px 0px 10px #d1d1d1;
	-moz-box-shadow: 0px 0px 10px #d1d1d1;
	-webkit-box-shadow: 0px 0px 10px #d1d1d1;
}
.cm-field:focus  {
	background: #f2f2f2;
	box-shadow: 0px 0px 5px #f1ca7e;
	-moz-box-shadow: 0px 0px 5px #f1ca7e;
	-webkit-box-shadow: 0px 0px 5px #f1ca7e;
}
h1, h2, h3, h4, h5, h6, .cm-btn {
	font-family: 'b koodak', 'koodak', 'BKoodakBold', 'BKoodak', 'bkoodakbd', Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.s-field {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}
/* Body */
body {
	background: #eef2fb url(files/images/body-header-bg.png) repeat-x center top;
	font: normal 12px/1.6 Tahoma, Geneva, sans-serif;
	direction: rtl;
}
.wrapper {
	width: 995px;
	text-align: right;
}
a {
	text-decoration: none;
}
a:visited {
	color: #ba7b8b;
}
.right {
	float: right;
	display: inline;
}
.left {
	float: left;
	display: inline;
}
.clear {
	clear: both;
}
.ltr {
	direction: ltr;
	text-align: left;
}
/*************** Header ***************/
#logo {
	float: right;
	display: inline;
	height: 120px;
	margin: 0 0 0 -300px;
}
#hd-title {
	font-size: 12px;
	color: #878787;
	position: absolute;
	margin: 90px 20px 0 0;
	width: 750px;
}
#hd-time {
	float: left;
	display: inline;
	margin: 94px 0 0 80px;
	background: #fff;
	padding: 2px 5px;
	color: #808080;
}
.navigation {
	background: #4d4d4d;
	border-bottom: 2px solid #fff;
}
.shortcut {
	list-style: none;
}
.shortcut ul li ul {
	position:absolute;
	z-index:10;
	background: #ececec;
	width: 200px;
	margin: 0;
	padding: 0 0;
	float: right;
	display: none;
}
.shortcut ul li ul li ul {
	margin-right: 200px;
	margin-top: -35px;
	padding: 0;
}
.shortcut ul li ul li {
	font-size: 12px;
}
.shortcut ul li ul li a {
	color: #8c8c8c;
	border: 1px solid #d5d5d5;
	display: block;
	height: 1%;
	padding: 7px 20px 5px 5px;
	margin: 2px;
}
.shortcut ul li ul li a:hover{
	background-color: #f4f9ff;
	color: #000;
}
.shortcut-li{
	background: url(files/images/shortcut-li.png) no-repeat 10px 7px !important;
}
.shortcut-lii{
	background: none;
}
.topnav {
	float: right;
	display: inline;
	margin: 0 70px 0 0;
	padding: 0;
	width: 450px;
}
.topnav li {
	float: right;
	display: inline;
	font-size: 12px;
	margin: 0 -1px 0 0;
}
.topnav li a {
	display: block;
	color: #fff;
	padding: 14px 10px;
	background: #3f3f3f;
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #6f6f6f;
}
.topnav li a:hover {
	background: #202020;
}
.topnav li a:active {
	background: #ff6600;
}
#searchbar {
	margin: 8px 0 0 0;
	background: #333333;
	border: 1px solid #808080;
	width: 263px;

}
.s-field {
	background: #333333;
	border: none;
	padding: 3px;
	color: #989898;
	width: 223px;
}
.s-btn {
	margin: 0px 3px 0px 2px;
}
.main {
	margin: 20px;
}
.g-pluss{
	margin: 3px 0 0 10px;
}
/*************** Left & right Sidebar ***************/
.widget h2, .links ul li, .links-archives ul li, .links-guards ul li {
	background-image: url(files/images/widget-icons.png);
	background-repeat: no-repeat;
}
.widget h2 {
	font-size: 15px;
	color: #575757;
}
/*************** Right Sidebar ***************/
.right-side {
	float: right;
	display: inline;
	width: 176px;
}
.widget {
	background: #fff;
	border: 1px solid #cccccc;
	padding: 0 0 15px 0;
	margin: 0 0 10px 0;
}
.ads-128 img {
	margin: 0 2px;
}
.right-side .widget-title {
	background: url(files/images/right-h2.png) no-repeat center 1px;
	height: 35px;
	margin: 0 0 10px 0;
}
.right-side .widget h2 {
	background-position: 142px 10px;
	padding: 4px 35px 0 0;
}
.w-softs {
	background-position: 142px -55px !important;
}
.w-games {
	background-position: 142px -115px !important;
}
.w-mobile {
	background-position: 142px -175px !important;
}
.w-multimedia {
	background-position: 142px -235px !important;
}
.w-graphic {
	background-position: 142px -295px !important;
}
.w-ebook {
	background-position: 142px -355px !important;
}
.w-tags {
	background-position: 232px -415px !important;

}
.cats {
	font-size: 12px;
}
.cats ul {
}
.cats ul li {
	background: url(files/images/cats-ul.png) no-repeat 158px 5px;
	padding: 0 20px 0 0;
	color: #8f8f8f;
	font-weight: bold;
}
.cats ul li a {
	color: #8f8f8f;
}
.cats ul li a:hover {
	color: #fe6500;
}
.cats ul li ul {
	margin: 3px 0;
}
.cats ul li ul li {
	background: url(files/images/cats-li.png) no-repeat 148px 9px;
	padding: 1px 10px 1px 0;
	font-weight: normal;
}
.cats ul li a:visited {
	color: #ba7b8b;
}
.tags ul {
	margin: 0 3px 0 0;
}
.tags ul li {
	display: inline;
	font-size: 9px;
	margin: 1px 0;
}
.tags ul li a {
	display: inline-block;
	padding: 5px;
	background: #f7f7f7;
	color: #a4a4a4;
	margin: 3px 0;
}
.tags ul li a:visited {
	color: #ba7b8b;
}

.tags ul li a:hover {
	background: #e3e3e3;
	color: #000;
}
.tags ul li a:active {
}
/*************** Left Sidebar ***************/
.left-side {
	float: left;
	display: inline;
	width: 263px;
}
.left-side .widget-title {
	background: url(files/images/left-h2.png) no-repeat center 1px;
	height: 35px;
	margin: 0 0 10px 0;
}
.left-side .widget h2 {
	background-position: 228px 12px;
	padding: 4px 30px 0 0;
}
.links {
	font-size: 11px;
}
.links ul {
}
.links ul li {
	background-position: 236px -475px;
	padding: 0 18px 0 3px;
	height: 1%;
}
.links ul li:hover {
	background-position: 236px -585px;
}
.links ul li a {
	color: #6b6b6b;
	display: block;
	padding: 3px;
}
.links ul li a:visited {
	color: #ba7b8b;
}
.links ul li a:hover {
	background: #ff6600;
	color: #fff;
}
.links-archives {
	font-size: 12px;
}
.links-archives ul {
	margin: 0 4px 0 0;
}
.links-archives ul li {
	background-position: 94px -695px;
	padding: 0 18px 0 3px;
	width: 100px;
	float: right;
	display: inline;
}
.links-archives ul li:hover {
	display: inline-block;
}
.links-archives ul li a {
	color: #6b6b6b;
	display: block;
	padding: 3px;
}
.links-archives ul li a:hover {
	background: #f4f4f4;
	color: #fe6602;
}
.links-archives ul li a:visited {
	color: #ba7b8b;
}
.links-guards {
	font-size: 11px;
	direction: ltr;
	text-align: left;
}
.links-guards ul {
	margin: 0 0 0 0;
	float: left;
	display: inline;
}
.links-guards ul li {
	background-position: -8px -803px;
	padding: 0 0 0 13px;
	display: block;
}
.links-guards ul li:hover {
	display: block;
	background-position: -8px -913px;
}
.links-guards ul li a {
	color: #6b6b6b;
	display: block;
	padding: 3px;
	height: 1%;
}
.links-guards ul li a:hover {
	color: #fe6602;
}
.links-guards ul li a:visited {
	color: #ba7b8b;
}
.friends {
}
.friends ul {
	margin: 0 3px 0 0;
}
.friends ul li {
	display: inline;
	font-size: 12px;
}
.friends ul li a {
	display: inline-block;
	padding: 5px 8px;
	background: #fbf7f5;
	margin: 3px 0;
	color: #bc8663;
}
.friends ul li a:hover {
	background: #f0e4dc;
	color: #987b53;
}
.friends ul li a:active {
}
.stats ul li {
	color: #4d4d4d;
	padding: 3px 10px;
	font-size: 11px;
}
/*************** Center & Posts ***************/

.posts {
	width: 535px;
	float: right;
	display: inline;
	margin: 0 10px 0 0;
}
.post {
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 0 10px 0;
}
.linkdooni h2 {
	color: #adadad;
	font-size: 15px;
	background: #f6f6f6;
	float: right;
	display: inline;
	margin: 0 20px 0 0;
	padding: 3px 10px;
}
.linkdooni ul li, .entry-cats, .e-meta, .cm-header h4, .cm-date, .rt-header h4, .ct-header h4{
	background-image: url(files/images/p-icons.png);
	background-repeat: no-repeat;
}
.linkdooni {
	font-size: 11px;
}
.linkdooni ul {
	margin: 10px 0;
}
.linkdooni ul li {
	background-position: 506px 5px;
	padding: 0 25px 0 3px;
}
.linkdooni ul li:hover {
	background-position: 506px -95px;
}
.linkdooni ul li a {
	color: #6b6b6b;
	display: block;
	padding: 3px;
	height: 1%;
	position: relative;
}
.linkdooni ul li a:visited {
	color: #ba7b8b;
}
.linkdooni ul li a:hover {
	background: #669933;
	color: #fff;
}
.linkdooni ul li a span {
	float: left;
	color: #AAA;
	position: absolute;
	left:0;
}
.center-ads {
	padding: 10px 0;
	text-align: center;
}
.ads-468 {
	margin: 7px 0;
}
.entry h2 {
	background: url(files/images/post-title-bg.png) no-repeat center 2px;
	padding: 8px 0 10px 0;
	text-align: center;
	font: normal 13px Tahoma, Geneva, sans-serif;
}
.entry h2 a {
	color: #585858;
}
.entry h2 a:hover {
	color: #fe6c02;
}
.entry-cats {
	background-position: 500px -195px;
	padding: 5px 30px 20px 0;
	font-size: 11px;
	color: #808080;
}
.entry-cats span {
	color: #fe6c02;
}
.entry-cats a {
	color: #808080;
}
.entry-cats a:hover {
	color: #fe6c02;
}
.content {
	text-align: justify;
	color: #000;
	padding: 10px 10px;
}
.content a{
	color: #000;
}
.content a:visited {
	color: #ba7b8b;
}
.meta {
	border-top: 1px solid #f8f8f8;
	float: right;
	display: inline;
	padding: 0 10px 0 0;
	width: 400px;
}
.e-meta {
	float: right;
	display: inline;
	padding: 3px 30px 5px 10px;
	color: #b3b3b3;
	height: 1%;
}
#entry-author {
	background-position: right -295px;
}
#entry-date {
	background-position: right -395px;
}
#entry-visits {
	background-position: right -495px;
}
.meta span {
	background:url(files/images/meta-exp.gif) no-repeat;
	font-size: 19px;
	margin: 0 0 0 0;
	float: right;
	display: inline;
	color: #ccc;
}
.readmore {
	margin: -7px 0 0 7px;
}
.readmore a {
	width: 106px;
	height: 31px;
	background:url(files/images/show-more.png) no-repeat 0 0;
	display: block;
}
.readmore a:hover {
	background:url(files/images/show-more.png) no-repeat 0 -80px;
}

/*.pagination {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
	text-align: center;
}
.pagination ul {
	margin: 5px 7px;
	text-align: center;
}
.pagination ul li {
	display: inline;
	font-size: 11px;
	margin: 1px 0;
}
.pagination ul li a {
	display: inline-block;
	padding: 3px 9px;
	background: #f6faff;
	color: #3b3b3b;
	margin: 3px 1px;
}
.current {
	padding: 5px 8px;
}
.pagination ul li a:hover {
	background: #d22727;
	color: #fff;
}
.pagination ul li.active_page a {
	background: #17446b;
	color: #fff;
}*/
.pagination {
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: center;
}
.pagination ul {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination li {
    display: inline;
}
.pagination li.space {
    float: left;
    border: 1px solid #DDD;
    border-left: none;
    padding: 7px 14px;
    background: #fff;
}
.pagination a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 34px;
    padding: 0 14px;
    text-decoration: none;
    color: #535353;
}
.pagination a:hover, .pagination .active a {
    background-color: #F5F5F5;
}
.pagination li.active_page a {
    cursor: default;
    background: #F5F5F5;
    color: #c9af00;
}
.pagination li:first-child a {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
    border-radius: 0 3px 3px 0;
}

img.aligncenter  {
	text-align: center !important;
}
.entry-tags {
	padding: 10px;
}
.entry-tags a {
	color: #808080;
}
.entry-tags a:hover {
	color: #fe6c02;
}
.entry-tags img {
	margin: 0 0 -10px 0;
}

/*************** Comments ***************/
.comment {
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 0 10px 0;
}
.cm-header {
	background: url(files/images/cm-bg.png) repeat-y right top;
	height: 30px;
}
.cm-header h4 {
	font-size: 15px;
	color: #4d4d4d;
	padding: 3px 32px 3px 3px;
	background-position: right -698px;
}

.cm-header h4 a {
	color: #4d4d4d;
}
.bypostauthor .cm-header h4, .byuser .cm-header h4{
	color: #bc0000 !important;
}
.bypostauthor .cm-header h4 a, .byuser .cm-header h4 a{
	color: #bc0000 !important;
}
.cm-date {
	background-position: right -593px;
	padding: 5px 27px 0 5px;
	font-size: 11px;
	color: #808080;
}
.cm-body {
	text-align: justify;
	padding: 10px;
}
.reply {
	text-align: left;
	margin: 5px 0 -7px 0;
}
.cm-rheader, .shop-header {
	background: url(files/images/cm-bg2.png) repeat-y right top;
	height: 30px;
}
.board-header {
	background: #f3f9e6 url(files/images/cm-bg3.png) repeat-y right top;
	height: 30px;
}
.cm-form {
	margin: 15px;
	font: normal 12px Tahoma, Geneva, sans-serif;
}
.cm-form label {
	float: right;
	display: inline;
	width: 120px;
	text-align: left;
	margin: 0 0 0 7px;
}
.cm-form p {
	clear: both;
	margin: 10px 0;
	color: #808080;
}
.cm-field {
	font: normal 12px Tahoma, Geneva, sans-serif;
	background: #fff;
	border: 1px solid #b3b3b3;
	padding: 3px;
}
.cm-btn {
	width: 115px;
	height: 42px;
	background: url(files/images/cm-btn.png) no-repeat;
	border: none;
	cursor: pointer;
	margin: 0 360px 0 0;
	color: #fff;
	font-size: 16px;
}
.cm-textarea {
	margin: 5px 70px 0 0;
}/*************** Others ***************/
.rt-header {
	background: url(files/images/cm-bg3.png) repeat-y right top;
	height: 30px;
}
.rt-header h4 {
	font-size: 15px;
	color: #4d4d4d;
	padding: 3px 32px 3px 3px;
	background-position: right -798px;
}
.shop-header h4 {
	font-size: 15px;
	color: #4d4d4d;
	padding: 3px 32px 3px 3px;
	background-position: right -1098px;
}
.board-header h4 {
	font-size: 15px;
	color: #4d4d4d;
	padding: 3px 32px 3px 3px;
	background-position: right -898px;
}
.related {
	background: #f3f9e6;
}
.ct-header {
	background: url(files/images/cm-bg4.png) repeat-y right top;
	height: 30px;
}
.ct-header h4 {
	font-size: 15px;
	color: #4d4d4d;
	padding: 3px 32px 3px 3px;
	background-position: right -898px;
}
.ct-position {
	float: right;
	display: inline;
	width: 250px;
	clear: none;
}
.ct-form {
	margin: 10px;
	font: normal 12px Tahoma, Geneva, sans-serif;
}
.ct-form p {
	margin: 10px 0;
}
.ct-form label {
	float: right;
	display: inline;
	text-align: left;
	margin: 0 0 0 7px;
}
/*************** Footer ***************/
.footer {
	background: #000;
	color: #fff;
}
.footer-top {
	border-bottom: 1px solid #434343;
	padding: 2px 0;
	background: #2c2c2c;
}
.footer-bottom {
	border-top: 1px solid #242424;
	padding: 10px 20px 0 20px;
	background: #000;
	color: #999999;
}
.footer-bottom a {
	color: #fff;
}
.footer h3 {
	font-size: 15px;
}
.footer-middle {
	background: #000 url(files/images/footer-bg.png) repeat-x center top;
	min-height: 300px;
}
.f-box {
	width: 225px;
	margin: 8px 10px;
	float: right;
	display: inline;
}
.f-box h2 {
	display: block;
	background: #222222;
	border: 1px solid #2f2f2f;
	padding: 3px 6px;
	font-size: 15px;
}
.f-box ul {
}
.f-box ul li {
	font-size: 10px;
	text-align: justify;
	direction: ltr;
	
	display: block;
	padding: 2px 0 2px 12px;
	background-image: url(files/images/f-icons2.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #363636;
	height: 1%;
}
.f-box ul li a {
	color: #c9c9c9;
	display: block;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.f-box ul li a:hover {
	color: #fff;
	text-shadow: 0 0 10px #FFF;
	
}
.f-box ul.f-softs li {
	background-position: left 4px;
}
.f-box ul.f-games li {
	background-position: left -94px;
}
.f-box ul.f-multimedia li {
	background-position: left -194px;
}
.f-box ul.f-mobile li {
	background-position: left -294px;
}
.f-box ul.f-graphic li {
	background-position: left -394px;
}
#hd-plus {
	position: absolute;
	margin: 95px 900px 0 0;
}
#hd-quotes {
	position: absolute;
	margin: 95px 10px 0 0;
}





.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin-tango .jcarousel-direction-rtl li {
    float: right;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 450px;
    padding: 20px 40px 10px 40px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  450px;
    height: 225px;
}

.jcarousel-skin-tango .jcarousel-item {
	margin: 10px 0 0;
	width: 140px;
	height: 225px;
}
.jcarousel-skin-tango .jcarousel-item img {
    width: 100px;
    height: 140px;
	text-align: center;
	display: block;
	margin: 0 20px 0 0;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin: 0 5px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}



/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 95px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(files/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(files/images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 95px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(files/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(files/images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.shop-title {
	font: normal 11px/1.3 Tahoma, Geneva, sans-serif;
	height: 50px;
	display: block;
	padding: 5px 0;
	text-align: center;
}
.shopppp {
	background: #e6e6e6 url(files/images/shop-bg.png) repeat-x center top;
}
.shop {
	/*background: #f6f6f6 url(files/images/shop-bg2.png) repeat-x center top;*/
	background: #fcfcfc;
}
.buy-btn {
	float: right;
	display: inline;
	background: url(files/images/shop-btn.png) no-repeat right 0;
	width: 59px;
	height: 26px;
	margin-right: 2px;
}
.shop-btn {
	float: right;
	display: inline;
	background: url(files/images/shop-btn.png) no-repeat left 0;
	width: 78px;
	height: 26px;
}

.cptch_block {
	margin: -30px 130px 0 0 !important;
	float: right;
}



/*
 * social section
 */
#social-wrrapper{
	padding: 0 3px;
}
#social-wrrapper .social-icon{
	width: 77px;
	height: 42px;
	float: right;
	background:  url(files/images/social-sprite.jpg) no-repeat right 0;
	padding: 0 50px 0 0;
	margin: 5px 0;
	outline: none;
}
#social-wrrapper #icon-twitter{
	background-position: right -42px;
}
#social-wrrapper #icon-fb{
	background-position: right -84px;
}
#social-wrrapper #icon-gp{
	background-position: right -126px;
}
#social-wrrapper .icon-title{
	font-size: 18px;
	font-family: 'b koodak', 'koodak', 'BKoodakBold', 'BKoodak', 'bkoodakbd', Arial, Helvetica, sans-serif;
	color: #3F3F3F;
}
#social-wrrapper .icon-desc{
	display: block;
	position: relative;
	top: -5px;
	font-size: 12px;
	color: #A6A6A6;
}

/*
 * newsletter
 */
#newsletter-wrapper{
	margin: 10px 2px;
	padding: 5px 2px;
	border: 1px dashed #e4e4e4;
	border-right: none;
	border-left: none;
}
#newsletter-desc{
	font-size: 11px;
	color: #AAA;
	text-align: center;
}
#newsletter-form{
	text-align: center;
	direction: ltr;
	border: 1px solid #DDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 4px 10px;
	box-shadow: 0 0 7px rgba(157,157,157,.3) inset;
}
#newsletter-textbox{
	border: none;
	outline: none;
	padding: 2px 2px 2px 25px;
	color: #999;
	background: url(files/images/newsletter-sprite.png) no-repeat -50px -43px;
	width: 123px;
	float: left;
	margin: 5px 2px 2px;
}
#newsletter-button{
	border: none;
	float: right;
	width: 71px;
	height:25px;
	cursor: pointer;
	background: url(files/images/newsletter-sprite.png) no-repeat 0 0;
	margin: 3px 4px  2px 2px;
}

/*
 * top downloads page
 */
#td-section a,#td-section li{
	background: none;
	margin: 0;
	padding: 3px 4px;
}
#td-section h2{
	background: #E9E9E9;
	color: #424242;
}
#td-section a{
	-moz-transition: all .7s ease;
	-webkit-transition: all .7s ease;
	transition: all .7s ease;
	
}
#td-section a:hover{
	background: #C30000;
	padding-right: 15px;
}


/*
 * fast download part
 */
#fast-dl{
	padding: 5px;
}
#fast-dl li{
	display: inline-block;
}
#fast-dl a{
	display: inline-block;
}
#fast-dl a img{
	width: 48px;
	height: 48px;
	border: 1px solid #ccc;
	padding: 4px;
	margin: 0 1.1px 5px 0;
	background: #fff;
	-webkit-border-radius: 5px;
	   -moz-border-radiud: 5px;
	  		border-radius: 5px;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
			transition: all .5s ease;
}
#fast-dl a:hover img{
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
	   -moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
			box-shadow: 0 0 3px rgba(0,0,0,.5);
	background: #fafafa;
}
/*
 *  tooltip style
 */
.tipsy{padding:5px;font-size:11px;position:absolute;z-index:100000;direction:rtl;text-align:justify}.tipsy-inner{padding:5px 8px 4px 8px;background-color:black;color:white;max-width:200px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;background:url('../img/tipsy.gif') no-repeat top left;width:9px;height:5px}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px}.tipsy-nw .tipsy-arrow{top:0;left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left}.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left}.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:2px;width:5px;height:9px;background-position:top right}.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:2px;width:5px;height:9px}

