/* 
CSS Document
Designer: asterix
*/


/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: #F00;
} 
body {color: black;background: #f5f5f5;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
a{text-decoration : none;}
#leftblock ul li a:hover,#footer p a:hover,#right_text p a:hover{
	text-decoration : underline;
	font-weight: bold;
}
#navigator,#leftblock,#leftblock ul li,#rightblock,#footer{font-family: Arial, Helvetica, sans-serif;}

/* BASIC STRUCTURE */
#content{margin : 0px auto;}
#navigator{width : 950px;height : 118px;margin : 0px auto;}
#topblock{width : 950px;height : 287px;margin : 0px auto;}
#mainblock{width : 950px;margin : 0px auto;}
#footer{width : 950px;padding : 59px 0px 50px;background : #f5f5f5 url(images/footerbg.png) no-repeat 543px top;margin : 0px auto;}

/* NAVIGATOR */
#nav_hold{height : 118px;background : url(images/navbg.png) repeat-x left top;border-top : 1px solid #6b6b6b;border-bottom : 2px solid #434343;}
#navigator .logo{width : 277px;float : left;}
#navigator .logo strong{width : 247px;padding : 3px 0px 0px 24px;text-align : center;display : block;color : #b3b3b3;font-weight : bold;font-size : 11px;}
#navigator h1{padding : 29px 0px 0px 44px;width : 207px;}
#navigator h1 a img{display : block;}
#nav{padding : 81px 15px 0px 0px;float : right;}
#nav li,#nav li a{float : left;}
#nav li{padding-left : 20px;}
#nav li a span{display : none;}
#nav li a.home,#nav li a.home_curr{display : block;line-height : 30px;width : 58px;height : 30px;}
#nav li a.home{background : url(images/home.png) no-repeat left top;}
#nav li a.home:hover,#nav li a.home_curr{background : url(images/homeh.png) no-repeat left top;}
#nav li a.about,#nav li a.about_curr{display : block;line-height : 30px;width : 53px;height : 30px;}
#nav li a.about{background : url(images/about.png) no-repeat left top;}
#nav li a.about:hover,#nav li a.about_curr{background : url(images/abouth.png) no-repeat left top;}
#nav li a.news,#nav li a.news_curr{display : block;line-height : 30px;width : 51px;height : 30px;}
#nav li a.news{background : url(images/news.png) no-repeat left top;}
#nav li a.news:hover,#nav li a.news_curr{background : url(images/newsh.png) no-repeat left top;}
#nav li a.blog,#nav li a.blog_curr{display : block;line-height : 30px;width : 48px;height : 30px;background : url(images/blog.png) no-repeat left top;}
#nav li a.blog{background : url(images/blog.png) no-repeat left top;}
#nav li a.blog:hover,#nav li a.blog_curr{background : url(images/blogh.png) no-repeat left top;}
#nav li a.contact,#nav li a.contact_curr{display : block;line-height : 30px;width : 78px;height : 30px;}
#nav li a.contact{background : url(images/contact.png) no-repeat left top;}
#nav li a.contact:hover,#nav li a.contact_curr{background : url(images/contacth.png) no-repeat left top;}

/* TOP BLOCK */
#top_hold{background : url(images/topbg.png) repeat left 4px;}
#topblock ul,#topblock ul li{float : left;}
#topblock ul{padding-left : 23px;}
#topblock ul li{padding : 47px 11px 0px 0px;}
#topblock ul li.flash{height : 275px;width : 261px;margin-top : 5px;padding :0px; background : #f5f5f5 url(images/flashtext.png) no-repeat center 255px;}
#topblock ul li a img{display : block;}

/* MAIN BLOCK */
#main_hold{background : #fcfdfe url(images/mainbg.png) repeat-x left top;border-top : 1px solid #FFF;}
.space{line-height : 20px;height : 20px;}

#leftblock{width : 248px;float : left;padding : 57px 0px 0px 22px;}
#leftblock h2{padding-bottom : 3px;font-weight : bold;font-size : 20px;color : #656565;border-bottom : 1px dotted #989898;}
#leftblock h3{font-weight : bold;font-size : 31px;color : #ea2920;display : block;text-align : center;padding : 17px 0px 9px;}
#leftblock ul{padding-top : 5px;}
#leftblock ul li{
	font-size : 11px;
	letter-spacing : 1px;
	line-height : 13px;
	background : url(images/marker.gif) no-repeat left 1px;
	padding : 0px 0px 14px 10px;
	font-weight: bold;
}
#leftblock ul li a{color : #656565;font-weight : normal;font-size : 11px;}
#leftblock ul li b{display : block;color : #ea2920;font-weight : normal;font-size : 11px;}
#leftblock strong{
	letter-spacing : 1px;
	font-weight : normal;
	font-size : 11px;
	color : #656565;
	display : block;
	text-align : left;
	padding-bottom : 14px;
}
#leftblock p{letter-spacing : 1px;line-height : 13px;color : #656565;font-weight : normal;font-size : 11px;word-spacing : 1px;}
#leftblock .image{width : 248px;padding : 10px 0px 59px;background : #ebebeb url(images/imagebg.png) no-repeat left bottom;margin-top : 14px;}
#leftblock .image img{display : block;margin : 0px auto;}
.gap{line-height : 42px;height : 42px;}

#rightblock{width : 668px;float : left;padding-top : 40px;}
#text{padding : 0px 0px 0px 44px;width : 624px;}
#left_text{float : left;width : 157px;}
#right_text{
	float : left;
	width : 466px;
	text-align: left;
}
#right_text h2{
	letter-spacing : 1px;
	padding-bottom : 6px;
	font-weight : normal;
	font-size : 31px;
	color : #656565;
	text-align: center;
}
#right_text p{
	padding-bottom : 8px;
	font-weight : normal;
	font-size : 11px;
	color : #434343;
	word-spacing : 1px;
	text-align: left;
}
#right_text p a{color : #e70a00;}

#split{width : 635px;padding : 6px 0px 0px 33px;}
#left_split{width : 384px;float : left;padding-top : 25px;}
#right_split{width : 220px;padding-left : 28px;float : left;}
#right_split h2{padding-bottom : 3px;font-weight : bold;font-size : 20px;color : #656565;border-bottom : 1px dotted #989898;}
form{padding-top : 6px;}
form label{display : block;color : #656565;font-size : 11px;font-weight : bold;padding : 0px 0px 3px 2px;}
#name,#email,#comments{border : 1px solid #eaeaea;background : #FFF;}
#name,#email{width : 205px;height : 15px;padding : 5px;}
#comments{width : 210px;height : 125px;padding-left : 5px;}
#sub{font-weight : bold;font-size : 13px;color : #FFF;text-transform : uppercase;border : 0px;width : 96px;height : 35px;background : url(images/submit.png) no-repeat left top;cursor : pointer;}
#sub:hover{width : 96px;height : 35px;background : url(images/submith.png) no-repeat left top;}
.space1{line-height : 15px;height : 15px;}
.space2{line-height : 10px;height : 10px;}

/* FOOTER */
#footer p{padding-right : 24px;word-spacing : 1px;line-height : 16px;font-weight : bold;font-size : 11px;color : #656565;text-align : right;}
#footer p a{text-transform : uppercase;font-weight : bold;font-size : 11px;color : #656565;}

