body {
	margin:0px;
	padding:0px;
        font-size:75%;
	font-family:Tahoma,Verdana,Sans-serif;
	color:#2c2b21;
	background:#e7e9d7 url(/i/t/bg_top.gif) repeat-x;}

form, input, fieldset {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;}
fieldset {
	border:none;}


a {
	color:#1866a4;
	text-decoration:underline;}
a:visited {
	color:#1866a4;}
a:hover {
	color:#348dd2;}
.clear {
	clear:both;}

/*****************************************************************/
/*Top*/
#container_top {
	width:901px;
	height:137px;
	margin:0 auto;}

/*Logo*************************/
#logo {
	width:324px;
	height:137px;
	float:left;
	background:#fff url(/i/t/bg_logo.gif) no-repeat;}
#logo h1 {
	margin:29px 0px 0px 117px;
	line-height:20px;}
#logo a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#61604e;
	font-size:20px;}
#logo em {
	line-height:31px;
	color:#d0001b;
	font-style:normal;
	font-size:24px;}

/*Search*************************/
#search {
	text-align:center;
	padding-top:3px;
	width:253px;
	height:137px;
	float:left;}
/*IE6*/
* html #search {
	padding-top:15px;}
/*IE7*/
*:first-child+html #search {
	padding-top:12px;}

#search p {
	line-height:17px;
	font-size:13px;
	font-weight:bold;
	color:#b4b39e;}
#search p em{
	font-weight:normal;
	font-size:18px;
	font-style:normal;}

#search form{
	padding-top:9px;}
* html #search form{
	padding-top:6px;}

#search input#search_text {
	color:#61604e;
	vertical-align:bottom;
	width:113px;
	height:15px;
	padding:0px 0px 0px 4px;}

#search input#search_button {
	background:url(/i/t/button_search.gif) no-repeat center bottom;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:100%;
	margin:0px 0px 0px 3px;
	text-align:center;
	padding:0px 0px 2px 0px;
	vertical-align:bottom;
	width:55px;
	height:20px;}


/*Login*************************/
#login {
	width:324px;
	height:137px;
	float:left;
	background:#e73736 url(/i/t/bg_login.gif) no-repeat;
	color:#fff;}
#login a {
	color:#fff;}
#login h2 {
	font-size:18px;
	font-weight:normal;
	padding:10px 0px 3px 40px;
	margin:0px;}
#login p.loginInfoP {
	margin:0px;
	padding:0px 30px 4px 40px;
	}
#login p.loginFormP {
	margin:0px;
	padding:0px 0px 4px 81px;}
#login form {
	padding:0px 0px 0px 32px;}

#login input {
	width:146px;
	height:15px;}
* html #login input {
	height:14px;}

#login input#login_text {
	margin:0px 0px 0px 11px;}
html  #login input#login_text {
	margin-top:2px}

#login input#login_password {
	margin:4px 3px 0px 4px;}
html  #login input#login_password {
	margin-top:6px}

#login input#login_button {
	background:url(/i/t/button_login.gif) no-repeat center bottom;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:100%;
	margin:4px 0px 0px 49px;
	text-align:center;
	padding:0px 0px 2px 0px;
	vertical-align:bottom;
	width:56px;
	height:20px;}

/*****************************************************************/
/*Advantage*/
#container_advantage {
	clear:both;
	width:901px;
	height:225px;
	margin:0 auto;}

/*Commerce Advantage, Supplier Advantage*/
#commerce_advantage {
	width:302px;
	float:left;
	margin-left:20px;}
#supplier_advantage {
	width:302px;
	float:left;}
* html #commerce_advantage {
	margin-left:10px;}
#commerce_advantage h2, #supplier_advantage h2 {
	line-height:19px;
	font-weight:normal;
	font-size:18px;
	padding:0px 0px 1px 30px;
	color:#61604e;}
#commerce_advantage h2 em, #supplier_advantage h2 em{
	font-style:normal;
	color:#d0001b;}
#commerce_advantage ul, #supplier_advantage ul {
        padding:0px;
	margin:0px 0px 0px 10px;}
#commerce_advantage li, #supplier_advantage li {
	/*line-height:1.2em;*/
	background:url(/i/t/big_marker.gif) no-repeat 0px 3px;
	list-style:none;
	padding:0px 0px 12px 18px;
	margin:0px;}
#commerce_advantage a, #supplier_advantage a {
	padding:0px 0px 0px 28px;}


/*Download*************************/
#download {
	background:url(/i/t/boxes.gif) no-repeat 45px 55px;
	text-align:center;
	height:225px;
	width:257px;
	float:left;
	margin:0 auto;}
html  #download {
	background-position:45px 70px;}
#download h2 {
	line-height:19px;
	font-weight:normal;
	font-size:18px;
	padding:10px 0px 1px 0px;
	color:#61604e;}
#download h2 em{
	font-style:normal;
	color:#d0001b;}
#c7 {
	margin:120px 0px 0px 70px;
	text-align:left;
	float:left;}
* html #c7 {
	margin:110px 0px 0px 34px;}
html  #c7 {
	margin-top:110px;}

#c8 {
	margin:120px 70px 0px 0px;
	text-align:left;
	float:right;}
* html #c8 {
	margin:110px 34px 0px 0px;}
html  #c8 {
	margin-top:110px;}

#c7 a, #c8 a {
	font-weight:bold;}
#c7 em, #c8 em {
	color:#868576;
	font-size:1.1em;
	font-style:normal;}

/*****************************************************************/
/*Demo*/
#container_pic {
	width:100%;
	clear:both;
	height:252px;
	position:relative;}
html #container_pic {
	margin-top:10px;}


#container_bg_fix {
	vertical-align:top;
	position:absolute;
	width:100%;
	height:252px;
	margin:0;
	padding:0;}
* html #container_bg_fix {
	text-align:center;}

#container_demo {
	padding:0px;
	margin:0px auto;
	width:901px;
	height:252px;}
* html #container_demo {
	margin: 0 0 0 1px;
	z-index:1;}

#bg_left_fix, #bg_right_fix {
	float:left;
	width:324px;
	height:252px;
	background:url(/i/t/main_pic_summer.jpg) no-repeat 100% 0;
	padding:0;}
#bg_right_fix {
	background:url(/i/t/main_pic_summer.jpg) no-repeat 0% 0%;}


#demo {
	margin:0px;
	background:url(/i/t/presentations.gif) no-repeat 0px 0px;
	width:252px;
	height:253px;
	float:left;
	text-align:center;}

a#red_demo, a#blue_demo {
	padding-top:20px;
	margin:0px auto;
	width:200px;
	height:90px;
	display:block;
	text-decoration:none;
	color:#fff;}
a#red_demo:hover, a#blue_demo:hover {
	text-decoration:underline;}
a#red_demo em, a#blue_demo em {
	font-size:18px;
	font-style:normal;
	color:#fff;}
a#blue_demo {
	padding-top:30px;}


.container_bg {
	float:left;
	width:49.999999999%;
	padding:0;
	margin:0;
	height:252px;
	background:url(/i/t/bg_pic.gif) repeat-x;}
* html .ie {
	width:49%;}
* :first-child+html .ie{
	width:49%;}

#bg_left {
	margin-right:126px;
	height:252px;
	background:url(/i/t/main_pic_summer.jpg) repeat-x 100% 0;
	padding:0;}
#bg_right {
	margin-left:126px;
	height:252px;
	background:url(/i/t/main_pic_summer.jpg) repeat-x;
	padding:0;}
* html #for_ie {
	clear:both;}

/*****************************************************************/
#container_content_bg {
	clear:both;
	width:100%;
	background:#cdcdb6;}
/*Content*/
#container_content {
	clear:both;
	width:901px;
	margin:0 auto;
	padding-top:30px;}
/*News*/
#news {
	width:282px;
        float:left;
	margin-left:42px;}
* html #news {
	width:284px;
	margin-left:19px;}
#news h2 {
	margin-left:10px;
	display:inline;
	font-size:18px;
	color:#d0001b;
	font-weight:normal;}
#rss {
	text-decoration:none;
	background:#d0001b;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:0px 2px 1px 3px;}
#news p {
	/*line-height:1.3em;*/
	padding:0px;
	margin:0px 0px 0px 10px;}

#news p.data {
	padding:15px 0px 10px 0px;}
p.data em {
	font-size:0.9em;
	padding:0px 2px 1px 3px;
	color:#fff;
	background:#9a9980;
	font-style:normal;}
#news p#archiv {
	padding:10px 0px 20px 0px;}

/*Subscribe*/
#subscribe {
	width:282px;
	height:55px;
	background:#c5c5b1 url(/i/t/bg_subscribe.gif) no-repeat;}
#subscribe h3 {
	font-size:12px;
	font-weight:bold;
	color:#61604e;
	padding:7px 0px 0px 10px;
	margin:0px;}
#subscribe form{
	margin:0px;
	padding:3px 0px 0px 10px;}
#subscribe input#subscribe_text {
	color:#61604e;
	vertical-align:bottom;
	width:155px;
	height:15px;
	padding:0px 0px 0px 4px;}
#subscribe input#subscribe_button {
	margin-left:5px;
	vertical-align:bottom;}

#subscribe input#subscribe_button {
	background:url(/i/t/button_form.gif) no-repeat center bottom;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:100%;
	margin:0px 0px 0px 3px;
	text-align:center;
	padding:0px 0px 2px 0px;
	vertical-align:bottom;
	width:91px;
	height:20px;}

/*Servis Cost*/
#servis_cost {
	text-align:center;
	width:253px;
	float:left;}
#servis_cost h2 {
	margin:0px;
	font-size:18px;
	color:#d0001b;
	font-weight:normal;}
#servis_cost img {
	margin:0px 10px 0px 0px;
	float:left;}
#servis_cost p {
	padding:0px;
	margin:15px 0px 0px 35px;
	text-align:left;}
#servis_cost em {
	padding-left:60px;
	display:block;
	font-size:18px;
	color:#d0001b;
	font-style:normal;}
#servis_cost p#more {
	padding:0px;
	margin:10px 0px 0px 97px;
	text-align:left;}

/*Banner*/
#banner {
	line-height:15px;
	color:#61604e;
	font-size:17px;
	padding:23px 0px 0px 0px;
	margin:0px auto;
	margin-top:20px;
	width:181px;
	height:150px;
	background:url(/i/t/bg_banner.gif) no-repeat;}
#banner em {
	padding-left:0px;
	line-height:30px;
	font-size:24px;}

/*Support*/
#support {
	width:324px;
	float:left;}
.tech_support h2 {
	margin:0px 0px 0px 30px;
	font-size:18px;
	color:#d0001b;
	font-weight:normal;}
.tech_support p {
	padding:0px;
	margin:15px 0px 0px 30px;}
.tech_support ul {
	padding:0px;
	margin:15px 0px 0px 30px;}
.tech_support li {
	padding:0px;
	margin:0px;
	list-style-type:none;}

/*On white*/
.on_white {
	margin-bottom:30px;
	margin-top:15px;
	width:304px;}
.on_white_top {
	width:304px;
	height:8px;
	background:url(/i/t/bg_white_top.gif) no-repeat;}
.on_white_content {
	padding:5px 0px 5px 30px;
	width:274px;
	background:#f0f1e5 url(/i/t/bg_white_content.gif) repeat-y 100% 0%;}
* html .on_white_content {
	margin-top:-0.7em;}
.on_white_bottom {
	width:304px;
	height:10px;
	background:url(/i/t/bg_white_bottom.gif) no-repeat;}



/*****************************************************************/
/*Bottom*/
#container_bottom_bg {
	clear:both;
	width:100%;
	background:#61604e;
	color:#c5c5b1;}
#container_bottom {
	width:901px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;}
* html #container_bottom {
	padding-bottom:0px;}


#bottom_left {
	float:left;
	width:577px;}

#bottom_menu ul {
	padding:0px;
	margin:0px;}
#bottom_menu ul li {
	padding:0px 0px 0px 0px;
	display:inline;
	list-style:none;}
#bottom_menu ul li a {
	color:#c5c5b1;
	text-decoration:underline;}
#bottom_menu ul li a:hover {
	color:#fff;}

#orphusText {
	margin-top:20px;
	margin-right:20px;
	font-size:10px;}
#orphusText img {
	padding-right:10px;
	float:left;
	border:none;}

#bottom_right {
	float:left;
	width:324px;}
#bottom_phone {
	font-size:18px;}
#bottom_phone em {
	font-style:normal;
	font-size:30px;}

#counters {
	margin-top:10px;}
#counters img {
	padding-right:8px;
	border:none; }


/* СВОЕ */
div#news {
	margin-bottom: 30px;
}
