body
{
	background-color:#79bd9a;
	background-image:url('../img/theme_default7/bg.png');
	background-repeat:repeat;
	color:#0b486b;
}

.maindiv
{
	background:#f3fff9;
	box-shadow:0 0 15px #000;	-webkit-box-shadow:0 0 15px #000; -moz-box-shadow:0 0 15px #000;	-khtml-box-shadow:0 0 15px #000;
}

table.logo_tel tr td
{
	color:#0b486b;
	
	text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	-webkit-text-shadow:1px 1px 0 #fff;
	-khtml-text-shadow:1px 1px 0 #fff; 
}

h1, h2
{
	color:#0b486b;
	background:url('../img/theme_default7/s_line.png') no-repeat bottom center;
}

a {color:#0b486b;}
a:hover {text-decoration:none}

h3
{
	color:#0b486b;
}

.headline_comment
{
	color:#3b8686;
	text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	-webkit-text-shadow:1px 1px 0 #fff;
	-khtml-text-shadow:1px 1px 0 #fff; 
}

.maininfo .mid_col
{
	background:url('../img/theme_default7/m_bg.png') repeat-y;	
}

.maininfo .mid_col .pics_area
{
	background:#000;
}

.maininfo .right_col
{
	color:#0b486b;
}

#maininfo_menu li a
{
	color:#0b486b;
}

#maininfo_menu li .arrow
{
	background:url('../img/theme_default7/m_sel_arrow.png') no-repeat right;
}

#maininfo_menu li .arrow .arrow_shade
{
	background:url('../img/theme_default7/m_sel_arrow_shade.png') no-repeat right;
}


#maininfo_menu li.sel a
{
	color:#fff;
}

#maininfo_loader
{
	background:url('../img/theme_default7/loader.png') no-repeat left top;
}

#maininfo_loader .left
{
	background:url('../img/theme_default7/loader.png') no-repeat -458px 0;
}

#maininfo_loader .mid
{
	background:#000;
}

.hr
{
	background:url('../img/theme_default7/s_line.png') no-repeat center top;
}

.hr_s
{
	background:url('../img/theme_default7/s_line_s.png') no-repeat center top;
}

.d_arr
{
	background:url('../img/theme_default7/d_arr.png') no-repeat center top;
}

.cols3 .col
{
	background:url('../img/theme_default7/s_v_line.png') no-repeat left 0;
}

.cols2 .col
{
	background:url('../img/theme_default7/s_v_line_s.png') no-repeat left 0;
}

.percents .percent
{
	background:#3b8686;
}

.percents .dgts
{
	background:url('../img/theme_default7/up_down.png') no-repeat right -88px;
}
.percents.down .dgts
{
    color:#3b8686;
}


.percents.up .dgts
{
	color:#0b486b;
	background:url('../img/theme_default7/up_down.png') no-repeat right 7px;
}

.percents.up .percent
{
	background:#0b486b;
}

.picsline
{
	background:url('../img/theme_default7/picsline_bg.png') no-repeat center bottom;
}

#picsline_left
{
	background:url('../img/theme_default7/picsline_control.png') no-repeat 25px 40px;
}

#picsline_right
{
	background:url('../img/theme_default7/picsline_control.png') no-repeat -125px 40px;
}

#picsline_pics .item .border
{
	background:#79bd9a;
}


#picsline_pics .item .zoom
{
	background:url('../img/theme_default7/zoom.png') no-repeat;
}

#picsline_pics .item:hover .border
{
	box-shadow:0 0 5px #000;	-webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000;	-khtml-box-shadow:0 0 5px #000;
	background-color:#0b486b;
}

#picsline_pics .item .text
{
	color:#0b486b;
}

.ordernow
{
	color:#0b486b;
	border:2px solid #3b8686;	
}

.ordernow:hover
{
	box-shadow:0px 0px 14px rgba(59,134,134,0.7);
	-moz-box-shadow:0px 0px 14px rgba(59,134,134,0.7);
	-webkit-box-shadow:0px 0px 14px rgba(59,134,134,0.7);
	-khtml-box-shadow:0px 0px 14px rgba(59,134,134,0.7);
}

.ordernow .body
{
	background:url('../img/theme_default7/order_now_bg.png') no-repeat top left;
}

.ordernow .bottom
{
	background:url('../img/theme_default7/order_now_bg.png') no-repeat bottom left;
}

.button_dark
{
	color:#fffefd;
	
	text-shadow:0 -1px 0px #000;
	-moz-text-shadow:0 -1px 0px #000;
	-webkit-text-shadow:0 -1px 0px #000;
	-khtml-text-shadow:0 -1px 0px #000; 
}

.button_dark .normal span
{
	background:url('../img/theme_default7/order_now_button.png') no-repeat top left;
}

.button_dark .normal span span
{
	background:url('../img/theme_default7/order_now_button.png') no-repeat right top;
}

.button_dark .hov span
{
	background:url('../img/theme_default7/order_now_button.png') no-repeat left -69px;
}

.button_dark .hov span span
{
	background:url('../img/theme_default7/order_now_button.png') no-repeat right -69px;
}

.button_dark .press span
{
	background:url('../img/theme_default7/order_now_button.png') no-repeat left -138px;
}

.button_dark .press span span
{
	background:url('../img/theme_default7/order_now_button.png') no-repeat right -138px;
}

.filltheform
{
	color:#ffffff;
}


.filltheform .body
{
	background:url('../img/theme_default7/fillform_bg.png') no-repeat top left;
}

.filltheform .bottom
{
	background:url('../img/theme_default7/fillform_bg.png') no-repeat bottom left;
}

.button_light
{
	color:#000;
	
	text-shadow:0 1px 0px #fff;
	-moz-text-shadow:0 1px 0px #fff;
	-webkit-text-shadow:0 1px 0px #fff;
	-khtml-text-shadow:0 1px 0px #fff; 
}

.button_light .normal span
{
	background:url('../img/theme_default7/fillform_button.png') no-repeat top left;
}

.button_light .normal span span
{
	background:url('../img/theme_default7/fillform_button.png') no-repeat right top;
}

.button_light .hov span
{
	background:url('../img/theme_default7/fillform_button.png') no-repeat left -69px;
}

.button_light .hov span span
{
	background:url('../img/theme_default7/fillform_button.png') no-repeat right -69px;
}

.button_light .press span
{
	background:url('../img/theme_default7/fillform_button.png') no-repeat left -138px;
}

.button_light .press span span
{
	background:url('../img/theme_default7/fillform_button.png') no-repeat right -138px;
}

/* the overlayed element */
.apple_overlay
{
	display:none;
	background-image:url(../img/overlay/white.png);
	width:470px;
	padding:45px;
	font-size:80%;
}

.apple_overlay .close
{
	background-image:url(../img/overlay/close-red.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.apple_overlay.dark
{
	background-image:url(../img/overlay/transparent.png);
	color:#fff;
}

.apple_overlay.dark  h2
{
	text-align:left;
	margin:5px 0 20px 0; 
	background:none;
	color:#fefade;
}
/* /the overlayed element */

.form input[type=text], .form textarea
{
	background:#ebebeb url('../img/theme_default7/sil_grad.png') no-repeat left bottom;
	border:1px solid #cccccc;
	color:#24262d;
}

.form input:focus, .form textarea:focus
{
	background-color:#f4f3f3;
}

.form input.error, .form textarea.error
{
	border-color:red;
	box-shadow:0 0 6px red;	-webkit-box-shadow:0 0 6px red; -moz-box-shadow:0 0 6px red;	-khtml-box-shadow:0 0 6px red;	
}

.button_sq
{
	background:#ebebeb url('../img/theme_default7/sil_grad.png') no-repeat left bottom;
	border:1px solid #cccccc;
	color:#24262d;
}


.button_sq:hover
{
	background-color:#f4f3f3;
	box-shadow:0 0 7px #cdcdcd;	-webkit-box-shadow:0 0 7px #cdcdcd; -moz-box-shadow:0 0 7px #cdcdcd;	-khtml-box-shadow:0 0 7px #cdcdcd; 	 
}

.subscribefollow
{
	background:url('../img/theme_default7/sil_grad2.png') repeat-x top;
}

.subscribefollow .arrow
{
	background:url('../img/theme_default7/subscribe_arrow.png') no-repeat;
}

.subscribe input[type=text]
{
	border:1px solid #cbcbcb;
	color:#24262d;
}

.subscribe input.empt
{
}

.facebook, .twitter
{
	color:#2b2b2b;
}

.facebook
{
	background:url('../img/theme_default7/facebook_32.png') no-repeat top left;
}

.twitter
{
	background:url('../img/theme_default7/twitter_32.png') no-repeat top left;
}

.facebook:hover
{
	color:#5574ad;
	text-shadow:0 0 6px #b1c9f6;
}

.twitter:hover
{
	color:#328ebd;
	text-shadow:0 0 6px #8fe3e7;
}

.footer
{
	color:#ffffff;
}

.footer a
{
	color:#ffffff;
}

.footer a:hover
{
	color:#fefade;
}
