html, body { margin: 0px; padding: 0px; }
body, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { font-size: 0.7em; overflow: auto; }
table { font-size: 1em; }
a img {	border: 0px; }
a, a:link, a:visited { text-decoration: none; color:  #006600;; }
a:hover, a:active { text-decoration: underline; color: #0000FF; }
span.ac { color:  #006699; }
blockquote {padding-left:1px;margin-bottom:1px;border: 1px solid #006600;border-width: 0 0 0 4px;}

p { margin: 5px 0px 5px 0px; }
b.s { color:  #006600;; }

h1 { font-size: 10pt; text-align:center; }
h1.al { text-align:left; font-size:9pt; }
h2 { font-size: 9pt; text-align:center; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

.collapsed { display: none; }

td.cal {COLOR:#333333; FONT-FAMILY:Verdana,Arial; FONT-SIZE:11px; LINE-HEIGHT:150%; padding-left:0; BORDER-RIGHT:#666666 1px solid; BORDER-TOP:#666666 0px solid; BORDER-LEFT:#666666 0px solid; BORDER-BOTTOM:#666666 1px solid;} 
td.sun{COLOR:#000000; FONT-WEIGHT: bold; Background:#99ee60;} 
td.seg{COLOR:#ffffff; FONT-WEIGHT: bold; Background:#000000;}


div.HeaderBanner div.SubHeader2 { position: absolute; width: 328px; height: 146px; margin: 0px; padding: 0px; text-align: right; background: url(/img/header20.jpg) right bottom no-repeat; top: 2px; right: 0px; }

div.HeaderBanner { height: 148px; overflow: hidden; background: #6DA7C5 url(/img/header_c.gif) left bottom repeat-x; }
div.HeaderBanner div.SubHeader1 { height: 8px; overflow: hidden; font-size: 1px; background: #D6D6D6 url(/img/header10.gif) top repeat-x; border-bottom: solid 1px #9A9A99; }
div.HeaderPhone { position: absolute; left: 240px; top: 32px; width: 275px; height: 7px; overflow: hidden; font-family: Tahoma, Verdana, Arial, Serif; }
div.HeaderPhone h3 { margin: 0; padding: 0; color: white; font-size: 20px; font-weight: bold; text-align: right; }
div.HeaderPhone h4 { margin: 0; padding: 0; color: white; font-size: 12px; font-weight: bold; }
div.HeaderPhoneImg { position: absolute; left: 240px; top: 28px; width: 315px; height: 76px; overflow: hidden; background: url(/img/header_q.jpg) no-repeat left top; }

div.SubHeader3 { margin: 0px; padding: 0px; border-top: solid 1px #666666; border-bottom: solid 1px #999999; background: #E0E0E0 url(/img/header30.gif) repeat-x top; height: 6px; overflow: hidden; }
div.Footer { border-top: solid 1px #333333; background: #CFCFCF url(/img/footer_c.gif) repeat-x top; height: 31px; padding: 7px 10px 7px 10px; }


/* Menu Bar */
div.ctrl_menu_bar { margin: 0px; padding: 0px; border-top: solid 1px #fff; background: #fff url(/img/menubar2.gif) repeat-x bottom; padding-bottom: 6px; }
div.ctrl_menu_bar div.menu { margin: 0px; padding: 0px; border-top: solid 1px #868686; border-bottom: solid 1px #6D6D6D; background: #C8C8C8 url(/img/menubar3.gif) repeat-x top; height: 27px; }
div.ctrl_menu_bar table { margin-top: 3px; }
div.ctrl_menu_bar td.center { border-top: solid 1px #888; border-bottom: solid 1px #D5D5D5; height: 19px; padding: 0px 10px 0px 10px; vertical-align: middle; background: #EFEFEF url(/img/menubar4.gif) repeat-x; white-space: nowrap; }
div.ctrl_menu_bar td.left { width: 10px; background: url(img/menubar1.png) no-repeat right top; }
div.ctrl_menu_bar td.right { width: 4px; background: url(img/menubar2.png) no-repeat left top; }
div.ctrl_menu_bar a, div.ctrl_menu_bar a:link, div.ctrl_menu_bar a:visited, div.ctrl_menu_bar a:hover, div.ctrl_menu_bar a:active { font-weight: bold; text-decoration: none; color: #666; }
div.ctrl_menu_bar a:hover, div.ctrl_menu_bar a:active { color: #069; }

/* Pane control */
div.ctrl_pane { background-color: #F9F9F9; margin-bottom: 65px; }
div.ctrl_pane div.border_top, div.ctrl_pane div.border_bottom { height: 6px; overflow: hidden; }
div.ctrl_pane .label { color:#006600; margin: 0px 0px 10px 17px; font-size: 0.8em; font-weight: bold; }

div.ctrl_pane div.form_ctrl .formctrl_select_ctrl { width: 175px; }

div.ctrl_pane div.border_top div.inside { border-top: solid 1px #C2C2C2; height: 5px; overflow: hidden; }
div.ctrl_pane div.border_bottom div.inside { border-bottom: solid 1px #C2C2C2; height: 5px; overflow: hidden; }
div.ctrl_pane.orient_left div.border_top div.inside, div.ctrl_pane.orient_left div.border_bottom div.inside { margin-right: 6px; }
div.ctrl_pane.orient_left div.border_top { background: url(/img/pane_rij.gif) no-repeat right top; }
div.ctrl_pane.orient_left div.border_bottom { background: url(/img/pane_rik.gif) no-repeat right bottom; }
div.ctrl_pane.orient_left div.border_center { border-right: solid 1px #CFCFCF; background: url(/img/pane_ril.gif) repeat-y right; }

div.ctrl_pane div.title { margin: 0px 5px 0px 10px; padding: 0px 0px 0px 16px; background: url(/img/pane_tiu.jpg) no-repeat left center; font-size: 1.2em; }
div.ctrl_pane div.title.state_collapsed { background-image: url(/img/pane_tiv.jpg); }
div.ctrl_pane div.title a, div.ctrl_pane div.title a:link, div.ctrl_pane div.title a:visited { font-weight: bold; color: #333; text-decoration: none; }
div.ctrl_pane div.title a:hover, div.ctrl_pane div.title a:active { color: #008; }
div.ctrl_pane div.collapsed { display: none; }



/* Baner */
table.Baner_pane { border: 1;}
div.Baner_pane div.top_line { height: 50px; no-repeat right top; vertical-align: bottom;}
div.Baner_pane div.gor_line { height: 8px; no-repeat right top;}
table.Baner_pane div.Baner { border: 10; width: 199px; height: 180px; vertical-align: bottom;}


/* MenuList control */
div.ctrl_menu_list { padding-left: 16px; font-size: 1em; }
div.ctrl_menu_list2 { padding-left: 0px; font-size: 1em; }
div.ctrl_menu_list ul.menu { margin: 0px; padding: 0px; list-style-type: disc; }
div.ctrl_menu_list ul.menu2 { margin: 10px; padding: 0px; list-style-type: disc; }
div.ctrl_menu_list a, div.ctrl_menu_list a:link, div.ctrl_menu_list a:visited { color: #060; text-decoration: none; }

/* Layout */
table.Layout { margin: 0px; padding: 0px; width: 100%; height: 353px; }
table.Layout td { vertical-align: top; }
table.Layout td.LeftPaneShade { background: url(/img/layout_m.gif) no-repeat right bottom; height: 3px; line-height: 2px; overflow: hidden; width: 200px; }
table.Layout td.PadShade { background: url(/img/layout_q.gif) no-repeat bottom; height: 3px; line-height: 2px; width: 7px; overflow: hidden; }
table.Layout td.ContentPaneShade { background: url(/img/layout_d.gif) no-repeat left bottom; height: 3px; line-height: 2px; overflow: hidden; }
table.Layout td.Pad { width: 7px; background: url(/img/layout_q.jpg) no-repeat top; height: 0px; overflow: hidden; }
table.Layout td.LeftPane { border-top: solid 1px #999; border-right: solid 1px #999; padding: 5px 5px 5px 0px; width: 200px; }
table.Layout td.ContentPane { border-top: solid 1px #999; border-left: solid 1px #999; }

/* Content */
div.content { margin: 0px; padding: 10px; color:#000; font-size: 1em}
div.content5 { margin: 0px; padding: 10px; color:#000; font-size: 1.2em}

/* Lists */
table.fullwidth { margin: 0px; width: 100%; }
table.list { border: 0px; }
table.list td, table.list th { padding: 1px 5px 1px 5px; }
table.list th { background-color: #efefef; border-bottom: solid 1px #ccc; }
table.list tr.odd { background-color: #fafafa; }

/* Forms */
form { margin: 0px; }
.form .field { width: 100%; font-size: 8pt; padding: 0px 2px 0px 2px; border: solid 1px #aaa; background-color: white; }
.form .button { width: 80px; border: solid 1px #aaa; border-left: solid 3px darkRed; background: white; font-weight: bold; font-size: 8pt; }
.form .checkbox { padding: 0px; margin: 0px; }
.form textarea.field { overflow: auto; }
.form p { margin: 0; padding: 0; }
.form p.commandbar { margin-top: 5px; text-align: right; }

/* Navigator */
div.ctrl_navigator { text-align: center; font-size: 0.8em; }
div.ctrl_navigator table { width: 90%; margin: 0; }
div.ctrl_navigator table td { text-align: center; padding: 2px 6px 2px 6px; vertical-align: middle; }
div.ctrl_navigator a img { border: none; }
div.ctrl_navigator input { border: none; background: white; padding: 1px 1px 1px 1px; font-size: 1em; }

/* Price */
.Price { padding: 0px; width: 100%; border: 1px solid #CCC; }
.Price th { background: #CCC; text-align: left; padding-left: 5px; }
.Price tr.First { background: #EEE; }
.Price td {	padding: 8px 5px 8px 5px; }
.Price td span.cost { font-size: 11px; color: #06C; }
.Price td span { font-size: 10pt; font-weight: bold; }
.PriceH { margin-top: 50px; text-align: center; }
p.Comment {	font: italic 11px Arial, Helvetica, sans-serif; }

/* Rd */

.Rd h3 { font: normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }
img.Rd1 { float: left; margin-left: 15px; margin-right: 30px; margin-top: 25px; border: 5px solid #EEE; }
img.Rd2 { float: left; margin-left: 15px; margin-right: 30px; margin-bottom: 20px; border: 5px solid #EEE; }
ul.Rd1 { margin: 30px 0px 30px 0px; }
ul.Rd1 li span, ol.Rd2 li span, ul.Rd4 li span { text-transform: uppercase; font-weight: bold;}
ol.Rd2, p.Rd3, ul.Rd6, h2.Rd7 { clear: both;}
.WMenu { position: absolute; width: 1px; height: 1px; left: 0px; bottom: 0px; overflow: hidden; }
.Rd ol li { margin: 5px 0px 5px 0px; }
.Rd .Brands, .Rd .Brands2, .Rd .Brands3 { text-align: center; width: 300px; height: 300px; float: left; margin-left: 15px; margin-right: 30px; margin-bottom: 20px; border: 5px solid #EEE; }
.Rd .Brands img, .Rd .Brands2 img, .Rd .Brands3 img { margin-top: 5px;}
.Rd .Brands2 { height: 280px;}
.Rd .Brands3 { height: 430px;}
h3.Rd4 { text-align: center; }
p.Red { color: red; font-weight: bold; text-align: center; }
span.Red { color: red; }
.Rd p span { font-weight: bold; }
img.Rd4 { padding-top: 5px; }
h2.Red { color: red; }
ul.Rd6 li { margin-bottom: 10px;}
table.Main { text-align: center; }
table.Main td { height: 150px; padding-left: 30px; padding-right: 30px; padding-bottom: 50px; }
table.Main p { text-align: justify; }
table.Gallery { text-align: center; padding-top: 20px; margin-top: 20px; border-top: 1px solid #EEE;  }
table.Gallery td { padding: 30px; border: 1px solid white; }
table.Gallery td:hover { background: #F5F5F5; border: 1px solid #EEE; }
table.Gallery td.NonAct:hover { background: transparent; border: 1px solid white; }
ul.Pager, ul.Pager li { list-style: none; display: inline; padding: 0px; margin: 0px; }
ul.Pager li { margin: 2px; }
ul.Pager li a { padding: 3px; }
ul.Pager li.Active { background: #F5F5F5; border: 1px solid #EEE; }
ul.Pager li a:hover { color: red; }
div.AdvBack { border-bottom: 1px solid #CCC; padding-bottom: 15px; margin-bottom: 25px; }

.MFormAdv { clear: right; margin-left: 20px; margin-top: 10px; }
.MFormAdv p { font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; } 
.MFormAdv p.Inn { font-size: 10px; } 

.MFormAdv label { display: block; margin-top: 5px; font-size: 10px; color: #06C; }
.MFormAdv label.comment_ctrl { display: block; margin-top: 10px; margin-bottom: 10px; font-size: 10px; color: black; }
.MFormAdv label span { color: red; padding: 0px 5px 0px 0px; }
.MFormAdv .input_ctrl { margin-left: 10px; width: 200px; font-size: 11px; }
.MFormAdv .select_ctrl { margin-left: 10px; width: 203px; }
.MFormAdv .submit_ctrl { font-size: 11px; }
.MFormAdv .controls_ctrl { text-align: center; }
