@import "base.css";

body{
	text-align:center;
}



div#wrapper{
	width:1000px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

table.basis{
	width:100%;
}
table.basis td{
	vertical-align:top;
	
}

table.basis td#header_logoID{
	width:755px;
	height:190px;
	background-image:url(../images/header.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
table.basis td#header_logoID img{
	margin:45px 0 0 0;
}

table.basis td#header_loginID{
	width:245px;
	padding:0 0 0 0;
	background-image:url(../images/header_right.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


table.basis td#header_loginID table#loginID{
	margin:30px 10px 0 0;	
	float:right;
}
table.basis td#header_loginID table#loginID td{
	color:#FFFFFF;
	text-align:right;
	padding:0 5px 2px 0;
}


table.basis td#header_loginID div.loged{
	border:solid 0px red;
	margin:70px 0 0 5px;
}

input.submit{
	border:solid 1px #FF6D03;
	background-color:#FF6D03;
	color:#FFFFFF;
}


table.basis td#header_loginID table#search_form{
	background-image:url(../images/mail_back.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:100%;
	height:70px;
	margin:10px 0 0 0;
}

table.basis td#header_loginID table#search_form td{
	vertical-align:middle;
	text-align:right;
	padding:0 0 0 0;
}
table.basis td#header_loginID table#search_form td form{
	padding:0 5px 0 0;
}


a#header_home{
	display:block;
	width:38px;
	height:37px;
	background-image:url(../images/home_btn.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
a#header_email{
	display:block;
	width:38px;
	height:37px;
	background-image:url(../images/mail_btn.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}





table.basis td#leftMenu{
	width:110px;	
	
	background-image:url(../images/Sidebartexture.jpg);
	background-position:right bottom;
	background-repeat:repeat-y;
	
	text-align:right;
	padding:0 0 0 0;
	height:475px;
	
}
/*
table.basis td#leftMenu_b{
	vertical-align:bottom;
	text-align:right;
}
*/

table.basis td#leftMenu div.nav{
	height:100%;
	text-align:left;
	
	padding:45px 0 0 0;
	 
	background-image:url(../images/Sidebar2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	
}

table.basis td#leftMenu div.nav a{
	display:block;
	background-color:#000000;
	text-decoration:none;
	
	color:#FFFFFF;
	
	background-image:url(../images/otmetka.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	
	margin:4px 10px 4px 10px;
	padding:2px 0px 2px 20px;
	
	filter: alpha(opacity=60) !important; 	/* IE */
	-moz-opacity: 0.60;						/* FF Mozila */
	opacity: 0.60;							/* Opera */
}


table.basis td#leftMenu div.nav a:hover{
	color:#ff7200;
}


.body{
	background:url(../images/cvrycka.jpg) top left no-repeat;
	width:890px;
	border:solid 0px red;
	color:#FFFFFF;
	padding:10px 10px 10px 30px;
}
table.basis td.body a{
	font-weight:bold;
}
table.Article{
	width:100%;
}
table.Article td.company_image{
	width:200px;
}
table.Article td{
	vertical-align:top;
	padding:20px 0 20px 0;
}
table.Article td img{
	border:solid 1px #FF7200;
	display:block;
	padding:0px;
}

.contacts
{
	float: left;
	margin: 0 30px 0 0;
}
table.contacts td p{
	color:#FFFFFF;
}
.contacts_text
{
	font-size: 90%;
}
.contacts_text h3
{
	text-align: right;
}
.contacts_text h4 {
	font-size:12px;
}
.contacts_text table
{
	table-layout: fixed;
	width: 100%;
}
table.contacts input{
	background-image:url(../images/input_bgr.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	padding:0px;
	border:solid 1px #A7A57F;
	line-height:19px;
	height:19px;
	font-size:17px;
	margin: 8px 0 0 0;
}
table.contacts input.submit{
	background-image:url(../images/input_bgr.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	padding:0px 7px 5px 7px;
	display:block;
	border:1px solid #A7A57F;
	height:25px;
	font-size:12px;
	color:#333333;
}
table.contacts textarea{
	background-image:url(../images/textarea_bgr.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	padding:0;
	width:330px;
	height:179px;
	border:solid 1px #A7A57F;
	font-size:12px;
	color:#333333;
	margin: 8px 0 0 0;
}
table.contacts td{
	padding:5px 10px;
}
table.contacts td#map{
	background-image:url(../images/map.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	width:440px;
	height:430px;
}
table.contacts td#map a{
	display:block;
	width:400px;
	height:400px;
}

table.contacts td span.cTitle{
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}


table.basis td#footer{
	background-image:url(../images/footer_all.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	height:23px;
}

div.Title{
	font-family:Arial;
	font-size:18px;
	color:#ED6801;
	padding:0 0 5px 20px;
	margin:35px 0 5px 0;
	background-image:url(../images/arrow.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	border-bottom:solid 1px #535353;
}
div#SitePath, h1, .SearchTitle,div.ArticleTitle{
	font-family:Arial;
	font-size:18px;
	color:#ED6801;
	padding:0 0 5px 20px;
	margin:0 0 15px 0;
	background-image:url(../images/arrow.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	border-bottom:solid 1px #999999;
}
div.ArticleTitle a{
	font-family:Arial;
	font-weight:normal;
	font-size:17px;
	line-height:24px;
	color:#ED6801;
}
div#SitePath a{
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	color:#ED6801;
}

div.NewsTitle{
	padding: 0 0 20px 0;
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
div.NewsTitle2{
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

div.read_more{
	border-bottom:solid 0px #999999;
	text-align:right;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	width:100px;
	float:right;
}

a.more{
	display:block;
	width:46px;
	height:19px;
	padding:5px 0 0 0;
	float:right;
	background-image:url(../images/more_btn.png);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#eeeeee;
}
a:hover.more{
	background-image:url(../images/more_btn_o.png);
	color:#FFFFFF;
	text-decoration:none;
}
a.more_top{
	display:block;
	width:46px;
	height:19px;
	padding:5px 0 0 0;
	margin:0 25px 0 0 ;
	float:right;
	background-image:url(../images/more_btn.png);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#eeeeee;
}
a:hover.more_top{
	background-image:url(../images/more_btn_over.png);
	color:#FFFFFF;
	text-decoration:none;
}

div.bodyWrap{
	margin:0 0 0 20px;
}


table.Article{

}
table.Article td{

	border-bottom:solid 1px #999999;
}
table.Article div.ArtigleDescription{
	padding:0 0 0 30px;
}
table.Article div.ArticleName{
	padding:0 0 0 30px;
	font-weight:bold;
}
table.Article td.ArticlePrice{
	background-image:url(../images/prices_black.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:170px;
	text-align:center;
	color:#FFFFFF;
	padding:23px 0 50px 0 ;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
}
table.Article td.ArticlePrice span{
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
}

div.floatedWithBullet{
	margin:50px 0 0 0;
	padding:0;

	
}
div.floatedWithBullet span{
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	margin:8px 15px 8px 15px;
	padding:0 0 0 20px;
	float:left;
	border:solid 0px red;
	white-space:nowrap;
	
}
div.floatedWithBullet span a{
	font-family:Arial;
	font-size:17px;
	font-weight:normal;
}

div.Certificate a:hover img{
	border:solid 4px #CE5E6C;
}
div.Certificate a img{
	border:solid 4px #000000;
}
div.Certificate img{
	margin:0 5px;
}

table.company_info{
	width:100%;
}
table.company_info td#company_image{
	width:200px;
}
table.company_info td#company_desc{
	padding:0 0 0 30px;
}

td.partner{
	width:165px;
	padding:5px 15px;
	border-right:dotted 1px #FFFFFF;
}
table#partn_table td.partner_img{
	vertical-align:middle;
	width:165px;
	padding:0 15px;
	border-right:dotted 1px #FFFFFF;
	background-image:url(../images/partn_bgr.gif);
	background-position:center center;
	background-repeat:repeat-y;
}

td.partner div.partnerName{
	width:161px;
	background-color:#FF7101;
	color:#FEFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding: 2px 0 3px 5px;
	margin:0 0 8px 0;
	background-image:url(../images/partnerTitle_bgr.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
td.topOffer{
	width:145px;
	padding:0 20px;
	border-right:dotted 1px #FFFFFF;
}
td.topOffer div.topOfferName{
	width:140px;
	background-color:#FF7101;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding: 2px 0 0px 5px;
	margin:0 0 10px 0;
	background-image:url(../images/partnerTitle_bgr.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
td.topOffer p{
	font-weight:bold;
}
td.topOffer span{
	font-size:6px;
}
.errors{
	border:solid 1px red;
	padding:5px;
	margin:6px;
}

table#hp{
	margin:10px 0 0 0;
}
table#hp td{
	vertical-align:top;
}
table#hp td#hpContent{
	width:550px;
	padding:0 40px 20px 0;
}
table#hp td#hpCTX{
	width:225px;
	border-left:1px dotted #999999;
	padding:0 0 0 10px;
}
table#hp td#hpBody{
	padding:0 40px 0 0;
}

table#hp td#hpBody p{
	font:bold 12px Arial;
	line-height:25px;
}

span.group_title{
	font-family:Verdana;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
span.date{
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	color:#FF7200;
}
div.hr{
	border-bottom:solid 1px #999999;
	clear:both;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
}
.ImgLeft img{
	float:left;
	margin:0 5px 15px 0;
	border:solid 1px #FF7200;
}


div.pagebar{
	width:100%;
	text-align:right;
	font-size:10px;
	margin:10px;
}
#cvrycka {
	width:638px;
	height:23px;
	top:191px;
	left:119px;
	position:absolute;
}
.company_view_image
{
	float: left;
	margin: 0 14px 7px 14px;
}
.company_certificate
{
	border: solid 1px #f89201;
	margin: 0 25px 0 0;
}
.group_img {
	width:200px;
	text-align:center;
	float:left;
	
}
.group_img img{
	border: 1px solid #F4752E; 
	
}
.Title_small{
	font-family:Arial;
	font-size:18px;
	color:#ED6801;
	padding: 30px 0 0 0;
	width:540px;
	background-position:0 5px;
	background-repeat:no-repeat;
	border-bottom:solid 1px #535353;
}
.Title_small2{
	font-family:Arial;
	font-size:18px;
	color:#ED6801;
	padding:0 0 5px 20px;
	margin:10px 0 15px 0;
	background-image:url(../images/arrow.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
}
#list{
	width:840px;
	border: 1px #7A7A7A solid;
}
#list td{
	border: 1px #7A7A7A solid;
	vertical-align: middle;
}
#list th{
	border: 1px #7A7A7A solid;
}
.info_content
{
	padding: 14px;
}
.adress{
	width:50% !important;
}
table.adress td{
	color:#FFFFFF;
}
table.adress td p{
	color:#FFFFFF;
}
.fo{
	text-align: center !important;
	vertical-align: middle;
} 
/*.adress td{
	vertical-align:bottom !important;
}*/
.asd td
{
white-space: nowrap;
color:#FFFFFF;
	vertical-align: middle;
}
.asd th {
color:#FFFFFF;
}
.asd th p {
color:#FFFFFF;
}
.asd2
{
padding:5px 0;
white-space:normal !important;
	vertical-align: middle;
}
.NewsSubtitle{
	float:right  !important;
	width:580px !important;
	padding:0 0 0 10px !important;
}
.NewsSubtitle2{
	width: 820px !important;
	padding: 0 !important;
}
div.CareersTitle{
	padding: 0 0 20px 0;
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.CareersSubtitle{
	width:680px !important;
	padding:0 0 0 10px !important;
}
#SitePath_Small{
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6D03;
}
#SitePath_Small a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6D03;
	text-decoration:none;
}
#SitePath_Small a:hover{
	
}


div.sTitle {
	background-image:url(../images/arrow.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #535353;
	color:#ED6801;
	font-family:Arial;
	font-size:18px;
	margin: 0 0 5px 0;
	padding:0 0 5px 20px;
}