/*
Project Name: Domenca
Author: Domen Ramus
Company: dLabs d.o.o.
Company URI: http://www.dlabs.si/
/*
/* css-reset fonts-size-setup */
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 : none; outline : 0; vertical-align : baseline; } table { border-collapse : collapse; border-spacing : 0; } td { vertical-align : top; } fieldset, img, table { border : none; } ol, ul, li { list-style-type : none; } :focus { outline : 0; } del { text-decoration : line-through; } dt, address, caption, cite, code, dfn, big, small, em, i, th, var { font-style : normal; font-weight : normal; } blockquote:before, blockquote:after { content: ""; content: none; }
/* 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; }
/* body setup */
body { width : 100%; height : 100%; min-width : 930px; text-align : center; color : #000; font : 12px/16px Helvetica, Arial, sans-serif; background : #fff; }
/* clear-floating */
.clear:after, #footerWrap:after, #content:after, .trafficLights li:after, ul.redTabs:after, .basket fieldset p:after, #footerNav ul:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.clear, #footerWrap, #content, .trafficLights li, ul.redTabs, .basket fieldset p, #footerNav ul  { display : inline-block; }
* html .clear, * html #footerWrap, * html #content, * html .trafficLights li, * html ul.redTabs, * html .basket fieldset p, * html #footerNav ul { height : 1%; }
.clear, #footerWrap, #content, .trafficLights li, ul.redTabs, .basket fieldset p, #footerNav ul { display : block; }  
/* html5 */
nav, header, section, aside, article, footer, audio, video, canvas, hgroup { display : block; text-align : left; }
time { display : inline; }
/* common settings */
#header, #footer, #content, #secondaryNav ul, #secondaryNav .mailUs, .login fieldset, #bannerWrap, .overlayHolder { width : 930px; min-width : 930px; margin : 0 auto; text-align : left; }
#header h1 a, li.siteMap ul li a span, input.customsubmittype, .domainSearch legend, .rss a, .trafficLights .greenLight, .trafficLights .yellowLight, .trafficLights .redLight, .close a.close, span.loading, .floatingButton a span, .floatingBox h4 { display : block; overflow : hidden; white-space : nowrap; text-decoration : none; text-indent : -1700px; }
#secondaryNav, .login { position : absolute; top : 0; left : 0; width : 100%; }
/* css 3.0 */
/* -- corners */
ul.redTabs li a, .domainSearch p.texttype, .floatingBox h4 { -moz-border-radius : 5px 5px 0 0; -webkit-border-radius : 5px 5px 0 0; border-radius : 5px 5px 0 0; }
.floatingButton a { -moz-border-radius : 5px 0 0 5px; -webkit-border-radius : 5px 0 0 5px; border-radius : 5px 0 0 5px; }
#footer, #footer #footerWrap, .basket fieldset.domains p a.delete span { -moz-border-radius : 10px; -webkit-border-radius : 10px; border-radius : 10px; }
.bulletList li a span { -moz-border-radius : 12px; -webkit-border-radius : 12px; border-radius : 12px; }
.domainData article h3 span { -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; }
.domainSearch, .bulletBox, .grayBox, .lightGrayBox, .darkGrayBox, .whiteBox, .borderBox { -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; }
input, textarea, form.search fieldset p, li.siteMap ul li a span, li.siteMap h4 a span, .loginTypes, .login p.customchecktype label, .domainSearch ul.checktype li label, .button { -moz-border-radius : 3px; -webkit-border-radius : 3px; border-radius : 3px; }
/* -- shadows -- */
input:focus.texttype, textarea:focus { -moz-box-shadow : inset 1px 1px 3px #DCDCDC; -webkit-box-shadow : inset 1px 1px 3px #DCDCDC; box-shadow : inset 1px 1px 3px #DCDCDC; }
.domainSearch p.texttype { -moz-box-shadow : 1px 1px 10px #5A5A5A; -webkit-box-shadow : 1px 1px 10px #5A5A5A; box-shadow : 1px 1px 10px #5A5A5A; }
.domainSearch ul.checktype li label, .domainSearch p.more a { -moz-box-shadow : 1px 1px 3px #5A5A5A; -webkit-box-shadow : 1px 1px 3px #5A5A5A; box-shadow : 1px 1px 3px #5A5A5A; }
.domainSearch p.texttype input.submittype { -moz-box-shadow : 1px 1px 3px #A6A6A6; -webkit-box-shadow : 1px 1px 3px #A6A6A6; box-shadow : 1px 1px 3px #A6A6A6; }
.domainSearch ul.checktype li label:hover, .domainSearch p.more a:hover { -moz-box-shadow : 1px 1px 5px #434343; -webkit-box-shadow : 1px 1px 5px #434343; box-shadow : 1px 1px 5px #434343; }
table.priceList tr:hover { -moz-box-shadow : 2px 2px 2px #E6E6E6; -webkit-box-shadow : 2px 2px 2px #E6E6E6; box-shadow : 2px 2px 2px #E6E6E6; }
.domainSearch ul.checktype li label:active, .domainSearch 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; }
.domainSearch 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; }
:active.button { -moz-box-shadow : -1px -1px 3px #BCBCBC, 1px 1px 3px #E7E7E7; -webkit-box-shadow : -1px -1px 3px #BCBCBC, 1px 1px 3px #E7E7E7; box-shadow : -1px -1px 3px #BCBCBC, 1px 1px 3px #E7E7E7; }
.bulletList a:active span { -moz-box-shadow : -1px -1px 3px #000, 1px 1px 3px #676767; -webkit-box-shadow : -1px -1px 3px #000, 1px 1px 3px #676767; box-shadow : -1px -1px 3px #000, 1px 1px 3px #676767; }
.floatingBox { -moz-box-shadow : 3px 3px 20px #848484; -webkit-box-shadow : 3px 3px 20px #848484; box-shadow : 3px 3px 20px #848484; }
.domainSearch ul.checktype li label:hover span { text-shadow : 1px 1px 1px #999999, -1px -1px 1px #fff; }
.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, .borderBox { -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; }
.bGreen { text-shadow : 1px 1px 1px #1E7263; }
.bGreen:active { text-shadow : -1px -1px 1px #1E7263; }
.domainSearch ul.checktype li.active label:hover span, .domainSearch ul.checktype li label:active span { text-shadow : none; }
/* --box model */
.login .loginTypes, ul.redTabs li a, .button, .bulletBox, .floatingBox, .borderBox, .grayBox, .darkGrayBox, .lightGraybox, .domainSearch ul.checktype { -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }
/* -- opacity */
.rss a:hover, .login p.customchecktype label:hover { opacity : .8; filter : alpha(opacity=80); }
.rss a:active { opacity : .4; filter : alpha(opacity=40); }
.overlay { opacity : .1; filter : alpha(opacity=10); }
/* -- gradients */
ul.redTabs 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; }
.bGreen { 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; }
.bGreen:hover { 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; }
.bGreen:active { 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; }
/* -- embeded fonts */
#header p, .bulletBox h4, .bannerFrontPage h2 { font-family : "Kievit Pro Regular", Helvetica, Arial, sans-serif; font-weight : normal; }
/* header */
#header { position : relative; height : 99px; }
#header h1 a { position : relative; top : 16px;  width : 167px; height : 48px; background : url(/gui/img/logo.gif) repeat-y 0 312px scroll transparent; }
#header p { position : absolute; left : 240px; top : 21px; font-size : 24px; line-height : 42px; margin : 0; }
#header p span { padding-left : 37px; color : #BE2026; background : url(/gui/img/logo.gif) repeat-y 10px 439px scroll transparent; }
#header nav { position : absolute; left : 238px; bottom : 0; }
/* redTabs */
ul.redTabs li { float : left; }
ul.redTabs li a { display : block; padding : 0 20px; min-width : 112px; margin-right : 2px; color : #fff; text-align : center; font-weight : bold; text-decoration : none; font-size : 12px; line-height : 26px; background : #BE2026; }
ul.redTabs li a:hover, ul.redTabs li.active a { background : #000; }
/* layout */
#content { margin : 12px auto 24px auto; }
.overlay { position : relative; }
.frontPage section { float : left; width : 454px; }
.frontPage aside { position : relative; float : left; width : 219px; }
.frontPage aside.banner { left : 19px; }
.frontPage aside.boxes { left : 38px; }
/* secondary header */	
form.search { z-index : 1; position : relative; }
form.search fieldset { position : absolute; bottom : -37px; right : 17px; }
form.search fieldset input.texttype { width : 104px; background : none; border : none; }
form.search fieldset input:focus.texttype { background : none; }
form.search fieldset input.customsubmittype { position : absolute; top : 1px; right : 1px; width : 20px; max-height : 18px; 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; }
#secondaryNav ul, #secondaryNav p.mailUs { position : relative; }
#secondaryNav ul li, #secondaryNav p.mailUs span { position : absolute; top : 7px; right : 0; }
#secondaryNav p.mailUs span { top : 69px; width : 219px; }
#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; }
#secondaryNav ul li a { font-size : 9px; color : #65685e; }
/* footer */
#footer { background : #F2F2F2; margin-bottom : 30px; font-size : 11px; }
/* footerWrap */
#footerWrap { padding : 17px 17px 12px 17px; background : #E6E6E6;  min-height : 228px;}
#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; border : none; }
#footerWrap li.siteMap h4 a { color : #BE2026; font-size : 12px; line-height : 15px; }
li.siteMap ul { margin-bottom : 40px; }
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; }
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 : 15px; left : 17px; margin-bottom : 0; 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; }
/* login */
.login fieldset { position : relative; }
.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; }
.login :hover.loginTypes { height : auto; overflow : visible; background-position : 1046px 6px; }
.login p.customchecktype { position : relative; overflow : hidden; margin : 0; }
.login p.customchecktype label { display : block;  text-indent : 8px; font-size : 11px; line-height : 16px; color : #65685e; border : 1px solid #fff; cursor : pointer; }
.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; min-height : 21px; min-width : 56px; font-size : 11px; line-height : 14px; }
/* banner */
#bannerPlace {  background : #000; color : #fff; padding-bottom : 14px; }
#bannerWrap { position : relative; }
/* frontPage */
.bannerFrontPage h2 { font-size : 52px; line-height : 99px; }
.bannerFrontPage h2 span { vertical-align : top; font-size : 26px; line-height : 84px; }
.bannerFrontPage h2 span small { padding : 0 7px 0 5px; }
/* domainSearch */
.domainSearch { position : relative; margin-top : -9px; height : 133px; width : 454px; background : #676767; }
.active .domainSearch { width : 100%; }
.active .bulletBox { display : none; }
.domainSearch legend span { 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; }
.domainSearch p.texttype { position : relative; padding : 9px 80px 8px 50px; margin : 0; background : #CCCCCC; }
.domainSearch p.texttype label { top : 11px; left : 9px; position : absolute; font-weight : bold; font-size : 12px; color : #000; }
.domainSearch p.texttype input.texttype { width : 100%; padding : 3px 0; font-size : 12px; border : 1px solid #808080; }
.domainSearch p.texttype input.submittype { position : absolute; top : 9px; right : 9px; font-size : 12px; line-height : 16px; max-height : 23px; min-width : 61px; padding : 3px 0 4px 0; }
.domainSearch ul.checktype { overflow : hidden; height : 85px; padding : 0 68px 0 50px; }
.active .domainSearch ul.checktype { float : left; width : 385px; padding : 0 0 0 50px; }
.domainSearch ul.hidden { display : none; }
.active .domainSearch ul.hidden { display : block; padding : 0; width : 470px; position: relative; left: 70px; }
.domainSearch ul.checktype li { float : left; margin : 10px 10px 0 0; }
#bannerWrap .domainSearch ul.checktype li.active { width : auto; }
.domainSearch 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; }
.domainSearch ul.checktype li label:hover { background : #E4E4E4; }
.domainSearch ul.checktype li label:active { background : #3E3E3E; color : #fff; }
.domainSearch ul.checktype li.active label:active { background : #9E0006; }
.domainSearch ul.checktype li label span { padding-right : 5px; float : right; }
.domainSearch ul.checktype li label span small, .domainSearch ul.checktype li label em.minus, .domainSearch ul.checktype li.active label em.plus { display : none; }
.domainSearch ul.checktype li.active label em.minus { display : block; font-size : 16px; line-height : 14px; }
.domainSearch ul.checktype li label input.checktype { position : absolute; left : -1700px; }
.domainSearch ul.checktype li.active label { color : #fff; background : #BE2026; }
.domainSearch p.more a { position : absolute; display : block; padding : 0; min-width : 60px; bottom : 8px; left : 384px; font-size : 11px; line-height : 20px; color : #fff; background : #343434; }
/* domainData */
.domainDataTable { margin-bottom : 10px;}
.domainDataTable td { padding-bottom : 7px; }
.domainDataTable td.date { float : left; padding-right : 10px; white-space : nowrap; font-size : 11px; line-height : 16px; color : #65685E; }
.domainData .domainDataTable h3 { color : #000; font-size : 12px; line-height : 16px; font-weight : normal; }
.domainData .domainDataTable h3 a { color : #000; text-decoration : none; }
.domainData .domainDataTable h3 span { padding : 0 3px; color : #1e7263; text-shadow : 1px 1px 4px #fff; }
.domainData .domainDataTable h3 a:hover { text-decoration : underline; }
.domainData p.registratonData { margin : 0; font-size : 11px; color : #65685E; }
.domainData p.registratonData small { padding : 0 10px; }

/* custom boxes */
.grayBox, .lightGrayBox { margin-bottom : 12px; padding : 10px; background : #E6E6E6; }
.lightGrayBox { background : #F2F2F2; }
.darkGrayBox { margin-bottom : 12px; padding : 10px; background : #B2B2B2; }
.whiteBox { margin-bottom : 12px; padding : 10px; background : #fff; }
.borderBox { padding : 10px; margin-bottom : 12px; background : #F2F2F2; border : 1px solid #666666; }
/* bulletBox */
#bannerPlace .bulletBox { position : absolute; overflow : hidden; width : 457px; height : 133px;  top : 90px; left : 473px; }
.bulletBox { padding : 10px 12px; background : #323232; font-size : 11px; line-height : 15px; }
.bulletBox h4 { margin-bottom : 4px; padding-bottom : 0; color : #BE2026; font-size : 17px; line-height : 30px; border : none; }
.bulletBox .bulletList { float : left; }
.bulletBox .left { width : 216px; border-right : 1px solid #5B5B5B; }
.bulletBox .right { padding-left : 19px; white-space : nowrap; }
.bulletBox .bulletList li a { color : #a3a3a3 }
.bulletBox .bulletList li a:hover { color : #fff; }
/* bulletList */
.bulletList { color : #a3a3a3; font-size : 11px; line-height : 15px; }
.bulletList li { padding-bottom : 4px; }
.bulletList li a { display : block; margin-left : 19px; color : #000; }
.bulletList li.active a, .bulletList li.active a span { color : #be2026; }
.bulletList li a span { margin : 1px 0 0 -19px; float : left; width : 13px; height : 13px; display : block; text-align : center; font-size : 12px; line-height : 9px; color : #fff; background : #be2026; }
.bulletList li a:hover { color : #be2026; text-decoration : none; }
.bulletList li a:hover span { background : #D6383E; }
.bulletList li a:active span { background : #9e0006; }
.bulletList li.active a:hover span { color : #be2026; background : #be2026; }
/* buttons */
.button { display : inline-block; padding : 0 10px; color : #fff; font-size : 12px; line-height : 21px; text-align : center; border : none; cursor : pointer; }
input.button { padding : 2px 10px 3px 10px; max-height : 20px; line-height : 14px; }
.button:hover {  text-decoration : none; }
.bLightGray { background : #E6E6E6; color : #000; }
:hover.bLightGray { background : #F2F2F2; }
:focus.bLightGray { background : #808080; color : #fff; }
.bGray { background : #808080; }
:hover.bGray { background : #959595; }
:focus.bGray { background : #343434; }
.bDarkGray { background : #343434; }
:hover.bDarkGray { background : #434343; }
:active.bDarkGray { background : #000; }
.bRed { background :  #be2026; }
:hover.bRed { background : #000; }
.bGreen { font-size : 15px; line-height : 19px !important; 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; }
.bGreen:hover { border-color : #6BDBC2 #338778 #338778 #6BDBC2; }
.bGreen:focus { border-color : #1E7263 #338778 #338778 #1E7263; }
/* banner box */
.banner .bannerBox { margin-bottom : 12px; }
.banner .bannerBox img { display : block; }
.banner blockquote { padding : 12px 0 0 0; }
.banner blockquote p { font-size : 13px; font-style : italic; color : #65685e; }
p.bMore { font-size : 11px; }
p.bMore a { float : right; margin-top : 4px; line-height : 24px; font-size : 12px; }
/* arrowList */
.arrowList { font-size : 11px; line-height : 15px; color : #000; }
.arrowList li { position : relative; padding-left : 15px; margin-top : 4px; }
.arrowList li a { color : #000; }
.arrowList li small { top : 0; left : 0; position : absolute; display : block; color : #338778; font-size : 12px; line-height : 12px; }
.arrowList li a:hover, .arrowList li a:hover small, .arrowList li.active a, .arrowList li.active a small { color : #be2026; text-decoration : none; }
.arrowList li a:active small { color : #000; }
/* RSS icon */
.rss { position : relative; }
.rss a { position : absolute; top : 0; right : 0; width : 16px; height : 16px; background : url(/gui/img/rss.gif) no-repeat 0 0 scroll transparent; }
/* articleBox */
.articleBox time { display : block; padding-top : 5px; font-size : 9px; line-height : 13px; color : #65685E; }
.articleBox header p { margin : 0; }
.articleBox .entry-title { margin-bottom : 5px; color : #be2026; font-size : 11px; line-height : 15px; }
.articleBox .entry-title a { color : #be2026; }
.articleBox .entry-summary { font-size : 11px; line-height : 14px; }
.articleBox .entry-summary p { margin-bottom : 8px; }
.articleBox .entry-summary a.more { white-space : nowrap; text-decoration : none; color : #338778; }
.articleBox .entry-summary a:hover.more { color : #be2026; }
.articleBox .entry-summary a:active.more { color : #9e0006; }
/* 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(/gui/img/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; }
/* traficLights */
.trafficLights { font-size : 11px; line-height : 15px; }
.trafficLights .greenLight, .trafficLights .yellowLight, .trafficLights .redLight { float : left; width : 24px; height : 25px; background : url(/gui/img/traficlights.gif) repeat-y 0 375px scroll transparent; }
.trafficLights .yellowLight { background-position : 0 250px; }
.trafficLights .greenLight { background-position : 0 125px; }
.trafficLights time, .trafficLights .title { display : block; margin-left : 35px; }
.trafficLights time { color : #65685E; font-size : 9px; line-height : 11px; }
.trafficLights .title { color : #000; }
.trafficLights li { margin-top : 7px; }
.trafficLights a, .trafficLights a:hover { text-decoration : none; }
.trafficLights a:hover .title { text-decoration : underline; }
.trafficLights li .title { display : block; padding-top : 6px; }
.darkGrayBox time { display : block; padding : 3px 0 0 35px; text-align : left; font-size : 10px; color : #fff; }
/* basket */
.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; }
.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; }

/* floatingButton */
.floatingButton { z-index : 1800; position : fixed; top : 346px; right : 0; }
.floatingButton a { display : block; border-style : solid; border-width : 1px 0 1px 1px; border-color : #676767; background : #676767; } 
.floatingButton a:active { background : #000; }
.floatingButton a:hover span { width : 40px; cursor : pointer; }
.floatingButton a span { width : 26px; height : 129px; background : url(/gui/img/b_text_button.png) no-repeat 8px 23px scroll transparent; }
.enLang a span { background-image : url(/gui/img/b_text_button_en.png); }
/* floatingBox */
.floatingBox { position : absolute; top : 12px; left; 0; width : 930px; }
.floatingBox h4 { position : relative; margin : -10px -10px 10px -10px; padding : 0 10px; text-transform : uppercase; font-size : 16px; line-height : 30px; font-weight : normal; color : #E6E6E6; background : url(/gui/img/h_text_basket.png) no-repeat 10px 11px scroll #676767; border : none; }
.floatingBox h4.enLang { background-image : url(/gui/img/h_text_basket_en.png); }
/* icon close */
.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; }
.close a:hover.close { background-position : 0 140px; }
.close a:active.close { background-position : 0 70px; }
/* cms */
p { margin-bottom : 15px; }
a { text-decoration : none; color : #338778; }
a:hover { text-decoration : underline; }
a img { border : none; }
input, textarea, select { color : #B3B3B3; font : 11px/14px Helvetica, Arial, sans-serif; }
select { color : #000; }
input.texttype, textarea { margin : 0; border : 1px solid #B3B3B3; background : #fff; }
input:focus.texttype, textarea:focus { color : #000; }
input.texttype { padding : 2px 0; text-indent : 8px; word-spacing : 1px; }
input.submittype { margin : 0; padding : 2px 7px; color : #fff; font-weight : bold; border : none; background : #BE2026; cursor : pointer; }
input:hover.submittype { background : #000; }
input.customsubmittype { padding : 0; margin : 0; padding : 2px 7px; border : none; cursor : pointer; }
h4 { padding-bottom : 5px; margin-bottom : 5px; color : #be2026; font-size : 14px; line-height : 18px; font-weight : bold; border-bottom : 1px solid #CCCCCC; }
input:focus, a:focus { outline : none !important; }
input::-webkit-focus-inner { border : 0 !important; }
input::-moz-focus-inner { border : 0 !important; }
