/* global styles for all projects */
html, body, form, td, th {margin: 0; padding: 0;}
body {
  background: #a23804;
  color: #ffa24f;
  font: 13px Arial, Tahoma, sans-serif, monospace;
}
table {border-collapse: collapse; font: 11px Arial, Tahoma, sans-serif, monospace;}
img {border:0;}

a {text-decoration:underline; color: #fffde3;}
a:hover {text-decoration:none;}

.aright {text-align:right;}
.aleft {text-align:left;}
.acenter {text-align:center;}

.vtop {vertical-align:top;}
.vbottom {vertical-align:bottom;}
.vmiddle {vertical-align:middle;}

.fright {float:right;}
.fleft {float:left;}
.clb {clear: both;}

.aw {width:100%;}
.ah {height:100%;}

.bold {font-weight: bold;}
span.wpcf7-list-item { display: block; }
hr {
    color: #a23804;
    background-color: #a23804; 
    height: 2px;
    border: none;
}
blockquote {
    margin: 20px 0 10px 30px; padding: 0 0 0 5px;
    border-left: 2px solid #a23804;
}

.morePaddings li {
	margin: 10px 0;
}

.formattedTab td {
	vertical-align: top;
	padding: 5px;
}

.tech-table {
    width: 100%
}
.tech-table tr:hover {
    background: #a23804;
}
.tech-table td, .tech-table th {
    border: 1px solid #821804;
    padding: 3px;
}

/* custom for canada */
#container {
    width: 100%;
    height: 100%;
    background: #e96700 url('images/header_gradient3.jpg') repeat-x top;
}
#subcontainer {
    width: 100%;
    height: 100%;
    background: url('images/footer1_gradient3.jpg') repeat-x bottom;
}
    #wrapper {
        width: 744px;
        padding: 12px 0 35px 0;
        margin: 0 auto;
    }
        #header {
            position: relative;
        }
            #logo {
                margin-left: 10px;
                float: left;
            }
            
            #lang {
                width: 100px
                height: 60px;
                left: 157px;
                top: 2px;
                position: absolute;
            }
     
            #phone {
                margin-right: 10px;
                margin-top: 5px;
                float: right;
            }
            #menu {
                height: 37px;
                background: url('images/menu_bg.gif') repeat-x;
                color: #060606;
                margin-top: 13px;
            }
                #menu a {
                    height: 37px;
                    color: #060606;
                    font: bold 12px Tahoma, Arial, sans-serif;
                    text-decoration: none;
                }
                #menu a:hover {
                    text-decoration: underline;
                }
                #menu table {
                    width: 100%; height: 37px;
                }
                    #menu table td {
                        vertical-align: middle;
                        text-align: center;
                        padding: 0;
                    }
                    #menu table td.first {
                        background: url('images/menu_corner_l.gif') no-repeat left;
                        width: 9px;
                        padding: 0;
                    }
                    #menu table td.prelast {
                        background: none;
                    }
                    #menu table td.last {
                        background: url('images/menu_corner_r.gif') no-repeat right;
                        width: 10px;
                        padding: 0;
                    }
                    
                #menu ul {
                	list-style-type: none;
                	padding: 0;
                	margin: 0;
                }             

                #menu ul li {
                	padding: 0 23px;
                	margin: 0;
                	float: left;
                	text-align: center;
                        background: url('images/menu_del.gif') no-repeat right;                	
                }
                
                #menu ul li.page-item-1962,
                #menu ul li.page-item-7 {
                	background: none;
                }
                
                       
        #content,
        #content a {
            color: #000;
        }
        
        #content h1,
        #content h1 a {
            color: #FFFFC8;
        }        
     
            #content h2 {
                margin: 30px 0 5px 0;
            }
            #content h3 {
                margin: 25px 0 5px 0;
            }
            #content h4 {
                margin: 20px 0 2px 0;
            }
            #content h4 {
                margin: 15px 0 2px 0;
            }
            #content p {
                margin: 0 0 15px 10px;
            }
            #content .field {
                margin-bottom: 5px;
                padding: 3px;
                background: #f35607;
            }
            #content .field:hover {
                background: #a23804;
            }
            /*
            #content dt {
                color: #fcc;
                font-weight: bold;
                margin-top: 10px;
            }
            #content dd {
                color: #fff;
            }*/
            #content ul, #content ol {
              list-style-position: inside;
            } 
            
        #post-3 h2,
        #post-1242 h2 {
            display: none;
        }
            #content-bg {
                background: url('images/welcome3.jpg') no-repeat 6px top;
            }
            #content .heading {
                width: 242px; height: 47px;
                background: #000 url('images/heading_corner_l.gif') no-repeat left;
            }
            #content .heading h1 {
                width: 192px; height: 42px;
                color: #fffde3;
                text-align: center;
                margin: 0; padding: 5px 25px 0 25px;
                font: bold 14px Tahoma, Arial, sans-serif;
                background: url('images/heading_corner_r.gif') no-repeat right;
            }
            #content .indexblock {
                margin: 21px 0 0 5px;
                background: url('images/index_container_bg.jpg') repeat-y top;
                width: 242px;
                float: left;
            }
            #content .indexblock.empty {
                background: none;
            }
                #content .indexblock .image {
                    text-align: center;
                    margin: 0; padding: 0;
                }
                    #content .indexblock .image img {
                        border: 3px solid #fff;
                        border-bottom: none;
                        position: relative;
                        margin: -11px 0 -3px 0; padding: 0;
                    }
                #content .indexblock .bg_t {
                    background: url('images/index_container_bg_t.jpg') no-repeat top;
                }
                #content .indexblock .bg_b {
                    background: url('images/index_container_bg_b.jpg') no-repeat bottom;
                }
                #content .indexblock p {
                    margin: 0; padding: 15px;
                    color: #5d5d5d;
                    font-size: 12px;
                }
				    #content .indexblock p a {
				        color: #5d5d5d;
				    }
        #footer {
            text-align: center;
        }
            #footer .hr {
                margin: 10px 0 10px 0;
            }
            #btm-menu {
                margin: 10px auto; padding: 0;
                list-style: none;
            }
            #btm-menu li {
                margin: 0; padding: 0 20px;
                border-right: 1px solid #fff;
                float: left;
            }
                #btm-menu li.last {
                    border-right: none;
                }
            #footer .copy {
                margin: 20px 0 10px 0;
            }

#lang_sel_list li {
	width: auto !important;
}

#lang_sel_list a {
	font-weight: bold;
	padding-left: 24px !important;
	text-align: left;
}
/*
	#lang_sel_list .icl-ru a.lang_sel_sel,
	#lang_sel_list .icl-ru a.lang_sel_other {
		background: url(images/ru.png) no-repeat left center;
	}
	
	#lang_sel_list .icl-uk a.lang_sel_sel,
	#lang_sel_list .icl-uk a.lang_sel_other {
		background: url(images/ua.png) no-repeat left center;
	}
*/	

	#lang_sel_list .icl-ru a,
	#lang_sel_list .icl-uk a  {
		display: block;
		text-indent: -10000px;
		overflow: hidden;
		height: 17px;
		width: 100px;
	}

	#lang_sel_list .icl-ru a.lang_sel_sel {
		background: url(images/lang-ru-a.png) no-repeat left center;
	}
	
	#lang_sel_list .icl-ru a.lang_sel_other {
		background: url(images/lang-ru.png) no-repeat left center;
	}
	
	#lang_sel_list .icl-uk a.lang_sel_sel {
		background: url(images/lang-ua-a.png) no-repeat left center;
	}
	
	#lang_sel_list .icl-uk a.lang_sel_other {
		background: url(images/lang-ua.png) no-repeat left center;
	}
	
.uk-UA .hide-ru {
	display: none;
}

.ru-RU .hide-ua {
	display: none;
}

.carous_wrap {
	width: 744px;
	margin: 20px auto 0 auto;
	overflow: hidden;
	
}

.carous_wrap .carousel li {
	margin-left: 4px;
}

#rss {
	position: absolute;
	top: 98px;
	left: 157px;
	width: 180px;
	height: 16px;
	padding-left: 20px;
	color: #fefc99;
	background: url(images/icons/rss.png) no-repeat;
}

#buttons {
	position: absolute;
	top: 68px;
	right: 9px;
	width: 16px;
	height: 50px;
}

	#buttons a {
		display: block;
		width: 16px;
		height: 16px;
		margin-bottom: 1px;
	}

	#buttons .fb {background: url(images/icons/fb.png) no-repeat;}
	#buttons .tw {background: url(images/icons/tw.png) no-repeat;}
	#buttons .rss {background: url(images/icons/rss.png) no-repeat;}
	#buttons .bp {background: url(images/icons/bp.png) no-repeat;}
	
	.post {
		position: relative;
	}
	
	.fb-like {
		position: absolute;
		top: 347px;
		left: 10px;
	}
