
/* headers */
.regions h1 {background:none;}

/*regions*/
.regions .title_container {height:43px;background:url(../img/main_title_bg.gif) bottom left repeat-x;padding-bottom:6px}
.regions .title_content{float:left;width:200px}
.regions .title_navigation{float:right;width:200px}
.regions p.info {margin:20px 0 40px;}

/* table */
/* таблица может и расползтись из-за длинных беспробельных слов, например: 80-23-123-456-78-123 или verylongemailaddress@myfavoritesubdomain.verygoodsite.com */

.regions table {
    margin-top:9px;clear:both;/* because of .title_* */
    /*width:673px;*/
    border-collapse: separate;
    border-spacing:0;
    position:relative;left:1px; /*hide gray right border */
    border-color:#096713 #fff #fff #fff;     
    border-style:solid; 
    border-width:10px 0 0 0;
    padding:0;
}

.regions table .wreg   {width:20%}
.regions table .wname  {width:20%}
.regions table .wphone {width:15%}
.regions table .wlink  {width:15%}
.regions table .waddr  {width:30%}

.regions table th {
    background:#096713; 
    color:#fff;
    border-color:#096713 #014208 #096713 #029312;     
    border-style:solid; 
    border-width:0px 1px;
    white-space:nowrap;
    padding:2px 6px; 
    text-align:center;
}
.regions table th.f {
    border-left-color:#096713;     
}
.regions table tr td {
    background:#EAEAEA;
    border-color:#ededed #c5c5c5 #fff #fff;     
    border-style:solid; 
    border-width:1px;
    padding:4px 3px 4px 4px;
}
.regions table tr td.f {
    border-left-color:#EAEAEA;
}
.regions table tr.dark td {
    background:#D6D4D5;
    border-color:#dbdbdb #c5c5c5 #fff #fff;
}
.regions table tr.dark td.f {
    border-left-color:#D6D4D5;
}
.regions table tr.border1 td {
    height:4px;
    line-height:4px; /* for Opera*/
    padding:0 3px;
    font-size:0.01%;
    background:#096713; 
    border-color:#096713 #096713 #004308;     
    border-width:0px 1px 2px;
}

/* forms */
.regions form {margin:0;float:right;width:300px;text-align:right;padding:24px 0 0 0;height:27px;}
.regions form select {width:200px;margin:0;height:18px;
    border-color:#7D7D7D #D1D1D1 #D1D1D1 #7D7D7D;
    border-style:solid;
    border-width:1px;}


/* fix bold font bug in safari http://24ways.org/examples/knockout-type/example.html */
.regions th {
    text-shadow: 0 0 0 #096713; /* color == cell background color */ 
}
.regions td {
    text-shadow: 0 0 0 #EAEAEA; /* color == cell background color */ 
}
.regions tr.dark td {
    text-shadow: 0 0 0 #D6D4D5; /* color == cell background color */ 
}
/*
.table3col table {
	width:673px;
}

.table2col table {
	width: 200px
}
*/

