@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative; height:100%; min-width:990px;}
body, td {font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#656565;}
body {text-align:center; background:#FFFFFF url(header.gif) top repeat-x;}

a {color:#37B7DD; text-decoration:underline;}
a:hover {color:#37B7DD; text-decoration:none;}

a img {border-color:#000000;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#000; font-family:"Franklin Gothic Medium Cond", Arial, Helvetica, sans-serif; line-height:1em;}
h1 {font-size:24px; margin:0 0 10px 0;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5,h6 {font-size:16px;}

#wrap {
	height:auto !important;
	min-height:100%;
	height:100%;
	width:980px;
	margin:0 auto -131px auto;
}
#wrap .wrap-clear {height:131px; width:100%; margin:0 auto; line-height:0; font-size:0; clear:both;}
#wrap .wrap-top-clear {height:453px; width:100%; margin:0 auto; line-height:0; font-size:0; clear:both;}

/* HEADER */
#header {position:absolute; height:453px; width:100%; left:0; top:0;}

#header .flash-menu {height:57px; width:980px; margin:0 auto 12px auto;}
#header .flash-head {height:374px; width:940px; margin:0 auto;}
/* ------ */

/* BLOCK */
#block {position:relative; float:right; right:50%; margin:0 0 30px 0;}

#block .brief {position:relative; float:left; display:inline; left:50%; width:310px; padding:16px 0; margin:0 2px 0 3px; color:#FFF; min-height:178px;}
#block .brief a {color:#FFF; text-decoration:underline;}
#block .brief a:hover {color:#FFF; text-decoration:none;}

#block .brief .ugol1 {background:url(ugol1.png) no-repeat; position:absolute; height:15px; width:15px; line-height:0; font-size:0; left:0; top:0;}
#block .brief .ugol2 {background:url(ugol2.png) top right no-repeat; position:absolute; height:15px; width:100%; line-height:0; font-size:0; left:0; top:0;}
#block .brief .ugol3 {background:url(ugol3.png) no-repeat; position:absolute; height:15px; width:15px; line-height:0; font-size:0; left:0; bottom:0;}
#block .brief .ugol4 {background:url(ugol4.png) top right no-repeat; position:absolute; height:15px; width:100%; line-height:0; font-size:0; left:0; bottom:0;}


#block .blue {background:#39b9de;}
#block .blue .icon {background:url(  page1-boxes-img1.png) no-repeat; position:absolute; height:160px; width:161px; left:-7px; top:75px;}
#block .blue .brief-in {text-align:left; padding:56px 14px 0 158px; background:url(page1-boxes-title1.png) 24px -1px no-repeat; line-height:1.175em; font-size:15px;}

#block .violet {background:#875f9e;}
#block .violet .icon {background:url(page1-boxes-img2.png) no-repeat; position:absolute; height:147px; width:147px; left:-18px; top:75px;}
#block .violet .brief-in {text-align:left; padding:56px 14px 0 128px; background:url(page1-boxes-title2.gif) 24px -1px no-repeat; line-height:1.175em;}

#block .green {background:#75c420;}
#block .green .icon {background:url(green.png) no-repeat; position:absolute; height:92px; width:291px; left:10px; top:9px; padding:98px 0 0;}
#block .green .brief-in {text-align:left; padding:70px 14px 0 128px; background:url(page1-boxes-title3.png) 24px 1px no-repeat; line-height:1.175em;}
/* ----- */

/* CONTENT */
#content {width:940px; margin:0 auto; line-height:1.175em; text-align:left; clear:both;}
#content p {margin:0; padding:15px 0 0 0;}
#content .content-clear {width:100%; height:40px; line-height:0; font-size:0; clear:both;}
/* ------- */

/* FOOTER */
#footer {background:url(footer.gif) top repeat-x; position:relative; height:131px; width:100%; margin:0 auto;}
#footer .footer-in {position:relative; height:131px; width:940px; margin:0 auto;}

#footer .block-bot {position:absolute; left:0; top:26px; line-height:1em; text-align:left; color:#000;}
#footer .block-bot a {font-weight:bold;}

#footer .counters {position:absolute; text-align:right; left:0; top:50px; width:100%;}
#footer .counters img {border:none;}
/* ------ */

/* TABLES */

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #e0e0e0}
table.table1 td { padding:5px; border: 1px solid #91949a;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background:#89c855; color:#fff; text-align:left;}



/* SHOP START */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid #666; font: bold 12px Arial, sans-serif; position:absolute; left:0px; top: 0px; background-color:#FFFFCC; color: #cc0000 }
