/*
позициониращ css за клиентската част
автор: PSK
дата: 20080925
*/

body {
text-align:center;
min-width:990px;
margin:10px 0px 10px 0px;
padding:0px;
border:0px;
font:normal normal normal 13px sans-serif;
}

#container {
margin:0 auto;
width:943px;
text-align:left;
}

img {
	border:0px;
}
div#BordTop {
	width:943px;
	height:45px;
	background: #ffffff url('graphics/BordTop.png') no-repeat scroll top left;
	float:left;
}

div#lang {
	width:auto;
	height:auto;
	float:right;
	position:relative;
	right:50px;
	top:24px;
	text-align:right;
}

div#Header {
	width:943px;
	height:135px;
	background: #ffffff url('graphics/header.png') no-repeat scroll top left;
	float:left;
}

div#Header_en {
	width:943px;
	height:135px;
	background: #ffffff url('graphics/header_en.png') no-repeat scroll top left;
	float:left;
}

table {
	border-collapse:collapse;
	empty-cells:show;
}

table, tr, td {
	padding:0px;
	margin:0px;
	border:0px;
}

table#Layout {
	width:100%;
	height:100%;
	float:left;
	clear:both;
}

td#BordLeft {
	width:23px;
	height:100%;
	background: #ffffff url('graphics/BordLeft.png') repeat-y scroll top left;
}

td#Content {
	width:897px;
	height:100%;
	background: #ffffff url('graphics/bgr.png') no-repeat scroll top left;
}

div#leftCol {
	width:215px;
	height:auto;
	float:left;
}

div#midCol {
	width:662px;
	height:auto;
	min-height:350px;
	float:left;
	padding-bottom:20px;
}

td#BordRight {
	width:23px;
	height:100%;
	background: #ffffff url('graphics/BordRight.png') repeat-y scroll top right;
}

div#Bottom {
	width:943px;
	height:147px;
	background: #ffffff url('graphics/Bottom.png') no-repeat scroll top left;
	float:left;
}

div#address {
	width:50%;
	height:auto;
	margin-left:60px;
	margin-top:100px;
	color:#cccccc;
	font-size:12px;
}

div#BordBot {
	width:943px;
	height:45px;
	background: #ffffff url('graphics/BordBot.png') no-repeat scroll top left;
	float:left;
}

div.footer {
	width:49%;
	height:35px;
	float:left;
	color: #cccccc;
	font-size:10px;
}

div.footer a {
	color:#cccccc;
	font-size:10px;
	text-decoration:none;
}

a.mainMenu,a.mainMenuAct {
	display:block;
	width:170px;
	height:30px;
	float:left;
	position:relative;
	left:15px;
	text-align:center;
	padding:1px 0px 1px 0px;
}
a.clientNavBar {
	display:block;
	width:auto;
	height:20px;
	padding:5px 15px 5px 10px;
	float:left;
	text-align:left;
}
div#subMCol {
	width:260px;
	height:auto;
	float:left;
	text-align:left;
}
a.subMbgr:link, a.subMbgr:visited {
	display:block;
	width:200px;
	height:68px;
	padding-top:24px;
	padding-left:35px;
	float:left;
	text-align:center;
	color:#1E6EB7;
	background: transparent url('graphics/subMbgr.png') no-repeat scroll 0px 0px;
	margin-bottom:20px;
}
a.subMbgr:hover, a.subMbgr:active, a.subMbgrAct:link, a.subMbgrAct:visited, a.subMbgrAct:hover, a.subMbgrAct:active {
	display:block;
	width:200px;
	height:68px;
	padding-top:24px;
	padding-left:35px;
	float:left;
	text-align:center;
	color:#1E6EB7;
	background: transparent url('graphics/subMbgr.png') no-repeat scroll 0px -94px;
	margin-bottom:20px;
}
a.subMnobgr {
	display:block;
	width:235px;
	height:auto;
	float:left;
	color:#1E6EB7;
}
div#txtColS {
	width:382px;
	height:auto;
	float:left;
	padding:0px 10px 0px 10px;
}
div#txtColL {
	width:640px;
	height:auto;
	float:left;
	padding:0px 10px 20px 10px;
}
div.slide {
	width:160px;
	height:160px;
	float:left;
	text-align:center;
	border:1px dotted #cccccc;
	margin:5px;
}
div.resume {
	width:382px;
	height:82px;
	margin-bottom:20px;
	padding-top:10px;
}
/*links and colors*/
a.clientNavBar {
	color:#1E6EB7;
	border:1px solid #ffffff;
	line-height:150%;
	background: transparent url('graphics/arrow.png') no-repeat scroll center right;
}
div#lang a {
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
a.mainMenu:link, a.mainMenu:visited {
	background:transparent url('graphics/btn_bgr.png') no-repeat scroll 0px 0px;
	line-height:220%;
	color: #ffffff;
	font-size: 13px;
	text-decoration:none;
}
a.mainMenuAct:link, a.mainMenuAct:visited, a.mainMenuAct:hover, a.mainMenuAct:active, a.mainMenu:hover, a.mainMenu:active {
	background:transparent url('graphics/btn_bgr.png') no-repeat scroll 0px -33px;
	line-height:220%;
	color: #ffffff;
	font-size: 13px;
	text-decoration:none;
}
.green {
	color:#579B6C;
}
.red {
	color:#ff0000;
}
a:link, a:visited, a:hover, a:active, .blue {
	color:#1E6EB7;
}
input,textarea{
	border:1px solid #53B1FD;
	background-color:transparent;
	color:#1E6EB7;
}
div#login {
padding:40px 0px 0px 40px;
clear:both;
color:#cccccc;
font-size:12px;
}
div#login input, input#submit {
color:#cccccc;
border:1px solid #cccccc;
}
h1{
	font-size:15px;
}
