@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|PT+Sans+Narrow:400,700&amp;subset=latin,latin-ext);
@import url(../../_shared/fonts/font-awesome/css/font-awesome.min.css);
*:not(.fa){
	font-family:'Pt sans narrow',sans-serif!important;	
}

body{margin:0;padding:0;font-family:'PT sans narrow',sans-serif;opacity:0;background:#f7f7f7;font-size:16px;line-height: 1.4;}
body.render{opacity:1;}
input[type="text"],input[type="password"],select,textarea{
	margin:0;
	font-family:'Pt sans',sans-serif;
	padding:7px 12px;
	font-size:16px;
	border:1px solid #ddd; 
	border-radius:4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
select{padding:6px 9px;}
input[type="button"],input[type="submit"],input[type="reset"]{margin:0;font-family:'Pt sans',sans-serif;padding:6px 12px;font-size:16px;border-radius:4px;}
input[type="button"][disabled] ,input[type="submit"][disabled]  ,input[type="reset"][disabled] {opacity:.7;}
input[type="text"][disabled],input[type="password"][disabled],select[disabled],textarea[disabled],
input[type="text"][readonly],input[type="password"][readonly],select[readonly],textarea[readonly]{background-color:#f0f0f0;color:#888;}
table{border-radius:4px;}
input[type="submit"]:focus , input[type="reset"]:focus, input[type="button"]:focus{
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
input[type="text"]:focus , input[type="password"]:focus, select:focus, textarea:focus {
	border-color: #bababa;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
		  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}


label{font-family:'PT sans narrow',sans-serif;font-size:18px;}
a,input,select,textarea{text-decoration:none;transition: all 0.20s ease-out;}
#PM_Default_H1{display:none;background:#fff;}
#PM_main{width:1150px;margin:0 auto;position:relative;padding:0 20px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0;background-color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
em{font-style:normal!important;}


#sistem_mesaji{position: absolute;z-index: 99999;width: 450px;top: -200px;margin-top:10px;border-radius: 4px;border: 4px solid rgb(59, 126, 110);left: 345px;padding: 15px;margin-bottom: 20px;border: 2px solid transparent;border-radius: 4px;color: #fff;background-color: #34495e;border-color: #2c4054;box-shadow: 0 5px 15px rgba(0,0,0,.5);}
#sistem_mesaji p.baslik{font-size:0px;}
#sistem_mesaji p.baslik a{position: absolute;right: 0;top: 0;font-size: 26px;}
#sistem_mesaji p.baslik a:before{content:"×";line-height: 1;margin-right: 5px;color: #fff;}
#sistem_mesaji div.icerik{font-size:16px}
#sistem_mesaji div.icerik a{color:#fff;font-weight:bold;}

#PM_orta{}
#PM_ust{}

#PM_alt{clear:both;border-top:1px solid #f0f0f0;margin-right:-21px;margin-left:-21px;padding:20px;background:#f7f7f7;}
#PM_alt div.site_telif{display:block;}
#PM_alt div.site_telif a{text-decoration:none;color:#444;}
#PM_alt div.site_telif a:hover{color:#666;text-decoration:underline;}

.siparis_sayfasi_alt{border-top:1px solid #f0f0f0;margin-right:-21px;margin-left:-21px;padding:20px;background:#f7f7f7;}

div.pm_telif{clear:both;color:#eee;margin:auto;text-align:center;padding:10px;background:#444;width:1170px;border-radius:4px 4px 0 0;}
div.pm_telif a{text-decoration:none;color:#eee;}
div.pm_telif a:hover{color:#fff;text-decoration:underline;}

#PM_sol{width:200px;float:left;margin-right:16px;}
#PM_sag{width:200px;float:right;margin-top:7px;}

#PM_anasayfa{float:left;}
#PM_Logasist{right:10px;z-index:999;}

#PM_Hizli_SatinAl_Modal{padding:0 5px;}
#PM_Hizli_SatinAl_Modal div.soru{font-size:14px;padding: 0 10px 10px 10px;color: #31708f;}
#PM_Hizli_SatinAl_Modal div.butonlar{text-align:center;border-top:1px solid #d8d8d8;padding-top:10px;}
#PM_Hizli_SatinAl_Modal div.butonlar input{margin-right: 5px;border: none;background: #e74c3c;color: #fff;cursor: pointer;border:2px solid transparent;}
#PM_Hizli_SatinAl_Modal div.butonlar input:hover{background:#fff; color:#e74c3c;cursor:pointer;border:2px solid #e74c3c;}

.PM_clear{clear:both;width:0;height:0;}
.empty_node{display:none !important;}

/* custom checkbox */

hr{
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #dedede;
}


label {
	transition: all 0.10s ease-out!important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type=checkbox]{
	position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
	opacity:0;
}

input[type=checkbox] + label{
	background-image:url(../images/web-two-style_tz.png);
	padding-left:25px;
    height:20px; 
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox]:checked + label{
    background-position: 0 -40px;
}

input[type=checkbox]:not(:checked):not(:disabled) + label:hover{
    background-position: 0 -20px;
}

input[type=checkbox]:disabled + label{
    opacity:.5;
}

/* custom radio */

input[type=radio]{
	position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
	opacity:0;
}

input[type=radio] + label{
	background-image:url(../images/web-two-style_radio_tz.png);
	padding-left:25px;
    height:20px; 
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
    cursor:pointer;
}

input[type=radio]:checked + label{
    background-position: 0 -40px;
}

input[type=radio]:not(:checked):not(:disabled) + label:hover {
    background-position: 0 -20px;
}


input[type=radio]:disabled + label{
    opacity:.5;
}

