* { margin:0; padding:0;}

body { text-align:center; color:#222; font:small Verdana, Arial, Helvetica, sans-serif; background:#FFF;}

#wrap { width:990px; text-align:left; margin:10px auto;}

a { text-decoration:underline; color:#034266;}
a:hover { text-decoration:none; color:#993108;}
a:focus { border:none;}

#langselect {text-align:right; padding:5px 0; font-size:85%; margin-bottom:5px;}

#header { height:55px; background:url(../images/front/bg2.gif) no-repeat;}
#header ul { list-style:none;}
#header ul li { display:inline;}
#header ul li a {display:block; float:left; height:55px;  text-indent:-9999px;}
#header ul li a#b1 { width:87px; background:url(../images/front/in0.gif) no-repeat;}
#header ul li a#b2 { width:140px; background:url(../images/front/in0.gif) no-repeat -87px 0;}
#header ul li a#b3 { width:154px; background:url(../images/front/in0.gif) no-repeat -227px 0;}
#header ul li a#b4 { width:94px; background:url(../images/front/in0.gif) no-repeat -381px 0;}
#header ul li a#b5 { width:80px; background:url(../images/front/in0.gif) no-repeat -475px 0;}


#header ul li a#b1:hover { background-position:0 -55px;}
#header ul li a#b2:hover { background-position:-87px -55px;}
#header ul li a#b3:hover { background-position:-227px -55px;}
#header ul li a#b4:hover { background-position:-381px -55px;}
#header ul li a#b5:hover { background-position:-475px -55px;}


#header ul li#logo h1 a { width:277px; background:url(../images/front/logo.gif) no-repeat;}

.clear { clear:both;}
.right { text-align:right !important}
.center { text-align:center !important}
.ruler { border-bottom:1px dashed #c5c5c5;}

#sub { height:36px;}

.mb10 { margin-bottom:10px;}
.small { font-size:85%;}
.ml10 { margin-left:10px;}
.p20 { padding:20px;}

#userarea { width:277px; height:36px; text-align:center; color:#6a6a6a; background:#d4d4d4 url(../images/front/userarea.gif) no-repeat; float:left; line-height:36px;font-size:85%;}
#userarea a { color:#6a6a6a; text-decoration:underline;}
#userarea a:hover { color:#222; text-decoration:none;}

#menu { width:713px; height:36px; background:#787878 url(../images/front/submenu.gif) no-repeat; color:#FFF; float:right; font-size:85%;}
#menu ul { list-style:none;}
#menu ul li { display:inline;}
#menu ul li a { display:block; float:left; color:#FFF; text-decoration:none; margin:5px 10px; padding:5px 10px; border:1px solid #787878; -moz-border-radius:5px; -webkit-border-radius:5px;}
#menu ul li a:hover { background:#606060; border-color:1px solid #606060; }


#c1 { height:4px; background:url(../images/front/c1.gif) no-repeat; margin-top:10px}
#c2 { height:4px; background:url(../images/front/c2.gif) no-repeat; margin-bottom:10px;}
#container { background:#f7f7f7 url(../images/front/bg1.gif) repeat-y; padding:10px;}

.clear { clear:both;}
.right { text-align:right !important}
.center { text-align:center !important}
.ruler { border-bottom:1px dashed #c5c5c5;}
.red { color:#f00;}

.floatright { float:right;}
.floatleft { float:left;}


#left { width:720px; float:left;}
#content { padding:10px;}
#content h1 { font:250% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:10px;color:#1b5cb8;}
#content h2 { font:200% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:5px; margin-top:20px;}
#content h3 { font:170% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:5px; margin-top:20px;border-bottom:1px dashed #c5c5c5;}
#content p { margin-bottom:10px;}
#content.text ul { list-style:none; margin:10px 0;}
#content.text ul li { padding-left:10px; background:url(../images/bullet.gif) no-repeat 0 7px; margin-bottom:5px;}

.list { list-style:none; margin:10px 0;}
.list li {padding-left:10px; background:url(../images/bullet.gif) no-repeat 0 7px; margin-bottom:5px;}

.text .tbl code { font-size:130%;}

#right { width:221px; float:right; padding:10px 0;}

#right dl { background:url(../images/bg2.gif) no-repeat; margin-bottom:10px;}
#right dt { font-weight:bold; padding:7px 20px;}
#right dd { background: url(../images/bg2-1.gif) no-repeat 0 100%;padding:5px 20px 10px 20px;}

#right dd ul { list-style:none;}
.ico li { padding-left:25px; margin-bottom:10px;}

#reg { margin-bottom:10px;}
#reg a { display:block; width:221px; height:81px; text-indent:-9999px;background:url(../images/front/in5.gif) no-repeat;}
#reg a:hover { background-position:0 -81px;}

#logn { margin-bottom:10px;}
#logn a { display:block; width:221px; height:81px; text-indent:-9999px;background:url(../images/front/in6.gif) no-repeat;}
#logn a:hover { background-position:0 -81px;}


.btn { border:1px solid #bcbcbc; background:#FFF url(../images/btnbg.gif) repeat-x 100% 50%; color:#666; padding:5px 25px 5px 5px; text-align:center; font-size:85%; font-weight:bold;  cursor:pointer; cursor:hand; -moz-border-radius:3px; -webkit-border-radius:3px;}
.btn:hover { color:#000;}

.fld {border:1px solid #CECECE; background:#FFF; padding:2px;color:#333;}
.fld:focus { background:#FFC; border-color:#333;}

#loginform table td { padding:5px; font-size:85%;}
#loginform table td .fld { margin-top:3px; width:160px;}
#loginform table td .btn { font-size:110%;}

.blue {color:#1b5cb8;}

#blox { list-style:none; padding:20px 0; border-top:1px solid #dedede;border-bottom:1px solid #dedede; font-size:85%;}
#blox strong {color:#1b5cb8; display:block; font-size:110%;}
#blox img { display:block; margin:10px auto;}
#blox li { width:22%; float:left; }
#blox li a {color:#1b5cb8;}

#one { margin-right:15px;border-right:1px solid #dedede;padding-right:10px !important;}
#two {border-right:1px solid #dedede;margin-right:15px;}
#three { border-right:1px solid #dedede;margin-right:15px; padding-right:10px !important;}

#footer { background:#f2f2f2; color:#797979; font-size:85%; padding:10px 0; border:1px solid #ececec;}
#footer a { color:#797979; text-decoration:underline;}
#footer a:hover { text-decoration:none; color:#222;}

#copy { width:600px; float:right; margin-right:10px; text-align:right; line-height:170%;}
#fmenu { width:600px; margin-left:10px; float:left;}

.tbl { border-collapse:collapse; border:1px solid #EAEAEA;}
.tbl td, .tbl th { padding:5px;font-size:85%;}
.tbl th { background:#EEE; border-bottom:1px solid #EAEAEA; text-align:left;}
.tbl td { border-bottom:1px solid #EAEAEA; }

.tbl2 { border-collapse:collapse;}
.tbl2 td, .tbl2 th { padding:5px;font-size:85%;}



.tbl td .btn { font-size:110%;}
.tbl2 td .btn { font-size:110%;}

.redlink {background:url(../images/ico-grey/red.gif) no-repeat 0 100%; padding-left:16px !important; color:#da0d0d;}

#regpage { width:676px; margin:20px auto;}
#regpage .reg1 {background:#FFF url(../images/regbg1.gif) no-repeat; height:19px;}
#regpage .reg2 {background:#FFF url(../images/regbg3.gif) repeat-y;}
#regpage .reg3 {background:#FFF url(../images/regbg2.gif) no-repeat; height:19px;}
.leftside { width:280px; float:left; margin-left:20px;}
.leftside td { padding:5px; font-size:85%;}
.leftside td table td { font-size:105%; padding:0;}
.leftside td .btn { font-size:105%;}
.rightside { width:290px; float:right; font-size:85%; margin-right:25px; color:#565656; line-height:170%;}
.rightside h1 { color:#5e5e5e; text-align:right;font:250% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:10px; letter-spacing:-1px;}
.rightside p { text-align:justify; margin-bottom:10px;}
.rightside p.red { color:#df0000}

#reg_form .imm { border:none; width:70px; font-size:95%;}
#reg_errors { font-size:85%; color:#F00; text-align:left;}
#imicons {position:absolute; text-align:left; top:20px; left:-5px;padding:5px; background:#FAFAFA; border:1px solid #EAEAEA;}
.icon_icq {background:#FFF url(../images/icq.gif) no-repeat; height:16px;width:16px;}
.icon_skype {background:#FFF url(../images/skype.gif) no-repeat; height:16px;width:16px;}
.icon_jabber {background:#FFF url(../images/jabber.gif) no-repeat; height:16px;width:16px;}

#logpage { width:381px; margin:20px auto;}
#logpage .log1 {background:#FFF url(../images/logbg1.gif) no-repeat; height:18px;}
#logpage .log2 {background:#FFF url(../images/logbg3.gif) repeat-y; padding-bottom:20px;}
#logpage .log3 {background:#FFF url(../images/logbg2.gif) no-repeat; height:18px;}
#logpage .log2 td { padding:5px; font-size:85%; text-align:left;}
#logpage .log2 td .btn {font-size:105%;}
#logpage h1 { color:#5e5e5e; text-align:left;font:250% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:10px; letter-spacing:-1px;}
#logpage .log2 form { padding:10px 0 10px 50px;}

.brdd { border:1px solid #EAEAEA; padding:5px; background:#FFF;}

#twitter_div { padding:5px; font-size:85%;}
#twitter_div ul { list-style:none; }
#twitter_div ul li {  margin-bottom:10px; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #EAEAEA;}
#twitter_div ul li span a { display:inline !important;}
#twitter_div ul li a { display:block; text-align:right; }

.tel { background:url(../images/icons/tel.gif) no-repeat 0 50%;}
.bat { background:url(../images/icons/bat.gif) no-repeat 0 50%;}
.ts { background:url(../images/icons/ts.gif) no-repeat 0 50%;}
.dvd { background:url(../images/icons/dvd.gif) no-repeat 0 50%;}
.fs { background:url(../images/fas.gif) no-repeat 0 50%;}
.cam { background:url(../images/cam.gif) no-repeat 0 50%;}
.pet {background:url(../images/dog.png) no-repeat 0 50%;}
