@charset "windows-1251";
/* CSS Document */

body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	padding:0;
	margin: 0px;
	text-align:center;
	
}

form
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

h1, h2, h3, h4
{
	font-family: Tahoma, Geneva, sans-serif;
}

fieldset
{
	border: none;
	border-color: transparent;
}

a, a:link, a:visited
{
	color: #000;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

#wrapper 
{
	margin: 0 auto;
	width: 1006px;
	text-align: left;
	background: transparent url(../i/fon.jpg) no-repeat right bottom;
}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
/* = Left
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

a.menu {font-family:georgia;font-weight:bold;}

#top
{
	height:280px;
	width:1005px;
	background: url(../i/poloska.png) no-repeat 203px 86%;
}

#top .man
{
	background: url(../i/man.png) left top no-repeat;
	width:155px;
	height:280px;
	position:absolute;
	
	top:0px;
}



#top .toppic
{
	background: url(../i/top.jpg) left top no-repeat;
	width:1005px;
	height:226px;
	margin-top:40px;
}

#top .man a, #top .toppic a
{
	display: block;
	height: 100%;
}

#top .home
{
	float:left;
	position:absolute; 
	margin-left:130px;
	top:15px;
}

#top .home a
{
	margin-right:10px;
}

#top #menu
{
	position:absolute; 
	margin-left:620px;
	top:15px;
}



#menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#menu li
{
	line-height: 7px;
	text-indent: 10px;
	font-size: 11px;
	font-weight:normal;
	
	float:left;
}

#menu li a
{
	color:#5C5C5C;
	text-decoration:none;
	font-style:italic;
	margin-right:8px;
}

#menu li a:hover
{
	color:black;
}


#top .servis
{
	font-family:georgia;
	font-size:24px;
	font-style:italic;
	
	margin-top:-10px;
	margin-left:626px;

}


#left
{
	float: left;
	display: inline;
	width: 390px;
	margin-right:20px;
}

#left .arrow
{
	float:right;
	height:100%;
}

#left .arrow .toparrow
{
	background: transparent url(../i/toparrow.png) no-repeat top left;
	width:9px;
	height:14px;
}

#left .arrow .vertarrorw
{
	background: transparent url(../i/vertarrow.png) repeat scroll 18px 0px;
	width:6px;
	height:420px;
}

#left .arrow .bottomarrow
{
	background: transparent url(../i/bottomarrow.png) no-repeat top left;
	width:9px;
	height:14px;
}

#left .block
{
	margin:0 0 0px 0;
	width:370px;
}

#left .block .title
{
	width:302px;
	height:52px;
	padding:14px 0px 0px 70px;
	font-family:georgia;
	font-size:19px;
	font-style:italic;

}

#left .block .title a
{
	text-decoration:none !important;
}

#left .clock
{
	background: transparent url(../i/clock.png) no-repeat 0px 0px;
	width:302px;
	height:52px;
}

#left .paper
{
	background: transparent url(../i/paper.png) no-repeat 0px 0px;
	width:302px;
	height:52px;
}

#left .strelka
{
	background: transparent url(../i/strelka.png) no-repeat 0px 0px;
	width:302px;
	height:52px;
}

#left .block .text
{
	padding-left:80px;
	margin-top:-15px;
	margin-bottom:25px;
	color:#4C4C4C;
}

#left .block #newsblock
{
	margin-left:80px;
	margin-top:-15px;
}
#left .block .newsblock
{
	margin-bottom:10px;
}

#left .block .newsblock .data
{
	float:left;
	width:60px;
	color:red;
	
}

#left .block .newsblock .title
{
	font-size:12px;
	padding:0;
	font-style:normal;
	height:25px;
	font-family:georgia;
	font-weight:bold;
	color:#4C4C4C;
}

#left .block .newsblock .brief , #left .block .newsblock a
{
	color:#4C4C4C;
}






#news
{
	margin-top: 80px;
	background: #eff4f9 url(../i/news_bkg_top.jpg) top left no-repeat; 
}

#newsContent
{
	background: url(../i/news_bkg_bot.jpg) bottom left no-repeat;
	padding: 15px 30px 20px 30px;
}

#newsContent h2
{
	margin: 0px 0px 10px 0px;
	font-size: 16px;
}

#newsContent div.news
{
	margin-top: 15px;
	font-size: 11px;
}

#newsContent p
{
	margin: 5px 0 0 0;
}

#newsContent p.data
{
	margin: 0px;
	color: #004fa3;
}

/* = Right
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#right
{
	float: right;
	display: inline;
	width: 710px;
}

#headerImg
{
	padding-bottom: 20px;
}

#headerMenu
{
	float:left;
	display: inline;
	width: 435px;
	height: 290px;
}

#headerMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#headerMenu li
{
	float: left;
	width: 145px;
	height: 145px;
}

#headerMenu li.menu01
{
	background:url(../i/bigMenu_001.jpg) top left no-repeat;
}

#headerMenu li.menu02
{
	background:url(../i/bigMenu_002.jpg) top left no-repeat;
}

#headerMenu li.menu03
{
	background:url(../i/bigMenu_003.jpg) top left no-repeat;
}

#headerMenu li.menu04
{
	background:url(../i/bigMenu_004.jpg) top left no-repeat;
}

#headerMenu li.menu05
{
	background:url(../i/bigMenu_005.jpg) top left no-repeat;
}

#headerMenu li.menu06
{
	background:url(../i/bigMenu_006.jpg) top left no-repeat;
}

#headerMenu li a
{
	display: block;
	height: 145px;
	width: 145px;
}

#wrapHeaderContent
{
	float: right;
	display: inline;
	width: 274px;
	height: 284px;
	background: #eff4f9 url(../i/topPanel_bkg_top.jpg) left top no-repeat;
}

#headerContent
{
	background: url(../i/topPanel_bkg_bot.jpg) left bottom no-repeat;
	padding: 0 20px;
	height: 284px;
}

#headerContent h2
{
	font-size: 16px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
}

#headerContent address
{
	padding-top: 10px;
	padding-left: 10px;
	font-size: 14px;
	font-style: normal;
}


#middle
{
	width: 100%;
	height: 1%;
	overflow: hidden;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#wrapContent 
{

	text-align: left;
	width: 59%;
	float: left;
	overflow: hidden;
}


#content
{
	padding: 14px 10px 0px;
 }

#content,
{
	padding-top: 9px;
}

#content h1
{
	font-family:georgia;
	font-size:19px;
	font-style:italic;
}

#content .title
{
	font-family:georgia;
	font-size:19px;
	font-style:italic;
}

#content h2, #content h3
{
	font-size: 14px;
}

#content p
{
	margin: 12px 0px;
	line-height: 1.5;
}



/* = Footer
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#footer
{
	width: 1000px;
	clear: both;
	padding-top: 0px;
	height:40px;
}

#copy_left
{

	font-size: 10px;
	float:left;
	width:185px;
}

#copy_right
{
	float:right;
	font-size: 10px;
}




/* ------------- FORM --------------------- */

/* ------------ Error message -------------------*/
div.error {color: red; font-size: 11px;}

.form .item{ margin-bottom:1px; padding: 2px 0;  width: 550px;  position: relative; /*z-index:4;*/}
.form .radio{ margin-bottom:1px; padding: 0;  width: 420px;  position: relative; /*z-index:4;*/}
.form .item img{margin: 0px 0px 5px 10px !important; border: 1px solid gray; display: inline;}


.form .title{text-align: right;float: left; width: 200px; height: 100%;font-size:14px !important; font-style:normal !important; }
.form .t_textarea{height:67px}
.form .t_capth{height:50px}
.form .field{padding-left: 210px;}
.form .fieldDo{padding-left: 210px;}
.form .fieldDo input{width:150px !important; width/**/:150px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}
.form .field input{width: 250px !important; width/**/: 250px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}
.form .field textarea{width: 250px !important; width/**/: 250px; height:52px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}
.form .radio .field .button input {width:20px !important;float:left;border:none; padding-left: 0; margin-left: 0;}
.form .field select{border: 1px solid gray;}
.form .radio .field .button .label{padding-top: 1 !important; padding-top/**/: 2px;}

.form .buttons{padding-left: 209px !important; padding-left/**/: 212px; margin-bottom: 40px;  width:150px; position: relative;}
.bt_back, .bt_long {border:0; background: url(../i/bt_blue.gif) no-repeat; width: 123px; height:25px; color: white; margin: auto;}
.form .buttons input{margin-top: 10px;
	padding: 1px 10px 4px 10px;
	height: 22px;
	font-weight: bold;
	border: none;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	color: #000;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	cursor: pointer;
	text-decoration: none;
	background: url(../i/bkgButton.gif) top left repeat-x;}

.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}
.form div.error{position: absolute; left:430px; bottom:0px; background: #912A1B; color: white; z-index: 700; padding: 1px 3px; border: solid 1px white; height: 14px;-moz-opacity:0.85; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.85); white-space: nowrap;}


/* ------------ Message -------------------------*/
.message { border: 1px solid gray; padding: 5px; margin: 10px 0 10px 10px; color: Black; font-size: 11px; text-align: center}
.message_red {color: red !important;}
.message_fail {color: #A00000 !important;}
.message_success {color: #00A000 !important;}
.subscribe_select1 .message{width: 660px;}

.form .file-red {display: inline;}
.form .file-ajax {float:left; display:none;}
.form .file-ajax .monitor {float: left; color: #444; width: 150px; border: 1px solid #222; height: 14px; margin: 3px 2px 3px 2px; padding: 2px;}
.form .file-ajax .iframe {float: left; padding: 2px 0 0 5px;}
.form .file-ajax .button {width: 50px; margin-left: 5px;}
.form .file-ajax .file-loading {display: none; color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading div {color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading img {float: left; color: #666; padding: 0 5px 2px 10px;}
.form .file-ajax .file-done {display: none; height: 17px; color: green; margin: 0 0 0 10px;}
.form .preview {float:left; padding: 5px 0 0 5px;}
.form .preview div {float:left; margin-right:5px; color: #888;}
.form .preview img {float:left; margin-bottom: 5px;}


div.title_news{font-family:Tahoma;margin-left:0px;margin-bottom:3px;}
div.title_news a{color:#666666;font-size:16px !important;text-decoration:none;font-weight:bold;}
div.title_news a:hover{font-size:14px;text-decoration:underline;}
div.anonce_news {font-family:Tahoma;margin-left:8px;}
div.anonce_news a{font-size:12px;text-decoration:none;color:#19252D;}