@charset "utf-8";

/* CSS Document */



.body_inner {

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

	background-color: #fde543;

	font-family: "Tahoma";

	font-size: 11px;

	color: #6f0005;

	background: url(images/inner_bg.jpg) repeat-x top #fded4f;

}
a, a:active { outline:none;}


.body_index {

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

	background-color: #ec1c24;

	font-family: "Tahoma";

	font-size: 11px;

	color: #6f0005;

}



a:link, a:active, a:visited {

	font-family: "Tahoma";

	font-size: 11px;

	color: #6f0005;

	font-weight: normal;

	text-decoration: underline;
	outline:none;
}



a:hover {

	text-decoration: none;

}



.shadow {

	width: 100%;

	background: url(images/shadow.jpg) no-repeat center top;

}



.shadow2 {

	width: 100%;

	background: url(images/shadow2.jpg) no-repeat center top;

}



.index_bg {

	width: 100%;

	background: url(images/main_bg.jpg) top repeat-x #ec1c24;

}



h1 {

	font-family: "Tahoma";

	font-size: 11px;

	color: #9d090f;

	margin: 0 0 5px 0;

	padding: 0;

}



.textt {

	font-family: "Tahoma";

	font-size: 11px;

	color: #6f0005;

	margin: 0;

	padding: 0;

}



.main {

	width: 1200px;

	height: 728px;

	margin: 0 auto;

}



.left {

	width: 622px;

	height: 728px;

	float: left;

	position: relative;

	background: url(images/left_bg.jpg) no-repeat;

}



.right {

	width: 578px;

	height: 728px;

	float: left;

	position: relative;

	background: url(images/right_bg.jpg) no-repeat;

}



.news_block {

	width: 290px;

	height: 90px;

	position: absolute;

	top: 180px;

	left: 290px;

}



.our_company_block {

	left: 203px;

	top: 325px;

	position: absolute;

	width: 395px;

	height: 120px;

}



.navy_index {

	width: 100%;

	height: 45px;

	position: absolute;

	left: 0;

	top: 524px;

}



.contacts_index {

	width: 580px;

	position: absolute;

	left: 35px;

	top: 582px;

}



.news_button {

	width: 120px;

	height: 80px;

	position: absolute;

	top: 130px;

	left: 30px;

	z-index: 9999;

}



.factory_button {

	width: 120px;

	height: 80px;

	position: absolute;

	top: 300px;

	left: 40px;

	z-index: 9999;

}



.news_image {

	width: 332px;

	height: 305px;

	position: absolute;

	top: 87px;

	left: 7px;

	z-index: 9998;

}



.main_inner {

	width: 1200px;

	height: 100%;

	margin: 0 auto;

	position: relative;

	background:url(images/bottom.jpg) no-repeat center bottom;

}



.button {

	width: 224px;

	height: 130px;

	position: absolute;

	left: 0;

	top: 130px;

}



.chocolate {

	position: absolute;

	top: 90%;

	left: 0;

}



.banner_right {

	width: 275px;

	height: 585px;

	position: absolute;

	left: 920px;

	top: 105px;

}





/*------------------------------------------------ INNER FOOTER BEGINS ------------------------------------------------*/

.inner_footer {width: 1200px; height: 138px; float: left; position: relative; font-family: "Tahoma"; font-size: 11px; color: #6f0005;}

.footer_star_right {position: absolute;	top: -52px;	right: 0; width: 210px;	height: 190px; z-index: 1;}

.footer_star_right2 {position: absolute; top: -90px; right: 130px; width: 120px; height: 120px;	z-index: 1;}

.footer_star_center {position: absolute; top: -10px; left: 580px; width: 130px; height: 130px; z-index: 1;}

.footer_star_center2 {position: absolute; top: 15px; right: 235px; width: 110px; height: 110px;	z-index: 1;}

.address1 {width: 320px; height: auto; position: absolute; top: 15px; left: 45px; z-index: 2;}

.address2 {width: 320px; height: auto; position: absolute; top: 15px; left: 375px;	z-index: 2;}

.copyright {position: absolute;	right: 0; bottom: 20px;	z-index: 2;	width: 230px; height: auto;}

.inner_footer img {position: absolute; top: 30px; right: 30px; z-index: 2;}

/*------------------------------------------------ INNER FOOTER ENDS ------------------------------------------------*/



h2 {

	margin: 0 0 20px 0;

	padding: 0;

	float: left;

	display: block;

	width: 650px;

	height: 20px;

	line-height: 20px;

	color: #6f0005;

	font-size: 18px;

	font-family: "Tahoma";

	clear: none;

}



table {

	font-family: "Tahoma";

	font-size: 11px;

	color: #6f0005;

}



/*------------------------------------------------ NEWS LIST BEGINS ------------------------------------------------*/

.news_list {margin: 0; padding: 0; list-style: none; width: 650px; float: left;}

.news_list li {width: 650px; float: left; display: block; margin: 0 0 20px 0;}

.news_list li strong {margin: 0 0 3px 0; display: block;}

.news_list li a {font-weight: bold;}



.pages { clear:both; margin-left: 0; padding-left: 10px; list-style: none;}

.pages li {float: left; font-weight: bold; padding: 10px 5px 0 2px;}

.pages li a:link, .pages li a:active, .pages li a:visited {font-weight: bold; text-decoration: none;}

.pages li a:hover {color: #c91219;}

.pages li a.active {color: #c91219;}

/*------------------------------------------------ NEWS LIST ENDS ------------------------------------------------*/







/*------------------------------------------------ NEWS INNER BEGINS ------------------------------------------------*/

.news_wrapper {float: left; width: 650px;}

.news_date, .news_title {width: 650px; float: left; display: block; font-weight: bold; margin: 0 0 10px 0;}

.news_content {float: left; width: 650px; text-align: justify; display: block;}

.news_content p {margin: 0 0 8px 0; padding: 0;}

a.all_news:link, a.all_news:active, a.all_news:visited, a.all_news:hover {margin: 300px 0 0 0; float: left;}

/*------------------------------------------------ NEWS INNER ENDS ------------------------------------------------*/





/*------------------------------------------------ PRODUCTS LIST BEGINS ------------------------------------------------*/

.products_list {margin: 15px 0 0 25px; padding: 0; list-style: none; float: left; display: inline; width: 620px;}

.products_list li {float: left; width: 141px; height: 62px; margin: 0 14px 10px 0;}

/*------------------------------------------------ PRODUCTS LIST ENDS ------------------------------------------------*/

/*------------------------------------------------ Excursion LIST BEGINS ------------------------------------------------*/

#excursion_list {margin: 15px 0 0 25px; padding: 15px; list-style: none; float: left; display: inline; width: 620px; border: 0px solid;}
#excursion_list li {float: left; width: 280px; height:100px; margin: 0 14px 10px 0; padding:5px; border:0px solid #f7a202; -moz-border-radius:12px;}
#excursion_list li a { text-decoration:none; outline:0px solid; display:block;}
#excursion_list li a:active {
outline:none;
ie-dummy:expression(this.hideFocus=true);
}
#excursion_list li a:hover { text-decoration: underline;}
#excursion_list .excursion_table { font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
/*------------------------------------------------ Excursion LIST ENDS ------------------------------------------------*/



/*------------------------------------------------ PRODUCTS INNER BEGINS ------------------------------------------------*/

.products_inner_wrapper, .product_logo, .product_content, .product_all {width: 650px; float: left;}
.product_logo {height: 62px; text-align: right;}
.product_all {margin: 50px 0 0 0;}
.products_table {font-size: 11px; font-family: "Tahoma";}
.products_table td.description {padding: 30px 0 0 10px;}
.products_table td.photo_align {text-align: center;}

/*------------------------------------------------ PRODUCTS INNER ENDS ------------------------------------------------*/

/*------------------------------------------------ PRODUCTS_new INNER ------------------------------------------------*/
.new_products_inner_wrapper { width:650px; float:left;}
.new_products_border { overflow:hidden; margin:5px 30px 0 30px; padding:5px; width:585px; /* border:1px solid #f7a202; -moz-border-radius:12px;*/ /*background:url(images/bg_yenilik.png) right no-repeat;*/}
.new_product_text { padding:10px 20px;}
.img_exc { border:0px solid; margin:0;}
/*------------------------------------------------ PRODUCTS INNER ENDS ------------------------------------------------*/



/*------------------------------------------------ VIDEO ALL BEGINS ------------------------------------------------*/

.video_all_wrapper {width: 650px; float: left; margin: 0 0 40px 0; padding: 0; list-style: none;}

.video_all_wrapper table {font-size: 11px;}

.video_all_wrapper table td.thumbnail {width: 202px; height: 178px; background: url(images/video-bg.jpg) no-repeat; padding: 14px 0 0 14px;}

.video_all_wrapper table td.video_description {width: 190px; line-height: 16px; background: url(images/video-stripe.jpg) bottom left no-repeat; padding: 2px 13px 2px 13px;}

.video_all_wrapper li { float: left; width: 216px; margin: 0 50px 0 50px; display: inline;}

/*------------------------------------------------ VIDEO ALL ENDS ------------------------------------------------*/







/*------------------------------------------------ VIDEO INNER BEGINS ------------------------------------------------*/

.video_inside_wrapper {width: 628px; height: auto; float: left;}

.video_step_back { width: auto; height: 20px; padding: 0 2px 0 22px; background: url(images/arrow.jpg) no-repeat left top; display: block; float: right; line-height: 16px;}

/*------------------------------------------------ VIDEO INNER ENDS ------------------------------------------------*/







/*------------------------------------------------ GALLERY BEGINS ------------------------------------------------*/

.gallery {margin: 0 0 0 25px; padding: 0; float: left; list-style: none; width: 609px;}



.gallery li {

	width: 183px;

	*width: 196px;

	height: 136px;

	*height: 149px;

	background: url(images/gallery-photo-bg.jpg) no-repeat;

	padding: 13px 0 0 13px;

	margin: 0 6px 6px 0;

	float: left;

}

/*------------------------------------------------ GALLERY ENDS ------------------------------------------------*/







/*------------------------------------------------ LIGHTBOX BEGINS ------------------------------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*------------------------------------------------ LIGHTBOX ENDS ------------------------------------------------*/



/*------------------------------------------------ LOGO LINK BEGINS ------------------------------------------------*/

.logo_link { float: left; width: 200px; height: 100px; margin: 20px 0 0 40px; display: inline;}

/*------------------------------------------------ LOGO LINK ENDS ------------------------------------------------*/



/*------------------------------------------------ TOP MENU BEGINS ------------------------------------------------*/

#sddm {

	margin: 50px 50px 0 0;

	padding: 0;

	z-index: 30;

	float: right;

	display: inline;

}



#sddm li {

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

}



#sddm li.spacer_navy {background:url(images/space-quadro.png) no-repeat top center; width: 15px; height: 35px; display: block;}



#sddm li a {

	display: block;

	margin: 0;

	padding: 0;

	width: auto;

}



#sddm li a:hover {

	background: none;

}



#sddm div {

	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: url(images/sub-menu-bg.jpg) repeat top left;

	z-index: 5;

}



#sddm div a {

	position: relative;

	display: block;

	margin: 0;

	padding: 0 10px;

	line-height: 26px;

	width: 150px;

	white-space: nowrap;

	text-align: left;

	text-decoration: none;

	color: #e7ce9f;

	font-weight: bold;

	font-size: 11px;

	text-transform: uppercase;

}



#sddm div a:hover {

	color: #fcc209;

}

/*------------------------------------------------ TOP MENU ENDS ------------------------------------------------*/



/*------------------------------------------------ OFFER FORM BEGINS ------------------------------------------------*/

.offer_form { display: inline; margin: 20px 0 0 20px; padding: 0; width: 400px; clear:both;}

.offer_form, .offer_form li {list-style: none; float: left;}

.offer_form li {width: 400px; display: block; margin: 0 0 10px 0; padding: 0;}

.offer_form li label {width: 140px; float: left; line-height: 20px;}

.offer_form li input {width: 250px; float: right; border: 1px solid #d29f00; background: #fcca15; font-family: "Tahoma"; font-size: 11px; color: #6f0005; padding: 2px;}

.offer_form li textarea {width: 250px; height: 100px; float: right; overflow: hidden; border: 1px solid #d29f00; background: #fcca15; font-family: "Tahoma"; font-size: 11px; color: #6f0005; padding: 2px;}

.offer_form li.security_code img {float: right; width: 60px; height: 20px;}

.offer_form li.security_code input {width: 180px; margin: 0 10px 0 0; *width: 175px; }

.offer_form li.reset_submit_buttons input { width: 100px; margin: 0 0 0 50px; padding: 3px 0 3px 0;} 

/*------------------------------------------------ OFFER FORM ENDS ------------------------------------------------*/



/*------------------------------------------------ CV FORM BEGINS ------------------------------------------------*/

.cv_form {font-size: 11px;}

.cv_form td {height: 30px;}

.cv_form td.photo_upload input {width: 240px;}

.cv_form input, .cv_form select, .cv_form textarea {width: 120px; border: 1px solid #d29f00; background: #fcca15; font-family: "Tahoma"; font-size: 11px; color: #6f0005; padding: 2px;}

.cv_form textarea {overflow: hidden; width: 240px; height: 100px;}

/*------------------------------------------------ CV FORM ENDS ------------------------------------------------*/



.banner_bg_rel { position: relative; width: 253px; float: left;}

.banner_bg_abs { width: 239px; height: 557px; background: url(images/banner-bg.png) no-repeat top left; padding: 13px 0 0 14px; position: absolute; left: 0; top: -8px; z-index: 4;}
