﻿* {
margin:0;
padding:0;
}

body {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:#ff6600 url('../images/bg.gif') repeat-x 0 0;
    color:#595959;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:16px;
    text-align:-moz-center;
    #text-align:center;
    margin: 0px;
    padding: 0px;
}
/*** text-align: -moz-center; ***/

/******* popupmenu **************/
.popup {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#000000 none repeat scroll 0 0;
    border:1px double #595959;
    width:155px;
}

.popup table td {
    padding:2px 8px;
    width:150px;
    text-align:left;
}
.popup table td a
{
    color:#FFFFFF;
    text-decoration:none;
}

.popup table td a:hover {
    text-decoration:none;
    color:#ff7d0c;
}

#menu4 {
    left:inherit;    
    position:absolute;
    top:390px;
    visibility:hidden;
    z-index:1;
    color: #ffffff;
    text-decoration:none;
    padding-left:155px;
    width:155px;
}

/************ common part ****************/
ol
{
    margin-left:25px;
}

ol li
{
    padding:2px 0px 2px 0px;
}

/*************** site menu **************/

ul#sitemap
{
margin: 1em 0;
list-style-type: none;
background: url(../Images/dot.gif) repeat-y 3px 0;
padding: 0;
}

ul#sitemap li
{
margin-bottom: .5em;
}

ul#sitemap li a
{
background: url(../Images/bullet1.gif) no-repeat 0 .4em;
padding-left: 15px;
}

ul#sitemap li a.open, ul#sitemap li li a.open, ul#sitemap li li li a.open, ul#sitemap li li li li a.open
{
background-image: url(../Images/bullet2.gif);
}

/* second level */
ul#sitemap ul
{
margin: .5em 0 0 0;
padding: 0;
list-style-type: none;
}

ul#sitemap li li
{
background: url(../Images/dot2.gif) no-repeat 2px .5em;
}

ul#sitemap li li a
{
padding: 0 0 0 30px;
background: url(../Images/bullet1.gif) no-repeat 20px .3em;
}

/* third level */
ul#sitemap ul ul
{
background: url(../Images/dot.gif) repeat-y 30px 0;
}

ul#sitemap li li li
{
background: url(../Images/dot2.gif) no-repeat 30px .5em;
}

ul#sitemap li li li a
{
padding: 0 0 0 60px;
background: url(../Images/bullet1.gif) no-repeat 50px .3em;
}

/* fourth level */
ul#sitemap ul ul ul
{
background: url(../Images/dot.gif) repeat-y 60px 0;
}

ul#sitemap li li li li
{
background: url(../Images/dot2.gif) no-repeat 60px .5em;
}

ul#sitemap li li li li a
{
padding: 0 0 0 90px;
background: url(../Images/bullet1.gif) no-repeat 80px .3em;
}

/************* FORM GUESTBOOK *************/
.sendMessage
{
    padding-top:20px;
    padding-left:200px;
}

.btnSendMessage
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;    
    display:block;
    border:medium none;
    cursor:pointer;
    overflow:visible;    
    padding:5px 0px 0px 200px;
    height:30px; 
    text-align:center;    
}

.btnSendMessage span
{
    background:url(../images/button_bg.jpg);
    padding:0px 5px 0px 5px;  
}

.sendMessage .textAreaMessage
{
    width:314px;
}

/********* TABLE PRICES *******************/

p table {
    
}

p table td
{
   padding:5px;
}

.prices {
    margin-bottom:10px;
    padding:5px;    
    border-collapse:separate;
    border-spacing:3px;
    margin-top:5px;
    border: none;
    color:Black; 
    border: 1px solid #666666;    
}

.tariffDetails
{
    color: #003399;
}

.tariffDetails a:visited
{
   color: #003399;
}
.tariffDetails a:active
{
   color: #003399;
}

.alter {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#c9c9c9 none repeat scroll 0 0;
    padding:5px;
}

.alter td
{
    padding:5px;
}


/********* end popupmenu *******************/


.wrapper {
}

.page {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#ff6600 none repeat scroll 0 0;
    margin:auto;
    padding:auto;
    text-align:left;
    width:952px;
}

.header {
    padding:0px 0px 0 0px;
}

.header-container 
{
    height:345px;
}

.header .navigation {
    float:right;
    margin:0 0 0px;
    
}

.header-row {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/devider_header.gif) repeat-x scroll left bottom;
    overflow:hidden;
    padding:0px 0 0px;
    
    height:140px;
}

.header-col {
    float:right;
    padding:0px 0px 0px;
    width:372px;
    height:140px;
    background:transparent url('../Images/right_top_bg.gif') ;
}

.header-col .HeaderLinks
{
    padding:12px 20px 20px;
    text-align:right;
    color:#FFFFFF;
    display:block;
    font-family:sans-serif;
    font-size:12px; 
}

.HeaderLinks a {
    text-decoration:none;
    color:#FFFFFF;
}

.HeaderLinks a:hover {
    text-decoration:underline;
    color:#FFFFFF;
}

.search-block {
    float:right;
    padding:8px 0 0 0;
    width:290px;
    height:140px;
    background:transparent url('../Images/search_bg.gif') ;
    
}

/*** border:thick solid #f0deb3; ****/
.search-block .input-text
{
    border:thick solid #666666;
    border-width: 1px;
}

.header .logo-block {
    float:left;
    padding:0px 0px 0px;
    background:transparent url('../Images/logo.gif') ;
    height:140px;
    width:290px;
    cursor:pointer;
}

/********************************************/
/********** search secion *******************/

.header .form-search {
    text-align:left;
}

fieldset {
    border:0 none;
}

.indent-search {
    padding:17px 0 12px 10px;
}

.header .form-search label {
    display:none;
}
legend {
    display:none;
}

.header button.button {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border:medium none;
    cursor:pointer;
    overflow:visible;
    padding:0;
    width:80px;
    padding:2px 0px 0px 7px;
}

.header button.button span {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:url(../images/button_bg.jpg);
    display:block;
}

.header button.button span span span {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:transparent url(../images/bg_button_header.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    display:block;
    font-family:sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:16px;
    margin:0;
    padding:1px 2px 2px 5px;
    text-align:center;
    white-space:nowrap;
}

/*********************************************/

.clear-block {
    clear:both;
}

/**********************************************/


/********* second row **********************/
.border-left-menu {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#2B2B2B ;
    margin:0px 0px 0px 0px;
    height:30px;
}

.ClientInput
{
    float:left;
    padding:0px 0px 0px;
    background:transparent url('../Images/secondRow_Input.gif') ;
    height:204px;
    width:290px;
}

.LeftSpace
{
    float:left;
    padding:0px 0px 0px;
    background:#fff2d2 ;
    height:204px;
    width:33px;
}

.MessageOperator
{
    float:left;
    padding:0px 0px 0px;
    background:transparent url('../Images/secondRow_Message.gif') ;
    height:204px;
    width:257px;
}

.SecondRowRight
{
    float:left;
    padding:0px 0px 0px;
    background:transparent url('../Images/secondRow_Right.jpg') ;
    height:204px;
    width:372px;
}

/******************* INPUT FORM ***************************/
.FormLogin
{
    padding:40px 30px 10px 30px;
}

.FormLogin .input-text
{
    width:212px;  
    border:thick solid #666666;
    border-width: 1px;  
}

.textAreaMessage
{
    width:225px; 
    height:100px; 
    overflow:hidden;
    border:thick solid #666666;
    border-width: 1px;
}

.buttonLogin 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;    
    display:block;
    border:medium none;
    cursor:pointer;
    overflow:visible;
    float:right; 
    padding:20px 15px 0px 15px;  
}

.buttonSendMessage
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;    
    display:block;
    border:medium none;
    cursor:pointer;
    overflow:visible;
    float:right; 
    padding:5px 0px 0px 15px;
    height:30px; 
}

.buttonSendMessage span
{
    background:url(../images/button_bg.jpg);
    padding:0px 5px 0px 5px;  
}

.buttonLogin span
{
    background:url(../images/button_bg.jpg);
    padding:0px 5px 0px 5px;
}


/*******************************************************************/
.MenuButtons
{
    padding:0px 0px 0px;
    background: #595959 transparent url('../Images/menu_bg.gif') ;
    height:50px;
    width:100%;
}

.MenuButtons .Button
{
    float:left;    
    width:156px;
    height:50px;
    padding:0px 2px 0px 0px;
    background: url('../Images/separatorButton.gif') repeat-x scroll 0 0 ;
}

.MenuButtons .PopUpButton
{
    float:left;    
    width:156px;
    height:50px;
    padding:0px 2px 0px 0px;
    background: url('../Images/separatorButton.gif') repeat-x scroll 0 0 ;
}

#SelectedMenu
{
    color:#ff7d0c;
}


.MenuButtons .LastButton
{
    float:left;    
    width:159px;
    height:50px;
    padding:0px 0px 0px 0px;
    background: url('../Images/separatorButton.gif') repeat-x scroll 0 0 ;
}

.LastButton a 
{
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
    font:18px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
    padding:13px 0px 20px 0px;
    display: block;
    background: transparent url('../Images/menu_bg.gif') repeat-x scroll 0 0;
    
}


.LastButton a:hover 
{
    color:#ff7d0c;   
}

 

.Button a 
{
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
    font:18px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
    padding:13px 0px 20px 0px;
    display: block;
    background: transparent url('../Images/menu_bg.gif') repeat-x scroll 0 0;
    
}

.PopUpButton a 
{
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
    font:18px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
    padding:13px 0px 20px 0px;
    display: block;
    background: transparent url('../Images/menu_bg.gif') repeat-x scroll 0 0;
    
}


.Button a:hover 
{
    color:#ff7d0c;
    /*
    text-decoration:none;
    height:50px;
    width:100%;
    background: transparent url('../Images/menu_bg_cover.gif') repeat-x scroll 0 0;
*/
} 


.Button .MenuSeparator
{
    float:left;
    height:50px;    
    width:10px;
    background: transparent url('../Images/logo.gif') repeat-x scroll 0 0;
}

/*******************************************************************/

.Separator
{
  padding:3px 0px 0px 0px;
  background: transparent none repeat scroll 0 0;
  width:100%;  
}

.MainContent
{
    float:left;
    padding:0px 0px 0px 0px;
    
    background: #FFFFFF ;
    min-height:440px;
    width:100%;
    border-color:Gray;
}

.LeftPart
{
    float:left;
    padding:20px 0px 20px 50px;
    width:135px;
}

.Title
{
    
    padding: 20px 0px 10px 5px;
    text-decoration:none;
    text-align:center;
    color:#555555;
    font:18px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
}

.RightPart
{
    float:left;
    padding:0px 0px 0px 0px;
    width:730px;
}

.RightTitle
{
    
    padding: 40px 0px 10px 5px;
    text-decoration:none;
    text-align:center;
    color:#000000;
    font:18px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
}

.RightTitle h1
{
    font:18px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
}

.ContentText
{
   float:left;
   padding: 0px 30px 10px 50px; 
}

.accTitle
{
    padding:14px 0px 5px 0px;
    text-align:left;
    color:#555555;
    font:14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; 
}

.serviceTitle
{
    padding:14px 0px 5px 0px;
    text-align:left;
    color:#000000;
    font:14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.Operators
{
   background: #faf7f2; 
   padding:10px 10px 10px 10px;
   width:155px;
   border:thick solid #ff7d0c;
   border-width: 1px;
   text-align:center;
}

/*********************************************************************/
.footer {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent repeat scroll 0 0;
    height:auto !important;
    margin:0;
    min-height:36px;
    color:#FFFFFF;
}
.width-footer {
    margin:0 auto;
    text-align:left;
    width:962px;
}

.footer .copyright {
    float:right;
    padding:10px 4px 0 0;
}

.footer .bdbd {
    text-decoration:none;
    padding:0px 0px 0px;
    color:#FFFFFF;
}

.footer .bdbdimg {
    padding: 3px 0px 0px 0px;
}

.footer .FooterLinks
{
    padding:8px 20px 30px 0px;
    text-align:left;
    color:#FFFFFF;
    display:block;
    font-family:sans-serif;
    font-size:12px; 
}

.footer a {
    text-decoration:none;
    padding:0px 20px 20px;
    color:#FFFFFF;
}

.footer a:hover {
    text-decoration:underline;
    color:#FFFFFF;
}

.tags
{
    padding:2px;
    width:300px;
    height:100px;
    border:thick solid #ff7d0c;
    border-width: 1px;
    text-align:center;
    float:left;
}

.tags h1
{
    color:#FFFFFF;
    font-family:sans-serif;
    font-size:16px;
}

.tags h2
{
    color:#FFFFFF;
    float:right;
    font-family:sans-serif;
    font-size:12px;
}

.tags h3
{
    color:#FFFFFF;
    float:left;
    font-family:sans-serif;
    font-size:10px;
}

.counter
{
    padding-top:30px;
}

/******** form order **********/
.n
{
    white-space:nowrap;
}

.fields
{
    border:1px solid #24211D;
    width:100%;
}


#seotext p{padding:5px;}
#seotext ul {padding-left:25px;}
#seotext h2 {padding:10px;}