/* CSS Document */

.competitions_intro_holder{float: left; margin-left: -15px; margin-bottom: 15px; padding: 10px 20px 20px 20px; width: 662px; background: url('../template_images/competitions_title_top.jpg') no-repeat top left; position: relative;}

.competitions_intro_holder_bottom {left: 0px; bottom: -10px; position: absolute; width: 707px; height: 32px; background: url('../template_images/competitions_title_bottom.jpg') no-repeat top left;}

/*COMPETITIONS*/

.enter_button_holder {bottom:40px; height:31px; position:absolute; right:195px; width:105px;}

.comp_holder {position: relative; margin-left: -15px; float: left; padding: 25px 20px 30px 20px; width: 662px; background: url('../template_images/comp_top.gif') no-repeat top left;}

.comp_bottom {width: 707px; height: 23px; position: absolute; bottom: 0px; left: 0px; background: url('../template_images/comp_bottom.gif') no-repeat bottom left;}

.comp_title {height: 50px; font-size: 20px; font-weight: bold; padding-top: 0px; position: relative}

.comp_title table {width: 400px;}

.comp_title table tr td.deadline_left {width: 130px;}

.comp_title table tr td.deadline_right {width: 270px;}

.comp_title h1 {font-size: 20px; color: #009BE3!important;}

.comp_deadline {float: left; clear: both; font-size: 11px;}

.comp_image {float: left; margin: 10px 10px 10px 0px; width: 372px; height: 106px; border: 1px solid #cccccc; padding: 2px 2px 2px 2px!important;}

.comp_image div {width: 372px; height: 106px; background-position: center center; background-repeat: no-repeat;}

.comp_image_detail {float: left; clear: both; margin:20px 158px 20px 134px; width: 372px; height: 106px; border: 1px solid #cccccc; padding: 2px 2px 2px 2px!important;}

.comp_image_detail div {width: 372px; height: 106px; background-position: center center; background-repeat: no-repeat;}

.all_comps { width: 662px; padding: 25px 20px 30px 20px; float: left; margin-top: 10px; margin-left: -15px; background: url('../template_images/all_comp_bg.gif') no-repeat 2px top; margin-bottom: 30px;}

.current_comps {width: 290px; float: left;}

.past_comps {width: 290px; float: right;}

.comp_info_holder {float: left;}

.comp_question {float: left; margin-top: 20px; font-weight: bold; width: 662px;}

.all_done {float: left; margin-top: 20px; font-weight: bold; width: 662px; }

.not_logged {width: 662px; padding: 47px 20px 30px 20px; float: left; margin-top: 10px; margin-left: -15px; background: url('../template_images/want_to.gif') no-repeat top left; font-weight: bold;}

.entry_form_holder textarea {width: 400px; height: 200px;}

.entry_form_terms {width: 500px; height: 100px; overflow-x: auto; font-family:"Courier New", Courier, monospace!important; background: #e3e3e3; border: 1px solid #cccccc; padding: 10px;}

.entry_form_terms p {font-family:"Courier New", Courier, monospace!important; line-height: 13px!important;}

.comp_share {position: absolute; top: 0px; right: 38px; width: 100px; height: 20px;}