﻿body { margin: 0 auto; background: url('../img/site/bg_body.jpg') repeat-x #635A63; font: 13px "Trebuchet MS"; }
div { margin: 0 auto; border: 0px solid #e00; list-style-type: none;}
a { text-decoration: none;}
form { margin: 0;}
img { border: none;}
h1 { margin: 0; font-size: 12px; font-weight: normal;}
h2 { margin: 0; font-size: 12px; color: #655985; text-align: left; margin: 12px 0 10px 23px; }
h3 { margin: 10px 0 6px -20px; padding-left: 20px; background: url('../img/site/bg_details_title.gif') no-repeat; width: 568px; height: 30px;}
#main { width: 895px; background: url('../img/site/bg_header.gif') no-repeat; height: 130px; }
#menuHor { list-style-type: none; padding: 0; margin: 8px 40px 0 0; float: right;}
#menuHor li { display: inline; float: left;}
#menuHor li  a { color: #D4DAE8; display: block; padding: 16px 10px;}
#menuHor li  a:hover { background: url(../img/site/bg_menu_hor.gif) repeat-x; color: #fff; }
#content { width: 895px; background: url('../img/site/bg_content.gif'); }
#menuVer { background: url('../img/site/bg_menu_ver.gif') repeat-x #3B3253; }
#menuVer ul  { list-style-type: none; padding: 10px 0 0 0; margin: 0; }
#menuVer ul li { border-bottom: 1px solid #6D628C; }
#menuVer ul li a { color: #FDFCFF; display: block; padding: 8px 0 8px 40px;}
#menuVer ul li a:hover { background: url('../img/site/bg_menu_ver.jpg') no-repeat;}
#footer { width: 895px; height: 110px; background: url('../img/site/bg_footer.jpg') no-repeat; text-align: center; }
#footer ul { list-style-type: none; padding: 0; margin: 0 0 0 310px; }
#footer ul li { display: inline; color: #E8E6E8; font-size: 11px; padding: 20px 10px 25px; float: left; }
#footer ul li a { color: #E8E6E8;}
#footer p { color: #E8E6E8; font-size: 10px; }
#footer p a { color: #E8E6E8; }
#footer p a:hover { text-decoration: underline; }
.url { float: left; font-size: 17px; padding: 40px 0 0 35px; letter-spacing: 2px; }
.url a { color: #fff;}
.search { float: right; color: #fff; padding: 40px 38px 0 0; font-size: 12px;}
.search select { margin-right: 15px; font: 12px Tahoma; color: #67668E; height: 20px;}
.search input { vertical-align: bottom; }
.frame { background: url('../img/site/bg_cont_bottom.gif') repeat-x bottom; width:895px; }
.c1 { background: url('../img/site/bg_c1.gif') no-repeat; float: left; width: 215px; padding: 48px 0 0px 22px; }
.telephone { padding: 0 0 0 10px; height: 48px; font-size: 15px; color: #fff; }
.telephone p { margin: 0; padding: 4px 0 0 0; line-height: 21px; }
.c2 { background: url('../img/site/bg_c2.gif') no-repeat; float: left; width: 640px; padding-top: 24px; padding-left: 18px; }
.kontakt { background: url('../img/site/bg_kontakt.gif') no-repeat #635A63; padding-left: 20px; color: #fff; font-weight: bold; line-height: 140%;}
.title { font-size: 13px;  padding: 20px 0; }

.offer { width: 192px; float: left; background: url('../img/site/bg_offer_top.jpg') no-repeat; margin-right: 8px; text-align: center; }
.offer img { text-align: center; padding-top: 20px;}
.offer p { margin: 10px; text-align: left; font-size: 11px; color: #6D6289; }
.offerTop  { width: 610px; float: left; }
.offerTitle { width: 192px; float: left;  border-top: 1px solid #B9C2F0; margin-right: 8px; }
.offerBottom { width: 610px; height: 29px; background: url('../img/site/bg_offer_bottom.jpg') no-repeat; float: left; margin-bottom: 30px;}
.offerPrice { width: 192px; float: left; margin-right: 8px; line-height: 26px;}
.offerFrom  { float: left; padding-left: 10px; color: #fff; font-size: 10px;}
.offerFrom b {font-size: 11px; }
.offerMore { float: right; padding-right: 10px;}
.offerMore a { color: #70658E; font-weight: bold;}
.offSet { background: url('../img/site/bg_offset.gif') repeat-x; margin-left: -18px; width: 636px; height: 64px; text-align: center; color: #5B6EE5; font-size: 11px; }
.offSetList { color: #5B6EE5; background: #fff; width: 200px; padding-top: 20px; font-size: 11px }
.offSetList img { vertical-align: middle;}
.offSetList a { color: #5B6EE5; }


.listTitle { background: url('../img/site/bg_list_title.gif') no-repeat; margin-left: -18px; width: 636px; height: 28px; }
.listTitleText  { margin: 0 0 0 18px; border-spacing: 0; padding-top: 5px; border-collapse: collapse; }
.listTitleText td { padding: 0 0 9px 0; border-bottom: 2px solid #7FA1F3; color: #7FA1F3; font-size: 14px; font-weight: bold; }
.listItem { width: 589px; height: 154px; background: url('../img/site/bg_list_item.jpg') no-repeat; float: left; margin-top: 25px; }
.listItem img { border: 8px solid #fff; float: right; margin: 7px; }
.listTitleDesc { float: left; width: 261px; color: #655985; }
.listTitleDesc h2 a { color: #655985; }
.listTitleDesc p { margin-left: 23px;}
.price { color: #655985; padding: 13px 0 0 10px; font-weight: bold;}
.more { padding: 98px 0 0 73px; font-weight: bold;}
.more a {color: #fff;}
.details { width: 589px; height: 291px; float: left; border-top: 1px solid #BAC4F2; }
.detailsTitle { color: #655985; font-weight: bold; margin: 0 0 11px 20px;}
.detailsDesc { font-size: 12px; float: left; width: 361px; height: 251px; background: url('../img/site/bg_details_desc.gif') repeat-x bottom #D3DEFB; }
.detailsDesc table { width: 100%; border-spacing: 0; border-collapse: collpase; }
.detailsDesc table td.param { width: 163px; text-align: right; padding: 5px 10px 6px 0; border-bottom: 1px solid #fff; color: #655985; font-weight: bold;}
.detailsDesc table td.value { text-align: left; padding: 5px 0 6px 15px; background: #402E69; color: #fff; border-bottom: 1px solid #7A6D96;}
.detailsDesc table td a { color: #fff; }
.detailsNavi { width: 221px; height: 251px; float: left; background: url('../img/site/bg_detalis_navi.gif') repeat-x bottom; }
.detailsNavi ul { list-style-type: none; padding: 10px 0 0 0; margin: 0; text-align: center;}
.detailsNavi ul  li { display: inline; padding: 0 6px;}
.detailsSection { margin-top: 15px; width: 569px; float: left; padding-left: 20px; color: #6D608B; }
.detailsSection p { margin: 0; color: #5D507E; }
.detailsSection a { color: #6D608B; text-decoration: underline; }
.detailsNavi .offerPicture { width: 300px; height: 200px; }

.menuSub { margin: 0 50px 0 0; height: 23px; background: url('../img/site/bg_menu_sub.gif') repeat-x;}
.menuSub  ul { margin: 0; padding: 0; list-style: none;}
.menuSub  ul li { display: inline; padding: 0 15px; background: url('../img/site/menu_item_right_sub.gif') bottom right no-repeat; float: left; line-height: 23px;}
.menuSub  ul li.active { background: url('../img/site/menu_item_main_page_sub.gif') repeat-x;}
.menuSub  ul li#last { background: none;}
.menuSub  ul li a { color: #655985; }
.menuSub  ul li.active a { color: #fff; }

.textSlider { width: 895px; margin: 0 auto 0; padding: 0 0 0; height: 20px; overflow: hidden; position: relative }
.textSlider .links { display: inline; height: 20px; text-align: left; float: left; position: relative; top: 0; left: 0; }
.textSlider .links, .textSlider .links a { color: #E8E6E8; }

.baner { padding-top: 10px; padding-right: 20px; }

#images { float: left; width: 589px; height: 146px; background: url('../img/site/bg_gallery.gif') repeat-x; margin-top: 30px; padding-top: 27px; }

.valueColor1 { color: rgb(144, 30, 120); }

.clr { clear: both; }
.violet { color: #655985; }

.form { width: 600px; }
.form td.legend { width: 155px; vertical-align: top; text-align: right; background-color: #ccd9fb;
	padding: 3px 10px 3px 10px; border-bottom: 1px solid #fff; color: #655985; font-weight: bold;}
.form td.field { text-align: left; padding: 3px 0 3px 10px; background-color: #402e6a; color: #fff;
	border-bottom: 1px solid #7A6D96; }
.form td.field a { color: #fff; text-decoration: underline; }
.form input, textarea { font-size: 10px; }
.form input.long { width: 200px; }
.form input.short { width: 40px; }
.form textarea { width: 350px; height: 100px; }

.failed { color: #c00; }

.r { text-align: right; }
.l { text-align: left; }
.c { text-align: center; }

.hide { display:none; }

