/* css | webdesignserbia by miloszekovic.com - created: april 2010 - last edit: april 2010 */

/* global */
body { margin:0; font-family:Arial, Helvetica, sans-serif; color:#757569; font-size:12px; background:url("../images/basic/bg.gif") top repeat-x #fff; }
a, a:link, a:active { color:#49caee; text-decoration:none; font-size:12px; }
a:hover { color:#49caee; text-decoration:underline; }
img { border:0; }
ul { list-style:none; }
h1, h2, h3, h4, h5, b { font-weight:normal; }
#wrapper { width:100%; padding:0; margin:0; }
#container { width:958px; padding:0; margin-left:auto; margin-right:auto; }
h1 { width:212px; height:72px; padding:0; margin:0; clear:none; float:left; }
hr { width:948px; height:1px; margin:15px 5px 30px 5px; padding:0; border:0; display:inline; color:#eee; clear:both; float:left; background:#eee; }


/* header */
#header { width:958px; height:72px; padding:0; margin:4px 0 0 0; clear:both; float:left; }
.nav { width:716px; padding:0 0 0 30px; margin:23px 0 0 0; clear:none; float:left; }
.nav li { padding:0 0 0 45px; margin:0; clear:none; float:left; background:url("../images/basic/nav_spot.gif") left top repeat-y; }
.nav li .button_design a { width:93px; height:18px; padding:0 0 3px 0; margin:0; clear:both; float:left; display:block; background:url("../images/basic/nav/001_1.gif") no-repeat; }
.nav li .button_design a:hover { background:url("../images/basic/nav/001_2.gif") no-repeat; }
.nav li .button_development a { width:141px; height:18px; padding:0 0 3px 0; margin:0; clear:both; float:left; display:block; background:url("../images/basic/nav/002_1.gif") no-repeat; }
.nav li .button_development a:hover { background:url("../images/basic/nav/002_2.gif") no-repeat; }
.nav li .button_seo a { width:100px; height:18px; padding:0 0 3px 0; margin:0; clear:both; float:left; display:block; background:url("../images/basic/nav/003_1.gif") no-repeat; }
.nav li .button_seo a:hover { background:url("../images/basic/nav/003_2.gif") no-repeat; }
.nav li .button_portfolio a { width:63px; height:18px; padding:0 0 3px 0; margin:0; clear:both; float:left; display:block; background:url("../images/basic/nav/004_1.gif") no-repeat; }
.nav li .button_portfolio a:hover { background:url("../images/basic/nav/004_2.gif") no-repeat; }
.nav li .button_about a { width:68px; height:18px; padding:0 0 3px 0; margin:0; clear:both; float:left; display:block; background:url("../images/basic/nav/005_1.gif") no-repeat; }
.nav li .button_about a:hover { background:url("../images/basic/nav/005_2.gif") no-repeat; }
.nav li span { width:auto; padding:0 0 0 1px; color:#bcbcbc; font-size:10px; text-transform:uppercase; margin:0; clear:both; float:left; }
.nav li .button_design a.button_design_sel, .nav li .button_about a:hover.button_design_sel { background:url("../images/basic/nav/001_2.gif") no-repeat; }
.nav li .button_development a.button_development_sel, .nav li .button_about a:hover.button_development_sel { background:url("../images/basic/nav/002_2.gif") no-repeat; }
.nav li .button_seo a.button_seo_sel, .nav li .button_about a:hover.button_seo_sel { background:url("../images/basic/nav/003_2.gif") no-repeat; }
.nav li .button_portfolio a.button_portfolio_sel, .nav li .button_about a:hover.button_portfolio_sel { background:url("../images/basic/nav/004_2.gif") no-repeat; }
.nav li .button_about a.button_about_sel, .nav li .button_about a:hover.button_about_sel { background:url("../images/basic/nav/005_2.gif") no-repeat; }
.nav li .button_design .hidden, .nav li .button_development .hidden, .nav li .button_seo .hidden, .nav li .button_portfolio .hidden, .nav li .button_about .hidden { 
	position:absolute; left:0px; top:-5000px; width:1px; height:1px; overflow:hidden; }


/* footer */
#footer { width:100%; height:100%; padding:0; margin:60px 0 0 0; clear:both; float:left; background:url("../images/basic/footer_bg.gif") bottom repeat-x #49caee; }
.footer { width:948px; height:100%; padding:0; margin-left:auto; margin-right:auto; }
.footer_forms { width:602px; height:100%; padding:30px 0 0 0; margin:0 22px 0 0; display:inline; clear:none; float:left; }
.footer_forms h3 { width:594px; padding:0 0 5px 8px; margin:0 0 15px 0; clear:both; float:left; font-size:24px; color:#fff; border-bottom:1px solid #99e1f5; }
.footer_forms fieldset { width:592px; padding:0 0 0 10px; margin:0; border:0; float:left; clear:both; }
.contact_forms { width:232px; padding:0; margin:0; float:left; clear:none; }
.contact_forms li { width:210px; padding:0 0 13px 0; margin:0; float:left; clear:both; height: 55px; }
.contact_forms li label { width:209px; padding:0 0 5px 1px; margin:0; float:left; clear:both; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
#contact_forms { margin: 0; padding: 0; }
.contact_forms_text { width:202px; height:19px; margin:0; padding:4px 4px 0 4px; clear:both; float:left; border:0; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url("../images/basic/bg_forms.gif") top repeat-x #fff; }
.required { width:202px; height:19px; margin:0; padding:4px 4px 0 4px; clear:both; float:left; border:0; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url("../images/basic/bg_forms.gif") top repeat-x #fff; }
.required email{ width:202px; height:19px; margin:0; padding:4px 4px 0 4px; clear:both; float:left; border:0; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url("../images/basic/bg_forms.gif") top repeat-x #fff; }
.contact_formsB { width:340px; padding:0 0 8px 0; margin:0; float:left; clear:none; }
.contact_formsB label { width:339px; padding:0 0 5px 1px; margin:0; float:left; clear:both; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.contact_forms_area { width:332px; height:149px; margin:0; padding:5px 4px 5px 4px; clear:both; float:left; border-right:1px solid #a9e6f7; border-bottom:0; border-left:0; border-top:0; font-size:11px; line-height:18px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url("../images/basic/bg_forms.gif") top repeat-x #fff; overflow: auto; }
#note { width:410px; padding:10px 50px 0 10px; margin:0; float:left; clear:both; font-size:11px;color:#fff; }
.forms_button { width:103px; height:33px; padding:0; margin:8px 0 0 0; float:right; clear:none; border:0; cursor:pointer; background:url("../images/basic/form_button.gif") no-repeat; }
.forms_button:hover { opacity:.80; -moz-opacity:.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.footer_contact { width:324px; height:281px; padding:30px 0 0 0; margin:0; clear:none; float:left; }
.footer_contact h3 { width:316px; padding:0 0 5px 8px; margin:0 0 15px 0; clear:both; float:left; font-size:24px; color:#fff; border-bottom:1px solid #99e1f5; }
.footer_contact ul { width:313px; height:156px; padding:0; margin:20px 0 0 11px; display:inline; clear:both; float:left; background:url("../images/basic/bg_contact.gif") left no-repeat; }
.footer_contact ul li { width:253px; height:45px; padding:0 0 7px 60px; margin:0; clear:both; float:left; }
.footer_contact ul li address { width:253px; height:17px; padding:7px 0 2px 0; margin:0; clear:both; float:left; font-size:13px; color:#6d5a4b; font-style:normal; }
.footer_contact ul li p { width:253px; padding:0; margin:0; clear:both; float:left; font-size:16px; color:#fff; }
.footer_copy { width:602px; height:79px; padding:20px 0 0 0; margin:0; clear:none; float:left; }
.footer_copy p { width:500px; padding:0 0 3px 5px; margin:0; clear:both; float:left; font-size:12px; color:#fff; }
.footer_copy span { width:500px; padding:1px 0 0 5px; margin:0; clear:both; float:left; font-size:10px; color:#90867e; text-transform:uppercase; }
.footer_partners { width:341px; height:77px; padding:22px 5px 0 0; margin:0; clear:none; float:left; }
.footer_partners p { width:338px; padding:0 3px 5px 239px; margin:0; clear:both; float:left; font-size:10px; color:#90867e; text-transform:uppercase; }
.footer_partners img { padding:0; margin:0 0 0 10px; display:inline; clear:none; float:right; }
.footer_partners img:hover { opacity:.80; -moz-opacity:.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.notification_ok { font-size:14px; color:#fff; }
.contact_forms li label.error { color: #ffffff; padding: 2px 0 2px 1px; font-size: 13px; border: none; background: #ca2128; width: 211px; }
.error { border: 1px solid #ca2128 }
.required email error { border: 1px solid #ca2128; }
.contact_formsB label.error { color: #ffffff; padding: 2px; font-size: 13px; border: none; width: 200px; background: #ca2128; }
.thankyou { font-size: 14px; color: #f8ffff; }

/* homepage */
.home_intro { width:938px; height:385px; padding:0 10px 0 10px; margin:0 0 20px 0; clear:both; float:left; background:url("../images/home/intro_serbia.gif") bottom left no-repeat; }
.home_intro_content { width:292px; padding:0 45px 0 0; margin:0; clear:none; float:left; }
.home_intro_content h3 { width:292px; height:17px; padding:0; margin:0; clear:both; float:left; font-size:24px; color:#49caee; }
.home_intro_content h2 { width:290px; height:45px; padding:0 0 0 2px; margin:0; clear:both; float:left; font-size:46px; color:#6d5a4b; }
.home_intro_content p { width:287px; padding:25px 0 0 5px; margin:0; clear:both; float:left; font-size:12px; line-height:20px; color:#757569; }
.home_intro_slider { width:601px; padding:0; margin:0; clear:none; float:left; }
.home_intro_slider p { width:256px; padding:236px 0 0 14px; margin:0; clear:both; float:left; font-size:12px; line-height:20px; color:#fff; }
.slide_1 { width:601px; height:352px; padding:0; margin:0; clear:both; float:left; background:url("../images/home/slider/slide1.jpg") no-repeat; }
.slide_2 { width:601px; height:352px; padding:0; margin:0; clear:both; float:left; background:url("../images/home/slider/slide2.jpg") no-repeat; }
.slide_3 { width:601px; height:352px; padding:0; margin:0; clear:both; float:left; background:url("../images/home/slider/slide3.jpg") no-repeat; } 
.slide_4 { width:601px; height:352px; padding:0; margin:0; clear:both; float:left; background:url("../images/home/slider/slide4.jpg") no-repeat; }
.home_experts { width:948px; padding:0 5px 0 5px; margin:0 0 40px 0; clear:both; float:left; }
.home_experts h2 { width:938px; height:20px; padding:10px 0 10px 10px; margin:0 0 20px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:16px; color:#6d5a4b; }
.home_experts ul { width:931px; padding:0 10px 0 7px; margin:0; clear:both; float:left; }
.home_experts ul li { padding:0 14px 0 14px; margin:0; clear:none; float:left; }
.home_experts ul li img:hover { opacity:.80; -moz-opacity:.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.home_whatwedo { width:948px; padding:0 5px 0 5px; margin:0 0 50px 0; clear:both; float:left; }
.home_whatwedo h3 { width:938px; height:32px; padding:10px 0 10px 10px; margin:0 0 20px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:30px; color:#6d5a4b; }
.home_whatwedo ul { width:928px; padding:0 10px 0 10px; margin:0; clear:both; float:left; }
.home_whatwedo ul li { width:282px; padding:0 40px 0 0; margin:0; clear:none; float:left; }
.whatwedo_left { width:249px; height:30px; padding:0 0 0 33px; margin:0; clear:both; float:left; color:#49caee; font-size:24px; background:url("../images/home/icons/star.gif") left top no-repeat; }
.whatwedo_middle { width:249px; height:30px; padding:0 0 0 33px; margin:0; clear:both; float:left; color:#49caee; font-size:24px; background:url("../images/home/icons/umbb.gif") left top no-repeat; }
.whatwedo_right { width:249px; height:30px; padding:0 0 0 33px; margin:0; clear:both; float:left; color:#49caee; font-size:24px; background:url("../images/home/icons/sircle.gif") left top no-repeat; }
.home_whatwedo ul li p { width:281px; padding:10px 0 0 1px; margin:0; clear:both; float:left; font-size:12px; color:#757569; line-height:22px; }
.home_whatwedo ul li p a { padding:0 0 0 5px; }
.home_team { width:948px; padding:0 5px 0 5px; margin:0; clear:both; float:left; }
.home_team li { width:459px; padding:0 30px 0 0; margin:0; clear:none; float:left; }
.home_team li h2 { width:449px; height:30px; padding:0 0 10px 10px; margin:0 0 25px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:28px; color:#6d5a4b; }
.home_team li img { padding:0; margin:0 20px 0 10px; display:inline; clear:none; float:left; border-bottom:6px solid #49caee; }
.home_team li p { width:260px; padding:2px 0 0 0; margin:0; clear:none; float:left; font-size:12px; color:#757569; line-height:20px; }
.home_team li p a { padding:0 0 0 5px; }


/* web design */
.design_concept { width:948px; padding:0 5px 130px 5px; margin:0 0 30px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; background:url("../images/design/webdesign_top.jpg") bottom right no-repeat; }
.design_concept h3 { width:928px; height:53px; padding:0 10px 0 10px; margin:0; clear:both; float:left; font-size:50px; color:#6d5a4b; }
.design_concept h2 { width:926px; height:30px; padding:0 10px 0 12px; margin:0; clear:both; float:left; font-size:36px; color:#49caee; }
.design_concept span { font-weight:normal; color:#6d5a4b; }
.design_concept p { width:700px; padding:30px 0 40px 12px; margin:0; clear:both; float:left; font-size:10px; line-height:18px; color:#b2b2aa; text-transform:uppercase; }
.design_concept strong { width:360px; padding:0 0 12px 13px; margin:0; clear:both; float:left; color:#757569; font-size:12px; }
.design_concept ul { width:360px; padding:0 0 0 14px; margin:0; clear:both; float:left; }
.design_concept ul li { width:210px; padding:0 0 0 15px; margin:3px 0 3px 0; clear:both; float:left; font-size:12px; line-height:18px; color:#757569; background:url("../images/design/bullet.gif") left top no-repeat; }
.design_text { width:928px; padding:0 10px 0 10px; margin:0; clear:both; float:left; }
.design_text li { width:282px; padding:0 40px 0 0; margin:0; clear:none; float:left; }
.design_text li p { width:282px; padding:0 0 20px 0; margin:0; clear:both; float:left; font-size:12px; color:#757569; line-height:22px; }
.design_text li p a { padding:0 0 0 5px; }


/* web development */
.development_concept { width:948px; padding:0 5px 40px 5px; margin:0 0 30px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; background:url("../images/development/webdewelopment_top.jpg") bottom right no-repeat; }
.development_concept h3 { width:928px; height:53px; padding:0 10px 0 10px; margin:0; clear:both; float:left; font-size:50px; color:#6d5a4b; }
.development_concept h2 { width:926px; height:30px; padding:0 10px 0 12px; margin:0; clear:both; float:left; font-size:36px; color:#49caee; }
.development_concept p { width:700px; padding:30px 0 40px 12px; margin:0; clear:both; float:left; font-size:10px; line-height:18px; color:#b2b2aa; text-transform:uppercase; }
.dev_list { width:320px; padding:0 0 0 14px; margin:0; clear:none; float:left; }
.dev_list strong { width:265px; padding:0 0 12px 0; margin:0; clear:both; float:left; color:#757569; font-size:12px; line-height:20px; }
.dev_list ul { width:265px; padding:0; margin:0; clear:both; float:left; }
.dev_list ul li { width:250px; padding:0 0 0 15px; margin:3px 0 3px 0; clear:both; float:left; font-size:12px; line-height:18px; color:#757569; background:url("../images/design/bullet.gif") left top no-repeat; }
.dev_logos { width:500px; padding:0; margin:0; clear:none; float:left; }
.dev_logos strong { width:265px; padding:0 0 12px 0; margin:0; clear:both; float:left; color:#757569; font-size:12px; line-height:20px; }
.dev_logos ul { width:500px; padding:0; margin:0; clear:both; float:left; }
.dev_logos ul li { padding:0 24px 10px 0; margin:0; clear:none; float:left; }
.dev_logos ul li img:hover { opacity:.80; -moz-opacity:.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.development_text { width:928px; padding:0 10px 0 10px; margin:0; clear:both; float:left; }
.development_text li { width:282px; padding:0 40px 0 0; margin:0; clear:none; float:left; }
.development_text li p { width:282px; padding:0 0 20px 0; margin:0; clear:both; float:left; font-size:12px; color:#757569; line-height:22px; }
.development_text li p a { padding:0 0 0 5px; }


/* seo */
.seo_concept { width:948px; padding:0 5px 40px 5px; margin:0 0 30px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; background:url("../images/seo/seo_top.jpg") bottom right no-repeat; }
.seo_concept h3 { width:928px; height:53px; padding:0 10px 0 10px; margin:0; clear:both; float:left; font-size:50px; color:#6d5a4b; }
.seo_concept h2 { width:926px; height:30px; padding:0 10px 0 12px; margin:0; clear:both; float:left; font-size:36px; color:#49caee; }
.seo_concept p { width:700px; padding:30px 0 40px 12px; margin:0; clear:both; float:left; font-size:10px; line-height:18px; color:#b2b2aa; text-transform:uppercase; }
.seo_list { width:320px; padding:0 0 0 14px; margin:0; clear:none; float:left; }
.seo_list strong { width:265px; padding:0 0 12px 0; margin:0; clear:both; float:left; color:#757569; font-size:12px; line-height:20px; }
.seo_list ul { width:265px; padding:0 0 40px 0; margin:0; clear:both; float:left; }
.seo_list ul li { width:250px; padding:0 0 0 15px; margin:3px 0 3px 0; clear:both; float:left; font-size:12px; line-height:18px; color:#757569; background:url("../images/design/bullet.gif") left top no-repeat; }
.seo_text { width:928px; padding:0 10px 0 10px; margin:0; clear:both; float:left; }
.seo_text li { width:282px; padding:0 40px 0 0; margin:0; clear:none; float:left; }
.seo_text li p { width:282px; padding:0 0 20px 0; margin:0; clear:both; float:left; font-size:12px; color:#757569; line-height:22px; }
.seo_text li p a { padding:0 0 0 5px; }
.seo_text li h2 { width:282px; padding:0 0 10px 0; margin:0; clear:both; float:left; font-size:12px; color:#757569; font-weight:bold; }


/* portfolio */
.folio_project { width:938px; padding:0 5px 10px 15px; height:24px; margin:0; clear:both; float:left; font-size:20px; color:#6d5a4b; }
.top_project { width:928px; height:352px; padding:0; margin:0 15px 25px 15px; display:inline; clear:both; float:left; border-bottom:6px solid #49caee; }
.top_project p { width:253px; padding:130px 0 0 32px; margin:0; clear:both; float:left; font-size:12px; color:#757569; line-height:20px; position:absolute; z-index:200; }
.top_project span a { width:200px; height:40px; padding:0; margin:313px 0 0 16px; display:inline; position:absolute; z-index:100; border:0; background:url("../images/portfolio/button_more.png") top no-repeat; }
.top_project span a:hover { background:url("../images/portfolio/button_more.png") bottom no-repeat; }
ul.portfolio-tiles-gallery { width:955px; padding:0 0 0 3px; margin:0; display:block; float:left; clear:both; list-style-type:none; z-index:999; }
ul.portfolio-tiles-gallery li { width:293px; height:212px; padding:0; float:left; clear:none; margin:0 12px 25px 12px; display:inline; text-decoration:none; overflow:hidden; position:relative; border-bottom:6px solid #49caee; }
ul.portfolio-tiles-gallery li h3 { margin:16px 24px 0 24px; color:#fff; font-size:28px; width:245px; height:37px; display:inline; padding:0; clear:both; float:left; cursor:pointer; border-bottom:4px solid #fff; }
ul.portfolio-tiles-gallery li .boxgrid { width:293px; height:212px; padding:0; margin:0; float:left; cursor:pointer; overflow:hidden; position:relative; background:#49caee; }
ul.portfolio-tiles-gallery li .boxgrid a { width:293px; height:212px; display:block; text-decoration:none; }
ul.portfolio-tiles-gallery li .boxgrid img { top:0; left:0; float:left; padding:0; margin:0; position:absolute; }
ul.portfolio-tiles-gallery .boxgrid slideright a img { margin:0; padding:0; }
ul.portfolio-tiles-gallery li .boxgrid p { color:#fff; width:220px; float:left; padding:0 0 0 20px; margin:5px 25px 5px 25px; display:inline; float:left; clear:both; cursor:pointer; background:url("../images/portfolio/bullet_b.gif") left top no-repeat; }
ul.portfolio-tiles-gallery li .boxgrid b { width:137px; height:17px; float:left; padding:0; margin:40px 0 0 132px; display:inline; float:left; clear:both; cursor:pointer; background:url("../images/portfolio/button_case.gif") no-repeat; }
.folio_case { width:948px; padding:0 5px 40px 5px; margin:0; clear:both; float:left; }
.folio_case h3 { width:928px; height:70px; padding:0 10px 0 12px; margin:0; clear:both; float:left; font-size:60px; color:#6d5a4b; }
.folio_case h2 { width:926px; height:30px; padding:0 10px 0 10px; margin:0; clear:both; float:left; font-size:32px; color:#49caee; }
.folio_case p { width:926px; padding:20px 0 30px 12px; margin:0; clear:both; float:left; font-size:12px; line-height:22px; color:#757569; }
.case_info { width:289px; padding:0 0 0 12px; margin:0; clear:none; float:left; }
.case_info strong { width:60px; padding:2px 0 7px 0; margin:0; clear:none; float:left; font-size:10px; color:#a6a69e; font-weight:normal; text-transform:uppercase; }
.case_info span { width:190px; padding:0 0 7px 0; margin:0; clear:none; float:left; font-size:12px; color:#757569; }
.case_info span a { font-weight:bold; }
.case_info b { width:280px; padding:40px 0 12px 0; margin:0; clear:both; float:left; font-size:10px; color:#a6a69e; text-transform:uppercase; }
.case_info ul { width:280px; padding:0; margin:0; clear:both; float:left; }
.case_info ul li { width:257px; padding:0 0 7px 23px; margin:0; clear:both; float:left; font-size:12px; color:#757569; background:url("../images/portfolio/bullet.gif") left top no-repeat; }
.case_slider { width:601px; height:352px; padding:0; margin:0 0 0 14px; display:inline; clear:none; float:left; }
.folio_projects { width:948px; padding:0 5px 0 5px; margin:0; clear:both; float:left; }
.folio_projects h2 { width:938px; height:20px; padding:10px 0 10px 10px; margin:0 0 20px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:16px; color:#6d5a4b; }
.prev a { width:21px; height:87px; padding:0; margin:0; clear:none; float:left; background:url("../images/portfolio/more_left.gif") left no-repeat; }
.prev a:hover { background:url("../images/portfolio/more_left.gif") right no-repeat; }
.next a { width:21px; height:87px; padding:0; margin:0; clear:none; float:left; background:url("../images/portfolio/more_right.gif") right no-repeat; }
.next a:hover { background:url("../images/portfolio/more_right.gif") left no-repeat; }
.folio_more_projects { width:906px; padding:0; margin:0; clear:none; float:left; }
.folio_more_projects ul { width:905px; padding:0 0 0 1px; margin:0; clear:both; float:left; }
.folio_more_projects ul li { width:114px; height:82px; padding:0; margin:0 8px 0 7px; display:inline; clear:none; float:left; border-bottom:6px solid #49caee; }
.folio_more_projects ul li img { opacity:.60; -moz-opacity:.60; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
.folio_more_projects ul li img:hover { opacity:.99; -moz-opacity:.99; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; }


/* about us */
.about_concept { width:958px; padding:0 0 40px 0; margin:0; clear:both; float:left; }
.about_concept h3 { width:928px; height:48px; padding:0 10px 0 12px; margin:0; clear:both; float:left; font-size:42px; color:#6d5a4b; }
.about_concept h2 { width:926px; height:22px; padding:0 10px 0 10px; margin:0; clear:both; float:left; font-size:32px; color:#49caee; }
.about_concept p { width:700px; padding:20px 0 0 12px; margin:0; clear:both; float:left; font-size:10px; line-height:18px; color:#b2b2aa; text-transform:uppercase; }
.about_team { width:951px; padding:0 33px 40px 5px; margin:0; clear:none; float:left; }
.about_team h2 { width:945px; height:25px; padding:0 2px 10px 2px; margin:0 0 10px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:28px; color:#6d5a4b; }
.about_team img { padding:0 2px 0 2px; }
.about_belgrade { width:951px; padding:0 33px 40px 5px; margin:0; clear:none; float:left; }
.about_belgrade h2 { width:945px; height:25px; padding:0 2px 10px 2px; margin:0 0 10px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:28px; color:#49caee; }
.about_belgrade p { width:380px; height:202px; padding:0 0 0 258px; margin:0; float:left; background:url("../images/about/belgrade-map.jpg") no-repeat; font-size:12px; line-height:20px; color:#757569; }
.about_belgrade img { float: left; padding: 0 3px; }
.about_office { width:948px; padding:0 5px 40px 5px; margin:0; clear:both; float:left; }
.about_office h2 { width:944px; height:30px; padding:0 2px 10px 2px; margin:0 0 16px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:28px; color:#6d5a4b; }
.about_office .about_office_tekst { width:304px; padding:10px 35px 0 5px; margin:0; clear:none; float:left; }
.about_office .about_office_tekst p { width:304px; padding:0 0 22px 0; margin:0; clear:both; float:left; font-size:12px; line-height:20px; color:#757569; }
.about_office img { clear:none; float:left; padding:0; margin:0; }
.about_players { width:948px; padding:0 5px 0 5px; margin:0; clear:both; float:left; }
.about_players h2 { width:944px; height:30px; padding:0 2px 10px 2px; margin:0 0 16px 0; clear:both; float:left; border-bottom:1px solid #e8e8e8; font-size:28px; color:#6d5a4b; }
.about_players ul { width:937px; padding:0 0 0 5px; margin:0; clear:both; float:left; }
.about_players ul li { width:168px; height:365px; padding:0 24px 30px 0; margin:0; clear:none; float:left; }
.about_players ul li img { width:150px; height:199px; padding:9px; margin:0 0 5px 0; clear:both; float:left; background:url("../images/about/players_bg.gif") no-repeat; }
.about_players ul li h3 { width:150px; height:16px; padding:0 0 12px 9px; margin:0; clear:both; float:left; font-size:16px; color:#49caee; }
.about_players ul li span { width:150px; padding:0 0 3px 11px; margin:0; clear:both; float:left; font-size:10px; color:#b2b2aa; text-transform:uppercase; }
.about_players ul li p { width:150px; padding:0 0 10px 12px; margin:0; clear:both; float:left; font-size:12px; color:#757569; }
