/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%; background: url(/images/body/bg.jpg) 0px 0px repeat !important;}
body {height: 100%; background: url(/images/body/t.jpg) top left repeat-x !important; color: #000; font-size: 12px; font-family: "Trebuchet MS", Sans-Serif;  line-height: 13px;}

td {vertical-align: top;}
a {cursor: pointer;}
a:hover{text-decoration: none;}
img{border: none; font-size: 25px; font-family: Sans-Serif;}
h1{}
h2{}
p{}
ul{list-style: none;}
.clear{clear:both; font-size:1px; line-height:0px;}
img, div { behavior: url(/other/iepngfix.htc) }

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page_l{height: 100%; background: url(/images/body/l.jpg) top left repeat-y !important;}
#page_r{height: 100%; background: url(/images/body/r.jpg) top right repeat-y !important;}
#wrapper{min-height: 100%; background: url(/images/body/b.jpg) bottom left repeat-x !important;}
* html #wrapper{height: 100%;}

#wrapper_l{height: 100%;}
#wrapper_r{height: 100%;}

#content{padding-bottom: 90px;}
#header{height: 310px; position: relative; margin-left: 0px;}
#left_collumn{float:left; width:390px;}
#right_collumn{float:right;width:35px; background: #ffcc00;}
#wrap1{float:right;width:100%;margin-left:-390px;}
#wrap2{margin-left:390px;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-35px;}
#center_collumn{margin-right:35px; }
#footer {height: 90px; margin-top: -90px; position: relative;}

#top_track{width: 560px; height: 224px; background: url(/images/tread_top.png); position: absolute; top: 0px; right: 0px;}
#bottom_track{width: 215px; height: 157px; background: url(/images/tread_bottom.png); position: absolute; top: -67px; right: 0px;}

.left_rubber{background: url(/images/body/l.jpg) top left repeat-y !important;}
.right_rubber{background: url(/images/body/r.jpg) top right repeat-y !important;}
.left_top_rubber{background: url(/images/body/tl.jpg) top left no-repeat !important;}
.right_top_rubber{background: url(/images/body/tr.jpg) top right no-repeat !important;}

#main_body{width: 995px; margin: 0px auto; padding-top: 95px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.logo{position: absolute; top: 67px; left: 83px;}
#main_menu{position: absolute; top: 120px; left: 60px;}
#main_menu ul{width: 360px;}
#main_menu ul li{float: left; width: 180px; float: left; margin-bottom: 1px; height: 31px; position: relative; margin-left: -6px;}
* html #main_menu ul li{margin-top: -3px;}
*+html #main_menu ul li{margin-top: -3px;}
#main_menu ul li a{color: #FFF; cursor: pointer; text-decoration: none;}
#main_menu ul li a:hover span b{background: #eb5932;}
#main_menu ul li span{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#main_menu ul li.left span{background: url(/images/menu_bg.jpg) 7px bottom no-repeat !important; position: absolute; top: 0px; right: 0px; height: 34px;}
#main_menu ul li.left span b{display: block; height: 30px; background: #d4332b; padding: 0px 14px; line-height: 31px; font-weight: normal; margin-right: 7px; margin-top: -3px; -height: auto;}
#main_menu ul li.right span{background: url(/images/menu_bg.jpg) 7px bottom no-repeat !important; position: absolute; top: 0px; left: 0px; height: 34px;}
#main_menu ul li.right span b{display: block; height: 30px; background: #d4332b; padding: 0px 14px; line-height: 31px; font-weight: normal; margin-right: 7px; margin-top: -3px; -height: auto;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTENT CONTAINER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#content_container{background: url(/images/body_patern.png) top left repeat; z-index: 200; }
#content_container .cc_top{background: url(/images/body_top.jpg) top left no-repeat; padding-top: 35px;}
#content_container .cc_bottom{background: url(/images/body_bottom.jpg) 0px bottom no-repeat; min-height: 540px;}
* html #content_container .cc_bottom{height: 540px;}

#content_footer{height: 96px; background: url(/images/footer.png); position: relative;}
#content_footer .creator{position: absolute; top: 15px; right: 70px;}
#content_footer .copyright{position: absolute; top: 15px; left: 90px;}
#content_footer .copyright a{color: #170e08; margin-left: 12px;}
#content_footer .copyright p{}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.left_container{width: 340px; padding-left: 50px; position: relative;}
.site_info{}
.site_info .header{text-align: center; padding-bottom: 20px;}
.left_container .short_delimiter{height: 53px; background: url(/images/short_delimiter.gif) center center no-repeat;}
.red_message{margin-left: 20px;}
.red_message p{color: #d43673; font-size: 17px; font-family: "Trebuchet MS", Sans-Serif; line-height: 17px; font-style: italic;}
.red_message a{color: #3649d4; font-size: 17px; font-family: "Trebuchet MS", Sans-Serif; line-height: 17px; font-style: italic;}
.articles{margin-left: -15px;}
.articles .header{height: 45px;}
.articles .header img{margin-left: 40px;}
.articles .header .archive{float: right; padding-right: 10px; padding-top: 2px;}
.articles .header .archive a{color: #000; font-size: 14px; font-family: "Trebuchet MS", Sans-Serif; background: url(/images/cross_icon.gif) 0px 6px no-repeat; padding-left: 14px;}
.articles ul{}
.articles ul li{padding-left: 31px; padding-bottom: 10px;}
.articles ul li p{line-height: 18px;}
.articles ul li span{background: #1d1006; color:#FFF; font-size: 10px; font-family: "Trebuchet MS", Sans-Serif; padding: 1px 5px; margin-left: -31px;}
.articles ul li a{color: #f8ead8; font-size: 12px; font-family: "Trebuchet MS", Sans-Serif; background: #1d1006; padding: 0px 3px; line-height: 16px;}

#photoreport{padding: 0px 60px; padding-bottom: 25px;}
#photoreport .header{height: 50px; padding-left: 22px;}
#photoreport .header .all{float: right; padding-right: 560px; padding-top: 4px;}
#photoreport .header .all a{color: #000; font-size: 14px; font-family: "Trebuchet MS", Sans-Serif; background: url(/images/cross_icon.gif) 0px 6px no-repeat; padding-left: 14px;}
#photoreport ul{padding-left: 22px;}
#photoreport ul li{float: left; width: 20%;}
#photoreport ul li a{text-decoration: none;}
#photoreport ul li a img{width: 158px; height: 98px; border: solid 1px #342f2f; margin-bottom: 1px;}
#photoreport ul li a span{background: #000000; padding: 0px 7px; padding-bottom: 2px; line-height: 20px; color:#dbcdbc; font-size: 11px; font-family: "Trebuchet MS", Sans-Serif; text-decoration: underline;}
#photoreport ul li a:hover img{border: solid 1px #cc0000;}
#photoreport ul li a:hover span{background: #cc0000;}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- RIGHT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#bykes_menu{padding-bottom: 10px;}
#bykes_menu ul li{width: 33.3%; float: left; text-align: center;}
#bykes_menu ul li img{width: 168px; height: 324px;}

#sc_acc_menu{}
#sc_acc_menu ul li{width: 49.99999%; float: left;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#footer .bl{background: url(/images/body/bl_.jpg) bottom left no-repeat !important; height: 90px;}
#footer .br{background: url(/images/body/br_.jpg) bottom right no-repeat !important; height: 90px;}

.page_content{width: 900px; padding-left: 50px; position: relative; line-height: normal; padding-bottom: 20px;}
.page_content h1 {font-size: 22px; padding-bottom: 20px; margin-bottom: 20px; background: url(/images/separate_line.gif) left bottom no-repeat;}
.page_content div.crumbs {font-size: 12px; padding-bottom: 10px; }
.page_content div.prub {font-size: 12px; padding-bottom: 16px; position: relative; margin-top: -10px; margin-bottom: 20px; background: url(/images/separate_line.gif) left bottom no-repeat;}
.page_content div.prub span {background: #0d1115; margin-right: 10px; font-size: 12px; font-family: "Trebuchet MS", Sans-Serif; padding: 1px 5px;}
.page_content div.prub span:hover {background: #545555;}
.page_content div.prub a {color: #f6dcdb;}
.page_content div.prub a:hover {color: #fff;}
.page_content ul, .page_content ol {margin-left: 20px; margin-top: 10px; margin-bottom: 10px;}
.page_content li {list-style-type: circle;}
.page_content a {color: #163c63;}
.page_content p {padding-top: 5px; padding-bottom: 5px;}

div.gallery {float: left; width: 140px; height: 180px; text-align: center;}
.gallery img {border: 3px solid #333; margin: 4px;}
td.gallery {text-align: center; width: 16%; vertical-align: top;}
span.idate {background: #1d1006; color:#FFF; font-size: 10px; font-family: "Trebuchet MS", Sans-Serif; padding: 1px 5px;}

td.good {text-align: center; padding-left: 50px; padding-bottom: 10px; text-align: center; width: 160px; line-height: 13px;}
td.good a {color: #163c63; font-size: 14px;}
td.good img {border: 1px solid #62403f; width: 160px; height: 160px; margin-bottom: 5px;}
td.good span.price {font-weight: bold;}

div.newsl {margin-bottom: 10px;}


div.contenttb table td {padding: 5px; border-right: 1px dashed #999; border-bottom: 1px dashed #999;}
div.contenttb table { margin-top: 20px; border-top: 1px dashed #999; border-left: 1px dashed #999;}

form.contacts td { padding: 5px; font-size: 12px;}
form.contacts input.text	{  border: 1px solid #7F9DB9; height: 20px; width: 100%; background: #FFF; font-size: 11px; width: 500px; color: black; padding: 0px;}
form.contacts textarea	{   background: #FFF; font-size: 11px; width: 500px; height:100px; border: 1px solid #7F9DB9; color: black; font-family: tahoma, Sans-Serif;}
form.contacts input.submit 	{ height: 24px; width: 160px; background: #003D88; border: 1px solid #003D88;color: white; font-size: 11px;}


