@charset "utf-8";
/*reset*/
html, body, div, span, applet, object, iframe, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0; padding:0; }
img { border:0; }
:focus { outline:none; }

body { background:url(../Images/bg.jpg) repeat-x #a2a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

a {color:#055968; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 { color:#d2f6eb; font-size:10px; font-weight:normal; text-transform:uppercase;}
h2 { font:Klavika, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; color:#6f6f6f;}

a.inner-home {width:16px;height:16px;display:block;background:url(../Images/inner-home-btn.png) no-repeat 0 0;line-height:40px;text-indent:-9000px;overflow:hidden;float:left;}
a.inner-home:hover {background:url(../images/inner-home-btn.png) no-repeat 0 -16px;}

.inner-top {width:940px;height:26px;padding:10px 10px 0 10px;float:left;}
.inner-top img {margin:3px 0 0 8px;float:left;}
.inner-top .links {margin:1px 0 0 8px;float:left;}	

.wrapper {width:960px; margin:auto; padding-top:11px;}

.search {height:18px; margin-right:160px; margin-left:643px; overflow:hidden; clear:both;}
.search a { font-size:11px; color:#FFF; padding-right:3px;}

.f_left {float:left;}
.f_right {float:right;}

.logo {float:left; width:190px; height:60px; position: relative; margin-left:50px;}
.clear {clear:both; height:0px;}
.menu {float:left;}
.menu_left {background:url(../Images/menu_left.jpg); width:80px; height:60px; float:left;}
.menu_bg {float:left; background:url(../Images/menu_bg.jpg); width:630px; height:19px; padding-top:41px;}
.menu_right {background:url(../Images/menu_right.jpg); width:10px; height:60px; float:left;}
.content_green {background:url(../Images/green_bg.jpg) repeat-x #88b0a3; float:left; width:140px; padding: 10px 10px 10px 10px;}
.flash {float:left; width:800px; height:310px;}
.content_green_wrapper {width:140px; float:left; }
.content_green p { color:#d2f6eb; font-size:11px; padding-top:18px;}
.content_green p span { font-size:10px; color:#57c2a1; clear:right;}
.content_green p a{ color:#8be5c9;}
.green_menu { padding-top:20px;}
.green_menu ul {list-style:none;}
.green_menu ul li {padding-top: 15px;}
.green_menu ul li a {color:#d2f6eb; font-size:11px;}
.menu_green_bottom {background:url(../Images/green_bg-bt.gif); width:160px; height:15px; clear:both;}
ul.bulet{margin:0px 0px 0px 35px;}
ul.bulet li{margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;}

.content_box { width:800px; background:#FFF url(../Images/box_bg.png) repeat-x; overflow:hidden; float:left; padding-bottom:5px;}

.content_box1 {float:left; margin-left:15px; background:url(../Images/dots.gif) right no-repeat; padding-right:10px; margin-top:25px; width:240px;}
.content_box1 p {padding-top:10px; color:#666666; font-size:11px;}
.content_box1 p span {color:#055968; padding-left:10px;}
.content_box2 {width:240px; float:left; margin-left:10px; background:url(../Images/dots.gif) right no-repeat; padding-right:10px; padding-top:0px; margin-top:25px; margin-top:25px;}
.content_box2 p {padding-top:10px; color:#666666; font-size:11px;}
.content_box2 p img {padding-right:0px; text-align: right;}
.content_box2_img {padding-left: 70px;}
.content_box3 {width:240px; float:left; margin-left:10px; margin-right:10px; margin-top: 15px;}
.content_box3 p {padding-top:10px; color:#666666; font-size:11px;}
.content_box3 p img {padding-right:5px;}

.content_box3_extra { width:240px; float:left; margin-left:10px; margin-right:10px; margin-top: 25px; }
.content_box3_extra p {padding-top:10px; color:#666666; font-size:11px;}
.content_box3_extra p img {padding-right:5px;}

.content {float:left; width:800px;}
.content_bottom {background:url(../Images/content_bottom.gif); width:800px; height:6px; clear:both;}

.footer { float:none; text-align:center; margin-top:25px; color:#c1c1c1; font-size:10px; padding-right:140px;}
.footer a {color:#c1c1c1; font-size:10px; text-decoration:underline;}

.search_right {float:left;}
.search_left {float:left; background:url(../Images/search_left.png) left no-repeat; width:130px; height:18px; margin-left:7px;}
.search_left_form {background:none; border:none; height:11px; padding:2px; font-size:11px; color:#666;}
.search_txt {float:left; }

.box_title {height:28px; clear:both;}
.sub_menu 

.submenu_top_right1 {background:url(../Images/submenu_top_right1.png); width:4px; height:10px; float:left;}
.submenu_top_right2 { background:url(../Images/submenu_top_right2.png); height:10px; float:left;}
.submenu_top_right3 { background:url(../Images/submenu_top_right3.png); width:4px; height:10px; float:left;}

.tab_100 {width:100%;}

.tab_bottom_left {background:url(../Images/submenu_bottom_left.png); width:5px; height:6px;}
.tab_bottom_right {background:url(../Images/submenu_bottom_right.png); width:5px; height:6px;}
.tab_bottom {background:url(../Images/submenu_bottom_centar.png); height:6px; width: auto;}

.tab_left {background:url(../Images/submenu_left.png); width:5px;}
.tab_right {background:url(../Images/submenu_right.png); width:5px;}

.tab_top_right3 {background:url(../Images/submenu_top_right3.png); width:5px; height:10px;}
.tab_top_right2 {background:url(../Images/submenu_top_right2.png); height:10px;}
.tab_top_right1 {background:url(../Images/submenu_top_right1.png); width:5px; height:10px;}
.tab_top_left {background:url(../Images/submenu_top_left.png); height:10px;}
.tab_centar {background:url(../Images/trans_bg.png); padding:5px;}

.submenu_list {float:left; padding-right:10px; margin-right:10px;}
.submenu_list ul { list-style:none;}
.submenu_list ul li {padding-bottom:5px;}
.submenu_list ul li a{color:#055968;}

.submenu_box1 {margin-left:10px; background:url(../Images/dots.gif) left no-repeat; padding-left:10px; width:200px;}

.submenu_box1 p {padding-top:3px; font-size:10px;}
.submenu_box1 p img {padding-right:5px;}

.tabs_bg {background:url(../Images/Tabs_bg.jpg); height:15px; clear:both; padding-left:35px; font-size:9px; text-transform:uppercase;}

.tabs_bg ul {list-style:none; display:inline;}
.tabs_bg ul li a {float:left; color:#b6b6b6; padding:0 15px; line-height:15px;}
.tabs_bg_selected {float:left; color:#b24b4b; padding-right:20px; background:url(../Images/Tabs_right.jpg) no-repeat scroll top right; display: block;}
.tabs_bg_selected span { background:url(../Images/Tabs_left.jpg) no-repeat; display: block; padding-left:20px; height:15px;}

.breadcrumb { position: absolute; margin-left: 10px; z-index: 5; padding-top: 7px;}

/* style for contact form*/
fieldset {margin:0 auto 0 auto;border:none;}
fieldset h3 {width:400;margin:0 auto 20px auto;text-align:center;}
dl {width:auto;height:auto;padding:5px 0 0 0;clear:both;}
.subcontent dt {width:450px;padding:2px 0 0 0;text-align:right;margin:0 5px 0 0;float:left;}
.subcontent dd {width:450px;float:left;}
dl {width:auto;height:auto;padding:5px 0 0 0;clear:both;}
dt {width:340px;padding:2px 0 0 0;text-align:right;margin:0 5px 0 0;float:left;}
dd {width:340px;float:left;}
fieldset .input {width:auto;height:20px;border:solid 1px #b2b2b2;background-color:#fff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#595959;}
.buttonsform {width:400px;margin:auto;text-align:center;}
fieldset .input:focus {border:solid 1px #bfdce5;background-color:#ffffff;color:#595959;}
fieldset .asterisk {color:#ff0000;}
fieldset .middle {width:auto;height:25px;padding:5px 0 0 0;}
fieldset .note {font-size:10px;color:#999999;margin-left:3px;float:left;}
.validator-err{color:#ff0000;font-size:10px;}
fieldset .half {margin:0;border:none;}

/* style for product boxes on products page*/
.holder {
 width:800px;
 height:auto;
 margin:0px;
 float:left;
 }
.product-box {
	width:240px;
	
	background-color:#f5f5f5;
	border:solid 1px #e3e3e3;
	margin: 0 15px 0 0;
	float:left;
	}
.product-box .img {
	width:170px;
	height:50px;
	text-align:center;
	margin: 5px auto 0 auto;
	}
.product-box .box {
	width:107px;
	height:134px;
	margin:10px 0 0 20px;
	float:left;
	}
.product-box .buttons {
	width:106px;
	height:100px;
	margin:25px 25px 0 0;
	float:right;
	}
.product-box .text {
	width:220px;
	height:auto;
	padding:0 10px 0 10px;
	margin:5px 0 0 0;
	float:left;
	}
/* end */

.address-box {
	width:240px;
	height:150px;
	/*background-color:#f5f5f5;
	border:solid 1px #e3e3e3;*/
	margin: 0 5px 0 0;
	float:left;
	}
.media-box {
	width:240px;
	height:210px;
	/*background-color:#f5f5f5;
	border:solid 1px #e3e3e3;*/
	margin: 0 5px 0 0;
	float:left;
	}	
	
#AddressFormArea {}
#AddressFormArea ul{}
#AddressFormArea ul li
{width:32%;float:left;border-left:solid 1px gray;padding-left:4px;list-style-type:none;text-align:left;margin-top:5px;margin-bottom:5px;min-height:98px;}

#AddressFormArea ul li p
{
	font-size: smaller;
	color: black; 
	FONT-FAMILY: "Trebuchet MS";
	margin:0px;
}

#AddressFormArea ul li p.title
{
	color: #235c23; 
	font-weight:bold;
}

#AddressFormArea ul li p.subtitle
{
	color: #235c23; 
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;

}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;

}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;

}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;

}

.latest_news {
    color: #D2F6EB;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}

.submeni_link
{
    color: #d2f6eb;
}