/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $
 */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
a{
	color:#4d4d4d;
	text-decoration:none;
}
a:hover{
	color:#fff;
}
a img{
	border:0;
}
.clear{
	clear:both;
}

body{
	margin:0px;
	padding:0px;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	background:#000000;
	color:#4d4d4d;
}

body#index_body{
	background:#000000 url(images/index_bg.gif) no-repeat left top;
}

#page{
	width:1000px;
}

/* HEADER */

#header{
	width:100%;
	height:125px;
	background:url(images/header_bg.gif) no-repeat top left;
}

#header_logo{
	padding-top:30px;
}

#contact_header{
	width:100%;
	height:125px;
	background:url(images/contact_header_bg.gif) no-repeat top left;
}

#work_header{
	width:100%;
	height:125px;
	background:url(images/work_header_bg.gif) no-repeat top left;
}

/* BODY */

#body{
	width:100%;
	height:587px;
}

#body_left{
	width:234px;
	height:587px;
	background:url(images/body_left_bg.gif) no-repeat top left;
	float:left;
}

#body_right{
	width:766px;
	height:587px;
	background:url(images/body_right_bg.gif) no-repeat top left;
	float:right;
}

#contact_body_right{
	width:766px;
	height:587px;
	background:url(images/contact_body_right_bg.gif) no-repeat top left;
	float:right;
}

#work_body_left{
	width:287px;
	height:587px;
	background:url(images/work_body_left_bg.gif) no-repeat top left;
	float:left;
}

#work_body_right{
	width:713px;
	height:587px;
	background:url(images/work_body_right_bg.gif) no-repeat top left;
	float:right;
}

/* index */

#left_menu{
	padding-top:70px;
}

#left_menu li{
	clear:both;
}

#left_menu img{
	float:left;
}

#left_contact{
	width:234px;
	clear:both;
	padding-top:60px;
}

#left_contact_title{
	width:100%;
	height:38px;
	background:url(images/left_contact_title.gif) no-repeat top left;
}

#left_contact_descr{
	margin-left:20px;
	padding-top:10px;
}

#right_screen{
	margin:15px 0px 0px 60px;
}

#right_screen h2{
	font-size:21px;
	font-weight:bold;
	padding-left:30px;
	color:#000;
}

/* end of index */

/* contact */

#contact{
	width:530px;
	margin-left:70px;
	padding-top:110px;
}

#contact ul{
	padding-top:40px;
	padding-left:30px;
}

#contact ul li{
	padding-bottom:20px;
}

.form_title{
	float:left;
	width:100px;
	height:45px;
	text-align:right;
	margin-right:10px;
	padding-top:13px;
	font-size:15px;
}

.contact_input_text{
	width:361px;
	height:58px;
	background:url(images/contact_input_text.gif) no-repeat top left;
	float:left;
}

.contact_input_text input{
	width:335px;
	margin-left:7px;
	margin-top:10px;
	padding:4px;
	color:#fff;
	background:none;
	border:0px;
}

.contact_textarea{
	width:361px;
	height:157px;
	background:url(images/contact_textarea.gif) no-repeat top left;
	float:left;
}

.contact_textarea textarea{
	width:335px;
	height:130px;
	margin-left:7px;
	margin-top:10px;
	padding:4px;
	color:#fff;
	border:0px;
	background:none;
	overflow:auto;
}

.contact_submit{
	float:left;
	margin-top:10px;
}

/* end of contact */

/* work */

#work_right_screen{
	margin:35px 0px 0px 25px;
}

#work_right_screen iframe{
	border:0px;
}

#work_right_screen h2{
	font-size:21px;
	font-weight:bold;
	padding-left:30px;
	color:#000;
}

#left_anons{
	width:265px;
	height:400px;
	margin-left:7px;
	margin-top:40px;
	clear:both;
}

.anons_line{
	background:url(images/work_line.gif) no-repeat bottom left;
	padding-bottom:10px;
	height:10px;
}

.anons_img{
	width:77px;
}

.anons_info{
	font-size:14px;
	width:165px;
	padding-top:5px;
}

.anons_img div img{
	float:left;
	padding-bottom:8px;
}

.anons_info a{
	color:#e0b07a;
}

.anons_info a:hover{
	color:#fff;
	text-decoration:underline;
}

.anons_info div{
	padding-top:5px;
}

#work_menu{
	padding-top:20px;
	padding-bottom:30px;
}

#work_menu li{
	clear:both;
}

#work_menu img{
	float:left;
}

/* end of work */

/* FOOTER */

#footer{
	width:100%;
	height:88px;
	background:url(images/footer_bg.gif) no-repeat top left;
}

#footer_copyrights{
	font-size:21px;
	color:#758a85;
	position:relative;
	left:270px;
	top:25px;
	width:400px;
	font-weight:bold;
	word-spacing:0px;
}

#footer_copyrights a{
	color:#758a85;
}

#contact_footer{
	width:100%;
	height:200px;
	background:url(images/contact_footer_bg.gif) no-repeat top left;
}

#contact_footer_copyrights{
	font-size:21px;
	color:#758a85;
	position:relative;
	left:270px;
	top:110px;
	width:400px;
	font-weight:bold;
	word-spacing:0px;
}

#contact_footer_copyrights a{
	color:#758a85;
}

#work_footer{
	width:100%;
	height:120px;
	background:url(images/work_footer_bg.gif) no-repeat top left;
}

#work_footer_copyrights{
	font-size:21px;
	color:#758a85;
	position:relative;
	left:270px;
	top:40px;
	width:400px;
	font-weight:bold;
	word-spacing:0px;
}

#work_footer_copyrights a{
	color:#758a85;
}
