body, td, tr, p {
        color: #000000;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
}

#page_content {
	background: #CDE5F5 url("../images/fon.jpg") 0 0 repeat-x;

}
.full_card p { margin: 0 !important; padding: 0 !important; }
/**********************************************/
#headul{position:relative; top:-465px; left:350px;  z-index:111; width:300px;}
.plans tr td img{ margin-right:7px;}
/**********************************************/

td.logotd {width: 350px;}
.logooblako {background-image: url('images/oblako_logo.jpg'); background-repeat: no-repeat; background-position: 10 0}
.logotxt {color: #125C8C; font-size: 20px; font-family: Arial; padding-right: 65px; text-align: right;}
.oblakotxt {font-size: 18px; font-family: Arial; height: 250; color: #125C8C; padding-left: 30px; padding-right: 60px; padding-top: 50px; text-align: center; line-height: 130%;}

.oblakotxt a{
	text-decoration: none;
}
.oblakotxt a:hover{
	text-decoration: none;
}

td.menutd {background-image: url('../images/fon_brevno.jpg'); background-repeat: repeat-y; background-position: 218 0;  301px;}
.menu1 {background-image: url('../images/menu_fon2.jpg'); background-repeat: repeat-y; background-position: 0px 53px; width: 301px;}
.menu2 {position: relative; padding-left: 5px; background-image: url('../images/menu_fon1.jpg'); background-repeat: no-repeat; background-position: left top;}

.undmenu {margin: 0px; padding: 8px 0 0 7px; width: 301px; height: 208px; background-image: url('../images/fon_undmenu.jpg'); background-repeat: no-repeat; background-position: left top}
.mov {margin: 0px; width: 204px; height: 138px; border: 1px solid #EFAE47}
.undmenutel {margin: 0px; padding: 8px 0 0 7px; width: 301px; height: 208px;}

td.content {padding: 0px 50px 20px 50px; width: 958px;}
td.mainmov {padding: 0px 50px 20px 50px;}


h1 {font-size: 22px; font-weight: normal; line-height: 110%;}
h2 {font-size: 18px; font-weight: normal; line-height: 110%;}
h3 {font-size: 20px; font-weight: normal;}


a {color: #255584;}
a:hover {color: #255584; text-decoration: underline;}

td.menu {padding: 0px 20px 0px 20px; font-size: 14px; color: #ffffff; line-height: 100%; background-image: url('images/menufon.jpg'); background-repeat: repeat-x; background-position: left top;}
td.menu a {margin: 0px 20px 0px 20px; color: #ffffff; text-decoration: none;}
td.menu a:hover {margin: 0px 20px 0px 20px; color: #ffffff; text-decoration: none; background-color: #ffb46e;}


td.head {font-size: 12px; color: #ffffff;}
td.head a {color: #ffffff; text-decoration: none;}
td.head a:hover {color: #ffffff; text-decoration: none;}


td.menu2 {height: 35px; padding: 5px 10px 5px 20px; font-size: 14px; line-height: 100%; background-image: url('images/menufon2.gif'); background-repeat: repeat-y; background-position: left top; background-color: #EAEAEA;}
td.menu2 a {text-decoration: none;}

td.menuleft {padding: 40px 10px 20px 10px;}


td.adr1 {padding: 4px 20px 6px 20px; font-size: 11px; color: #ffffff; line-height: 100%; background-image: url('images/menufon.jpg'); background-repeat: repeat-x; background-position: left top;}
td.adr {font-size: 11px; color: #ffffff;}

.photogallmenu {margin: 0 0 20px 0;}
.menucontent {margin: 0 0 20px 0;}

table.katalogtabl {}
table.katalogtabl td  {padding: 0px 10px 15px 0px; width: 25%; line-height: 120%; font-size: 11px;}
table.katalogtabl td img {border: 5px solid #ffffff; margin: 0px 0px 5px 0px;}


table.katalogtabl2 {width: 95%;}
td.katalogtabl2content  {padding: 0px 0px 20px 0px; width: 100%; line-height: 140%; font-size: 14px;}
td.katalogtabl2foto  {padding: 0px 0px 0px 0px;}
td.katalogtabl2foto img {border: 5px solid #ffffff; margin: 0px 0px 10px 0px;}

td.katalogtabl3content  {padding: 0px 0px 0px 0px; width: 100%; line-height: 140%; font-size: 13px;}

table.phototabl {}
td.phototablcontent  {padding: 15px 0px 15px 0px; width: 100%; border-bottom: 1px solid #ffffff; line-height: 120%;}
td.phototablimg  {padding: 15px 30px 15px 0px; border-bottom: 1px solid #ffffff;}
td.phototablimg img {border: 5px solid #ffffff;}

table.phototabl2 {border: 1px solid #BCDCF1}
td.phototablcontent2  {padding: 15px 0px 15px 0px; width: 100%; line-height: 150%;}
td.phototablmore2  {padding: 0px 10px 5px 0px; line-height: 150%;}
td.phototablimg2  {padding: 15px 20px 15px 15px; }
td.phototablimg2 img {border: 5px solid #ffffff;}

.photomore {}
.photomore img {border: 5px solid #ffffff; margin: 30px 0 0px 0;}


.fotogallery {padding: 15px 0px 0px 0px;}
.fotogallery IMG {margin: 0px 30px 20px 0px; border: 5px solid #ffffff;}


table.sitetable {border-collapse: collapse;}
table.sitetable  td {border: 2px solid #61ADE0;	padding: 10px; vertical-align: top; }

table.pricetable {border-collapse: collapse;}
table.pricetable  td {border: 2px solid #61ADE0; padding: 4px 10px 4px 10px; }
table.pricetable  td.zag {background-color: #FCF0C9; background-image: url('images/pricetablefon.jpg'); background-position: center center; background-color: #e2bd6c;}



td.sch {padding: 0px 0px 0px 10px;}


.footmini {font-size: 12px; color: #a67732;}
.footmini a, .footmini a:hover { text-decoration: none; color: #a67732;}

.footmini2 {font-size: 11px; color: #82491c;}
.footmini2 a { text-decoration: underline; color: #82491c;}
.footmini2 a:hover { text-decoration: underline; color: #67360e;}

.footmini3 {font-size: 12px; color: #000000;}
.footmini3 a { text-decoration: underline; color: #82491c;}



a.prozr img {
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.5;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}
#special_pref {
	margin-top: 5px;
	background-color: #f3d77c;
	border: 1px solid #d32424;
}

#special_pref td {
	vertical-align: top;
	font-size: 13px;
	font-weight: 100;
}
#catalog_ref .lev2 {
	position: absolute;
	left: 100%;
	width: 240px;
	border: 1px solid #b97216;
	background-color: #f3d77c;
	top: 55px;
	display: none;
	padding: 5px 10px 10px 7px;
}
#catalog_ref .lev2 li {
	list-style-type: none;
	padding: 0 0 0 13px;
	margin: 0 0 0 5px;
	font-size: 14px;
	line-height: 30px;
	background: url("/images/bullet1.jpg") 0 13px no-repeat;
}
#catalog_ref .lev2 li a {
	color: #b93516;
}
#catalog_ref .lev2 li a:hover {
	text-decoration: none;
}
#catalog_ref { display: block; }
#catalog_ref:hover .lev2 {
	display: block;
}
.item {
	width: 208px;
	float: left;
	margin: 10px 0 0 5px;
	padding-bottom: 25px;
}
	.item img {
		border: 3px solid #fff;
	}
	.item a {
		font-size: 11px;
		color: #000;
		text-decoration: none;
		line-height: 16px;
	}
.full_card td * { font-size: 12px; }
.f-12px, .f-12px p { font-size: 14px; }
