/* CSS Document */
body { background-color:#F3F3F3;margin:0 auto;padding:0;text-align:center;font-family:Arial;font-size:13px;color:#333333; }
table { border-spacing:0;cellpadding:0;margin:0;padding:0; }
table tbody td { vertical-align:top; }
a img { border:none; }
p { margin:0;padding:5px 0;text-indent:25px;text-align: justify; }
table p { text-indent:0; }

div.menu { position:absolute;bottom:0;height:30px;color:#FFFFFF;font-weight: bold;font-size: 11px; }
div.leftMenuBorder { float:left;width:6px;height:30px;background: url(../images/menuItemLeft.gif);margin-left:3px; }
div.rightMenuBorder { float:left;width:6px;height:30px;background: url(../images/menuItemRight.gif); }
div.menuText { float:left;height:30px;background: url(../images/menuItemMiddle.gif);background-color:#F57714;width:84%; }
div.paddingText { padding-top:7px; }

#nav, #nav ul { list-style:none;margin:0;padding:0;float:left;width:100%; }
#nav li { float: left;position:relative;background: #515151;back\ground: none; }
#nav a { color:#fff;text-decoration:none;display:block;width:7em;padding: 0.1em 0.1em;text-align:left;font-size:11px; }
#nav li:hover, #nav li.jshover { background-color:#EBFFA7;color:#F57714; }
#nav li ul { display:none;position:absolute;padding: 0.5em 0;width: 12.99em; }
#nav li { background-color:#F57714;width:100%; }
#nav li li a { width:12.77em;background:none; }
#nav li li a:hover { background:none;color:#F57714; }
#nav li:hover ul, #nav li.jshover ul { display:block; }
#nav li:hover li ul, #nav li.jshover li ul { display:none;width:12.99em;top:0.9em;left: 7.5em;lef\t: 7.77em; }
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul { display:block; }

div.divHeader { float:left;width:90%;border-bottom: 3px solid #FF883C;height: 22px;color:#FF6600;font-size:18px;margin-top:3px;margin-left:5px; }

div.divHeaderImage {float:left;width: 30px;height:28px; }


a { color:#F57714;text-decoration:underline;text-align:left; }
a.orange { color:#F57714 !important;text-decoration:underline !important;text-align:left; }
a:hover, a.image, a:hover strong { text-decoration:none; }
a strong { text-decoration:underline; }



.roudedCorners{display:block}
.roudedCorners * { display:block;height:1px;overflow:hidden;font-size:.01em;background:#F57714}
.roudedCorners1 { margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #fac499;border-right:1px solid #fac499;background:#f7994e; }
.roudedCorners2 { margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fef1e7;border-right:1px solid #fef1e7;background:#f69040; }
.roudedCorners3 { margin-left:1px;margin-right:1px;border-left:1px solid #f69040;border-right:1px solid #f69040; }
.roudedCorners4 { border-left:1px solid #fac499;border-right:1px solid #fac499; }
.roudedCorners5 { border-left:1px solid #f7994e;border-right:1px solid #f7994e; }
.roudedCornersfg { background:#F57714; }

div.heading { float:left;clear:both;width:97%;text-align:center;padding-bottom:7px; }
div.paragraph { float:left;clear:both;text-indent: 25px;width:97%;text-align: justify;padding:5px 0; }
div.paragraphForImage { text-indent: 25px;float:left;text-align: justify; }

ul { margin-left:0;margin-right:0; }
ul.crossSite { }
.thinColumn { padding-left:3px;}
.thinColumn ul { padding-left:0px;}

ul.crossSite li { padding-left:25px;list-style-position:inside;text-indent:0px; }
ul.noListStyle, ul.treningsList { list-style:none; }
ul.treningsList { padding-left:12px; }
ul.treningsList li{ padding-left:20px; }

span.name { color:#CC3300;font-weight:bold; }

img.borderOrange { border: solid 2px #ED7B21; }

.boxOrange { background-color:#FFDA9D; }
div.boxOrange { clear:both;text-align:center;font-size:12pt;width:98%; } /*padding-bottom:15px;padding-top:12px;*/
div.boxOrange .top, div.boxOrange .bottom img, div.boxOrange .bottom, div.boxOrange .top img { background:url(../images/onpages/boxOrange.png) no-repeat;height:7px;line-height:5px;text-align:right; }
div.boxOrange .top { background-position:top left; }
div.boxOrange .top img { background-position:top right; }
div.boxOrange .bottom { background-position:bottom left; }
div.boxOrange .bottom img { background-position:bottom right; }
table .boxOrange a { color:#946903; }
table .boxOrange td { padding:2px 3px; }



input, textarea, select { width:98%;border:1px solid #FFCA7D; }
.boxOrange input, textarea, select { border:1px solid GRAY; }
.boxOrange input.noBorder, input.check  { border:0px !important; }
input.check { width:17px; }

.inputTable { width:48%;float:left;padding-bottom:3px; }

div.paragraph div.left { width:48%;float:left;padding-bottom:3px;clear:left; }
div.paragraph div.right { width:48%;float:left;padding-bottom:3px;clear:right; }

div.categories { float:left;text-align:left;clear:both;padding-top:20px;padding-bottom:50px;padding-left:350px;width:55%; }
div.categories a { color:#333333;width:100%;font-size:16px;font-weight:bold;text-align:left; }
div.categories a:hover { color:#F57714; }
div.categories div { padding-top:5px;padding-bottom:5px;width:100%;border:1px solid #FFFFFF;padding-left:30px; }
div.categories div:hover { border:1px solid #F57714;background-image:url(../images/arrow.gif);background-position: 1% 50%;background-repeat:no-repeat; }

div.adminMenu { padding-top:10px;border-bottom:1px solid #F57714; }
div.adminMenu a { color:#F57714;font-size:15px;font-weight:bold; }

div.item { float:left;width:100%;clear:both; }

div.itemEmpty { float:left;width:100%;clear:both; }

div.item:hover { background-color:GRAY; }

div.item a { font-size:15px;color:black; }
div.item a:hover { color:WHITE; }

div.errorMessages { width:100%;clear:both;background-color:#F57714;color:WHITE;text-align:center; }

a.buttonLink { color:#FFFFFF;background-color:#F57714;font-weight:bold;font-style:italic;font-size:15px;border: 1px solid #F57714; }
a.buttonLink:hover { color:#F57714;background-color:#FFFFFF; }

.newsSimpleBlock { clear:left;width:97%; }
.newsSimpleBlock h1 { color:#FF6600;font-size:15px;margin-top:3px;margin-left:5px; }
.newsSimpleBlock h1 a { color:#FF6600;font-size:16px;text-decoration:underline; }
.newsSimpleBlock h1 a:hover { text-decoration:none; }

.newsSimpleBlock .date { font-size:9px; font-family:Arial, Helvetica, sans-serif; }
.newsSimpleBlock .p { margin-top:3px;margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }

.imgBox { float:left; padding:5px 5px 5px 5px; margin:0 5px 5px 0; background-image:url(../images/ramphoto.gif); text-indent:0px;text-align:center; }


.orgrayBox a { color:#F57714;font-weight:bold;text-decoration:underline; }
.orgrayBox a:hover { text-decoration:none; }

.phoneBox { background:url(../images/phones.gif) 5px 0 no-repeat;padding-left:20px; }

/*Text Styles*/
.taLeft { text-align:left !important; }
.taCenter { text-align:center !important;text-indent:0 !important; }
.taRight { text-align:right !important; }

/*Календарь*/
ul.calendarX { float:left;list-style:none;width:214px;margin:0;padding:0 0 0 12px;cursor:pointer;color:#828282;font-size:11px; }
ul.calendarX li { float:left;width:29px;height:14px;margin:0;padding:0;cursor:pointer;color:#373737;border-left:1px solid #FFDA9D;background:#FFDA9D;text-align:center;padding:1px 0; }
ul.calendarX li.day { color:#FFFFFF;background:#cbcfd1;border-left:1px solid #FFDA9D;text-decoration:none;padding:0;margin-bottom:3px;cursor:text; }
ul.calendarX li.am { color:#adadad; }
ul.calendarX li.selected { color:#8f8f8f;text-decoration:none;background:#eaeaea; }
ul.calendarX li:hover { background:#F57714;color:#FFFFFF;text-decoration:none; }
ul.calendarX li.day:hover { background:#cbcfd1; }

/*Изюминка фотографии на фотопленке*/
div.photos { float:left;text-align:center;clear:both;background:url(../images/izum/photofilm.gif) repeat-x;padding-top:17px; }
div.photos ul { float:left;list-style:none;margin:0;padding:0; }
div.photos ul li { float:left;padding:0 10px;font-weight:bold; }
div.photos ul li img { padding:0 0 20px 0; }

.aNoA a { text-decoration:none;color:#333; }
.aNoA a:hover { text-decoration:underline; }
.aNoA a strong { text-decoration:none; }

hr { border:2px solid #FFDA9D; }

h1{padding:0; margin:0; font-size:16px;}
h2{padding:0; margin:0; font-size:16px;}
h3{padding:0; margin:0; font-size:16px;}