/* fonts setup */
@font-face { font-family : "Kievit Pro Regular"; src : url(/gui/fonts/kievitproregular.eot); src : local("Kievit Pro Regular"), url(/gui/fonts/kievitproregular.ttf) format("truetype"); advancedAntiAliasing : true; }
/*//// css-reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, 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 : 1em; vertical-align : baseline;  background : transparent; } blockquote, q { quotes : none; } h1, h2, h3, h4, h5, h6 { font-weight : normal; } table { border-collapse : collapse; border-spacing : 0; } td { vertical-align : top; } fieldset, img, table { border : 0; } ol, ul, li { list-style-type : none; } :focus { outline : 0; } del { text-decoration : line-through; } html, input { font-size : 100%; } dt, address, caption, cite, code, dfn, big, small, em, i, th, var { font-style : normal; font-weight : normal; } input, select, th, td, li li, li p, td p, blockquote p { font-size : 1em;} html, input { font-size : 100%; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
/*//// page setup */
footer, nav { display : block; }
body { min-width : 930px; text-align : center; font :  62.5% Arial, Helvetica, sans-serif; background : #ffffff; }
/*//// common */
.center, #header h1, .domainSearch, #contentMenu, .content, #secondaryHeader, #secondaryNav p.mailUs { margin : 0 auto; width : 930px; text-align : left; font-size : 1.2em; }
.block, kbd, #header h1 a small, .domainSearch label.inputLeft, .domainSearch a.close, .domainSearch a.open { position : absolute; display : block; overflow : hidden; white-space : nowrap; font-size : 1px; line-height : 1px; text-decoration : none; text-indent : 1700px; }
#header, #header h1, .domainSearch form, .domainSearch label.inputLeft { position : relative; }
.domainSearch fieldset, #contentMenu #wraper, .contentMenu { position : absolute; }
#secondaryNav { position : absolute; top : 0; left : 0; width : 100%; }
.domainSearch label.inputLeft { float : left; display : block; }
.tabs li a, .domainSearch li a, .domainSearch li span, .listTitle a:hover { text-decoration : none; }
.tabs li a:hover, .listTitle a { text-decoration : underline; }
#header h1 q, #header h1 a small, a.more, .tabs, .eur { white-space : nowrap; }
#header hr, #secondaryHeader hr, #header h1 span, #header li small, #header hr, .secondary hr, .domainSearch hr, .domainSearch legend, #footer hr { display : none; }
kbd.tl { top : 0; left : 0; width : 100%; }
kbd.tr { top : 0; right : 0; }
kbd.br { bottom : 0;  right : 0; }
kbd.bl { bottom : 0; left : 0; }
kbd { background : url(/gui/img/kbd.gif) repeat-x 0 0; }
.domainSearch li a, .domainSearch li span, .contentMenu li:hover a, .contentMenu li.active a, .contentMenu li.active, .contentMenu li:hover { color : #000; }
.domainSearch label.inputLeft, #header li a, #header li span, .contentMenu li a { color : #fff; }
#secondaryHeader li select { color : #65685E; }
/*//// hacks */
/* clearfix-hack */
.clear:after, #header h1:after, .content:after, .listTitle:after, cite.dCMS:after, #header #headerWrap ul:after, #footerWrap:after, #footerNav ul:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.clear, #header h1, .content, .listTitle, cite.dCMS, #header #headerWrap ul, #footerWrap, #footerNav ul { display : inline-block; }
* html .clear, * html #header h1, * html .content, * html .listTitle, * html cite.dCMS, * html #header #headerWrap ul, * html #footerWrap, * html #footerNav ul { height : 1%; }
.clear, #header h1, .content, .listTitle, cite.dCMS, #header #headerWrap ul, #footerWrap, #footerNav ul { display : block; }
/* clearfix-hack-ends */
/* hides-from-IE-mac \*/
* html #header, * html .box, * html .blackBox, * html .orange, * html .red, * html .picFrame, * html .secondary div.dedicated, * html .secondary div.oldSystem, * html .secondary div.transfer { height: 1%; }
/* end-hide-from-IE-mac */
/*//// header */
/* -------------------- logo */
#header h1 { padding : 16px 0 6px 0; font-weight : bold; font-size : 1.6em; line-height : 1em; }
#header h1 a { position : relative; display : block; float : left; text-decoration : none; }
#header h1 a q { position : absolute;  left : 240px; top : 5px; font : normal 24px/42px "Kievit Pro Regular", Helvetica, Arial, sans-serif; color : #000; }
#header h1 a q strong { font-weight : normal; color : #BE2026; padding-left : 37px; color : #BE2026; background : url(/gui/img/logo.gif) repeat-y 10px 439px scroll transparent; }

#header h1 p { clear : both; }
#header h1 img { margin-right : 7px; vertical-align : text-bottom; }
#header h1 a small { left : 0; top : 37px; font-size : 0.6em; line-height : 16px; width : 200px; }
#header h1 a:hover small { text-indent : 76px; }
/* --------------------  mainMenu */
#header ul, .contentMenu { z-index : 10; width : 930px; padding-top : 32px; }
#header ul { padding-top : 4px; }
.boxNavigation li, .boxNavigation li span, .boxNavigation li a { background-image : url(/gui/img/box_navigation_li.gif);}
.contentMenu li, .contentMenu li a { background-image : url(/gui/img/content_menu_li.png); }
.tabs li, .tabs li a, .tabs li.active a, .tabs li span, .tabs li.active span, .tabs li:hover a, .tabs li:hover span { background-position : 0 29%; background-repeat : repeat-y; }
.tabs li { float : left; margin-right : 3px; line-height : 30px; min-height : 30px; text-align : center; }
.tabs li:hover, .tabs li.active  { background-position : 100% 0; }
.tabs li a, .tabs li span { display : block; font-weight : bold; background-position :  100% 29%; }
.contentMenu li.active a, .boxNavigation li.active a, .boxNavigation li.active span, .contentMenu li:hover a, .boxNavigation li:hover a { background-position : 0 0; }
/* --------------------  header tabs */
#header #headerWrap { position : relative; width : 930px; margin : 0 auto; }
#header #headerWrap ul li.first { margin-left : 238px; }
#header #headerWrap ul li { float : left; }
#header #headerWrap ul li a, #header #headerWrap ul li span { display : block; margin-right : 2px; min-width : 112px; padding : 0 20px; white-space : nowrap; text-align : center; font-size : 12px; font-weight : bold; line-height : 26px; text-decoration : none; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; -moz-border-radius : 5px 5px 0 0; -webkit-border-radius : 5px 5px 0 0; border-radius : 5px 5px 0 0; background : #BE2026; }
#header #headerWrap ul li.active a, #header #headerWrap ul li a:hover, #header #headerWrap ul li.active span, #header #headerWrap ul li span:hover { background : #000; }
#header #headerWrap ul li a:active { background : #000; background-image : -moz-linear-gradient(top, #000, #5B5B5B) !important; background : -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(1, #5B5B5B)) !important; }
/* --------------------  header login */
input.submittype { margin : 0; padding : 2px 7px; color : #fff; font-weight : bold; border : none; background : #BE2026; cursor : pointer; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
input:hover.submittype { background : #000; }
/* --------------------  secondary header */
#secondaryHeader .wraper { position : absolute; top : 0; width : 930px; }
#secondaryHeader .wraper ul { position : absolute; right : 0; top : 7px; }
#secondaryHeader .wraper ul li { float : left; text-align : left; }
#secondaryHeader .wraper ul li a { padding : 0; font : 9px Helvetica, arial, sans-serif; line-height : 14px; color : #65685E; text-decoration : none; background : none; }
#secondaryHeader .wraper ul li a:hover { text-decoration : underline; }
#secondaryHeader .wraper ul li.contacts, #secondaryHeader .wraper ul li.company, #secondaryHeader .wraper ul li.blog { display : none; }
/*//// banner */
/* -------------------- settings */
.domainSearch fieldset, .domainSearch kbd.top, .domainSearch label.inputLeft, .domainSearch kbd.bottom, .domainSearch li a, .domainSearch li span, .domainSearch li a:hover, .domainSearch a.close, .domainSearch a.open { background-image : url(/gui/img/domain_search.png); background-repeat : repeat-x; }
.domainSearch fieldset { top : 113px; width : 425px; background-repeat : repeat-y; background-position: 100% 0; z-index : 1000; }
.domainSearch form { padding : 5px 0 6px 8px; }
.domainSearch fieldset label.inputLeft { width : 11px; height : 22px; line-height : 22px; font-weight : bold; font-size : 0.9em; background-position : 1286px 0; }
.domainSearch fieldset.dSsmall label.inputLeft { width : 47px; text-indent : 0; background-position : 1322px 0; }
.domainSearch input.submit, .domainSearch fieldset.dSsmall input.submit { padding : 0; width : auto; height : auto; background : transparent;}
.domainSearch input { float : left; height : 20px; padding-top : 2px; width : 312px; text-indent : 3px; font-size : 1.2em; background : transparent url(/gui/img/domain_search_middle.png) repeat-x; border : none; }
.domainSearch fieldset.dSsmall input { width : 266px; }
.domainSearch kbd.top { top : -11px; left : 0; width : 425px; height : 11px; background-position: 1275px 0; }
.domainSearch kbd.bottom { left : 0; width : 425px; height : 3px;	background-position: 850px 0; }
.domainSearch ul { clear : both;	}
.domainSearch li { float : left; margin : 8px 7px 0 0; }
.domainSearch li a, .domainSearch li span { display : block; width : 71px; height : 22px;	line-height : 22px; font-size : 0.9em; text-indent : 10px; }
.domainSearch li.up a { background-position : 1806px 0; }
.domainSearch li.up a:hover { background-position : 1664px 0; }
.domainSearch li.down a { background-position : 1735px 0; }
.domainSearch li.down a:hover { background-position : 1593px 0; }
.domainSearch li a:hover { background-position : 1522px 0;  color : #fff; }
.domainSearch li.active a, .domainSearch li.active span { background-position : 1451px 0; color : #fff; }
.domainSearch a.close, .domainSearch a.open { top : 5px; right : 6px; width : 22px; height : 22px; background-position : 1358px 0; }
.domainSearch a.open { background-position : 1380px 0; }
.domainSearch .bgDiv { overflow : hidden; margin-bottom : -7px; width : 383px; clear : both;}
.domainSearch .bgDiv p { width : 700px; color : #C7CBBA; font-size : 0.8em; padding-top : 10px; white-space : nowrap; }
.domainSearch .bgDiv p small { float : left; margin-right : 10px; }
.domainSearch .bgDiv p strong { float : left; margin-top : 7px; width : 400px; border-top : 1px solid #8B8E82; }
/*//// content */
.content .primary, .content .secondary { float : left; }
body.right .content .primary { float : right; }
.content .primary { width : 533px; }
.content .primary, .content .secondary, .content .tertiary { padding : 25px 0; }
.content .secondary { margin-left : 28px; width : 397px; voice-family : "\"}\""; voice-family : inherit; width : 369px; }
html>body .content .secondary { width : 369px; }
/* -------------------- oneColl setup */
body#one .primary { float : none; width : auto; }
/* -------------------- threeColl setup */
body#three .primary, body#three .secondary, body#three .tertiary { float : left; width : 283px; margin : 0; }
body#four .primary, body#four .secondary, body#four .tertiary, body#four .fourth { float : left; }
body#one .primary { float : none; width : auto; }
/*//// dcms setup */
h1 { margin-bottom : 5px; }
h2, h3, h4, h5, h6 { clear : both; margin-bottom : 5px; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight : bold; color : #b92a01; text-decoration : none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration : underline; }
h1 { font-size : 1.8em; }
h2 { font-size : 1.6em; }
h3 { font-size : 1.4em; }
h4 { font-size : 1.2em; }
h6 { font-size : 0.8em; }
.primary p { margin-bottom : 20px; line-height : 1.6em; }
.underline { border-bottom : 1px solid #D5DACA; padding-bottom : 3px; }
/* -------------------- links setup */
a { color : #0168B0; }
a:hover { text-decoration : none; }
/* -------------------- 400+ message */
body.error #header blockquote {	height : 6.8em; background : #000; }
body.error .content .primary { position : relative; height : 200px; }
body.error .content .primary h1 { position : absolute; top : -45px; left : 170px; color : #fff; }
body.error .content .primary p img { position : absolute; top : -48px; left : 0; }
body.error .content .primary p { padding-left : 170px; }

/* new footer */
/* footer */
#footer { width : 930px; min-width : 930px; margin : 0 auto; margin-bottom : 30px; text-align : left; background : #F2F2F2; margin-bottom : 30px; font : 11px Helvetica, Arial, sans-serif; -moz-border-radius : 10px; -webkit-border-radius : 10px; border-radius : 10px; }
#footer a { text-decoration : none; }
#footer a:hover { text-decoration : underline; }
#footer #secondaryNav ul { display : none; }
/* footerWrap */
#footerWrap { padding : 17px 17px 12px 17px; background : #E6E6E6; min-height : 228px; -moz-border-radius : 10px; -webkit-border-radius : 10px; border-radius : 10px; }
#footerWrap a { color : #000; }
#footerWrap a:hover { color : #BE2026; }
/* breadcrumbs */
#breadcrumbs { padding : 12px 17px 9px 17px; margin : 0; color : #65685E; }
#breadcrumbs strong { padding-right : 3px; }
#breadcrumbs small { padding : 0 3px; }
#breadcrumbs a { color : #65685E; }
/* vcard */
.vcard { position : absolute; top : 17px; right : 17px; width : 202px; float : right; }
.vcard p { margin : 0; line-height : 15px; }
#footerWrap .vcard p a:hover { text-decoration : none; }
.vcard p.vcardTitle { position : relative; padding-left : 0; }
.vcard p.vcardTitle a { display : block; padding-top : 95px; background : url(/gui/img/logo.gif) repeat-y 0 175px scroll transparent; }
.vcard p.vcardTitle a span.vcardTitle { display : none; position : absolute; top : 58px; left : 75px; color : #65685E; font-size : 12px; font-weight : bold; }
.vcard p.vcardTitle a:hover span.vcardTitle { display : block; }
.vcard p.adr { padding-bottom : 5px; margin-bottom : 5px; }
.vcard p abbr { float : left; width : 15px; }
/* siteMap */
#footerWrap { position : relative; }
#footerNav { margin-right : 100px; }
li.siteMap { float : left; width : 173px; padding-bottom : 17px; }
li.siteMap ul, li.siteMap h4 { width : 135px; }
li.siteMap { float : left; }
li.newLine { clear : both; }
li.siteMap h4 { position : relative; margin-bottom : 5px; padding-bottom : 5px; color : #BE2026; font-size : 10px; font-weight : bold; }
#footerWrap li.siteMap h4 a { color : #BE2026; font-size : 12px; line-height : 15px; }
li.siteMap ul { margin-bottom : 10px; }
li.siteMap ul li { position : relative; line-height : 14px; }
li.siteMap ul li a span, li.siteMap h4 a span { position : absolute; display : none; left : -9px; top : 6px; width : 4px; height : 4px; background : #000; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
li.siteMap ul li a:hover span, li.siteMap h4 a:hover span, li.siteMap ul li a.selected span, li.siteMap h4 a.selected span { display : block; }
#footerNav li.clear { clear : both; }
#footerWrap p.dLabs { position : absolute; bottom : 0; left : 17px; margin-bottom : 15px; font-weight : bold; color : #B1B1B1; }
#footerWrap p.dLabs a { font-weight : normal; color : #B1B1B1; }
#footerWrap p.dLabs a:hover { color : #be2026; }
#footerWrap p.dLabs a:active { color : #000; }

#secondaryNav p.mailUs { position : relative; }
#secondaryNav p.mailUs span { position : absolute; top : 69px; width : 219px; right : 0; }
#secondaryNav p.mailUs span a { float : left; display : block; padding-left : 22px; text-decoration : none; font-size : 12px; color : #be2026; background : url(/gui/img/logo.gif) repeat-y 0 627px scroll transparent; }
#secondaryNav p.mailUs span a:hover { color : #000; background-position : 0 535px; }

/* login */
#header .login { display : none; }
#footer .login  { position : absolute; left : 0; top : 0; width : 100%; }
#footer .login  fieldset { position : relative; width : 930px; margin : 0 auto; }
#footer .login  legend { display : none; }
.loginWrap { position : absolute; top : 33px; right : 0; width : 219px; }
.login .loginTypes { position : relative; width : 219px; height : 20px; overflow : hidden; border : 1px solid #B3B3B3; background : url(/gui/img/arrows.gif) repeat-x 1258px 6px scroll #fff; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }
.login :hover.loginTypes { height : auto; overflow : visible; background-position : 1046px 6px; }
.login p.customchecktype { position : relative; overflow : hidden; margin : 0; text-align : left; }
.login p.customchecktype label { display : block;  text-indent : 8px; font : 11px/16px Helvetica, Arial, sans-serif; color : #65685e; border : 1px solid #fff; cursor : pointer; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
.login p.customchecktype label:hover { background : #E6E6E6; color : #000; }
.login p.customchecktype input { position : absolute; top : -400px; visibility : hidden; }
.login p input.submittype { display : block; float : right; margin : 0; padding : 2px 0 3px 0; max-height : 20px; min-width : 56px; font : bold 11px/14px Helvetica, Arial, sans-serif; }
input.submittype { margin : 0; padding : 2px 7px; color : #fff; font-weight : bold; border : none; background : #BE2026; cursor : pointer; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
.login p.customchecktype label:hover { opacity : .8; filter : alpha(opacity=80); }
/* search */
form.search { z-index : 1; position : relative; }
form.search fieldset { position : absolute; bottom : -37px; right : 17px; }
form.search fieldset input.texttype { width : 104px; padding : 2px 0; text-indent : 8px; word-spacing : 1px; margin : 0; color : #B3B3B3; font : 11px/14px Helvetica, Arial, sans-serif; background : none; border : none; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
form.search fieldset input:focus.texttype { background : none; color : #000; -moz-box-shadow : inset 1px 1px 3px #DCDCDC; -webkit-box-shadow : inset 1px 1px 3px #DCDCDC; box-shadow : inset 1px 1px 3px #DCDCDC; }


form.search fieldset input.customsubmittype { position : absolute; top : 1px; right : 1px; width : 20px; max-height : 18px; border : none; cursor : pointer; margin : 0; color : #B3B3B3; padding : 2px 7px; display : block; overflow : hidden; white-space : nowrap; text-decoration : none; text-indent : 1700px; font : 11px/14px Helvetica, Arial, sans-serif; background : url(/gui/img/arrows.gif) repeat-x 438px 3px scroll #F2F2F2; }
form.search fieldset input:hover.customsubmittype { background-color : #F6F6F6; }
form.search legend { display : none; }
form.search fieldset p { margin : 0; width : 126px; background : #fff; border : 1px solid #fff; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }

/* priceList old site */
.lightGrayBox { margin-bottom : 12px; padding : 10px; background : #F2F2F2; -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; }
/* table priceList */
body .priceTable { position : relative; padding-bottom : 0; }
.priceTable .priceTableWrap { height : 122px; overflow : hidden; }
.frontPage .active .priceTableWrap { height : auto; }
.priceTable p.more { margin : 0; padding : 8px 0 9px 0; }
.priceTable p.more a { display : block; padding-left : 18px; color : #be2026; font-size : 11px; line-height : 15px; background : #F2F2F2; background-image : url(/qui/dropdown_small.gif); background-repeat : repeat-y; background-position : 5px 421px; }
.priceTable p.more a:hover { color : #000; background-position : 5px 213px; }
.frontPage .active p.more a { background-position : 5px 317px; }
.frontPage .active p.more a:hover { background-position : 5px 109px; }
.priceTable p.more a:active { background-color : #E6E6E6; }

table.priceList { width : 100%; font-size : 11px; }
table.priceList caption { display : none; }
table.priceList th { padding : 0 5px 12px 5px; font-size : 12px; color : #be2026; font-weight : bold; }
table.priceList th.title { font-size : 18px; font-weight : normal; }
table.priceList td { padding : 3px 5px; border-bottom : 1px solid #F2F2F2; }
table.priceList tr.last td { border : none; }
table.priceList tr:hover td { background : #F2F2F2; }
.lightGrayBox table.priceList td, .grayBox table.priceList td, .darkGrayBox table.priceList td { border-color : #fff; }
.lightGrayBox table.priceList tr:hover td, .grayBox table.priceList tr:hover td, .darkGrayBox table.priceList tr:hover td { background : #fff; }
table.priceList td.title { color : #338778; width : 130px; }



/* ---------------------------------------  domainSearch new */
.domainSearchNew { position : relative; }
.domainSearchNew fieldset { position : absolute; height : 133px; width : 454px; background : #676767; }
.domainSearchNew fieldset legend { display : block; overflow : hidden; white-space : nowrap; text-decoration : none; text-indent : -1700px; }
.active .domainSearchNew fieldset { width : 930px; }
.active .bulletBox { display : none; }
.domainSearchNew legend { z-index : 1; position : absolute; top : -12px; left : 124px; width : 24px; height : 12px; background : url(/gui/img/arrows.gif) repeat-x 224px 0 scroll transparent; }
.domainSearchNew p.texttype { position : relative; padding : 9px 80px 8px 50px; margin : 0; background : #CCCCCC; }
.domainSearchNew p.texttype label { top : 11px; left : 9px; position : absolute; font-weight : bold; font-size : 12px; color : #000; }
.domainSearchNew p.texttype input.texttype { width : 100%; text-indent : 8px; color : #b3b3b3; word-spacing : 1px; margin : 0;  padding : 3px 0; font : 12px/14px Helvetica, Arial, sans-serif; border : 1px solid #808080; background : #fff; }
.domainSearchNew p.texttype input:focus.texttype { color : #000; }
.domainSearchNew p.texttype input.submittype { position : absolute; cursor : pointer; top : 9px; right : 9px; font-size : 12px; line-height : 16px; font-family : Helvetica, Arial, sans-serif; max-height : 23px; min-width : 61px; padding : 3px 0 4px 0; }
.domainSearchNew ul.checktype { overflow : hidden; height : 85px; padding : 0 68px 0 50px; }
.active .domainSearchNew ul.checktype { float : left; width : 385px; padding : 0 0 0 50px; }
.domainSearchNew ul.hidden { display : none; }
.active .domainSearchNew ul.hidden { display : block; padding : 0; width : 470px; position: relative; left: 70px; }
.domainSearchNew ul.checktype li { float : left; margin : 10px 10px 0 0; }
#bannerWrap .domainSearchNew ul.checktype li.active { width : auto; }
.domainSearchNew ul.checktype li label { overflow : hidden; display : block; width : 57px;  color : #000; font-size : 11px; text-indent : 5px; line-height : 18px; background : #999999; cursor : pointer; }
.domainSearchNew ul.checktype li label:hover { background : #E4E4E4; }
.domainSearchNew ul.checktype li label:active { background : #3E3E3E; color : #fff; }
.domainSearchNew ul.checktype li.active label:active { background : #9E0006; }
.domainSearchNew ul.checktype li label span { padding-right : 5px; float : right; }
.domainSearchNew ul.checktype li label span small, .domainSearchNew ul.checktype li label em.minus, .domainSearchNew ul.checktype li.active label em.plus { display : none; }
.domainSearchNew ul.checktype li.active label em.minus { display : block; font-size : 16px; line-height : 14px; }
.domainSearchNew ul.checktype li label input.checktype { position : absolute; left : -1700px; }
.domainSearchNew ul.checktype li.active label { color : #fff; background : #BE2026; }
.domainSearchNew p.more a { position : absolute; width : auto; text-align : center; text-decoration : none; white-space : nowrap; display : block; padding : 0; min-width : 60px; bottom : 8px; left : 384px; font-size : 11px; line-height : 20px; color : #fff; background : #343434; cursor : pointer; }
.domainSearchNew p.texttype { -moz-border-radius : 5px 5px 0 0; -webkit-border-radius : 5px 5px 0 0; border-radius : 5px 5px 0 0; }
.domainSearchNew fieldset { -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; }
.domainSearchNew ul.checktype li label, .domainSearchNew p.more a, .domainSearchNew p.texttype input.texttype { -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
.domainSearchNew p.texttype { -moz-box-shadow : 1px 1px 10px #5A5A5A; -webkit-box-shadow : 1px 1px 10px #5A5A5A; box-shadow : 1px 1px 10px #5A5A5A; }
.domainSearchNew ul.checktype li label, .domainSearchNew p.more a { -moz-box-shadow : 1px 1px 3px #5A5A5A; -webkit-box-shadow : 1px 1px 3px #5A5A5A; box-shadow : 1px 1px 3px #5A5A5A; }
.domainSearchNew p.texttype input.submittype { -moz-box-shadow : 1px 1px 3px #A6A6A6; -webkit-box-shadow : 1px 1px 3px #A6A6A6; box-shadow : 1px 1px 3px #A6A6A6; }
.domainSearchNew ul.checktype li label:hover, .domainSearchNew p.more a:hover { -moz-box-shadow : 1px 1px 5px #434343; -webkit-box-shadow : 1px 1px 5px #434343; box-shadow : 1px 1px 5px #434343; }
.domainSearchNew ul.checktype li label:active, .domainSearchNew p.more a:active { -moz-box-shadow : -1px -1px 3px #434343, 1px 1px 3px #919191; -webkit-box-shadow : -1px -1px 3px #434343, 1px 1px 3px #919191; box-shadow : -1px -1px 3px #434343, 1px 1px 3px #919191; }
.domainSearchNew p.texttype input:active.submittype { -moz-box-shadow : -1px -1px 3px #676767, 1px 1px 3px #fff; -webkit-box-shadow : -1px -1px 3px #676767, 1px 1px 3px #fff; box-shadow : -1px -1px 3px #676767, 1px 1px 3px #fff; }
.domainSearchNew ul.checktype li label:hover span { text-shadow : 1px 1px 1px #999999, -1px -1px 1px #fff; }
.domainSearchNew ul.checktype li.active label:hover span, .domainSearchNew ul.checktype li label:active span { text-shadow : none; }
.domainSearchNew ul.checktype { -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }
/* basket new */
.overlayHolder { position : relative; z-index : 1700; }
.basket fieldset.domains { width : 515px; float : left; }
.basket fieldset legend { display : none; }
.basket fieldset.domains p { margin : 5px 0 12px 0; font-size : 14px; line-height : 16px; }
.basket fieldset.domains p label, .basket fieldset.domains p .domainName { display : block; float : left; min-width : 190px; font-weight : bold; }
.basket fieldset.domains p select, .basket fieldset.domains p .domainOption { display : block; float : left; margin-left : 10px; width : 112px; }
.basket fieldset.domains p .domainOption { text-indent : 7px; font-size : 12px; line-height : 16px; font-weight : normal; color : #be2026; }
.basket fieldset.domains p .price { float : left; width : 50px; text-align : right; font-weight : bold; color : #000; }
.basket fieldset.domains p a.delete { float : left; display : block; margin-left : 10px; text-decoration : none; font-weight : bold; }
.basket fieldset.domains p a.delete span { display : block; padding : 1px 5px 4px 5px; font-size : 10px; line-height : 10px; color : #fff; border : 1px solid #fff; background : #b3b3b3; -moz-border-radius : 10px; -webkit-border-radius : 10px; border-radius : 10px; }
.basket fieldset.domains p a:hover.delete span { background : #be2026; }
.basket fieldset.domains p a:active.delete span { background : #9e0006; }
.basket fieldset p.inactive .domainName, .basket fieldset p.inactive .price, .basket fieldset p.loading .domainName, .basket fieldset p.loading label { color : #c7c5b4; }
.basket fieldset p.highlight .domainName { color : #676767; }
.basket fieldset p.selected .domainName { color : #338778; }
.basket fieldset p.loading select, .basket fieldset p.loading span.price, .basket fieldset p.loading span.domainOption, .basket fieldset p.loading a.delete { display : none; }
.basket fieldset p span.loading { display : none; float : left; width : 128px; height : 15px; background : url(/gui/img/ajax-loader.gif) no-repeat 0 0 scroll transparent; }
.basket fieldset p.loading span.loading { display : block; position : relative; top : 1px; left : 12px; }
.basket p.submittype { position : relative; clear : both; margin : 0 15px 0 0; }
.basket p.submittype input.button { float : right; }
.basket fieldset.domainSuggest { width : 380px; float : left; }
.basket fieldset.domainSuggest .border-box { padding-bottom : 5px; }
.basket fieldset.domainSuggest h5 { position : relative; margin : -31px 0 20px 0; font-size : 11px; font-weight : normal; color : #CCCCCC; }
.basket fieldset.domainSuggest p { font-size : 11px; line-height : 17px; margin-bottom : 5px; }
.basket fieldset.domainSuggest p label { float : left; width : 205px; }
.basket fieldset.domainSuggest p select { float : left; width : 112px; }
.basket fieldset.domainSuggest p span.price { float : left; width : 40px; text-align : right; font-weight : bold; }
.basket .basketSum { position : absolute; top : 3px; right : 235px; width : 460px; text-align : center; line-height : 29px; font-size : 14px; border-top : 1px dotted #D5D5D5; }
.basket .basketSum span { font-weight : bold; color : #338778; }
/* basket transfer new */
.ui-effects-transfer { border: 2px solid #338778; }
/* floatingButton new */
.floatingButton { z-index : 1800; position : absolute; top : 349px; right : 0; }
.floatingButton a { display : block; border-style : solid; border-width : 1px 0 1px 1px; border-color : #323232; background : #323232; } 
.floatingButton a:hover { border-color : #323232; background : #E6E6E6; }
.floatingButton a:active { background : #000; }
.floatingButton a:hover span { width : 40px; cursor : pointer; }
.floatingButton a span { width : 26px; height : 108px; background : url(/gui/img/text_kosarica.png) repeat-x 120px 13px scroll transparent; }
.enLang a span { background-image : url(/gui/img/text_kosarica_en.png); }
.floatingButton a:hover span { background-position : 67px 13px;}
.floatingButton a:active span { background-position : 120px 13px; }
/* floatingBox new */
.floatingBox { position : absolute; top : 12px; left; 0; width : 930px; -moz-box-shadow : 3px 3px 20px #848484; -webkit-box-shadow : 3px 3px 20px #848484; box-shadow : 3px 3px 20px #848484; -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; }
.floatingBox h4 { position : relative; margin : -10px -10px 10px -10px; padding : 0 10px; text-transform : uppercase; font-size : 16px; line-height : 30px; font-family : Helvetica, Arial, sans-serif; font-weight : normal; color : #E6E6E6; background : #676767; border : none; -moz-border-radius : 5px 5px 0 0; -webkit-border-radius : 5px 5px 0 0; border-radius : 5px 5px 0 0; }
/* icon close new */
.close { position : relative; }
.close a.close { position : absolute; top : 5px; right : 5px; width : 20px; height : 20px; background : url(/gui/img/close_button.png) repeat-y 0 210px scroll transparent; display : block; overflow : hidden; white-space : nowrap; text-decoration : none; text-indent : -1700px;}
.close a:hover.close { background-position : 0 140px; }
.close a:active.close { background-position : 0 70px; }
/* cms new */
.grayBox { background : #E6e6e6; margin-bottom : 12px; padding : 10px; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }
.grayBox .bGreen { -moz-box-shadow : 1px 1px 3px #BEBEBE; -webkit-box-shadow : 1px 1px 3px #BEBEBE; box-shadow : 1px 1px 3px #BEBEBE; }
.grayBox .bGreen:hover { -moz-box-shadow : 2px 2px 5px #A8A8A8; -webkit-box-shadow : 2px 2px 5px #A8A8A8; box-shadow : 2px 2px 5px #A8A8A8; }
.grayBox .bGreen:active { -moz-box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; -webkit-box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; }
.grayBox table.priceList td { border-color : #fff; }
.grayBox table.priceList tr:hover { background : #fff; }
.overlayHolder { position : relative; z-index : 1700; }
.borderBox { padding : 10px; margin-bottom : 12px; background : #F2F2F2; border : 1px solid #666666; -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; -moz-box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; -webkit-box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }
/* clearfix-hack new */
.basket fieldset p:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.basket fieldset p { display : inline-block; }
* html .basket fieldset p { height : 1%; }
.basket fieldset p { display : block; }
body input.bGreen { width : auto !important; cursor : pointer; font : normal 15px/19px Helvetica, Arial, sans-serif !important; color : #fff !important; display : block; padding : 4px 15px 4px 15px !important; max-height : 30px !important; text-transform : uppercase; border-width : 1px; border-style : solid; border-color : #338778 #1E7263 #1E7263 #338778; -moz-box-shadow : 1px 1px 3px #BEBEBE; -webkit-box-shadow : 1px 1px 3px #BEBEBE; box-shadow : 1px 1px 3px #BEBEBE; background : #4BBBA2; background-image : -moz-linear-gradient(top, #4BBBA2, #338778) !important; background : -webkit-gradient(linear, left top, left bottom, from(#4BBBA2), color-stop(1, #338778)) !important; -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
input.bGreen:hover { border-color : #6BDBC2 #338778 #338778 #6BDBC2; -moz-box-shadow : 2px 2px 5px #A8A8A8; -webkit-box-shadow : 2px 2px 5px #A8A8A8; box-shadow : 2px 2px 5px #A8A8A8; background : #88F8DF; background-image : -moz-linear-gradient(top, #88F8DF, #4BBBA2) !important; background : -webkit-gradient(linear, left top, left bottom, from(#88F8DF), color-stop(1, #4BBBA2)) !important; }
input.bGreen:active { -moz-box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; -webkit-box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; box-shadow : -1px -1px 3px #BEBEBE, 1px 1px 3px #fff; background : #338778; background-image : -moz-linear-gradient(top, #338778, #4BBBA2) !important; background : -webkit-gradient(linear, left top, left bottom, from(#338778), color-stop(1, #4BBBA2)) !important; }
input.bGreen:focus { border-color : #1E7263 #338778 #338778 #1E7263; }
/* floatingButton new */
.floatingButton { z-index : 1800; position : absolute; top : 349px; right : 0; }
.floatingButton a { display : block; border-style : solid; border-width : 1px 0 1px 1px; border-color : #323232; background : #323232; -moz-border-radius : 5px 0 0 5px; -webkit-border-radius : 5px 0 0 5px; border-radius : 5px 0 0 5px; } 
.floatingButton a:hover { border-color : #323232; background : #E6E6E6; }
.floatingButton a:active { background : #000; }
.floatingButton a:hover span { width : 40px; cursor : pointer; }
.floatingButton a span { width : 26px; height : 108px; background : url(/gui/img/text_kosarica.png) repeat-x 120px 13px scroll transparent; display : block; overflow : hidden; white-space : nowrap; text-decoration : none; text-indent : -1700px; }
.enLang a span { background-image : url(/gui/img/text_kosarica_en.png); }
.floatingButton a:hover span { background-position : 67px 13px;}
.floatingButton a:active span { background-position : 120px 13px; }

