* { margin:0; padding:0;}
#skip {display:none}

body { font:small "Myriad Pro", Calibri, "Segoe UI", Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#E5EBF4 url(../images/bg1.gif) repeat-x; color:#111;}

a:focus {outline:0; -moz-outline:0;}

#wrap { width:890px; text-align:left; margin:0 auto;}
#header { height:78px; position:relative;}

#header #logo { width:400px; height:78px; float:left;}
#header #logo h1 a { text-indent:-9999px; display:block;width:400px; height:78px; background:url(../images/logo_final.gif) no-repeat; }

#langs { width:300px; float:right; text-align:right; color:#718494; padding:10px 0;}
#langs a { text-decoration:none; color:#718494; padding:0 3px; }
#langs a:hover { text-decoration:underline; color:#333;}
#langs strong { padding:2px 3px; background:#718494; color:#FFF;}

#sf { width:300px; position:absolute; top:40px; right:0; text-align:right}

.btn { border:1px solid #CECECE; background:#FFF url(../images/btnbg.gif) repeat-x 0 50%; padding:2px 5px; text-align:center; font-size:85%; font-weight:bold;  cursor:pointer; cursor:hand; -moz-border-radius:3px; -webkit-border-radius:3px;}
.fld {border:1px solid #CECECE; background:#FFF; padding:2px;color:#333;}
.fld:focus { background:#FFC; border-color:#333;}

.clear { clear:both;}

#right { width:711px; float:right; margin-top:10px;}
#left { width:170px; float:left; margin-top:10px;}

#front {  border:1px solid #BDC9D6;background:#FFFFFF url(../images/bg2.gif) repeat-x;text-align:center; height:300px;}



.bigbuttons { list-style:none; width:174px; margin:10px auto;}
.bigbuttons li { display:inline;}
.bigbuttons li a { display:block; float:left; height:23px; text-indent:-9999px;}
.bigbuttons li a.b1 { width:87px; background:url(../images/b1.gif) no-repeat;}
.bigbuttons li a.b2 { width:87px; background:url(../images/b2.gif) no-repeat;}
.bigbuttons li a.b1:hover, .bigbuttons li a.b2:hover { background-position:0 -23px;}

#head_message {
background:#f7fafd;
border:1px solid #BDC9D6;
padding:5px 0px 0px 10px;
margin-bottom:10px;
}

#head_message  img {
display:block;
float:left;
width:43px;
height:51px;
text-indent:-9999px;
margin-right:20px;
}


.note { font-size:85%; color:#9E9E9E; padding:10px 0;}

#navigation {border:1px solid #BDC9D6; background:#FFF; margin-bottom:10px;}
#navigation h2 { background:#F2F6FA; border-bottom:1px solid #BDC9D6; color:#535455; padding:5px 10px; font-size:110%; font-weight:normal;}
#navigation ul { list-style:none; margin:10px;}
#navigation ul li { display:inline;}
#navigation ul li a { color:#3F596F; font-weight:bold; text-decoration: none; padding:3px; display:block; border-bottom:1px solid #E8EDF6;}
#navigation ul li a:hover { background:#E8EDF6;}
#navigation ul li ul { display:none;}
#navigation ul li ul li a {font-weight:normal;}


#subscribe {border:1px solid #BDC9D6; background:#FFF; margin-bottom:10px;}
#subscribe h2 { background:#F2F6FA; border-bottom:1px solid #BDC9D6; color:#535455; padding:5px 10px; font-size:110%; font-weight:normal;}
#subscribe ul { list-style:none; margin:10px; line-height:200%;}

#contact { background:#D9E0EA; padding:10px 0; color:#3F596F; cursor:pointer; cursor:hand;}
#contact h2 {  padding:5px 10px; font-size:110%; font-weight:normal;}
#contact ul { list-style:none; margin:10px;}
#contact ul li { padding-left:24px; margin-bottom:10px;}
#contact ul li.address { background:url(../images/lt.gif) no-repeat 0 4px;}
#contact ul li.phone { background:url(../images/phone.gif) no-repeat; padding-bottom:5px;}
#contact ul li.icq { background:url(../images/icq.gif) no-repeat; padding-bottom:5px;}
#contact ul li.skype { background:url(../images/skype.gif) no-repeat; padding-bottom:5px;}
#contact ul li.email { background:url(../images/email.gif) no-repeat; padding-bottom:5px;}
#contact a { text-decoration:underline; color:#4D5155;}
#contact a:hover { text-decoration:none; color:#000;}

#indexbot {border:1px solid #BDC9D6; background:#FFF; margin:10px 0; padding-bottom:10px;}
#indexbot h2 { background:#F2F6FA; border-bottom:1px solid #BDC9D6; color:#535455; padding:5px 10px; font-size:110%; font-weight:normal;}

#news { width:479px; float:left; color:#3F596F; overflow-x:hidden}
#news em, #blog strong { color:#111;}
#news strong { margin-bottom:15px;}
#news .category { font-size:95%;}
#news a {color:#3F596F; text-decoration:underline;}
#news a:hover { text-decoration:none; color:#333;}

.newsblock {width:40%; float:left; margin-right:25px; margin-left:10px; padding:10px 0;}
.newsblock em, .newsblock strong { color:#111; display:block; margin-bottom:4px;}
.newsblock p { margin:0 !important; padding:0 !important; text-align:justify;}

#certified { width:230px; float:right;}

hr { display:none;}

#footer { margin:10px 0; padding-bottom:10px;}
#bottom-menu { width:711px; float:right; font-size:85%;}
#bottom-menu ul { list-style:none; margin-bottom:10px; width:19%; float:left;}
#bottom-menu ul li strong {color:#8596A7;font-size:110%;}
#bottom-menu ul li a {color:#8596A7; text-decoration:none;}
#bottom-menu ul li a:hover { text-decoration:underline; color:#333;}

#content {  border:1px solid #BDC9D6;background:#FFF url(../images/bg2.gif) repeat-x; padding:20px; color:#111;}
#content_main {  border:1px solid #BDC9D6;background:#FFF url(../images/bg2.gif) repeat-x; padding:10px; color:#111;}
#content h1 { font-size:250%; margin-bottom:10px;  color:#3F596F;}
#content h2 { font-size:180%; margin-bottom:10px;  color:#3F596F;}
#content h3 { font-size:150%; margin-bottom:10px;  color:#3F596F;}
#content h4 { font-size:120%; margin-bottom:10px;  color:#3F596F; font-weight:bold;}


#content p {text-align:justify; margin-bottom:15px; line-height:150%; }
#content a {color:#3F596F; text-decoration:underline; }
#content a:hover { background:#FFC; text-decoration:none; color:#000;}

.imgleft {float:left; margin-right:10px;} 
.imgright {float:right; margin-left:10px;} 
.imgcenter {display:block; margin-left:auto; margin-right:auto;} 

.smallmenu, .smallmenu2 {padding:10px 0; border-bottom:1px solid #EAEAEA; margin-bottom:10px;}

.orange {color:#F26600;}
a.buy {color:#FFF !important; font-weight:bold; padding:3px 5px; background:#F26600; text-decoration:none; border:1px solid #FFF; display:block; width:70px; text-align:center;}
a.buy:hover {color:#FFF; background:#3F596F !important; border-color:#005FA2;}

hr { display:none;}
hr.clear { display:block; visibility:hidden; clear:both}

.tip { border:1px solid #EAEAEA; background:#FAFAFA; padding:10px; clear:both; margin:20px 0; }
.tip legend { font-weight:bold; padding:0 5px;}

#content  ul { margin:5px 30px; list-style:none; margin-bottom:20px;}
#content  ul li {padding-left:10px;background:url(../images/bul.gif) no-repeat 0 6px; margin-bottom:6px;}

#content  ol { margin:5px 30px;}
#content  ol li {padding-left:10px; color:#666;}

#content  table {margin-bottom:20px;}

.portfolio li { background-image:none !important; width:150px; float:left; margin:0 15px 15px 0; text-align:center; font-size:85%; height:150px; padding:0;}
.portfolio li img { padding:1px; border:1px solid #999;}

.innertable { border:1px solid #EAEAEA;  border-bottom:none; margin:10px 0;}
.innertable th { text-align:center; padding:5px; background:#EEE;border-bottom:1px solid #EAEAEA;}
.innertable td { border-bottom:1px solid #EAEAEA;padding:5px;}

label { cursor:pointer; cursor:hand;}
label:hover { color:#000;}
kbd {color:#F00;}

optgroup option { padding-left:10px;}

label.error  {	color : #FF3300;background:url(../images/no_icon.jpg) no-repeat 0 50%; padding:5px 0 5px 20px; display:block; margin:5px 0;}


input.validation-passed, textarea.validation-passed, select.validation-passed { border:1px solid #339933;	color : #339933;}
.validation-advice {	color : #FB3B00;  padding:20px;}

#ffeatures {padding:10px; background:#E5EBF4; margin-bottom:20px;}

#ffadv { width:300px; float:left; background:#EBF0F8 url(../i/ffbg.gif) no-repeat 100% 0; margin:0 20px 10px 0; }
#ffadv p { padding:10px;}

.gamb { background:#E5EBF4 url(../i/gamb-ind2.gif) no-repeat 0 100%; padding:20px 20px 20px 270px; margin-bottom:20px;}

#content.team {  border:1px solid #BDC9D6;background:#FFF url(../images/bg2.gif) no-repeat 100% 0;  }
#content.front {  border:1px solid #BDC9D6;background:#FFFFFF url(../images/bg2.gif) repeat-x;text-align:left;}

.digit {background:#e5ebf4; color:#9faebc; text-align:center; font-size:300%; padding-top:10px; font-weight:bold;}
.digit2 {background:#FFF; color:#dce1e5; text-align:center; font-size:210%; padding-top:10px; font-weight:bold;}




.bluebg {background:#E5EBF4; padding:20px; margin-bottom:10px; border:1px solid #E5EBF4; -moz-border-radius:5px; -webkit-border-radius:5px;}
.main_border {background:#E5EBF4; padding:25px; margin-bottom:10px; border:1px solid #E5EBF4; -moz-border-radius:5px; -webkit-border-radius:5px;}

#content.conto .innertable td .fld {width:150px;}


.conto table td .fld {margin:2px 0;}


#comsoon {position:absolute; top:70px; left:150px; border:5px solid #EAEAEA; width:400px; height:200px; line-height:200px; background:#FFC; font-size:300%; letter-spacing:-1px;}

.testimonials blockquote { margin-bottom:30px; padding:0; text-align:justify;}
.testimonials blockquote cite {color:#666; font-style:normal; display:block; border-bottom:1px dotted #CCC; margin-bottom:10px;}


.tbl {border-top:1px solid #ccc;}
.tbl td {padding:5px;}
.tbl td.pad5 {padding-top:10px;}
.tbl span {display:none;}


td.kain_head {
border-right:1px solid #000;
padding:3px;
background-color:#FFD39B;
text-align: center;
font-weight:bold;
}

td.kain_head2 {
padding:3px;
background-color:#d8dde5;
text-align: center;
font-weight:bold;
}

td.kain_cont {
padding-right:5px;
padding-left:5px;
border-right:1px solid #000;
}

td.kain_option {
border-right:1px solid #000;
text-align: center;
font-weight:bold;
}

img.kainynas {
display: block;
margin-left: auto;
margin-right: auto
}
