/* common */ 

html,body {
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;	
	color:#404040;
	margin:0px;
	padding:0px;
	background:left top url(/themes/default/media/bg.gif) repeat-x #f86b2b;
	width:100%;
	height:100%;
}

table {
	border-collapse:collapse;
	border-width:0px;
}
th {
	font-size:13px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding:0px;
}
td {
	font-size:13px;
	vertical-align:top;
	padding:0px;
}
h1 {
	margin:0px;
	font-family:Arial Black;
	font-size:19px;
	line-height:21px;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	text-transform:lowercase;
	color:#ffffff;
	text-align:right;
}
h1.en {
	margin:0px;
	font-family:Arial Black;
	font-size:19px;
	line-height:21px;
	font-weight:normal;
	padding:0px 15px 0px 0px;
	text-transform:lowercase;
	color:#ffffff;
	text-align:right;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
}
h2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;	
	text-transform:uppercase;
	color:#2a5628;
}
h3 {
	margin:0px;
	padding:0px;
	font-size:100%;
}

p {
	margin-top:0px;
}

form {
	margin:0px;
}

ul {
	margin-top:3px;
}

ol {
	margin:3px 0px 15px 30px;
}

input,textarea,select {
	font-size:100%;
	font-family:Arial;
}

sup,sub {
	font-size:10px;
}

a:link,a:active,a:visited {
	color:#125090;
	text-decoration:underline;
}
a:hover {
	color:red;
	text-decoration:none;
}

small {
	font-size:80%;
}

img {
	border-width:0px;
}

/* end of common */ 

/* page */

.header {
	padding:0px 0px 0px 0px;
	height:111px;
	vbackground:left top url(/themes/default/media/i/header-bg.jpg) repeat-x;	
}
.headerspl {
	padding:0px 0px 0px 0px;
	height:111px;
	background:left top url(/themes/default/media/i/header-bgf.jpg) no-repeat #000000;
	vertical-align:bottom;	
}
.lp {
	padding:25px 20px 25px 0px;
	width:40%;
	background:right top url(/themes/default/media/bg-curls-left.jpg) no-repeat;
}
.lpru {
	padding:25px 0px 25px 0px;
	width:50%;
	background:right top url(/themes/default/media/s-lp.jpg) no-repeat;	
}
.lpen {
	padding:25px 20px 25px 0px;
	background:right top url(/themes/default/media/bg-curls-middle-end.jpg) no-repeat;
}
.content {
	padding:0px 0px 25px 0px;
	background:left top url(/themes/default/media/bg-curls-right.jpg) no-repeat;
	width:461px;	
}
.contenten {
	padding:0px 0px 25px 0px;
	background:left top url(/themes/default/media/bg-curls-middle.jpg) no-repeat;
	width:461px;	
}
.rp {
	padding:0px 0px 25px 0px;
}
.rpen {
	padding:25px 0px 25px 0px;
	background:left top url(/themes/default/media/s-rp.jpg) no-repeat;
	width:50%;
}
.rpenn {
	padding:25px 00px 25px 20px;
	width:40%;
	background:left top url(/themes/default/media/bg-curls-right-en.jpg) no-repeat;
}

.footer {
	padding:0px 0px 0px 0px;
	height:50px;	
}

/* end of page */

/* menus */

table.leftmenu {
	margin:0px 0px 0px 0px;
	width:100%;
}
table.leftmenu td {
	padding:0px 0px 5px 0px;
	text-transform:lowercase;
	font-size:11px;
	font-family:Arial;	
	text-align:right;	
}
table.leftmenu a:link {
	color:#ffffff;
	text-decoration:none;
}
table.leftmenu a:active {
	color:#ffffff;
	text-decoration:none;
}
table.leftmenu a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.leftmenu a:hover {
	color:#ffffff;
	text-decoration:underline;	
}

table.leftmenuen {
	margin:0px 0px 0px 0px;
	width:100%;
}
table.leftmenuen td {
	padding:0px 0px 5px 0px;
	text-transform:lowercase;
	font-size:11px;
	font-family:Arial;	
	text-align:left;	
}
table.leftmenuen a:link {
	color:#ffffff;
	text-decoration:none;
}
table.leftmenuen a:active {
	color:#ffffff;
	text-decoration:none;
}
table.leftmenuen a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.leftmenuen a:hover {
	color:#ffffff;
	text-decoration:underline;	
}


table.rightmenu {
	margin:0px 0px 37px 0px;
	width:100%;
}
table.rightmenu td {
	padding:0px 0px 5px 0px;
	text-transform:lowercase;
	font-size:11px;
	font-family:Arial;	
	text-align:left;	
}
table.rightmenu a:link {
	color:#ffffff;
	text-decoration:none;
}
table.rightmenu a:active {
	color:#ffffff;
	text-decoration:none;
}
table.rightmenu a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.rightmenu a:hover {
	color:#ffffff;
	text-decoration:underline;	
}


table.submenu {
	margin:23px 0px 0px 0px;
	width:100%;
}
table.submenu td {
	padding:0px 0px 12px 0px;
	text-transform:lowercase;
	font-size:13px;
	font-family:Arial;
	text-align:right;
	color:#ffaa29;
}
table.submenu a:link {
	color:#ffffff;
	text-decoration:none;
}
table.submenu a:active {
	color:#ffffff;
	text-decoration:none;
}
table.submenu a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.submenu a:hover {
	color:#ffffff;
	text-decoration:underline;	
}

table.submenuen {
	margin:50px 0px 0px 0px;
	width:100%;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
	
}
table.submenuen td {
	padding:0px 0px 12px 0px;
	text-transform:lowercase;
	font-size:13px;
	font-family:Arial;
	text-align:left;
	color:#ffaa29;
}
table.submenuen a:link {
	color:#ffffff;
	text-decoration:none;
}
table.submenuen a:active {
	color:#ffffff;
	text-decoration:none;
}
table.submenuen a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.submenuen a:hover {
	color:#ffffff;
	text-decoration:underline;	
}


/* end of menus */


/* titles */ 
div.logo {
	text-align:center;
	vertical-align:middle;
	background-color:#fffa00;
	padding:14px 0px 15px 0px;
}

table.icons th {
	padding:7px 5px 15px 5px;
	border-style:solid;
	border-color:#ffffff;
	border-width:0px 1px 0px 0px;
	text-transform:uppercase;
	font-size:10px;
	color:#ffffff;
	font-family:Arial;		
}
table.icons td {
	padding:1px 0px 0px 0px;
	font-size:80%;
	width:140px;
	text-align:right;	
	font-family:Arial;		
}

/* end of titles */

/* lists */

table.list {
	width:100%;
}
table.list th {
	padding:5px;
	border-style:solid;
	border-width:1px 0px 2px 0px;
	border-color:#d6d6d6;
	font-size:70%;
	white-space: nowrap
}
table.list td {
	padding:5px 5px 6px 5px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#d6d6d6;
}
/* end of lists */


/* pager */ 
table.pager {
	margin:70px 0px 0px 0px;
}
table.pager td {
	padding:0px 8px 0px 0px;
	color:#c00516;
	font-size:13px;
}
/* end of pager */


/* vivod */
 
table.txttable {
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#f1f1f1;
}
table.txttable th {
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#f1f1f1;
	padding:3px;
}
table.txttable td {
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#f1f1f1;
	padding:3px;
}

table.map td {
	padding:0px 0px 10px 0px;
}


table.forma th {
	width:130px;
	font-size:11px;
	text-align:right;
	padding:4px 5px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#eeeeee;
}
table.forma td {
	padding:3px 3px 3px 3px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#cccccc;
}
table.forma input,textarea {
	width:100%;
}

div.descr {
	padding:0px 0px 25px 0px;
}

table.nota {
 width:201px;
 height:198px;
 background:top left url(/themes/default/media/nota.jpg) no-repeat;
 margin-top:770px;
} 
table.nota th {
 height:35;
 text-align:right;
 padding:0px 20px 0px 0px;
 font-size:11px;
 color:#000000;
} 
table.nota td {
 font-size:11px;
 padding:53px 0px 0px 30px;
 text-align:left;
 font-family:Arial;
 line-height:10px;
 color:#000000;
 line-height:10px;
 font-weight:bold;
} 

table.notaen {
 width:201px;
 height:198px;
 background:top left url(/themes/default/media/nota.jpg) no-repeat;
 margin-top:620px;
} 
table.notaen th {
 height:35;
 text-align:right;
 padding:0px 20px 0px 0px;
 font-size:11px;
 color:#000000;
} 
table.notaen td {
 font-size:11px;
 padding:60px 0px 0px 35px;
 text-align:left;
 font-family:Arial;
 line-height:10px;
 color:#000000;
 line-height:10px;
 font-weight:bold;
} 


/* end of vivod */



.bg_portfolio {
	background:left top url(/themes/default/media/bg-portfolio.gif) repeat-y #fff5ec;
}
.bg_portfolio_w {
	background:left top url(/themes/default/media/bg-portfolio-w.gif) repeat-y #fff5ec;
}

.bg_portfolio1 {
	background:center top url(/themes/default/media/bg-portfolio-en.jpg) no-repeat;
}
.bg_portfolio1_w {
	background:center top url(/themes/default/media/bg-portfolio-en-w.jpg) no-repeat;
}
.bg_portfolio2 {
	background:center top url(/themes/default/media/bg-portfolio.jpg) no-repeat;
}
.bg_portfolio2_w {
	background:center top url(/themes/default/media/bg-portfolio-en-w.jpg) no-repeat;
}

.portfolio_top {
	padding:12px 25px 55px 25px;
	background:center top url(/themes/default/media/portfolio-top.jpg) no-repeat;
}

.bgheadleft {
	background:bottom right url(/themes/default/media/bg-head-left-en.jpg) no-repeat;
	padding:0px;
}
.bgheadright {
	background:bottom left url(/themes/default/media/bg-head-right-en.jpg) no-repeat;
	padding:35px 0px 0px 44px;
}

.bgheadleftru {
	background:bottom right url(/themes/default/media/bg-head-left.jpg) no-repeat;
	padding-right:157px;
}
.bgheadrightru {
	background:bottom left url(/themes/default/media/bg-head-right.jpg) no-repeat;
	padding:35px 0px 0px 300px;
}
.headerru {
	background:bottom center url(/themes/default/media/header.jpg) no-repeat;
	text-align:center;
}




















