/* Class definition for background shading */ 

.system_template_innerWindow_init {
	visibility:hidden;
	position:absolute;
	z-index:90;
	border:12px solid #000000;
	background-color:#F5F5F5;
}
.system_template_innerWindow {
	visibility:hidden;
	position:absolute;
	z-index:90;
	border-left:12px solid #000000;
	border-bottom:12px solid #000000;
	border-right:12px solid #000000;
	background-color:#F5F5F5;
}
.system_template_content_shade {
	visibility:hidden;
	position:absolute;
	z-index:20;
	left:0px;
	top:0px;
	width:100px;
	height:100px;
	background-color:#000000;
}
.system_dynamic_content_www_link {
	text-decoration:none;
	color:#CCCC00;
	font-weight:bold;
}
.system_dynamic_content_email_link {
	text-decoration:none;
	color:#FF00FF;
	font-weight:bold;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div, span {
	margin:0;
	padding:0;
	border: 0;
}
body {
	text-align: left;
	/*	font-family:Tahoma, Arial, Helvetica, sans-serif; 	*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-stretch:normal;
	font-weight:normal;
	color:#000;
	font-size:70%;
	background-color:#03278c;
	line-height:1.5em;
	background-image:url(../images/bg.png);
	background-position:left top;
	background-repeat: repeat-x;
}
tr, td {
	color:#000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
p {
}
h1 {
	font-size: 200%;
	font-weight:lighter;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2em;
}
h2 {
	font-size: 180%;
	font-weight:400;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
}
h3 {
	font-size: 160%;
	font-weight:400;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2em;
}
h4 {
	font-size: 140%;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
h5 {
	font-size: 100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-weight: 600;
}
h6 {
	font-size: 100%;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
sup {
	font-size: 100%;
}
label {
	font: bold 100% "tahoma", Verdana, Arial;
	color: #334d55;
}
hr {
	border:0px solid #FFFFFF;
	height:0px;
}
fieldset {
	padding:10px;
	border:1px solid #fff;
}
.alternatif_fieldset {
	padding:5px;
	border:1px solid #fff;
}
legend {
	color:#2793B9;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:5px;
}
form {
	margin: 0;
	padding:0;
}
form select {
	color:#000000;
	font-family:tahoma;
	font-size:8pt;
}
form select {
	color:#000000;
	font-family:tahoma;
	font-size:8pt;
}
.error_message {
	color:#FF0000;
	font-weight:bold;
}
option {
	font-family: tahoma, arial, verdana;
	font-size: 8pt;
	height:16px;
}
ul {
	list-style-type:square;
	margin-left:15px;
}
li {
	list-style-type:disc;
	margin-top:5px;
	list-style-position: outside;
}
ul li {
	list-style-type: disc;
}
ul ul ul {
	list-style-type: none;
}
ol {
	list-style-type:decimal;
	margin-left:35px;
	list-style-position: outside;
}
ol li {
	margin-top:10px;
	font-size:8pt;
	list-style-type:decimal;
}
ol ol {
	list-style-type: disc;
}
ol ol ol {
	list-style-type: none;
}
/***************** mail form ************/



.input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	width:180px;
	height:18px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	color:#17323e;
}
.input:hover {
	border:1px solid #000;
}


.input_kucuk {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	width:80px;
	height:18px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	color:#17323e;
}
.input_kucuk:hover {
	border:1px solid #000;
}


.input_text_adres {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	width:180px;
	height:50px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	color:#17323e;
}
.input_text_adres:hover {
	border:1px solid #000;
}

.input_text {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	width:300px;
	height:100px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	color:#17323e;
}
.input_text:hover {
	border:1px solid #000;
}
.button {
	border:1px #7b0404 solid;
	width:70px;
	height:20px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	background-color:#c70505;
	font-weight:bold;
	font-size:10px;
	font-family:tahoma;
}
.button:hover {
	border:1px #7b0404 solid;
	width:70px;
	height:20px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#fff;
	background-color:#000;
	font-weight:bold;
	font-size:10px;
	font-family:tahoma;
}
/*********  insan kaynaklari  ***********/

.ik_normal {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:200px;
	height:16px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}

.ik_select {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:200px;
	height:18px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}

.ik_select2 {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:200px;
	height:20px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}
.ik_middle {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:80px;
	height:16px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}
.ik_small {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:50px;
	height:16px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}
.ik_text {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:400px;
	height:100px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}
.ik_adres {
	font-family:tahoma;
	font-size:8pt;
	font-style:normal;
	width:300px;
	height:60px;
	border:1px solid #999999;
	color:#2b373c;
	background-color:#ffffff;
}
.ik_baslik {
	background-color:#027ab8;
	height:20px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
}
/***************** divler ***********/


#cerceve {
	width:970px;
	margin:0 auto;
	background-color:#FFFFFF;
}
#top_header {
	width:955px;
	height:80px;
	margin:0 auto;
}
#top_sol_header {
	width:615px;
	height:78px;
	margin:0 auto;
	float:left;
}
#slogan {
	width:615px;
	height:42px;
	padding:5px 0px 0px 0px;
	margin:0 auto;
}
#menu {
	width:615px;
	height:31px;
	margin:0 auto;
}
#top_sag_header {
	width:340px;
	height:70px;
	padding:10px 0px 0px 0px;
	margin:0 auto;
	float:left;
	text-align:right;
}
#icerik {
	width:955px;
	padding:5px 0px 15px 0px;
	margin:0 auto;
}
#orta_flash {
	width:955px;
	height:430px;
	margin:0 auto;
	border:1px #585858 solid;
}
#alt_grup {
	width:955px;
	height:160px;
	margin:0 auto;
	padding:10px 0px 0px 0px;
}
#alt_grup_01 {
	background-image:url(../images/alt_baslik.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:308px;
	height:157px;
	padding:3px 10px 0px 5px;
	margin:0 auto;
	float:left;
}
#alt_grup_02 {
	background-image:url(../images/alt_baslik.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:296px;
	height:157px;
	padding:3px 10px 0px 15px;
	margin:0 auto;
	float:left;
}
#alt_grup_03 {
	background-image:url(../images/alt_baslik.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:291px;
	height:157px;
	padding:3px 10px 0px 10px;
	margin:0 auto;
	float:left;
}
#footer01 {
	width:955px;
	height:75px;
	margin:0 auto;
	border-top:#b2b1b1 solid 1px;
}
#ogretmenler {
	width:220px;
	height:63px;
	padding:10px 0px 0px 0px;
	margin:0 auto;
	float:left;
}
#subeler {
	width:735px;
	height:73px;
	margin:0 auto;
	float:left;
	text-align:center;
}
#footer02 {
	width:955px;
	height:30px;
	margin:0 auto;
	border-top:#b2b1b1 solid 1px;
}
#haklar {
	width:875px;
	height:30px;
	margin:0 auto;
	float:left;
}
#sirajans {
	width:80px;
	height:30px;
	margin:0 auto;
	float:left;
	text-align:center;
}
/************ menulink ************/

.menu01 {
	width:100px;
	height:31px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/menu01.png);
	background-position:center top;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	float:left;
	font-size:9pt;
}
a.menu01:hover {
	width:100px;
	height:31px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/menu02.png);
	background-position:center top;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	float:left;
	font-size:9pt;
}
.menu02 {
	width:100px;
	height:31px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/menu02.png);
	background-position:center top;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	float:left;
	font-size:9pt;
}
a.menu02:hover {
	width:100px;
	height:31px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/menu02.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	text-align:center;
	float:left;
	font-size:9pt;
}
/************** arka plan *************/

.bg_beyaz {
	background-color:#f2f2f3;
}
/************ yazi ***********/


.baslik_ogretmenler {
	color:#000;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:11pt;
	padding:0px 0px 0px 0px;
}
.baslik_fiyat {
	color:#000;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:21px;
	padding:0px 0px 0px 0px;
	font:Tahoma;
}
.baslik_urunler {
	color:#fff;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:14px;
	padding:0px 0px 0px 0px;
}
.baslik_satis_noktasi {
	color:#58595b;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration:underline;
	line-height: 1.4em;
	font-size:11pt;
	padding:0px 0px 0px 10px;
}
.beyaz_yazi {
	color:#FFFFFF;
}
.siyah_yazi {
	color:#000;
}
/*********** linkler ****************/



.link_siyah {
	font-weight:bold;
	text-decoration:none;
	color:#040404;
}
a.link_siyah:hover {
	color:#e54044;
}
.link_adres {
	font-weight:normal;
	text-decoration:none;
	color:#040404;
}
a.link_adres:hover {
	font-weight:bold;
	text-decoration:none;
	color:#040404;
}
.link_odeme {
	font-weight:bold;
	text-decoration:none;
	color:#040404;
}
a.link_odeme:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.link_sir {
	font-weight:normal;
	text-decoration:none;
	color:#040404;
}
a.link_sir:hover {
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
.link_mail {
	font-weight:normal;
	text-decoration:none;
}
a.link_mail:hover {
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
.link_hali_kilim {
	font-weight:bold;
	text-decoration:none;
	color:#040404;
	font-size:8pt;
	padding:0px 0px 0px 10px;
}
a.link_hali_kilim:hover {
	font-weight:bold;
	text-decoration:none;
	color:#e54044;
	font-size:8pt;
	padding:0px 0px 0px 15px;
}
.link_menu {
	font-weight:bold;
	text-decoration:none;
	color:#040404;
}
a.link_menu:hover {
	font-weight:bold;
	text-decoration:none;
	color:#e54044;
}
.link_menu2 {
	font-weight:bold;
	text-decoration:none;
	color:#e54044;
}
a.link_menu2:hover {
	font-weight:bold;
	text-decoration:none;
	color:#e54044;
}
/********** ürün stilleri ***********/


.urun_list01 {
	color:#000;
	float:left;
	width:180px;
	height:19px;
	padding:2px 0px 0px 10px;
	border-bottom:1px #9c9c9c dashed;
	background-color:#f2f2f3;
	background-image:url(../images/sag_ok.jpg);
	background-position:175px 8px;
	background-repeat:no-repeat;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:10pt;
}
a.urun_list01:hover {
	color:#2f3765;
	float:left;
	width:180px;
	height:19px;
	padding:2px 0px 0px 10px;
	border-bottom:1px #9c9c9c dashed;
	background-color:#d4d4d4;
	background-image:url(../images/sag_ok2.jpg);
	background-position:175px 8px;
	background-repeat:no-repeat;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:10pt;
}
.urun_list02 {
	color:#fff;
	float:left;
	width:180px;
	height:19px;
	padding:2px 0px 0px 10px;
	border-bottom:1px #9c9c9c dashed;
	background-color:#f2f2f3;
	background-image:url(../images/sag_ok.jpg);
	background-position:175px 8px;
	background-repeat:no-repeat;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:10pt;
}
a.urun_list02:hover {
	color:#fff;
	float:left;
	width:180px;
	height:19px;
	padding:2px 0px 0px 10px;
	border-bottom:1px #9c9c9c dashed;
	background-color:#f2f2f3;
	background-image:url(../images/sag_ok.jpg);
	background-position:175px 8px;
	background-repeat:no-repeat;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:10pt;
}
.urun_name_link {
	color:#300030;
	text-decoration:none;
}
a.urun_name_link:hover {
	color:#000;
	text-decoration: underline;
}
.cat_name_link {
	color:#300030;
	text-decoration:none;
	font-weight:bold;
}
a.cat_name_link:hover {
	color:#000;
	text-decoration: underline;
	font-weight:bold;
}
.urunliste {
	color:#414042;
	background-color:#f2f2f3;
	width:155px;
	height:19px;
	padding:2px 0px 0px 10px;
	float:left;
}
a.urunliste:hover {
	color:#000;
	background-color:#e4e5e7;
	border-bottom:1px #979797 dashed;
	width:150px;
	height:18px;
	padding:2px 0px 0px 15px;
	float:left;
	font-weight:bold;
}
.urunliste_sel {
	color:#000;
	background-color:#e4e5e7;
	border-bottom:1px #979797 dashed;
	width:150px;
	height:18px;
	padding:2px 0px 0px 15px;
	float:left;
	font-weight:bold;
}
a.urunliste_sel:hover {
	color:#e60222;
	background-color:#e4e5e7;
	border-bottom:1px #979797 dashed;
	width:150px;
	height:18px;
	padding:2px 0px 0px 15px;
	float:left;
	font-weight:bold;
}
/*** furniture ***/

.furniture {
	color:#414042;
	background-color:#f2f2f3;
	width:230px;
	height:19px;
	padding:2px 0px 0px 10px;
	float:left;
}
a.furniture:hover {
	color:#000;
	background-color:#e4e5e7;
	border-bottom:1px #979797 dashed;
	width:225px;
	height:18px;
	padding:2px 0px 0px 15px;
	float:left;
	font-weight:bold;
}
.furniture_sel {
	color:#000;
	background-color:#e4e5e7;
	border-bottom:1px #979797 dashed;
	width:225px;
	height:18px;
	padding:2px 0px 0px 15px;
	float:left;
	font-weight:bold;
}
a.furniture_sel:hover {
	color:#e60222;
	background-color:#e4e5e7;
	border-bottom:1px #979797 dashed;
	width:225px;
	height:18px;
	padding:2px 0px 0px 15px;
	float:left;
	font-weight:bold;
}
/******************  kenarlik *******/



.kenarlik {
	border: 1px #D6D6D6 solid;
}
.kenarlik2 {
	border:1px #bcbec0 solid;
}
.kenarlik_alt_noktali {
	border-bottom: 1px #D6D6D6 dashed;
}
.kenarlik_alt {
	border-bottom: 1px #D6D6D6 solid;
}
.resim {
	border:1px #d6d6d6 solid;
}
.resim:hover {
	border:1px #6d6e71 solid;
}
#katresim A IMG {
	filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.7;
	background-color:#FFFFFF;
	border:1px solid #dedcdc;
}
#katresim A:hover IMG {
	filter: Alpha(Opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.0;
	background-color:#FFFFFF;
	border:1px solid #cacaca;
}
/** HOVER BOX **/


.hoverbox {
	cursor : default;
	list-style : none;
}
.hoverbox a {
	cursor : default;
}
.hoverbox a .preview {
	display : none;
}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top : -55px;
	left : -80px;
	z-index : 1;
}
.hoverbox img {
	background : #fff;
	border-color : #aaa #ccc #ddd #bbb;
	border-style : solid;
	border-width : 1px;
	color : inherit;
	padding : 2px;
	vertical-align : top;
	width : 140px;
	height : 118px;
}
.hoverbox li {
	background : #eee;
	border-color : #ddd #bbb #aaa #ccc;
	border-style : solid;
	border-width : 1px;
	color : inherit;
	display: inline;
	float : left;
	margin : 9px;
	padding : 0;
	position : relative;
}
.hoverbox .preview {
	border-color : #000;
	width : 250px;
	height : 207px;
}
/******** photo gallery *******/



.photo {
	background-image:url(../images/photo.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	width:180px;
	height:22px;
	padding:3px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
}
a.photo:hover {
	background-image:url(../images/photo_sel.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	width:180px;
	height:22px;
	padding:3px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
}
.photo_sel {
	background-image:url(../images/photo_sel.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	width:180px;
	height:22px;
	padding:3px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
}
a.photo_sel:hover {
	background-image:url(../images/photo_sel.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	width:180px;
	height:22px;
	padding:3px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
}
/********* ürün stilleri ****/

.cat_link_0 {
	color:#000;
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:182px;
	height:18px;
	padding:1px 0px 1px 8px;
	border-bottom:1px #bbbbbb dashed;
}
a.cat_link_0:hover {
	color:#ce0d0d;
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:178px;
	height:18px;
	padding:1px 0px 1px 13px;
	border-bottom:1px #000 dashed;
}
.cat_link_0_active {
	color:#ce0d0d;
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:178px;
	height:18px;
	padding:1px 0px 1px 13px;
	border-bottom:1px #ce0d0d dashed;
}
a.cat_link_0_active:hover {
	color:#000;
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:178px;
	height:18px;
	padding:1px 0px 1px 13px;
	border-bottom:1px #000 dashed;
}
.pro_link_1 {
	color:#000;
	float:left;
	width:165px;
	height:19px;
	padding:2px 0px 0px 10px;
	border-bottom:1px #9c9c9c dashed;
	background-color:#f2f2f3;
	background-image:url(../images/sag_ok.jpg);
	background-position:175px 8px;
	background-repeat:no-repeat;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	font-size:10pt;
	margin-left:15px;
}
#urun_div01 {
	background-image:url(../images/01.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:226px;
	height:6px;
	margin-top:5px;
}
#urun_div02 {
	background-image:url(../images/02.png);
	background-position:center top;
	background-repeat: repeat-y;
	width:201px;
	padding:10px 10px 0px 15px;
}
#urun_div03 {
	background-image:url(../images/03.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:226px;
	height:6px;
}
.fiyat_alt {
	background-image:url(../images/fiyat_alt.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:300px;
	height:250px;
	padding:0px 0px 0px 0px;
}
.bizimle_calisin {
	float:left;
	width:180px;
	height:20px;
	padding:5px 0px 0px 10px;
	margin-left:5px;
	text-align:left;
	color:#000;
	font-weight:bold;
}
a.bizimle_calisin:hover {
	float:left;
	width:180px;
	height:20px;
	padding:5px 0px 0px 10px;
	text-align:left;
	color:#fff;
	background-color:#006db2;
	border:1px #035a91 solid;
	font-weight:bold;
}

.resim {
	cursor:hand;
	cursor:pointer;
}
#resim {
	cursor:pointer;
	cursor:hand;
}
