@import "reset.css";
td {font-family:Arial;font-size:12px;line-height:18px;color:#000;text-align:left; vertical-align:top}
body {  background:#343538 url(../images/bg_site.gif) top repeat-x;font-family:Arial;font-size:12px;line-height:18px;color:#e5e5e5;text-align:left;}

/* -----------------------------------------------------------------------------*/ 
a       { color:#ca1111; text-decoration:underline;}
a:link  { color:#ca1111; text-decoration:underline;}
a:hover { color:#ca1111; text-decoration:none;}
a:active{ color:#ca1111; text-decoration:underline;}

/* -----------------------------------------------------------------------------*/ 
.clear  {clear:both;}
.page{ position:absolute; top:0; left:0; width:100%; height:100%}
.left{ float:left}
.right{ float:right}
.centr{ width:1000px; margin:0 auto}
.red{ color:#f00}
/* -----------------------------------------------------------------------------*/ 

div.top div.menu{ height:70px}
div.top div.menu a.logo{ font-family:"Times New Roman"; font-size:36px; font-weight:normal; text-decoration:none; color:#fff; display:block; padding-left:45px; background:url(../images/logo.gif) 0px 0px no-repeat; margin:15px 0px 0px 25px; line-height:42px; height:42px; float:left}
div.top div.menu div.menu_top{ margin-top:17px; float:right; margin-right:1px}
div.top div.menu div.menu_top a{ font-family:"Times New Roman"; color:#fff; font-weight:bold; text-transform:uppercase; font-size:14px; text-align:center; text-decoration:none; float:left; height:54px; line-height:54px;margin:0px 0px 0px 1px}
div.top div.menu div.menu_top a span{ padding:0px 28px ; display:block; }
div.top div.menu div.menu_top a:hover{background:url(../images/pin_left_hover.gif) left no-repeat; color:#fff}
div.top div.menu div.menu_top a span:hover{background:url(../images/pin_right_hover.gif) right no-repeat; color:#fff}
div.top div.menu div.menu_top a.act{background:url(../images/pin_left.gif) left no-repeat; color:#9f2222}
div.top div.menu div.menu_top a.act span{background:url(../images/pin_right.gif) right no-repeat; color:#9f2222}


/* -----------------------------------------------------------------------------*/ 
div.top div.header{ height:385px; width:1000px; }

/* -----------------------------------------------------------------------------*/ 

#content{ background:url(../images/shadow.png) top no-repeat}

/* -----------------------------------------------------------------------------*/ 
div.left_column{ width:450px; float:left; }
div.right_column{ width:485px; float:right; }
h1{ color:#fff; font-size:35px; font-family:Arial; margin-bottom:20px; line-height:35px; font-weight:normal}
h3{ color:#444444; font-size:35px; font-family:Arial; margin-bottom:20px; line-height:35px; font-weight:normal}

h6{ color:#84e3ff; font-size:15px; margin-bottom:11px}
h5{ color:#c60000; font-size:16px; margin-bottom:12px; margin-top:6px}
h4{ color:#fff; font-size:18px; margin-bottom:12px; margin-top:6px; line-height:24px}

div.mar_100{ margin-left:120px; margin-top:-6px}
div.mar_150{ margin-left:150px; margin-top:-6px}


/* -----------------------------------------------------------------------------*/ 
div.index{  background:url(../images/big_pin.gif) right 30px no-repeat; padding:30px 0px 5px 25px; }
div.index div.right_column div.left_block{ float:left; width:200px}
div.index div.right_column div.left_block a{ line-height:26px}
div.index div.right_column div.right_block{ float:right}
div.index div.right_column div.right_block a{ color:#fff; font-size:18px; font-family:Arial; display:block; text-align:center; width:248px; height:60px; text-decoration:none; padding-top:20px; line-height:22px}
div.index div.right_column div.right_block a:hover{ color:#f00}

div.index div.left_column div.block{ width:110px;float:left; margin-top:20px}
div.index div.left_column div.space{ width:60px;float:left}


/* -----------------------------------------------------------------------------*/ 
div.index-1{  padding:30px 20px 15px 25px; min-height:200px}
div.index-1-mid{  padding:0px 20px 15px 25px; min-height:120px}
div.index-1 div.left_column{ padding-right:20px; width:445px}
/* -----------------------------------------------------------------------------*/ 
div.index-2{  padding:0px}
div.index-2-mid{  padding:0px 20px 15px 25px; min-height:120px}
div.index-2-mid div.left_column{width:460px; float:left;}
div.index-2-mid div.right_column{width:473px; float:right}
div.index-2-mid div.left_column a.red_disk {background:none!important; display:block; text-decoration:none; padding-left:0}
div.index-2-mid div.left_column a.red_disk h5{ margin:14px 0px 4px 0px }

/* -----------------------------------------------------------------------------*/ 
div.index-4{padding:30px 0px 15px 25px; min-height:320px}
div.index-4 div.left_column div.mar_100 a{ margin-bottom:8px}
div.index-4 div.right_column div.block{ width:205px; float:left}
div.index-4 div.right_column div.block img{ margin-bottom:12px}
div.index-4 div.right_column div.space{ width:30px; float:left}
.disk{ padding-left:25px; background:url(../images/disk.png) 0px 6px no-repeat;}
/* -----------------------------------------------------------------------------*/ 
div.mid{ background:#fff url(../images/bg_mid.gif) top repeat-x; min-height:50px; color:#444; padding-bottom:12px}

div.mid div.centr{ background:url(../images/bg_mid_top.gif) top no-repeat;min-height:50px ;padding-top:40px;  width:1000px}

div.mid div.centr div.block{ width:240px; float:left; padding-right:10px}
div.mid div.centr div.block div{ padding-left:90px}
div.mid div.centr div.bg_1{ background:url(../images/block_mid_1.gif) 0px 0px no-repeat}
div.mid div.centr div.bg_2{ background:url(../images/block_mid_2.gif) 0px 0px no-repeat}
div.mid div.centr div.bg_3{ background:url(../images/block_mid_3.gif) 0px 0px no-repeat}
div.mid div.centr div.bg_4{ background:url(../images/block_mid_4.gif) 0px 0px no-repeat;}

/* -----------------------------------------------------------------------------*/ 
div.foot{  background: #343538 url(../images/bg_footer.gif) top repeat-x; color:#bebebe}
div.foot div.centr{ width:975px; padding-left:25px; height:160px; padding-top:20px}
div.foot div.centr div.block{ width:140px; float:left; color:#5595a8; padding-right:20px}
div.foot div.centr div.block h2{ font-size:18px; font-family:Arial; color:#fff; margin-bottom:10px}
div.foot div.centr div.block a.blue_disk{ text-decoration:none; color:#5595a8; font-size:12px; padding-left:20px; line-height:22px; background:url(../images/disk_blue.png) 0px 1px no-repeat; white-space:nowrap }
div.foot div.centr div.block a.blue_disk:hover{ text-decoration:underline}

div.foot div.centr div.block a.blue{background:none; padding-left:0px; color:#5595a8; line-height:22px; text-decoration:none}
div.foot div.centr div.block a.blue:hover{ text-decoration:none}
div.foot div.centr div.block a.blue span:hover{ text-decoration:underline}

div.foot div.centr div.block a.blue_skipe{background:none; padding-left:20px; color:#5595a8; line-height:22px; text-decoration:none; background:url(../images/skipe.gif) 0px 1px no-repeat; }
div.foot div.centr div.block a.blue_skipe:hover{ text-decoration:underline}

div.foot div.centr a.poli{ text-decoration:underline; color:#bebebe}
div.foot div.centr a.poli:hover{ text-decoration:none}

/* -----------------------------------------------------------------------------*/ 
.submit_registry{background-color:#9f2222;
	width:100px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border:1px solid #fff; cursor:pointer!important}
	
.input_contact{background-color:#fff;
	width:300px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.textarea_contact{background-color:#fff;
	width:300px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}

/* -----------------------------------------------------------------------------*/ 
a.red_disk{ color:#fff; text-decoration:none; padding-left:20px; background:url(../images/disk.png) 0px 6px no-repeat; display:block; line-height:20px; }
a.red_disk:hover{ text-decoration:underline}
img.top_photo{ margin-bottom:6px}
a.read_more{ display:block; color:#f00; font-size:12px; margin-top:6px; cursor:pointer!important; width:80px}
a.arrow{ display:block; color:#b5b5b5; font-size:12px; font-family:Arial; width:85px; height:24px;background:url(../images/arrow.gif) 65px 7px no-repeat; margin-top:10px; cursor:pointer!important}

#read_block h4{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:-0.04em; line-height:34px; margin-bottom:14px}
a.go{ position:absolute; width:80px; height:80px; top:295px; z-index:200;margin-left:70px}
/* ----------------------------Gallery-------------------------------------------------*/ 
div.index-3-mid{ width:960px; padding:0; margin:0; margin-left:25px; }
div.sc_menu_wrapper {
	position: relative; 	
	height: 465px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 215px;
	
	margin-top: 0px; overflow:hidden;
	overflow: auto; float:left; margin-top:1px
}
div.sc_menu {
	padding: 0px 20px 0px 0px ;
}
.sc_menu a {
	display: block;
	margin-bottom: 4px;
	width: 270px;
		
}

.sc_menu img {
	display: block;
	border: none;
}

.sc_menu_wrapper .loading {
	position: absolute;
	top: 50px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;

	width: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
}
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	}

/* -------------------------Gallery----------------------------------------------------*/ 
 #fullsize {
	position:relative;
	height:463px;
	width:727px;
	overflow:hidden;
	z-index:200;
	float:right;
}
 #fullsize div img {display:block;margin:0 auto;background:#ccc;}
