/*
Theme Name: denticija
Author: 3akis
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none inside none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Links */
a {
	color: #1982d1;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* CONTENT
----------------------------------------------- */


body{
    font-family: arial;
    margin: 0;

}

.page{
    margin: 0;
}

.topContentInner{
    margin: auto;
    width: 960px;
}

.topContent{
    background: url("images/topBg.jpg") repeat-x scroll center top transparent;
    border-bottom: 1px solid #DAD7D8;
    height: 475px;
}

.topContentLeft{
    float: left;
    width: 470px;
    clear: left;
}

.topContentRight{
    float: right;
    clear: right;
    width:480px;
}


.logoBlock{
    border-top: 1px solid #ACACAC;
    border-bottom: 1px solid #FFFFFF;
    float: right;
    left: 0;
    top: 30px;
    width: 49%;
    z-index: 100;
    display: inline;
    overflow: auto;
    line-height: 0;
    min-width: 470px;
    display: inline;
    overflow: visible;

    position: absolute;
    -moz-border-radius-topright: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-top-right-radius: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
    background: -webkit-linear-gradient(#ffffff, #f2f2f2);
    background: -moz-linear-gradient(#ffffff, #f2f2f2);
    background: -ms-linear-gradient(#ffffff, #f2f2f2);
    background: -o-linear-gradient(#ffffff, #f2f2f2);
    background: linear-gradient(#ffffff, #f2f2f2);
    -pie-background: linear-gradient(#ffffff, #f2f2f2);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    *behavior: url(without_behavior);
}

.logoBlockInner{
    float: right;
    margin-right: 30px;
    clear: right;
    width: 455px;

    position: relative;
    z-index: 110;
}

.logoBlock a{

}

.logoBlock h1{
    float: left;
    margin: 8px 0 0 0;
}

.logoBlock h1 span{
    color: #0B5C68;
    display: block;
    float: left;
    font-size: 40px;
    margin-left: 5px;
}

.logoBlock img{
    float: left;
}

.logoBlock h2{
    color: #999999;
    float: left;
    font-family: arial;
    font-size: 12px;
    line-height: 63px;
    margin: 0 0 0 20px;
    vertical-align: middle;
    text-transform: uppercase;
}

.logoBlock_ru h2{
    margin: 0 0 0 0 !important;
    float: right !important;
}

.blueMainText{
/*    background: url("images/vaiko-sypsena.png") no-repeat scroll center center transparent;*/
    clear: both;
    float: left;
    height: 128px;
    margin-top: 160px;
    width: 460px;
    margin-left: -20px;
}

.blueMainText img{
    display: none;
}

.blueMainText img.activeLeft{
    display: block;
    border: none;
}

.greyMainText{
    border-left: 1px solid #70C4C4;
    clear: both;
    color: #898989;
    float: left;
    font-size: 26px;
    margin-top: 63px;
    padding-left: 10px;
    width: 460px;
}

.greyMainText span{
    font-size: 11px;
}

.familyImg{
    background: url("images/family.png") no-repeat scroll center center transparent;
    float: left;
    height: 367px;
    position: absolute;
    width: 354px;
    margin-left: 30px;
    *margin-left: 100px;
}

.promotionImg{
    background: url("images/price-ball.png") no-repeat scroll center top transparent;
    color: #EAF8F8;
    font-size: 40px;
    height: 108px;
    left: -60px;
    padding-top: 23px;
    position: relative;
    text-align: center;
    top: 217px;
    width: 129px;
}

.circlesImg{
    background: url("images/circles.png") no-repeat scroll center center transparent;
    height: 13px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 224px;
    width: 64px;
}

.topMenu{
    background: url("images/menuLine.png") no-repeat scroll center bottom transparent;
    height: 40px;
    margin-top: 30px;
    width: 420px;
    margin-bottom: 23px;
    float: right;
/*    *float: right;  for IE6, IE7 */

}

.topMenu ul{

}

.topMenu li{
    color: #999999;
    display: inline-block;
    font-size: 12px;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 100;
}

.topMenu a{
    color: #939393;
    text-transform: uppercase;
}


.tM_1{
    left: 17px;
}

.tM_2{
    left: 104px;
}

.tM_3{
    left: 192px;
}

.tM_1_en{
    left: 9px;
}

.tM_2_en{
    left: 89px;
}

.tM_3_en{
    left: 176px;
}

.tM_1_ru{
    left: 1px;
}

.tM_2_ru{
    left: 71px;
}

.tM_3_ru{
    left: 156px;
}

.tM_1 .activeHomeTopMenu{
    *left: 37px;
}

.tM_2 .activeHomeTopMenu{
    *left: 12px;
}

.tM_3 .activeHomeTopMenu{
    *left: 23px;
}

.tM_1_en .activeHomeTopMenu{
    *left: 43px;
}

.tM_2_en .activeHomeTopMenu{
    *left: 10px;
}

.tM_3_en .activeHomeTopMenu{
    *left: 23px;
}

.tM_1_ru .activeHomeTopMenu{
    *left: 52px;
}

.tM_2_ru .activeHomeTopMenu{
    *left: 13px;
}

.tM_3_ru .activeHomeTopMenu{
    *left: 24px;
}



.activeHomeTopMenu{
    background: url("images/active.png") no-repeat scroll center bottom transparent;
    height: 12px;
    margin-top: 14px;
    position: relative;
    z-index: 101;
    display: none;
    clear: both;
}

.topMenu ul li.current-menu-item a{
    text-decoration: underline;

}

.topMenu li.current-menu-item div{
    display: block;
}

.flagsBlock{
    border-top: 1px solid #ACACAC;
    border-bottom: 1px solid #FFFFFF;
    float: right;
    padding: 5px 10px;
    text-align: right;
    width: 105px;
    margin-top: 25px;
    display: block;

    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f3f3f3));
    background: -webkit-linear-gradient(#ffffff, #f3f3f3);
    background: -moz-linear-gradient(#ffffff, #f3f3f3);
    background: -ms-linear-gradient(#ffffff, #f3f3f3);
    background: -o-linear-gradient(#ffffff, #f3f3f3);
    background: linear-gradient(#ffffff, #f3f3f3);
    -pie-background: linear-gradient(#ffffff, #f3f3f3);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    *z-index: 100;
    *position: static;
}

.topContentRight div.slider-wrapper{

}

.flagsBlock .flagsBlockInner{
    z-index: 10000000000;
    position: relative;
}

.flagsBlock a{
    display: inline-block;
    float:right;
    margin-right: 7px;
    z-index: 10000000000;
}

/* CONTENT */

.main{
    background: url("images/contentBg.png") repeat-x scroll center top transparent;
    border-top: 1px solid #FFFFFF;
    z-index: 3000;
}

.mainInner{
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

.mainHeader{
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    padding: 12px 15px;
    color: #666666;
    font-size: 12px;

    clear: both;
    top: -32px;
    *top: 0px;

    position: relative;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #FFFFFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F1F1F1));
    background: -webkit-linear-gradient(#FFFFFF, #F1F1F1);
    background: -moz-linear-gradient(#FFFFFF, #F1F1F1);
    background: -ms-linear-gradient(#FFFFFF, #F1F1F1);
    background: -o-linear-gradient(#FFFFFF, #F1F1F1);
    background: linear-gradient(#FFFFFF, #F1F1F1);
    -pie-background: linear-gradient(#FFFFFF, #F1F1F1);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.nTitle{
    color: #39888B;
    font-size: 14px;
    margin-right: 20px;
    float: left;
}

.mainHeader .textwidget{
    float: left;
}

.content{
    clear: both;
    position: relative;
    z-index: 3000;
}

.contentTitle{
    color: #999999;
    font-size: 12px;
    margin-left: 13px;
    margin-top: 0;
    font-weight: normal;
}

.contentListBlocks{
    display: inline-block;
    position: relative;
    float:left;
    margin-right: 15px;
}

.contentListBlocksInner{
    float: left;
    border: 1px solid #D3D3D3;
    padding: 10px 15px;
    width: 198px;
    color: #666666;
    font-size: 12px;
    font-family: arial;
    margin-bottom: 3px;
    cursor: pointer;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    z-index: 1000;
}

.block_1{
    background-color: #D1E4E2;
}
.block_2{
    background-color: #E5EFEF;
}
.block_3{
    background-color: #EFF5F5;
}
.block_4{
    background-color: #FFFFFF;
}

.stars-5{
    background: url("images/5-stars.png") no-repeat scroll center center transparent;
    height: 10px;
    margin-bottom: 10px
}

.stars-4{
    background: url("images/4-stars.png") no-repeat scroll center center transparent;
    height: 10px;
    margin-bottom: 10px
}

.contentBlocksTitle{
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    white-space: normal;
    width: 215px;
    padding: 10px 5px;
    margin-left: -23px;
    text-align: right;
    height:20px;
    text-align: left;
    cursor: pointer;

    position: relative;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.contentBlocksTitleContacts{
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    white-space: normal;
    width: 215px;
    padding: 10px 5px;
    margin-left: -23px;
    text-align: right;
    height:20px;
    text-align: left;
    cursor: pointer;

    position: relative;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}


.textUnderline{
    text-decoration: underline;
}

.cB_1{
    background: #41999C;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#41999C), to(#32767A));
    background: -webkit-linear-gradient(#41999C, #32767A);
    background: -moz-linear-gradient(#41999C, #32767A);
    background: -ms-linear-gradient(#41999C, #32767A);
    background: -o-linear-gradient(#41999C, #32767A);
    background: linear-gradient(#41999C, #32767A);
    -pie-background: linear-gradient(#41999C, #32767A);
}

.cB_2{
    background: #58AFB1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#58AFB1), to(#43989B));
    background: -webkit-linear-gradient(#58AFB1, #43989B);
    background: -moz-linear-gradient(#58AFB1, #43989B);
    background: -ms-linear-gradient(#58AFB1, #43989B);
    background: -o-linear-gradient(#58AFB1, #43989B);
    background: linear-gradient(#58AFB1, #43989B);
    -pie-background: linear-gradient(#58AFB1, #43989B);
}

.cB_3{
    background: #6BB8BA;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6BB8BA), to(#67A6A9));
    background: -webkit-linear-gradient(#6BB8BA, #67A6A9);
    background: -moz-linear-gradient(#6BB8BA, #67A6A9);
    background: -ms-linear-gradient(#6BB8BA, #67A6A9);
    background: -o-linear-gradient(#6BB8BA, #67A6A9);
    background: linear-gradient(#6BB8BA, #67A6A9);
    -pie-background: linear-gradient(#6BB8BA, #67A6A9);
}

.cB_4{
    background: #7DC1C3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7DC1C3), to(#7CB2B4));
    background: -webkit-linear-gradient(#7DC1C3, #7CB2B4);
    background: -moz-linear-gradient(#7DC1C3, #7CB2B4);
    background: -ms-linear-gradient(#7DC1C3, #7CB2B4);
    background: -o-linear-gradient(#7DC1C3, #7CB2B4);
    background: linear-gradient(#7DC1C3, #7CB2B4);
    -pie-background: linear-gradient(#7DC1C3, #7CB2B4);
}

.contentBlocksTitle img{
    margin-right: 5px;
    vertical-align: middle;
}

.blocksCorner{
    height: 16px;
    left: -23px;
    position: relative;
    width: 7px;
}

.bC_1{
    background: url("images/corner_1.png") no-repeat scroll left top transparent;
}

.bC_2{
    background: url("images/corner_2.png") no-repeat scroll left top transparent;
}

.bC_3{
    background: url("images/corner_3.png") no-repeat scroll left top transparent;
}

.bC_4{
    background: url("images/corner_4.png") no-repeat scroll left top transparent;
}


.listTitle{
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 0 15px 0;

}

.simpleTextBlock h1{
    color: #378185;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.2px;
    line-height: 1.3;
}

.textBlockInner ul,
.simpleTextBlock ul,
.contentListBlocks ul{
    padding-left: 17px;
}

.textBlockInner li,
.simpleTextBlock li,
.contentListBlocks li{
    list-style: disc outside url("images/check.png");
    padding-bottom: 8px;
    padding-left: 5px;
}

.contentBlockText li:hover{
    text-decoration: underline;
}

.contentBlockText p{
    margin-top: 0;
}

.simpleTextBlock strong{
    font-size: 12px;
}

.noWhiteSpace p{
    white-space: nowrap;
    *float: left;
}

.listAddress{
    padding: 10px 0;
}

.listAddress .title{
    float: left;
}

.listAddress .addressText{
    color: #54AAAA;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
}

.detailsBlock{
    display: none;
    margin-top: 10px;
}

.detailsBlock ul{
    padding: 10px 0 0;
}

.detailsBlock li{
    list-style: none outside none;
    padding: 0 0 10px;
}

.detailsBlockContacts{

    margin-top: 10px;
}

.detailsBlockContacts ul{
    padding: 10px 0 0;
}

.detailsBlockContacts li{
    list-style: none outside none;
    padding: 0 0 10px;
}

.addressTitle{
    float: left;
}

.detailsBlock .textwidget{
    float: left;
    margin-left: 5px;
}

.blueText{
    color: #54AAAA;
    font-size: 12px;
}

.phonesBlock{
    clear: both;
    float: left;
    line-height: 14px;
    margin-left: 25px;
    margin-top: 5px;
    width: 170px;
}

.phonesBlockText{
    float: left;
}
.zoomArea{
    height: 24px;
    margin-left: -15px;
    margin-top: 10px;
    position: relative;
}

.zoomIcon{
    background: url("images/zoom.png") no-repeat scroll left top transparent;
    float: left;
    height: 15px;
    left: 20px;
    position: relative;
    top: 4px;
    vertical-align: middle;
    width: 15px;
    z-index: 100;
}

.zoomBtn{
    border: 1px solid #EEEBED;
    color: #55AAAA;
    cursor: pointer;
    float: left;
    padding: 1px 9px 1px 21px;

    text-shadow: 0 0.1em #FFFFFF;

    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#EEEBED));
    background: -webkit-linear-gradient(#ffffff, #EEEBED);
    background: -moz-linear-gradient(#ffffff, #EEEBED);
    background: -ms-linear-gradient(#ffffff, #EEEBED);
    background: -o-linear-gradient(#ffffff, #EEEBED);
    background: linear-gradient(#ffffff, #EEEBED);
    -pie-background: linear-gradient(#ffffff, #EEEBED);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}




.mirrorContentBlocks{
    height: 14px;
    border-top: 1px solid #DBDBDB;
    border-right: 1px solid #F4F4F4;
    border-left: 1px solid #F4F4F4;
    width: 228px;
    float: left;
    clear: both;

    position: relative;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    background: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#ffffff));
    background: -webkit-linear-gradient(#fbfbfb, #ffffff);
    background: -moz-linear-gradient(#fbfbfb, #ffffff);
    background: -ms-linear-gradient(#fbfbfb, #ffffff);
    background: -o-linear-gradient(#fbfbfb, #ffffff);
    background: linear-gradient(#fbfbfb, #ffffff);
    -pie-background: linear-gradient(#fbfbfb, #ffffff);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.mainFooter{
    margin-top: 20px;
}

.bannerArea{
    border-top: 1px solid #D8D4D6;


    position: relative;
    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
    background: -webkit-linear-gradient(#ffffff, #eeeeee);
    background: -moz-linear-gradient(#ffffff, #eeeeee);
    background: -ms-linear-gradient(#ffffff, #eeeeee);
    background: -o-linear-gradient(#ffffff, #eeeeee);
    background: linear-gradient(#ffffff, #eeeeee);
    -pie-background: linear-gradient(#ffffff, #eeeeee);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.bannerAreaInner{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.bannerAreaInnerLinks{
    clear: both;
    white-space: nowrap;
}

.bannerArea a{
    display: inline-block;
    margin-right: 18px;
}

.bottomMenu{
    background-color: #D3E7E7;
    border-top: 1px solid #D8D4D6;
}

.bottomMenuInner{
    background: url("images/bottomMenuBg.png") repeat-x scroll left top transparent;
    color: #378085;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 0 0;
    width: 947px;
}

.bottomMenu ul{
    display: inline-block;
    vertical-align: top;
    *float: left;
}

.bottomMenu li{
    margin-bottom: 10px;
    margin-right: 50px;
}

.bottomMenu_ru li{
    margin-right: 30px !important;
}

.bottomMenu li a{
    color: #378185;
}

.publishingLinks{
    float: right;
    margin-top: -3px;
}

/* FOOTER */

.pageFooter{
    border-top: 1px solid #D8D4D6;
    border-bottom: 1px solid #D8D4D6;
    height: 60px;
    width: 100%;


    position: relative;
    background: #EEEEEE;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEEE), to(#FFFFFF));
    background: -webkit-linear-gradient(#EEEEEE, #FFFFFF);
    background: -moz-linear-gradient(#EEEEEE, #FFFFFF);
    background: -ms-linear-gradient(#EEEEEE, #FFFFFF);
    background: -o-linear-gradient(#EEEEEE, #FFFFFF);
    background: linear-gradient(#EEEEEE, #FFFFFF);
    -pie-background: linear-gradient(#EEEEEE, #FFFFFF);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.pageFooterInner{
    color: #929292;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

.legalText{
    float: left;
    line-height: 60px;
}

.akisLink{
    float: right;
    line-height: 60px;
}

.akisLink img {
    border: 0 none;
    vertical-align: middle;
    margin-left: 10px;
}

.akisLink a{
    color: #929292;
}

.pageFooterSpacer{
    height: 15px;
}


/* NEW */

.clearer { clear: both; line-height:0 !important; font-size:0px !important; height:0 !important; }

.mapCoordsItem{ line-height:0 !important; font-size:0px !important; height:0 !important;  }

.shareBoxItem{
    clear: both;
    display: block;
}

.header{
    clear: both;
}


div{
    display:block;
}


.topBlock{
    background:url(images/top-inner-background.png) top center repeat-x transparent;
    width:100%;
    min-width:980px;
    height:121px;
    clear:both;
}

.topBlockInner{
    width:980px;
    position:relative;
    margin:0 auto;
    height:121px;
    clear:both;
}

.innerPageMainContentBlock{
    background:url(images/content-background-stripe.png) top center repeat-x transparent;
    width:100%;
    min-width:990px;
    clear:both;
}

.innerPageMainContent{
    background: url("images/content-main-background.png") repeat-x scroll left top transparent;
    clear: both;
    margin: 0 auto;
    padding: 20px 0 0;
    position: relative;
}

.innerPageMainContentText{
    clear: both;
    width:964px;
    background:url(images/top-page-reflection.png) top center no-repeat transparent;
    padding:15px 12px 20px 12px;
    margin:0 auto;
}

.logoBlockInnerPage{
    clear: left;
    float:left;
}

.logoInner{
   margin:17px 0 0 0;
   background:url(images/denticija-inner.png) center center no-repeat transparent;
   color: #004853;
   font-family:Trebuchet MS;
   font-size:8px;
   font-weight: bold;
   height:7px;
   padding:42px 0 0;
   text-transform:uppercase;
   width:229px;

}


.topRightInner{
    height:69px;
}

.pageTopDescription{
    position: relative;
    clear: both;
    float:right;
}

.pageTopDescriptionLeft{
    position: absolute;
    left:0;
    top:0;
    background:url(images/curve-left.png) top left no-repeat transparent;
    height:29px;
    width:29px;
}

.pageTopDescriptionRight{
    position: absolute;
    right:0;
    top:0;
    background:url(images/curve-right.png) top right no-repeat transparent;
    height:29px;
    width:29px;
}

.pageTopDescriptionInner{
    clear: both;
    color:#646464;
    margin: 0 29px;
    padding:1px 4px 3px 4px;
    height:25px;
    width:225px;
    font-size: 11px;
    background:url(images/white-gray-pixel-v.png) bottom center repeat-x #EEEEEE;
}

.pageTopDescriptionInner a{
    color:#646464;
}

.cLeft{
    float:left !important;
    clear: left !important;
}

.fLeft{
    float:left !important;
    clear: none !important;
}

.cRight{
    float:right !important;
    clear: right !important;
}

.fRight{
    float:right !important;
    clear: none !important;
}

.topContactsBlock{
    clear: right;
    float:right;
    width:485px;
    color:#646464;
    font-size: 11px;
    margin: 15px 0 0 0;
}

.topContactsCity{
    width:177px;
}

.topContactsOptions{
    width:290px;
}

.vilniusEmblem{
    width:32px;
    height:43px;
    background:url(images/vilnius-emblem.png) top center no-repeat transparent;
    position: relative;
    margin-top:-15px;
    *margin-top:-25px;

}

.regTopText{
    margin-left: 45px;
    white-space: nowrap;
    width: 210px;
}


.regTopText span{
    font-weight: bold;
    font-size: 14px;
    color:#50A5A5;
}

.flagsInnerBlock{
    width:80px;
    display: none;
}

.flagsInnerBlock a{
    display: inline-block;
    float:left;
    margin-right: 7px;
}

.enFlag{
    background:url(images/gb.png) top center no-repeat transparent;
    width:16px;
    height:11px;
}

.ltFlag{
    background:url(images/lt.png) top center no-repeat transparent;
    width:16px;
    height:11px;
}

.ruFlag{
    background:url(images/ru.png) top center no-repeat transparent;
    width:16px;
    height:11px;
}



.topMenuBlock{
    clear: both;
    width:100%;
    padding:15px 0 0 0;
    height:37px;
}

.homeLinkBlock{

}

a.homeLinkActive,
a.homeLink:hover{
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    background: #3A898C;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3A898C), to(#26595B));
    background: -webkit-linear-gradient(#3A898C, #26595B);
    background: -o-linear-gradient(#3A898C, #26595B);
    background: -ms-linear-gradient(#3A898C, #26595B);
    background: -moz-linear-gradient(#3A898C, #26595B);
    background: linear-gradient(#3A898C, #26595B);
    -pie-background: linear-gradient(#3A898C, #26595B);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom:1px solid #6FC3C3;
    display:block;
    position: relative;
}

a.homeLink{
    border-bottom:1px solid #6FC3C3;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    background: #4FA0A1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4FA0A1), to(#3A8386));
    background: -webkit-linear-gradient(#4FA0A1, #3A8386);
    background: -o-linear-gradient(#4FA0A1, #3A8386);
    background: -ms-linear-gradient(#4FA0A1, #3A8386);
    background: -moz-linear-gradient(#4FA0A1, #3A8386);
    background: linear-gradient(#4FA0A1, #3A8386);
    -pie-background: linear-gradient(#4FA0A1, #3A8386);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    display:block;

}

.homeLinkInner{
    background:url(images/icons/home-small.png) center center no-repeat transparent;
    width:17px;
    height:16px;
    padding:8px 8px 9px 8px;
}

.topMenuBody{
    width:938px;
}

ul.mainMenu{
    list-style: none;
    float:left;
    display: block;
    clear:left;
}

ul.mainMenu li{
    list-style: none;
    float:left;
    display:inline-block;
    margin-left:5px;
}

ul.mainMenu li a{
    border-bottom:1px solid #6FC3C3;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    background: #57ACAC;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#57ACAC), to(#3F8B8F));
    background: -webkit-linear-gradient(#57ACAC, #3F8B8F);
    background: -o-linear-gradient(#57ACAC, #3F8B8F);
    background: -ms-linear-gradient(#57ACAC, #3F8B8F);
    background: -moz-linear-gradient(#57ACAC, #3F8B8F);
    background: linear-gradient(#57ACAC, #3F8B8F);
    -pie-background: linear-gradient(#57ACAC, #3F8B8F);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding:10px 15px 8px 15px;
    font-size: 14px;
    color:#ffffff;
    font-weight: bold;
    letter-spacing: -0.88px;
    *letter-spacing: -1px;
    display: block;
    text-shadow: 0 -0.1em #377679;

}


ul.mainMenu li a:hover,
ul.mainMenu li.current-menu-item a,
ul.mainMenu li.current-menu-parent a,
ul.mainMenu li.current-post-ancestor a,
ul.mainMenu li.current-category-ancestor a,
ul.mainMenu li.current-category-ancestor a,
ul.mainMenu li.current-menu-item-hover a{
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    background: #3A898C;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3A898C), to(#26595B));
    background: -webkit-linear-gradient(#3A898C, #26595B);
    background: -o-linear-gradient(#3A898C, #26595B);
    background: -ms-linear-gradient(#3A898C, #26595B);
    background: -moz-linear-gradient(#3A898C, #26595B);
    background: linear-gradient(#3A898C, #26595B);
    -pie-background: linear-gradient(#3A898C, #26595B);
    text-decoration: none;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{ ul.mainMenu li a{
   letter-spacing: -1.5px;
}

}
ul.mainMenu li:first-child{
    margin-left:0;
}

.innerPageRight{
    width:718px;
    background-color: #ffffff;
    color:#646464;
    line-height: 1.5;
    font-size: 12px;
}

.innerPageLeft{
    width:227px;
    backround-color:#ffffff;
    font-size:12px;
}

.mainInnerTitle{
    font-weight: bold;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    background: #4FA0A1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4FA0A1), to(#3A8386));
    background: -webkit-linear-gradient(#4FA0A1, #3A8386);
    background: -o-linear-gradient(#4FA0A1, #3A8386);
    background: -ms-linear-gradient(#4FA0A1, #3A8386);
    background: -moz-linear-gradient(#4FA0A1, #3A8386);
    background: linear-gradient(#4FA0A1, #3A8386);
    -pie-background: linear-gradient(#4FA0A1, #3A8386);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    clear: both;
    padding: 13px 20px;
    font-size:16px;
    color:#ffffff;
    line-height: 1;
    letter-spacing: -0.5px;
}

.mainInnerSubTitle{
    clear: both;
    margin:6px 0;
    font-size:11px;
    color:#A5A5A5;
    padding:0 10px 0 0;
}

.pageInnerText{
    clear: both;
}

.pagePhotoBlock{
    clear:both;
    border: 1px solid #D7D7D7;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1px;
    position: relative;
    background-color: #F0F0F0;
}

.pagePhotoBlockInner{
    clear: both;
    margin: 6px;
    line-height: 0.5;
    text-align: center;
    width:702px;
    height: 180px;
    overflow: hidden;
}

.pagePhotoBlockInnerStandart{
    clear: both;
    margin: 6px;
    line-height: 0.5;
    text-align: center;
    width:704px;
    height: 180px;

}


.pagePhotoBlockInnerStandart a,
.pagePhotoBlockInnerStandart a img,
.pagePhotoBlockInner a img,
.pagePhotoBlockInner img{
    border: 1px solid #ffffff;
    width:696px;
    height: auto;

}

.pagePhotoBlockLong{
    height: 220px;
}

.floatContentBlocks .simpleTextBlock{
    text-align: left !important;
}

.simpleTextBlock{
    color:#646464;
    line-height: 1.4;
    text-align: justify;
    padding:5px 13px;
    font-size: 12px;
    *width: 100%;
}

.simpleTextBlock table{
    margin:15px 0;
    border-color:#F3F3F3;
    border-collapse: collapse;
}

.simpleTextBlock table tr:first-child{
    background-color: #E8F5FA;
    border: 1px solid #E4E4E4;
    font-weight:bold;
}

.simpleTextBlock table tr td{
    color:#666666;
    padding:5px 10px;
}

.simpleTextBlock *{
    font-family: Arial !important;
}

.simpleTextBlockMargin{
    margin:10px 0;
}

.greenSubtitle,
.contentTitle{
    color:#378185;
    font-size:16px;
    font-weight:bold;
    line-height: 1.3;
    letter-spacing: -0.2px;
}

.greenSubtitleStandart{
    color:#378185;
    font-size:16px;
    font-weight:bold;
    line-height: 1.3;
}

.greenSubtitleStandart a,
.greenSubtitle a{
    color:#378185;
    font-size:14px;
    font-weight:bold;
}



.mainSubtitleMargin{
    margin-left: 13px !important;
}

.mainRightSubtitleMargin{
    margin-left: 3px !important;
    margin-bottom: 4px !important;
}

.mainSubtitleBorder{
    border-top: 1px dotted #CCCCCC;
    padding-bottom: 3px;
}

.pagePreviewBlock{
    clear: both;
    margin: 0 0 20px 13px;

}

.pagePreviewBlockBorder{
    border-top: 1px dotted #CCCCCC;
    margin-top: 5px !important;
    padding-top: 5px;
}


.pagePreviewImgBlock{
    height:106px;
    border: 1px solid #D7D7D7;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1px;
    position: relative;
    margin-left:-5px;
    background-color: #F0F0F0;

}

.pagePreviewImg{
    line-height: 0.5;
    clear: both;
    margin:3px;
    position: relative;
    overflow: hidden;
    height:100px;
    width:100px;
}



.pagePreviewImg a img{
    height:100px;
}

.bigImgBlock{
    height: auto;
    width: auto;
}


.pagePreviewImgBottom{
    position: absolute;
    bottom:-11px;
    left:23px;
    height:11px;
    width:100px;
    background:url(images/preview-photo-bottom.png) center center no-repeat transparent;
}

.simplePreview{
    width:550px;
}

.noPaddingRL{
    padding-left:0 !important;
    padding-right:0 !important;
}

.noPaddingL{
    padding-left:0 !important;
}

.font11{
    font-size: 11px;
}

.font14{
    font-size: 14px;
}

.rightMenuBlock{
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
    border: 1px solid #D3D3D3;
    padding:10px;
    margin:0 0 30px 0;
    position: relative;
}



.rightMenuTitle{

    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    white-space: nowrap;
    letter-spacing: -0.3px;
    text-shadow: 0 -0.1em #377679;

    padding: 10px 5px 10px 35px;
    clear: both;
    margin-left: -17px;
    text-align: left;
    line-height: 1;
    position: relative;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-radius: 7px 7px 7px 0;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #4FA0A1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4FA0A1), to(#3A8386));
    background: -webkit-linear-gradient(#4FA0A1, #3A8386);
    background: -o-linear-gradient(#4FA0A1, #3A8386);
    background: -ms-linear-gradient(#4FA0A1, #3A8386);
    background: -moz-linear-gradient(#4FA0A1, #3A8386);
    background: linear-gradient(#4FA0A1, #3A8386);
    -pie-background: linear-gradient(#4FA0A1, #3A8386);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.blocksCornerDark{
    background: url("images/corner-dark.png") no-repeat scroll left top transparent;
    height: 13px;
    left:-17px;
    position: relative;
    width: 7px;
}

ul.rightMenu{
    list-style: none;
    float:none;
}

ul.rightMenu li{
    list-style: none;
    float:none;
    margin: 0 0 6px 0;
    width:200px;

}

ul.rightMenu li a,
ul.rightMenu li a:visited{
    font-weight: bold;
    color: #646464;
    font-size:12px;
    display: block;
    width:160px;
    *width:140px;
    padding:6px 20px 6px 20px;
    border-top: 1px solid #E4E3E3;
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
    border-bottom: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background: #FEFEFE;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#E5E4E4));
    background: -webkit-linear-gradient(#FEFEFE, #E5E4E4);
    background: -o-linear-gradient(#FEFEFE, #E5E4E4);
    background: -ms-linear-gradient(#FEFEFE, #E5E4E4);
    background: -moz-linear-gradient(#FEFEFE, #E5E4E4);
    background: linear-gradient(#FEFEFE, #E5E4E4);
    -pie-background: linear-gradient(#FEFEFE, #E5E4E4);
    position: relative;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}



ul.rightMenu li.current-menu-item a,
ul.rightMenu li.current-page-ancestor a,
ul.rightMenu li.current-menu-parent a,
ul.rightMenu li.current-post-ancestor a,
ul.rightMenu li.current-category-ancestor a,
ul.rightMenu li.current-menu-item-hover a,
ul.rightMenu li a:hover{
    font-weight: bold;
    text-decoration: underline;
    color: #ffffff;
    border-top: 1px solid #6D9D9D;
    border-left: 1px solid #72A5A5;
    border-right: 1px solid #72A5A5;
    border-bottom: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background: #7FB8B8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7FB8B8), to(#6D9D9D));
    background: -webkit-linear-gradient(#7FB8B8, #6D9D9D);
    background: -o-linear-gradient(#7FB8B8, #6D9D9D);
    background: -ms-linear-gradient(#7FB8B8, #6D9D9D);
    background: -moz-linear-gradient(#7FB8B8, #6D9D9D);
    background: linear-gradient(#7FB8B8, #6D9D9D);
    -pie-background: linear-gradient(#7FB8B8, #6D9D9D);
}

ul.rightMenu li ul.sub-menu{
    list-style: none;
    float:none;
    margin: 10px 0 10px 10px !important;
    width:150px !important;
    display: none;
}

ul.rightMenu li.current-menu-item  ul.sub-menu,
ul.rightMenu li.current-page-ancestor  ul.sub-menu,
ul.rightMenu li.current-menu-parent  ul.sub-menu,
ul.rightMenu li.current-post-ancestor  ul.sub-menu,
ul.rightMenu li.current-category-ancestor  ul.sub-menu{
    display: block !important;
}

ul.rightMenu li ul.sub-menu li{
    width:150px !important;
    background: none !important;
}

ul.rightMenu li ul.sub-menu li a{
    width:150px !important;
    background: none !important;
    border:none !important;
    color:#737373 !important;
    text-decoration: none;
}

ul.rightMenu li ul.sub-menu li.current-menu-item a{
    text-decoration: underline;
    color:#618F87 !important;
}



.standartRightInfoBlock{
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
    border: 1px solid #D3D3D3;
    padding:2px;
    margin:0 0 14px 0;
}

.standartRightInfoBlockBanner{
    clear: both;
    margin:0 0 14px 0;
}

.standartRightInfoImg{
    clear: both;
    margin: 0 0 2px 0;
}

.standartRightInfoImg img{
    border: none;
    width:221px;
}

.standartRightInfoText{
    clear: both;
    background-color: #4A9595;
    text-align: left;
    padding: 5px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    position: relative;
}

.standartRightInfoText a{
    line-height: 1.5;
    color:#ffffff;
    font-size:11px;
}

.standartRightInfoText a:hover{
    text-decoration: none;
}

.standartRightInfoText span{
    font-weight:bold;
}

.standartRightInfoText p{
    margin: 0;
}

.contactsBlock{
    padding:10px 8px !important;
}

.contactsCityEmblem{
    background: url("images/vilnius-emblem-big.png") no-repeat scroll left top transparent;
    width:67px;
    height:91px;
}

.contactsText{
    width:130px;
    line-height: 1.5;
    color:#646464;
}

.contactsText p{
    margin:0;
}

.contactsText a{
    color:#646464;
}

.contactsText span{
    font-weight: bold;
    color:#378185;
}



/* NEW */

/* INNER-2 */

.slider2Inner{
    height: 260px;
}

.mTop20{
    margin-top: 20px;
}

.mTop30{
    margin-top: 30px;
}

.floatContent{
    position: relative;
}

.floatContentTop{
    position: relative;
    height: 36px;
    z-index: 110;
}

.floatContentTopLeft{
    background: url("images/floatLeft.png") no-repeat scroll left top transparent;
    float: left;
    height: 38px;
    position: absolute;
    width: 235px;
    margin-bottom: -1px;
    z-index: 100;
}

.floatContentTitle{
    margin-top: 10px;
    position: absolute;
    z-index: 120;
}

.floatContentTopLeftArrowBlock{
    float: left;
    height: 37px;
    width: 85px;
    z-index: 99;
    margin-left: 182px;

    position: absolute;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    background: #509D9D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#509D9D), to(#387A7A));
    background: -webkit-linear-gradient(#509D9D, #387A7A);
    background: -moz-linear-gradient(#509D9D, #387A7A);
    background: -ms-linear-gradient(#509D9D, #387A7A);
    background: -o-linear-gradient(#509D9D, #387A7A);
    background: linear-gradient(#509D9D, #387A7A);
    -pie-background: linear-gradient(#509D9D, #387A7A);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.leftArrow{
    background: url("images/leftArrow.png") no-repeat scroll center center transparent;
    cursor: pointer;
    float: right;
    height: 17px;
    padding: 10px 14px;
    position: relative;
    width: 10px;
    z-index: 105;
}

.floatContentTopRightArrowBlock{
    float: left;
    height: 37px;
    width: 37px;
    margin-left: 270px;
    z-index: 90;

    position: absolute;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: #509D9D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#509D9D), to(#387A7A));
    background: -webkit-linear-gradient(#509D9D, #387A7A);
    background: -moz-linear-gradient(#509D9D, #387A7A);
    background: -ms-linear-gradient(#509D9D, #387A7A);
    background: -o-linear-gradient(#509D9D, #387A7A);
    background: linear-gradient(#509D9D, #387A7A);
    -pie-background: linear-gradient(#509D9D, #387A7A);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}


.rightArrow{
    background: url("images/rightArrow.png") no-repeat scroll center center transparent;
    cursor: pointer;
    float: right;
    height: 17px;
    padding: 10px 14px;
    position: relative;
    width: 10px;
    z-index: 105;
}

.floatContentInner{
    border: 1px solid #D7D7D7;
    padding: 20px 15px;
    float: left;
    clear: both;
    width: 95%;
    z-index: 80;

    position: relative;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.services{
    overflow: hidden;
    position: relative;
}

.servicesInner{
    width: 300%;
}

.floatContentBlocks{
    float: left;
    padding-right: 10px;
    width: 160px;
    position: relative;
}

.floatContentBlocks .pagePreviewImgBlock{
    margin-left: 0px;
}

.floatContentBlocks .pagePreviewImg{
    min-height: 100px;
    min-width: 145px;
}

.floatContentBlocks .previewTextArea{
    min-height: 150px;
}

.previewTextArea{
    min-height: 175px;
    width: 100%;
}

.smallTitles a{
    clear: both;
    float: left;
    font-size: 12px;
    margin-top: 16px;
}

.fLeft{
    clear: both;
    float: left;
}

.noPadding{
    padding: 0;
}


.moreButton{
    clear: both;
    height: 30px;
    position: relative;
}

.moreButton a,
.moreButton input{
    border: 1px solid #D7D7D7;
    color: #378185;
    text-decoration: none;
    font-size: 11px;
    padding: 5px 10px;
    cursor: pointer;

    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #F0F0F0;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F0F0F0), to(#F6F6F6));
    background: -webkit-linear-gradient(#F0F0F0, #F6F6F6);
    background: -moz-linear-gradient(#F0F0F0, #F6F6F6);
    background: -ms-linear-gradient(#F0F0F0, #F6F6F6);
    background: -o-linear-gradient(#F0F0F0, #F6F6F6);
    background: linear-gradient(#F0F0F0, #F6F6F6);
    -pie-background: linear-gradient(#F0F0F0, #F6F6F6);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

input.moreButtonText{
    font-size: 14px;
}

.moreButtonInner:hover{
    margin-top: 1px;
    position: relative;
}

.moreButton input:hover{
    margin-top: 1px;
    position: relative;
}

.newsArea{
    float: left;
    margin-top: 5px;
}

.newsBlock{
    float: left;
    width: 340px;
}

.mLeft0{
    margin-left: 0;
}

.verySmallImg{
    margin-left: 0;
    width: auto;
    height: auto !important;
}


.verySmallImg .pagePreviewImg{
    height: 65px !important;
    width: 65px !important;
}
.verySmallImg a img{
    height: 65px;
    width: auto;
}

.middlePic{
    width:108px !important;
    margin-right:20px !important;
    margin-left:10px !important;
}

.middlePic a img{
    height: 100px;
    width: auto;
}

.textJustify{
    text-align: justify;
}

.textLeft{
    text-align: left;
}

.smallSubtitles{
    line-height: 1.2;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

.smallSubtitles a{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

.imageContainer{
    float: left;
    padding: 0 10px 10px 0;
}

.smallNewsArea{
    float: left;
    width: 375px;
}

.smallNews{
    float: left;
    clear: both;
    width: 100%;
}

.categoryItemsBlock{
    clear: both;
    margin:10px 0;
}

.pagingBlock{
    clear: both;
    margin:10px 0 0 0;
}

.standartPagingInner{
    text-align: center;
    clear: both;
    display: inline-block;
    width:100%;
}

.standartPagingInner a.selected{
    margin-right:3px;
    padding:3px 5px;
    color:#666666;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    position:relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px ;
    border-radius:3px;
    background-color: #E8F5FA;
    font-weight: bold;
}

.standartPagingInner a:hover{
    color:#606ccb;
}

.standartPagingInner a{
    color:#666666;
    margin-right:3px;
    padding:3px;
    display: inline-block;
    float:left;
}

.standartPagingInner a{
    float:none;
}

.postPreviewBlock{
    width:320px;
    margin-bottom: 20px;
}

.postPreviewBlockImg{
    width:160px;
}

.postPreviewBlockImg a img{

}

.postPreviewBlockText{
    width:160px;
    line-height: 1.5;
}

.postPreviewBlockText a{
    font-size:14px;
    color:#378185;
    font-weight: bold;
}

.doctorImg {
    margin-left: 15px;
    width: 220px;
}

.doctorImg img{

}

.doctorDesc{
    width:465px;
    margin-right: 10px;
}

.textBlock{
    clear: both;
    margin:10px 0;
}

.textBlockTitle{
    clear: both;
    margin:0 0 5px 0;
    font-weight: bold;
}

.textBlockInner{
    clear: both;
    text-align: justify;
}



.docDetails{
    clear: both;
    margin:20px 0;
}

.docDetailsTitle{
    clear: both;
    margin:0 0 10px 0;
    font-weight: bold;
}

.simpleAttachmentBlockInline{
    display: inline-block;
    margin: 0 0 10px 10px;
}

.simpleAttachmentBlock{
    width:200px;
    margin-bottom: 10px;
}

.simpleAttachmentTitle{
    width:150px;
    font-weight: bold;
    margin-right: 350px;
}

/* Editor CSS Begin */

.alignleft{

    float:left;
    margin-right:5px;

}

.alignright{

    float:right;
    margin-left:5px;

}

.aligncenter{

    display:block;
    margin-left:auto;
    margin-right:auto;

}

.simpleTextBlock table.pricesTable{
    width: 100%;
    margin-bottom: 25px;
}

table.pricesTable td{
    white-space: nowrap;
    width: 10%;
}

table.pricesTable td:first-child{
    white-space: normal;
    width: 90%;
}


/* Editor CSS End*/

/* NIVO-SLIDER */

.slider-wrapper{
    float: right;
    margin-right: 3px;
    margin-top: 2px;
    position: relative;
    *z-index: 100;
}

.nivoSlider {
    float: left;
/*    position: absolute;*/
    top: -50px;
    left: -35px;
    *margin-left: 50px;
    position:relative;
    width:417px; /* Change this to your images width */
    height:367px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;

}

.theme-default .nivoSlider{
    box-shadow: none;
}

.theme-default .nivo-controlNav {
    bottom: -7px;
    margin-left: -10px;
    z-index:2000;
}
.noNavigation .nivo-controlNav{
 display: none;
}

.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

.slider-2{
    top: 0px;
    left: 0px;
    height: 257px;
    width: 697px;
    margin-left: 0px;
}

.sliderBottom{
    background: url("images/sliderBottom.png") no-repeat scroll center bottom transparent;
    clear: both;
    height: 23px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    width: 193px;
    display: none;
}

.slider-2 .nivo-controlNav{
    bottom: -31px;
    margin-left: -63px;
    display: none;
}

.slider-2 .nivo-controlNav a{
     background: url("css/themes/default/bullets-2.png") no-repeat scroll 0 0 transparent;
}

/* SPLASHSCREEN */

.splashScreen{
    background-color:#fff;
    width:510px;
    padding:15px 15px 5px 15px;
    text-align:left;
    display:none;
    opacity:0.8;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
    box-shadow: 0 0 50px #ccc;
    font-family: Arial;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}


.splashScreen .close {
	background-image:url(images/close.png);
	position:absolute;
        right:-20px;
        top:-20px;
	cursor:pointer;
	height:35px;
	width:35px;
}


.splashScreen .splashScreenText{
    display:block;
    clear:both;
    padding:5px;
    margin:20px 0;
    font-size: 14px;
    color:#3664BA;
    font-weight:bold;
    overflow:hidden;
    position:relative;
}

.splashScreenText ul li{
    font-weight: normal;
}

.splashScreenText h2{
    color:#4A4949;
    font-weight:bold;
    font-size:14px;
    margin:10px 0;
}

.splashScreenText div{
    color:#666666;
    font-size:12px;
    margin:10px 0;
    line-height:1.5;
}


/* SPLASHSCREEN END */

/* REGISTRATION SCREEN */

.registrationScreen{
    background-color: #EEEEEE;
    border: 5px solid #FFFFFF;
    width:480px;
    padding:15px 15px 5px 15px;
    text-align:left;
    display:none;
    opacity:0.7;
    font-family: Arial;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);

}

.registrationScreen .close {
	background-image:url(images/close.png);
	position:absolute;
        right:-20px;
        top:-20px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.registrationScreenInner{

}


/* REGISTRATION SCREEN END */


/* REGISTRATION FORM */

.registerFormBlock{
    margin-top: 15px;
}

.registerForm{
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    width: 400px;

    color: #646464;
    font-size: 12px;
    line-height: 1.5;
}

.formTitles{
    color: #378185;
    font-size: 14px;
    font-weight: bold;
}

.bInpLeft{
    margin-top: 10px;
}

.bInpLeft label{
    font-weight: bold;
}

/* OPTION SELECT */

.optionSelector{
    background: url("images/inputBgSpacer.png") repeat-x scroll top center #FFFFFF;
    border: 1px solid #CCCCCC;
    padding-left: 3px;
    padding-right: 3px;
    width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    font-size:12px !important;
    padding: 5px;
    position: absolute;
    float: left;
    left: 224px;
    *left: auto;
    margin-top: 5px;
}

ul.optionSelectorList{
    list-style: none;
    display: block;
}

ul.optionSelectorList li{
    list-style: none;
    display:none;
    float:none;
}

ul.optionSelectorListActive{
}

ul.optionSelectorListActive li{
    padding:4px 0;
}

ul.optionSelectorList li.visible a{
    cursor: pointer;
}

ul.optionSelectorList li.visible,
ul.optionSelectorList li.active{
    cursor: pointer;
    display: block;
    padding-left: 5px;
}

ul.optionSelectorList li.visible:hover{
    background-color: #489899;
    color: #FFFFFF;
}

ul.optionSelectorList li.active a{
    cursor: default;
}

.optionSelectorArrow{
    position:absolute;
    top:3px;
    background:url(images/arrowDown.png) center center no-repeat transparent;
    width:23px;
    height:21px;
    right:5px;
    cursor: pointer;
}

.dropdownContainer{
    height: 40px;
}

/* LANGUAGE SELECT END */

span.normalText{
    font-weight: normal;
}

.bInpRight{

}

.inpInline{
    float: left;
    line-height: 35px;
    margin-left: 10px;

}

.inpInline input, .inpInline select{
    vertical-align: middle;
}

.inputBg {
    background: url("images/inputBgSpacer.png") repeat-x scroll top center #FFFFFF;
    border: 1px solid #CCCCCC;
    padding-left: 3px;
    padding-right: 3px;
    width:390px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    font-size:12px !important;
    padding:4px;
    position: relative;
/*    z-index: 102;*/
}


.submitButton{
    margin-bottom: 10px;
    margin-top: 15px;
}

.submitButton input{
    border: 0 none;
    padding: 8px 15px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color:#ffffff;
    display: block;
    cursor: pointer;

    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #4FA0A1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4FA0A1), to(#3A8386));
    background: -webkit-linear-gradient(#4FA0A1, #3A8386);
    background: -o-linear-gradient(#4FA0A1, #3A8386);
    background: -ms-linear-gradient(#4FA0A1, #3A8386);
    background: -moz-linear-gradient(#4FA0A1, #3A8386);
    background: linear-gradient(#4FA0A1, #3A8386);
    -pie-background: linear-gradient(#4FA0A1, #3A8386);
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

.submitButton input:hover{
    margin-top: 1px;
}

.dateInput{
    width: 108px;
}

.timeInput{
    width: 121px;
}

.regInline{
    float: left;
    width: 164px;
}

.calendarIcon{
    background: url("images/calendar.png") no-repeat scroll center center transparent;
    height: 16px;
    left: 0;
    margin-left: 157px;
    margin-top: -21px;
    *margin-top: 5px;
    position: absolute;
    width: 16px;
}

.clockIcon{
    background: url("images/clock.png") no-repeat scroll center center transparent;
    height: 16px;
    left: 0;
    margin-left: 334px;
    margin-top: -21px;
    *margin-top: 5px;
    position: absolute;
    width: 16px;
}

.fixedWidth{
    width: 155px;
}

.formMsg{
    color: #378185;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    white-space: nowrap;
}

.error{
    color: red;
    line-height: 12px;
    margin-bottom: 7px;
}

.red{
    color: red;

}

input.error{
    color: #646464;
}

/* REGISTRATION FORM END */

.mapContainer{
    width:200px;
    height:200px;
}

.mapOverlay{
    width:500px;
    height:400px;
}

.openBlock{
    width:20px;
    height:20px;
    float:left;
    clear:left;
    margin:0;
    background: url("images/plus.png") no-repeat scroll center center transparent;
    cursor: pointer;
}

.closeBlock{
    width:20px;
    height:20px;
    float:left;
    clear:left;
    margin:0;
    background: url("images/minus.png") no-repeat scroll center center transparent;
    cursor: pointer;
}

.contentBlocksTitleText{
    width:185px;
    position: absolute;
    top:10px;
    right:10px;
    line-height: 15px;
}

.contentBlocksTitleTextContacts{
    right:18px;
}


.contentBlockText{
    clear:both;
    height: 220px;
    overflow: hidden;
}

.contentBlockText ul{
    margin-top:10px;
}

.breadCrumbsBlock{
    clear: both;
    margin:10px 0 10px 10px;
    color:#A5A5A5;
    font-size:11px;
}

.breadCrumbsBlock *{
    color:#A5A5A5 !important;
    font-size:11px !important;
}

.pagePhotoSliderBlock{
    clear: both;
    margin: 10px 0;
}

.pagePhotoSliderBlockText{
    clear: both;
    height: 90px;
    overflow: hidden;
}

ul.pageInnerSlider{
    list-style: none;
    float: none;
}

ul.pageInnerSlider li{
    display: none;
    position: absolute;
    top: 0;
    margin-top: 8px;
    left: 0;
    margin-left: 8px;


    z-index: 100;

}

ul.pageInnerSlider li.active{
    display: block;
    z-index: 50;
}

.lessZindex{
    z-index: 10 !important;
}

#contactForm{
    margin-left: 25px;
}

#contactForm dd{
    float: left;
    margin: 0 0 10px;
    width: 230px;
}

#contactForm dt{
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 90px;
}

.inputCBg{
    background: url("images/cBg.png") repeat-x scroll center top transparent;
    border: 1px solid #CCCCCC;
    width: 100%;

    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
}

#contactForm dd.mustFillText{
    margin-left: 92px;
}

.contactFormMessage{
    display: none;
    clear: both;
    color:#E81C4F;
    font-weight:bold;
    margin-bottom: 10px;
   font-size: 14px;
}

#messageForm{
    width: 350px;
    *margin-top: 15px;
}

dd#messageArea{
    clear: both;
    display: inline;
    float: left;
    margin-left: 338px;
    margin-top: -159px;
    *margin-top: -180px;

}

#contactForm dd.contactsSubmitBtn{
    margin-left: 549px;
    *margin-left: 500px;
    margin-top: -25px;
}

#messageArea textarea{
    height: 109px;
    width: 340px;
}
contactsLeftBlock{
    float: left;
}
.contactsLeftBlock{
    float: left;
}
.contactsLeftBlock a{
    color: #646464;
}

.contactsRightBlock{
    float: left;
    margin: 25px 0 0 50px;
}

.contactsRightBlock a{
    color: #3A8386;
    font-weight: bold;
}

.contentMainTitle{
    color: #3A8386;
    font-size: 18px;

}

.contentMainSubtitle{
    border-bottom: 1px dotted #A5A5A5;
    color: #A5A5A5;
    font-size: 12px;
}

.doctorPreviewMain{
    clear: both;
    padding:10px 0 0 0 !important;
}


.siteGroupBlockMain{
    clear:both;
    position: absolute;
    z-index: 1000;
}

.siteGroupBlock{
    clear:both;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color:#ffffff;
    behavior: url(http://www.denticija.lt/wp-content/themes/denticija/css/PIE.htc);
    position: relative;
    padding:1px 0 1px 0;
    border:1px solid #D7D7D7;
    font-size:11px;
    z-index: 100;
}

.listSelectorArrow{
    position:absolute;
    top:1px;
    background:url(images/select-arrow-green-big.png) center center no-repeat transparent;
    width:23px;
    height:21px;
    right:1px;
    cursor: pointer;
}

ul.listSelector{
    list-style: none;
    display: block;
}

ul.listSelector li{
    list-style: none;
    display:none;
    float:none;
    padding:4px 30px 4px 5px;
    width:190px;

}

ul.listSelector li.hover{
    background-color: #57ACAC;
}

ul.listSelector li.hover a{
    color: #ffffff !important;
}


ul.listSelector a{
    font-size:11px;
    text-align: left;
    line-height: 1.2;
}

ul.listSelector li.visible a{
    cursor: pointer;
}

ul.listSelector li.visible,
ul.listSelector li.active{
    display:block;
}

ul.listSelector li.active a{
    cursor: default;
}

.firstMenuItem{
    width:122px;
}


