/********************************* Main Layout *********************************/
*{margin:0; padding:0; border:0;}
body{background-color:#fbfbfb; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.5em; color:#717171; min-width:1024px; background:url(../images/bg.jpg) repeat;}

a{text-decoration:none;}

ul{list-style:none;}

h1, h2, h3, h4, h5, h6{color:#292929; font-weight:normal; font-family: 'Oswald', serif;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}

h2 a{font-size:14px; margin-bottom:13px; display:inline-block;}

.wraper{width:940px; margin:0 auto; position:relative;}

.full{height:100%;}

.clear{clear:both;}
.last{margin-right:0 !important;}
ul.last, .last-bt{margin-bottom:0 !important;}
.left{float:left;}
.right{float:right;}
/********************************* End Main Layout *********************************/


/********************************* Start Header *********************************/
#header{margin:0 auto; padding:25px 0;}

	/*Start Logo*/
	#logo{float:left; background:url(../images/icon/logo.png) no-repeat;  display:block; text-indent:-9999px; width:90px; height:23px; margin-top:5px;}
	/*End Logo*/
	
	/*Start Search*/
	#search{float:right;}
	#search p{width:221px; background:url(../images/serch-form.png) no-repeat; height:31px; line-height:0 !important;}
	#search input{background-color:transparent; margin:6px 5px 0 10px; width:170px; font-size:11px;}
	#search .search-bt{width:15px; height:14px; background:url(../images/search-icon.jpg) no-repeat;}
	/*End Search Form*/
/********************************* End Header *********************************/


/********************************* End Menu *********************************/
.menu-bg .wraper{padding:24px 0;}

#menu{float:right;}
#menu li{float:left; margin-left:65px; padding:6px 0; position:relative;}
#menu a{font-weight:normal; font-family: 'Oswald', serif; font-weight:bold; color:#6c6c6c; display:block; position:relative; text-transform:uppercase;}

#menu a{color:#fff;}
#menu a:hover{color:#c4c4c4;}

#menu li:hover{visibility:inherit;}

#menu ul{position:absolute; top:-999em; width:10em;  border:1px solid #f2f2f2; background-color:#fff; padding:5px 10px; -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px;}
#menu ul ul{margin-left:10px;}
#menu ul a{text-transform:none; font-size:11px; font-weight:normal; color:#464646; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu ul a:hover{color:#000;}
#menu ul li{width:100%; background-image:none; text-align:left; margin-left:0; padding-bottom:7px; margin-bottom:3px; border-bottom:1px solid #f2f2f2;}
#menu li.last{margin-bottom:0; padding-bottom:0; border-bottom:none;}
#menu li:hover ul, #menu li.sfHover ul {left:0; top:3em; z-index:1000;}
#menu li:hover li ul, ul#menu li.sfHover li ul {top:-999em;}
#menu li li:hover ul, ul#menu li li.sfHover ul {left:10em; top:0;}
#menu li li:hover li ul, ul#menu li li.sfHover li ul {top:-999em;}
#menu li li li:hover ul, ul#menu li li li.sfHover ul {left:10em; top:0;}
/********************************* End menu *********************************/


/********************************* Start Slider *********************************/
#slider .wraper{height:275px; padding-top:25px; margin-bottom:48px; position:relative;}
	
	/*Start Slider Text*/
	.slider-text{width:400px; float:left;}
	.slider-text h1{font-weight:normal; font-size:22px; margin-bottom:15px !important; line-height:27px;}
	.slider-text p{margin-bottom:13px; color:#fbfbfb; text-shadow:1px 1px #2e5361;}
	.slider-text .bt{margin-right:25px; background-image:url(../images/slider-bt.png) !important; padding-bottom:7px !important; color:#292929;}
	.slider-text .bt:hover{color:#fff;}
	/*End Slider Text*/
	
	/*Start Slider Text Images*/
	#slides{width:520px; height:317px; position:absolute; background-color:#000; right:0; background:url(../images/slider-shadow-small.jpg) no-repeat bottom center;}
	.slides_container img{padding:5px; background-color:#fdfdfd; border:1px solid #cfd7d9;}
	.slides_control{height:288px !important;}
	#slides .pagination{margin:12px 0 0 200px;}
	#slides .pagination li{float:left; margin-left:15px;}
	#slides .pagination li a{display:block; width:11px; height:11px; text-indent:-9999px;}
	#slides .pagination li a:hover, #slides .pagination li.current a, #slides2 .pagination li a:hover, #slides2 .pagination li.current a{background-position:0 -11px;}
	/*End Slider Text Images*/
	
	/*Start Slider Full Width*/
	#slides2{width:940px; height:317px; background-color:#000; top:5px; background:url(../images/slider-shadow-full.png) no-repeat bottom center;}
	.slides_container img{padding:5px; background-color:#fdfdfd; border:1px solid #cfd7d9;}
	#slides2 .pagination{margin:12px 0 0 400px;}
	#slides2 .pagination li{float:left; margin-left:15px;}
	#slides2 .pagination li a{display:block; width:11px; height:11px; text-indent:-9999px;}
	#slides2 .pagination li a:hover, #slides .pagination li.current a{background-position:0 -11px;}
	/*end Slider Full Width*/
/********************************* End Slider *********************************/


/********************************* Start Info *********************************/
#info{width:940px; margin:0 auto 30px auto; text-align:center; font-size:16px; color:#636363; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; word-spacing:2px; background:url(../images/info-bg.png) repeat-x; height:55px; padding-top:20px;}
/********************************* End Info *********************************/


/********************************* Start Content *********************************/
.content{width:940px; margin:0 auto; position:relative;}
.content img, #welcome img, .recent img{padding:5px; border:1px solid #e2e2e2; border-bottom: 1px solid #bfbfbf !important; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#fff;}
.content .icon{padding:0; border:none !important;}
.content p.intro{font-size:11px; color:#909090; font-style:italic;}
.content p.intro.border{padding-bottom:10px; background:url(../images/separator-bg.jpg) repeat-x bottom;}
.content p{margin-bottom:8px;}
.content img.left{margin-right:20px;}
.content h1, .content h2{margin-bottom:15px;}
.content h3, .content h4{margin-bottom:10px;}
.content h5, .content h6{margin-bottom:5px;}

.block-bg{padding:15px 15px 5px 15px; background:url(../images/tab-bg.jpg) repeat; border-bottom:1px solid #d0d0d0; -moz-border-radius:4px; -webkit-border-radius:4px;}
/********************************* End Content *********************************/


/********************************* Start Text *********************************/
.text{float:left; width:700px;}
/********************************* End Text *********************************/

/********************************* Start Sidebar *********************************/
.sidebar{float:right; width:220px;}
.sidebar h3{text-transform:uppercase; margin-bottom:7px; padding-bottom:15px; background:url(../images/separator-bg.jpg) repeat-x bottom; font-size:14px; color:#323232; letter-spacing:1px;}
.sidebar h3.no-border{background-image:none !important; margin-bottom:0 !important;}
.sidebar ul{margin-bottom:30px;}
.sidebar li{margin-bottom:7px; padding-bottom:5px; background:url(../images/separator-bg.jpg) repeat-x bottom;}
a.icon-news{padding-left:15px;}

	/*Start Tstimonials*/
	.testimonials, .tags{padding:5px; background-color:#fff; border:1px solid #c7c7c7; -moz-border-radius:4px; -webkit-border-radius:4px; margin-top:15px; position:relative;}
	.t-content{background:url(../images/block-bg.jpg) repeat; padding:10px; font-size:11px; font-style:italic; color:#f8f8f8; text-shadow:1px 1px #292929; text-align:center; line-height:14px; margin-bottom:0 !important;}
	.t-content li{margin-bottom:0 !important; padding-bottom:10px !important; background-image:none !important;}
	.t-autor{padding-left:30px; background:url(../images/t-autor-bg.jpg) no-repeat 10px 0; margin-top:-1px; padding-top:3px; display:block; position:absolute; bottom:-17px; left:0px; text-shadow:none; color:#717171;}
	.t-autor p{padding-top:3px;}
	h3.testim{background:none; padding-bottom:0;}
	/*End Tstimonials*/
/********************************* End Sidebar *********************************/

/********************************* Start Contact Page *********************************/
#contact-page ul{width:297px;}
#contact-page li{float:left; width:148px; padding:5px 0;}
#contact-page div.left{margin-bottom:15px;}
#contact-page p.intro{padding-top:15px; display:inline-block; width:297px; background:url(../images/separator-bg.jpg) repeat-x top;}

	/*Satrt Contact Form*/
	.contact-form h2{margin-bottom:15px;}
	.contact-form{height:357px; background:url(../images/contact-bg.jpg) repeat-x; margin:20px 0 -30px 0; padding-top:30px;}
	.contact-form iframe{padding:5px; border:1px solid #e2e2e2; border-bottom: 1px solid #bfbfbf !important; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#fff; margin-top:35px;}
	.contact-form input[type=text]{padding:8px 7px; width:206px; background:url(../images/input.png) no-repeat; margin-bottom:15px; font-size:11px; color:#7e7e7e;}
	.contact-form textarea{padding:7px; width:446px; height:137px; margin-bottom:15px; background:url(../images/textarea.png) no-repeat; font-size:11px; color:#7e7e7e; overflow:auto;}
	.contact-form p{position:relative;}
	.contact-form label{position:absolute; top:7px; right:5px; display:block; width:15px; height:15px; text-indent:-9999px;}
	.contact-form label.error{background:url(../images/icon/error-form.png) no-repeat;}
	.contact-form label.ok{background:url(../images/icon/ok.png) no-repeat;}
	.contact-form input.error, .contact-form textarea.error{border:1px solid #ffa3a3; -moz-border-radius:4px; -webkit-border-radius:4px;}
	.contact-form input.error{padding:7px 7px;}
	/*End Conatct Form*/
/********************************* Start Contact Page *********************************/


/********************************* Start About Page *********************************/
#about .tab li{float:left; width:200px; margin-right:20px;}
#about .tab li p{margin-bottom:5px; padding-top:7px;}
#about .tab img{margin-right:10px !important;}
#about .block-bg{margin-top:20px;}
	
	/*Start Social*/
	.social-team{margin-top:10px;}
	.social-team li{float:left; width:15px !important; margin-right:3px !important;}
	.social-team a{display:block; text-indent:-9999px; width:15px; height:15px; background:url(../images/team-social.png) no-repeat;}
	.social-team a.facebook{background-position:0 -15px;}
	.social-team a.facebook:hover{background-position:0 0;}
	.social-team a.myspace{background-position:-19px -15px;}
	.social-team a.myspace:hover{background-position:-19px 0;}
	.social-team a.stumbleupon{background-position:-38px -15px;}
	.social-team a.stumbleupon:hover{background-position:-38px 0;}
	.social-team a.technorati{background-position:-57px -15px;}
	.social-team a.technorati:hover{background-position:-57px 0;}
	.social-team a.twitter{background-position:-76px -15px;}
	.social-team a.twitter:hover{background-position:-76px 0;}
	.social-team a.vimeo{background-position:-95px -15px;}
	.social-team a.vimeo:hover{background-position:-95px 0;}
	/*End Social*/
/********************************* End About Page *********************************/


/********************************* Start Blog Page *********************************/
#blog h3{margin-bottom:15px;}
#blog .sidebar ul{margin-bottom:30px;}
#blog .sidebar li{padding-bottom:6px; margin-bottom:6px; background:url(../images/separator-bg.jpg) repeat-x bottom;}
#blog .sidebar img{padding:3px; margin-right:10px;}
#blog .sidebar p{font-size:11px; margin-bottom:0 !important; margin-top:8px; line-height:16px;}
#blog .recent-post li{padding-bottom:10px; margin-bottom:6px; margin-top:0 !important; padding-top:0 !important;}

	/*Sart Categories*/
	.categories li a{padding-left:20px; }
	.categories ul li{margin-left:40px; background:none !important;}
	.categories ul{margin-bottom:0 !important; margin-top:15px !important;}
	/*End Categoriea*/
	
	/*Start Tags*/
	.tags{margin-bottom:30px;}
	.tags-block{background:url(../images/block-bg.jpg) repeat; padding:5px;}
	.tags li{background-image: none !important; float:left; padding:5px !important;}
	.tags a{color:#9e9e9e;}
	.tags a:hover{color:#cdcdcd;}
	/*End Tags*/
	
	/*Start Archives*/
	.archives li{width:110px; float:left;}
	.archives a{padding-left:20px; background:url(../images/archives.jpg) no-repeat 0 0px;}
	/*End Archives*/
	
	/*Start Post*/
	.post img{margin-bottom:9px;}
	.post h2{margin-bottom:10px !important;}
	
	.meta{background:url(../images/meta-bg.png) repeat-x; height:39px; padding-top:10px;}
	.meta li{float:left; margin-right:15px; padding-left:20px;}
	.meta .autor{background:url(../images/user.png) no-repeat 0 3px;}
	.meta .comments{background:url(../images/comments.png) no-repeat 0 3px;}
	.meta .tag{background:url(../images/tag.png) no-repeat 0 3px;}
	.meta .date{background:url(../images/date.png) no-repeat 0 3px;}
	.meta li a{font-size:10px; color:#797979;}
	.meta li a:hover{color:#373737;}
	/*End Post*/
	
	/*Start COmments Block*/
	#blog .block-bg{margin-bottom:30px;}
	.comments-block{margin-bottom:15px;} 
	.comments-block .info{font-weight:bold; font-style:italic; color:#434343; position:relative; margin-bottom:0 !important; background:url(../images/tab-nav-bg.jpg) repeat-x; padding:10px;}
	.comments-block .info span{font-size:11px; color:#909090; margin-left:15px; padding-left:15px; border-left:1px solid #adadad;}
	.comments-block .info .reply{display:block; position:absolute; right:15px; top:10px; font-size:11px; font-weight:normal;}
	.comments-block div{padding:15px; background:url(../images/tabs-bg.jpg) repeat-x bottom #fff; border-top:1px solid #ececec;}
	.comments-block.reply{margin-left:100px;}
	/*End Comments Block*/
	
	/*Start Comments Form*/
	#commentform input[type=text]{padding:9px 7px; width:206px; background:url(../images/comment-input.jpg) no-repeat; margin-bottom:10px; font-size:11px; color:#7e7e7e;}
	#commentform textarea{padding:7px; width:690px; height:137px; margin-bottom:10px; background:url(../images/comment-textarea.jpg) no-repeat; color:#7e7e7e; overflow:auto;}
	#commentform p{margin-bottom:0 !important; position:relative;}
	#commentform label{position:absolute; top:7px; right:5px; display:block; width:15px; height:15px; text-indent:-9999px;}
	#commentform label.error{background:url(../images/icon/error-form.png) no-repeat;}
	#commentform label.ok{background:url(../images/icon/ok.png) no-repeat;}
	#commentform input.error, #commentform textarea.error{border:1px solid #ffa3a3; -moz-border-radius:4px; -webkit-border-radius:4px;}
	#commentform input.error{padding:7px 7px;}
	/*End Comments Form*/
/********************************* End Blog Page *********************************/


/********************************* End Portfolio *********************************/
.portfolio li{margin-bottom:30px;}
#portfolio .sidebar h3{margin:7px 0;}
#portfolio h4{margin:5px 0;}
#portfolio .rating{margin-top:4px;}
#portfolio .nav{padding-top:5px;}

	/*Start Filter*/
		#filter{margin-top:7px;}
		#filter li{padding:0px 0 10px 0;}
		#filter li.active{margin-left:10px; font-weight:bold;}
	/*End Filter*/
	
	/*Start Filter 2*/
		.filter{float:left; width:130px; margin-right:25px; padding-right:25px; background:url(../images/filter-separator.jpg) no-repeat right center;}
		.filter h3{margin-bottom:7px;}
		#filter2{float:left;}
		#filter2 li{float:left; margin-right:20px;}
		#filter2 a{text-transform:uppercase;}
		#filter2 li.active{font-weight:bold; font-style:italic;}
	/*End Filter 2*/
	
	/*Start Portfolio Post*/
	#portfolio-post #slides2 .slides_control{height:520px !important;}
	#portfolio-post #slides2 {height:540px !important;}
	#portfolio-post #slides2 img{width:928px !important;}
	/*End Portfolio Post*/
	
/********************************* End Portfolio *********************************/



/********************************* Start 404 *********************************/
#page-404{font-size:300px; font-weight:bold; height:auto; margin-top:150px; text-align:center; line-height:150px; color:#353535;}
#page-404 span{font-size:14px; display:block;}
#search-404{margin-left:110px;}
#search-404 input[type=text]{-moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #d4d4d4; padding:7px; width:600px;}
/********************************* End 404 *********************************/



/********************************* Start Nav *********************************/
.nav li{float:left; margin-right:10px;}
.nav a{display:block; width:21px; height:22px; text-align:center; background:url(../images/nav.png) no-repeat; color:#717171; padding-top:3px; font-size:12px;}
.nav a:hover, .nav a.active{font-weight:bold; color:#292929;}
/********************************* End Nav *********************************/


/********************************* Start Services *********************************/
#services{width:940px; float:left;}
#services p.intro{font-size:11px; color:#7d7d7d; line-height:16px !important; margin-bottom:7px; padding-bottom:9px; background:url(../images/separator-bg.jpg) repeat-x bottom; display:inline-block; width:220px;}
#services h3{margin-bottom:5px;}
#services img{float:left; margin-right:10px; padding:0 !important; border:none !important;}
.separatot-services{background:url(../images/separator-bg.jpg) repeat-x bottom; margin-bottom:18px; padding-top:18px; clear:both; width:100%; height:2px;}
/********************************* End Services *********************************/


/********************************* Start Brochure *********************************/
#brochure{background:url(../images/block-bg.jpg) repeat; -moz-border-radius:4px; -webkit-border-radius:4px; padding:15px; width:270px; float:right; margin-top:3px;}
#brochure h2{color:#fff; margin-bottom:10px;}
#brochure p{color:#e0e0e0; margin-bottom:17px;}
.brochure-bt{display:block; width:270px; height:68px; background:url(../images/brochure-bt.jpg) no-repeat 0 0; text-indent:-9999px;}
.brochure-bt:hover{background-position:0 -68px;}
/********************************* End Brochure *********************************/


/********************************* Start Welcome *********************************/
#welcome{height:209px; background:url(../images/welcome-bg.jpg) repeat-x; margin-top:25px; padding-top:27px;}
#welcome img{float:right; margin-left:10px;}
#welcome-shadow{height:30px; background:url(../images/welcome-shadow.jpg) no-repeat top center;}
#welcome h2{font-size:24px !important; margin-bottom:15px;}
#welcome p{margin-bottom:15px;}
/********************************* End Welcome *********************************/

/********************************* Start Recent Project *********************************/
.recent h3{text-align:center; margin-bottom:10px;}
.recent p.intro{font-size:12px; color:#7d7d7d; text-align:center; margin-bottom:15px; font-weight:normal;}
.recent p{margin-top:4px; px; color:#494949; font-weight:bold;}
.rating img{padding:0 !important; border:none !important; display:inline-block; margin-top:4px; background-color:transparent !important;}
/********************************* End Recent Project *********************************/


/********************************* Start Tect Block *********************************/
.text-block h3, .text-block p{margin-bottom:10px;}
/********************************* End Tect Block *********************************/


/********************************* Start Page Title *********************************/
#page-title .wraper{height:67px; margin-bottom:30px; padding-top:13px;}

	/*Start Title*/
	#page-title .title{font-size:20px; color:#fff; font-family: 'Oswald', serif;}
	#page-title .intro{color:#fbfbfb;}
	#page-title .left li{float:left;}
	#page-title li.title{margin-right:20px; padding:15px 20px 15px 0;}
	#page-title li.intro{padding-top:18px;}
	/*End Title*/
	
	/*Start Social*/
	.social{float:right; margin-top:15px;}
	.social li{float:left; margin-right:10px;}
	.social a{display:block; background:url(../images/social-top.png) no-repeat; width:19px; height:20px; text-indent:-9999px;}
	.social a.facebook{background-position:0 0;}
	.social a.myspace{background-position:-19px 0;}
	.social a.stumbleupon{background-position:-38px 0;}
	.social a.technorati{background-position:-57px 0;}
	.social a.twitter{background-position:-76px 0;}
	.social a.vimeo{background-position:-95px 0;}
	.social a.delicious{background-position:-114px 0;}
	/*End Social*/
/********************************* End Page Title *********************************/


/********************************* Start Footer Block *********************************/
#footer-block{height:200px; margin-top:15px; padding-top:30px;}
#footer-block h2{color:#ebebeb; margin-bottom:12px;}
#footer-block .intro{font-size:11px; font-style:italic;}
#footer-block p{margin-bottom:10px;}
#footer-block .one-six, #footer-block .one-third{margin-right:50px;}
#footer-block .one-last{width:210px; float:left;}

	/*Start Footer Categories, Pages*/
	#footer-block .one-six ul{padding-top:5px;}
	#footer-block .one-six li{padding:9px 0 9px 15px;}
	/*End Footer Categories*/
	
	/*Start Footer Contact*/
	.fb-contact li{float:left; width:150px; font-size:11px; padding:3px 0; font-weight:bold;}
	/*End Footer Contact*/
	
	/*Start Newsteller Form*/
	#newsteller{margin-bottom:17px;}
	#newsteller input[type=text]{padding:10px; -moz-border-radius:4px; -webkit-border-radius:4px; width:280px; font-size:11px;}
	#newsteller .bt-newsteller{position:absolute; right:10px; top:7px; width:27px; height:19px;}
	#newsteller p{position:relative;}
	/*End Newsteller Form*/
	
	/*Start Footer Post*/
	.post-block li, .post-block a{font-size:11px;}
	.post-block img{float:left; margin-right:5px; padding:3px;}
	.post-block p{margin-bottom:7px !important;}
	/*End Footer Post*/
/********************************* End Footer Block *********************************/


/********************************* Start Footer *********************************/
#footer{width:940px; margin:0 auto; padding:20px 0;}
#footer p{padding-top:5px;}

	/*start Social Footer*/
	.social-footer{float:right;}
	.social-footer li{float:left; margin-left:10px;}
	.social-footer a{display:block; width:26px; height:27px; background:url(../images/social-footer.jpg) no-repeat; text-indent:-9999px;}
	.social-footer a.facebook{background-position:0 -27px;}
	.social-footer a.facebook:hover{background-position:0 0;}
	.social-footer a.myspace{background-position:-26px -27px;}
	.social-footer a.myspace:hover{background-position:-26px 0;}
	.social-footer a.stumbleupon{background-position:-53px -27px;}
	.social-footer a.stumbleupon:hover{background-position:-53px 0;}
	.social-footer a.technorati{background-position:-79px -27px;}
	.social-footer a.technorati:hover{background-position:-79px 0;}
	.social-footer a.twitter{background-position:-105px -27px;}
	.social-footer a.twitter:hover{background-position:-105px 0;}
	.social-footer a.vimeo{background-position:-131px -27px;}
	.social-footer a.vimeo:hover{background-position:-131px 0;}
	.social-footer a.delicious{background-position:-157px -27px;}
	.social-footer a.delicious:hover{background-position:-157px 0;}
	/*End Social Footer*/
/********************************* End Footer *********************************/



/********************************* Start SHORTCODE *********************************/
	/*Button*/
	.bt{display:inline-block; width:100px; padding:6px 0; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444444; font-weight:bold; background:url(../images/bt.png) no-repeat;}
	.bt:hover{color:#888888;}
	.bt1{display:inline-block; width:100px; padding:0 15px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444444; font-weight:bold; background:url(../images/bt1.png) no-repeat;}
	.bt1:hover{color:#888888;}
	
	/*Column*/
	.one-two{width:460px; margin-right:20px; float:left; position:relative;}
	.one-third{width:300px; margin-right:20px; float:left; position:relative;}
	.one-four{width:220px; margin-right:20px; float:left; position:relative;}
	.one-six{width:140px; margin-right:20px; float:left; position:relative;}
	
	/*Pre*/
	code, pre {background-color:#ebebeb; border-left:3px solid #d3d3d3; padding:15px; font:11px Consolas,"Courier New",Courier,monospace; line-height:14px; overflow:hidden;}
	code:hover, pre:hover{overflow:auto;}
	
	/*Highlight*/
	.highlight{padding:1px 5px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; font-size:11px;}
	.highlight.blue{background-color:#3b616e;}
	.highlight.gray{background-color:#676767;}
	.highlight.green{background-color:#2d3f29;}
	.highlight.maroon{background-color:#50292a;}
	.highlight.purple{background-color:#403658;}
	
	/*dropcap*/
	p.dropcap:first-letter {display:block; float:left; font-size:30px; line-height:10px; margin:8px 10px 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
	p.dropcap.blue:first-letter{color:#3b616e;}
	p.dropcap.gray:first-letter{color:#676767;}
	p.dropcap.green:first-letter{color:#2d3f29;}
	p.dropcap.maroon:first-letter{color:#50292a;}
	p.dropcap.purple:first-letter{color:#403658;}

	/*dropcap2*/
	p.dropcap2:first-letter, p.dropcap3:first-letter {display:block; float:left; font-size:30px; line-height:10px; margin:5px 10px 0 0; font-family:Georgia, "Times New Roman", Times, serif; padding:10px; color:#f2f2f2;}
	p.dropcap2.blue:first-letter{background-color:#3b616e;}
	p.dropcap2.gray:first-letter{background-color:#676767;}
	p.dropcap2.green:first-letter{background-color:#2d3f29;}
	p.dropcap2.maroon:first-letter{background-color:#50292a;}
	p.dropcap2.purple:first-letter{background-color:#403658;}
	p.round:first-letter{-moz-border-radius:4px; -webkit-border-radius:4px;}
	
	/*Blockquote*/
	blockquote, q{quotes:"""";}
	blockquote p{padding-left:20px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#555555;}
	blockquote p.left{width:250px; margin-left:20px;}
	blockquote p.right{width:250px; margin-right:20px;}
	blockquote p.blue{border-left:3px solid #3b616e;}
	blockquote p.gray{border-left:3px solid #676767;}
	blockquote p.green{border-left:3px solid #2d3f29;}
	blockquote p.maroon{border-left:3px solid #50292a;}
	blockquote p.purple{border-left:3px solid #403658;}
	
	/*Tips*/
	p .tips{border-bottom:1px dashed #555555; cursor:help;}
	
	/*Alert Box*/
	.box{padding:10px 15px 10px 60px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:15px; background-repeat:no-repeat; background-position:10px 4px; position:relative;}
	.box.alert{background-color:#fdf7b9; border:1px solid #ffd265; color:#574f00; background-image:url(../images/icon/alert.png);}
	.box.success{background-color:#bffdb9; border:1px solid #77ff65; color:#0b7c00; background-image:url(../images/icon/success.png);}
	.box.info{background-color:#b9dcfd; border:1px solid #65b1ff; color:#00294f; background-image:url(../images/icon/info.png);}
	.box.error{background-color:#fdb9b9; border:1px solid #ff6565; color:#a20000; background-image:url(../images/icon/error.png);}
	.box.note{background-color:#fde7c7; border:1px solid #fcd99c; color:#5f3800; background-image:url(../images/icon/note.png);}
	.box span{position:absolute; display:block; width:12px; height:12px; background:url(../images/close-bt.png) no-repeat; top:13px; right:15px; cursor:pointer;}
	 span.alert{background-position:0 -24px;}
	 span.success{background-position:0 -12px;}
	 span.info{background-position:0 -36px;}
	 span.error{background-position:0 -48px;}
	 span.note{background-position:0 0;}
	
	
	/*Separator*/
	.separator{height:2px; background:url(../images/separator-bg.jpg) repeat-x bottom; padding-top:18px; margin-bottom:30px; clear:both; width:100%;}
	.separator2{height:2px; background:url(../images/separator-bg.jpg) repeat-x bottom; margin-bottom:10px; clear:both; width:100%;}
	.separator3{height:2px; background:url(../images/separator-bg.jpg) repeat-x bottom; margin-bottom:15px; padding-top:15px; clear:both; width:100%;}
	.separator4{height:2px; background:url(../images/separator-bg.jpg) repeat-x bottom; margin-bottom:15px; padding-top:20px; clear:both; width:100%;}
	
	/*Tabs*/
	.tab-nav{height:46px; background:url(../images/tab-nav-bg.jpg) repeat-x; -moz-border-radius:4px; -webkit-border-radius:4px;}
	.tab-nav li{float:left; margin-left:15px; padding-top:15px; font-size:11px; color:#909090; cursor:pointer;}
	.tab-nav li.current{font-style:italic; color:#434343; font-weight:bold; font-size:12px;}
	.tab{padding:15px; margin-bottom:10px; background:url(../images/tabs-bg.jpg) repeat-x bottom #fff; color:#525252;}
	
	/*table*/
	table{border:1px solid #d3d3d3;font-size:12px; margin-bottom:15px;}
	.table th{text-align:center; height:60px; color:#f2f2f2; font-weight:bold;}
/*	tr:nth-child(2n+1){background-color:#f2f2f2;}*/
	tr:nth-child(2n+1){background-color:#ffffff;}	
	td{text-align:center; min-height:40px; line-height:40px; color:#757475;}
	.table.gray th{background:url(../images/skins/gray/slider-bg.jpg) repeat;}
	.table.blue th{background:url(../images/skins/blue/slider-bg.jpg) repeat;}
	.table.green th{background:url(../images/skins/green/slider-bg.jpg) repeat;}
	.table.maroon th{background:url(../images/skins/maroon/slider-bg.jpg) repeat;}
	.table.purple th{background:url(../images/skins/purple/slider-bg.jpg) repeat;}
	
	/*Toggle & Accordion*/
	.acc-header, p.toggle{background:url(../images/tab-nav-bg.jpg) repeat-x; padding:15px; color:#434343; font-style:italic; font-weight:bold; cursor:pointer; position:relative}
	.acc-header span.intro, p.toggle span.intro{font-size:11px; font-style:italic; color:#909090; margin-left:15px; padding-left:15px; border-left:1px solid #9e9e9e; font-weight:normal;}
	.acc-header span.open-close, p.toggle span.open-close{display:block; width:14px; height:14px; right:15px; top:15px; position:absolute;}
	.acc-block, .toggle-block{background:url(../images/tabs-bg.jpg) repeat-x bottom #fff; padding:15px 15px 7px 15px; margin-bottom:10px; margin-top:-14px;}
	.toggle-block .bt, .toggle-block2 .bt{margin-bottom:7px;}
	
	/*Toggle Stile 2*/
	p.toggle2{font-style:italic; font-weight:bold; cursor:pointer; position:relative;}
	.toggle-block2{padding:15px 0; margin-top:-14px;}
	
	/*bullet*/
	.bullet{margin-bottom:15px;}
	.bullet li{padding:5px 0 5px 15px;}
	.bullet.circle li{background:url(../images/bullet/circle.jpg) no-repeat 0 10px;}
	.bullet.go li{background:url(../images/bullet/go.jpg) no-repeat 0 9px;}
	.bullet.go2 li{background:url(../images/bullet/go2.gif) no-repeat 0 9px;}
	.bullet.categories li{background:url(../images/bullet/categories.html) no-repeat 0 11px;}
	.bullet.add li{background:url(../images/bullet/add.png) no-repeat 0 9px;}
	.bullet.star li{background:url(../images/bullet/star.gif) no-repeat 0 6px; padding-left:20px;}
	.bullet.arrow li{background:url(../images/bullet/arrow.gif) no-repeat 0 11px;}
	.bullet.tick li{background:url(../images/bullet/tick.png) no-repeat 0 5px; padding-left:20px;}
	.bullet.phone li{background:url(../images/bullet/phone.gif) no-repeat 0 9px; padding-left:20px;}
	.bullet.phone2 li{background:url(../images/bullet/phone.png) no-repeat 0 5px; padding-left:20px;}
	.bullet.folder li{background:url(../images/bullet/folder.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.category li{background:url(../images/bullet/category.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.door li{background:url(../images/bullet/door.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.html li{background:url(../images/bullet/html.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.user li{background:url(../images/bullet/user.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.testim li{background:url(../images/bullet/testim.gif) no-repeat 0 5px; padding-left:22px;}
	.bullet.cal li{background:url(../images/bullet/cal.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.location li{background:url(../images/bullet/location.png) no-repeat 0 5px; padding-left:22px;}
	.bullet.graf li{background:url(../images/bullet/graf.jpg) no-repeat 0 5px; padding-left:22px;}
	.bullet.graf2 li{background:url(../images/bullet/graf2.gif) no-repeat 0 5px; padding-left:22px;}
	.bullet.info li{background:url(../images/bullet/info.png) no-repeat 0 5px; padding-left:22px;}
	
	/*Icon Link*/
	.icon-link{padding:3px 0 3px 25px; border-bottom:1px; border-style:dashed;}
	.icon-link:hover{border-bottom:none;}
	.pdf{background:url(../images/bullet/pdf.png) no-repeat 0 0;}
	.word{background:url(../images/bullet/word.png) no-repeat 0 0;}
	.mail{background:url(../images/bullet/mail.gif) no-repeat 0 5px;}
	
/********************************* End SHORTCODE *********************************/


/********************************* START Tipsy *********************************/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
/********************************* End Tipsy *********************************/


/********************************* START Seting *********************************/
#seting{top:40px; left:10px; position:fixed; padding:20px 15px 10px 15px; border:1px solid #d7d7d7; background-color:#fff; display:none; z-index:50; -moz-border-radius:4px; -webkit-border-radius:4px;}
#seting .tips, .close.tips{border-bottom:none !important; cursor:auto !important;}
.close{position:fixed; top:22px; left:40px; z-index:100; display:block; width:32px; height:32px; background:url(../images/option/plus.png) no-repeat; outline:none; text-indent:-9999px;}
.close.openpanel{background:url(../images/option/minus.png) no-repeat;}
/********************************* End Seting *********************************/