body {
	background : #f3691c ;
	font : 12px Helvetica, Arial, sans-serif;
	line-height : 20px;
	color : #555;
	-webkit-font-smoothing : antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust : 100%;
	overflow-x : hidden;
}

img{
	max-width : 100%;
	height : auto;
}

table img{
	max-width : none !important;
	height : auto;
}

.sih{
	background-color: rgb(255, 235, 100);
	padding : 36px 10px 36px 10px;
	cursor : pointer;
}

.slogan{
	margin-top : 15px;
	color : #fff;
	font-size : 22px;
	margin-bottom : 10px;
}


#wrapper{
	min-height : 300px;
	background :#fff;
	padding :0px;
	text-align : left;
	-moz-box-shadow: #111 0 1px 10px;
	-webkit-box-shadow: #111 0 1px 10px;
	box-shadow: #111 0 1px 10px;
}

#pre-header{
	width : 100%;
	padding : 0 10px;
	background : #000;
	min-height : 34px;
	color : #fff;
	font-weight : bold;
}

#header{
	width : 100%;
	min-height :50px;
	background : #2F2F2F;
}

#post-header{
	width : 100%;
	padding : 10px;
	background : #2F2F2F;
	min-height : 30px;
	margin-bottom : 0px;
}

#content{
	width : 100%;
	min-height : 400px;
	padding : 10px 15px;
}

#footer{
	width : 100%;
	background : #111111;
	min-height : 20px;
	padding : 10px;
	color : #fff;
	font-weight : bold;
}	

#footer a{
	color : #fff;
	font-weight : bold;
}

.copyright{
	margin-left : 10px;
}

ul#footer-links {
	padding : 0px;
}

ul#footer-links li {
	list-style : none;
	float : left;
	cursor : pointer;
	color : #898989;
	text-shadow :0px 1px 1px #111;
	padding : 0 10px;
}

ul#footer-links li a:hover{color:#bababa;}

#goTop{
	display:block;
	text-align:center;
	background:#2e2e2e;
	height:20px;
	width:20px;
	border-radius:2px;
	-moz-border-radius:2px;
	webkit-border-radius:2px;
	margin-right:-10px;
 
}

#goTop:hover{
	background:#222222;
}

.select-menu{
	width : 100%;
	padding : 5px;
	margin-bottom : 5px;
	color : #000;
}

ul#pre-header-links{
	padding : 0;	
}

ul#pre-header-links li {
	list-style:none;
	float:left;
	cursor:pointer;
	color:#898989;
	margin-top:7px;
	margin-right:10px;
	text-shadow:0px 1px 1px #111;
}

ul#pre-header-links li a{color:#fff;}

ul#pre-header-links li a:hover{color:#bababa;}

/*FACEBOOK SOCIAL ICON*/
ul#header-icons li{
	-webkit-transition:all 0.1s ease-out;
	-moz-transition:all 0.1s ease-out;
	-o-transition:all 0.1s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.1s ease-out;
}

ul#header-icons li:active{margin-top:6px;}

ul#header-icons li.icon-facebook {
	background:#1d2125 url("img/facebook.png") no-repeat center;
}

ul#header-icons li.icon-facebook:hover {
	background-color:#3b5998;
}

ul#header-icons li.icon-facebook:active {
	-webkit-box-shadow:inset 0 0 5px #133783;
	-moz-box-shadow:inset 0 0 5px #133783;
	box-shadow: inset 0 0 5px #133783;
}

/*TWITTER FEEDS ICON*/ 
ul#header-icons li.icon-twitter {
	background:#1d2125 url("img/twitter.png") no-repeat center;
}

ul#header-icons li.icon-twitter:hover {
	background-color:#7ccce5;
}

ul#header-icons li.icon-twitter:active {
	-webkit-box-shadow:inset 0 0 5px #3297b7;
	-moz-box-shadow:inset 0 0 5px #3297b7;
	box-shadow: inset 0 0 5px #3297b7;
}

ul#header-icons {
	float:right;
	margin:0px 0px 5px 0px;
}

ul#header-icons li {
	list-style:none;
	float:left;
	margin:5px 2px 0px 2px;
	cursor:pointer;
}

ul#header-icons li:hover {
	opacity:1;
}

ul#header-icons li a {
	float:left;
	position:relative;
	display:block;
	text-indent:-9999px;
	height:25px;
	width: 25px;
}

span.flagIcon{
	background:url("img/flag-icon.gif") no-repeat;
	padding:0 0 0 36px;
	color : #fff;
	font-size : 15px;
	font-weight : bold;
}


a.sih_a{
	font-size : 15px;
	color : #9C2A00;
	font-weight : bold;
}

.sohorow{
	margin-left : 0px !important;
}

/*
#####################################
				MENU
#####################################
*/

.nav .dropdown:hover>.dropdown-menu {
    display: block;
}

.nav > li a{
	color : #fff;
	cursor : pointer;
	font-size : 15px;
	font-weight : bold;
	padding : 5px 15px;
}

.nav > li a:hover{
	background : transparent;
	text-decoration : underline;
}

.dropdown-menu > li > a{
	background: #ebebeb;
	color: #333;
	border: 1px solid #e6e6e6;
	border-width: 1px 1px 0 0;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 1;
	padding: 15px 20px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

.dropdown-menu > li > a:hover{
	background: #f2f2f2;
	color: #000;
}

.dropdown-menu{
	padding : 0px;
}

@media(max-width:767px){
	#content table{
		/* width : auto; */
	}
	
	.logo img{
		max-width : 200px;
	}

	.sih{
		padding : 5px;
	}
	
	#header{
		padding : 10px;
	}
	
	#searchcolumn{
		display : none !important;
	}
	
	.telp{
		text-align : left !important;
	}
}

@media only screen and (min-width: 768px) and (max-width : 992px) {
	.sih{
		padding : 10px;
	}
	
	.slogan{
		font-size : 17px;
		margin-bottom : 0px;
	}
	
	.nav > li a{
		font-size : 13px;
		padding : 7px;
	}
	
	a.sih_a{
		font-size : 13px;
	}
	
    .container{
        width: 765px;
    }		
}

@media only screen and (min-width: 993px) and (max-width : 1200px) {
	.sih{
		padding : 20px 10px 20px 10px;
	}
	
	.nav > li a{
		font-size : 15px;
	}
	
	a.sih_a{
		font-size : 15px;
	}
	
    .container{
        width: 990px;
    }	
}


@media (min-width: 1200px) {
    .container{
        width: 1195px;
    }
}

td, th{
	padding : 5px;
}

.telp{
	font-size : 15px;
	color : #fff;
	font-weight : bold;
}

.telp a{
	color : #f3691c;
}

#shopping_module table{
	font-size : 12px;
	font-weight : bold;
}