* { margin:0; padding:0; }
html { height:100%; }
body { font: 12px Tahoma; color:#393939; width:100%; height:100%; background-color:#19436D; }
a {	color:#393939; text-decoration:underline; }
a:hover { text-decoration:none; }
ul, ol { margin:0 0 0 20px; padding:0 0 0 0;  }
img { border: none; }
input {vertical-align: middle}
#wrapper { width:940px; margin:10px auto 0; min-height:100%; height:auto !important; height:100%; background-color:#F6F6F6; }

#header { height:150px; background:#FFE680; background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; height:117px; position:relative; }
#logo { position:absolute; left:10px; top:5px; }
#banner { width:468px; height:60px; position:absolute; left:300px; top:30px; margin-top:20px;}
#lang { position:absolute; right:15px; top:5px; font-weight:bold; }
#lang a { color:#000000; padding:2px 5px; }
#lang a:hover { background-color:#4EDCFF; }
#menu { background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; height:58px; }
#menu td { text-align:center; }
#menu a { position:relative; top:-12px; font-weight:bold; color:#000000; }
.m_ras { background-image:url(../images/m_ras.jpg); background-repeat:no-repeat; width:5px; height:58px; }

#content { padding:0 20px 111px 20px; text-align:justify; }
#content h1, h2, h3, h4, p { font-weight:normal; padding:7px 0 7px 0; margin:0; }
#content ol, ul { padding:7px 0 7px 0; }
#content h1 { font-size:14px; }
#content h2 { font-size:13px; }
#content h3 { font-size:12px; }
#content h4 { font-size:11px; }

#footer { width:940px; margin:-111px auto 0; height:111px; position:relative; background-image:url(../images/footer_bg.jpg); }
#l_f { position:absolute; left:0; top:0; background-image:url(../images/l_f.jpg); width:11px; height:111px; }
#r_f { position:absolute; right:0; top:0; background-image:url(../images/r_f.jpg); width:11px; height:111px; }
#footer_c { position:absolute; left:20px; top:15px; color:#FFFFFF; }
#footer_c p { padding:10px 0; }
#footer_c a { padding:5px 10px 5px 0; color:#64CFFF; font-weight:bold; }

#header .tlf {
	color: #000;
	padding-left:5px;
	padding-top:0px;
	font-size:22px;
	text-align:center;
}

#header .tlf span{
	color: #000;
	padding-left:5px;
	padding-bottom: 0px;
	font-size:22px;
	text-align:center;
}

#header .tlf2 {
	color: #000;
	padding-left:5px;
	padding-top:0px;
	font-size:22px;
	text-align:center;
}

#header .vibor{
	margin-top:10px;
	padding-left:40px;
	font-size:20px;
	text-align:center;
}

#header .zvonok{
	margin-top:10px;
	padding-left:10px;

	text-align:center;
}
#header .tlfc12 a{
margin-top:0px;
padding-top:0px;
}
#header .vibor a{TEXT-DECORATION: none; BORDER-BOTTOM:0px dashed #fffff; cursor: pointer;}
#header .vibor a:hover{TEXT-DECORATION:none; BORDER-BOTTOM:1px dashed #fffff;}

#header .nomera a{TEXT-DECORATION: none; BORDER-BOTTOM:0px dashed #f00000; cursor: pointer; color:#ff2;}
#header .nomera a:hover{TEXT-DECORATION:none; BORDER-BOTTOM:1px dashed #f00000; color:#ff2;}
#callBackDiv {padding:15px 20px;margin-left:200px;width:345px;height:160px;background:url(http://gorizont.com.ua/templates/images/callbackdiv_bg.png) top left no-repeat;z-index:1000;line-height:26px;}
#callBackDiv, .extraMessage {font-size: 15px;}
#callBackDiv {position: absolute;}
#header .nomera {padding-left:400px; float:left; text-align:center; color:#123456;}


