body
{
font:15px Arial, Helvetica, sans-serif;
color:#575757;
background:#e8f1fb url(../images/body_bg.gif) repeat-x scroll left top;
margin:0;
padding:0;
}
img
{
border:0;
}
div.wrapper
{
width:1000px;
overflow:hidden;
margin:0 auto;
padding:0 30px;
}
div.text
{
float:left;
padding-left:20px;
padding-right:20px;
width:537px;
background-color:#FFF;
}
div.header
{
float:left;
width:320px;
height:620px;
padding-right:20px;
}
div.buttons
{
float:right;
width:190px;
margin-left:25px;
margin-bottom:20px;
}
div.buttons a
{
display:block;
margin-bottom:10px;
}
div.character
{
float:left;
width:362px;
background-image:url(../images/chobot.png);
background-repeat:no-repeat;
}
div.footer
{
position:relative;
clear:both;
color:#666;
font-size:12px;
padding:35px 20px;
}
h1.title
{
font-size:20px;
color:#d2441b;
}
div.logo
{
text-align:center;
margin:10px 0;
}
div.menu ul
{
list-style-type:none;
overflow:hidden;
margin:0 0 40px;
padding:0;
}
div.menu li
{
margin-right:10px;
float:left;
padding:10px;
}
div.menu li a
{
display:block;
text-decoration:none;
font-size:17px;
color:#1684dc;
}
div.menu li a span
{
display:block;
}
div.text div.inner
{
overflow:hidden;
padding:0 20px 0 0;
}
div.text div.inner h1.title
{
margin-top:0;
}
div.footer a
{
margin-left:10px;
font-size:10px;
color:#666;
}
div.footer .copyright
{
margin-right:35px;
}
div.decor
{
position:absolute;
bottom:0;
left:0;
background-repeat:none;
font-size:1px;
height:11px;
z-index:1000;
}
div.decor.left-side
{
background-image:url(../images/left_col_bottom.png);
width:577px;
}
div.content
{
position:relative;
overflow:hidden!important;
padding-bottom:11px;
}
.general .text
{
width:869px;
padding-left:35px;
padding-right:35px;
}
.general .text .inner
{
overflow:visible;
padding-right:60px;
}
.general .logo
{
float:right;
margin:-70px 25px 30px 50px;
}
.general h1
{
color:#00b3ed;
}
.general p
{
line-height:23px;
font-size:16px;
}
.general .inner ul
{
list-style-image:url(../images/list-bg.gif);
line-height:24px;
padding-left:30px;
font-size:16px;
}
.general .inner ul li
{
padding-left:7px;
padding-bottom:10px;
}
.inner p.small
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
padding:0 17px 15px;
}
.general h2
{
color:#00b3ed;
font-size:17px;
margin-top:45px;
}
.contactForm
{
float:left;
width:550px;
padding-bottom:30px;
}
.contactForm p label
{
color:#575757;
padding-left:5px;
font-size:15px;
}
.contactForm p
{
margin:5px 0;
}
.contactForm .iText
{
width:187px;
display:table;
float:left;
margin-top:12px;
}
.contactForm .iText label
{
font-size:15px;
color:#5a5a5a;
font-weight:700;
}
.contactForm .iText input
{
border:0;
height:26px;
width:148px;
background:url(../images/contact_input_bg.gif) no-repeat;
color:#575757;
font-size:15px;
padding:7px 5px 0;
}
.contactForm .iText textarea
{
border:0;
height:139px;
width:523px;
background:url(../images/contact_textarea_bg.gif) no-repeat 0 0;
color:#575757;
font-size:15px;
padding:7px 5px;
}
.contactForm .buttSend
{
clear:both;
margin:10px 0 0 220px;
}
.blockInfo
{
float:right;
width:255px;
margin:0;
padding:0;
}
.blockInfo h2
{
font-size:16px;
padding-top:17px;
margin:0;
}
.general .inner .blockInfo ul
{
list-style:none;
font-size:15px;
display:table;
left:20px;
color:#1e1e1e;
margin:8px 0 10px;
padding:0;
}
.general .inner .blockInfo ul li
{
width:100%;
float:left;
padding:0;
}
.general .inner .blockInfo ul li.iSkype
{
padding-bottom:10px;
}
.general .inner .blockInfo ul li.iSkype span
{
padding-left:85px;
width:42px;
}
.general .inner .blockInfo ul li span
{
display:block;
float:left;
width:50px;
}
.general .inner .blockInfo ul.iBig li span
{
width:75px;
}
.general .inner .blockInfo ul li b
{
float:left;
padding-top:1px;
}
.general .inner .blockInfo ul li img
{
vertical-align:middle;
margin-right:15px;
}
.general .inner .blockInfo ul li a
{
color:#00b2ec;
text-decoration:none;
border-bottom:1px dotted #00b2ec;
font-weight:700;
}
.general .inner .blockInfo div
{
font-size:12px;
color:#999;
padding-left:2px;
margin:0 0 12px;
}
.general .inner .blockInfo ul.iBig li
{
margin-bottom:10px;
}
.general .inner .blockInfo ul.iBig li p
{
background:url(../images/location_bg.gif) no-repeat;
font-size:15px;
height:23px;
width:167px;
float:left;
position:relative;
margin:0;
padding:0 0 0 10px;
}
.inner div.character
{
background-color:#fff;
background-image:none;
}
div.decor.all
{
background-image:url(../images/all_bottom.png);
width:939px;
}
div.index2 div.character
{
background-image:url(../images/chobot2.jpg);
background-position:center top;
position:relative;
width:400px;
height:650px;
}
div.index2 div.inner,div.index2 div.menu
{
padding-left:15px;
}
div.index2 div.inner p
{
line-height:20px;
}
a.lang
{
position:absolute;
top:35px;
right:100px;
}
div.index2 h1.title
{
color:#3abfee;
}
.blockPay
{
width:510px;
float:left;
}
.iWarn
{
float:left;
width:475px;
background:url(../images/warning_bg.gif) no-repeat;
font-size:11px;
line-height:16px;
color:#000;
padding:8px 15px;
}
.iWarn b
{
display:block;
text-transform:uppercase;
float:left;
width:50px;
padding:0 15px 25px 0;
}
.iWarn.sml
{
background:url(../images/warning_bg_small.gif) no-repeat;
}
.iPay
{
float:left;
display:block;
clear:both;
margin:0;
padding:0!important;
}
.iPay li
{
list-style:none;
float:left;
display:block;
width:400px;
padding:7px 7px 30px;
}
.iPay li.iBig
{
width:800px;
}
.iPay li.iBig p.iNote
{
padding-left:55px;
}
.iPay li b
{
font-size:24px;
text-align:center;
display:block;
width:38px;
float:left;
height:25px;
background:url(../images/item_pay_bg.gif) no-repeat 0 0;
padding:7px 0;
}
.iPay li h2
{
float:left;
margin:10px 15px 0;
padding:0;
}
.iPay li p
{
float:left;
color:#575757;
font-size:15px;
line-height:20px;
padding-left:20px;
}
.iPay li p.iSec
{
padding-left:28px;
}
.iPay li p span
{
display:block;
font-size:11px;
color:#b2b2b2;
}
.iPay li form p
{
padding-left:50px;
float:left;
width:100%;
margin:8px 0;
}
.iPay li form input
{
margin-right:15px;
}
.iPay li form p img
{
vertical-align:middle;
padding-right:10px;
}
.iPay li p.iCheck
{
font-size:11px;
line-height:normal;
padding-top:0;
padding-left:50px;
}
.iPay li p.iCheck img
{
float:left;
margin:2px 8px;
}
.iPay img.iPay3
{
padding-left:22px;
}
div.iEnterCC
{
position:relative;
margin-top:50px;
width:910px;
height:228px;
z-index:999;
margin-left:-70px;
margin-bottom:30px;
}
div.item
{
background:url(../images/cc_block_bg.png) no-repeat 0 0;
width:310px;
height:206px;
float:left;
margin-top:20px;
padding:10px 18px;
}
div.item.i2
{
margin-left:20px;
}
div.item h4
{
text-align:right;
color:#b2b2b2;
font-size:11px;
font-weight:400;
margin:0;
}
div.item label
{
width:100%;
float:left;
font-size:15px;
padding:30px 0 7px;
}
div.item input
{
width:57px;
height:22px;
background:url(../images/input_bg_cc.gif) no-repeat;
border:0;
margin-right:10px;
padding:5px;
}
div.item input.iLast
{
margin:0;
}
div.item div
{
float:right;
margin-top:7px;
}
div.item div p
{
background:url(../images/age_bg.gif) no-repeat;
font-size:15px;
height:23px;
width:41px;
display:inline;
position:relative;
margin:0 10px 0 0;
padding:0 0 0 10px;
}
div.item div span
{
display:block;
float:left;
margin-right:10px;
}
div.item div.iHld
{
float:left;
padding-top:10px;
}
div.item div.iHld label
{
float:none;
padding-right:10px;
}
div.item div.iHld input
{
background:url(../images/input_bg_cc_b.gif) no-repeat;
width:203px;
margin-right:0;
}
div.item div.iHld.Back
{
border-top:40px solid #d2d2d2;
padding-top:20px;
width:346px;
margin-left:-18px;
text-align:right;
}
div.item div.iHld.Back input
{
width:57px;
background:url(../images/input_bg_cc.gif) no-repeat;
border:0;
margin-right:20px;
}
div.item div.iHld.Back span
{
display:inline;
float:none;
color:#9e9e9e;
}
div.iBilInfo
{
width:365px;
float:left;
padding:15px 0 0 35px;
}
div.iBilInfo.iSec
{
padding-left:0;
}
div.iBilInfo p
{
margin:0 0 8px;
}
div.iBilInfo label
{
float:left;
display:block;
width:105px;
padding-top:2px;
}
div.iBilInfo input
{
background:url(../images/input_bg_cc_b.gif) no-repeat;
width:203px;
margin-right:0;
float:left;
border:0;
height:22px;
padding:5px;
}
div.iBilInfo p.iHalf input
{
background:url(../images/input_bg_cc.gif) no-repeat;
width:57px;
margin-right:0;
float:left;
border:0;
height:22px;
padding:5px;
}
div.iBilInfo p.iSel
{
background:url(../images/select_bg.gif) no-repeat right top;
font-size:15px;
height:23px;
width:318px;
float:left;
margin-bottom:15px;
position:relative;
padding:0 0 0 20px;
}
div.iBilInfo p.iSel label
{
width:115px;
}
div.iButton
{
clear:both;
text-align:center;
padding-top:10px;
}
div.iButton input
{
background:url(../images/play_button.gif) no-repeat 0 0;
width:120px;
height:51px;
border:0;
cursor:pointer;
position:relative;
vertical-align:middle;
}
div.iButton span
{
color:#d2d1d1;
font-size:18px;
padding:0 5px;
}
div.iButton a
{
font-size:18px;
color:#f25b00;
text-decoration:none;
border-bottom:1px dotted #f25b00;
}
img.bgItem1
{
float:left;
padding-top:110px;
}
img.bgItem2
{
float:right;
margin-left:-55px;
}
.general .inner .blockInfo ul.iBig li p a,div.item div p a,div.iBilInfo p.iSel a
{
position:absolute;
display:block;
width:6px;
height:5px;
border:0;
right:7px;
top:2px;
}
.general .inner .blockInfo ul.iBig li p a.down,div.item div p a.down,div.iBilInfo p.iSel a.down
{
top:13px;
}
/* --------------------------------------------------------------
reset.css
* Resets default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, 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: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
line-height: 1.5;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }
@import url(./reset.css);
body
{
background:#87dcff url(../images/bg-global.gif) repeat-y top center;
margin:0;
padding:0;
}
#global
{
background:#fff;
width:1000px;
overflow:hidden;
margin:0 auto;
padding:0;
}
#header
{
background:#ECFDFF url(../images/bg-header.jpg) no-repeat top left;
height:435px;
position:relative;
}
#default
{
min-height:200px;
}
#language,p#languages a
{
display:block;
width:94px;
height:35px;
line-height:35px;
font-size:12px;
text-decoration:none;
color:#000;
font-weight:700;
font:bold 12px/35px sans-serif;
padding-left:40px;
background:transparent url(../images/lang-item.png) no-repeat top left;
}
#language
{
position:absolute;
top:10px;
right:10px;
background:transparent url(../images/lang-current.png) no-repeat top left;
}
p#languages
{
position:absolute;
top:45px;
right:10px;
display:none;
}
#promo
{
clear:both;
position:absolute;
top:200px;
width:981px;
overflow:hidden;
padding:20px 0 20px 19px;
}
#promo div
{
float:left;
margin-right:22px;
width:305px;
}
#promo div img
{
float:left;
}
#promo div a
{
float:left;
display:block;
font-size:18px;
font-family:"trebuchet MS";
color:#062d5d;
text-decoration:none;
line-height:20px;
margin:10px 15px;
}
.itemLogo
{
float:left;
margin:50px 0 0 22px;
}
.itemChobots
{
margin-left:59px;
margin-top:-73px;
}
.itemMenu
{
background:url(../images/bg-menu.gif) repeat-y top left;
clear:both;
height:40px;
margin:0;
padding:0;
}
.itemMenu ul
{
float:left;
list-style:none;
display:inline;
color:#fff;
font-family:"trebuchet MS";
font-size:13px;
font-weight:700;
margin:0;
padding:5px 0 0 35px;
}
.itemMenu ul li
{
display:inline;
padding-right:6px;
}
.itemMenu ul li a
{
font-size:18px;
color:#FFF;
font-weight:400;
text-decoration:none;
background:url(../images/bg-item-search.gif) no-repeat 0 .55em;
padding-left:10px;
}
.itemMenu ul li a.first
{
background:none;
padding-left:15px;
}
.itemMenu input
{
float:right;
width:158px;
border:none;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
background:url(../images/bg-search.gif) no-repeat top left;
margin:9px 15px 0 0;
padding:4px 5px;
}
.itemPosts
{
background:#fff;
clear:both;
display:table;
padding:20px;
}
.itemPosts div
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:30px;
padding:20px;
}
.itemPosts div h1
{
font-family:"trebuchet MS";
font-size:30px;
color:#062d5d;
}
.itemPosts div p
{
margin:0;
padding:5px 0 10px;
}
.itemPosts div p a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0197e5;
font-weight:700;
}
.itemPosts div p span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
padding-left:10px;
}
.itemPosts div p span a
{
color:#133800;
font-weight:400;
}
#footer
{
background:url(../images/bg-footer.gif) repeat-x top left;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#9b9b9b;
clear:both;
padding:17px 20px;
}