html { height:100%; }
body { margin:0; padding:0; height:100%; min-height:100%; margin-top: 40px;}
body, table, td {font-family: Arial, Geneva; font-size: 12px; text-align: left;}

ul
{
	margin: 0;
	padding: 0;
}

li
{
	background-image: url('images/blacksq8.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}

a, a:hover, a:visited
{
	color: black;
	text-decoration: underline;
}

a.newspage, a.newspage:hover, a.newspage:visited
{
	font: bold 12px Arial;
	font-style: italic;
	text-decoration: none;
	color: #202020;
}

a.urlanhor, a.urlanhor:visited
{
	text-decoration: none;
}

a.urlanhor:hover
{
	text-decoration: underline;
}

a.urlalbum, a.urlalbum:hover, a.urlalbum:visited
{
	font: 12px Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.urlmenu, a.urlmenu:hover, a.urlmenu:visited
{
	font: bold 14px Arial;
	text-decoration: none;
	color: #202020;
}

a.urlmenusel, a.urlmenusel:hover, a.urlmenusel:visited
{
	font: bold 14px Arial;
	text-decoration: none;
	color: white;
}

a.urlmodel, a.urlmodel:hover, a.urlmodel:visited
{
	font: 12px Arial;
	letter-spacing: -0.3pt;
	text-decoration: none;
	color: black;
}

a.urlmport1, a.urlmport1:hover, a.urlmport1:visited
{
	font: bold 14px Arial;
	text-decoration: none;
	background-color: black;
	padding: 1px 5px 1px 5px;
	margin: 0;
	color: white;
}

a.urlmport2, a.urlmport2:hover, a.urlmport2:visited
{
	font: bold 14px Arial;
	text-decoration: none;
	padding: 1px 5px 1px 5px;
	margin: 0;
	color: #202020;
}

a.urlprice, a.urlprice:visited
{
	font: bold 12px Arial;
	color: black;
	text-decoration: underline;
}

a.urlprice:hover
{
	font: bold 12px Arial;
	color: black;
	text-decoration: none;
}

a.zagnews, a.zagnews:hover, a.zagnews:visited
{
	padding-left: 50px;
	text-decoration: none;
}

table.contacts
{
	background-image: url('images/fonecontacts.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.contacts_en
{
	background-image: url('images/fonecontacts_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.guest
{
	background-image: url('images/foneguest.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.faq
{
	background-image: url('images/fonefaq.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.archives1
{
	background-image: url('images/fonearchives1.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.archives2
{
	background-image: url('images/fonearchives2.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.archives1_en
{
	background-image: url('images/fonearchives1_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.archives2_en
{
	background-image: url('images/fonearchives2_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.learning
{
	background-image: url('images/fonelearning.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.learning_en
{
	background-image: url('images/fonelearning_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.main
{
	background-image: url('images/fonefirst.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.main_en
{
	background-image: url('images/fonefirst_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.model
{
	background-image: url('images/fonemodels.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.model_en
{
	background-image: url('images/fonemodels_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.portfolio1
{
	background-image: url('images/foneportf.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.portfolio2
{
	background-image: url('images/foneportf2.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.portfolio1_en
{
	background-image: url('images/foneportf_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.portfolio2_en
{
	background-image: url('images/foneportf2_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.price
{
	background-image: url('images/foneprice.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

table.price_en
{
	background-image: url('images/foneprice_en.jpg');
	background-repeat: no-repeat;
	background-color: white;
	width: 870px;
}

.arttitle
{
	font: bold 18px Arial;
	vertical-align: top;
	text-align: center;
	padding: 80px 0 20px 0;
	width: 420px;
}

.askme
{
	font: bold 14px Arial;
	width: 50%;
	vertical-align: top;
}

.askform
{
	width: 100%;
	font: bold 14px Arial;
	border: solid 1px gray;
	background-color: transparent;
}

.authors
{
	font: bold 14px Arial;
	vertical-align: top;
}

.datenews
{
	font: bold 12px Arial;
	text-align: left;
	padding-left: 5px;
}

.desmodel
{
	font: 12px Arial;
	text-align: left;
	padding-top: 10px;
	color: black;
}

.dtarch
{
	font: bold 11px Arial;
	text-align: center;
	padding-bottom: 2px;
}

.divnews
{
	background-color: #e8e9ea;
	width: 310px;
	text-align: left;
	padding: 20px 10px 20px 3px; 
}

.faqtitle
{
	font: bold 14px Arial;
}

.fiomodel
{
	font: bold 18px Arial;
	vertical-align: top;
	text-align: center;
	padding-bottom: 10px;
}

.gnewspage
{
	font: bold 12px Arial;
	font-style: italic;
	color: #aaa;
}

.guestbook
{
	font: bold 14px Arial;
}

.menu
{
	width: 200px;
	text-align: left;
	padding-left: 2px;
	vertical-align: top;
}

.menuprice2
{
	padding: 1px 5px 1px 5px;
	text-align: center;	
	width: 15px;
}

.menuprice3
{
	font: bold 12px Arial;
	background-color: black;
	color: white;
	padding: 1px 5px 1px 5px;
	text-align: center;
	width: 15px;
}

.menurubr2
{
	padding: 1px 5px 1px 5px;
	text-align: center;	
	width: 60px;
}

.menurubr3
{
	font: bold 12px Arial;
	background-color: black;
	color: white;
	padding: 1px 5px 1px 5px;
	text-align: center;
	width: 60px;
}
.menuport
{
	text-align: center;
	margin-left: 10px;
	padding: 0;
	height: 19px;
}

.menuport2
{
	text-align: center;
	padding: 1px 3px 1px 3px;
	margin-left: 10px;
	padding: 0;
	height: 15px;
}

.menutxt
{
	text-align: center;
	padding: 0;
	height: 41px;
	margin: 1px 0 0 0;
	vertical-align: top;
}

.menutxtsel
{
	text-align: center;
	padding: 0;
	height: 41px;
	margin: 1px 0 0 0;
	vertical-align: top;
	background-image: url('images/plashka.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 29px -1px;
}

.menutxtprice
{
	text-align: center;
	padding: 0;
	height: 40px;
	margin: 1px 0 0 0;
	vertical-align: top;
}

.menutxtpricesel
{
	text-align: center;
	padding: 0;
	height: 40px;
	margin: 1px 0 0 0;
	vertical-align: top;
	background-image: url('images/plashka.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 29px -1px;
}

.menutxtmodel
{
	text-align: center;
	padding: 0;
	height: 40px;
	margin: 1px 0 0 0;
	vertical-align: top;
}

.menutxtmodelsel
{
	text-align: center;
	padding: 0;
	height: 41px;
	margin: 0;
	vertical-align: top;
	background-image: url('images/plashka.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 29px -1px;
}

.noback
{
	font: bold 14px Arial;
	color: red;
	padding-bottom: 10px;
	text-align: center;
}

.placeimg img
{
	vertical-align: middle;
	margin-top: expression(((165-height)/2 - 4) + "px");
}

.placeimg
{
	width: 170px;
	height: 165px;
	display:table-cell;
	vertical-align: middle;
	padding-top: 5px;
	font-size: 0;
}

.placeimg2
{
	width: 170px;
	height: 165px;
	display:table-cell;
	vertical-align: middle;
	padding-top: 5px;
	font-size: 0;
}

.placeimg3
{
	width: 160px;
	height: 160px;
	display:table-cell;
	vertical-align: middle;
	padding: 0px;
	font-size: 0;
	margin: 0px;
	background-color: white;
	border: 1px solid black;
}

.placeimg3 img
{
	vertical-align: middle;
	margin-top: expression(((160-height)/2) + "px");
}

.podfoto
{
	text-align: center;
	height: 15px;
	padding-top: 2px;
}

.podpis
{
	font: bold 13px Arial;
}

.podval
{
	font: 9px Arial;
	color: #656565;
	padding: 0 10px 0 15px;
	vertical-align: top;
}

.sayme
{
	font: bold 14px Arial;
	vertical-align: top;
}

.txt
{
	font: 12px Arial;
}

.txtart
{
	font: 12px Arial;
	text-align: justify;
	padding: 5px 30px 0 0;
}

.txtcontacts
{
	font: bold 14px Arial;
	padding-top: 7px;
}

.txtlearning
{
	width: 360px;	
	font: 12px Arial;
	margin-left: 5px;
	text-align: left;
}

.txtmain
{
	width: 270px;	
	font: 12px Arial;
	padding-top: 100px;
}

.txtmodel
{
	font: bold 12px Arial;
	text-align: left;
	padding: 100px 20px 0 30px;
	color: #202020;
	width: 360px;
}

.txtnews
{
	font: 12px Arial;
	text-align: justify;
	padding: 5px 5px 0 35px;
}

.txtprice2
{
	width: 300px;	
	font: 12px Arial;
	padding: 20px 0 0 40px;
}

.txtprice3
{
	width: 380px;	
	font: 12px Arial;
	padding: 0 0 0 0;
	margin: 0;
}

.txtup
{
	font: bold 12px Arial;
	text-align: center;
	padding-top: 100px;
	color: #202020;
	width: 355px;
}

