html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: #0BB1E8;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
    margin: 0 auto;
    min-height: 100%;
    padding: 0 30px;
    width: 940px;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	
}
#header a#logo{background:url(/images/logo.png) no-repeat 0 0;
display:inline-block;
width: 278px;
height: 84px;
margin-top:40px;
float:left;
}
#header #phones{background: url("images/phones_bg.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 110px;
    padding-top: 3px;
    width: 283px;
	margin: 5px 0 0 0;
}
#header #phones span{background: url("images/phone_logos.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 26px;
    line-height: 30px;
    margin: 2px 0 2px 28px;
    padding-left: 35px;}

#header #phones #home{background-position:  0 5px;}
#header #phones #kyiv{background-position:  0 -36px;}
#header #phones #mts{background-position:  0 -76px; }
#topmenu{clear:both; width:940px; height: 51px; margin-bottom:10px; background:url(/images/top_menu_bg.png) no-repeat 0 0;}
#topmenu li:first-child{border-left:none;}
#topmenu li{float:left; height:32px; margin-top:10px; line-height:32px; padding:0 30px; border-left:1px solid #e5e5e5;}
#topmenu li a{text-decoration:none; color:#2f3638;font-size:16px;}
#topmenu li a:hover{text-decoration:underline; color:#0bb1e8; }
#topmenu li.selected a{color:#0bb1e8;}

#centerblock{background:url(/images/center_menu_bg.png) no-repeat 0 0;
height: 326px;
width:940px;
margin-bottom:25px;
}
#centermenu{margin:8px 0 0 7px;float: left;}
#centermenu li{height:62px; line-height:64px; width:250px; background:url(/images/center_menu_li.png) repeat-x 0 0;
border-left:1px solid #e3e3e3;
}
#centermenu li a{background:url(/images/center_menu_pointer.png) no-repeat 0 0; padding-left:34px;
line-height:25px; height:25px; display:inline-block;
color:#2f3638; text-decoration:none; font-size:20px;
margin-left:18px;
text-shadow: #fdfdfd 2px 2px 2px;
}
#centermenu li a:hover{color:#0bb1e8;}
#centermenu li.selected{background:none; border-left:none; padding-left:1px;}
#centermenu li.selected a{color:#ffffff; text-shadow: #3d494d 2px 2px 2px;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 70px;
	height: 1%;
	position: relative;
	background:url(/images/cleaning.jpg) no-repeat left bottom;	
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 270px;
 margin-bottom: 30px;
 font-size: 14px;
}

h1#title{font-size:24px;font-weight: normal;  line-height: 28px;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	margin-bottom: 200px;
	
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 940px;
	margin: -70px auto 0;
	height: 41px;
	padding: 0 30px;
	position: relative;
}

#bottommenu{background:url(/images/bottom_menu.png) no-repeat 0 0;
width:940px;
height: 41px;
}
#bottommenu li:first-child{border:none;}
#bottommenu li{float:left; width:187px; margin-top:10px; height:16px;text-align:center; border-left:1px solid #bfcbce;}
#bottommenu li a{text-decoration:none; color:#fff; font-size:13px; }
#bottommenu li a:hover{text-decoration:underline; color:#bfcbce; }
#bottommenu li.selected a{color:#bfcbce;}

.copyrights{ text-align:center; margin:5px 0 0;}
.copyrights a{color:#26b0ed;}

#atricles{margin:15px 0;}
.art_node h3{font-size:18px; font-weight:normal;margin-bottom:7px; margin-left:5px;}

#pagin{height: 30px;
    margin: 10px 0;}
#pagin li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagin li, #pagin a{
border:solid 1px #DEDEDE;
margin-right:2px;
}
#pagin .ditto_previous_off,
#pagin .ditto_next_off {
color:#888888;
display:block;
float:left;
padding:3px 4px;
}
#pagin  a.ditto_previous_link,
#pagin  a.ditto_next_link {
border:solid 1px #FFFFFF;
font-size: 13px;
} 
#pagin .ditto_currentpage{
color:#00000;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagin a:link,
#pagin a:visited {

display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagin a:hover{
text-decoration:none;
}

#sidetitle{ background: url("/images/sidetitle.png") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding-left: 12px;
    width: 231px;
	margin-left: 4px;
	margin-bottom:7px;
}
#sideway{margin-bottom:20px;}
#sideway a{text-decoration:none; color:#000; background:url("/images/side_list.png") no-repeat 0 center; padding-left:7px;}
#sideway a:hover{text-decoration:underline; color:#0BB1E8;}
#sideway ul li{border-top:1px dotted #cccccc; padding:5px 0 5px 15px;}
#sideway ul li:first-child{border-top:none;}

.service_node{float:left;
width:200px;
padding: 10px;
text-align:center;
border-left:1px dotted #cccccc;
border-bottom:1px dotted #cccccc;
}
.service_node.firstinrow{border-left:none;}
.service_node h1{font-size:14px; font-weight:normal; margin-bottom:5px;}

#centercontent{}
#centercontent img{float: right;
    margin: 20px 30px 0 0;}
#centercontent .ftitle{color: #FFFFFF;
    float: left;
    font-size: 28px;
    line-height: 32px;
    margin: 80px 0 0 30px;
    text-shadow: 1px 1px 0 #000000;
    width: 380px;}
#centercontent .subtitle{ color: #FFFFFF;
    float: left;
    font-size: 44px;
    margin: 50px 0 0 60px;
    text-shadow: 1px 1px 0 #000000;
    width: 370px;
	}
.conttable{border:1px solid;}
.conttable td{border:1px solid;}
