@import url(reset.css);

body {font-family:Tahoma,sans-serif; font-size:11px; color:#464646; line-height:1.2em; }
p {padding:0; margin:0 0 7px 0;}
a {color:#0c80b6; text-decoration:underline;}
a:hover {color:#464646;}
#left_line {width:50%; height:8px; background:#353535; position:absolute; top:0; left:0; z-index:0;}
#right_line {width:50%; height:8px; background:#777777; position:absolute; top:0; right:0; z-index:0;}
#container {width:990px; margin:0 auto; background:#f4f7ed; position:relative; z-index:10;}
#header {width:100%; height:163px;}
#header_left {width:244px; height:163px; float:left;}
#header_left .topline {width:100%; height:8px; background:#353535;}
#header_left .logo {width:225px; height:70px; margin:7px 0 15px 17px; background:url(../images/logo.gif) no-repeat; display:block; border:none;}
#header_left .text {width:225px; margin:0 0 0 17px;}
.bold12 {font-size:12px; font-weight:bold;}
#header_center {width:542px; height:163px; float:left; background:#ffffff;}
#header_center .topline {width:100%; height:8px; background:#dee1d8;}
#header_center .topimage {width:100%; height:155px; background:url(../images/img_center.jpg) center center no-repeat;}
#header_right {width:204px; height:163px; float:left;}
#header_right .topline {width:100%; height:8px; background:#777777;}
ul.toprightnav { margin:12px 3px 25px 95px;}
ul.toprightnav li {float:left;}
ul.toprightnav li a {display:block; width:23px; height:23px; margin:0 6px; border:none; float:left;}
ul.toprightnav li a.home {background:url(../images/icon_home.gif) no-repeat;}
ul.toprightnav li a.map {background:url(../images/icon_map.gif) no-repeat;}
ul.toprightnav li a.mail {background:url(../images/icon_mail.gif) no-repeat;}
#header_right .basket {margin:0 0 0 14px; width:172px; border-bottom:1px solid #b6bebc; background:url(../images/icon_cart.gif) center left no-repeat; padding-left:18px; height:17px; }
.title {font-size:16px; color:#3c3c3c;}
.clear {clear:both; width:100%; height:1px; font-size:1px;}
#header_right .text {width:190px; text-align:center; margin:0 0 0 14px; padding-top:30px;}
#header_right .textfull {width:190px; margin:0 0 0 14px; padding-top:10px;}
#header_right .textfull p {margin-bottom:4px;}
#header_right .links {height:16px; padding-left:12px; background:url(../images/arrow_cornered.gif) 0 4px no-repeat; margin-top:7px; color:#b6bebc; font-size:16px; padding-bottom:5px;}
#header_right .links a {font-size:11px;}
#header_nav {height:32px; width:100%; background:#e7ebdd;}
#header_nav ul {margin:0 204px 0 244px; padding-left:8px;}
#header_nav ul li {height:12px; float:left; background:url(../images/arrow.gif) 0 6px no-repeat; padding-left:12px; margin-right:14px; margin-top:10px;}
#header_nav ul li a {font-size:12px;}
#header_nav ul li span {font-size:12px; font-weight:bold;}
#content {width:100%; margin-bottom:18px;}
#content_left_cont {width:780px; float:left;}
#content_left {width:244px; float:left;}
#content_left .search {width:100%; height:65px; background:#ffffff; border-top:3px solid #dee1d8;}
#content_left .search form {margin:20px 20px 8px 17px;}
#content_left .search form input {width:166px; height:17px; border:1px solid #ced1c9; padding-left:5px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:3px; float:left; margin-bottom:3px;}
#content_left .search form input.submit {width:32px; height:22px; background:url(../images/arrow_search.gif) center center no-repeat; cursor:pointer; border:none; float:left; }
a.searchlink {font-size:10px;}
#content_left .search .forsearchlink {width:171px; text-align:right;}
#content_left .catalog .fortitle {width:202px; height:26px; border-bottom:1px solid #e7ebdd; margin:16px 18px 0 10px; padding-left:12px;}
#content_left .catalog ul {margin:0 18px 0 10px;}
#content_left .catalog ul li {width:216px; height:23px; border-bottom:1px solid #e7ebdd;}
#content_left .catalog sub1 {margin:10 68px 0 10px;}
#content_left .catalog ul li sub2 {padding: 10px}
#content_left .catalog ul li sub3 { }
#content_left .catalog ul a {font-size:12px; display:block; height:18px; background:url(../images/arrow.gif) 8px center  no-repeat; padding-left:22px; padding-top:3px; }
#content_left .catalog ul a:hover { color:#464646; background:#fafbf6 url(../images/arrow.gif) 8px center  no-repeat; text-decoration:underline;}
#content_center {width:498px; float:right; padding:19px;}
#content_center .histnav ul {color:#dee1d8; font-size:16px;}
#content_center .histnav ul li {display:inline;}
#content_center .histnav ul li span {color:#464646; font-size:11px;}
#content_center .histnav ul li a {font-size:11px;}
h1{font-size:20px; color:#3c3c3c; margin:20px 0;}
h2{font-size:18px; color:#3c3c3c; margin-bottom:10px;}
h3{font-size:14px; font-weight:bold; color:#3c3c3c; margin-bottom:10px;}
#content_center form.select_cat select {font-size:10px; font-family:Tahoma,sans-serif; width:129px; height:17px; border:1px solid #ced1c9; }
#content_center form.select_cat {float:left;}
#content_center .showitems {float:right; text-align:right;}
#content_center .showitems ul{display:inline; font-weight:bold;}
#content_center .showitems ul li{padding:4px; background:#FFFFFF; display:inline;}
#content_center .solidline {background:#e7ebdd; width:100%; height:4px; margin:5px 0 15px 0;}
#content_center .oneitem {width:244px; min-height:115px; float:left; padding-right:5px;}
#content_center .oneitem img { border:3px solid #dee1d8; float:left; margin-right:10px;}
#content_center img { border:5px solid #dee1d8; float:left; margin-right:10px; margin-bottom:7px;}
#content_center .oneitem a {font-weight:bold;}
.cost {font-size:14px; font-weight:bold; color:#ef0065;}
#content_center .oneitem button {width:66px; height:17px; background:url(../images/button2.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer;}
#content_center .oneitem input {width:66px; height:17px; background:url(../images/button2.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer;}
#content_center .input {width:66px; height:17px; background:url(../images/button2.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer;}
#content_center .dashedline {border-bottom:1px dashed #c2c5bd; width:100%; height:20px; margin:0 0 22px 0; clear:both;}
#content_center .dashedline2 {border-bottom:1px dashed #c2c5bd; width:100%; height:1px; margin:0 0 8px 0; clear:both;}
#content_center .last {margin:0 0 7px 0; }
#content_center .pages {height:11px; background:#FFFFFF; font-weight:bold; padding:6px 0 10px 9px;}
#content_center .pages a, #content_center .pages span {margin:0 4px;}
#content_center .pages span {font-weight:normal;}
#content_right {width:204px; float:right;}
#content_right .login {width:100%; height:87px; background:#ffffff; border-top:3px solid #dee1d8;}
#content_right .login form {margin:14px 10px 10px 14px;}
#content_right .login form input {width:90px; height:15px; border:1px solid #ced1c9; padding-left:5px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:4px; margin-right:5px;}
#content_right .login form input.submit {width:42px; height:17px; background:url(../images/button.gif) no-repeat; cursor:pointer; border:none; padding:0;}
#basketView {width:204px;}
#basketView label {width:50px;}
#basketView input {width:90px; height:15px; border:1px solid #ced1c9; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:4px; margin-right:5px;}
#basketView input.submit {width:42px; height:17px; background:url(../images/button.gif) no-repeat; cursor:pointer; border:none; padding:0; margin-left:5px;}


#content_right .news {margin:35px 11px 0 14px;}
#content_right .news .fortitle {width:179px; height:50px; background:url(../images/newsblock_top.gif) 0 6px no-repeat;  }
#content_right .news .fortitle .title {margin-left:50px;}
#content_right .news .fortitle .date {margin-left:25px; margin-top:20px;}
#content_right .news .text {background:#e7ebdd; padding:0 8px; height:66px; overflow:hidden;}
#content_right .news .text img {border:2px solid #ffffff; float:left; margin-right:7px;}
#content_right .news .text a {color:#464646;}
#content_right .news .bottom {width:100%; height:15px; background:url(../images/newsblock_bottom.gif) bottom left no-repeat;}
#content_right .action {margin:24px 10px 20px 14px;}
#content_right .action .fortitle {width:20px; height:22px; background:url(../images/icon_action.gif) top right no-repeat; float:left;}
#content_right .action .title {float:left; padding:5px 0 0 6px;}
#content_right .action .text {border:1px dashed #e7ebdd; clear:both; padding:3px 6px 6px 6px; margin-top:5px;}
#content_right .textfull {width:190px; margin:0 0 0 24px; padding-top:30px;}

strong {font-weight:bold;}
#content_right .action .text img {margin-left:15px;}
#footer {padding:0 14px 10px 16px;}
#footer .topline{width:100%; border-top:6px solid #e7ebdd; margin-bottom:15px; }
.left {float:left;}
.right {float:right;}
#footer .right .whiterect1 {width:90px; height:32px; background:#ffffff; float:left;}
#footer .right .whiterect2 {width:31px; height:31px; background:#ffffff; float:left; margin-right:9px;}
.w200 {width:200px;}
.w295 {width:295px;}
#content_center .h5 {height:5px; margin-bottom:5px;}
button.button2 {width:130px; height:29px; background:url(../images/button3.gif) top left no-repeat; display:block; border:none; font-size:18px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin-top:40px; cursor:pointer;}
#content_center img.banner {clear:both; margin-bottom:20px;}
.mt26 {margin-top:26px;}
.t12 {font-size:12px;}
a.red {color:#ef0065;}
a.red:hover {color:#464646;}
.mt0 {margin-top:0; margin-bottom:30px;}
.m15 {margin:0 15px 14px 15px;}
ul.markerul {font-size:12px;}
ul.markerul li {list-style:square; margin-bottom:12px;}
formSimpleformText { font-size:12px; margin-left:14px; margin-right:4px; float:left;}
form.simpleform {}
form.simpleform label { font-size:12px; margin-left:14px; margin-right:4px; float:left;}
form.simpleform label.radio { font-size:12px; margin-left:0px; margin-right:4px; float:left;}
form.simpleform .label { width:100px;}
form.simpleform .text { font-size:12px; margin-left:14px; margin-right:4px; float:left;}
form.simpleform .textFull { width:100%; font-size:12px; margin-left:14px; margin-right:4px; float:left;}
form.simpleform input 		{width:156px; height:14px; border:1px solid #ced1c9; padding-left:5px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:8px; margin-right:5px;}
form.simpleform .table_01 input {margin-top:5px;margin-bottom:5px;}

form.simpleform input.price {width:26px; height:14px; border:1px solid #ced1c9; padding-left:5px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:8px; margin-right:5px;}
form.simpleform input.checkbox 	{width:20px; height:14px; border:1px solid #ced1c9; padding-left:3px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:8px; margin-right:5px;}
form.simpleform input.radio 	{width:20px; height:14px; border:0px solid #ced1c9; padding-left:3px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:8px; margin-right:5px;}
form.simpleform select 		{width:164px;  border:1px solid #ced1c9; padding-left:5px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:8px; margin-right:5px;}
form.simpleform textarea 	{width:356px; height:60px; border:1px solid #ced1c9; padding-left:5px; color:#808080; font-size:11px; font-family:Tahoma, sans-serif; padding-top:2px; float:left; margin-bottom:8px; margin-right:5px; overflow:auto;}
form.simpleform input.submit	{width:80px; height:17px; background:url(../images/button4.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer; color:#46464; margin-left:114px;}
form.simpleform input.submit2	{width:80px; height:17px; background:url(../images/button4.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer; color:#46464; margin-left:124px;}
form.simpleform input.submit3	{width:80px; height:17px; background:url(../images/button4.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer; color:#46464; margin-left:10px;}
form.simpleform input.submit3	{width:80px; height:17px; background:url(../images/button4.gif) top left no-repeat; display:block; border:none; font-size:11px; padding:0; padding-bottom:3px; font-family:Tahoma,sans-serif; margin:13px 0 0 20px; cursor:pointer; color:#46464; margin-left:10px;}

.prop_basket {
	width:80px;
	position:absolute;
	padding:5px;
	margin: 0 0px 0px 0px;
	z-index: 1000;
}
.prop_basket1 {
	width:80px;
	background-color:#e7ebdd;
	padding:5px;
	margin: 0px 0px;
	text-align:center;
	border: solid #000000 1px;
	z-index: 1000;
}

.prop_user {
	width:204px;
	position:absolute;
	background-color:#fff;
	padding:5px;
	margin: 0px 0px;
	text-align:center;
	border: solid #000000 1px;
	z-index: 1000;
}
.basketAdres {
	width:100%;
	padding:5px;
	margin: 0px 0px;
	text-align:center;
	border: solid #000000 1px;
	z-index: 1000;
}

.table_01 {width:100%;  font-size:11px; border: 1px solid #b6bebc; border-left: 0px; border-top: 0px;}
.table_01 th {border: 1px solid #b6bebc; color:#838587; background:#e7ebdd; font-weight:normal; padding:7px; border-right: 0px; }
.table_01 td {border-left: 1px solid #b6bebc; text-align:center; vertical-align:center; padding:6px 7px;}
.table_01 td.name {color:#085d9f; font-weight:bold; font-size:11px; text-align:left;}

.table_03 {width:100%;  margin:5px 0 5px 0px; font-size:12px;}
.table_03 td {padding:4px 14px; vertical-align: top;}
.table_03 a {color:#033f87;}

.refer_left1 {text-align:left; font-weight:bold; font-size:11px; padding:0px 7px 12px 0;}