/* --- Main --- */
div.auto_complete    {
     position         :absolute;
     width            :250px;
     background-color :white;
     border           :1px solid #888;
     margin           :0px;
     padding          :0px;
} 
li.selected    { background-color: #ffb; }

body
{
  margin: 20px 0 0 0;
  padding: 0;
  background: #fff;
  text-align: center;
}

body, html, td, th
{
  font-family: arial;
  font-size:12px;
  color: #505050;
}

h1
{
  font-family: arial;
  font-weight: normal;
  font-size:18px;
  color:#c5191d;
}

.newscaption
{
  font-family: arial;
  font-weight: bolder;
  font-size:22px;
  color:#636363;
}
.newstext
{
  font-size:14px;
  line-height:1.5em;
}
.obcapt
{
  font-weight: bolder;
  color:#636363;
}


a
{
  color:#006ca5;
}

a.no
{
  text-decoration: none;
}


a:hover
{
  color:#505050;
}

a:visited
{
  color:#01527C;
}


img
{
  border: 0px;
}

form
{
  margin: 0;
  padding: 0;
}

input, textarea
{
  color: #505050;
  font-family: arial;
  font-size:12px;
}

.red
{
  color:#c5191d;
}


table
{
  width: 100%;
}

table,tr,td,th
{
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  text-align: center;
  vertical-align: middle;
}


/* --- Maket Elements --- */

table.main
{
  width: 1246px;
  margin: auto;
  text-align: center;
}

.header
{
  height: 60px;
}
.header table td.nav
{
    text-align: center;
}
.header table td.nav img
{
    margin: 0 13px 0 13px;
}
.sub_header
{
  height:27px;
}

.menu .bg_1, .menu .bg_2, .menu .bg_3, .menu .bg_4
{
  height: 72px;
}
.menu .bg_1
{
    background-image: url(../images/header_bg_1.jpg);
    width:102px;
}
.catalogLv1
{
    background: url(../images/catalog/catalog_lvl1_item.gif) top center;
    width:14px;
    padding:0;
    margin:0;
}
.catalogLv0
{
    background: url(../images/catalog/catalog_lvl0_bg.gif) left bottom no-repeat;
    width:14px;
    padding:0;
    margin:0;
}
.classOverlaper{
	font-weight:normal !important;
	font-size:12px;
	}
.catalogLv2
{
    background: url(../images/catalog/catalog_lvl0_item-line.gif) top center;
    width:14px;
    padding:0;
    margin:0;
}
.catalogLv22
{
    background: url(../images/catalog/catalog_lvl0_item.gif) top center no-repeat;
    padding:0;
    margin:0;
    width:7px;
}

.catalogLast
{
    background: url(../images/catalog/catalog_lvllast_item.gif) top center no-repeat;
    width:14px;
    padding:0;
    margin:0;
}
.catalogLast2
{
    background-image: none;
    width:7px;
    padding:0;
    margin:0;
}

.menu .bg_2
{
    background-image: url(../images/header_bg_2.jpg);
    background-repeat: repeat-x;
    vertical-align: bottom;
    text-align: left;
}

.menu .bg_2 div.links
{
    position: absolute;
    top:106px;
    width: 650px;
    height: 72px;
    margin-left:-50px;
}


.menu .bg_2 div.lnk
{
  background-image: url(../images/mn_dot.gif);
  background-position: left;
  background-repeat: no-repeat;
  position: relative;
  padding:0 25px 0 25px;
  margin:20px 0 0 0;
  text-align: left;
  float:left;
}
.menu .bg_2 div, .menu .bg_2 div a
{
  font-family: arial;
  font-size: 19px;
  color: #fff;
}
.menu .bg_2 div a.act
{
  text-decoration: none;
}


.menu .bg_3
{
    background-image: url(../images/header_bg_3.jpg);
    width:61px;
}
.menu .bg_4
{
    background-image: url(../images/header_bg_4.jpg);
    background-repeat: repeat-x;
    width:182px;
    vertical-align: top;
}
.menu .bg_5
{
    background-image: url(../images/header_bg_5.jpg);
    width:98px;
}

.sub_15
{
  height:15px;
}

.sub_menu
{
  height:15px;
}

.top_search_form
{
  margin:23px 0 0 0;
}


.top_search_bg
{
  background-image: url(../images/top_search_bg.gif);
  background-repeat: no-repeat;
  width:134px;
  height:20px;
  text-align: center;
}
.top_search_bg input
{
  background: transparent;
  border:0px;
  width:130px;
  padding:2px 10px 2px 5px;
}

.but_search
{
  position: relative;
  z-index:50;
  margin-right:-15px;
}


.footer .f_1, .footer .f_2, .footer .f_3
{
  height:82px;
}

.footer .f_1
{
  background-image: url(../images/footer_bg_1.jpg);
  width:21px;
}
.footer .f_2
{
  background-image: url(../images/footer_bg_2.jpg);
  background-repeat: repeat-x;
}
.footer .f_3
{
  background-image: url(../images/footer_bg_3.jpg);
  width:21px;
}
.sub_footer
{
  height:15px;
}

.footer .f_2 table td
{
  color: #505050;
}

.footer .f_2 table td.t1
{
  text-align: left;
}
.footer .f_2 table td.t2 img
{
  position: relative;
  margin:0 5px 0 5px;
}
.footer .f_2 table td.t3
{
  text-align: right;
}


/* --- Inner Elements (Blocks,Windows,Forms) --- */
.content td
{
  text-align: left;
  vertical-align: top;
}

.content td.left
{
  width: 240px;
  padding-right:15px;
  text-align: left;
}
.content td.center
{
  width: 59.5%;
  padding-left:0px;
  padding-right:0px;
}
.content td.right
{
  width: 240px;
  padding-left:15px;
  text-align: right;
}


table.block
{
  width:100%;
}

.block .t1
{
  background-image: url(../images/block/1.gif);
  width:16px;
  height:16px;
}
.block .t2
{
  background-image: url(../images/block/2.gif);
  background-repeat: repeat-x;
  height:16px;
}
.block .t3
{
  background-image: url(../images/block/3.gif);
  width:16px;
  height:16px;
}
.block .t4
{
  background-image: url(../images/block/4.gif);
  background-repeat: repeat-y;
  width:16px;
}
.block .t6
{
  background-image: url(../images/block/5.gif);
  background-position: right;
  background-repeat: repeat-y;
  width:16px;
}
.block .t7
{
  background-image: url(../images/block/6.gif);
  width:16px;
  height:16px;
}
.block .t8
{
  background-image: url(../images/block/7.gif);
  height:16px;
}
.block .t9
{
  background-image: url(../images/block/8.gif);
  width:16px;
  height:16px;
}
.block .t10
{
  background-image: url(../images/block/9.gif);
  width:16px;
  height:16px;
}
.block .t11
{
  background-image: url(../images/block/7.gif);
  height:16px;
}
.block .t12
{
  background-image: url(../images/block/10.gif);
  width:16px;
  height:16px;
}
.block .t01
{
  background-image: url(../images/block/1.jpg);
  width:16px;
  height:52px;
}
.block .t02
{
  background-image: url(../images/block/2.jpg);
  height:52px;
}
.block .t03
{
  background-image: url(../images/block/3.jpg);
  width:16px;
  height:52px;
}

.block .tico_1
{
  background-image: url(../images/block/i1.jpg);
  background-repeat: no-repeat;
  width:45px;
  height:52px;
}

.block .t02 .title td
{
    height:52px;
    text-align: right;
    vertical-align: top;
}

.block .t02 .title td h1
{
  margin: 24px 0 0 0;
  padding: 0;
  line-height:18px;
  font-size:18px;
  font-weight:normal;
  color:#c5191d;
  text-align: left;
}
.block .t02 .title td img
{
  padding-right:8px;
}

table.top_nav td.ico
{
  width:30px;
}
table.top_nav td.text
{
  padding-top:2px;
}


table.oval_input
{
  width: auto;
}
.oval_input input
{
  background: transparent;
  border: 0px;
  padding:3px 1px 0 1px;
}

.oval_input .o1, .oval_input .o3
{
  width:7px !important;
  height:20px;
}
.oval_input .o1
{
  background-image: url(../images/input/1.gif);
}
.oval_input .o2
{
  background-image: url(../images/input/2.gif);
  background-repeat: repeat;
}
.oval_input .o3
{
  background-image: url(../images/input/3.gif);
}

#inp_1
{
  margin-bottom:9px;
}

#inp_1 input, #inp_2 input
{
   width:178px;
}


.red_button .rb1, .red_button .rb3
{
  width:7px;
  height:20px;
}

table.red_button
{
  width: auto;
  cursor: pointer;
}

.red_button .rb1
{
  background-image: url(../images/red_button_1.gif);
}
.red_button .rb2
{
  background-image: url(../images/red_button_2.gif);
  background-repeat: repeat-x;
  height:20px;
  text-align: center;
  font-weight: bold;
  color:#fff;
  vertical-align: middle;
  font-size:11px;
}
.red_button .rb3
{
  background-image: url(../images/red_button_3.gif);
}

.spacer
{
  background-image: url(../images/l_spacer.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:29px;
  height:17px;
}


.auto_brd
{
  padding:0 10px 0 10px;
}


.auto_list ul, .auto_list li
{
  list-style: none;
  margin-left:  0px;
  padding-left: 0px;
  text-align: left;
  font-weight: bold;
  font-size:13px;
  line-height:23px;
}

.auto_logos_list a
{
    font-weight: bold;
}
.auto_logos_list p
{
  margin: 7px 0 15px 0;
}

table.users_icons
{
  width:auto;
}

.users_icons td
{
    text-align: left;
    width:20px;
}

div.user_line
{
  margin-bottom:25px;
  font-size:13px;
}
.user_line a
{
  font-weight: bold;
}

.news_lines a
{
   font-weight:bold;
}
.news_lines p
{
  margin-bottom: 6px
}

.oval_ln
{
  font-weight: bold;
  color:#c5191d;
  padding-top:2px;
}


.ob_list_pos
{
  position:relative;
  left:-15px;
  width:107%;
}

.ob_list td.o0
{
  text-align: left;
  vertical-align: middle;
  padding-left:12px;
  font-weight: bold;
}
.ob_list td.o0 a
{
  font-size:13px;
}


.ob_list td.o1
{
  width: 110px;
  text-align: center;
  vertical-align: middle;
}

.ob_list td.o2
{
  text-align: left;
  padding-right:30;
}

.ob_list td.o2 p
{
  font-size:13px;
}


.ob_list .active
{
  background:#FBE7E7;
}



.ob_list td p
{
  margin:6px 0 6px 0;
}

.rose_td
{
  background-color: #fbe7e7;
}

.item_pages .big
{
  font-size:18px;
  line-height:12px;
}

table.stars
{
  width:auto;
}

.stars td
{
  padding:0 4px 0 0;
}



.item_pages_form td
{
  vertical-align: middle;
}


.list_13b, .list_13b td
{
  font-size:13px;
  font-weight:bold;
  line-height:25px;
}


/* --- Forms --- */

.form_elements td
{
  padding:5px;
}
.form_elements td table td
{
  padding: 0px;
}
.form_elements p
{
  margin:0 0 5px 0;
}

.form_format p
{
  font-weight: bold;
  margin: 0 0 5px 0;
}

.form_format_reg p
{
  font-weight: bold;
  margin: 0 0 5px 2px;
  font-size:13px;
}

.form_format_reg td
{
  padding:0 0 10px 0;
}
.form_format_reg td table td
{
  padding: 0;
}


/* ta - textarea */

table.ta
{
  width:auto;
}


.ta .tm1, .ta .tm3, .ta .tm4, .ta .tm6
{
    width: 15px !important;
    height: 15px !important;
    background-repeat: no-repeat;
  background-color: #f1f1f1;
}

.ta .tm2, .ta .tm5, .ta .tm9
{
  background-color: #dcdcdc;
}
.ta .tm2 
{
    background-image: url(../images/input/ta22.jpg);
    width:550px;
	
}
.ta .tm99 
{
    background-image: url(../images/input/ta99.jpg);
	
}
.ta .tm5 
{
  border-bottom: 1px solid #6a6a6a;
}
.ta .tm9 
{
  border-right: 1px solid #6a6a6a;
}
.ta .tm1
{
    background-image: url(../images/input/ta1.jpg);
    background-position: left top;
}
.ta .tm3
{
    background-image: url(../images/input/ta2.jpg);
    background-position: right top;
}
.ta .tm4
{
    background-image: url(../images/input/ta3.jpg);
    background-position: left bottom;
}
.ta .tm6
{
    background-image: url(../images/input/ta4.jpg);
    background-position: right bottom;
}
.ta textarea
{
  background: transparent;
  border:0px;
  padding:0 6px 0 6px;
  font-size:12px;
}

.radio
{
  position: relative;
  margin-top:-5px;
}

.comments p
{
  margin:0;
}

.lists td a
{
    line-height:24px;
    font-size:13px;
    font-weight:bold;
}

.grey_date
{
  font-size:11px !important;
}


.dovs_catalog table td
{
  text-align: left;
}

.dovs_catalog table td a
{
  text-align: left;
  font-weight:bold;
}

.dovs_catalog td b
{
   font-size:14px;
}


table.dovs_catalog td table td
{
  text-align: left !important;
  vertical-align: bottom !important;
  font-size:13px;
  padding:5px 0 5px 0;
}


table.dovs_catalog td table td.dc_f
{
  width:35px;
}

.models_dk_lv2 td
{
    text-align: center;
    font-weight: bold;
}
.models_dk_lv2 td img
{
  margin:0px 0 7px 0;
}

.models_dk_lv2 td a
{
  display: block;
  position: relative;
  margin-bottom:25px;
}

.ppc_t5{
font-family:sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
	}

.bbd{
	border:1px solid #C9C9C9;
	height: 56px;
	width:25%;
  font-weight: normal;
  font-size:13px;
  color:#c5191d;
  text-align:left;
  padding:5px;
}

.bbd1{
	border:1px solid #C9C9C9;
	border-bottom:none;
	height: 30px;
	padding:5px;
  text-align:left;
}



h1.main45{
color: #505050;	
font-size:15px;
}
