/* 
    Document   : style.css
    Created on : 2009-1-11, 12:36:13
    Author     : Alexander Marinov aka ssaki
*/

/* global styles */
root { display: block; }

body, div, form, fieldset, img, a {
    margin: 0; padding: 0; border: none;
}

body {
		margin: 0;
		background-color: #191919;
		font-family: Arial;
		font-size: 11px;
		color: #7c7c7c;
}

br.clear { clear: both; height: 1px; font-size: 1px; margin: 0; padding: 0; }
.skined_input { background-color: #111111; padding: 8px; border: none; color: #ffffff; font-size: 11px;}
textarea { background-color: #111111; padding: 8px; border: none; color: #ffffff; font-size: 11px; margin: 10px 0; }

.menu_container { height: 43px; background: #060606 url('img/menu_bckg.gif') repeat-x bottom; }
.menu_inner { width: 800px; height: 43px; margin: 0 auto; }

.menu_item, .menu_item_active { display: block; float: right; height: 43px; }
 
.menu_item_inner, .menu_item_inner_active {	display: block;	height: 23px; padding: 10px 17px 0 17px; color: #ffffff; font-size: 12px; text-decoration: none; }
.menu_item_active {	background: transparent url('img/menu_arrow.gif') no-repeat bottom center; }
.menu_item_inner_active { background-color: #ff0066; }
.right_col { font-size:12px; }

#body_container { width: 800px;	margin: 0 auto;	height: auto; }

#marks_display { height: 144px;	width: 800px; margin-top: 45px; margin-bottom: 55px; }
#marks_logo { float: left; margin-top: 23px; }

#marks_carousel, #marks_carousel_inner, #marks_carousel_bottom { width: 690px; }
#marks_carousel { float: left; height: 142px; margin-left: 25px; border-top: 1px solid #2e2e2e;	border-bottom: 1px solid #2e2e2e;}
#marks_carousel_inner {	height: 140px; border-top: 1px solid #0c0c0c; border-bottom: 1px solid #0c0c0c;}
#marks_carousel_bottom { height: 14px; background-color: #151515; }

#prev_button, #next_button { float: left; width: 22px; height: 45px; margin-top: 44px; background-repeat: no-repeat; }
#prev_button {	background-image: url('img/prev_button.png'); }
#next_button { background-image: url('img/next_button.png'); }
.button_plain { background-position: 0 0; }
.button_hover { background-position: 0 -45px; }

#carousel_out {	float: left; height: 125px;	width: 636px; margin: 0 5px; overflow: hidden; }
#carousel {	float: left; }
#carousel ul, #carousel ul { margin: 0; padding: 0;}
#carousel img {	margin: 0 10px; }

.footer { width: 800px;	margin: 0 auto;	margin-top: 5px; height: 40px; padding-top: 5px;	border-top: 1px dotted #3f3f3f;	color: #7c7c7c;	text-align: right; font-size: 10px; }

/* index styles */
#marks_list {
	width: 800px;
	margin-top: 30px;
}

#marks_list .left_col { float: left; text-align: left; font-size:13px; }
#marks_list .right_col { float: right; text-align: right; }
#marks_list .head_row { height: 45px; padding: 10px 20px 0 20px; background-color: #060606; color: #ffffff; }
#marks_list .list_row { height: 42px; padding: 17px 20px 0 20px; background-color: #111111; color: #7d7d7d; border-top: 3px solid #191919; }
.list_row_focus { background-color: #000000 !important; }

