@charset "utf-8";
body {background-image:url(images/bg2.jpg);}

body,td,th {font-size: 11px;font-family: Tahoma;}

h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; margin-bottom:5px; margin-left:5px;}
h1 .colorRed {color: #ffae00}

SPAN.help {cursor:help;}

/* Ювелирные магазины start ---------------------------------------- */

.shopCatalog {}
.shopCatalog a{color:#000000;}
.shopCatalog h1{}
.shopCatalog td {vertical-align:top}
.shopCatalog h2{margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; background:url(images/arr_prod.gif) no-repeat left center; padding-left:8px}
.shopCatalog div.shortText { padding-left:8px; padding-top:5px; padding-bottom:10px;}
.shopCatalog p{margin:0}

/* Ювелирные магазины end ---------------------------------------- */

#shopInd {overflow:hidden; width:100%; padding-bottom:15px}
div.shopProdBlock {float:left; width:234px; height:137px; background:url(images/index_12.jpg) no-repeat left top; margin-right:4px; margin-bottom:5px;}
div.shopProdBlock:hover{float:left; width:234px; height:137px; background:url(images/index_11.jpg) no-repeat left top; margin-right:4px; margin-bottom:5px;}

.loginBlock {width:265px; height:110px; background:url(images/index_03.jpg) left top}
.mainLoginBlock
.loginNameBlock {width:100%; padding-bottom:5px; padding-left:13px; padding-top:17px;}
.loginPassBlock {width:100%; padding-bottom:5px; padding-left:13px;}
.loginFeed {float:left; width:103px; text-align:right; padding-right:5px; color:#FFFFFF; padding-top:2px}
.loginReg {float:left; margin-right:5px; padding-top:3px}
.loginExit {}

.topMenu a{color:#FFFFFF; font-size:12px; font-family:Tahoma; font-weight:bold; padding-left:20px; padding-right:20px; background:url(images/vr_top_menu.gif) repeat-y right top; height:36px; padding-top:10px; padding-bottom:10px;}
.topMenu a:hover { background:url(images/vr_top_menu.gif) repeat-y right top #3a3a3a; color:#fbb100; text-decoration:none}

.login {color: #FFFFFF; font-weight: bold;}
.login a {font-family:Tahoma; font-size:10px; color: #b3b3b3; text-decoration:none;}
.login a:hover {text-decoration:underline}

a IMG { border: none; }
a {font-family:Tahoma; font-size: 10px;color: #b3b3b3; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:none;}

.title { color:#ef0d01; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}

.newsBlock {padding-left:10px; padding-top:5px; padding-right:5px; text-align:left; width:47%; height:125px; background:url(images/news_bg.jpg) right top no-repeat #FFFFFF; margin-right:5px; border: solid 1px #edeeee; margin-bottom:0px;}

.textBlock {padding-left:10px; padding-top:5px; padding-right:10px; padding-bottom:10px; text-align:justify; background:url(images/news_bg.gif) right top no-repeat #FFFFFF; margin-right:5px; border:solid 1px #edeeee; margin-bottom:15px;}

#flower{ left:220px; top:-250px; position:relative; z-index:2;}

.gallery { margin-right:10px;}

li { display: block; margin-left:5px;}

/* ---------------------------------------- */
.redMenu {background:url(images/index_08.jpg) top no-repeat; height:300px; text-align:left;}
.redMenu A {font-size:12px; font-family:Tahoma; color:#fff; text-decoration:none;}

#leftRedMenu { padding-left:42px; height:260px; padding-top:20px; padding-right:20px;}
.leftTitle { padding-left:10px; margin-top:10px; border-left:3px solid #FFFFFF; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; margin-bottom:5px;}
.leftTitle  a{text-decoration:none}
.menuInc {margin-left:6px; padding-top:2px; padding-bottom:3px;}
.menuInc A {color:#fff; font-size:11px; padding-left:25px; text-decoration:none;}

.menuIncActive{padding-left:0px; background:#990C04; padding-top:2px; padding-bottom:3px; background:url(images/arr_round.gif) left no-repeat; padding-left:4px; margin-left:12px; }
.menuIncActive A {color:#fff; font-size:11px; padding-left:15px; text-decoration:none;}
.menuIncActive A:hover {color:#ffa613; text-decoration:none;}

/* ---------------------------------------- */

.radio { margin-left:10px;}

.page {float:right; padding-bottom:5px; font-size:10px; color:#4E4E4E; }


.pageActive{background:url(images/123.gif) no-repeat; color:#FFFFFF; text-align:center; padding-top:1px; padding-bottom:3px; font-size:9px; height:14px; padding-left:5px; padding-right:6px; margin-left:3px}
.pagePassive{font-size:10px; height:14px; padding-bottom:3px; text-align:center;}

.pageActive{float:left; background:url(images/123.gif) no-repeat; color:#FFFFFF; text-align:center; padding:1px 6px 3px 5px; font-size:9px; height:14px; margin:0 3px }
.pagePassive{display:inline; float:left; text-align:center; padding:1px 6px 3px 3px; font-size:9px; height:14px;}

.more{background:url(images/arr_more.gif) no-repeat left; margin-top:10px;}
.more a {background:url(images/arr_more.gif) no-repeat left top; padding-left:15px;}

.linkInc{font-size:9px; color:#2D2D2D; float:left; padding-top:10px; padding-left:20px}
.linkInc a{color:#2D2D2D;}
.linkInc a:hover {color:#2D2D2D;}