@charset "utf-8";
/* CSS Document */


#shpcrtgc
{
position:relative;
top:14px;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
font-size:12px;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}



p, b, {font-size:12px;}

ol, ul { list-style: none;}

html { overflow: -moz-scrollbars-vertical !important; }
body { font: normal 11px/18px tahoma; color: #333; background: #534741 url(/images/bg-page.gif) repeat-y center top; text-align:center;}
/*div { overflow: hidden; } //removed because of conflict with google map display*/
a { color: #770101;}
.left_menu_cat a {text-decoration: none; }
.cpt_maincontent a {text-decoration:underline;}

p a { text-decoration: underline; }
a:hover { text-decoration: underline; }
h1 { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #770101; margin: 0.9em 0;}
h2 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #a0410d; margin: 0.9em 0; }
label { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-right: 6px; }
strong { color: #a0410d; }

.links a, .links a strong
{
color:#777777;
font-size:10px;
font-weight:normal;
}
.links .copyright
{
text-transform:lowercase;font-size:10px;
}

img {border:0;}

#pp .cpt_product_description, #pp .cpt_product_description div
{
margin:0;
}

.cpt_product_lists h2
{
margin-top:0;
}

.links
{
color:#777777;
float:left;
font-size:10px;
text-align:center;
width:100%;}

.content .strelka li
{
list-style:none;
list-style-type:none;
line-height:14px;
}

#cat_info_left_block
{
font-size:12px;
line-height:15px;
text-align:justify;
}

.cat_path_in_productpage a
{
bottom:2px;
color:#777777;
font-size:10px;
position:relative;
font-weight:bold;
text-transform:uppercase;
}

#cat_path
{
border-bottom:1px solid #ACACAC;
margin-bottom:20px;
}

.content .index2 p
{
margin-top:10px;
margin-bottom:0;
}

.cat_path_in_productpage  h1
{
margin-bottom:0;
color:#770101;
}



#cart_content_tbl td
{padding:10px;
}

/*.content p, .content li, .content td, .content th, .content div { font: normal 1em/1.375em Verdana, Arial, Helvetica, sans-serif; color: #333; }*/
.content p { margin: 0 0 1em; }
.content th { font-weight: bold; text-align: left; }
.content li { list-style: circle; margin: 0 0 0 14px; }
.content td { line-height: 15px;vertical-align:top; }
.content ul, .content ol {  }

.container { width: 936px; margin: 0 auto; background-color: #fff;display:block;position:relative;zoom:1;text-align:justify;}
/**+html .container {width:806px;}
*html .container {width:806px;}*/
.price tr:hover
{
background:pink;
}

/*#FAQ styles#*/
.faqquestion { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; margin-bottom: 10px;}
.faqquestion li { background: url(/images/subnav-bullet.png) no-repeat 0px 6px; padding: 0 0 0 14px; }
.faqanswer { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0 0 10px 0px; padding: 10px; background-color: #edecec; }
.faqanswer ul ol {  }
.faqanswer li { list-style: disc; margin: 0 0 0 14px; font: normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #333; }

#header, #ddtopmenubar, #breadcrumbs, #index, #main, #footer { width: 936px; float: left; }
#header { height: 65px; }
#breadcrumbs { padding: 11px 0;} 
#main { }
#footer { padding: 30px 0 12px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #666;}


.logo {
background-image:url(/images/logo_03_.gif);
background-position:100% 18px;
background-repeat:no-repeat;
float:left;
height:55px;
margin:0;
padding:10px 0 1px;
text-align:left;
width:100%;
}

.logo h2 {
height:55px;
margin:0;
padding:0;
width:195px;
}
.logo a {
cursor:pointer;
display:block;
height:55px;
text-decoration:none !important;
text-indent:-9999px;
width:100%;
}
.logo ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.rab {
background-image:url(/images/rab.gif);
background-position:0 100%;
background-repeat:repeat-x;
color:#BF0000;
float:left;
font-weight:bolder;
height:18px;
margin:0 5px 0 0;
padding:1px 0 3px;
}
.nerab {
background-image:url(/images/nerab.gif);
background-position:0 100%;
background-repeat:repeat-x;
color:#FF8400;
float:left;
font-weight:bolder;
height:18px;
margin:0 5px 0 0;
padding:1px 0 3px;
}
.vremy {
color:#BF0000;
float:left;
font-size:18px;
font-weight:bolder;
height:18px;
margin:0 0 0 5px;
padding:4px 0 1px;
}
.telefon {
clear:both;
color:#BF0000;
font-size:32px;
font-weight:bolder;
height:25px;
margin:1px 0 1px 5px;
padding:2px 1px 1px;
text-align:right;
width:285px;
}
.telefon b {
color:#FF8400;
font-size:13px;
font-weight:bolder;
}
.noborder {
border:0 none;
}

.noborder
{
border:0;
}

.registraciya input,.registraciya textarea, select
{
margin-bottom:5px;
color:#770101;
background:white;
border:1px solid #770101;
margin-left:10px;
}

input type="image"
{
border:0;
}

input, button
{
color:#770101;
background:white;
border:1px solid #770101;
font-size:10px;
font-weight:bold;
}

.mattblackmenu ul
{
height:27px;
overflow:hidden;
}

.ddsubmenustyle, .ddsubmenustyle ul 
{
text-align:left;
}

.cpt_shopping_cart_info a
{
line-height:12px;
}

.cpt_shopping_cart_info 
{
color:white;
line-height:0px;
margin-right:20px;
}

.logo h2 { width: 195px; height: 55px;margin:0; }
.logo a { display: block; width: 410px; height: 55px; cursor: pointer; text-decoration: none !important; text-indent: -9999px; }
.welcome, .dealer { background: url(/images/bg-welcome.jpg) repeat-y right top; border-bottom: 2px solid #fff; float: right; padding-right: 10px; }
.welcome { height: 20pxpx; width: 490px; text-align: right; padding-top: 8px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #B70014; }
.welcome a { color: #770101; }
.dealer { height: 35px; padding-left: 240px; padding-top: 0px; }

#breadcrumbs .links { width: 636px; float: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #770101; }
#breadcrumbs .links a { color: #666; }
#breadcrumbs .tools { width: 130px; float: right; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #770101; }

.content { float: left; width: 610px; padding-right: 20px; }
.sidebar { float: right; width: 305px; overflow: hidden; }

.sidebar p { text-align: justify; font: normal 0.9166em/1.375em Verdana, Arial, Helvetica, sans-serif; }
.sidebar blockquote { margin: 15px 0; }
.sidebar blockquote p { font: normal italic 16px Georgia, "Times New Roman", Times, serif;  color: #a0410d;  }
.sidebar blockquote cite { font: normal italic 11px Georgia, "Times New Roman", Times, serif; color: #a0410d;  }
.sidebar h1 { font: bold 22px Verdana, Arial, Helvetica, sans-serif; color: #a0410d; margin: 0 0 0.8em; } 
.sidebar h2 { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #a0410d; margin: 0; }

.content .left_menu_cat li
{
List-style:none;
}

.content .left_menu_cat li a:active
{
color:#770101;
}

.content .left_menu_cat .parent a
{
font-weight:bold;
}

.content .left_menu_cat .parent_current a
{
font-weight:bold;
background-image:url(/images/l_arr_cat.jpg);
background-repeat: no-repeat;
background-position:0% 50%;
padding-left:20px;
}

.left_menu_cat .cpt_news_short_list  form
{
position:relative;
top:-15px;
}

.left_menu_cat #ogran
{
overflow:hidden;
}

#podrobney
{
margin-left:90px;
margin-top:20px;
}

.left_menu_cat #ogran  .post_title
{
margin-top:10px;
}

.cpt_survey 
{
margin-bottom:20px;
}

.product_brief_block ul li a img
{
border:1px solid #494949;
}

.survey_question
{
color:#B70014;
font-weight:bold;
}

.left_menu_cat #ogran  .post_title a
{
color:#b70014;
font-weight:bold;
}



.content .left_menu_cat .child_current a
{
background-image:url(/images/l_arr_cat_s.jpg);
background-repeat: no-repeat;
background-position:0% 50%;
padding-left:20px;
}

.content .left_menu_cat #shorty
{
height:100px;
overflow:hidden;
}

.content .left_menu_cat .child a
{
color:#555555;
}

.tab {display:block;
float:left;

width:30px;}

.content .left_menu_cat li a
{
font-size:10pt;
text-transform:uppercase;
}

.left_menu_cat h4
{
color:#555555;
font-size:15pt;
font-weight:normal;
margin-bottom:10px;
margin-top:20px;
}

.left_menu_cat #ogran a
{
color:#333333;
}

.index3 form
{
position: relative; top: -15px;
}
.index3 .post_title a
{
color:inherit;font-size:14pt;font-weight:bold;text-decoration:none;
}

.index3 .post_content
{
height:98px;overflow:hidden
}

.left_menu_cat #ogran .post_content p
{
font-size:12px;
line-height:15px;
margin:5px 0 0;
text-align:justify;
}

.left_menu_cat #ogran
{
color:#333333;

}

.left_menu_cat #ogran p
{
color:#333333;
font-family:tahoma;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}



.my_div_1
	{       position:relative; 
			z-index:2;
			margin: 5px; 
			padding: 0px; 
			WIDTH: 231px;
			height: 231px;
			border: #fff;
			border-style: solid;
			border-top-width: 20px;
			border-bottom-width: 20px;
			border-left-width: 20px;
			border-right-width: 20px;
			opacity:0.4;
			filter:alpha(opacity=40)
			}

.my_div_2	
{       left: 0px;
			top: -276px;
			position:relative; 
			z-index:1;
			margin: 5px; 
			padding: 0px; 
			background: #000000;
			WIDTH: 271px;
			height: 271px;
			}

.main_t_td_pic
{
vertical-align:middle;
}

.main_t_td_pic
{
text-align:center;
font-size:16px;
}

.main_t_td1 p
{
margin:10px;
color:#333333; font-family:tahoma; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px;
}

.ravno, .ravno strong
{
font-size:30px;
text-align:center;
}

#image1, #image2, #image3, #image4 { width: 610px; height: 340px; position: relative; }
#image9 { border: 0px solid #000; }
#thumbs { }
.zoom { position: absolute; right:0; bottom:0; background: url(/images/overlay-bg-zoom.png) repeat-y left top; width: 91px; height: 22px; text-align: center; }
.zoom a, .close a { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #770101; line-height: 22px; display: block; width: 91px; height: 22px; text-decoration: none; }
.zoom a:hover, .close a:hover { color: #fff; background-color: #770101; text-decoration: none; }
#thumbs { float: right; width: auto; height: 56px; }
#thumbs div { float: left; margin-right: 5px; }
.video { position: relative; }
.video div { position: absolute; top:0; left:0; }
#zoomFlash { position: relative; }
.close { position: absolute; right:0; top:0px; background: url(/images/overlay-bg-zoom.png) repeat-y left top; width: 91px; height: 22px; text-align: center; z-index: 9999999; }

.greybox { width: 592px; background-color: #edebec; padding: 15px 0 15px 18px; overflow: hidden; }
.pageheader { width: 610px; text-align: left; }
.greybox .pageheader { width: 280px; float: left; }
.greybox .pageheader h2 { margin:0; padding:0; width: 280px; color: #a23a13; font: bold 16px/22px Verdana, Arial, Helvetica, sans-serif; }
.greybox .pageheader h1 { margin:0; padding:0; width: 280px; color: #a23a13; font: normal 36px Verdana, Arial, Helvetica, sans-serif; }

.post_content p
{
line-height:14px;
margin-bottom:0;
margin-left:20px;
margin-right:20px;
margin-top:10px;
}

/*.news_title a
{
font-size:14px;
font-weight:bold;
}

.news_viewall a
{
color:white;
}
*/
#cat_pr {margin-left:9px;}

.cpt_product_params_fixed td
{
font-size:12px;
font-weight:bold;
}

#pp
{
font-size:12px;
}

#pp_images img {margin:5px;}

.greytable { width: 226px; float: left; margin: 20px 20px 0 0; }
.greytable td, .greytable th { background-color: #edecec; border-right: 1px solid #fff; border-collapse: collapse; padding: 0 5px; }

.greytable2 { margin: 20px 0; }
.greytable2 td { color: #a0410d; line-height: 1em; vertical-align: text-top; }
.greytable2 td, .greytable2 th { background-color: #edecec; border-bottom: 1px solid #fff; border-collapse: collapse; padding: 4px 5px; }

.floatright { width: 55%; float: right; clear: none; }
.floatleft { width: 45%; float: left; clear: none; }
.widget { width: 305px; height: 110px; margin-top: 11px; vertical-align: bottom left; }
.promotion { background: url(/images/widget-bg-redtag.jpg) no-repeat left top; width: 288px; padding: 76px 0 0 17px; height: 34px; }
.widgetmap { background: url(/images/widget-bg-map.jpg) no-repeat left top; width: 288px; padding: 76px 0 0 17px; height: 34px; margin: 20px 0 0 0;}
.go { position: absolute; border: 1px solid #770101; background-color: #ececec; color: #770101; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding: 3px; margin-left: 5px; }
.input { padding: 3px 4px 4px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; width: 105px !important; }
#pp .totalPrice
{
margin-left:20px;
font-size:20px;
}

#searchstring
{
font-size:12px;
width:150px;
}

#pp .cpt_product_images {margin-bottom:0;}

#pp .cpt_product_price, #pp .cpt_product_params_fixed 
{
width:50%;
}

#pp div
{
margin-bottom:20px;
float:left;
}

.cpt_product_name 
{width:100%;}

.product_brief_block ul.thumbnails
{
height:270px;
margin-bottom:20px;
}
.product_brief_block .hei
{
height:80px;float:left;
}

.totalPrice
{
color:#B70014;
font-weight:bold;
font-size:11px;
}

.quadrant { float: left; width: 276px; height: 150px; margin-left: 20px; margin-bottom: 14px; padding: 14px 0 11px; border-top: 1px solid #edecec; clear: none; }
.quadrant h3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #a0410d; } 
.quadrant img { float: right; margin-left: 15px; border: none; }
.quadrant p 
.quadrant a:link { color: #666; }

li.more {/* background: url(/images/subnav-bullet.png) no-repeat 0px 6px;*/ padding: 0 0 0 14px; list-style: none; }

ul.thumbnails { float: left; width: 120px; padding-right: 10px; height: 210px; overflow: hidden;width:160px; }
.thumbnails img { border: none; margin-bottom: 10px; }
.thumbnails li { font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif; list-style: none; }
.thumbnails h3, .thumbnails h3 a { color: #770101; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.thumbnails strong { color: #a0410d; }
.hr { width: 100%; border-bottom: 1px solid #edecec; height: 10px; clear: both; }

.sidebar .searchbox { width: 279px; padding: 16px 13px; background-color: #edecec; color: #333; }
.sidebar .searchbox h4 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 8px 0 3px; }
.sidebar .searchbox label { font-weight: normal !important; }
.sidebar .searchbox ul { float: left; width: 120px; }
.button { padding: 2px 12px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; }

/*INDEX SPECIFIC STYLES */
#breadcrumbs { height: 30px; width: 936px; margin:0; padding:0; }
#index .content { width: 936px;padding:0; }
.index1, .index2, .index3, .indexgreybackground { float: left; }
.index1 {margin-top:1px; border-right: 1px solid #333; -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/indexgreybackground.jpg) repeat-y scroll left top;
width:630px;
height:340px;
overflow:hidden;
}
.index2
{
width:304px;
background: url(/images/top_ban1.jpg) no-repeat left top;
}

.index3
{
height:177px;
width:304px;
background: url(/images/top_ban2.jpg) no-repeat left top;
margin-top:1px;

}



.index1 p, .index1 h3
{
margin:10px;
}

.index2 p a
{
color:white;
font-weight:bold;
}

.content .arts li
{
color:#770101;
}

#ogran
{

}

#ogran
{
color:white;
}

#ogran p
{
color:white;
}
#ogran h2
{
color:white;
margin-bottom:5px;
text-align:center;
}

#ogran a
{
color:white;
}
#ogran h3
{
color:white;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

.cpt_product_params_fixed  b
{
color:#B70014;
font-size:14px;
}

.indexgreybackground { width: 896px; background: url(/images/indexgreybackground.jpg) repeat-y left top; border-top: 1px solid #fff;padding:20px; }

#index .TabbedPanels { border-top: none; }
#index .TabbedPanelsTab { background: url(/images/tab-index-off.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px;color:#ffd9af;text-transform:uppercase}
#index .TabbedPanelsTab#or1  { background: url(/images/tab-index-off1.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; color:#ffd9af;text-transform:uppercase}
#index .TabbedPanelsTab#or2  { background: url(/images/tab-index-off2.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; color:#ffd9af;text-transform:uppercase}
#index .TabbedPanelsTab#or3  { background: url(/images/tab-index-off3.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; color:#ffd9af; text-transform:uppercase}
#index .TabbedPanelsTab#or4 { background: url(/images/tab-index-off4.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; color:#ffd9af; text-transform:uppercase}
#index .TabbedPanelsTab#or5  { background: url(/images/tab-index-off5.png) no-repeat left top; list-style: none; margin-left:8px; height:35px; width:108px;color:#ffd9af; text-transform:uppercase}

#index .TabbedPanelsTabHover   { background: url(/images/tab-index-hover.png) no-repeat left top; color:#890f0c;}
#index .TabbedPanelsTabHover#or1  { background: url(/images/tab-index-hover.png) no-repeat left top;  color:#890f0c;}
#index .TabbedPanelsTabHover#or2  { background: url(/images/tab-index-hover.png) no-repeat left top;  color:#890f0c;}
#index .TabbedPanelsTabHover#or3  { background: url(/images/tab-index-hover.png) no-repeat left top;  color:#890f0c;}
#index .TabbedPanelsTabHover#or4  { background: url(/images/tab-index-hover.png) no-repeat left top;  color:#890f0c;}
#index .TabbedPanelsTabHover#or5  { background: url(/images/tab-index-hover.png) no-repeat left top;  color:#890f0c;}

#index .TabbedPanelsTabSelected { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
#index .TabbedPanelsTabSelected#or1 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
#index .TabbedPanelsTabSelected#or2 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
#index .TabbedPanelsTabSelected#or3 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
#index .TabbedPanelsTabSelected#or4 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
#index .TabbedPanelsTabSelected#or5 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }

#index .TabbedPanelsContentGroup {border-color: #bab8b8;width:866px;}

*+html #index .TabbedPanelsContentGroup {width:896px}
*html #index .TabbedPanelsContentGroup {width:896px}
#index .TabbedPanelsContentGroup ul.thumbnails { list-style: none; margin: 0; width: 150px; padding: 0 0 0 18px; }
.clear { clear: both; }
.linkright { float: right; padding-right: 18px; margin-top:15px;}
.indexbanner { height:120px;padding-left:90px; border-top: 1px solid #fff; float: left; background: url(/images/dir00000.jpg) no-repeat left top; padding-right: 16px; }
.indexbanner img { float: left; }
.indexbanner p { font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0; }
.indexbanner li { margin-top: 8px; }

.bottom1, .bottom2, .bottom3 { float: left; border-top: 1px solid #fff; border-right: 1px solid #fff; height: 119px; color: #fff !important; }
.bottom1 { width: 234px; }
.bottom2 { width: 233px;  }
.bottom3 { width: 234px;  }
.bottom4 { float: left; width: 232px; height: 119px;border-top: 1px solid #fff;  }
.bottom1 h3, .bottom2 h3, .bottom3 h3, .bottom4 h3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 10px; }
/*.bottom4 a { width: 205px; height: 93px; padding: 14px; display: block; cursor: pointer; font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; text-decoration: none; }*/
.bottom1 p, .bottom2 p, .bottom3 p, .bottom4 p, .bottom1 a, .bottom2 a, .bottom3 a, .bottom4 a { color: #fff !important; line-height: 18px; }
.bottom1 li, .bottom2 li, .bottom3 li, .bottom4 li { background: url(/images/arrow-small.gif) no-repeat 0px 6px; padding: 0 0 0 10px; list-style: none; }
.bottom1 ul, .bottom2 ul, .bottom3 ul, .bottom4 ul { margin: 0; padding: 0; }

.swatchset { float: left; width: 568px; display: block; border-top: 1px solid #bfbbb8; padding-top: 5px; padding-bottom: 5px;}
.swatchset .item { float: left; width: 118px; min-height: 130px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #a23a13;  }
.swatchset .swatches { float: left; width: 448px; }
.swatchset .swatches ul { list-style: none; padding:0; padding-left: 24px; margin:0; }
.swatchset .swatches ul li { float: left; width: 100px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; position: relative; min-height: 100px; list-style: none; margin-bottom: 30px; }
.swatchset .swatches ul li img { display: block; position: absolute; left:0; bottom: 0; }

.imageright { float: right; margin: 0 0 20px 20px; }
.column1 { float: left; width: 297px; }
.column2 { float: left; width: 285px; padding-left: 20px; }
.greychart { margin-bottom: 2px; }
.greychart td { padding: 4px; background-color: #edecec; color: #a0410d; line-height: 12px; }
.greychart th { padding: 4px; background-color: #cecbca; color: #534741; line-height: 13px; font-weight: bold; }

/* JQuery Stripe Table*/
.stripeMe td, .stripeMe th { padding: 4px 5px; border-bottom: 1px solid #ccc; vertical-align: top; text-align: center; }
.stripeMe tr.alt td { background: #eee; }
.stripeMe tr.over td { background: #999; }
.stripeMe th:first-child, .stripeMe tr td:first-child { text-align: left; }

DIV.outline { border: 1px dotted grey;  padding: 5 5px; margin: 5 5px; 
}

#small_pics
{
width:300px;
text-align:center;
}
