@charset "utf-8";
/* CSS Document */

body, p, h1, h3 {
	color:#000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
h5, h4 {
	margin:0px;
}
h4 {
	font-size:11px;
}
h5 {
	font-size:9px;
}
.blue {
	color:#009dc8;
}
.brown {
	color:#647076;
}
.red {
	color:#c20505;
}
a {
	text-decoration:none;
	color:#647076;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}

ul, li {
	padding:0px;
	margin:0px;
	list-style:none;
}
.clear {
	clear:both;
}

/* Main CSS */

#wrapper {
	width:766px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bgr.jpg) repeat-y;
	padding:0px 11px 0px 11px;
	margin:1px 0px 0px 0px;
}
#header {
	height:271px;
}
#aboutus {
	background: #FFF url(../images/bgr_grad_aboutus.jpg) bottom left repeat-x;
	width:235px;
	height:271px;
	float:left;
}
#artwork {
	background:url(../images/bgr_header.jpg) no-repeat;
	width:531px;
	height:271px;
	text-align:right;
	float:left;
}
#artwork_flash {
	width:531px;
	height:271px;
	text-align:right;
	float:left;
}
#artwork .retungs, #artwork_flash .retungs {
	padding:124px 0px 0px 39px;
	text-align:left;
	float:left;
}
#artwork .retungs p, #artwork_flash .retungs p {
	color:#FFF;
	padding:5px 0px 6px 0px;
	font-size:12px;
}
#artwork .menus, #artwork_flash .menus {
	padding:10px 0px 0px 0px;
}
#artwork .menus a, #artwork_flash .menus a {
	padding:0px 7px 0px 20px;
}
#artwork .menus a.home, #artwork_flash .menus a.home {
	background:url(../images/home.gif) no-repeat 4px 2px;
}
#artwork .menus a.prices, #artwork_flash .menus a.prices {
	background:url(../images/prices.gif) no-repeat 0 2px;
}
.textarea {
	padding:10px;
	text-align:left;
}
.textarea h3 {
	font-size:12px;
}
.textarea p {
	line-height:13px;
	padding:10px 0px 0px 0px;
}
#main {
	background:url(../images/bgr_grad_main.jpg) top left repeat-x;
	float:left;
}
.left {
	width:236px;
	margin-top:6px;
	float:left;
}
.left .textarea {
	padding:4px 10px 10px 10px;
}
.left .textarea p.date {
	font-size:10px;
	font-weight:bold;
}
.left .textarea p.news {
	padding:0px;
}
/*
.left .textarea p.contacts {
	padding:2px 0px 0px 0px;
}
.left .textarea p.contacts a {
	color:#009dc8;
	text-decoration:none;
}
.left .textarea p.contacts a:hover {
	text-decoration:underline;
}
*/
.left .textarea.contactsbg {
	margin:10px 13px 0px 0px;
	background:#f8f9f9;
}
.left .textarea.contactsbg div {
	float: left;
}
.left .textarea.contactsbg br {
	font-size: 12px;
}
.left .textarea h4 {
	padding:10px 0px 0px 0px;
}
.right {
	width:510px;
	/*margin-top:20px;*/
	padding:10px;
	float:left;
}
.right .textarea {
	padding:0px;
	float:left;
}
div.phonepart {
	margin:10px 0px 0px 0px;
	float:left;
}
.right .textarea .info {
	padding:15px 0px 0px 20px;
	float:left;
}
.right .textarea .info p {
	font-size:12px;
}
.right .textarea .info p.bullet {
	background:url(../images/bullet.gif) no-repeat 0 11px;
	padding-left:18px;
}
.right .textarea .info p a {
	color:#000;
	text-decoration:underline;
	background:url(../images/bullet_r.gif) no-repeat 157px 5px;
	padding:0px 10px 0px 0px;
}
.right .textarea .info p a:hover {
	text-decoration:none;
	color:#f15d22;
}
.right .textarea .taxfree {
	margin:20px 0px 20px 0px;
}
.right .textarea.dotted {
	background:url(../images/dots_h.gif) left top repeat-x ;
	padding:20px 0px 0px 0px;
	width:100%;
}
.right .textarea table.retungs {
	text-align:center;
	margin:10px 0px 20px 0px;
	font-size:12px;
	float:left;
}
#rights {
	background:url(../images/bgr_grad_main.jpg) left repeat-x;
	line-height:47px;
	width:746px;
	border-bottom:1px solid #e6e6e6;
	color:#777777;
	padding:10px 10px 0px 10px;
	text-align:left;
	position:relative;
	float:left;
}
#rights span.links {
	position:absolute;
	right:10px;
	top:10px;
}

/* Prices CSS */

.textarea ul {
	line-height:29px;
	text-transform:uppercase;
	margin:10px 0px 10px 0px;
	float:left;
}
.textarea li {
	text-align:center;
	background-color:#eceef0;
	float:left;
}

.textarea li.first {
	font-size:18px;
	width:33px;
}
.textarea li.second {
	font-weight:bold;
	width:466px;
	padding:0px 5px 0px 5px;
	margin-left:1px;
}
.textarea li a {
	color:#009dc8;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
}
.textarea li a:hover {
	color:#647076;
	text-decoration:none;
}
.right .textarea table.prices {
	font-size:12px;
	text-align:left;
	margin:5px 0px 10px 0px;
	float:left;
}
.right .textarea table.prices th {
	color:#647076;
}
.right .textarea table.prices th.first {
	padding-left:10px;
}
.right .textarea table.prices tr {
	line-height:26px;
}
.right .textarea table.prices td {
	border-bottom:1px #e0e6e8 solid;
}
.right .textarea table.prices td.first {
	padding-left:30px;
	background:url(../images/bullet.gif) no-repeat 9px 7px;
}
.right .textarea a.back {
	font-size:12px;
	color:#000;
	text-decoration:underline;
	background:url(../images/bullet_l.gif) no-repeat 0px 6px;
	padding:0px 0px 0px 11px;
}
.right .textarea a.back:hover {
	text-decoration:none;
	color:#f15d22;
}