#krazy_container {display:block; margin:25px; position:relative; background:#bcb; padding:50px 0;}
#krazy_container h2 {margin-bottom:1em;}
#krazy_container h3 {clear:both; margin-top:4em;}

/* Inset 3D Raised */
.raised {background: transparent; margin:0 auto; width: 99%;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#CCCCCC; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b3 {background: #CCCCCC; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b4 {background:#CCCCCC; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b4b {background:#CCCCCC; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b3b {background:#CCCCCC; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b2b {background:#CCCCCC; border-left:1px solid #aaa; border-right:1px solid #999;}

p.opisobject {padding: 10px;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:1px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:  #FFFFFF; border-left:2px solid #999; border-right:2px solid #999;}

table.table1 {width:97%; margin-top:5 px; margin-bottom:5px; background:#CCCCCC;}

tr.trr1 {background: white; text-align:left;}

tr.trr1 td {padding: 5px 0 5px 5px;}

tr.trr2 {background: #c2d4e7; text-align:left;}
tr.trr2 td {padding: 5px 0 5px 5px;}
tr.trr3 {background: #daf7da; text-align:left}

.gallerydiv		{ border-width: 5px; border-color: white; border-style: solid;}
.gallerydiv:hover	{ border-width: 5px; border-color: #e0eff6; border-style: solid;}

body {
background-color:#FFF;
scrollbar-highlight-color:#d4d0c8;
scrollbar-shadow-color:#d4d0c8;
color:#000;
scrollbar-arrow-color:#d4d0c8;
scrollbar-track-color:#efedee;
font-family:arial;
scrollbar-darkshadow-color:#d4d0c8;
scrollbar-base-color:#fff;
}

.zag {
font-weight:400;
font-size:14px;
color:#9C1116;
font-family:arial;
}

input#search {
font-size:11px;
color:#2A7CE0;
border:0 solid #4D9FCF;
background-color:#FFF;
font-weight:400;
padding: 0;
}

#validator {
display:none;
}

font.text3 {
color:#000;
font-weight:700;
margin-top:10px;
font-size:12px;
}

font.text2 {
color:#EB3D00;
font-size:12px;
}

font.textor {
color:#EB3D00;
font-size:12px;
}

font.textgol {
color:#EB3D00;
font-size:12px;
}

h2.main {margin: 0px 0px; color: #0089E1; font-size: 16px; text-align:left; font-family: arial;}
h2.mainred {margin: 0px 0px; color: #FF0000; font-size: 16px; text-align:left; font-family: arial;}

table.table1 {
width:100%;
margin-top:5px px;
margin-bottom:5px;
background:#464141;
}

table.tablemy1 {
width:95%;
margin-top:5px px;
margin-bottom:5px;
background:#C7E7D9;
}

table.tablemy1 a {
	cursor: pointer;
}
table.tablemy1 a:hover {
	cursor: pointer;
	font-weight: bold;
}

table.tabler {
width:95%;
margin-top:5px px;
margin-bottom:5px;
background:#C7E7D9;
}

tr.tr1 {
background:#FFF;
text-align:center;
}

tr.tr2 {
background:#b5dce2;
text-align:center;
}

tr.tr3 {
background:#b5dce2;
text-align:center;
}

tr.trr1 {
background:#D4E4F8;
text-align:left;
}

tr.trr2 {
background:#EAF2FB;
text-align:left;
}

img.foto {
border:0;
margin:5px;
}

span.date {
font-size:8pt;
color:#000;
margin-top:3px;
margin-bottom:3px;
}

td.torange {
font-weight:400;
font-size:10px;
color:#FFF;
font-family:arial;
}

.tfont {
font-weight:400;
font-size:14px;
color:#FFF;
font-family:arial;
}

tr.copyright {
font-weight:400;
font-size:11px;
color:#98959E;
font-family:arial;
text-decoration:none;
}
a.view	{
	font-weight: bold;
}
a.copyright:hover {
font-weight:400;
font-size:11px;
color:#F80B11;
font-family:arial;
text-decoration:none;
}

a.tmenu:hover {
font-weight:400;
font-size:16px;
color:#F80B11;
font-family:arial;
text-decoration:none;
}

input.button {
color:#073CAC;
font-family:Arial;
font-size:12px;
border:1px outset silver;
background-color:#EBF5FF;
padding:1px 4px;
}

.tforum {
font-weight:400;
font-size:12px;
color:#4D4D4D;
font-family:arial;
}

td.tsearch {
font-weight:400;
font-family:Arial;
color:#686868;
font-size:13px;
text-decoration:underline;
}

td.informer {
font-weight:400;
font-size:13px;
font-family:Arial;
color:#686868;
text-decoration:none;
}

tr.dtmenu {
font-weight:700;
font-size:12px;
color:#133FA3;
font-family:arial;
text-decoration:none;
}

td.title {
font-weight:700;
font-size:14px;
font-family:Arial;
color:#FA7906;
text-decoration:none;
}

h1 {
font-weight:700;
font-size:14px;
font-family:Arial;
color:#FA7906;
text-decoration:none;
margin:0;
}

.ifooter	{display:none; visibility: hidden; overflow: hidden;}

a.dmenu:hover {
font-weight:400;
font-size:12px;
color:#133FA3;
font-family:arial;
text-decoration:none;
}

a.inf:hover {
font-weight:700;
font-size:14px;
color:#904CB8;
font-family:arial;
text-decoration:none;
}

a.rinf:hover {
font-weight:400;
font-size:13px;
color:#F80B11;
font-family:arial;
text-decoration:none;
}

p.news {
margin-left:0;
margin-top:0;
margin-bottom:0;
}

.ramka {
border:solid 3px red;
width:90%;
}

.ramka1 {
border:solid 1px red;
width:53%;
}

table.photo_click {
width:98%;
background:#EFEFEF;
margin-bottom:20px;
font-size:12px;
}

td.photo_click_td1 {
width:30%;
text-align:right;
font-size:12px;
}

table.photo_cat {
width:98%;
background:#FEFBCF;
margin-bottom:20px;
border:1px dashed #FBBB04;
font-size:12px;
}

.photo_h2 {
color:#C30000;
font-size:12px;
}

table.photo {
width:98%;
}

.new {
color:#C30000;
font-size:10px;
}

.photo_name {
color:#19A705;
font-size:12px;
}

p.photo_hr {
border-top:3px solid #EFEFEF;
width:98%;
margin-bottom:0;
margin-top:2px;
}

table.photo_menu_bottom {
width:98%;
background:#EFEFEF;
}

td.photo_menu_td1 {
text-align:right;
}

form.photo_form {
margin:0;
}

span.smalltext {
font-size:10px;
}

table.photo_user {
width:100%;
background:#C2FEB4;
}

table.photo_user th {
background:#5BDF33;
text-align:center;
color:#000;
font-size:12px;
font-weight:400;
}

.photo_copy {
color:#818183;
}

table.photo_det {
width:450px;
background:#FEFBCF;
border:1px dashed #FBBB04;
font-size:12px;
}

tr.photo_det_tr1 {
background:#FEFDE7;
}

td.photo_det_td1 {
width:150px;
}

tr.photo_comment_tr1 {
background:#FBBB04;
}

table.photo_search {
width:100%;
background:#FEFBCF;
border:1px dashed #FBBB04;
font-size:12px;
}

table.photo_postcard {
width:98%;
background:#FEFBCF;
border:1px dashed #FBBB04;
font-size:12px;
}

table.table1 th {
font-weight:400;
color:#FFF;
background:#2A7CE0;
height:20px;
border:0 solid #C7E7D9;
font-size:12px;
}

table.tablemy1 th {
font-weight:400;
color:#FFF;
background:#2A7CE0;
height:20px;
border:0 solid #C7E7D9;
font-size:12px;
}

.text,td.small {
font-weight:400;
font-size:12px;
color:#39312F;
font-family:arial;
}

td.content {
padding-right: 10px;	
font-weight:400;
font-size:12px;
color:#39312F;
font-family:arial;
}

table,table.photo td,td.head1,td.row2,form.photo_form td,table.photo_user td,span.pho,td.ph,table.ph,#copyright,table.table1 td {
font-size:12px;
}

td.delimeter,tr.delimeter {
font-weight:400;
font-size:16px;
color:#B5CFEE;
font-family:arial;
text-decoration:none;
}

a.copyright,a,a.tmenu,a.dmenu,a.tsmenu,a.inf,a.rinf {
text-decoration:underline;
}

a.copyright:active,a.copyright:visited,a.copyright:link {
font-weight:400;
font-size:11px;
color:#2B7ADF;
font-family:arial;
text-decoration:underline;
}

a:active,a:visited,a:link,a.tsmenu:active,a.tsmenu:visited,a.tsmenu:link {
font-weight:400;
font-size:12px;
color:#314AA6;
font-family:arial;
text-decoration:underline;
}

a:hover,a.tsmenu:hover {
font-weight:400;
font-size:12px;
color:#EA5C1A;
font-family:arial;
text-decoration:none;
}

a.red_rmenu:link	{
font-weight:400;
font-size:12px;
color:#ff0000;
font-family:arial;
text-decoration:underline;
}
a.red_rmenu:hover	{
font-weight:400;
font-size:12px;
color:#ff0000;
font-family:arial;
text-decoration: none;
}

a.tmenu:active,a.tmenu:visited,a.tmenu:link {
font-weight:400;
font-size:16px;
color:#2B7ADF;
font-family:arial;
text-decoration:underline;
}

a.wherebuy {
font-weight:400;
font-size:16px;
color:#ff0000;
font-family:arial;
text-decoration:underline;
}

input.text,select.text,textarea.area {
font-family:Verdana;
color:#073CAC;
font-size:10pt;
border:1px inset silver;
}

td.tinf,td.rinf {
font-weight:400;
font-size:13px;
color:#314AA6;
font-family:arial;
text-decoration:none;
}

a.dmenu:active,a.dmenu:visited,a.dmenu:link {
font-weight:400;
font-size:12px;
color:#133FA3;
font-family:arial;
text-decoration:underline;
}

a.rmenu:active,a.rmenu:link,a.rmenu:visited {
font-weight:400;
font-size:12px;
color:#2A7CE0;
font-family:arial;
text-decoration:underline;
}
a.rmenu:hover {
font-weight:400;
font-size:12px;
color:#2A7CE0;
font-family:arial;
text-decoration:none;
}

a.inf:active,a.inf:visited,a.inf:link {
font-weight:700;
font-size:14px;
color:#904CB8;
font-family:arial;
text-decoration:underline;
}

a.rinf:active,a.rinf:visited,a.rinf:link {
font-weight:400;
font-size:13px;
color:#314AA6;
font-family:arial;
text-decoration:underline;
}

table.photo_cat th,table.photo_det th,table.photo_search th,table.photo_postcard th {
background:#FBBB04;
text-align:left;
color:#000;
font-size:12px;
}

table.photo_det tr,table.photo_search tr,table.photo_postcard tr {
vertical-align:top;
}

a.photolink {
   font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#366dab;
}
a.photolink:hover {
font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#366dab; text-decoration: none;
}
a.ny		{
	color: red;
	font-weight: bold;
}
a.objects_main	{
	font-size:13px; 
	font-weight:bold;
}
a.map_link	{
	font-size: 14px;
	font-weight: bold;
}
.topmenu	{
	background: url(/images/mright.jpg) right no-repeat;
}
.mainrest	{
	margin: 0px 0px 0px 20px;
}
.mainrest_top	{
	margin: 0px 0px 5px 0px;
}
p.response 	{
	color: #000;
	font-size: 14px;
	margin: 20px 0px 20px 0px;
}
.wnd {
  position:absolute;
  border: 2px solid #7ba5d4;
  background-color:#ffffff;
  color:#000000;
  width:440px;
  height:300px;
}

.wnd_comm {
  margin: 10px;
  border: 2px solid #7ba5d4;
  background-color:#ffffff;
  color:#000000;
  width:500px;
  height: 380px;
}

.wnd_head {
  color:#000000;
  background-color:silver;
}
a.gde_kupit	{
	font-size: 13px;
	font-weight: bold;
}
.select_pole {width: 160px;}
.select_pole2 {width: 323px;}
table.rotator {
	padding: 0px 200px 0px 200px;
}
a.teaser	{
	color: #000;
}
#external_links	{
	margin: 0;
	padding: 0;
}
#external_links	li{
	list-style-position: inside;
}
a.main_recom {
	font-size: 13px;
	color: #fff;
	background-color: #0089E1;
	padding: 3px;
}
.tabs-bron-ua {
    background-color: #356AA0;
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    display: block;
    float: right;
    margin: 4px 0 0;
    padding: 5px 5px 5px 6px;
}
.tabs-bron-ua2 {
    background-color: #356AA0;
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    display: block;
    margin: 10px;
    width: 160px;
    padding: 5px 5px 5px 6px;
}
.tabs-bron-ua:hover, .tabs-bron-ua2:hover {
    background-color: #264a6f;
    cursor: pointer;
}
.tabs-bron-ua a, .tabs-bron-ua2 a {
    color: #FFFFFF;
    text-decoration: none;
}
.tabs-bron-ua img, .tabs-bron-ua2 img {
    margin-left: 6px;
    margin-right: 6px;
}

.avia-bron-ua {
    background-color: #B02B2C;
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    display: block;
    float: right;
    margin: 4px 0 0;
    padding: 5px 5px 5px 6px;
}
.avia-bron-ua2 {
    background-color: #B02B2C;
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    display: block;
    margin: 10px;
    width: 170px;
    padding: 5px 5px 5px 6px;
}
.avia-bron-ua:hover, .avia-bron-ua2:hover {
    background-color: #801414;
    cursor: pointer;
}
.avia-bron-ua a, .avia-bron-ua2 a {
    color: #FFFFFF;
    text-decoration: none;
}
.avia-bron-ua img, .avia-bron-ua2 img {
    margin-left: 6px;
    margin-right: 6px;
}

.pagination a:link {
	color: #3F4C6B;
	text-decoration: none;
	border: 1px solid #3F4C6B;
	padding: 2px 4px;
}
.pagination span, .pagination a:hover {
	color: #F9F7ED;
	text-decoration: none;
	border: 1px solid #3F4C6B;
	background-color: #4096EE;
	padding: 2px 4px;
}
.news_title{
	font-weight: bold;
}


.discount_icon{
	width: 53px;
	height: 32px;
	margin-left: 95px;
	margin-top: -45px;
}
.discount_icon img{
	border: none;
}
.discount_icon .value{
	width: 53px;
	height: 36px;
	margin-left: 0;
	margin-top: -55px;
	padding-top: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	font-family: book-antiqe;
	text-decoration:none;
}
a div div.discount_icon div.value{
	text-decoration:none;
}



/* Телефон офиса в шапке */

.call_phone{
	background: #ffffff;
	padding: 10px 20px;
	font-size: 13px;
	border-radius: 4px;
	text-align: center;
}