
/**************************** Reset Css ****************************/

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* =MAIN

*******************************************************************/


body {
	background: #FFF url(i/bg.gif) 0 0 repeat-x;
	text-align:center;
	}

#container {
	position: relative;
	z-index: 0;
	width: 960px;
	margin: 0 auto;
	text-align:left;
	}

#header {
	float: left;
	width: 960px;
	height: 35px;
	}

#main {
	float: left;
	width: 960px;
	margin-bottom: 30px;
	background: #9CC8FF url(i/main_bg.gif) 0 187px repeat-y;
	}

#sidebar_a {
	float: left;
	display: inline;
	width: 217px;
	background: url(i/nav_bg.gif) 0 205px repeat-y;
	}

.logo a {
	position: absolute;
	float: left;
	display: inline;
	width: 217px;
	height: 212px;
	text-indent: -9000px;
	margin-top: -7px;
	text-decoration: none;
	background: url(i/logo.jpg) 0 0 no-repeat;
	}


#content {
	float: right;
	display: inline;
	width: 743px;
	min-height: 400px;
	background: url(i/main_top.gif) right top no-repeat;
	}
	
.pst {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	width: 400px;
	}
	
#sidebar_b {
	float: left;
	display: inline;
	width: 564px;
	margin-left: 10px;
	}
	
#sidebar_f {
	float: left;
	display: inline;
	padding: 0;
	width: 700px;
	margin-left: 10px;
	}
	
.news1 {
	float: left;
	display: inline;
	width: 188px;
	margin-top: 26px;
	background: url(i/news_line.gif) right top repeat-y;
	}
	
.news1 img {
	margin: 10px 0 5px 5px;
	border: 1px solid #0054bf;
	padding: 5px;
	background-color: #FFF;
	}
	
#ban_hor {
	float: left;
	display: inline;
	width: 560px;
	margin-top: 20px;
	}
#ban_hor img, object {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #FFF;
	}
	
.news2 {
	float: left;
	display: inline;
	width: 563px;
	margin-top: 20px;
	padding-bottom: 30px;
	background: #FFF url(i/news2_btm.gif) left bottom no-repeat;
	}
	
.news2 img {
	float: right;
	margin: 14px 10px 10px 7px;
	border: 1px solid #0054bf;
	padding: 5px;
	background-color: #FFF;
	}
	
#sidebar_c {
	float: right;
	display: inline;
	width: 122px;
	margin-right: 30px;
	margin-top: 39px;
	}
#sidebar_c img {
	float: left;
	margin-bottom: 18px;
	border: 1px solid #FFF;
	}
	
#footer {
	float: left;
	display: inline;
	width: 960px;
	height: 32px;
	background: url(i/footer.gif) 0 0 no-repeat;
	}
	
.creditline {
	display: none;
	}
	
.news_art2	a[rel="iscat"]	{display:none;}
	
	
/* =Navigation

*******************************************************************/
	
#navlist {
	float: left;
	display: inline;
	width: 217px;
	margin-top: 205px;
	padding-bottom: 280px;
	background: url(i/nav_btm.gif) left bottom no-repeat;
	}
#navlist li {
	display: inline;
	list-style: none;
	font: bold 0.9em/3em Arial, Helvetica, sans-serif;
	color: #ff420a;
	text-align: right;
	}
#navlist li a {
	text-decoration: none;
	padding-right: 32px;
	display: block;
	color: #ff420a;
	text-align: right;
	background: url(i/underline.gif) 60px 38px no-repeat;
	}
#navlist li a:hover {
	text-decoration: none;
	color: #003fa5;
	}
/* gia na paizei to block kai ston IE */
* html #navlist li a {
	height: 1%;
	}

#navlist img {
	margin: 25px 0 0 65px;
	}
	
/* =Typography

*******************************************************************/

 
h2.title {
	margin: 40px 0 0 0;
	width: 560px;
	height: 39px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #e73805;
	text-indent: -9999px;
	}
	
body#hm	h2.fstyle {
	width: 177px;
	height: 39px;
	background: url(i/tl_freestyle.gif) 0 0 no-repeat;
	text-indent:-9999px;
	}
	
body#hm	h2.fride {
	width: 177px;
	height: 39px;
	background: url(i/tl_freeride.gif) 0 0 no-repeat;
	text-indent:-9999px;
	}
	
body#hm	h2.fthemes {
	width: 177px;
	height: 39px;
	background: url(i/tl_themes.gif) 0 0 no-repeat;
	text-indent:-9999px;
	}

body#fr h2.title {
	background: url(i/tl_freeride_indx.gif) 0 0 no-repeat;
	}
body#fst h2.title {
	background: url(i/tl_freestyle_indx.gif) 0 0 no-repeat;
	}
body#xalt h2.title {
	background: url(i/tl_ekdilosis.gif) 0 0 no-repeat;
	}
body#tth h2.title {
	background: url(i/tl_tech_indx.gif) 0 0 no-repeat;
	}
body#evnt h2.title {
	background: url(i/tl_events_indx.gif) 0 0 no-repeat;
	}
body#ph h2.title {
	width: 560px;
	height: 39px;
	text-indent: -9000px;
	background: url(i/tl_album.gif) 0 0 no-repeat;
	}
body#cnt h2.title {
	background: url(i/tl_contact.gif) 0 0 no-repeat;
	}
body#lnk h2.title {
	background: url(i/tl_lnk.gif) 0 0 no-repeat;
	}
body#vid h2.title {
	background: url(i/tl_video.gif) 0 0 no-repeat;
	}
	
body#esh #sidebar_b	h3	{
	margin:10px 0 0;
	padding:5px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #e73805;
	text-align: right;
	border-bottom:1px solid #fff;
	}
	
h2.title-shop {
	margin: 40px 0 0 0;
	width: 560px;
	height: 39px;
	background: url(i/tl_exoplismos.gif) 0 0 no-repeat;
	text-indent: -9999px;
	}

h2.webcam {
	margin: 40px 0 0 0;
	width: 560px;
	height: 39px;
	background: url(i/tl_webcam.gif) 0 0 no-repeat;
	text-indent: -9999px;
	}
	
h2.evnts {
	width: 563px;
	height: 53px;
	margin: 0;
	background: url(i/tl_events.gif) 0 0 no-repeat;
	}
	
h2.fstyle_indx,
h2.freestyle {
	width: 560px;
	height: 39px;
	margin-top: 38px;
	text-indent: -9000px;
	background: url(i/tl_freestyle_indx.gif) 0 0 no-repeat;
	}
	
h2.fride_indx,
h2.freeride {
	width: 560px;
	height: 39px;
	margin-top: 38px;
	text-indent: -9000px;
	background: url(i/tl_freeride_indx.gif) 0 0 no-repeat;
	}
/*	
h2.tech_indx {
	width: 560px;
	height: 39px;
	margin-top: 38px;
	text-indent: -9000px;
	background: url(i/tl_tech_indx.gif) 0 0 no-repeat;
	}
	
h2.epikoin {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_contact.gif) 0 0 no-repeat;
	}
	
h2.srch {
	width: 560px;
	margin-top: 39px;
	background: url(i/tl_search.gif) 0 0 no-repeat;
	}
	
h2.evnts_indx {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_events_indx.gif) 0 0 no-repeat;
	}
	
h2.forum {
	width: 686px;
	margin-top: 40px;
	background: url(i/tl_forum.gif) 0 0 no-repeat;
	}
	
h2.exoplismos {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_exoplismos.gif) 0 0 no-repeat;
	}
	
h2.links {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_links.gif) 0 0 no-repeat;
	}
	
h2.meli {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_meli.gif) 0 0 no-repeat;
	}
	
h2.album {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_album.gif) 0 0 no-repeat;
	}
	
h2.ekdilosis {
	width: 560px;
	margin-top: 38px;
	background: url(i/tl_ekdilosis.gif) 0 0 no-repeat;
	}*/
	
h2.xa {
	width: 563px;
	height: 53px;
	margin: 0;
	background: url(i/tl_xalternative.gif) 0 0 no-repeat;
	text-indent:-9999px;
	}

	
h3 a {
	float: left;
	width: 165px;
	font: bold 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #2479ff;
	text-decoration: underline;
	margin-left: 7px;
	margin-bottom: 5px;
	}
	
h3 a:hover {
	text-decoration: none;
	}
	
h3.evt_tl a {
	float: left;
	width: 320px;
	font: bold 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #2479ff;
	text-decoration: underline;
	margin-left: 14px;
	margin-bottom: 5px;
	margin-top: 14px;
	}
	
h3.evt_tl a:hover {
	text-decoration: none;
	}
	
h3.indx_tl a {
	width: 450px;
	}
	
h3.lnk {
	float: left;
	width: 450px;
	margin-bottom: 20px;
	padding-left: 15px;
	background: url(i/lnk.gif) 0 3px no-repeat;
	}
	
h3.artl_tl {
	float: left;
	font: bold 0.9em/1.2em Arial, Helvetica, sans-serif;
	width: 350px;
	padding-left: 200px;
	padding-bottom: 5px;
	color: #2479ff;
	}
h3.artl_tl a {
	width: 350px;
	padding-left: 200px;
	}
	
h4 {
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #003282;
	padding-top: 5px;
	padding-left: 10px;
	}
	
h4.arw_left a {
	float: left;
	width: 7px;
	height: 14px;
	margin-left: -6px;
	text-indent: -9000px;
	text-decoration: none;
	background: url(i/arw_left.gif) 0 0 no-repeat;
	}
	
h4.arw_left a:hover {
	text-decoration: none;
	background: url(i/arw_left.gif) -7px 0 no-repeat;
	}
	
h4.arw_right a {
	float: left;
	margin-left: -8px;
	width: 7px;
	height: 14px;
	text-indent: -9000px;
	text-decoration: none;
	background: url(i/arw_right.gif) 0 0 no-repeat;
	}
	
h4.arw_right a:hover {
	text-decoration: none;
	background: url(i/arw_right.gif) -7px 0 no-repeat;
	}
	
h5 {
	float: left;
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	}
	
h5.date {
	color: #fd3a00;
	padding: 0 0 0 10px;
	}
	
h5.date a {
	color: #fd3a00;
	text-decoration: none;
	border-bottom: 1px solid #fd3a00;
	}
	
h5.date a {
	text-decoration: none;
	border-bottom: 0;
	}
	
h5.cat {
	color: #005abc;
	padding: 0 0 0 10px;
	background: url(i/dot.gif) 4px 7px no-repeat;
	}
	
.entry p {
	font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding: 14px 170px 0 50px;
	}
	
#content p {
	font: Verdana, Arial, Helvetica, sans-serif;
	}
	

.news1 p {
	font: normal 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #0c0c0c;
	padding: 5px 12px 0 6px;
	}


.news2 p {
	font: normal 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 12px 0 14px;
	}
	
.news_indx p {
	font: normal 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #0c0c0c;
	padding: 0 5px 0 8px;
	}	


/* =Calendar

*******************************************************************/
	
#cldr {
	float: left;
	display: inline;
	width: 563px;
	height: 25px;
	background-color: #9cc8ff;
	}	
ul#clndr {
	float: left;
	list-style-type: none;
	}
ul#clndr li {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	float: left;
	padding: 6px 2px 0 2px;
	}
ul#clndr li a {
	color: #FFF;
	text-decoration: none;
	padding: 6px 0 0 0;
	}
ul#clndr li a:hover {
	text-decoration: none;
	height: 25px;
	background-color: #fd3a00;
	}
ul#clndr li.act {
	background-color: #fd3a00;
	height: 19px;
	}

/* =Index Article

*******************************************************************/

.news_indx {
	float: right;
	display: inline;
	width: 460px;
	margin: 20px 0 0 100px;
	}

.news_indx hr {
	width: 460px;
	height: 5px;
	border: 0;
	margin: 10px 0 0 0;
	background: url(i/underline_indx.gif) right top no-repeat;
	}
.bx {
	float: left;
	width: 450px;
	height: 21px;
	background-color: #FFF;
	padding-top: 4px;
	margin-bottom: 7px;
	margin-top: 4px;
	}
	
/* =Article view

*******************************************************************/

.news_artl {
	float: right;
	display: inline;
	width: 560px;
	margin: 20px 0 0 0;
	background: url(i/news_line.gif) 179px 0 repeat-y;
	}
.news_artl p {
	font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #0c0c0c;
	padding: 10px 5px 5px 200px;
	}
.news_artl p img {
	float: left;
	padding: 5px;
	margin: 10px 10px 5px 0;
	background-color: #FFF;
	border: 1px solid #0054bf;
	margin-left:-200px;
	}
.news_artl p a {
	text-decoration: none;
	border-bottom: 1px solid #2479ff;
	padding-bottom: 1px;
	color: #2479ff;
	}
.news_artl p a:hover {
	text-decoration: none;
	border-bottom: 0;
	}

.news_art2 {
	float: right;
	display: inline;
	width: 560px;
	margin: 20px 0 0 0;
	}
.news_art2 p {
	font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #0c0c0c;
	padding: 10px 5px 5px 200px;
	}
.news_art2 p img {
	float: left;
	padding: 5px;
	margin: 10px 10px 5px 0;
	background-color: #FFF;
	border: 1px solid #0054bf;
	margin-left:-200px;
	}
.news_art2 p a {
	text-decoration: none;
	border-bottom: 1px solid #2479ff;
	padding-bottom: 1px;
	color: #2479ff;
	}
.news_art2 p a:hover {
	text-decoration: none;
	border-bottom: 0;
	}

body#esh .news_art2 p img {
	float: left;
	clear: both;
	}

.bx_artl {
	float: right;
	display: inline;
	width: 340px;
	background-color: #FFF;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 7px;
	margin-top: 4px;
	margin-right: 16px;
	}


/* =Definition list

*******************************************************************/

.lnks {
	float: left;
	display: inline;
	width: 560px;
	margin: 20px 0 0 2px;
	}
	
dl	{
	width: 560px;
	}	
dt	{
	width: 250px;
	float: left;
	}
dd {
	margin-left: 270px;
	padding: 1em;
	color: #0d2346;
	border-left: 1px solid #c1dcfe;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	}
	
dd a {
	margin-left: 5px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	padding-bottom: 1px;
	}
dd a:hover {
	text-decoration: none;
	border-bottom: 0;
	}
	
.prnt {
	float: left;
	margin-left: 200px;
	display: inline;
	}
	
/* =Gallery

*******************************************************************/
	
#gallery_box {
	float: right;
	display: inline;
	width: 560px;
	margin: 20px 0 0 0;
	}
#gallery_box p {
	font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
#gallery_box p a {
	text-decoration: underline;
	color: #2479ff;
	}
#gallery_box p a:hover {
	text-decoration: none;
	}
#gallery_box select {
	width: 200px;
	margin-top: 10px;
	border: 1px solid #679bdc;
	}
	

.vw_img a {
	float: left;
	display: inline;
	border: 1px solid #679bdc;
	padding: 6px;
	margin: 10px;
	background-color: #FFF;
	}
.vw_img a:hover {
	background-color: #679bdc;
	}
.vw_img img {
	border: 1px solid #FFF;
	}


#pager {
	float: right;
	display: inline;
	width: 460px;
	margin: 20px 0 0 0;
	padding: 0;
	color: #a39e15;
	text-align: center;
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	background-color: #bfdcff;
	}
#pager p {
	color: #0d2346;
	padding: 6px;
	text-align: right;
	}
#pager a {
	padding: 0;
	color: #0d2346;
	text-decoration: none;
	}
#pager a:hover {
	text-decoration: none;
	color: #0d2346;
	background-color: #FFF;
	padding: 0;
	}


#pager_ph {
	float: right;
	display: inline;
	width: 460px;
	margin: 20px 0 0 0;
	padding: 0;
	color: #a39e15;
	text-align: center;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	background-color: #bfdcff;
	}
#pager_ph p {
	color: #0d2346;
	padding: 6px;
	text-align: right;
	}
#pager_ph a {
	padding: 0;
	color: #0d2346;
	text-decoration: none;
	}
#pager_ph a:hover {
	text-decoration: none;
	color: #0d2346;
	background-color: #FFF;
	padding: 0;
	}
	
	
#pager_ex {
	float: right;
	display: inline;
	width: 560px;
	margin: 20px 0 0 0;
	padding: 0;
	color: #a39e15;
	text-align: center;
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	background-color: #bfdcff;
	}
#pager_ex p {
	color: #0d2346;
	padding: 6px;
	text-align: right;
	}
#pager_ex a {
	padding: 0;
	color: #0d2346;
	text-decoration: none;
	}
#pager_ex a:hover {
	text-decoration: none;
	color: #0d2346;
	background-color: #FFF;
	padding: 0;
	}

/* =Contact Form

*******************************************************************/


.contactform {
	width: 300px;
	float: left;
	display: inline;
	margin: 30px 0 0 40px;
	color: #003fa5;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
.contactform td {
	margin: 0;
	padding: 0;
	}
.clr {
	color: #FFF;
	padding: 6px;
	background: #FFF url(i/rpt.gif) 0 0 repeat-x;
	}
.box {
	width: 320px;
	float: left;
	padding: 4px;
	color: #052c6a;
	background: #FFF url(i/bx_bg.gif) left bottom no-repeat;
	border: 1px solid #FFF;
	border-bottom: 0;
	margin-bottom: 14px;
	}
.bgwh {
	background: #FFF url(i/bx_bg.gif) left bottom no-repeat;
	padding: 4px;
	}
.contactform select {
	padding: 4px;
	margin: 4px;
	}
.submit {
	float: left;
	width: 330px;
	margin: 0;
	padding: 4px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #679bdc;
	border: 0;
	}
.submit:hover {
	color: FFF#;
	background-color: #447dc4;
	}
	

/*   Links    */

ul#lnk-list  {
	float: left;
	}
ul#lnk-list li {
	font: bold 0.9em/1.8em Arial, Helvetica, sans-serif;
	color: #2479ff;
	padding-left: 16px;
	}
ul#lnk-list li a {
	color: #2479ff;
	text-decoration: none;
	}
ul#lnk-list li a:hover {
	background-color: #fff;
	color: #2479ff;
	}
ul#lnk-list h2 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #043c94;
	margin-top: 18px;
	background: url(i/lnk.gif) 0 0 no-repeat;
	padding-left: 16px;
	}


/* =Exoplismos OLD

******************************************************************/

h2.ex_indx {
	width: 563px;
	height: 53px;
	margin: 0;
	background: url(i/tl_exoplismos_indx.gif) 0 0 no-repeat;
	}

.news3 {
	float: left;
	display: inline;
	width: 180px;
	background: url(i/ex_line.gif) top right repeat-y;
	}
	
.news3 p	{margin:0; padding:0;}
.news3 img {
	float: left;
	}

h3.ex_tl a {
	float: left;
	width: 160px;
	font: bold 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #2479ff;
	text-decoration: underline;
	margin-left: 18px;
	margin-bottom: 5px;
	}
h3.ex_tl a:hover {
	text-decoration: none;
	}

.ex_indx {
	float: left;
	display: inline;
	width: 560px;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
	}
.ex_indx img {
	float: left;
	border: 1px solid #003282;
	margin: 4px;
	background-color: #FFF;
	padding: 7px;
	}
.ex_indx p {
	font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding-left: 230px;
	}
.ex_indx p a {
	color: #2479ff;
	text-decoration: underline;
	}
.ex_indx p a:hover {
	text-decoration: none;
	}
.ex_indx select {
	margin: 10px 0 10px 0;
	}
h3.ex_cat_tl {
	font: bold 0.95em Arial, Helvetica, sans-serif;
	color: #2479ff;
	padding: 0 0 0 230px;
	}
	
.ex_bx_vw {
	float: left;
	display: inline;
	width: 548px;
	background-color: #FFF;
	margin: 20px 0 10px 5px;
	padding: 6px;
	}

.subcat_bx {
	float: left;
	display: inline;
	width: 180px;
	border-right: 1px solid #FFF;
	margin: 10px 0 0 5px;
	}
.subcat_bx img {
	border: 1px solid #003282;
	padding: 7px;
	background-color: #FFF;
	margin-left: 7px;
	}

h3.subcat_tl {
	font: bold 1.1em/1.2em Arial, Helvetica, sans-serif;
	color: #2479ff;
	text-decoration: underline;
	margin-bottom: 5px;
	}

.ex_menu {
	float: left;
	display: inline;
	width: 550px;
	margin: 20px 0 0 10px;
	}
.ex_menu p {
	font: normal 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
.ex_menu p a {
	text-decoration: underline;
	color: #2479ff;
	}
.ex_menu p a:hover {
	text-decoration: none;
	}

.cart_table {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 560px;
	margin: 20px 0 0 0;

	background-color: #FFF;
	}
.cart_table td {
	padding: 10px;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #2479ff;
	border-right: 1px solid #2479ff;
	}
.cart_table tr.title {
	background-color: #2479ff;
	color: #FFF!important;
	}
.cart_table tr.clr1 {
	background-color: #BFDCFF;
	}
.cart_table td.algn {
	text-align: right;
	}
.cart_table .submit {
	width: 150px;
	background-color: #FD3A00;
	color: #FFF;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CA2E00;
	margin: 0 8px 0 8px;
	}
	
h3.gen_title {
	float: left; 
	width: 500px;
	font: bold 0.9em Arial, Helvetica, sans-serif;	
	color: #2479FF;
	margin: 20px 0 0 10px;
	}
	
#wlcm {
	float: left;
	display: inline;
	width: 555px;
	margin: 50px 0 0 0;
	background-color: #cde4ff;
	border-top: 5px solid #5a92e9;
	border-bottom: 5px solid #5a92e9;
	border-right: 1px solid #5a92e9;
	border-left: 1px solid #5a92e9;
	}
#wlcm p {
	font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #3468b9;
	padding: 0 22px 18px 22px;
	}
#wlcm h4 {
	float: left;
	display: inline;
	color: #f35050;
	width: 500px;
	ont: boldl 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin: 16px 0 8px 14px;
	}
	
.contactform2 {
	width: 300px;
	float: left;
	display: inline;
	margin: 30px 0 0 10px;
	color: #003fa5;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
.contactform2 td {
	margin: 0;
	padding: 0;
	}
.clr2 {
	color: #FFF;
	padding: 6px;
	background-color: #2479ff;
	}
.box2 {
	width: 325px;
	float: left;
	padding: 4px;
	color: #052c6a;
	background: #FFF url(i/bx_bg.gif) left bottom no-repeat;
	border: 1px solid #FFF;
	border-bottom: 0;
	margin-bottom: 14px;
	}
.submit2 {
	float: left;
	width: 330px;
	margin: 0;
	padding: 4px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #2479ff;
	border: 0;
	}
.submit:hover {
	color: FFF#;
	background-color: #447dc4;
	}

h3.txt {
	font: normal 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0 0 10px;
	}
h3.txt a {
	float: left;
	margin: 0;
	padding: 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	}
	
.submit3 {
	float: left;
	display: inline;
	width: 230px;
	margin: 10px 95px 10px 0;
	padding: 4px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #2479ff;
	border: 0;
	}
.txtfield {
	width: 30px;
	margin: 10px 0 0 0;
	padding: 4px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 1px solid #2479ff;
	}

.nbr {
	padding: 0!important;
	border: 0!important;
	}
	
	

	
	
	

/*
  The SoftBlue Theme for phpBB version 2+
  Created by: Sigma12
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */


/* General font families for common tags */
table th, table td, table p { font-family:  Verdana, Tahoma, Arial, sans-serif ; font-size: 11px; color: #000000; }
table a:link, table :active, table a:visited { color : #000000; }
table a:hover		{ text-decoration: underline; color : #222222; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}


/* This is the border line & background colour round the entire page */
.bodyline	{  }

/* This is the outline surrounding the main blocks */
.forumlinemain { float:left; display: inline; width: 690px; background-color: #FFF;}

/* This is the outline round the main forum tables */
.forumline	{ background-color: #2479FF; }

.logo { background-image: url(images/logo_phpBB_bg.gif); }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #ABC5E2; }
td.row2	{ background-color: #92B6D8; background-image: url(images/forum_bg.jpg); background-repeat: repeat-y;}
td.row3	{ background-color: #BDD1E8; }


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #FFF; font-size: 10px; font-weight : bold;
	background-color: #FFF; height: 25px;
	background-image: url(images/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: #FFF url(images/cellpic1.gif);
			background-color: #FFFFFF; height: 28px;
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; height: 25px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { border-left: solid 1px #E1EAF4; border-top: solid 1px #E1EAF4; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-left: solid 1px #E1EAF4; border-top: solid 1px #E1EAF4; }
th.thBottom,td.catBottom  { border-left: solid 1px #E1EAF4; border-top: solid 1px #E1EAF4; }
th.thTop	 { border-left: solid 1px #E1EAF4; border-top: solid 1px #E1EAF4; }
th.thCornerL { border-left: solid 1px #E1EAF4; border-top: solid 1px #E1EAF4; }
th.thCornerR { border-left: solid 1px #E1EAF4; border-top: solid 1px #E1EAF4; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: Arial, Tahoma, Verdana, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #444444; text-decoration: underline; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 10px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #444444; }


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 10px ;  color : #000000}
a.cattitle		{ text-decoration: none; color : #000000; }
a.cattitle:hover{ text-decoration: none; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 11px; color : #ffffff; }
.forumlink a:link, .forumlink  a:visited, .forumlink  a:active { text-decoration: none; color: #FFF }
a.forumlink:hover{ text-decoration: underline; color : #666666; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */


.topictitle			{ font-weight: bold; font-size: 11px; color : #ffffff; }
a.topictitle:link   { text-decoration: none; color : #ffffff; }
a.topictitle:visited { text-decoration: none; color : #ffffff; }
a.topictitle:hover	{ text-decoration: underline; color : #666666; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #444444}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");


/* =VIDEO TAGS

*******************************************************************/

.vvqbox	{float:right;margin-left:-20px;}

.news_art2 p img {margin-top:50px;}

.alpine ul.eshop {
	margin-top:100px;
	}