* { margin: 0px; }
.clear { clear: both; }
img { border: none; }
h1 { color: #2C689A; margin: 18px 0px; font-size: 24px; }
a { color: #197BC4; }
html
{
	height: 100%;
}
body
{
	height: 100%;
	background-image: url('../image/header/bg_head.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 13px;
}
#website
{
	width: 959px;
	margin: 0px auto -166px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#bottomSpace
{
	clear: left;
	height: 206px;
	margin: 0px auto;
}
#bottomBg
{
	background-image: url('../image/stopki/bg_stop.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
}
#bottom
{
	margin: 0px auto;
	width: 953px;
	background-image: url('../image/dol/stop_bg.jpg');
	background-repeat: repeat-y;
	text-align: center;
}

#header .menu
{
	color: #DDFFFF;
	font-size: 17px;
	float: right;
	margin-right: 18px;
	margin-top: 60px;
	text-decoration: none;
	font-family: Tahoma;
}

#bottom .list { margin-left: 10px; float: left; width: 160px; padding-top: 15px; text-align: left; }
#bottom .list span { color: #197BC4; font-weight: bold; }
#bottom .list ul { list-style: none; padding: 25px 0px; }
#bottom .list ul li { border-bottom: 1px solid #ACCDEC; text-align: left; line-height: 20px; }
#bottom .list ul li a { text-decoration: none; color: #000000; }

#panel { background-image: url('../image/panel/panel_g_bg.jpg'); width: 959px; padding-top: 4px; background-repeat: no-repeat; }
#panel .bar { width: 952px; margin: 0px auto; }
#loggedMenu { float: left; width: 889px; text-align: center; height: 48px; background-image: url('../image/panel/belka.jpg'); padding-top: 15px; background-repeat: no-repeat; }
#loggedMenu a { color: #DDFFFF; text-decoration: none; margin: 0px 27px; font-weight: bold; font-size: 15px; }
#panel #content { background-image: url('../image/panel/panel_box_bg.jpg'); background-position: top center; background-repeat: no-repeat; padding: 10px; min-height: 240px; border-bottom: 1px solid #E1E1DF;}


#indexExplain { height: 238px; margin-bottom: 15px; }
#indexExplain a { color: #FFFFFF; text-decoration: none; }
#indexExplain div img { float: left; }
#indexExplain .left { width: 479px; height: 158px; background-image: url('../image/index_explain/wyd_bg.jpg'); float: left; position: relative; }
#indexExplain .right { width: 479px; height: 158px; background-image: url('../image/index_explain/sklep_bg.jpg'); float: left; position: relative; }
#indexExplain ul { list-style-image: url('../image/index_explain/chmurka.gif'); margin: 0px; line-height: 25px; color: #FFFFFF; padding-left: 40px; }
#indexExplain .more { position: absolute; bottom: 10px; right: 30px; }

#indexInfo { height: 211px; background-image: url('../image/index_info/info_bg.jpg'); color: #6F6F6F; }
#indexInfo .left
{
	width: 450px;
	height: 158px;
	background-image: url('../image/index_info/info_ico.jpg');
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 10px;
}
#indexInfo .right { float: right;}

#loginBox
{
	width: 440px; 
	height: 158px; 
	background-image: url('../image/index_info/log_ico.jpg'); 
	background-repeat: no-repeat; 
	background-position: 10px 10px; 
}
#loginBox label { font-weight: bold; }

#clients, #partners { height: 106px; background-image: url('../image/slider/slide_bg.jpg'); margin-bottom: 50px; }
.sliderCategoriesMenu { padding-top: 20px; width: 880px; overflow: hidden; text-align: center; }
.sliderCategoriesMenu img { vertical-align: middle; margin: 0px 10px; }

.form label { display: block; float: left; width: 130px; padding-top: 9px; }
.form input.text
{ 
	background-image: url('../image/index_explain/text_area.jpg');
	background-position: center center;
	background-repeat: no-repeat; 
	padding: 0px; 
	width: 180px; 
	height: 30px;
	border: 0px;
	float: left;
	padding-top: 5px;
}
.form input.inlineSubmit
{
	float: left;
	margin-top: 6px;
}
.form br { clear: both; }

#contact { height: 249px; background-image: url('../image/index_info/info_bg.jpg'); color: #6F6F6F; }
#contact div
{
	height: 249px;
	padding: 10px 0px 0px 102px;
	background-image: url('../image/kontakt/contact_ikona.jpg');
	background-repeat: no-repeat;
	background-position: 5px 10px;
}

.table { border-collapse: collapse; text-align: left; margin-left: auto; margin-right: auto; }
.table th { color: #FFFFFF; background-color: #59A3EE; border-top: 1px solid #214873; border-bottom: 1px solid #214873; padding: 5px 10px; }
.table td { border-bottom: 1px solid #214873; margin: 0px; padding: 3px 5px; }
.table .left { border-left: 1px solid #214873; }
.table .right { border-right: 1px solid #214873; }
.table td.c, table th.c { text-align: center; }

.vtable { border-collapse: collapse; text-align: left; margin-left: auto; margin-right: auto; }
.vtable th { color: #FFFFFF; background-color: #59A3EE; border: 1px solid #214873; border-top: none; padding: 5px 10px; }
.vtable td { border-bottom: 1px solid #214873; border-right: 1px solid #214873; margin: 0px; padding: 3px 5px; }
.vtable .top { border-top: 1px solid #214873; }
.vtable td.c, .vtable th.c { text-align: center; }