html, body{
margin:0;
padding:0;
width:100%;
height:100%;
font-family:Arial;
color:#231f20;
font-size:12px;
background-color:#fff;
}

form {
margin:0;
padding:0;
}

.logo{
border:none;
}

a img {
border:none;
}

a:link, a:visited{
color:#1300c9;
text-decoration:underline;
}

a.link_active{
color:#000;
text-decoration:none;
}


.container{
width:968px;
height:100%;
margin-top:1px;
}

.box{

border:1px solid #bcbec0;
}

.content{
text-align:left;
margin:8px 8px 8px 8px;
}

.clear{
clear:both;
overflow:hidden;
}

ul.top_menu{
width:960px;
float:left;
padding:0;
margin:0;
list-style:none;
}

ul.top_menu li{
float:left;
margin:0 15px 0 0;
line-height:1;
font-weight:bold;
padding:3px 0 0 0;
}

.top_menu a:link, .top_menu a:visited{
color:#1300C9;
}

.top_menu_active a{
text-decoration:none;
color:#000;
}

.top_menu a:active,.top_menu a:focus{
text-decoration:none;
color:#ED1C24;
}

ul.top_menu li.lang{
width:123px;
height:20px;
margin:0 30px 0 0;

}
select.lang2{
width:70px;
}

input.login{
margin:-3px 0px 0px 0px;
padding:0;
width:115px;
float:left;
}

.zoekon {
margin:-3px 0px 0px 7px;
}

.c1{
float:left; margin:-1px;
}

.c2{
float:right; margin:-1px;
}

.c4{
float:left; margin:-3px 0 0 -1px;
}
.c3{
float:right; margin: -3px -1px 0 0 ;
}

h1{
color:#808284;
font-size:18px;
font-weight:bold;
line-height:1;
margin:0;
padding:0;
text-transform:uppercase;
}

a.h1{
color:#808284;
font-size:18px;
font-weight:bold;
line-height:1;
margin:0;
padding:0;
text-transform:uppercase;
text-decoration:none;
}

h2{
font-size:16px;
line-height:1;
margin:0;
padding:0;
}

h3{
font-size:14px;
color:#231f20;
line-height:1;
margin:0;
padding:0;
font-weight:normal;
font-family:Arial,Verdana;
}

.circle{
float:left;
}

.circle_b{
background-image:url("../images/blue.gif");
background-repeat:no-repeat;
background-position:top left;
padding:5px 0 0 54px;
margin:14px 14px 13px 6px;
height:21px;
}

.circle_y{
background-image:url("../images/yellow.gif");
background-repeat:no-repeat;
background-position:top left;
padding:5px 0 0 54px;
margin:14px 14px 20px 6px;
height:21px;
}

.circle_v{
background-image:url("../images/violet.gif");
background-repeat:no-repeat;
background-position:top left;
padding:5px 0 0 54px;
margin:14px 14px 20px 6px;
height:21px;
}

.circle_s{
background-image:url("../images/sallow.gif");
background-repeat:no-repeat;
background-position:top left;
padding:5px 0 0 54px;
margin:14px 14px 20px 6px;
height:21px;
}

.table-10{
margin:0 -10px 0 -10px;
}

.bottom_link{
width:100%;
text-align:right;
padding:0 20px 15px 0;
font-family:verdana;
}
dl.recent_contests dt{
font-size:14px;
text-transform:uppercase;
border:1px solid #000;
}


.price{
font-size:14px;
color:#1300c9;
}

dl.recent_contests dd{
margin:0;
}

table.index_recent_contests tr td h3{
text-transform:uppercase;
}

.img_designs{
border:2px solid #cecfd0;
width:103px;
height:103px;
margin:0 0px 8px 8px;
padding:0;
float:left;
}

.img_designs_big{
border:2px solid #cecfd0;
width:150px;
height:150px;
margin:0 4px 4px 0;
}

.img_designs_{
border:2px solid #cecfd0;
width:103px;
height:103px;
margin:0 0px 8px 0;
float:left;
padding:0;
}

.pager{
color:#ff0000;
word-spacing: 3px;
}

.bg{
 background:url("../images/bg.gif") no-repeat 100% 100%;
 width: 195px;
 height: 245px;
 padding: 4px 15px 10px 10px;
 overflow: hidden;
 text-align: left;
}

.box1{
 margin: 30px 0 0 0;
 height:180px; 
 width:195px;
 overflow:hidden; 
 text-align:left;
}



.uppercase{
text-transform:uppercase;
}

.lowercase{
text-transform:lowercase;
}
.no_up_lo{
text-transform:none;
}

table.bottom_menu tr td{
padding:0 15px 15px 0;
text-align:left;
font-weight:bold;
}

.shadow{
background-image:url("../images/shadow.gif");
background-repeat:no-repeat;
background-position:bottom right;
padding:0 5px 5px 0;
}
table.skelet{width:968px;
padding:0;
margin:0;
}
table.skelet tr{
padding:0;
margin:0;
}

.skelet td{
padding:0 3px 3px 0;
margin:0;
}

.img_submit{
height:17px; 
width:50px; 
margin:-3px 0px 0px 7px;
border:1px solid #ccc; 
background-color:transparent; 
font-size:11px; 
color:#474747;
font-weight:bold;

}

/*********** home work ******************/
.select{
width:130px;
}

.select1{
width:130px;
margin-top:5px;
}

table.filter{
font-weight:bold; font-family:arial; font-size:12px;
}
table.filter tr td{
padding-right:15px;
}

.row1{
background-color:#f6f6f6;
}

table.list {
color:#231f20;
font-size:12px;
font-family:Arial;
}

table.list tr td{
padding:10px 0 10px 10px !important;
}

table.list tr td.price{
font-weight:bold;
font-size:14px;
color:#ed1c24;
padding-right:10px !important;
}

/************ today 12.11.2008 *****************/
.medium{
color:#ff3300;
text-decoration:none;
font-size:20px;
}

.low{
color:#ff3300;
text-decoration:none;
font-size:14px;
}

.high{
color:#ff3300;
text-decoration:none;
font-size:24px;
}

.path{
float:right;
color:#1300c9;
font-size:12px;
font-weight:normal;
margin: 0 8px 8px 0;
}

.path a{
color:#1300c9;
text-decoration:none;
}

/******************************************************************/
dl.short_brief{
width:100%;
float:left;
margin:10px 0 0 0;
padding:0;
margin-left:10px;
}

dl.short_brief dt{
float:left;
width:100px;
margin:0;
padding:0;
font-weight:bold;
}

dl.short_brief dd.desc{
width:490px;
margin:0;
padding:0;
float:left;
}

dl.short_brief dd.sub_design{
margin:0;
padding:0;
float:right;
background-image:url(../images/yellow.gif);
background-position:left top;
background-repeat:no-repeat;
height:26px;
padding:5px 20px 0 50px;
line-height:1;
}

.bold_red{
font-weight:bold;
font-size:14px;
color:#ed1c24;
}

ul.project_optoin{
margin:0 0 0 8px;
padding:20px 0 0 0;
float:left;
width:100%;
display:block;
}
ul.project_optoin li{
margin:0 15px 0 0;
display:inline;
font-weight:bold;
float:left;
color:#231f20;
}
ul.project_optoin li.pager{
float:right;
margin:0;
font-weight:normal;
color:#231f20;
padding-right:20px;
}

.box2 {
border-left:1px solid #bcbec0;
border-right:1px solid #bcbec0;
border-bottom:1px solid #bcbec0;
}

.tab{
width:125px;
height:26px;
background-image:url("../images/tab.gif");
background-repeat:no-repeat;
padding:8px 0 0 20px;
margin-bottom:-1px;
z-index:1000;
position:relative;
}

.tab_first{
width:125px;
height:26px;
background-image:url("../images/tab_first.gif");
background-repeat:no-repeat;
padding:8px 0 0 16px;
margin-bottom:-1px;
z-index:1000;
position:relative;
}

.tab_first_no_underline{
width:125px;
height:26px;
background-image:url("../images/tab_first_no_underline.gif");
background-repeat:no-repeat;
padding:8px 0 0 16px;
margin-bottom:-1px;
z-index:1000;
position:relative;
}

.tab_active{
width:125px;
height:26px;
background-image:url("../images/tab_active.gif");
background-repeat:no-repeat;
padding:8px 0 0 20px;
margin-bottom:-1px;
z-index:1000;
position:relative;
}

.tab_active_first{
width:125px;
height:26px;
background-image:url("../images/tab_active_first_.gif");
background-repeat:no-repeat;
padding:8px 0 0 16px;
margin-bottom:-1px;
z-index:1000;
position:relative;
}

.metka{
font-size:14px;
font-weight:bold;
color:#231f20;
display:block;
padding:5px 0;
}

table.log_list tr td{
padding-bottom:10px;
}

table.log_list tr td.small_box{
background:url(../images/small_box.gif) no-repeat 0 0;
width:180px;
height:52px;
padding-left:50px !important;
padding-top:15px !important;
}

table.log_list tr td.small_boxcontest_holder{
background:url(../images/small_box_holder.gif) no-repeat 0 0;
width:180px;
height:52px;
padding-left:50px;
padding-top:15px !important;
}


/******************************** 17.11.2008 ******************************/

.gallery_item{
border:1px solid #dedfe0;
width:202px;
background-color:#f6f6f6;
padding:9px 9px 9px 9px;
float:left;
margin-right:8px;
margin-bottom:8px;
}

.gallery_item_last{
border:1px solid #dedfe0;
width:202px;
background-color:#f6f6f6;
padding:9px 9px 9px 9px;
float:left;
margin-right:0px;
margin-bottom:8px;
}

table.gallery_item_option{
width:200px;
}

table.gallery_item_option tr td{
padding-top:3px;
}

table.gallery_item_option tr td.number{
color:#231f20;
font-size:16px;
font-weight:bold;
font-family:Arial;
}

.bg_grey{
background-color:#f6f6f6;
}

table.gallery_filter{
margin-bottom:20px;
}

table.gallery_filter tr td{
text-align:left;
font-weight:bold;
}

.right_box_swadow{
background-image:url("../images/right_box_swadow.gif");
background-repeat: no-repeat;
background-position:top right;
height:30px;
margin-left:100px;
text-align:left;
padding-right:50px !important;
padding-bottom:10px !important;
}


.small_box_shadow{
background-image:url("../images/small_box_shadow.gif");
background-position:left top;
background-repeat:no-repeat;
width:177px;
height:52px;
padding-left:50px !important;
padding-top:15px !important;
}

.small_box_shadow_v{
background-image:url("../images/small_box_shadow_v.gif");
background-position:left top;
background-repeat:no-repeat;
width:177px;
height:52px;
padding-left:50px !important;
padding-top:15px !important;
}

table.add_comment tr td {
padding-bottom:10px;
}

.box_violet_swadow{
background-image:url("../images/violet_box_shadow.gif");
background-repeat: no-repeat;
background-position:top left;
height:40px;
width:80px;
padding:0 !important;
}

.font_11 {
font-size:11px;
color:#000000;
font-family:Arial;
}
table.launch_contest tr td label{
width:200px;
display:inline-block;
margin-top:10px;
margin-right:10px;
}

table.launch_contest tr td {
padding-left:20px;
padding-bottom:20px;
}

table.launch_contest tr td input{
margin-top:5px;
}

table.launch_contest tr td textarea{
margin-top:5px;
}

table.table_clear tr td {
margin:0 !important;
padding:0 !important;
}

table.table_clear tr td label{
margin:0;
padding:0;
}
table.table_clear tr td input{
margin:0;
padding:0;
}

.radio{
margin:0 10px 0 0 !important;
padding:0;
}

.bogeyman{
background-image:url("../images/bogeyman.gif");
background-repeat:no-repeat;
background-position: right top;
height:39px;
padding-right:65px;
padding-top:15px;
width:75px;
margin:0 0 20px 41px;
}

.promo_descr{
margin:5px 0 10px 27px;
}

.step_guide{
padding-top:30px; padding-bottom:35px; padding-left:60px;
}

/********************* 26 11 2008 **********************/
table.submit_design tr td{
padding:0 15px 10px 15px;
}
.error{
color:#ff0000;
}

.entry_img{
width:340px;
height:340px;
border:1px solid #dddedf;
margin-bottom:5px;
}

.box_yellow{
background-image:url("../images/box_yellow.gif");
background-repeat: no-repeat;
background-position:top left;
height:40px;
width:80px;
padding:0 !important; 
}

.right_box{
background-image:url("../images/right_box.gif");
background-repeat: no-repeat;
background-position:top right;
height:30px;
margin-left:100px;
text-align:left;
padding-right:50px !important;
padding-bottom:10px !important;
}

.other_designs{
width:102px;
border:1px solid #e7e8e8;
padding:4px;
float:left;
margin:0 3px 3px 0;
background-color:#f6f6f6;
}

.other_designs_img{
width:100px;
height:100px;
margin-bottom:5px;
}

.font_13{
font-size:13px;
}

table.big_box{
margin:0 -9px; z-index:10000;  width:962px; position:relative;
}

table.big_box tr td.right_top_corner{
 background-image:url('../images/corner1_.gif'); background-repeat: no-repeat; width:4px; height:4px; padding:0;
}

table.big_box tr td.right_top_corner_{
 background-image:url('../images/corner1_line.gif'); background-repeat: no-repeat; width:4px; height:4px; padding:0;
}

table.big_box tr td.top_line {
background-image:url('../images/top_line_.gif'); background-repeat: repeat-x; height:4px; padding:0;
}

table.big_box tr td.left_top_corner{
background-image:url('../images/corner2_.gif'); background-repeat: no-repeat; width:4px; height:4px; padding:0;
}

table.big_box tr td.left_line{
background-image:url('../images/left_line.gif'); background-repeat: repeat-y; width:4px; padding:0;
}

table.big_box tr td.right_line{
background-image:url('../images/right_line.gif'); background-repeat: repeat-y; width:4px; padding:0;
}

table.big_box tr td.left_bottom_corner{
background-image:url('../images/corner4_.gif'); background-repeat: no-repeat; width:4px; height:4px; padding:0;
}

table.big_box tr td.right_bottom_corner{
background-image:url('../images/corner3_.gif'); background-repeat: no-repeat; width:4px; height:4px; padding:0;
}

table.big_box tr td.bottom_line{
background-image:url('../images/bottom_line.gif'); background-repeat: repeat-x; height:4px; padding:0;
}

.input_{
width:290px;
}

/************ 1.12.2008 profile.html projects.html portfolio.html ********/ 
.font_14{
font-size:14px;
}

.error{
color:#ed1c24;
}

.header_list tr td {
padding:0 !important ; 
}

.square{
width:50px;
height:50px;
}

table.up_down{
width:9px;
height:21px;
}

table.up_down tr td{
margin:0 !important;
padding:0 !important;
}

table.launch_contest tr td input {
margin-top:5px;
}

table.list_ {
color:#231f20;
font-size:12px;
font-family:Arial;
}

table.list_ tr td{
padding:7px 0 7px 10px !important;
}

table.list_ tr td.price{
font-weight:bold;
font-size:14px;
color:#ed1c24;
padding-right:5px;
}

table.list_ tr td.last{
padding-right:10px !important;
}

table.clear_table tr td {
padding:0 !important;
}

.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt60{margin-top:60px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb60{margin-bottom:60px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml80{margin-left:80px;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
/*************************/
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt60{padding-top:60px !important;}
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pl0{padding-left:0px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}

.shadow_top{
float:right; 
border:0px solid #000; 
margin-right:-5px;
}

.shadow_bottom{
float:left; 
border:0px solid #000; 
margin-bottom:-5px
}

/******************** 5.12.2008 *************************/
.iobox_active {
color:#000 !important;
text-decoration:none !important;
}
.font_13_bold{
font-size:13px;
font-weight:bold;
}

.puziri{
width:258px;
height:212px;
background-image:url("../images/ratings-picture.gif");
background-repeat:no-repeat;
background-position:top left;
float:left;
}

table.puziri_trut{
margin-top:17px; 
}

table.puziri_trut tr td{
font-size:28px; 
font-weight:bold; 
color:#fff; 
line-height:1;
}

.font_18{
font-size:18px;
font-weight:bold;
color:#808284;
font-family:Arial;
}

dl.details{
float:left;
height:100%;
width:200px;
margin-top:10px;
}

dl.details dt{
float:left;
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
color:#808284;
font-family:Arial;
}

dl.details dd{
float:right;
width:120px;
margin:3px 0 0 0;
padding:0;
font-size:12px;
font-weight:bold;
font-family:Arial;
text-align:right;
}

.top100{
width:58px;
height:58px;
background-image:url("../images/top100.png");
position:relative; 
z-index:150;  
float:right; 
left:10px; 
top:10px;
}

.top_tabs{
margin:0px; z-index: 10000; position: relative; left: -9px; clear:both;
}

.ava{
position:relative; z-index:10; float:right;
width:100px;
height:100px;
}
.nounderline{
text-decoration:none;
}
.labelbox{
width:200px;
display:inline-block;
margin-top:10px;
margin-right:10px;
}

table.steps tr td{
text-transform:uppercase;
font-size:14px;
color:#9c9ea0;
text-decoration:underline;
}

table.steps tr td.step_active{
text-transform:uppercase;
font-size:14px;
color:#231f20;
text-decoration:none;
}

.agr_content{
margin:0 10px 0 60px;
text-align:justify;
line-height:1.3;
}
.agr_link{
text-align:right;
}

dl.rate_bayer{
float:right;
margin:0;
padding:0;
width:800px;
}

dl.rate_bayer dt{
float:left;
margin:0;
padding:0;
width:100px;
}

dl.rate_bayer dd{
float:right;
margin:0;
padding:0;
width:600px;	
}

.pitch{
position:absolute; right:10px; top:10px;
}

.font_grey{
color:#636466;
}

.question_list{
margin:15px 0 30px 135px;
line-height:1.5;
}

.question_list_no_up{
margin:15px 0 30px 100px;
line-height:1.5;
}

.yui-panel-container{
width:593px;
background:none;
position:absolute;
}
.yui-module {
width:593px;
background-image:url("../images/popup_bg.png");
background-repeat:no-repeat;
background-position:top;
}

.underlay{
width:593px;
background-image:url("../images/bottom_popup.png");
background-repeat:no-repeat;
background-position:top;
height:25px;
}

.container-close{
cursor:pointer;
height:22px;
position:absolute;
z-index:1000;
right:30px;
top:15px;
width:22px;
text-indent:100px;
overflow:hidden;
text-decoration:none;
border:none;
}

.popup_header{
clear:both; height:100%; overflow:hidden;
}

.hd{
width:515px; 
color:#9D9FA1;
font-size:18px;
font-weight:bold;
line-height:1;
margin:0;
padding:0;
text-transform:uppercase;
margin:0 0 0 20px;
padding:16px 0 0 0;
}
.bd{
margin:0 32px 0px 20px;
padding:16px 0 32px 0;

}
.red_bg{
background-image:url("../images/red_bg.gif");
background-repeat:no-repeat;
background-position:top;
color:#fff;
width:17px;
height:17px;
float:left;
text-align:center;
}

/********** 15.01.2009 ************/
.terms_nda{
margin:5px 0 40px 65px;
line-height:1.5;
}

.step_passed{
color:#bcbec0;
text-decoration:underline;
}

.current_step{
text-decoration:none !important;
color:#000 !important;
}
/*************** 20.01.2009 ***************/
table.news{
width:660px;
}
table.news tr td{
padding-bottom:10px;
text-align:left;
}

.news_content{
border-bottom:2px solid #dddedf;
}

.news_img{
float:left;margin: 0 20px 0 0;
}

.people_container{
clear:both; height:100%; overflow:hidden;
margin-top:80px;
}

.people_box{
padding-bottom:80px; 
line-height:1.5; 
float:left; 

width:700px; 
margin-left:60px;
}

.people_img{
float:left; margin-right: 40px;
}

.box_pager{
float:right; padding-bottom:5px; height:15px;
}

.circle_left{
width:400px; 
float:left; 
display:inline; 
margin-top:5px;
}

.feature{
background-image:url("../images/violet.gif");
background-repeat:no-repeat;
background-position:top left;
padding:5px 0 0 10px;
margin:0px;
height:21px;
}

table.brief_content tr td{
margin:0;
padding:0 30px 15px 0;

}
.no_content{
font-weight:bold;
color:#808284;
height:300px;
font-size:16px;
}

.first{
width:36px;
height:36px;
background-image: url("../images/1st.png");
float:left;
cursor:pointer;
margin-left:10px;
}

a.h1{
color:#808284;
font-size:18px;
font-weight:bold;
line-height:1;
margin:0;
padding:0;
text-transform:uppercase;
text-decoration:none;
}

.yellow_dot{
background-image:url("../images/yellow_dot.gif");
background-repeat:no-repeat;
background-position:top left;
padding-left:40px;
font-size:14px;
color:#231f20;
padding-bottom:40px;
font-size:14px;
color:#231f20;
}

.grey_dot{
background-image:url("../images/grey_dot.gif");
background-repeat:no-repeat;
background-position:top left;
padding-left:40px;
padding-bottom:40px;
font-size:14px;
color:#231f20;
}

.hou_it_work_bg{
background-image:url("../images/hou_it_work_bg.gif");
background-repeat:no-repeat;
background-position:center center;
height:285px;
}

/*********************** new home page *************************/
table.setka{
background-color:#eeefef;
margin:0 auto 20px auto;
}

table.setka tr td, table.setka tr td img {
background-color:#fff;
padding:0;
margin:0;
width:38px;
height:38px;
}

.recent_designs_img{
float:left;
margin:0 0 20px 20px;
width:205px;
height:205px;
}

.new_form_bg{
background-image:url("../images/new_form/bg.gif");
background-repeat:repeat-y;
width:968px;
padding:0;
margin:0;
}
.new_form_top_bg{
background:url("../images/new_form/top.gif") no-repeat 0 0;
width:968px;
padding:0;
margin:0;
}
.new_form_bottom_bg{
background: url("../images/new_form/bottom.gif") no-repeat 0 100%;
width:968px;
padding:0;
margin:0;
clear:both;
height:100%;
overflow:hidden;
}

.new_form{
float:left;
clear:left;
width:958px;
padding:1px 1px 9px 1px;
text-align:left;
margin:auto;
}

.new_form_circle_b{
background: url("../images/blue.gif") no-repeat 0 0;
padding:5px 0 0 54px;
margin:20px 14px 13px 20px;
height:21px;
}

.new_form_circle_y{
background:url("../images/yellow.gif") no-repeat 0 0;
padding:5px 0 0 54px;
margin:20px 14px 20px 20px;
height:21px;
}

.new_form_circle_v{
background: url("../images/violet.gif") no-repeat 0 0;
padding:5px 0 0 54px;
margin:20px 14px 20px 20px;
height:21px;
}

.new_form_circle_s{
background: url("../images/sallow.gif") no-repeat 0 0;
padding:5px 0 0 54px;
margin:20px 14px 20px 20px;
height:21px;
}

.slide_page_active{
background:url("../images/new_form/active_link.gif") no-repeat;
background-position:center;
width:18px;
height:23px;
font-size:19px;
font-weight:bold;
color:#787269;
text-align:left;
padding-left:5px;
}
.slide_page_active a {
text-decoration:none;
color:#787269;
}
.slide_page a {
text-decoration:none;
color:#eeefef;
}

.slide_page{
background:url("../images/new_form/inactive_link.gif") no-repeat;
background-position:center;
width:21px;
height:23px;
font-size:19px;
font-weight:bold;
color:#eeefef;
text-align:center;
}

.new_form_small_bg{
background:url("../images/new_form/bg_small_box.gif") repeat-y 0 0;
width:474px;
padding:0;
margin:0;
}
.new_form_small_top_bg{
background: url("../images/new_form/top_small_box.gif") no-repeat 0 0;
width:474px;
padding:0;
margin:0;
}
.new_form_small_bottom_bg{
background:url("../images/new_form/bottom_small_box.gif") no-repeat 0 100%;
width:474px;
padding:0;
margin:0;
clear:both;
height:100%;
overflow:hidden;
}

.new_form_small{
float:left;
clear:left;
width:466px;
padding:1px 1px 9px 1px;
text-align:left;
margin:auto;
}

.slide{
position:absolute;
}

.slide_text{
margin-left:74px; padding-top:3px; width:450px;
}

.abs_box{
position:absolute; margin-top:-46px;
}

.rel_box{
position:relative; height:148px;
}

.mt75{
margin-top:75px;
}

.bg_text{
background: url("../images/new_form/bg_text.png") no-repeat 100% 0;
height:31px;
margin-left:11px;
padding:3px 25px 0 0;

}
.bg_left{
background:url("../images/new_form/bg_left.png") no-repeat 0 0;
height:31px;
}

.bg_corner{
background:url("../images/new_form/corner.png") no-repeat 0 0;
height:45px;
width:35px;
position:absolute;
margin-top:-11px;
margin-left:10px;
}

.popup_{
position:absolute; height:63px;margin-left:-20px; margin-top:-55px;
}

.balloon a div.popup_{display:none;}
.balloon a:hover div.popup_{display:block;}

.ticker_tape{
padding:0;
height:100%;
color:#1300C9;
font-size:12px;
font-weight:normal;
margin:0px auto 8px auto; 
}

/*-------------------------TESTIMONIALS-------------------------*/
#testimonials h1{
 background:url(../images/blue.gif) no-repeat 0 0;
 height: 21px;
 margin: 14px 14px 44px 6px;
 padding: 5px 0 0 54px; 
}

#testimonials h2{
 background: url(../images/testimonials_header.gif) no-repeat 0 0;
 padding: 0 0 0 57px;
 height: 37px;
 line-height: 37px;
 color: #000;
 overflow: hidden;
 font-size: 14.6px;
 font-weight: bold;
 zoom: 1;
 margin: 0 4px 4px 0;
}

#testimonials h2 strong{
 display: block;
 background: url(../images/testimonials_header.gif) no-repeat 100% 0;
 padding: 0 8px 0 0;
}

#testimonials h2 strong span{
 display: block;
 background: url(../images/testimonials_header.gif) repeat-x 0 -37px;
 padding: 0 0 0 10px;;
 line-height: 37px;
 height: 37px;
}

#testimonials .box{margin: 0 4px 0 24px ;}

.avatar_box{
 border: 1px solid #CACACA;
 padding: 3px;
 margin: 0 0 6px 0;
}

.avatar_box img{
 width: 103px;
}

.avatar_data{
 color: #000;
 padding: 0 4px 0 4px;
 font-size: 12.5px;
}

.avatar_data p{
 margin: 20px 0 0 0;
}

.design_work{
 border: 1px solid #CACACA;
 padding: 3px;
}

.design_work img{
 width: 207px;
}

.testimonial_text{
 padding: 20px 20px 7px 20px;
 font-size: 12.5px;
}

.testimonial_text p{
 margin: 0 0 10px 0;
}

.testimonial_text a{
 color: #071ACD !important;
 font-family: Arial !important;
 font-size: 12px !important; 
 line-height: normal !important; 
}

.testimonial_text a:hover{
 text-decoration: none;
}


.testimonials_list td{
 padding: 0 0 20px 0;
}
/*-------------------------TESTIMONIALS-------------------------*/

.press_img_box{
 margin: 12px 0 2px 0;
}

.press_img_box a{
 display: block;
 float: left;
 margin: 1px 0 1px 98px;
}
.press_img_box a.first_link{
 margin-left: 20px;
}

.press_img_box a img{
 opacity:.3; /* css standard */
}

.find_project_link{
 float: right;
 margin: -16px 10px 0 0;
 font-family: Arial,Verdana;
 font-size: 14px;
 font-weight: normal;
 line-height:1; 
}

.article_item{
 float: left;
 list-style: none;
 margin: 20px 0 5px 16px;
 height: 245px;
 position: relative;
 padding: 0;
}

.article_item .bg{
 height: 222px; 
 padding-top: 0;
}

.article_item .box1{
 margin-top: 17px;
}

.article_item h3{
 color: #78716B;
 font-size: 19px;
 font-weight: bold;
 margin:0;
 padding:0;
 text-transform:uppercase;
}

.article_item a.read_more{
 position: absolute;
 bottom: 25px;
 right: 20px;
 color: #1E05B9;
 font-size: 12px;
 text-decoration: underline;
}
.article_item a.read_more:hover{
 text-decoration: underline;
}

#slideshow_pager{
 margin: 10px 0 0 0;
}

#slideshow_pager a{
 background:url("../images/new_form/inactive_link.gif") no-repeat 0 0;
 width:21px;
 display: block;
 float: left;
 height:23px;
 margin: 0 0 0 10px;
 font-size: 19px;
 line-height: 23px;
 font-weight: bold;
 color: #fff;;
 text-align: center;
 text-decoration: none; 
}
#slideshow_pager a:focus{
 outline: none;
}
#slideshow_pager a.activeSlide{
 background: url("../images/new_form/active_link.gif") no-repeat 0 0;
 color: #7B6F5F;
}

.example_projects{
 width: 950px;
 margin: 0 auto;
}

.example_img{
 width: 200px;
 height: 200px;
}

h3.example_title{
 font-size: 19px;
 text-transform: uppercase;
 font-weight: normal;
 margin: 0 0 20px 0;
 color: #fff;	
}
.slider_hiw_link{
 margin: 83px 20px 0 0;
 display: block;
 float: right;
}

.top_slider_header{
 color: #808284;
 font-size: 18px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 font-size: 19px;
 text-transform: uppercase;
}

.slide_inner h2{
 margin-left: 74px;
 padding-top: 3px;
 width: 500px;
 color: #808284;
 font-size: 18px;
 font-weight: bold;
 line-height: 1;
 margin-bottom: 40px;
}

.slide_inner h3{
 color: #818284;
 font-size: 19px;
}

.slide_inner{
 width: 800px;
}

.top_slider_img{
 float: right;
 margin: -13px 0 0 0;
}

h2.top_slider_step_header{
 color: #808284;
 font-size: 18px;
 font-weight: bold;
 background: transparent url(../images/blue.gif) no-repeat scroll 0 0;
 height: 21px;
 margin: 20px 14px 13px 20px;
 padding: 5px 0 0 54px;
 position: relative;
 z-index: 100;
 text-transform: uppercase;
}

.top_slider_right{
 float: right;
 width: 110px;
}

.top_slider_left{
 float: left;
 width: 800px;
}

.top_slider{
 height: 148px;
}

.slide_inner{
 height: 148px;
 margin-top: -59px;
 width: 820px !important;
}

.slide_inner h3{
 float: left;
 color: #808284;
 font-size: 18px;
 font-weight: bold;
 padding-top:3px;
 width:550px;
 font-weight: normal;
 margin: 60px 0 40px 74px;
}

h3.post_project_for a, h3.post_project_for{
 color: #808284;
 font-size: 18px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 text-decoration: none;
 text-transform: uppercase;
}

h1 span{
 text-indent: -999999px;
 display: block;
 height: 1px;
}

.home_banner{
 position: relative;
 width: 949px; 
 height: 189px; 
 margin: 5px 0 5px 5px; 
}

.home_banner h2{
 position: absolute;
 left: 650px;
 top: 23px;
 color: #808284;
 text-transform: uppercase;
 font-size: 16px;
 font-weight: bold;
 font-family: Arial;
 line-height: 20px;
 height: 20px;
}
.home_banner h2 a{
 text-decoration: none;
 color: #808284;
 text-transform: uppercase;
 font-size: 16px;
 font-weight: bold;
 font-family: Arial;
}

.home_banner h3{
 position: absolute;
 left: 635px;
 letter-spacing: -0.2px;
 top: 43px;
 width: 278px;
 text-align: center;
 color: #808284;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
 font-family: Arial;
}

.home_banner h3 a{
 letter-spacing: -0.2px;
 text-align: center;
 color: #808284;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
 font-family: Arial;
 text-decoration: none;
}

.home_banner a.post_a_project{
 display: block;
 position: absolute;
 right: 17px;
 bottom: 8px;
 color: #1300C9;
 font-size: 14px;
 text-transform: uppercases;
}