/*
File Name: style.css
This file creaded by Tolga Can
23.10.2009

body*/
BODY
{
	margin: 0px auto;
	padding: 0px;
	background: transparent url(../imagens/back3.png);
}
/*layouts*/
#con0
{
	background: transparent url(../imagens/back1.png) repeat-x top;
}
#con00
{
	background: transparent url(../imagens/back_top.png) no-repeat top center;
}
#con000
{
	background: transparent url(../imagens/back2.png) repeat-x 0px 457px;
}
#con000_in
{
	background: transparent url(../imagens/back2.png) repeat-x 0px 148px;
}
#con1
{
	width: 960px;
	text-align: left;
}
#header
{
	height: 121px;
	display: block;
	width: 920px;
}
#logo
{
	width: 240px;
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}
/*sub page header*/
#page_in
{
	height: 35px;
	width: 919px;
	text-align: center;
	z-index: -1;
	clear: both;
	display: block;
	padding-top: 11px;
}
/*top navigation*/
#navigation
{
	width: 620px;
	float: left;
	margin-top: 73px;
}
#nav_left
{
	height: 47px;
	width: 5px;
	text-align: center;
	float: left;
	background: transparent url(../imagens/menu_left.png) no-repeat 0px 0px;
}
#nav_right
{
	height: 47px;
	width: 5px;
	z-index: 7;
	text-align: center;
	float: left;
	background: transparent url(../imagens/menu_right.png) no-repeat 0px 0px;
}
#nav
{
	font-family: Georgia, Tahoma, san-serif;
	height: 48px;
	text-align: center;
	float: left;
	z-index: 6;
	position: relative;
	list-style-type: none;
}
/*ul*/
#nav UL
{
	height: 48px;
	float: left;
	margin: 0px;
	line-height: 38px;
	background: transparent url(../imagens/menu_back.png) repeat-x top;
}
/*1st sub level menu*/
#nav UL LI UL
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	z-index: 8;
	border-top: 2px solid transparent;
	background: transparent;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu*/
#nav UL LI UL LI UL
{
	top: 0px;
	padding: 0px;
	margin: 0px 0px 0px -1px;
	z-index: 8;
	border-top: 0px solid transparent;
}
/*li*/
#nav UL LI
{
	position: relative;
	display: inline;
	z-index: 6;
	float: left;
	text-align: center;
	list-style: none;
	height: 38px;
	margin: 2px 0px 0px;
	padding: 0px 20px;
	background: transparent url(../imagens/slice.png) no-repeat top left;
}
/*li*/
#nav UL LI.first
{
	position: relative;
	display: inline;
	z-index: 6;
	float: left;
	text-align: center;
	list-style: none;
	height: 38px;
	margin: 2px 0px 0px;
	padding: 0px 20px;
	background: transparent;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#nav UL LI UL LI
{
	display: list-item;
	float: none;
	padding: 0px;
	margin: 0px;
	line-height: 14px;
	height: auto;
	z-index: 8;
}
/*a*/
#nav UL LI A
{
	font-size: 12px;
	text-decoration: none;
	display: block;
}
#nav UL LI A:hover
{
	text-decoration: none;
}
#nav UL LI.current_page_item A
{
}
#nav UL LI.current_page_item A:hover
{
}
/*Sub level menu links style*/
#nav UL LI UL LI A, #nav UL LI UL LI.page_item A
{
	font-size: 11px;
	width: 160px;
/*width of sub menus*/
	margin: 0;
	display: block;
	padding: 10px;
	text-align: left;
	line-height: 14px;
	display: inline-block;
}
#nav UL LI UL LI A:hover
{
/*sub menus hover style*/
	display: inline-block;
}
#nav UL LI UL LI UL LI A
{
}
* HTML #nav UL LI A
{
/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
#nav LI.empty
{
	width: 0px;
	padding: 0px;
	background: transparent;
}
.downarrowclass
{
	position: absolute;
	right: 7px;
}
.rightarrowclass
{
	position: absolute;
	top: 6px;
	right: 5px;
}
/*slider area*/
#slider_top
{
	height: 5px;
	width: 919px;
	text-align: center;
	background: transparent url(../imagens/slider_top.png) no-repeat top left;
	margin-top: 10px;
}
#slider_bottom
{
	height: 5px;
	width: 919px;
	text-align: center;
	background: transparent url(../imagens/slider_bottom.png) no-repeat top left;
}
#slider_in
{
	height: 323px;
	width: 919px;
	text-align: center;
	background: transparent url(../imagens/slider_in.png);
	z-index: -1;
	clear: both;
	display: block;
	padding-top: 11px;
}
#slider_area
{
	height: 295px;
	width: 887px;
	margin: 0px 16px;
	clear: both;
	display: block;
}
.slide
{
	width: 887px;
	height: 310px;
	z-index: -3;
	background: transparent url(../imagens/slider_in.png);
	position: relative;
	overflow: hidden;
	z-index: 2;
}
/*sliding texts on main page slider
slider title text*/
.sliding_text_text
{
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 8px;
	float: left;
	letter-spacing: 1px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
	width: 867px;
}
.sliding_text_text P
{
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
}
.sliding_text_text P.single
{
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
	width: 610px;
}
/*slider title title*/
.sliding_text_text H1, .sliding_text_text H1 A
{
	font-size: 26px;
	float: left;
	font-weight: normal;
	text-align: left;
	margin-top: 46px;
	padding-left: 0px;
	padding-bottom: 7px;
	text-decoration: none;
}
/*slider text link*/
.sliding_text_text A
{
	text-decoration: underline;
}
.sliding_text_text A:hover
{
	text-decoration: none;
}
/*slider numbers*/
#numbers
{
	position: absolute;
	top: 450px;
	margin-left: 15px;
	z-index: 10;
}
#numbers LI
{
	float: left;
	list-style-type: none;
	overflow: hidden;
	width: 11px;
	height: 11px;
	text-align: center;
	margin-left: 3px;
	line-height: 14px;
}
/*slider featured link styles*/
#numbers A
{
	font-size: 12px;
	text-decoration: none;
	display: block;
	background: transparent url(../imagens/button_off.png) no-repeat top center;
}
#numbers A:hover
{
	text-decoration: none;
}
/*active number style*/
#numbers LI A.activeSlide
{
	font-size: 12px;
	text-decoration: none;
	display: block;
	background: transparent;
	background: transparent url(../imagens/button_on.png) no-repeat top center;
}
/*Photo frame*/
#photos
{
	position: absolute;
	top: 210px;
	margin-left: 640px;
	z-index: 3;
}
#photos_2
{
/*for ie6 fix*/
	background: transparent url(../imagens/photos.png) no-repeat top center;
	height: 285px;
	width: 286px;
}
#photos .photo
{
	text-align: center;
	margin: 50px 0px 0px 44px;
}
/*home page layout*/
#home_left
{
	width: 655px;
	float: left;
}
#home_right
{
	width: 265px;
	float: left;
}
#home_full
{
	width: 960px;
	float: left;
}
/*boxes
home page left side boxes*/
#home_full .box
{
	width: 303px;
	float: left;
	margin: 0px 5px 5px 0px;
}
#home_left .box
{
	width: 303px;
	float: left;
	margin: 0px 20px 20px 0px;
}
#home_full .imgarea, #home_left .imgarea
{
	width: 303px;
	height: 120px;
	overflow: hidden;
	position: relative;
	display: block;
	clear: both;
}
#home_full .box .frame, #home_left .box .frame
{
	top: 0;
	left: 0;
	position: absolute;
	z-index: 10;
}
#home_full .box .image, #home_left .box .image
{
	top: 8px;
	left: 8px;
	position: absolute;
	z-index: 9;
}
#home_full .box H2, #home_left .box H2
{
	font-family: Georgia, Tahoma, san-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	letter-spacing: 1px;
}
#home_full .box .textarea, #home_left .box .textarea
{
	font-size: 11px;
	margin: 0 10px;
}
/*right side boxes*/
#home_right .box, #page_right .box
{
	width: 265px;
	float: left;
	margin: 0px;
	padding-top: 10px;
}
#home_right .box .titlearea, #page_right .box .titlearea
{
	width: 265px;
	height: 31px;
	display: block;
	margin: 0px;
	background: transparent url(../imagens/box_hback.png) no-repeat top center;
}
#home_right .box .titlearea2, #page_right .box .titlearea2
{
	width: 265px;
	height: 31px;
	display: block;
	margin: 0px;
	background: transparent url(../imagens/box_hback.png) no-repeat top center;
}
#home_right .box .titlearea .icon, #page_right .box .titlearea .icon
{
	position: absolute;
	margin-top: -6px;
	margin-left: 12px;
	text-align: left;
}
#home_right .box .titlearea .icon2, #page_right .box .titlearea .icon2
{
	position: absolute;
	margin-top: 5px;
	margin-left: 12px;
	text-align: left;
}
#home_right .box H2, #page_right .box H2
{
	position: absolute;
	font-family: Georgia, Tahoma, san-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 28px;
	margin: 0px 0px 0px 55px;
	letter-spacing: 1px;
}
#home_right .box .titlearea2 H2, #page_right .box .titlearea2 H2
{
	position: absolute;
	font-family: Georgia, Tahoma, san-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 28px;
	margin: 0px 0px 0px 20px;
	letter-spacing: 1px;
}
#home_right .box .textarea, #page_right .box .textarea
{
	font-size: 11px;
	margin: 0px 10px;
	margin: 10px;
}
/*testimonials author*/
#home_right .box .textarea H3, #page_right .box .textarea H3
{
	font-family: Georgia, Tahoma, san-serif;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 10px;
	line-height: 16px;
	margin: 10px 10px 1px 0px;
}
/*testimonials company name*/
#home_right .box .textarea H4, #page_right .box .textarea H4
{
	font-family: Georgia, Tahoma, san-serif;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	line-height: 16px;
}
/*content slicers*/
.slicercontent
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.emptyspace
{
	margin-bottom: 5px;
	clear: both;
	display: block;
}
.emptyspace2
{
	margin: 0px;
	clear: both;
	display: block;
}
/*buttons
big button*/
.button_big
{
	width: 146px;
	height: 29px;
	background: transparent url(../imagens/button.png) no-repeat left;
	text-align: center;
	margin: 10px 0 0;
}
.button_big A
{
	line-height: 16px;
	text-decoration: none;
	font-size: 11px;
	line-height: 23px;
}
.button_big A:hover
{
}
/*small button*/
.button_small
{
	width: 92px;
	height: 20px;
	background: transparent url(../imagens/button_s.png) no-repeat left;
	text-align: center;
	margin: 10px 0 0;
}
.button_small A
{
	line-height: 16px;
	text-decoration: none;
	font-size: 10px;
}
.button_small A:hover
{
}
/*footer*/
#footer1
{
	margin-top: 35px;
	clear: both;
	background: url(../imagens/footer_back.png);
}
#footer1 .footer_con
{
	width: 960px;
	min-height: 78px;
	clear: both;
	text-align: left;
	margin: 0px auto;
}
/*footer1 copyright text*/
#footer1 .part1
{
	width: 260px;
	float: left;
	margin-top: 30px;
	font-size: 11px;
	line-height: 14px;
}
/*footer1 navigation*/
#footer1 .part2
{
	width: 250px;
	float: left;
	margin-top: 30px;
	font-size: 11px;
	line-height: 14px;
}
/*footer1 links*/
#footer1 .part1, #footer1 .part2 A
{
	text-decoration: none;
}
#footer1 .part1, #footer1 .part2 A:hover
{
	text-decoration: none;
}
/*twitter*/
#footer1 .part3
{
	width: 420px;
	float: left;
}
/*twitter entry text*/
#footer1 .twitter_entry
{
	margin-top: 20px;
	font-family: Georgia, Tahoma, san-serif;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	line-height: 16px;
}
/*twitter links*/
#footer1 .twitter_entry A
{
}
#footer1 .twitter_entry A:hover
{
	text-decoration: none;
}
/*twitter baloon*/
#footer1 .twitter_baloon
{
	text-align: left;
	width: 262px;
	height: 45px;
	background: transparent url(../imagens/twitter_baloon.png);
	position: absolute;
	z-index: 999;
	display: none;
	text-align: center;
	font-family: Georgia, Tahoma, san-serif;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 42px;
}
/*twitter icon*/
.ticon
{
	position: relative;
	display: block;
	margin: 2px auto -44px;
	padding-left: 40px;
	text-align: center;
}
/*rodape 2*/
#footer2
{
	text-align: center;
	display: block;
	clear: both;
}
#footer2 .footer_con
{
	width: 960px;
	min-height: 8px;
	clear: both;
	text-align: left;
	margin: 0px auto;
}
/*footer2 left space*/
#footer2 .part1
{
	width: 510px;
	float: left;
	font-size: 11px;
	line-height: 14px;
}
/*footer2 right space*/
#footer2 .part2
{
	width: 450px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 10px;
}
/*footer2 links*/
#footer2 .part1, #footer .part2 A
{
	text-decoration: none;
}
#footer2 .part1, #footer .part2 A:hover
{
	text-decoration: none;
}
/*icones de midia social*/
.s_icon
{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
/*headings*/
H1, H2, H3, H4, H5, H6
{
	letter-spacing: 1px;
	font-family: Georgia, Tahoma, san-serif;
}
H1, H2
{
	font-weight: normal;
	clear: both;
}
H3, H4, H5, H6
{
	font-weight: normal;
	clear: both;
}
H1
{
	font-size: 22px;
	margin: 5px 0px 10px;
}
H2
{
	font-size: 22px;
}
H3
{
	font-size: 20px;
	margin: 15px 0px 10px;
}
H4
{
	font-size: 18px;
	margin: 10px 0px;
}
H5
{
	font-size: 16px;
	margin: 5px 0px 10px;
}
H6
{
	font-size: 14px;
	margin: 5px 0px 10px;
}
/*image alignments*/
IMG.aligncenter
{
	display: block;
	margin: 2px auto;
	text-align: center;
	display: block;
}
IMG.alignleft
{
	float: left;
	margin: 0 7px 2px 0;
	display: inline;
}
IMG.alignright
{
	float: right;
	margin: 0 0px 2px 7px;
	border: 0px solid #000000;
}
/*sub page layout two columns*/
#sub_page
{
	min-height: 100px;
	width: 960px;
}
#page_left
{
	width: 625px;
	float: left;
	padding-right: 30px;
}
#page_right
{
	width: 265px;
	float: left;
	padding-top: 20px;
}
/*Lists*/
#page_left UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#page_left UL UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#page_left UL UL LI
{
	margin-right: 10px;
}
#page_left UL LI
{
	margin: 4px 0 4px 0px;
	padding: 4px 0 5px 10px;
}
#page_left OL
{
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
#page_left OL LI
{
	margin: 4px 0 4px 0px;
	padding: 4px 0 5px 10px;
}
#page_left OL OL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#page_left OL OL LI
{
	margin-right: 10px;
}
/*links*/
A
{
}
A:hover
{
	text-decoration: none;
}
/*navegacao de pagina*/
#sub_nav
{
	padding-top: 10px;
}
/*sub navigation*/
#sub_menu
{
	padding: 10px;
}
#sub_menu LI
{
	background: url(../imagens/slicercontent.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height: 26px;
}
#sub_menu LI A
{
	margin-left: 0px;
	text-decoration: none;
	padding-left: 12px;
	background: transparent;
	background: url(../imagens/sub_arrow.png);
	background-position: left;
	background-repeat: repeat-y;
}
#sub_menu LI A:hover
{
	text-decoration: none;
	background: transparent;
}
/*side bar*/
#page_right .textarea UL
{
	padding: 0px;
}
#page_right .textarea LI
{
	background: url(../imagens/slicercontent.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height: 26px;
}
#page_right .textarea LI A
{
	margin-left: 0px;
	text-decoration: none;
}
#page_right .textarea LI A:hover
{
	text-decoration: none;
}
/*side bar form elements*/
#page_right FORM, INPUT, SELECT, TEXTAREA
{
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
#page_right .textbox
{
	display: inline;
	float: left;
	width: 170px;
	margin-right: 5px;
	padding: 3px;
	border: 0;
}
#page_right .button
{
	float: left;
	text-align: center;
	border: 0;
	padding: 2px;
	cursor: pointer;
}
/*flickr images*/
.flickr_badge_image IMG
{
	margin: 0 0px 10px 20px;
	padding: 5px;
	float: left;
}
.flickr_badge_image IMG:hover
{
	margin: 0 0px 10px 20px;
	padding: 5px;
	float: left;
}
/*tables*/
TABLE
{
}
TABLE CAPTION STRONG
{
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	font-weight: bold;
}
TABLE CAPTION
{
	text-align: left;
	padding-bottom: 10px;
	padding-top: 5px;
}
TABLE TH
{
	padding: 13px;
	font-size: 12px;
}
TABLE TD
{
	padding: 10px;
	text-align: left;
}
/*text elements*/
BLOCKQUOTE
{
	font-family: Georgia, Tahoma, san-serif;
	letter-spacing: 0px;
	font-size: 15px;
	background: url(../imagens/blockquote.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 24px;
	padding-left: 70px;
	padding-top: 10px;
	margin: 0px;
	font-style: italic;
}
BLOCKQUOTE EM, BLOCKQUOTE I, BLOCKQUOTE CITE
{
	font-style: normal;
}
PRE
{
	font: 11px Monaco, monospace;
	line-height: 18px;
	margin-bottom: 18px;
}
CODE
{
	font: 11px Monaco, monospace;
}
INS
{
	text-decoration: none;
}
SUP
{
	bottom: 1ex;
}
SUB
{
	top: 0.5ex;
}
/*portfolio
portfolio box*/
.portfolio_con
{
	margin-right: 10px;
	margin-bottom: 10px;
	height: 190px;
	width: 306px;
	float: left;
	overflow: hidden;
	position: relative;
	display: inline;
}
/*portfolio image*/
.portfolio_con IMG
{
	padding: 20px;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
/*portfolio text*/
.portfolio_text
{
	margin: 22px 20px 0px 21px;
	float: left;
	position: absolute;
	width: 256px;
	padding-left: 10px;
	left: -365px;
	top: 30px;
}
/*portfolio heading*/
.portfolio_text H3
{
}
/*portfolio arrow*/
.portfolio_con .portf_arrow
{
	padding: 20px;
	position: absolute;
	z-index: 999;
	top: 120px;
	left: 105px;
}
/*paging*/
#paging UL LI
{
	float: left;
	margin-right: 3px;
	height: 22px;
	width: 22px;
	float: left;
	padding: 0px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
/*paging mouseover*/
#paging UL LI:hover
{
}
/*paging active*/
#paging UL LI.active
{
}
/*paging link*/
#paging UL LI A
{
	text-decoration: none;
}
#paging UL LI A:hover
{
	text-decoration: none;
}
/*photo gallery
photo gallery box*/
.photo_gallery_con
{
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 15px;
	float: left;
	overflow: hidden;
	position: relative;
}
/*photo gallery image*/
.photo_gallery IMG
{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
/*photo gallery text*/
.photo_gallery_text
{
	float: left;
	position: absolute;
	left: -365px;
	top: 30px;
	font-size: 10px;
	padding: 4px;
}
/*blog*/
.blog_box
{
	background: url(../imagens/slicercontent.png) repeat-x bottom;
	padding-bottom: 20px;
}
.blog_box H2 A
{
	text-decoration: none;
}
.blog_box H2 A:hover
{
	text-decoration: none;
}
.blog_box .dateandcategories
{
	margin-bottom: 10px;
	font-size: 10px;
	padding: 4px;
}
.post_image
{
	padding: 7px;
}
/*form elements*/
#contact_form FORM, #contact_form INPUT, #contact_form SELECT, #contact_form TEXTAREA
{
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, san-serif;
	font-size: 11.5px;
	line-height: 14px;
}
#contact_form INPUT, #contact_form SELECT, #contact_form TEXTAREA
{
	border: 0px solid #000000;
	padding: 6px;
	width: 450px;
}
#contact_form TEXTAREA
{
	margin-top: 2px;
	padding-left: 5px;
}
#contact_form .button
{
	width: 120px;
	text-align: center;
	cursor: pointer;
}
/*form elements lists*/
#contact_form UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#contact_form LABEL.error
{
	margin-top: 3px;
	width: auto;
	display: block;
}
#contact_form UL LI
{
	margin: 0px 0 4px 0px;
	padding: 4px 0 4px 0px;
}
#contact_form UL LI.title
{
	margin: 0px 0 0px 0px;
	padding: 10px 0 2px 0px;
	font-size: 13px;
}

