html, body {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #808499;
        margin: 0px;
        padding: 0px;
}
p, td, div, span {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height:15px;
        color:#393d49;
}
form {
        margin: 0px;
        padding: 0px;
}

input, select, textarea {
        font-size: 11px;
        color:#393d49;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a {
        text-decoration: none;
        color: #393d49;
}
a:hover {
        text-decoration: underline;
        color: #393d49;
}
ul {
        padding: 0px 0px 0px 0px;
        margin: 0px;
        color: #393d49;
}
li {
        padding: 0px 0px 0px 0px;
        margin: 0px;
        list-style: none;
        color: #393d49;
}
li a {
        color: #393d49;
}
h1, h2, h3, h4, h5 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        margin: 0px;        
        font-weight: bold;
}
h1 {
        font-size:16px;
        color:#363e4b;
        font-weight:normal;
}
h1 span, h1 span a {
        font-size: 15px;
        color: #008fd2;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
}
h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #008fd2;
        padding: 0px;
}
h1 a, h2 a {
        color: #393d49;
}
h3 {
        font-size: 11px;
        color: #393d49;
        padding: 4px 0px 10px 16px;
}
h4 {
        font-size: 24px;
        color: #393d49;
        padding: 4px 0px 6px 0px;
}
h3 a, h4 a {
        color: #393d49;
}
h5 {
        font-size: 11px;
        color: #393d49;
        padding: 0px 0px 0px 0px;
}
h5 a {
        color: #393d49;
}
p {
        margin: 0px;
        text-align:justify;
}
hr {
        height: 1px;
        border-top: none;
        border-bottom: #B5BCC5 1px  solid;
        margin: 0px;
        padding: 0px;
}
.body {
        background: url(images/body-bg.jpg) repeat-x left top;
}

.brd {
  border:1px #000000 solid;
}
.flL {float:left;}
.flR {float:right;}
.clear  {
  clear: both;
  height: 0px;
  overflow: hidden;
}

#container_all {
        text-align:center;
}

#container {
        width: 1024px;
        margin: 0px auto;
        text-align: left;
        background:url(images/footer/footer-bg.jpg) #ffffff repeat-x bottom;
}

#container_padd {
        padding:0px 31px 0px 31px;
}

.header {
        text-align:left;
        background:url(images/header/header_back.jpg) no-repeat 0px top;
        padding:0px 0px 0px 24px;
        height:45px;
}

.header a {
        color:#cb2525;
        font-weight:bold;
}


.header .right-title {
        color:#393d49;
}

#telefons {
        padding:0px 0px 0px 0px;
}

#telefons .title-tel {
        border-bottom:1px #f1e410 solid;
        margin-left:39px;
        float:left;
        margin-right:15px;
        padding-top:13px;
}

#telefons .number {
        float:left;
        font-size:12px;
        color:#363e4b;
        padding:2px 0px 2px 5px;
        margin:12px 18px 12px 0px;
}

#top-menu {
        
}

#logo {
        background:url(images/topMenu/logo-bg.jpg) no-repeat left top;
        padding:20px 34px 15px 38px;
        float:left;
        margin-top:2px;
}

#top-menu-titles {
        float:right;
        width:706px;
        background:url(images/topMenu/titles-bs.jpg) no-repeat left top;
        text-align:right;
        padding:10px 0px 2px 0px;
}

#menu-links {
        float:right;
        width:706px;
        background:url(images/topMenu/menus-links-bg.jpg) no-repeat left top;
        text-align:right;
/*        border:1px #000000 solid*/
}
#menu-links2 {
        float:right;
        width:706px;
        background:url(images/topMenu/menus-links-bg2.jpg) no-repeat left top;
        text-align:left;
}

#menu-links2 div.links {
        padding-top:19px;
        padding-bottom:31px;
/*        border:1px #000000 solid*/
}

#menu-links2 div.links a {
        font-size:12px;
        color:#FFFFFF;
        margin:0px 26px 0px 26px;
}

#services {
        margin-top:2px;
}


#domen-check {
        padding-top:19px;
        padding-bottom:24px;
}

#domen-check input.domen-name {
        float:left;
        margin-left:6px;
        width:220px;
        border:none;
        background:url(images/topMenu/input-bg.jpg) no-repeat left 1px;
        padding:3px;
        font-size:12px;
}

#domen-check input {
        float:left;
        margin-left:6px;
}


#domen-check select {
}

#domen-check .title {
        font-size:18px;
        color:#FFFFFF;
        text-align:left;
        padding-left:30px;
        float:left;
}

#footer { padding:0px 0px 0px 72px; }
#footer a { color:#208eb7; font-size:11px; }

#footer div.text {
        float:left;
        font-size:11px;
        color:#393d49;
        border-right:1px #c8cab3 solid;
        margin:6px 0px 6px 0px;
        padding:14px 20px 15px 15px;
}

#footer div.banner {
        margin:16px 0px 18px 0px;
        float:left;
}

#footer div.banner1 {
        margin:25px 0px 0px 28px;
        float:left;
}

#footer div.text span {
        color:#cb2525;
}

#footer div.text1 {
        float:left;
        font-size:11px;
        color:#393d49;
        border-right:1px #c8cab3 solid;
        margin:6px 0px 6px 0px;
        padding:14px 51px 15px 32px;
}

.plan {
        float:left;
}

.plan .number-plan { padding:23px 0px 0px 16px; float:left; }
.plan .number-plan2 { padding-top:29px; }

.plan .title-plan { float:left; padding:14px 0px 0px 9px; }
.plan .title-plan2 { padding-top:20px; padding-left:17px;}

.plan .icon-plan { float:left; padding:68px 16px 51px 16px; }
.plan .desc-plan { 
        float:left; padding:28px 40px 10px 40px; 
        background:url(images/plan-icon.jpg) no-repeat 16px 68px; color:#393d49; 
}

.plan .desc-plan2 { 
        padding-top:28px;
        padding-bottom:15px;
}
.plan .price-plan {
        background:url(images/plan-arrow.jpg) no-repeat 15px 20px;
        color:#208eb7;
        font-weight:bold;
        padding:14px 0px 23px 40px;
}

.price-plan span {
        font-size:12px;
        color:#FFFFFF;
}

.plan .title-web { float:left; padding:14px 0px 0px 9px; }
.plan .price-web {
        background:url(images/plan-arrow.jpg) no-repeat 15px 20px;
        padding-top:15px;
}

.action { float:left; }
.action .name { padding:190px 0px 0px 0px; text-align:center; color:#808499;}
.action .date { text-align:center; font-weight:bold; padding-bottom:17px;}
.action .date span { color:#208eb7; }
.action .date font { color:#9ddc24; font-size:11px;}
#events { padding:28px 0px 5px 40px; background:url(images/events-title-line.jpg) no-repeat bottom left; } 
#evente-rows { margin-top:20px; margin-bottom:37px;}
#evente-rows .row { 
        width:260px; padding-left:40px; float:left;
}
#evente-rows .row .image .date { 
        padding:0px 3px 0px 3px;
        color:#FFFFFF;
        font-size:10px;
        float:left;
        background-color:#cb2525;
}

#evente-rows .row .image { float:left; margin:0px 0px 0px 0px; width:58px;}
#evente-rows .row .text { width:190px; text-align:left; float:right;}

span.select {
   position: absolute;
   width: 69px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 21px;
        padding:2px 0px 0px 3px;
   background: url(images/select_back.jpg) no-repeat;
   overflow: hidden;
   text-align:left;
        float:left;
        margin:1px 0px 0px 0px;
        font-size:12px;
        color:#767b89;
   
 }
 
#leftMenu { width:249px; float:left;}
#leftMenu .head { background:url(images/leftMenu/lmItemHeader.jpg) no-repeat left top;}
#leftMenu .marker { background:url(images/leftMenu/marker.gif) no-repeat left top; padding:3px 0px 5px 0px;
        text-align:center;
        font-size:10px;
        color:#FFFFFF;
        width:21px;
        margin:14px 0px 0px -10px;
        float:left;
        
}


#leftMenu .head .title { padding:19px 0px 5px 31px;}
#leftMenu .desc-1 { 
        background:url(images/leftMenu/back-1.jpg) no-repeat left top;
        padding:13px 31px 21px 31px;
}

#leftMenu .head-int { background:url(images/leftMenu/title-2-back.gif) no-repeat left top;}
#leftMenu .head-int .title { padding:14px 0px 5px 31px;}
#leftMenu .marker-int {         margin:10px 0px 0px -10px;}
#leftMenu .desc-2 { 
        background:url(images/leftMenu/back-2.jpg) no-repeat left top;
        padding:13px 31px 23px 31px;
}

#leftMenu .desc-3 { 
        background:url(images/leftMenu/back-3.jpg) no-repeat left top;
        padding:13px 31px 21px 31px;
}

#leftMenu .head-foot { background:url(images/leftMenu/title-3-back.gif) no-repeat left top;}
#leftMenu .head-foot .title { padding:15px 0px 5px 31px;}
#leftMenu .marker-foot {         margin:10px 0px 0px -10px;}
#leftMenu .head-foot  .desc { 
        background:url(images/leftMenu/back-4.jpg) repeat-y left ;
        padding:13px 31px 5px 31px;
}
#content { float:left; width:654px; margin-left:27px; padding-top:13px;}
#content p { margin:0px 0px 0px 12px; padding-bottom:20px; }
#content .title { 
        background:url(images/content/marker-title.jpg) no-repeat left 14px; padding:10px 0px 20px 11px;
}

#content  ul.list {
        padding: 0px 45px 0px 26px;
        margin: 0px;
        color: #999999;
        float:left;
}
#content ul.list li {
        padding: 0px 0px 8px 12px;
        margin: 0px;
        list-style: none;
        color: #393d49;
        background:url(images/content/marker-list.jpg) no-repeat left 4px;
}
#tarifs {
        padding-left:11px;
}

#tarifs ul.tarif {
        padding: 0px 0px 0px 0px;
        margin: 0px 12px 15px 0px;
        color: #393d49;
        float:left;
}

#tarifs ul.tarif li.row {
        margin: 0px;
        list-style: none;
        color: #393d49;
        background:url(images/content/tarif-row-punktir.jpg) no-repeat left top;
        height:27px;
        width:202px;
}


#tarifs ul.tarif li.row div {
        font-size:11px;
        color:#393d49;
        padding-top:8px;
        padding-left:23px;
}

#tarifs ul.tarif li.row-last {
        margin: 0px;
        list-style: none;
        color: #393d49;
        background:url(images/content/tarif-row-last.jpg) no-repeat left top;
        height:26px;
        width:202px;
}


#tarifs ul.tarif li.row-last div {
        font-size:11px;
        color:#393d49;
        padding-top:4px;
        padding-left:23px;
}

#tarifs ul.tarif .headertf {
        background:url(images/content/tarif-header.jpg) no-repeat left top;
        width:202px;
        padding-top:6px;
        padding-bottom:10px;
}

#tarifs ul.tarif .headertf a {
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        text-align:left;
        padding-left:15px;
}

#tarifs ul.tarif .headertf div {
        color:#363e4b;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        padding:10px 0px 0px 23px;
}

#tarifs ul.tarif .footer {
        background:url(images/content/tarif-footer.jpg) no-repeat left top;
        width:202px;
}

#tarifs ul.tarif .footer div {
        color:#208eb7;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        padding:8px 0px 10px 23px;
}

#tarifs ul.tarif .button {
        background:url(images/content/tarif-butt-back.gif) no-repeat left top;
        width:202px;
        text-align:center;
}

#tarifs ul.tarif .button a {
        color:#cc1414;
        font-weight:bold;
        text-align:center;
}

#tarifs ul.tarif .button div {
        background:url(images/content/tarif-butt.jpg) no-repeat center top;
        padding:3px 10px 6px 10px;
        color:#cc1414;
}

#content .comm-body {background-color:#f3f3f3; width:633px; margin-bottom:17px;}
#content .comm-top { background:url(images/content/comment-header.jpg) no-repeat left top;}
#content .comm-bott { background:url(images/content/comment-footer.jpg) no-repeat bottom left; padding:18px 25px 15px 25px;}


.table-any2 { }
.table-any2 td {
        text-align:center;
}
.table-any2 .header-left {
        background:url(images/content/table-header-left.jpg) no-repeat left top #cc1414;
        width:114px;
        padding-top:1px;
        padding-bottom:1px;
        color:#FFFFFF;
        font-weight:bold;
}

.table-any2 .header-left div { 
        border-right:1px #e9201e solid;
        padding-top:5px;
        padding-bottom:9px;
        width:114px;
        color:#FFFFFF;
}

.table-any2 .header-right {
        background:url(images/content/table-header-right.jpg) no-repeat right top #cc1414;
        width:155px;
        padding-top:1px;
        padding-bottom:1px;
        color:#FFFFFF;
        font-weight:bold;
}

.table-any2 .header-right div {
        border-right:1px #e9201e solid;
        padding-top:5px;
        padding-bottom:9px;
        width:155px;
        color:#FFFFFF;
}

.table-any2 .inner {
        background:#cc1414;
        padding-top:1px;
        padding-bottom:1px;
        color:#FFFFFF;
        font-weight:bold;
}

.table-any2 .inner div { 
        border-right:1px #e9201e solid;
        padding-top:5px;
        padding-bottom:9px;
        color:#FFFFFF;
}

.table-any2 .footer-left {
        background:url(images/content/table-left-bottom.jpg) no-repeat left bottom; 
        height:8px;
        width:114px;
        border-right:1px #c9cbbd solid;
}

.table-any2 .footer {
        border-right:1px #c9cbbd solid;
}

.table-any2 .footer-right {
        background:url(images/content/table-right-bottom.jpg) no-repeat right bottom; 
        height:8px;
        width:155px;
}


.table-any2-div {
        background:url(images/content/table-bottom-back.jpg) repeat-x bottom;
        margin-left:11px;
        margin-bottom:31px;
}

.table-any2 .row {
        margin: 0px;
        list-style: none;
        font-weight:bold;
        color: #393d49;
        border-left:1px #b3b4ba solid;
        text-transform:uppercase;
        padding:10px 0px;
        border-right:1px #c9cbbd solid;
        width:112px;
}

.table-any2 .row-inner {
        margin: 0px;
        list-style: none;
        color: #393d49;
        padding:10px 0px;
        border-right:1px #c9cbbd solid;
}

.table-any2 .row-last {
        margin: 0px;
        list-style: none;
        color: #393d49;
        padding:10px 0px;
        border-right:1px #c9cbbd solid;
}

.table-any2 .dark {background-color:#f6f6f6; }


/*
.table-any {        padding-left:11px;        }
.table-any .domen {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: #393d49;
        float:left;
}

.table-any .domen li {
        padding:0px;
        margin:0px;
        border:none;
}

.table-any .domen .header-left div {
        border-right:1px #e9201e solid;
        padding-top:5px;
        padding-bottom:9px;        
}

.table-any .domen .header-left {
        background:url(images/content/table-header-left.jpg) no-repeat left top #cc1414;
        width:116px;
        padding-top:1px;
        padding-bottom:1px;
        color:#FFFFFF;
        font-weight:bold;
}

.table-any .domen li {
        text-align:center;
        font-weight:bold;
        color:#393d49;
        width:114px;
}

.table-any .domen .row {
        margin: 0px;
        list-style: none;
        color: #393d49;
        border-left:1px #b3b4ba solid;
        text-transform:uppercase;
        padding:10px 0px;
        border-right:1px #c9cbbd solid;
        width:114px;
}

.table-any .domen .dark { background-color:#f6f6f6; }
.table-any .domen .footer {
        background:url(images/content/table-left-bottom.jpg) no-repeat left top; 
        height:8px;
        width:115px;
        border-right:1px #c9cbbd solid;
}

.table-any .last {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: #393d49;
        float:left;
}

.table-any .last li {
        padding:0px;
        margin:0px;
        border:none;
}

.table-any .last .header-right div {
        padding-top:5px;
        padding-bottom:9px;        
}

.table-any .last .header-right {
        background:url(images/content/table-header-right.jpg) no-repeat right top #cc1414;
        width:155px;
        padding-top:1px;
        padding-bottom:1px;
        color:#FFFFFF;
        font-weight:bold;
}

.table-any .last li {
        text-align:center;
        font-weight:normal;
        color:#393d49;
        width:152px;
}


.table-any .last .row {
        margin: 0px;
        list-style: none;
        color: #393d49;
        text-transform:uppercase;
        padding:10px 0px;
        border-right:1px #b3b4ba solid;
        width:154px;
}

.table-any .last .dark { background-color:#f6f6f6; }
.table-any .last .footer {
        background:url(images/content/table-right-bottom.jpg) no-repeat right bottom; 
        height:8px;
        width:154px;
}

*/
/*Custom select*/

#iconselect {
        background: url(images/select-bg.jpg) no-repeat;
        height: 19px;
        width: 103px;
        font: 11px Tahoma, Arial, Helvetica, sans-serif;
        color:#767b89;
        padding: 4px 0px 0px 3px ;
        margin:1px 0px 0px 0px;
}
#iconselect img { margin-right:5px;}
.selectitems {
        width:110px;
        height:16px;
        border-bottom: solid 1px #ddd;
        padding-left:10px;
        padding-top:2px;
}
.selectitems span {
        margin-left: 5px;
        padding-left:3px;
}
#iconselectholder {
        width:120px;
        overflow: auto;
        display:none;
        position:absolute;
        background-color:#ffffff;
}

.hoverclass{
        background-color:#8ec706;
        curson:hand;
}

.selectedclass{
        background-color:#f1f0f9;
}
