i			{content:"\"/*"}
* 			{ font-size: small; font-family: "Times New Roman CE", "Times CE", "Times New Roman", "Times" , times, serif; color: #000; }
small		{ font-size: small; }
body		{ background: #000; margin: 0; padding: 0; }

/*page*/
#page		{ position: relative; width: 653px; margin: 15px auto; background: url(pcs/bg.gif) 0 150px repeat; }
#page2		{ position: relative; width: 653px; height: 500px; margin: 15px auto; background: url(pcs/intro_bg.jpg) 0 0 no-repeat; }
#header		{ height: 150px; background: url(pcs/top.jpg) 0 0 no-repeat; }
#menu		{ position: relative; float: left; width: 178px; }
#logo		{ width: 270px; height: 120px; }
#content	{ position: relative; }
#lang		{ position: relative; margin: 20px 0 20px 49px; }
#footer		{ position: relative; clear: both; height: 41px; background: url(pcs/down.jpg) 0 0 no-repeat; }
#address	{ width: 300px; }
#author		{ position: absolute; width: 200px; bottom: 5px; right: 50px; text-align: right; }
.intro #header, .intro #footer		{ background: none; }
img			{ border: 0; }
.cs #menu	{ background: url(pcs/nicon_cs.gif) 0 0 no-repeat; }
.en #menu	{ background: url(pcs/nicon_en.gif) 0 0 no-repeat; }
.de #menu	{ background: url(pcs/nicon_de.gif) 0 0 no-repeat; }
.ru #menu	{ background: url(pcs/nicon_ru.gif) 0 0 no-repeat; }
.cs .intro #menu	{ background: url(pcs/icon_cs.gif) 0 0 no-repeat; }
.en .intro #menu	{ background: url(pcs/icon_en.gif) 0 0 no-repeat; }
.de .intro #menu	{ background: url(pcs/icon_de.gif) 0 0 no-repeat; }
.ru .intro #menu	{ background: url(pcs/icon_ru.gif) 0 0 no-repeat; }

/*menu*/
#menu ul		{ margin: 0 0 20px 49px; padding: 0; }
#menu li		{ list-style-type: none; margin: 0; padding: 0; line-height: 34px; height: 34px; }
li.lang			{ line-height: 25px; color: #FFF; }

/*page content*/
#texts			{ width: 420px; position: relative; margin-left: 178px; }
.textboxs		{ padding: 40px 20px 10px 35px; }
.gallery img	{ margin-right: 7px; }
.photo2			{ float: left; margin: 0 10px 10px 0; }

/*texts*/
p, ul, ol, li, form, sup, sub 	{ margin: 0; padding: 0; }
p, dd 		{ text-align: left; }
p			{ font-size: 0.9em; margin-bottom: 15px; line-height: 140%; }
p.gallery	{ margin-bottom: 8px; }
h1 			{ font-size: 21px; margin: 0 0 10px 0; line-height: 33px; color: #634A3D; font-weight: normal; }
h2 			{ font-size: 15px; margin: 15px 0 3px 0; color: #634A3D; font-weight: normal; border-bottom: 1px dotted #634A3D; }
h3 			{ font-size: 14px; margin: 15px 0 3px 0; color: #634A3D; border-bottom: 1px dotted #634A3D; }
p b			{ font-size: 1.1em; font-weight: bold; }
.jidl #texts{ line-height: 150%; }
p.ci		{ font-weight: 13px; font-weight: bold; width: 70%; line-height: 17px; }
.ob			{ float: left; display: block; width: 45px; font-weight: bold; font-size: 11px; }
.error		{ font-size: 1.3em; color: #F00; }

/*links*/
a				{ text-decoration: underline; }
a:hover 		{ color: #5C2220; }

#menu a,#menu a:hover	{ text-decoration: none; font-size: 14px; color: #000; font-weight: bold; }
#menu a:hover, #menu a.active	{ color: #634A3D; }

#author,#author a	{ font-size: 9px; color: #634A3D; text-decoration: none; }
#author a:hover		{ color: #FFF; text-decoration: underline; }
#lang a				{ float: left; display: block; font-size: 6px; margin: 0 3px 0 0; padding: 0; border: 1px solid #8F7363; width: 17px; height: 12px; line-height: 12px; }
#lang a:hover		{ font-size: 6px; border: 1px solid #000; }
a.fcs				{ background: url(pcs/flag_cs.gif) 0 0 no-repeat; }
a.fen				{ background: url(pcs/flag_en.gif) 0 0 no-repeat; }
a.fde				{ background: url(pcs/flag_de.gif) 0 0 no-repeat; }
a.fru				{ background: url(pcs/flag_ru.gif) 0 0 no-repeat; }
#logo a				{ display: block; height: 120px; }
h3 span, h3 span a	{ font-weight: normal; text-decoration: none; }
li.news a				{ color: #A1120D !important; }

/*dt tables*/
dl {
width: 100%;
overflow: auto;
margin: 0 0 10px;
}

dt {
float: left;
width: 100px;
font-size: 1.2em;
font-weight: bold;
}

dd {
float: right;
line-height: 140%;
width: 310px;
}

/*forms*/
label, input	{ display: block; float: left; margin-bottom: 5px; }
label			{ width: 150px; font-size: 1.2em; }
input, select, textarea { margin-bottom: 5px; border: 1px solid #68AACB; background-color: #FFF; color: #000; }
textarea		{ width: 300px; height: 100px; padding: 2px; }
input			{ width: 150px; padding: 2px; }
input.long		{ width: 300px; }
input.send		{ width: 170px; }
label.send		{ width: 130px; }
label			{ text-align: left; padding-top: 1px; color: #68AACB; }
fieldset		{ border: none; }
form br			{ clear: left; line-height: 10px; }
.nvisible		{ visibility: hidden; }
.chckb			{ width: 20px; }

/*tables*/
table 			{ font-size: 1em; padding: 0; margin: 0; font-family: inherit; width: 100%; border-collapse: collapse; }
th, td			{ padding: 3px; margin: 0px; vertical-align: middle; text-align: left; }
td.line			{ border-bottom: 1px solid #246B9E; }
th[colspan]		{ text-align: center !important; }

.h50			{ height: 50px; }
.reset			{ clear: both; }


.clear {clear : both;}

.imgThumb {
float:left;
margin:15px 15px 0 0;	
}

