@import "reset.css";
@import "type.css";
@import "pattern.css";
@import "all.css";

/*
10px = .84em
11px = .92em
12px = 1em
13px = 1.08em
14px = 1.17em
16px = 1.33em
18px = 1.50em
20px = 1.67em
22px = 1.83em
*/
/*
.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/


.l-body {width:960px; margin:0 auto; background:#fffcc8;}

.l-header {position:relative; background:url(../images/bg/bg-header.png) no-repeat 100% 0;}
.b-header-right {float:right; width:436px; padding:0 28px 0 0;}
.b-header-right table {width:100%; margin:10px 0 0;}
.b-header-right td {width:50%; height:104px; padding:0 12px 0 0; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.b-header-right td a {font-size:11px; font-weight:bold; color:#708e20;}

.b-logo {float:left;}

.b-search {}
.b-search input.text {width:270px; position:relative; top:-1px;}
.b-search .search {position:relative; top:4px; left:4px;}
.b-search .suggerer {float:left; display:block; padding:2px 6px 2px 19px; margin:6px 0 0; background:url(../images/bg/bg-suggerer.png) no-repeat 0 1px; font-family: "Trebuchet MS", "Times New Roman", Times, serif; font-size:13px; font-weight:bold; line-height:1; text-decoration:none; color:#6f8d1f;}

.b-top-rech {padding:7px 0 7px 20px; background:#ecf3a7;}
.b-top-rech h3 {float:left; margin:0;}
.b-top-rech ul {float:left; margin-top:2px;}
.b-top-rech ul li {float:left; padding:0 10px; border-left:1px solid #fff; font-size:13px;}
.b-top-rech ul li a {text-decoration:none;}
.b-top-rech ul li a:hover {text-decoration:underline;}
.b-top-rech ul li span {font-weight:bold; font-size:12px;}

.b-content {background-color:#fffcc8;}
.b-content-inside {padding:20px 0 0 20px;}
.t-main {width:100%;}
.t-main .left-col {width:269px; padding:12px 16px 14px 12px; background-color:#fff;}
.t-main .iside {padding:0 16px 14px 0; background:none;}
.t-main .left-col p {text-align:justify;}
.t-main .left-col h3 {}
.t-main .left-col h3.categories {margin:18px 0 12px;}
.t-main .left-col h3.part-links {margin:22px 0 16px;}
.t-main .left-col h3, .t-main .left-col h3 a {color:#708e20;}

.categories-links {font-size:14px; font-weight:bold; color:#fd7d00;}
.categories-links span {font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.t-main .right-col {padding:14px 16px;}

.t-two-col {width:100%;}
.t-two-col td {width:50%;}

.b-bottom-links {padding:10px 20px 20px; background:#ecf3a7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.b-bottom-links a {font-size:11px;}
.b-bottom-links table {width:100%;}
.b-bottom-links table td {width:25%; padding-right:5px;}

.b-paroles li {padding:0 0 13px; font-size:11px;}
.b-paroles li span, .b-paroles li a {font-size:14px; font-weight:bold;}
.b-paroles li span {display:block; float:left; margin:0 5px 0 0; color:#708e20;}
.b-paroles li em.b-left-block {float:left; width:270px; font-style:normal;}

.b-pager-listing {margin:10px 0 20px 20px; font-size:12px; color:#000;}
.b-content-inside .b-pager-listing {margin:10px 0 20px 4px;}
.b-pager-listing a {font-weight:bold; color:#708e20;}
.b-pager-listing a.first {padding-right:10px; color:#000;}
.b-pager-listing a.last {padding-left:10px; color:#000;}
.b-pager-listing a:hover {text-decoration:none;}

.b-footer {padding:18px 20px 16px; background:url(../images/bg/bg-footer.png) no-repeat 152px 2px; font-family:Arial, Helvetica, sans-serif;}
.b-copy {float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.b-copy a {text-decoration:underline; color:#708e20;}

.t-scren-list {}
.t-scren-list .raiting {padding:0 0 0 25px; vertical-align:middle;}
.b-screen-desc {padding:0 8px 0 0;}
.b-screen-desc img {border:solid 3px #bbbaba;}
.b-raiting-star {padding:8px 0 8px; line-height:21px; vertical-align:middle;}
.b-raiting-star img {border:none;}
.b-raiting-desc {text-align:left; margin:4px 0 0 9px;}
.b-raiting-bar {width:400px;}
.b-raiting-bar p {margin:0 0 15px;}
.b-raiting-bar p.bar img {margin:0 10px;}

.b-form-submit {width:600px; padding:15px 0 30px;}
.b-form-submit label {display:block; margin:5px 0 0; font-size:11px;}
.b-form-submit input.text {width:240px; font-size:14px;}
.b-form-submit select {width:248px;}
.b-form-submit td {padding:0 4px 4px 0;}
.b-form-submit .t-form input.text {width:114px;}
.b-form-submit .i-submit {margin:5px 0; padding:2px 8px; overflow:visible; border-top:solid 1px #c5c4c4; border-left:solid 1px #c5c4c4; border-right:solid 1px #404040;  border-bottom:solid 1px #404040; background-color:#d4d0c8; font-size:12px;}

.b-desc-listing {padding:0 20px 0 2px;}
.b-desc-listing .b-item {padding:8px 0;}
.b-desc-listing .b-item h4, .b-desc-listing .b-item h4 a {margin:0 0 3px; font-size:14px; color:#fd7d00;}
.b-desc-listing .b-item a:hover {text-decoration: underline;}
.b-desc-listing .b-item .item-desc {font-weight:bold;}

.t-thr-col {width:70%;}
.t-thr-col td {width:35%; padding:0 14px 0 0;}

