/* reset all default styles */
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; [if IE] zoom:1;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
table {border-collapse:collapse; border-spacing:0;}
/* / reset default styles */

.nobr {white-space:nowrap;}
html, body {min-width:850px; background-color:#02091b; font-family:Tahoma,Verdana,Arial; font-size:11px;}
a:hover, a:link, a:active, a:visited {text-decoration:underline; color:#778ba7;}
h1 {font:bold 18px "Lucida Grande", "Trebuchet MS", sans-serif; margin-bottom:10px;}
h2 {margin-bottom:10px; margin-top:15px; line-height:1.5;}
p, ul, ol {margin-bottom:10px;}
#top .menu, #content .c1, #footer .f1 {width:850px; margin:0 auto;}
#top {width:100%; height:30px; background-image:url(/assets/templates/ipspirates/images/bg_menu.gif); position:relative;}
#top .menu {width:810px; height:30px; overflow:hidden; position:relative; font-size:12px; padding:0px 20px; line-height:25px;}
#top .menu li {display:inline; padding:0; padding-right:35px; background:0;}
#top .menu a {color:#818690;}
#logo {height:218px; background-image:url(/assets/templates/ipspirates/images/bg_header.jpg); background-position:center top; background-repeat:no-repeat; position:relative;}
#llink {position:absolute; top:110px; left:50%; margin-left:-220px; z-index:99;}
#llink a {display:block; width:150px; height:80px;}
#content {width:100%; padding:15px 0px;}
#content .c1 {background-color:#fff; position:relative; min-height:520px;}
#accordion {margin-bottom:20px;}
#accordion h2 {background:url(/assets/images/bul.gif) 0 5px no-repeat; padding-left:15px;}
ul {list-style:none;}
ol {list-style:decimal;}
li {line-height:1.5; margin-bottom:5px; padding-left:15px;}
ul li {background:url(/assets/images/bul.gif) 0 5px no-repeat;}
ol li {list-style-position:inside; padding:0; margin-left:15px;}
.iscreen {width:250px; height:430px; margin:0 auto; margin-bottom:20px; background:url(/assets/images/ip.png) 0 0 no-repeat;}
.iscreen img {margin:70px 0 0 32px;}
#butts {margin:0 auto; text-align:center;}
.c1 p {line-height:1.5;}
.leftcont {float:left; width:395px; color:#7f7f7f; padding:20px 10px 20px 20px;}
.newsblock {margin-bottom:20px;}
.widecont {color:#7f7f7f; padding:20px;}
.leftcont h1 a {text-decoration:none; color:#7f7f7f;}
.rightcont {float:right; width:395px; padding:20px 20px 20px 10px;}
.rightcont li {margin-bottom:10px !important;}
.blue {background:#e4ecf0; color:#727678; padding:15px; margin-bottom:20px; position:relative;}
.yellow {background:#f7eeca; color:#7b7765; padding:15px; margin-bottom:20px; position:relative;}
.blue h1 {color:#727678;}
.clear {height:1px; clear:both;}
.cw, .cb, .cy {position:absolute; width:10px; height:10px; display:inline-block; zoom:1; *display:inline;}
#cwtl {top:0; left:0; background:url(/assets/templates/ipspirates/images/ugol_top_left.jpg) left top no-repeat;}
#cwtr {top:0; right:0; background:url(/assets/templates/ipspirates/images/ugol_top_right.jpg) right top no-repeat;}
#cwbl {bottom:0; left:0; background:url(/assets/templates/ipspirates/images/ugol_bottom_left.jpg) left bottom no-repeat;}
#cwbr {bottom:0; right:0; background:url(/assets/templates/ipspirates/images/ugol_bottom_right.jpg) right bottom no-repeat;}
#cytl {top:0; left:0; background:url(/assets/templates/ipspirates/images/ugol01.jpg) left top no-repeat;}
#cytr {top:0; right:0; background:url(/assets/templates/ipspirates/images/ugol02.jpg) right top no-repeat;}
#cybl {bottom:0; left:0; background:url(/assets/templates/ipspirates/images/ugol03.jpg) left bottom no-repeat;}
#cybr {bottom:0; right:0; background:url(/assets/templates/ipspirates/images/ugol04.jpg) right bottom no-repeat;}
#cbtl {top:0; left:0; background:url(/assets/templates/ipspirates/images/ugol1.jpg) left top no-repeat;}
#cbtr {top:0; right:0; background:url(/assets/templates/ipspirates/images/ugol2.jpg) right top no-repeat;}
#cbbl {bottom:0; left:0; background:url(/assets/templates/ipspirates/images/ugol3.jpg) left bottom no-repeat;}
#cbbr {bottom:0; right:0; background:url(/assets/templates/ipspirates/images/ugol4.jpg) right bottom no-repeat;}
#footer {width:100%; height:65px; border-top:1px solid #353a49;}
#footer .f1 {width:810px; color:#818690; padding:17px 20px;}
#footer a {color:#818690;}
.ditto_page {text-decoration:none !important;;}
.ditto_page, .ditto_currentpage {line-height:20px; margin-right:5px; text-align:center; padding:0; width:20px; height:20px; display:inline-block; zoom:1; *display:inline;}
.ditto_page {border:#e4ecf0 1px solid; background:#e4ecf0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.area {background:url(/assets/images/px.gif) 0 12px repeat-x; margin-bottom:15px;}
.area h1 {margin-bottom:15px; display:inline-block; zoom:1; *display:inline; background:#fff; padding-right:15px;}
.product {float:left; width:140px; margin:0 15px 15px 0; text-align:center; min-height:15em;}
.products h2, .products p {margin:0;}
.products img {margin-bottom:5px;}
.mem {float: left; height: 150px; width: 150px; margin-bottom: 1.5em;}

.fbForm .name {padding-top:12px; font-size:8pt; color:#7d7d7d;}
.fbForm .element {padding-top:2px;}
.fbForm .element INPUT, .fbForm .element TEXTAREA {border:1px solid #ccc; background-color:#E6EFF6; font-size:10pt; color:#2C5883;}
.fbForm INPUT#fbName, .fbForm INPUT#fbEMail {width:250px; padding:4px 0px 4px 0px;}
.fbForm INPUT#fbName {background-position:3px -3px;}
.fbForm INPUT#fbEMail {background-position:3px -33px;}
.fbForm TEXTAREA#fbText {padding:4px 4px 4px 0px; width:395px; font-family:Tahoma; background:#E6EFF6;}
.fbForm .captcha-test TD {vertical-align:top; padding-right:15px;}
.fbForm .captcha {padding-top:3px;}
.fbForm .captcha IMG {border:1px solid #ccc;}
.fbForm INPUT#vericode {width:130px; padding:4px 0px 4px 0px; background:#E6EFF6;}
.fbForm .submit {padding-top:15px;}
.fbForm INPUT#fbSubmit {border:1px solid #ccc; background-color:#f7f7f7; cursor:pointer; padding:2px 15px 2px 15px;}
.fbForm .error {font-size:8pt; color:red; display:none; line-height:2;}
