@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Calibri, Arial;
	font-size: 18px;
	font-style: italic;
	
}
img {border:none}
#container {
	min-width:980px;
	width:980px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

.crumbs {
font-size:12px;
}
.crumbs a {
font-size:12px;
}
.crumbs a:hover {
font-size:12px;
}

.logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 129px;
	width: 137px;
	padding-top: 20px;
}
.tcode {
	font-family: Calibri;
	font-size: 16px;
	color: #acacac;
	font-style: italic;
}
.number {
	font-family: Calibri;
	font-size: 27px;
	font-style: italic;
	color: #60bf68;
}
.back {
	font-family: Arial;
	font-size: 12px;
	color: #006688;
	background-color: #f4f4f4;
	height: 20px;
	width: 128px;
	text-align: center;
	padding-top: 5px;
	float: left;
	margin-top: 5px;
}
.text_block {
	background-color: #F4F4F4;
	font-family: Calibri;
	font-size: 16px;
	font-style: italic;
	color: #196b1e;
	width: 315px;
	padding-top: 21px;
	padding-right: 14px;
	padding-bottom: 21px;
	padding-left: 14px;
}
.himage {
	float: left;
	height: 268px;
	width: 487px;
	position:absolute;right:0px;
}

.y {font-size: 22px;}
.info_block {
	float: left;
	width: 343px;
	margin-left: 18px;
	margin-top: 50px;
}
#topmenu {
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat;
	height: 55px;
	width: 100%;
	padding: 1px 0 0 0;
}
#topmenu ul {list-style-type:none;padding-left:7px; }
#topmenu ul li a {
	font-family: Calibri;
	font-size: 19px;
	font-style: italic;
	color: #000;
	margin: 0 15px 0 10px;
}
#topmenu ul li a:hover {
	font-family: Calibri;
	font-size: 19px;
	font-style: italic;
	color: #006688;
	margin: 0 15px 0 10px;
}

#topmenu ul li {
	float:left;
	display:block
}


.digits {
	width: 175px;
	float: left;
	margin-left: 40px;
	margin-bottom: 22px;
	overflow: hidden;
}



.back a {
	font-family: Calibri;
	font-size: 16px;
	color: #006688;
}
.cf {
	clear: both;
	float: none;
}#header {
	float: left;
	width: 100%;
	margin-bottom: 22px;
}
h1 {
	font-family: Calibri;
	font-size: 22px;
	font-style: italic;
	color: #3cb245;
}
#maincont {
	float: left;
	width: 650px;
	font-size: 18px;
	padding-left:10px;
}


.databox {
	width: 280px;
	margin-bottom: 10px;
}
.newssheet_ {
	float: left;
	width: 285px;
	margin-right: 15px;
	padding-right: 15px
}
.mainlink_n a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
.mainlinkn a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
.mainlink {
	margin-bottom: 15px;


}
.mainlink_n {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 15px;
}

.databox_r {
	float: left;
	width: 272px;
	padding-left: 48px;
}
#rsidebar {
	width: 230px;
	float: left;
	margin-left: 45px;
	overflow: hidden;
	margin-top: 60px;
}
.lc {
	float: left;
	height: 4px;
	width: 3px;
}
.topline {
	float: left;
	height: 4px;
}
.ttopline {
	background-image: url(../images/box/bg_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 4px;
	width: 222px;
}
.tbotline {
	background-image: url(../images/box/bg_down.gif);
	background-repeat: repeat-x;
	float: left;
	height: 4px;
	width: 222px;
}
.cent_line 
}
.inside {
	padding: 10px;
	width: 204px;


}
.tbg_t {
	background-image: url(../images/box/bg_down.gif);
	background-repeat: repeat-x;
}
.tbg_b {
	background-image: url(../images/box/bg_top.gif);
	background-repeat: repeat-x;
}
.zamanbox table tr td div p a {
	font-family: Calibri;
	font-size: 18px;
	font-style: italic;
	color: #000;
}
.metalogin {
	margin-bottom: 25px;
}
.metalogin a {
	font-size:14px;
}
.zayava table tr td div p a {
	font-family: Calibri;
	font-size: 22px;
	font-style: italic;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
#footer {
	margin-top: 90px;
	height: 160px;
}
.fcont {
	float: left;
	width: 100%;
}
.where {
	float: left;
	width: 22%;
	padding-left:3%;
}
.credits {
	float: left;
	width: 39%;
}
.phone {
	float: left;
	width: 27%;
}
.credits img {
	margin-right: 10px;
}
.credits a {
	margin-top: 10px;
}
.fcont .phone img {
	margin-right: 15px;
}
body {
	background-image: url(images/bgtop.jpg);
	background-repeat: repeat-x;
}
body, td, th {
	font-size: 14px;
	color: #585959;
}
a {
	font-family: Calibri;
	font-size: 16px;
	color: #068;
}
a:hover {
	color: #03a5db;
}
#rsidebar {
	width: 230px;
	float: left;
	margin-left: 85px;
	overflow: hidden;
	margin-top: 60px;
}

/* CSS Document */
.menu-v {list-style:none; margin:0; padding:0;margin-bottom:65px}
.menu-v li {margin:0px;}
.menu-v li a {color:#000;font-size:18px; font-family:Calibri; font-style:italic}
.menu-v li a:hover {color:#03a5db!important;}

.menu-v li ul {margin-left:0px;margin-bottom:0px;margin-top:0px;list-style:none;}
.menu-v li ul li {margin-bottom:0px;}
.menu-v li ul li a {color:#000; font-family:Calibri; font-style:italic font-size:16px;}
.menu-v li ul li a:hover {color:#03a5db;}

/*	Tables------------------------------ */

.price td, .price th {padding:12px;border:none;border-bottom:1px dashed #ccc;}
.price th {border-bottom:5px solid #999;}
.price tr {}

.price2 td {padding:5px;padding-left:15px;vertical-align:middle;}
.price2 .gtt {padding:8px;padding-left:5px;vertical-align:middle;font-weight:bold;}

.price3 th {padding:3px;vertical-align:middle;}
.price3 td {padding:8px;padding-left:0px;vertical-align:top;}
.price3 .gtt {padding:5px;padding-left:5px;vertical-align:middle;font-weight:bold;}

/*
th, td {vertical-align:middle;}
#content table { border-collapse: collapse; width: 100%; margin:1em 0em;}
table th, table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align: middle; }
table th { background: #f4f4f4; }
table td {  }

.quest_form input {padding-left:7px;font-size:14px;width:500px;height:30px;line-height:29px;}
.quest_form textarea {padding-left:7px;padding-top:7px;width:500px;font-size:14px;}
.quest_form .button input {width:100px;}
.quest_form {font-size:12px;}
.quest_form .red {color:red;}

INPUT, TEXTAREA, SELECT {color: #888; font-family: Arial, sans-serif; font-size: 12px; border: 1px solid #C3C3C3}
BUTTON {color: #888; font-family: Arial, sans-serif; font-size: 12px;}

/* ����������� ����� */
.file {margin:1.3em 0 1.3em 30px; padding:3px 0 0 40px; min-height:28px; _height:28px; position:relative; font-size:11px; line-height:1.5; overflow:hidden;}
.file A.file-icon {position:absolute; top:0; left:0; background:url(../img/i/file.gif) 0 0 no-repeat; width:28px; height:28px; display:block;}
.file A {font:bold 11px Tahoma, sans-serif; color:#555 !important;}
.file SPAN {white-space:nowrap;}

#content.files {margin-top:-5px;}
#content.files TABLE {width:100%;}
#content.files HR {margin:1em 0; _margin:0.5em 0;}
#content.files .data {width:100px; font:bold 14px/1.5 Arial, sans-serif;}
#content.files .file {margin:4px 0;}

/*�?�?�����?�������������?�� �?�������?*/
.file {position: relative; margin: 20px 0px 20px 0px; padding-left: 35px; font-size: 11px; line-height: 18px; position: relative; _height: 1%}
.file IMG {position: absolute; top: 50%; margin-top: -13px; left: 0px;}
.file A {}
.file SPAN {white-space: nowrap;}


/*��������� ����� �������� Rambler*/
a.roll
{ 
 display:block; 
 width:88; 
 height:31; 
 background:#fff url(../img/counter/rambler.gif) no-repeat; 
 overflow:hidden; 
 cursor:link; 
} 
a.roll img
{ 
 visibility:hidden; 
} 
a.roll:hover
{ 
 background:0; 
} 
a.roll:hover img
{ 
 visibility:visible; 
 border:0; 
}

/*��������� ����� �������� LiviInternet*/
a.roll1
{ 
 display:block; 
 width:88; 
 height:31; 
 background:#fff url(counter/liveinternet.gif) no-repeat; 
 overflow:hidden; 
 cursor:link; 
} 
a.roll1 img
{ 
 visibility:hidden; 
} 
a.roll1:hover
{ 
 background:0; 
} 
a.roll1:hover img
{ 
 visibility:visible; 
 border:0; 
}


.quest_form input {padding-left:7px;font-size:14px;width:500px;height:30px;line-height:29px;}
.quest_form textarea {padding-left:7px;padding-top:7px;width:500px;font-size:14px;}
.quest_form .button input {width:100px;}
.quest_form {font-size:14px;}
.quest_form .red {color:red;}

.menu-v2 {list-style:none; margin:0; padding:0;margin-bottom:65px}
.menu-v2 li {margin:0px;}
.menu-v2 li a {color:#3cb245;font-size:22px; font-family:Calibri; font-style:italic}
.menu-v2 li a:hover {color:#000000;}

.menu-v2 li ul {margin-left:0px;margin-bottom:0px;margin-top:0px;list-style:none;}
.menu-v2 li ul li {margin-bottom:0px;}
.menu-v2 li ul li a {color:#000; font-family:Calibri; font-style:italic ;font-size:16px;}
.menu-v2 li ul li a:hover {color:#03a5db;}



img, div, a, input {
 	behavior: url(assets/templates/main/css/iepngfix.htc);
        }
        
#divmain1 {
	background:url(/assets/templates/main/images/bgtop.jpg) center top repeat-x;
}
#divmain2 {
	background:url(/assets/templates/main/images/bgfoot.jpg) center bottom repeat-x;
}
