body
	{ font-size:12px; font-family:Arial; }
body
	{ color:#888; }
body
	{ background:url(images/design_bg.jpg) #f0f0f0 top repeat-x; }
body, form
	{ margin:0px; }

a
	{ text-decoration:none; }
a:hover
	{ text-decoration:underline; }
h1
	{ margin:0px 0px 10px 0px; color:#F00; }

.fr
	{ float:right; }
.tac
	{ text-align:center; }
.clr
	{ clear:both; }
.pdflink
	{ float:right; }
.pdflink a
	{ font-size:14px; color:#F00; }

.menu
	{ width:240px; }
.menu .top
	{ background:url(images/design_menu_top.jpg) no-repeat top; }
.menu .con
	{ background:url(images/design_menu_bg.jpg) repeat-y; }
.menu .con .c
	{ padding:0px 15px 0px 25px; }
.menu .bot
	{ background:url(images/design_menu_bottom.jpg) no-repeat; height:25px; }

.menu .premenu
	{ height:190px; }
.menu .premenu .c
	{ padding:0px 0px 10px 14px; }

.menu .sub
	{ padding-bottom:3px; padding-left:20px; }
.menu, .menu a
	{ color:#092F3C; }
.menu a.active
	{ color:#FFF; }
	
.cont
	{ width:710px; }
.cont .top
	{ background:url(images/design_content_top.jpg) no-repeat top; }
.cont .con
	{ background:url(images/design_content_bg.jpg) repeat-y; }
.cont .con .c
	{ padding:0px 50px 0px 30px; }
.cont .con .c2
	{ height:155px; }
.marquee
	{ height:40px; }
.marquee .c3
	{ padding:15px 0px 0px 0px; }

.content
	{ background:url(images/design_span.jpg) repeat-y; }

div.promo
	{ width:200px; height:223px; cursor:pointer; }
div.promo .cp
	{ padding:185px 0px 0px 0px; text-align:center;  }

.bott
	{ background:url(images/design_bottom.jpg); height:148px; }
.bott .c
	{ padding:0px 40px 30px 270px; }
	
.contact
	{ padding:0px 0px 30px 40px; font-size:11px; position:absolute; }

.footer .c
	{ padding-left:260px; font-size:11px; }

