form, body, html {
margin:0;
padding:0;
}

body, html {
	width:100%;
	height:100%;
	font-family:Tahoma;
}

#box_big {
	width:757px;
	height:277px;
	background:url(../images/cnt_second.jpg) no-repeat top;
}

#box_mid {
	width:757px;
	min-height:235px;
	height:100%;
	background:url(../images/cnt_main.jpg) no-repeat top;
}
#uid {text-align:center;}
#box_big .text,
#box_mid .text {
	width:95%;
	text-align:left;
}

#box_mid .text {
	padding-top:1px;
	height:100%;
	font-size:13px;
}


#container {
	display:table;
	border:0px solid black;
	width:1100px;
	text-align:left;
	min-height:90%;
	height:90%;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#bottom {
	position:relative;
	display:table;
	border:0px solid blue;
	height:10% !important;
	min-height:80px !important;
	width:1100px;
	background:url(../images/footer.jpg) no-repeat 20px bottom;
}

#bottom .text {
	display:inline;
	float:left;
	padding-left:20px;
	width:150px;
	border:0px solid green;
}

#bottom .img {
	display:inline-block;
	position:absolute;
	bottom:0;
	right:0px;
	margin-bottom:-10px;
	border:0px solid green;
}

#bottom .img img{
	border:0;
	padding:0;
	margin:0;
}

#bottom .rights {
	display:inline-block;
	float:right;
	position:relative;
	margin-top:48px;
	color:white;
	font-size:11px;
	width:380px;
	border:0px solid silver;
	text-align:left;
}

#bottom .bottom_menu {
	display:inline;
	float:left;
	margin-left:30px;
	margin-top:55px;
	color:white;
	font-size:10px;
}

#bottom .bottom_menu a {
	color:white;
	text-decoration:none;
	padding:3px;
	font-size:11px;
}

#bottom .bottom_menu a:hover {
	text-decoration:underline;
}

#content {
	position:relative;
	float:left;
	border:0px solid red;
	padding-left:20px;
	width:775px;
	height:auto;
}

#right {
	float:right;
	border:0px solid red;
	width:300px;
}

#header {
	display:block;
	height:180px;
	background:url(../images/right_top.jpg) no-repeat top right;
	border:0px solid purple;
}

.logotype {
	position:relative;
	display:inline;
	float:left;
	margin-top:5px;
	margin-left:25px;
	width:284px;
	height:130px;
	/*background:url(../images/logo.jpg) no-repeat left;*/
}

.flash {
	position:absolute;
	width:284px;
	height:125px;
	border:0px solid silver;
}

.flash2 {
	position:absolute;
	top:6%;
	padding-left:18px;
	width:720px;
	height:240px;
	z-index:10;
}

.langs {
	float:right;
	margin-top:100px;
	width:215px;
	color:silver;
}

.langs a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:silver;
}

#menu {
	display:inline-block;
	height:50px;
	line-height:50px;
	width:760px;
	background:url(../images/menu/menu_bg.gif) no-repeat left top;
}

.menu {
	display:block;
	width:100%;
	height:30px;
	list-style:none;
	margin: 0;
    padding: 0;
	padding-left:5px;
	margin-top:9px;
}

.menu li {
	float:left;
	width:106px;
	height:30px;
	line-height:30px;
	margin: 0;
	padding: 0;
	text-align:center;
}

.rbrd {
	border-right:1px solid #9D9D9D;
}

.menu a {
	display:block;
	width:100%;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:white;
}

.menu div {
	display:block;
	position:absolute;
	width:200px;
	text-align:left;
	margin-top:6px;
	z-index:15;
}

.menu div a{
	display:table;
	position:relative;
	background:skyblue;
	width:180px;
	border:0;
	border-bottom:1px solid white;
	text-align:left;
	margin:0;
	padding-left:10px;
	height:20px;
	line-height:20px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

.menu li div a:hover{
	background:#016D9C;
}


#search {
	display:block;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	background:url(../images/menu/menu_cnt.jpg) repeat-x top;
	border:0px solid yellow;
}

#search .srch {
	width:230px;
	padding:3px 5px 0 5px;
	height:19px;
	margin-left:10px;
	color:#6B6B6B;
	border:none;
	background: url(../images/search-field3.gif) left top no-repeat #fff;
}

#search .btn{
    vertical-align:middle;
	margin-top:-1px;
	margin-left:-30px;
	border:0;
	width:24px;
	height:20px;
	background:url(../images/btn.jpg) no-repeat center;
	cursor:pointer;
}

#search img {
	float:left;
	padding:0;
	margin:0;
}

.right_cnt {
	margin-top:30px;
}

#news {
	margin-top:5px;
	margin-left:1px;
}

.news_thumb{
	border:3px solid #ebebeb;
	padding:1px;
}

#news .head{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#6B6B6B;
	border-bottom:1px solid lightblue;
}

#news .date{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#6B6B6B;
	padding-top:5px;
}

#news .text{
	display:block;
	font-size:12px;
	color:#6B6B6B;
	padding-bottom:5px;
	text-align:left;
	width:90%;
}

#news .text a{
	font-size:13px;
	color:#6B6B6B;
	text-decoration:none;
}

#news .text a:hover{
	text-decoration:underline;
}

#email {
	position:relative;
	text-align:left;
}

#email img {
	border:0;
	cursor:pointer;
	display:block;
}

#dropdown {
	width:275px;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	padding-top:5px;
	margin:-1px 0px 0px 7px;
	background:lightblue;
	border:1px solid gray;
	border-top:0;
	color:#135377;
}

#dropdown td {
	padding-bottom: 5px;
}

#dropdown input,
#dropdown select{
	color:#016D9C;
}

#dropdown .login{
	width:95%;
	background:#006C9C;
	color:white;
	border:1px solid silver;
}

#banners div {
	position:relative;
	display:inline-block;
	float:left;
	clear:right;
	margin-top:35px;
	padding-left:25px;
	padding-right:25px;
	width:187px;
	height:182px;
	cursor:pointer;
}

#banners span {
	display:inline;
	position:absolute;
	text-align:left;
	bottom:5px;
	width:170px;
	height:36%;
	margin-left:6px;
	overflow-y:hidden;
	color:white;
	font:11px Arial;
	padding-left:5px;
	padding-top:0;
	font-weight:normal;
}

#banners span a {color:white;text-decoration:none;}

#site_news {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #ececec;
	padding-bottom:10px;
	padding-top:10px;
	cursor:default;
}

#site_news a{
	text-decoration:none;
	font-size:11px;
	color:blue;
	display:block;
	text-align:right;
}

#site_news h3{
	font-size:13px;
	color: black;
	width:auto;
	float:none;
}

#site_news div{
	color: black;
	float:left;
	width:550px;
}

#site_news .date{
	color:gray;
}


#prices {
	width:600px;
}

#prices th {
	text-align:left;
	border-top:4px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:15px;
	width:20%;
	font-size:12px;
}

#prices td {
	text-align:left;
	border-bottom:1px solid #ebebeb;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:15px;
	font-size:12px;
}

#prices .bottom {
	border-bottom:4px solid #ebebeb;
}

#prices .paket {
	font-size:12px;
}

.price_header {
	width:600px;
	padding-top:10px;
	padding-bottom:5px;
	color:navy;
	font-size:15px;
	text-align:left;
	font-weight:bold;
}

.price_info {
	width:600px;
	padding-bottom:10px;
	font-size:13px;
	color:gray;
	text-align:left;
}

#page_title {
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	padding:5px;
	text-align:left;
	border-bottom:1px solid #ebebeb;
}

#page_content {
	
}

/***************************/
.textEditor {
width: 98%;
border: 1px solid silver;
padding:3px;
padding-left:10px;
font:15px Tahoma;
color:navy;
font-weight:bold;
background: url(../images/leftSilver.jpg) no-repeat white;
}

.error {
position:relative;
padding:1px;
padding-left:3px;
text-align:left;
color:red;
background:#FFD9D9;
}

.ok {
position:relative;
padding:1px;
padding-left:3px;
text-align:left;
color:black;
background:#CDF8D9;
}

.msg {
padding:1px;
padding-left:3px;
text-align:left;
color:black;
background:#CEE7FF;
}

.menuItemsList td{
border: 1px solid silver;
padding: 3px;
}

.menuItemsList a {
text-decoration: none;
padding: 3px;
color: green;
}

.menuItemsList a:hover {
text-decoration: underline;
color: blue;
}

.listHead {
text-align:center;
background: url(../images/btn_bg.jpg) top left repeat-x;
color:gray;
font-weight:bold;
}

.sendButtonMini {
height:20px;
background: url(../images/btnSmall.jpg);
border:1px solid silver;
}

.tdHead {
	background: url(../images/btn_bg.jpg) top left repeat-x;
	width:200px;
	height:25px;
	font-weight:bold;
	padding:3px;
	padding-left:20px;
	color:gray;
	border: solid 1px #e3e3e3;
}


#phone_chk, #payment_chk{
	position:relative;
	text-align:left;
	font-size:13px;
	width:300px;
}

#phone_chk, #payment_chk, #email, #kabinet {	margin-top:8px;}

.col_head{
	line-height:30px;
	background:url(../images/phone.gif) no-repeat left;
	vertical-align:middle;
	display:block;
	cursor:pointer;
}

.col_head2{
	line-height:30px;
	background:url(../images/pay.gif) no-repeat left;
	vertical-align:middle;
	display:block;
	cursor:pointer;
}

.col_head3{
	line-height:30px;
	background:url(../images/kabinet.gif) no-repeat left;
	vertical-align:middle;
	display:block;
	cursor:pointer;
}

.col_head3 a {
	color:white;text-decoration:none;
}


.col_title{
	padding-left:15px;
	font-weight:bold;
	font-size:13px;
	color:white;
}

.col_content {
	position:relative;
	width:290px;
	margin-left:5px;
	margin-top:5px;
}
.col_content2 {background:lightblue;margin:0 auto;padding:5px 10px;width:276px;}

.theForm td{
	text-align:left;
	padding-left:15px;
}


#phone{
	width:120px;
	height:16px;
	border:1px solid lightblue;
	padding:3px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}

#button .button {
	width:70px;
	height:24px;
	border:1px solid lightblue;
	background:#006C9C;
	color:white;
}

.col_head {
	cursor:pointer;
}

#ajaxResp{
	font-size:13px;
}

#dashboard table th{
	text-align:left;
	border-bottom:3px solid silver;
}

#dashboard table td{
	text-align:left;
	border-bottom:1px solid silver;
}

#counter_total td,
#counter_total th{
	width:25%;
	padding-left:5%;
}

#scheme span {
	display:block;
	float:left;
	margin-bottom:15px;
}

#scheme .img {
	width:480px;
}

#scheme .text {
	width:230px;
	font-size:12px;
	text-align:justify;
	padding-left:5px;
}

#help_form span {
	display:block;
	float:left;
	margin-bottom:15px;
	height:23px;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
}

#help_form .label {
	width:200px;
	padding-left:15px;
}

#help_form .input {
	width:500px;
}

#help_form .input input,
#help_form .input select,
#help_form .input textarea {
	width:450px;
	border:1px solid silver;
	font:13px Tahoma;
	font-weight:bold;
	color:black;
	padding-left:5px;
}

#help_form .input input,
#help_form .input select{
	height:20px;
	line-height:20px;
}

#help_form .input select{
	width:458px;
}

#help_form .input textarea {
	height:100px;
}

#help_form .buttn input{
	/*background:#006C9C;*/
	background:#006C9C;
	color:white;
	height:24px;
	width:459px;
}

.adminhead {
	background:#ebebeb;
	padding:3px;
}

#counters table {
	border:1px solid silver;
	padding:3px;
}

/* Reshid */

.highlight {background:#ffff11;padding:0px 3px;color:#dd0000;}

#search_results div {border-bottom:1px solid #ececec;padding:5px 5px 15px 15px;}
#search_results a.s_link, #search_results a.s_link:active, #search_results a.s_link:visited { color:#565656;font-weight:bold;text-decoration:none;}
#search_results a.s_link:hover { text-decoration:underline;}
#search_results span.s_content {font-weight:normal;}

.millinet {display:inline;float:left;margin-top:55px;}
.millinet img {height:45px;width:77px;border:0;}