/* 2010 deehec.com */

/* Main settings */

html, body, a, img, table, td, tr, form { border: 0;}
img, ul, li, p { border:0; margin:0; padding:0; list-style:none; }

h1{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#d9d9d9; padding:0 0 15px 0; margin:0; text-shadow:0px -1px #151515;}
h2{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#d9d9d9; padding:0 0 15px 0; margin:0; text-shadow:0px -1px #151515;}
h3 {}
h4 {}

em { color:#525252;}
strong { color:#525252;}
img {color: #000;}
p {margin:0 0 15px 0; padding:0; line-height:normal;}
td { vertical-align:top;}

a {color:#0096dc;}
a:hover {color:#0096dc; text-decoration:none;}

body {font-size:14px; color:#525252;}

/* Special styles */

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
.breadcrumb {}

/* Content */

#main .company_name { padding:15px 0 0 0; height:46px; font-size:14px; text-align:left; color:#353535; text-shadow:0 1px #fff;}

#main { padding:0 0 0 0; width:230px; position:relative;}
#main .main_box { width:225px; height:59px; position:relative; padding:1px 0px 0px 0px; overflow:hidden; background:url(../images/block_bgPp.png) top no-repeat;}
#main .shadow_main { height:16px; text-align:center;}

#main .count { margin:7px 0 0 0; height:51px; color:#d9d9d9;}

#main_menu { margin:0 0 15px 12px; padding:0; display:block; clear:both; font-family:Tahoma, Geneva, sans-serif;}
#main_menu li { display:block; float:left; width:107; height:25px; font-size:12px; color:#b3b3b3;}
#main_menu li a { color:#b3b3b3; display:block; margin:3px 9px 3px 7px; text-decoration:none; width:91px; text-align:center; text-shadow:0 1px #121212;}
.active { background:url(../images/tab1.png) center top no-repeat;}
#main_menu li.active a { color:#121212; text-shadow: 0 1px #454545;}
.inactive { }

#content { clear:both; padding:17px 12px 0px 12px; height:135px; overflow:hidden; position:relative; font-family:Tahoma, Geneva, sans-serif;}
#content div { height:140px; overflow:hidden;}
#content p { text-shadow:0 1px #090909; margin:0 0 15px 0;}

.social { position:absolute; bottom:0px; right:0; text-align:right; width:200px;}
#social_in li { float:left; padding:2px; position:relative; }
#social_in { position:absolute; bottom:0px; right:12px;}
#social_in a, #social_in a:active { background:none; margin:0; padding:0; text-decoration:none; display:inline-block; opacity: 0.5; filter: alpha(opacity = 50); }
#social_in a:hover { opacity: 1.00; filter: alpha(opacity = 100); }

#bar { background:url(../images/c_line.png) top center no-repeat; margin:5px 0 0 0; padding:30px 0 0 0; text-align:center;}
.progress span { width:514px; text-align:center;  font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#d9d9d9; padding:0 0 15px 0; margin:0;}
#bar p { font-family:Tahoma, Geneva, sans-serif;}

#foot_box { width:511px; height:48px; margin:0 auto; padding:21px 28px 15px 28px; overflow:hidden; background:url(../images/foot_bg.png) top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d9d9d9;}
#foot_box span { display:block; font-size:12px; color:#525252;}
#foot_box .text { width:210px;}
#foot_box .form { width:270px; text-align:right;}
#foot_box .email { background:url(../images/sub_input.png) left no-repeat; border:0; padding:5px; margin-top:5px; width:176px;}
#foot_box .submit { background:url(../images/sub_button.png) left no-repeat; width:69px; height:22px; border:0; cursor:pointer;}
#newsletter_error { position:absolute; top:-24px; right:0; color:#851a1d; font-weight:bold; }

#twitter { height:120px; background:url(../images/twi_bird.png) left 15px no-repeat; position:relative; padding:30px 25px 0 0; font-family:Tahoma, Geneva, sans-serif;}
#twitter .tweet { width:450px; height:48px; float:right; background:url(../images/twi_baloon.png) top no-repeat; color:#d9d9d9; font-size:14px; padding:10px 15px 15px 40px; overflow:hidden;}
#twitter .from { clear:both; float:right; width:450px; font-size:11px; padding:0 15px 0 0; color:#525252; overflow:hidden; zoom:1;}

/* Counter */

.countdown_rtl { direction: rtl;}
.countdown_holding span {}
.countdown_row { clear: both; width: 100%; padding: 0px 2px; text-align: center; display: block;}
.countdown_show1 .countdown_section { width: 98%;}
.countdown_show2 .countdown_section { width: 48%;}
.countdown_show3 .countdown_section { width: 32.5%;}
.countdown_show4 .countdown_section { width: 24.5%;}
.countdown_show5 .countdown_section { width: 19.5%;}
.countdown_show6 .countdown_section { width: 16.25%;}
.countdown_show7 .countdown_section { width: 14%;}
.countdown_section { display: block; float: left; font-size: 12px; text-align: center; font-family:Tahoma, Geneva, sans-serif; text-shadow:0px -1px #151515;}
.countdown_amount {  font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif;}
.countdown_descr { display: block; width: 100%;}

/* Contact Us form */

#contact_form { float:left; width:240px; overflow:hidden; zoom:1;}
#contact_form .name_input { width: 106px; background:url(../images/name_input.png) no-repeat; border:0; padding:5px; color:#acacac; font-size:11px; margin-right:3px;}
#contact_form .email_input { width: 106px; background:url(../images/name_input.png) no-repeat; border:0; padding:5px; color:#acacac; font-size:11px; margin-left:2px;}
#contact_form .message { width:218px; height:50px; background:url(../images/textarea_bg.png) no-repeat; border:0; padding:5px 5px 10px 5px; color:#acacac; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:5px; display:block; margin:10px 0 4px 0; overflow:hidden;}
#contact_form .send { border:0; background:url(../images/send_button.png) no-repeat; width:87px; height:24px; cursor:pointer; padding:5px; float:right; margin-right:11px;}

/* Contact Us information */

#contact_info { float:right; width:220px; font-size:12px; color:#acacac; padding:0 0 0 20px;}
#contact_info .l_contact { width:80px; float: left; padding:0; height: auto; padding:0 5px 12px 0;}
#contact_info .r_contact { width:120px; float: left; padding:0; height: auto; padding:0 0 12px 5px;}
#contact_info a { text-decoration:none; color:#acacac;}
#contact_info .gray { color:#555; text-shadow:0 -1 #1a1a1a; text-align:right;}